| 
						
					 | 
					
						
						
						
						
							
						
						
							0fbdc001d4
							
						
					 | 
					
						
						
							
							Add parser support for vector literals
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-08-13 13:54:31 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							919d32e714
							
						
					 | 
					
						
						
							
							Add vector primitive object to Kym
						
						
						
						
						
						
					 | 
					
						2023-08-13 02:03:43 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1f9df3fc1d
							
						
					 | 
					
						
						
							
							Refactor and clean up virtual machine
						
						
						
						
						
						
					 | 
					
						2023-08-12 12:57:50 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a62588dfe4
							
						
					 | 
					
						
						
							
							Fix compilation error in speed and size-optimized release builds
						
						
						
						
						
						
					 | 
					
						2023-07-30 14:33:41 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8cb0f007d5
							
						
					 | 
					
						
						
							
							Fix compilation errors
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	
				continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-07-29 16:04:27 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0141c9c2ed
							
						
					 | 
					
						
						
							
							Partially complete work on table overhaul
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-07-23 03:12:45 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b311c73c43
							
						
					 | 
					
						
						
							
							Add syntax error reporting
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	
				continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-07-22 14:44:33 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a320a795bc
							
						
					 | 
					
						
						
							
							Amend code review issues
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/pr Build is passing 
				
			 
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-07-22 13:57:39 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1ea115b277
							
						
					 | 
					
						
						
							
							Replace globals with native call interface
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/pr Build is passing 
				
			 
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-07-21 23:03:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							84e5236ba1
							
						
					 | 
					
						
						
							
							Add global function calling syntax support
						
						
						
						
						
						
					 | 
					
						2023-07-19 12:19:56 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1828eb3b45
							
						
					 | 
					
						
						
							
							Refactor Kym runtime values to be objects
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	
				continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-07-18 23:52:56 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							dc674ae2c3
							
						
					 | 
					
						
						
							
							Add local variables to Kym
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	
				continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-07-12 01:51:32 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							48f7f97893
							
						
					 | 
					
						
						
							
							Fix default string hashing mechanism
						
						
						
						
						
						
					 | 
					
						2023-07-12 01:50:18 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2218bc5c77
							
						
					 | 
					
						
						
							
							Add foundations of stack trace printing
						
						
						
						
						
						
					 | 
					
						2023-07-10 23:38:03 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ed585278ff
							
						
					 | 
					
						
						
							
							Tidy up allocator type erasing bind function
						
						
						
						
						
						
					 | 
					
						2023-07-10 22:25:21 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c1f174a513
							
						
					 | 
					
						
						
							
							Get rid of extraneous and unused code
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/pr Build is failing 
				
			 
		
			
				
	
				continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-07-10 01:10:56 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7604594630
							
						
					 | 
					
						
						
							
							Work in progress changes
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	
				continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-06-22 23:46:48 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5500de299b
							
						
					 | 
					
						
						
							
							Fix slab count not being properly updated
						
						
						
						
						
						
					 | 
					
						2023-06-04 14:00:21 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							341710bfbc
							
						
					 | 
					
						
						
							
							Fix so, so many memory leaks
						
						
						
						
						
						
					 | 
					
						2023-06-04 13:09:30 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							08785b5b54
							
						
					 | 
					
						
						
							
							Improve clarity of stack trace allocation origin
						
						
						
						
						
						
					 | 
					
						2023-06-04 02:23:07 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d4fd1bfb43
							
						
					 | 
					
						
						
							
							Fix incorrect buffer slicing in stack list deinit
						
						
						
						
						
						
					 | 
					
						2023-06-04 01:34:21 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							306e085d1b
							
						
					 | 
					
						
						
							
							Add leak detection to Ona heap allocator
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	
				continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-06-04 01:16:52 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d8077d782d
							
						
					 | 
					
						
						
							
							Amend code review comments
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	
				continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-06-03 20:05:47 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							713f9bb08c
							
						
					 | 
					
						
						
							
							Implement slab map data structure
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	
				continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-06-03 19:55:59 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							071d890391
							
						
					 | 
					
						
						
							
							Fix Kym error messages
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	
				continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-06-03 14:04:42 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							07a515a81f
							
						
					 | 
					
						
						
							
							Tidy up and fix data structures
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	
				continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-06-02 21:43:53 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5e52fcc795
							
						
					 | 
					
						
						
							
							Fix incorrect Stack growth in push_all
						
						
						
						
						
						
					 | 
					
						2023-05-29 01:36:56 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							de82444ac3
							
						
					 | 
					
						
						
							
							Fix segfault when allocating zero-length memory
						
						
						
						
						
						
					 | 
					
						2023-05-29 01:22:30 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							fc1848d2c1
							
						
					 | 
					
						
						
							
							Fix loading of script files in Ona
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-05-28 12:44:32 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5642f399b9
							
						
					 | 
					
						
						
							
							Add AST generation stage to Kym parser
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-05-28 01:19:46 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b1739f0cf8
							
						
					 | 
					
						
						
							
							First pass implementation of Slab collection
						
						
						
						
						
						
					 | 
					
						2023-05-24 00:32:32 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a0c30163a2
							
						
					 | 
					
						
						
							
							Implement hash table type in Coral
						
						
						
						
						
						
					 | 
					
						2023-05-24 00:30:40 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							181c44d85f
							
						
					 | 
					
						
						
							
							Add number wrapping utility to coral
						
						
						
						
						
						
					 | 
					
						2023-05-23 23:22:12 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							54e716e4cf
							
						
					 | 
					
						
						
							
							Tidy up coral library
						
						
						
						
						
						
					 | 
					
						2023-05-23 00:08:34 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d5d5b69f54
							
						
					 | 
					
						
						
							
							Add partial work on new VM interface
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-05-09 22:57:19 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							38dadb6d05
							
						
					 | 
					
						
						
							
							Fix compile errors in slot map remove function
						
						
						
						
						
						
					 | 
					
						2023-05-09 20:59:26 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							946c67f154
							
						
					 | 
					
						
						
							
							Add way to remove elements from dense slot maps
						
						
						
						
						
						
					 | 
					
						2023-05-07 14:39:15 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1ab9bba9da
							
						
					 | 
					
						
						
							
							Implement null allocator
						
						
						
						
						
						
					 | 
					
						2023-05-07 14:51:22 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1e0dff6dba
							
						
					 | 
					
						
						
							
							General fixes
						
						
						
						
						
						
					 | 
					
						2023-05-06 01:47:52 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e9f12785f9
							
						
					 | 
					
						
						
							
							Mark Vector2 as having an ABI defined memory layout
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-04-28 22:20:46 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3efe246ed0
							
						
					 | 
					
						
						
							
							Fix mismatched type in parse_signed
						
						
						
						
						
						
					 | 
					
						2023-04-27 21:11:49 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							40f4c37dc8
							
						
					 | 
					
						
						
							
							Fix parse_signed returning an unsigned integer
						
						
						
						
						
						
					 | 
					
						2023-04-27 21:02:38 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d1110d8683
							
						
					 | 
					
						
						
							
							Re-implement Tag metaprogramming utility
						
						
						
						
						
						
					 | 
					
						2023-04-23 13:40:49 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a7605c6ffa
							
						
					 | 
					
						
						
							
							Remove unused coral IO functions
						
						
						
						
						
						
					 | 
					
						2023-04-19 20:53:51 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							359fcd190d
							
						
					 | 
					
						
						
							
							Port back to Zig
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-04-19 00:25:35 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0bfd1c80ce
							
						
					 | 
					
						
						
							
							Tidy up stack API in coral library
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-02-23 20:13:56 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							237c0b4d19
							
						
					 | 
					
						
						
							
							Replace coral::callable with coral::closure
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-02-23 14:59:29 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							eb213d24ed
							
						
					 | 
					
						
						
							
							Remove redundant constructor argument from coral::fixed_buffer
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-02-23 14:44:55 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							cf8124eb20
							
						
					 | 
					
						
						
							
							Expose interface for writing single values into coral::fixed_buffer
						
						
						
						
						
						
					 | 
					
						2023-02-23 00:51:48 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2b1a34d5e2
							
						
					 | 
					
						
						
							
							Expose interface for querying access rules on coral::fs
						
						
						
						
						
						
					 | 
					
						2023-02-23 00:28:06 +00:00 | 
					
					
						
						
							
							
							
						
					 |