Calvin Rose
							
						 
					 | 
					
						
						
							
						
						51bdc41014
					 | 
					
						
						
							
							Change fiber signal model to add user signals. This
						
						
						
						
						
						
						
						should allow easier implementations of eventloops,
threadpools, or custom data flows with fibers. 
						
						
					 | 
					
						2018-05-16 22:09:36 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						0fd9224e4a
					 | 
					
						
						
							
							Proper re-entry into debug state nested fibers.
						
						
						
						
						
						
					 | 
					
						2018-05-16 09:24:34 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						932a0324ee
					 | 
					
						
						
							
							More work on renaming functions. Change long string syntax to use
						
						
						
						
						
						
						
						backticks. Allow custom masks in fibers for custom error and debug
handling. 
						
						
					 | 
					
						2018-05-09 17:01:58 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						f47323c915
					 | 
					
						
						
							
							Change convention for naming modules and functions.
						
						
						
						
						
						
					 | 
					
						2018-05-08 19:40:28 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						104b09d848
					 | 
					
						
						
							
							Make the -s option more useful.
						
						
						
						
						
						
					 | 
					
						2018-05-07 01:04:56 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						55f0e759d9
					 | 
					
						
						
							
							Add extra information in repl to show state of parsing.
						
						
						
						
						
						
					 | 
					
						2018-05-06 23:25:59 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						7e63427208
					 | 
					
						
						
							
							Update strtod.c to be less accepting of some badly formed numbers.
						
						
						
						
						
						
					 | 
					
						2018-05-06 15:27:52 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						027b2a81c2
					 | 
					
						
						
							
							Shrink the public interface by hiding internal state.
						
						
						
						
						
						
					 | 
					
						2018-03-31 16:42:41 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						0d5b57daee
					 | 
					
						
						
							
							Remove exit in favor of os-exit.
						
						
						
						
						
						
					 | 
					
						2018-03-28 21:24:54 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						db046fa8bb
					 | 
					
						
						
							
							Clean up testing code a little bit.
						
						
						
						
						
						
					 | 
					
						2018-03-25 21:25:33 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						a3ed7327c9
					 | 
					
						
						
							
							Make array literals require preceding @ character.
						
						
						
						
						
						
					 | 
					
						2018-03-24 12:48:42 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						3e1e258546
					 | 
					
						
						
							
							Fix a compiler bug in the do special form.
						
						
						
						
						
						
					 | 
					
						2018-03-19 14:51:18 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						8da838e12c
					 | 
					
						
						
							
							Add macros for imperative programming (c style sugar).
						
						
						
						
						
						
					 | 
					
						2018-03-16 18:31:18 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						807f9818a5
					 | 
					
						
						
							
							Add let macro.
						
						
						
						
						
						
					 | 
					
						2018-03-11 16:30:38 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						2a0dc5f1ad
					 | 
					
						
						
							
							Switch to assymetric coroutines instead of symmetric.
						
						
						
						
						
						
					 | 
					
						2018-03-11 15:35:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bakpakin
							
						 
					 | 
					
						
						
							
						
						7f693796ea
					 | 
					
						
						
							
							Differentiate total order comparison and numeric comparison
						
						
						
						
						
						
					 | 
					
						2018-02-09 11:57:58 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						3e1f031576
					 | 
					
						
						
							
							Self host the repl, remove linenoise, and selfhost the
						
						
						
						
						
						
						
						main client. 
						
						
					 | 
					
						2018-02-07 00:44:51 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						35ddc70888
					 | 
					
						
						
							
							Move ast into parser. Map keywords to symbols instead of
						
						
						
						
						
						
						
						strings. 
						
						
					 | 
					
						2018-02-03 13:55:55 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bakpakin
							
						 
					 | 
					
						
						
							
						
						50bfa8de3f
					 | 
					
						
						
							
							Add boot script which is loaded on start up.
						
						
						
						
						
						
					 | 
					
						2018-01-31 17:39:18 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bakpakin
							
						 
					 | 
					
						
						
							
						
						ce5708af98
					 | 
					
						
						
							
							Switch over to Cmake fully.
						
						
						
						
						
						
					 | 
					
						2018-01-29 15:46:26 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bakpakin
							
						 
					 | 
					
						
						
							
						
						b305a7c9bb
					 | 
					
						
						
							
							Add macros in compiler.
						
						
						
						
						
						
					 | 
					
						2018-01-28 15:29:47 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bakpakin
							
						 
					 | 
					
						
						
							
						
						8fe9881187
					 | 
					
						
						
							
							More work on adding c functions. Added buffer literals again.
						
						
						
						
						
						
					 | 
					
						2018-01-27 15:15:09 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bakpakin
							
						 
					 | 
					
						
						
							
						
						5460ff19bf
					 | 
					
						
						
							
							Begin C Function specialization in the compiler.
						
						
						
						
						
						
					 | 
					
						2018-01-24 17:59:00 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bakpakin
							
						 
					 | 
					
						
						
							
						
						42a88de9e7
					 | 
					
						
						
							
							Add quick asm for adding apply and error to the stl.
						
						
						
						
						
						
					 | 
					
						2018-01-21 16:41:15 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bakpakin
							
						 
					 | 
					
						
						
							
						
						911b0b15e8
					 | 
					
						
						
							
							Fix some bugs with inner closures.
						
						
						
						
						
						
					 | 
					
						2018-01-21 14:39:32 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bakpakin
							
						 
					 | 
					
						
						
							
						
						d68eae9592
					 | 
					
						
						
							
							Add bytecode verification
						
						
						
						
						
						
					 | 
					
						2018-01-20 17:21:59 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bakpakin
							
						 
					 | 
					
						
						
							
						
						30f62ca454
					 | 
					
						
						
							
							Major refactor and restructure. Add CMake for anticipated windows
						
						
						
						
						
						
						
						support. 
						
						
					 | 
					
						2018-01-19 16:43:19 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |