Calvin Rose
							
						 
					 | 
					
						
						
							
						
						08f6c642d0
					 | 
					
						
						
							
							Fix not= and odd?
						
						
						
						
						
						
					 | 
					
						2018-07-08 11:31:24 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						547529ebb2
					 | 
					
						
						
							
							Refactor dst_view_* functions.
						
						
						
						
						
						
					 | 
					
						2018-07-04 13:21:30 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						52492282f2
					 | 
					
						
						
							
							Case tests.
						
						
						
						
						
						
					 | 
					
						2018-07-04 01:32:26 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						5e2de33ae7
					 | 
					
						
						
							
							Remove some c functions in favor of bytecode.
						
						
						
						
						
						
					 | 
					
						2018-07-02 00:12:36 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						6822400abe
					 | 
					
						
						
							
							Fix large function compilation issue.
						
						
						
						
						
						
					 | 
					
						2018-07-01 15:53:57 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						bb406133de
					 | 
					
						
						
							
							New sourcemaps v1.
						
						
						
						
						
						
					 | 
					
						2018-06-28 23:37:04 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bakpakin
							
						 
					 | 
					
						
						
							
						
						23dcfb986e
					 | 
					
						
						
							
							Allow expressions as keys in destructuring.
						
						
						
						
						
						
					 | 
					
						2018-06-25 15:34:06 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						0cf10946b0
					 | 
					
						
						
							
							Add first version of marsh (marshaling).
						
						
						
						
						
						
					 | 
					
						2018-06-12 14:24:45 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						2a87dada47
					 | 
					
						
						
							
							Rename fiber.resume and fiber.yield to
						
						
						
						
						
						
						
						resume and yield. 
						
						
					 | 
					
						2018-06-09 13:08:30 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bakpakin
							
						 
					 | 
					
						
						
							
						
						eba6242978
					 | 
					
						
						
							
							Update CMakeLists.txt for tests.
						
						
						
						
						
						
					 | 
					
						2018-06-08 16:54:08 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bakpakin
							
						 
					 | 
					
						
						
							
						
						1690fee446
					 | 
					
						
						
							
							Add failure on top level error.
						
						
						
						
						
						
					 | 
					
						2018-06-08 15:58:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						8a346ec655
					 | 
					
						
						
							
							Add option to cli interface to stop scanning options.
						
						
						
						
						
						
					 | 
					
						2018-05-26 14:17:44 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						8bcb5e0019
					 | 
					
						
						
							
							Add where clause to list comprehension.
						
						
						
						
						
						
					 | 
					
						2018-05-23 23:43:48 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						68895e27d4
					 | 
					
						
						
							
							Change import semantics. Fix gc bug with fibers.
						
						
						
						
						
						
					 | 
					
						2018-05-18 20:53:19 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						f295692b50
					 | 
					
						
						
							
							Update copyright to 2018. Add string methods.
						
						
						
						
						
						
					 | 
					
						2018-05-17 23:41:20 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						c0e373f420
					 | 
					
						
						
							
							Add some test code and fix sqlite3 native example.
						
						
						
						
						
						
					 | 
					
						2018-05-17 13:34:11 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |