Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							a6d6ca3f70
							
						
					 | 
					
						
						
							
							Small cosmetic change in op_codes.rs.
						
						
						
						
						
					 | 
					
						2024-12-26 15:09:55 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							3edb00ceb0
							
						
					 | 
					
						
						
							
							A little bit further.
						
						
						
						
						
					 | 
					
						2024-12-26 15:05:09 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							21250ea695
							
						
					 | 
					
						
						
							
							Everything compiling and testing successfully.
						
						
						
						
						
					 | 
					
						2024-12-26 14:52:08 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							d5153cc9fb
							
						
					 | 
					
						
						
							
							Various work on running byte code.
						
						
						
						
						
					 | 
					
						2024-12-13 20:18:02 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							6190beaed2
							
						
					 | 
					
						
						
							
							Massive work just to try to start printing a String.
						
						
						
						
						
					 | 
					
						2024-12-08 22:11:33 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							97376bad72
							
						
					 | 
					
						
						
							
							Work on Trie.
						
						
						
						
						
					 | 
					
						2024-12-07 16:23:24 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							d4280f40e1
							
						
					 | 
					
						
						
							
							More work on DvmValues and such to eventually be able to call to_string and get String bytes for printing.
						
						
						
						
						
					 | 
					
						2024-12-06 15:18:19 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							cccbc6d819
							
						
					 | 
					
						
						
							
							Work on vm and DvmValues and DmTypes. Added pest to get parser off the ground.
						
						
						
						
						
					 | 
					
						2024-12-06 10:58:19 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							d99ccf8807
							
						
					 | 
					
						
						
							
							Work on standard library.
						
						
						
						
						
					 | 
					
						2024-12-04 20:57:46 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							bb2edc1d49
							
						
					 | 
					
						
						
							
							Sketching out web mvc part of std lib.
						
						
						
						
						
					 | 
					
						2024-12-04 19:25:23 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							5351a7b6a4
							
						
					 | 
					
						
						
							
							Work on standard library.
						
						
						
						
						
					 | 
					
						2024-12-01 23:06:51 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							7903c1cfb3
							
						
					 | 
					
						
						
							
							Attempt to implement runtime types.
						
						
						
						
						
					 | 
					
						2024-12-01 12:02:52 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							9bc27b841b
							
						
					 | 
					
						
						
							
							Fix move errors with clone.
						
						
						
						
						
					 | 
					
						2024-12-01 08:50:37 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							919b312d68
							
						
					 | 
					
						
						
							
							Add array and monad lib files.
						
						
						
						
						
					 | 
					
						2024-12-01 08:49:38 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							0dd58cdfdc
							
						
					 | 
					
						
						
							
							Add array types/values and misc. work.
						
						
						
						
						
					 | 
					
						2024-12-01 08:42:24 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							b90111dfd5
							
						
					 | 
					
						
						
							
							Add string library file.
						
						
						
						
						
					 | 
					
						2024-11-30 19:04:45 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							5732c4d197
							
						
					 | 
					
						
						
							
							All the work to print 42 via a platform call.
						
						
						
						
						
					 | 
					
						2024-11-30 16:03:22 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							a14eb550ce
							
						
					 | 
					
						
						
							
							Much work on dvm implementation; not compiling yet.
						
						
						
						
						
					 | 
					
						2024-11-30 08:09:19 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							21d4f6bb69
							
						
					 | 
					
						
						
							
							Some clean up.
						
						
						
						
						
					 | 
					
						2024-11-29 22:39:24 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							438d0e7317
							
						
					 | 
					
						
						
							
							Start work on platform calls.
						
						
						
						
						
					 | 
					
						2024-11-29 22:35:01 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							4fb7ada6b8
							
						
					 | 
					
						
						
							
							Very skeleton work on parser.
						
						
						
						
						
					 | 
					
						2024-11-29 21:25:21 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							921a7fe834
							
						
					 | 
					
						
						
							
							Change crate name to 'deimos'; make compiler bin subproject.
						
						
						
						
						
					 | 
					
						2024-11-29 19:13:59 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							66107b4310
							
						
					 | 
					
						
						
							
							Begin work on write_module.
						
						
						
						
						
					 | 
					
						2024-11-29 19:13:30 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							c1618ba9a2
							
						
					 | 
					
						
						
							
							Move macros to util; basic work on load_module.
						
						
						
						
						
					 | 
					
						2024-11-29 17:01:43 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							6c8911e7c9
							
						
					 | 
					
						
						
							
							Add macros for fetching 32 and 64 bits from instruction pipeline.
						
						
						
						
						
					 | 
					
						2024-11-29 13:13:16 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							e4ee8fd2db
							
						
					 | 
					
						
						
							
							Implement basic alloc and dealloc functionality.
						
						
						
						
						
					 | 
					
						2024-11-28 08:01:50 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							e8019366ee
							
						
					 | 
					
						
						
							
							Start implementation of vm.
						
						
						
						
						
					 | 
					
						2024-11-26 23:34:30 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							074af48c85
							
						
					 | 
					
						
						
							
							Add println lua function with inline keyword.
						
						
						
						
						
					 | 
					
						2024-11-26 10:49:36 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							0d8ac0da05
							
						
					 | 
					
						
						
							
							Remove need for curly braces in lua code.
						
						
						
						
						
					 | 
					
						2024-11-26 09:38:49 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							1898581888
							
						
					 | 
					
						
						
							
							Work on hkt and int.
						
						
						
						
						
					 | 
					
						2024-11-26 09:37:40 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							342b477896
							
						
					 | 
					
						
						
							
							More sketching.
						
						
						
						
						
					 | 
					
						2024-11-26 08:57:12 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							6489b1f1a3
							
						
					 | 
					
						
						
							
							Sketching higher-kinded types.
						
						
						
						
						
					 | 
					
						2024-11-25 14:14:58 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							89b643794c
							
						
					 | 
					
						
						
							
							Tweak sketch.
						
						
						
						
						
					 | 
					
						2024-11-24 23:08:27 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							0943dd4cf8
							
						
					 | 
					
						
						
							
							Add spread operator test.
						
						
						
						
						
					 | 
					
						2024-11-24 23:05:43 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							07e0e2ae73
							
						
					 | 
					
						
						
							
							Add sketch file; change tokenize return type to Result.
						
						
						
						
						
					 | 
					
						2024-11-24 23:02:45 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							88119e3001
							
						
					 | 
					
						
						
							
							Adding more keywords and symbols to lexer.
						
						
						
						
						
					 | 
					
						2024-11-24 20:50:27 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							b3177a612f
							
						
					 | 
					
						
						
							
							Initial commit. Very rudimentary lexer.
						
						
						
						
						
					 | 
					
						2024-11-24 18:07:16 -06:00 | 
					
					
						
						
							
							
							
						
					 |