Calvin Rose
							
						 
					 | 
					
						
						
							
						
						99e14a9b70
					 | 
					
						
						
							
							Rename bitwise operators.
						
						
						
						
						
						
					 | 
					
						2018-12-16 22:13:48 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						03dbd79165
					 | 
					
						
						
							
							Rename the := special form to set so it does not look like a keyword.
						
						
						
						
						
						
					 | 
					
						2018-12-16 21:57:32 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						bc8be266f5
					 | 
					
						
						
							
							Update match macro to test for array/tuples and table/structs.
						
						
						
						
						
						
					 | 
					
						2018-12-08 11:04:19 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						11cd1279d7
					 | 
					
						
						
							
							Update Makefile and fix fiber issues. When
						
						
						
						
						
						
						
						creating an invalid fiber with the C api, the
program could segfault. This protects against this kind
of segafault. 
						
						
					 | 
					
						2018-12-02 15:29:21 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						4e4dd31164
					 | 
					
						
						
							
							Change syntax for namespaces.
						
						
						
						
						
						
						
						Add quasiquote, unquote, and unquote-splicing
as specials rather than a macro. 
						
						
					 | 
					
						2018-11-30 22:49:21 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						52c919d96f
					 | 
					
						
						
							
							Add qq (, uq and uqs) for a quasiquote macro.
						
						
						
						
						
						
						
						quasiquoting is not (yet) supported as a special
form and has no syntactic sugar. 
						
						
					 | 
					
						2018-11-30 01:58:52 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						7dbad20150
					 | 
					
						
						
							
							Update core and some examples to use the new
						
						
						
						
						
						
						
						syntax. 
						
						
					 | 
					
						2018-11-29 14:03:45 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						b0c45fd15e
					 | 
					
						
						
							
							Multisyms for easier access into structures.
						
						
						
						
						
						
					 | 
					
						2018-11-29 13:30:59 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						8bfea73ee7
					 | 
					
						
						
							
							Fix web build again, simplify fibers and fiber
						
						
						
						
						
						
						
						implementation code. 
						
						
					 | 
					
						2018-11-26 09:03:26 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						b2a1a4ec9b
					 | 
					
						
						
							
							Add classes to core library.
						
						
						
						
						
						
					 | 
					
						2018-11-25 15:58:50 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						d4ee760b3e
					 | 
					
						
						
							
							Change format for declaring flexible arity functions.
						
						
						
						
						
						
					 | 
					
						2018-11-25 14:03:00 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						d791077e25
					 | 
					
						
						
							
							Fix abstract? function.
						
						
						
						
						
						
					 | 
					
						2018-11-23 15:33:49 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						184fe31e0c
					 | 
					
						
						
							
							Add generator expressions for easier iteration.
						
						
						
						
						
						
						
						Similar to python generator, but with the same
syntax as the loop macro. 
						
						
					 | 
					
						2018-11-20 21:48:06 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						92202e1c8b
					 | 
					
						
						
							
							Add invert and simplify
						
						
						
						
						
						
						
						env-lookups to env-lookup 
						
						
					 | 
					
						2018-10-21 11:46:36 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						98f2c6feab
					 | 
					
						
						
							
							Add lookups for marshalling and unmarshalling.
						
						
						
						
						
						
						
						Allow generating lookup tables from the current environment. 
						
						
					 | 
					
						2018-10-21 01:35:07 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						e8a4e83a0d
					 | 
					
						
						
							
							Update Makefile, json native module,
						
						
						
						
						
						
						
						and test suite 2. 
						
						
					 | 
					
						2018-10-04 17:25:46 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						f41dab8f6c
					 | 
					
						
						
							
							Fix error in string.replace-all
						
						
						
						
						
						
					 | 
					
						2018-09-29 20:01:57 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						5baf70f4c6
					 | 
					
						
						
							
							Add tests.
						
						
						
						
						
						
					 | 
					
						2018-09-06 14:22:34 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						c8ef2a0d88
					 | 
					
						
						
							
							Rename to janet
						
						
						
						
						
						
					 | 
					
						2018-09-05 22:18:42 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						45d0597294
					 | 
					
						
						
							
							Remove apply1 and optimize apply.
						
						
						
						
						
						
					 | 
					
						2018-08-26 12:53:39 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						ecdef8de8b
					 | 
					
						
						
							
							Working fiber marshaling.
						
						
						
						
						
						
					 | 
					
						2018-08-24 11:35:08 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						f5b4bc4fdf
					 | 
					
						
						
							
							Add array and tuple versions of map and for.
						
						
						
						
						
						
					 | 
					
						2018-08-23 11:10:48 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						45f8db0360
					 | 
					
						
						
							
							Add a few more tests.
						
						
						
						
						
						
					 | 
					
						2018-08-23 10:27:42 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						510feeed7f
					 | 
					
						
						
							
							Allow marshaling of more functions for core.
						
						
						
						
						
						
						
						Fix indentation in some files. 
						
						
					 | 
					
						2018-08-22 21:41:25 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						634ec85b07
					 | 
					
						
						
							
							Fix funcdef flags when marshaling.
						
						
						
						
						
						
					 | 
					
						2018-08-21 15:07:37 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						600292fad4
					 | 
					
						
						
							
							Working function marhsaling
						
						
						
						
						
						
					 | 
					
						2018-08-21 14:16:55 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						910cfd7ddf
					 | 
					
						
						
							
							Lots of updates. Function marshaling WIP.
						
						
						
						
						
						
					 | 
					
						2018-08-19 20:21:27 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						e05022f96c
					 | 
					
						
						
							
							Add some more array tests.
						
						
						
						
						
						
					 | 
					
						2018-08-11 22:43:04 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						06c755c98a
					 | 
					
						
						
							
							Be stricter with function arity.
						
						
						
						
						
						
					 | 
					
						2018-08-03 13:41:44 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						6b8b21ce77
					 | 
					
						
						
							
							Clarify closure in loop test.
						
						
						
						
						
						
					 | 
					
						2018-07-11 22:20:43 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Calvin Rose
							
						 
					 | 
					
						
						
							
						
						abe7d592aa
					 | 
					
						
						
							
							More work on closures in loops. Fix loop macro to
						
						
						
						
						
						
						
						not store bindings as vars. 
						
						
					 | 
					
						2018-07-11 22:18:24 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |