Calvin Rose 
							
						 
					 
					
						
						
							
						
						cccbdc164c 
					 
					
						
						
							
							Add (number combinator to peg).  
						
						... 
						
						
						
						This allows using Janet's number parser without creating
intermediate strings. 
						
						
					 
					
						2021-09-19 13:02:16 -05:00 
						 
				 
			
				
					
						
							
							
								bakpakin 
							
						 
					 
					
						
						
							
						
						40ef224a95 
					 
					
						
						
							
							Update test code.  
						
						
						
						
					 
					
						2021-09-11 10:34:08 -05:00 
						 
				 
			
				
					
						
							
							
								llmII 
							
						 
					 
					
						
						
							
						
						21b3e4052c 
					 
					
						
						
							
							Don't print stuff in tests, CI looks wacky  
						
						
						
						
					 
					
						2021-09-07 17:21:10 -05:00 
						 
				 
			
				
					
						
							
							
								llmII 
							
						 
					 
					
						
						
							
						
						077bf5ebae 
					 
					
						
						
							
							Create test case for localname/peername  
						
						
						
						
					 
					
						2021-09-07 07:12:43 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						a78cbd91da 
					 
					
						
						
							
							Address  #753  - fix gensym regression.  
						
						
						
						
					 
					
						2021-08-06 16:25:53 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						bb5c3773f1 
					 
					
						
						
							
							Fix fiber aware combinators to use general iteration instead of fiber  
						
						... 
						
						
						
						specifics. 
						
						
					 
					
						2021-08-06 16:17:47 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						2e641a266d 
					 
					
						
						
							
							Merge pull request  #752  from sogaiu/get-in-tweak  
						
						... 
						
						
						
						Tweak get-in behavior 
						
						
					 
					
						2021-08-06 15:14:33 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Smith 
							
						 
					 
					
						
						
							
						
						34019222c2 
					 
					
						
						
							
							Make take/take-while/take-until fiber-aware  
						
						
						
						
					 
					
						2021-08-06 15:40:29 -04:00 
						 
				 
			
				
					
						
							
							
								sogaiu 
							
						 
					 
					
						
						
							
						
						547fda6a40 
					 
					
						
						
							
							Add tests  
						
						
						
						
					 
					
						2021-08-06 10:05:34 +09:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						e76b8da269 
					 
					
						
						
							
							Add semantics for closing channels.  
						
						... 
						
						
						
						This makes certain algorithms simpler as channels
now have an explicit lifetime - multiple readers can coordinate
closing without needing to ensure the same number of reads as writes. 
						
						
					 
					
						2021-07-30 19:26:42 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						f11b2c5a0d 
					 
					
						
						
							
							Merge pull request  #717  from yumaikas/fix-os-open-write-windows  
						
						... 
						
						
						
						Fix os open write windows, and add TerminateProcess calls 
						
						
					 
					
						2021-07-24 07:52:40 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Owen 
							
						 
					 
					
						
						
							
						
						e8a86013da 
					 
					
						
						
							
							Add fixes for :write on filestreams that come from os/open  
						
						
						
						
					 
					
						2021-07-24 02:30:00 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						230b734663 
					 
					
						
						
							
							Delete jpm and related testing from this repository.  
						
						... 
						
						
						
						JPM and related functionality has been moved to it's own repository
and will be versioned separately from Janet. The distribution process
could later be modified to bundle a version of jpm with Janet but this
is perhaps not needed. 
						
						
					 
					
						2021-07-15 20:49:41 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Owen 
							
						 
					 
					
						
						
							
						
						12cfda1f58 
					 
					
						
						
							
							Add TerminateProcess to janet_proc_gc and os_proc_kill on Windows  
						
						
						
						
					 
					
						2021-07-11 04:05:11 -06:00 
						 
				 
			
				
					
						
							
							
								Andrew Owen 
							
						 
					 
					
						
						
							
						
						96b4e71704 
					 
					
						
						
							
							Add TerminateProcess to janet_proc_gc and os_proc_kill on Windows  
						
						
						
						
					 
					
						2021-07-11 03:56:08 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						da5328bae5 
					 
					
						
						
							
							Merge branch 'master' of git.sr.ht:~bakpakin/janet  
						
						
						
						
					 
					
						2021-05-31 15:14:39 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						bbae43f259 
					 
					
						
						
							
							Update copyright dates.  
						
						
						
						
					 
					
						2021-05-31 13:46:02 -05:00 
						 
				 
			
				
					
						
							
							
								bakpakin 
							
						 
					 
					
						
						
							
						
						14fedbf063 
					 
					
						
						
							
							Update copyright.  
						
						
						
						
					 
					
						2021-05-31 09:53:52 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						1baab5eb61 
					 
					
						
						
							
							Remove typed arrays from the core.  
						
						... 
						
						
						
						Typed arrays will instead live in an external jpm nodule.
Also, changes have been made to `jpm` to allow other natives to use the
typedarray headers. 
						
						
					 
					
						2021-04-29 12:33:49 -05:00 
						 
				 
			
				
					
						
							
							
								Lue 
							
						 
					 
					
						
						
							
						
						64ec9f9cb6 
					 
					
						
						
							
							Allow .cc file extension in jpm declare-native  
						
						
						
						
					 
					
						2021-03-25 13:19:05 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Camilleri 
							
						 
					 
					
						
						
							
						
						ec2d7bf349 
					 
					
						
						
							
							Support adding arbitrary metadata to bindings  
						
						
						
						
					 
					
						2021-03-24 09:38:12 +09:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						4fcc8075d4 
					 
					
						
						
							
							Release 1.15.3  
						
						
						
						
					 
					
						2021-02-28 13:04:24 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						96513665d6 
					 
					
						
						
							
							Address  #641  - add undef combinator.  
						
						... 
						
						
						
						The (undef rule :tag) combinator lets a user "scope" tagged captures.
After the rule has matched, all captures with tag :tag can no longer be
refered to by their tag. However, such captures from outside
rule are kept as is. If no tag is given, all tagged captures from rule
are unreferenced. Note that this doesn't `drop` the captures, merely
removes their association with the tag. This means subsequent calls to
`backref` and `backmatch` will no longer "see" these tagged captures. 
						
						
					 
					
						2021-02-26 17:25:09 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						a5f237993d 
					 
					
						
						
							
							Don't fail testing when ev disabled.  
						
						
						
						
					 
					
						2021-02-20 10:56:54 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						c68264802a 
					 
					
						
						
							
							Fix   #638  - update fiber status in certain cases.  
						
						... 
						
						
						
						This fixes a regression from changes to janet_try. In some cases, we
would not update the status of a fiber when signaling, which left the
fiber's status as whatever it had previously. This could lead to strange
control flow issues. 
						
						
					 
					
						2021-02-20 10:55:16 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						742469a8bc 
					 
					
						
						
							
							Address  #640 .  
						
						... 
						
						
						
						Allow for a zero length match at the end of a string when using the
to or thru combinators. 
						
						
					 
					
						2021-02-19 16:10:03 -06:00 
						 
				 
			
				
					
						
							
							
								Leah Neukirchen 
							
						 
					 
					
						
						
							
						
						c16a9d8463 
					 
					
						
						
							
							Fix or with zero arguments.  
						
						... 
						
						
						
						The value is nil to be consistent for and/or and all/some.
Also add some tests for and/or. 
						
						
					 
					
						2021-02-16 19:59:03 +01:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						7e2c433abc 
					 
					
						
						
							
							Fix   #636  
						
						
						
						
					 
					
						2021-02-14 14:34:52 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						10dcbc639a 
					 
					
						
						
							
							Immediate instuctions will now call :compare method.  
						
						
						
						
					 
					
						2021-02-08 11:53:25 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						dd8de1e9ac 
					 
					
						
						
							
							Merge pull request  #609  from yumaikas/master  
						
						... 
						
						
						
						Change tracev to upscope instead of using let 
						
						
					 
					
						2021-01-22 19:02:27 -06:00 
						 
				 
			
				
					
						
							
							
								Andrew Owen 
							
						 
					 
					
						
						
							
						
						1fcaffe6b0 
					 
					
						
						
							
							Change tracev to upscope, add test  
						
						
						
						
					 
					
						2021-01-21 23:40:28 -07:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						49dcc816ae 
					 
					
						
						
							
							Update os/shell to be non-blocking as well.  
						
						
						
						
					 
					
						2021-01-18 16:44:22 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						462e74ef87 
					 
					
						
						
							
							Add os/proc-close to close all pipes associated with a subprocess.  
						
						... 
						
						
						
						This will not leak handles until the GC runs in most use cases. 
						
						
					 
					
						2021-01-16 15:11:07 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						a1cc5ca045 
					 
					
						
						
							
							Fix   #593 .  
						
						... 
						
						
						
						Also add ev/give-supervisor to the core. 
						
						
					 
					
						2021-01-16 07:18:07 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						4f2d1cdc00 
					 
					
						
						
							
							Go back to a single supervisor channel per fiber.  
						
						... 
						
						
						
						We now also use the fiber mask to figure out which flags to wait for. 
						
						
					 
					
						2021-01-12 21:35:28 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						9078d3bd37 
					 
					
						
						
							
							Update CHANGELOG.md  
						
						
						
						
					 
					
						2021-01-11 18:54:50 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						5e1a8c86f9 
					 
					
						
						
							
							Add more network and subprocess testing with redirection.  
						
						
						
						
					 
					
						2021-01-11 18:32:56 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						bf01bf631d 
					 
					
						
						
							
							More work on windows networking code.  
						
						... 
						
						
						
						Remove use of WSARecv and WSASend since for whatever reason
they seem suspect. We may want to revisit this later. 
						
						
					 
					
						2021-01-11 18:00:31 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						80c5ba32b5 
					 
					
						
						
							
							Remove wait from CI testing for networking tests.  
						
						... 
						
						
						
						We want to expose any existing race conditions. 
						
						
					 
					
						2021-01-11 15:55:12 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						f0dbc2e404 
					 
					
						
						
							
							Fix subprocess spawning on windows.  
						
						... 
						
						
						
						Also fix (:read stream :all) 
						
						
					 
					
						2021-01-11 11:10:23 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						4df1ac5b23 
					 
					
						
						
							
							Fix some issues in os.c to diagnose improve windows subprocess code.  
						
						
						
						
					 
					
						2021-01-11 09:06:39 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						11067d7a56 
					 
					
						
						
							
							Update module and rem operator for int types.  
						
						
						
						
					 
					
						2021-01-09 14:47:43 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						bcba0c0279 
					 
					
						
						
							
							Fix   #548  - string/split bug.  
						
						... 
						
						
						
						Also update docstrings for string/find. The 'skipping'
behavior that was documented only applies to to string/replace-all. 
						
						
					 
					
						2021-01-05 18:54:51 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						2ca9300bf7 
					 
					
						
						
							
							Add sort tests.  
						
						
						
						
					 
					
						2021-01-03 16:45:37 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						87badc71d2 
					 
					
						
						
							
							Remove :generate verb from loop.  
						
						... 
						
						
						
						Instead, one case use `:in` as with otehr data structures. 
						
						
					 
					
						2021-01-03 16:38:38 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						115556fcf2 
					 
					
						
						
							
							Merge branch 'ev_execute'  
						
						
						
						
					 
					
						2021-01-03 11:48:00 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						62f783f1dc 
					 
					
						
						
							
							Merge branch 'master' of github.com:janet-lang/janet  
						
						
						
						
					 
					
						2021-01-03 09:26:31 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						9e42ee153c 
					 
					
						
						
							
							Merge branch 'master' into HEAD  
						
						
						
						
					 
					
						2020-12-30 12:19:13 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						2357b6162f 
					 
					
						
						
							
							Update test-install target.  
						
						
						
						
					 
					
						2020-12-26 15:42:13 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						25ded775ad 
					 
					
						
						
							
							Add array/clear.  
						
						... 
						
						
						
						Also improve map, find-index, and find to work on data structures
which do not defined length. 
						
						
					 
					
						2020-12-18 12:37:58 -06:00