| 
							
							
								 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 |  |