Grazfather 
							
						 
					 
					
						
						
							
						
						a69799aa42 
					 
					
						
						
							
							Add tests for mapping different length sequences  
						
						
						
						
					 
					
						2021-12-03 20:47:48 -05:00 
						 
				 
			
				
					
						
							
							
								Josef Pospíšil 
							
						 
					 
					
						
						
							
						
						e6babd84f7 
					 
					
						
						
							
							Fix math/gamma and add math/log-gamma  
						
						
						
						
					 
					
						2021-11-24 10:55:32 +01:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						868ec1a7e3 
					 
					
						
						
							
							Add test case for missing struct proto  
						
						
						
						
					 
					
						2021-11-23 23:17:24 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						a99500aebf 
					 
					
						
						
							
							Update suite0009 assert again.  
						
						
						
						
					 
					
						2021-11-18 20:46:26 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						aa5095c23b 
					 
					
						
						
							
							Update assert message in suite0009  
						
						
						
						
					 
					
						2021-11-18 20:39:29 -06: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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						03f99752a7 
					 
					
						
						
							
							Merge branch 'master' into struct-proto  
						
						
						
						
					 
					
						2021-10-29 16:42:34 -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 
							
						 
					 
					
						
						
							
						
						06aa0a124d 
					 
					
						
						
							
							Add math/gcd and math/lcm to the core.  
						
						
						
						
					 
					
						2021-10-24 11:43:07 -05:00 
						 
				 
			
				
					
						
							
							
								bakpakin 
							
						 
					 
					
						
						
							
						
						504411eade 
					 
					
						
						
							
							Update suite 009 to do read and write in parallel.  
						
						
						
						
					 
					
						2021-09-28 12:05:28 -05:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						4d983e54b5 
					 
					
						
						
							
							Initial struct prototype code.  
						
						... 
						
						
						
						Also add a number of cfunctions for manipulating structs
with prototypes. 
						
						
					 
					
						2021-05-29 11:43:18 -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