Calvin Rose 
							
						 
					 
					
						
						
							
						
						6f7e81067c 
					 
					
						
						
							
							Address  #876  Don't allow scheduling a fiber once it has been canceled already.  
						
						... 
						
						
						
						We were effectively cancelling the cancellation. 
						
						
							
						
					 
					
						2021-11-18 20:06:29 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						af946f398e 
					 
					
						
						
							
							Turn off raw mode in shell on ctrl-C.  
						
						
						
						
							
						
					 
					
						2021-11-18 19:58:52 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						c7ca26e9c7 
					 
					
						
						
							
							Merge branch 'master' of github.com:janet-lang/janet  
						
						
						
						
							
						
					 
					
						2021-11-18 19:04:43 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						ef7129f45d 
					 
					
						
						
							
							Address  #874  - Call waitpid on waiter thread with WNOWAIT.  
						
						... 
						
						
						
						This doesn't destory the pid until the original thread decides to
call waitpid again. Since the pid is exposed in the C API and now
in the Janet API, we don't want to destroy it until we are ready. 
						
						
							
						
					 
					
						2021-11-18 19:03:08 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						a20bdd334a 
					 
					
						
						
							
							Merge pull request  #873  from andrewchambers/procsig  
						
						... 
						
						
						
						Use kill instead of raise for SIGINT. 
						
						
							
						
					 
					
						2021-11-15 07:44:30 -06:00 
						 
				 
			
				
					
						
							
							
								Andrew Chambers 
							
						 
					 
					
						
						
							
						
						2ef49a92cc 
					 
					
						
						
							
							Use kill instead of raise for SIGINT.  
						
						... 
						
						
						
						Raise signals can only be handled by the current thread while
kill signals can be handled by background threads. 
						
						
							
						
					 
					
						2021-11-15 20:38:23 +13:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						75f56b68c6 
					 
					
						
						
							
							Merge pull request  #872  from jgarte/jgarte-patch-aesthetics  
						
						... 
						
						
						
						Typo fix 
						
						
							
						
					 
					
						2021-11-14 14:03:21 -06:00 
						 
				 
			
				
					
						
							
							
								jgart 
							
						 
					 
					
						
						
							
						
						d34d319d89 
					 
					
						
						
							
							Typo fix  
						
						
						
						
							
						
					 
					
						2021-11-14 14:19:04 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						6660c1da38 
					 
					
						
						
							
							Don't truncate test output on failures.  
						
						
						
						
							
						
					 
					
						2021-11-12 20:06:28 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Camilleri 
							
						 
					 
					
						
						
							
						
						4e263b8c39 
					 
					
						
						
							
							Support using functions with :out dynamic binding  
						
						
						
						
							
						
					 
					
						2021-11-13 01:42:44 +09:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						3cb604df02 
					 
					
						
						
							
							Merge pull request  #870  from andrewchambers/exposepid  
						
						... 
						
						
						
						Expose process :pid on unix like platforms. 
						
						
							
						
					 
					
						2021-11-12 08:20:39 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						af9dc7a69e 
					 
					
						
						
							
							Merge pull request  #869  from andrewchambers/typo2  
						
						... 
						
						
						
						Fix os/proc-kill doc typo. 
						
						
							
						
					 
					
						2021-11-12 08:20:00 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						1247e69c78 
					 
					
						
						
							
							Merge pull request  #868  from andrewchambers/sigint  
						
						... 
						
						
						
						Allow C code to block SIGINT. 
						
						
							
						
					 
					
						2021-11-12 08:19:43 -06:00 
						 
				 
			
				
					
						
							
							
								Andrew Chambers 
							
						 
					 
					
						
						
							
						
						aab0e4315d 
					 
					
						
						
							
							Expose process :pid on unix like platforms.  
						
						... 
						
						
						
						This at least means users can use something like jsys
or the kill command to signal processes when they want
to send unsupported signals (like SIGTERM). 
						
						
							
						
					 
					
						2021-11-12 23:43:36 +13:00 
						 
				 
			
				
					
						
							
							
								Andrew Chambers 
							
						 
					 
					
						
						
							
						
						14f6517733 
					 
					
						
						
							
							Fix os/proc-kill doc typo.  
						
						
						
						
							
						
					 
					
						2021-11-12 23:29:13 +13:00 
						 
				 
			
				
					
						
							
							
								Andrew Chambers 
							
						 
					 
					
						
						
							
						
						5d75effb37 
					 
					
						
						
							
							Allow C code to block SIGINT.  
						
						... 
						
						
						
						Previously the repl always exits on SIGINT, this change
means the repl will only exit on SIGINT if the SIGINT handler
causes it to exit. 
						
						
							
						
					 
					
						2021-11-12 23:24:33 +13:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						ab4f18954b 
					 
					
						
						
							
							Merge pull request  #866  from pyrmont/fix.example-urlloader  
						
						... 
						
						
						
						Fix URL loader example to use os/spawn 
						
						
							
						
					 
					
						2021-11-11 14:55:24 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Camilleri 
							
						 
					 
					
						
						
							
						
						e1460c65e8 
					 
					
						
						
							
							Fix URL loader example to use os/spawn  
						
						
						
						
							
						
					 
					
						2021-11-11 17:33:25 +09:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						425a0fcf07 
					 
					
						
						
							
							Add quoted literal support in the match macro.  
						
						
						
						
							
						
					 
					
						2021-11-08 15:33:11 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						7205ee5e0a 
					 
					
						
						
							
							Update test output.  
						
						
						
						
							
						
					 
					
						2021-11-06 19:29:15 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						72c5db8910 
					 
					
						
						
							
							Update test suite to better distinguish functional errors with  
						
						... 
						
						
						
						localname/peername. 
						
						
							
						
					 
					
						2021-11-06 19:19:49 -05:00 
						 
				 
			
				
					
						
							
							
								bakpakin 
							
						 
					 
					
						
						
							
						
						3067f4be3a 
					 
					
						
						
							
							Address  #815  - gc mark issue in windows accept state machine.  
						
						... 
						
						
						
						We were casting a pointer to the wrong type, which caused all sorts of
wonderful chaos, but only on windows and only when the garbage collector
ran after setting up a server in a specific configuration. We were
casting a closure pointer to an abstract type during the mark phase,
        which resulted in memory corruption. 
						
						
							
						
					 
					
						2021-11-06 17:50:54 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						2aa1ccdd76 
					 
					
						
						
							
							Update test helper to be even les noisy.  
						
						
						
						
							
						
					 
					
						2021-11-06 11:20:09 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						0284df503f 
					 
					
						
						
							
							Make test output less verbose  
						
						
						
						
							
						
					 
					
						2021-11-06 11:01:21 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						2833a983d8 
					 
					
						
						
							
							Merge pull request  #860  from sogaiu/short-fn-docstring-tweak  
						
						... 
						
						
						
						Tweak short-fn docstring 
						
						
							
						
					 
					
						2021-11-04 19:39:55 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						39c6be7cb7 
					 
					
						
						
							
							Fix   #861  - parser/produce caused state to be invalid for parser/state.  
						
						... 
						
						
						
						parser/produce was leaving a counter in the root state undecremented. 
						
						
							
						
					 
					
						2021-11-04 19:38:37 -05:00 
						 
				 
			
				
					
						
							
							
								sogaiu 
							
						 
					 
					
						
						
							
						
						fdc94c1353 
					 
					
						
						
							
							Tweak short-fn docstring  
						
						
						
						
							
						
					 
					
						2021-11-04 18:11:53 +09:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						9cc4e48124 
					 
					
						
						
							
							Update changelog and allow evaluating streams with dofile.  
						
						
						
						
							
						
					 
					
						2021-10-30 14:43:06 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						34c7f15d6d 
					 
					
						
						
							
							Always return port in peername and localname  
						
						
						
						
							
						
					 
					
						2021-10-30 10:56:40 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						899a9b025e 
					 
					
						
						
							
							Merge branch 'struct-proto'  
						
						
						
						
							
						
					 
					
						2021-10-30 09:31:22 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						deb4315383 
					 
					
						
						
							
							Fix parse.c parser/state :args  
						
						
						
						
							
						
					 
					
						2021-10-30 09:30:56 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						9a06660fdb 
					 
					
						
						
							
							fix call to table/proto-flatten  
						
						
						
						
							
						
					 
					
						2021-10-30 09:15:23 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						5c35d24e13 
					 
					
						
						
							
							Fix nil check issue.  
						
						
						
						
							
						
					 
					
						2021-10-29 19:29:54 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						03f99752a7 
					 
					
						
						
							
							Merge branch 'master' into struct-proto  
						
						
						
						
							
						
					 
					
						2021-10-29 16:42:34 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						fd37567c18 
					 
					
						
						
							
							Docstring fix.  
						
						
						
						
							
						
					 
					
						2021-10-29 11:13:07 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						6e38bf1578 
					 
					
						
						
							
							Use more inclusive check for the %j formatter for valid symbols.  
						
						... 
						
						
						
						We did not allow arbitrary utf8 to be printed with %j, even though the parser
allows. Thos changes uses the existing built in utf8 detectiotion to
exclude only unprintable symbols from the docstring. 
						
						
							
						
					 
					
						2021-10-29 11:08:53 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						8b2d278840 
					 
					
						
						
							
							Add min-of and max-of.  
						
						
						
						
							
						
					 
					
						2021-10-26 17:46:24 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						06aa0a124d 
					 
					
						
						
							
							Add math/gcd and math/lcm to the core.  
						
						
						
						
							
						
					 
					
						2021-10-24 11:43:07 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						eb4595158d 
					 
					
						
						
							
							Allow compiling tables as peg grammars.  
						
						
						
						
							
						
					 
					
						2021-10-23 09:59:36 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						32103441f1 
					 
					
						
						
							
							Merge pull request  #850  from pyrmont/bugfix.anonymous-union  
						
						... 
						
						
						
						Use named union in JanetGCObject 
						
						
							
						
					 
					
						2021-10-22 07:56:38 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Camilleri 
							
						 
					 
					
						
						
							
						
						7ed0aa6630 
					 
					
						
						
							
							Use named union in JanetGCObject  
						
						
						
						
							
						
					 
					
						2021-10-22 09:52:57 +09:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						f690229f31 
					 
					
						
						
							
							Merge pull request  #848  from pyrmont/bugfix.uname-switches  
						
						... 
						
						
						
						Fix error for uname switch -o on macOS 
						
						
							
						
					 
					
						2021-10-21 18:17:41 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Camilleri 
							
						 
					 
					
						
						
							
						
						f3bab72a86 
					 
					
						
						
							
							Add comment to explain Linux check in Makefile  
						
						
						
						
							
						
					 
					
						2021-10-21 14:23:23 +09:00 
						 
				 
			
				
					
						
							
							
								Michael Camilleri 
							
						 
					 
					
						
						
							
						
						2bd63c2d27 
					 
					
						
						
							
							Fix error for uname switch -o on macOS  
						
						
						
						
							
						
					 
					
						2021-10-21 14:13:51 +09:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						545d9e85e9 
					 
					
						
						
							
							Update CHANGELOG.md  
						
						
						
						
							
						
					 
					
						2021-10-20 19:57:02 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						21a4ab4ec7 
					 
					
						
						
							
							Hang forever instead of exit early on channel deadlock.  
						
						... 
						
						
						
						While not technically needed, the behavior is more intuitive and will
prevent people from writing bad scripts. 
						
						
							
						
					 
					
						2021-10-20 19:53:29 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						66fbbeb5ec 
					 
					
						
						
							
							Why is the copyright gone...  
						
						
						
						
							
						
					 
					
						2021-10-20 18:05:32 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						55879c7b6d 
					 
					
						
						
							
							Fix checked for fiber being dead.  
						
						
						
						
							
						
					 
					
						2021-10-19 09:03:24 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						66c4e5a5e2 
					 
					
						
						
							
							Prepare for patch release.  
						
						
						
						
							
 
						
					 
					
						2021-10-16 15:05:48 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						884139e246 
					 
					
						
						
							
							Merge pull request  #843  from jgarte/jgarte-patch-typo  
						
						... 
						
						
						
						Fix typo in docstring 
						
						
							
						
					 
					
						2021-10-16 12:51:45 -05:00