Calvin Rose 
							
						 
					 
					
						
						
							
						
						363e32d455 
					 
					
						
						
							
							Adopt docstring from  #1574  
						
						 
						
						
						
						
							
						
					 
					
						2025-04-03 20:52:40 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						31920e574d 
					 
					
						
						
							
							Add explicit Alpine Linux directions.  
						
						 
						
						... 
						
						
						
						Statically linking Janet is quite useful, especially for users who want
to use jpm and janet-pm to build standalone binaries. 
						
						
							
						
					 
					
						2025-04-01 19:47:03 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						cf714ed591 
					 
					
						
						
							
							Notify user when script is installed during a bundle installation.  
						
						 
						
						... 
						
						
						
						Lets user know what to add to PATH. 
						
						
							
						
					 
					
						2025-04-01 18:52:23 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						b458404b41 
					 
					
						
						
							
							Update ffi/write to append to a buffer by default.  
						
						 
						
						
						
						
							
						
					 
					
						2025-03-28 10:00:40 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						707463a645 
					 
					
						
						
							
							Merge pull request  #1575  from pyrmont/feature.ev-interrupt2  
						
						 
						
						... 
						
						
						
						Expand scope of code that works with `ev/deadline` again 
						
						
							
						
					 
					
						2025-03-26 09:42:51 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Camilleri 
							
						 
					 
					
						
						
							
						
						eac37ab869 
					 
					
						
						
							
							Avoid leaking memory used for JanetThreadedTimeout struct  
						
						 
						
						
						
						
							
						
					 
					
						2025-03-25 22:02:53 +09:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Camilleri 
							
						 
					 
					
						
						
							
						
						a24e5b1eaa 
					 
					
						
						
							
							Prevent deadline timeout being less than zero  
						
						 
						
						
						
						
							
						
					 
					
						2025-03-25 21:41:59 +09:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Camilleri 
							
						 
					 
					
						
						
							
						
						09ac85b1b9 
					 
					
						
						
							
							Move janet_timeout_* function definitions before first use  
						
						 
						
						
						
						
							
						
					 
					
						2025-03-25 21:15:28 +09:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Camilleri 
							
						 
					 
					
						
						
							
						
						87c1eab7d4 
					 
					
						
						
							
							Define JanetTimeout only if event loop enabled  
						
						 
						
						
						
						
							
						
					 
					
						2025-03-25 21:14:21 +09:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Camilleri 
							
						 
					 
					
						
						
							
						
						5a29a28c11 
					 
					
						
						
							
							Include <windows.h> in state.h  
						
						 
						
						
						
						
							
						
					 
					
						2025-03-25 20:34:45 +09:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Camilleri 
							
						 
					 
					
						
						
							
						
						2ed186664f 
					 
					
						
						
							
							Support using a background thread to monitor deadlines  
						
						 
						
						
						
						
							
						
					 
					
						2025-03-25 20:27:44 +09:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						73334f3485 
					 
					
						
						
							
							Prepare for 1.38.0 release.  
						
						 
						
						
						
						
							
  v1.38.0
 
						
					 
					
						2025-03-18 21:14:45 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						a5b8da8d67 
					 
					
						
						
							
							Merge pull request  #1572  from tsujamin/janet-ffi-define-fix  
						
						 
						
						... 
						
						
						
						Remove janet_lib_ffi() dependency on JANET_EV 
						
						
							
						
					 
					
						2025-03-18 19:12:44 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benjamin Roberts 
							
						 
					 
					
						
						
							
						
						e8cccfced5 
					 
					
						
						
							
							Remove janet_lib_ffi() dependency on JANET_EV  
						
						 
						
						
						
						
							
						
					 
					
						2025-03-18 10:54:18 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						88984f7ffb 
					 
					
						
						
							
							Add bundle/replace  
						
						 
						
						... 
						
						
						
						Slight generalization of bundle/reinstall to allow inplace upgrades
of a bundle without reinstalling all dependent bundles as well. 
						
						
							
						
					 
					
						2025-03-17 17:58:40 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						182170b3be 
					 
					
						
						
							
							Make installed manifests nicer to work with.  
						
						 
						
						
						
						
							
						
					 
					
						2025-03-16 20:39:16 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						f92412841b 
					 
					
						
						
							
							Merge pull request  #1569  from sogaiu/vm-bug-1566  
						
						 
						
						
						
						
							
						
					 
					
						2025-03-12 21:13:49 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sogaiu 
							
						 
					 
					
						
						
							
						
						18c00e89da 
					 
					
						
						
							
							Fix vm bugs from  #1566  
						
						 
						
						
						
						
							
						
					 
					
						2025-03-13 11:43:43 +09:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						7c38a55a9a 
					 
					
						
						
							
							Merge pull request  #1568  from rwtolbert/msys2_mingw_build_fix  
						
						 
						
						... 
						
						
						
						Update Makefile and meson to build with msys2 gcc and clang 
						
						
							
						
					 
					
						2025-03-10 17:56:00 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bob Tolbert 
							
						 
					 
					
						
						
							
						
						a15916ec9c 
					 
					
						
						
							
							Update Makefile and meson to build with msys2 gcc and clang  
						
						 
						
						
						
						
							
						
					 
					
						2025-03-10 10:13:36 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						3583d4c92f 
					 
					
						
						
							
							Fix defdyn in flychecking.  
						
						 
						
						
						
						
							
						
					 
					
						2025-03-08 20:03:02 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						a456c67a7b 
					 
					
						
						
							
							Merge pull request  #1564  from pyrmont/bugfix.qemu-segfault  
						
						 
						
						... 
						
						
						
						Use Alpine Linux as base image for s390x testing 
						
						
							
						
					 
					
						2025-03-05 05:52:20 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Camilleri 
							
						 
					 
					
						
						
							
						
						6e226e4073 
					 
					
						
						
							
							Use sh rather than bash on Alpine Linux  
						
						 
						
						
						
						
							
						
					 
					
						2025-03-04 15:19:44 +09:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Camilleri 
							
						 
					 
					
						
						
							
						
						d23e6614b1 
					 
					
						
						
							
							Use Alpine Linux as the base image rather than Ubuntu  
						
						 
						
						
						
						
							
						
					 
					
						2025-03-04 15:17:07 +09:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Camilleri 
							
						 
					 
					
						
						
							
						
						ab6afa72fd 
					 
					
						
						
							
							Use simpler base image  
						
						 
						
						
						
						
							
						
					 
					
						2025-03-04 15:01:25 +09:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						9538b8a77c 
					 
					
						
						
							
							Merge pull request  #1562  from pyrmont/bugfix.subprocess-cleanup  
						
						 
						
						... 
						
						
						
						Improve subprocess-related docstrings and functions 
						
						
							
						
					 
					
						2025-03-03 18:47:59 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						36d3804dd2 
					 
					
						
						
							
							Merge pull request  #1563  from pyrmont/bugfix.copyright-dates  
						
						 
						
						... 
						
						
						
						Add script to update copyright dates 
						
						
							
						
					 
					
						2025-03-03 18:47:38 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Camilleri 
							
						 
					 
					
						
						
							
						
						a34b8ea68f 
					 
					
						
						
							
							Update older dates to 2025  
						
						 
						
						
						
						
							
						
					 
					
						2025-03-04 11:32:15 +09:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Camilleri 
							
						 
					 
					
						
						
							
						
						55c10f98bb 
					 
					
						
						
							
							Check more file extensions  
						
						 
						
						
						
						
							
						
					 
					
						2025-03-04 11:31:56 +09:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Camilleri 
							
						 
					 
					
						
						
							
						
						4b5a2a14c0 
					 
					
						
						
							
							Update year in copyright disclaimer to 2025  
						
						 
						
						
						
						
							
						
					 
					
						2025-03-04 11:24:09 +09:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Camilleri 
							
						 
					 
					
						
						
							
						
						665705d06d 
					 
					
						
						
							
							Add Janet script to update copyright disclaimer  
						
						 
						
						
						
						
							
						
					 
					
						2025-03-04 11:23:26 +09:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Camilleri 
							
						 
					 
					
						
						
							
						
						cc8cd4bace 
					 
					
						
						
							
							Use uraimo GitHub action for s390x testing  
						
						 
						
						
						
						
							
						
					 
					
						2025-03-04 09:14:05 +09:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Camilleri 
							
						 
					 
					
						
						
							
						
						8f8b6ed001 
					 
					
						
						
							
							Remove note on cancellation and tidy up wording  
						
						 
						
						
						
						
							
						
					 
					
						2025-03-03 23:28:37 +09:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						aa9efee868 
					 
					
						
						
							
							Expose bundle operations in the CLI.  
						
						 
						
						... 
						
						
						
						Bundle installation is a fairly natural command on the command line. 
						
						
							
						
					 
					
						2025-03-03 08:14:09 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						e0a0e2ed42 
					 
					
						
						
							
							Prevent multi-scheduling with os/proc-wait. (address  #1562 )  
						
						 
						
						
						
						
							
						
					 
					
						2025-03-02 10:44:15 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Camilleri 
							
						 
					 
					
						
						
							
						
						39f5c539d7 
					 
					
						
						
							
							Clarify wording of docstrings further  
						
						 
						
						
						
						
							
						
					 
					
						2025-03-02 13:25:14 +09:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Camilleri 
							
						 
					 
					
						
						
							
						
						1b6437a4f8 
					 
					
						
						
							
							Remove unnecessary returns  
						
						 
						
						
						
						
							
						
					 
					
						2025-03-02 08:30:51 +09:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Camilleri 
							
						 
					 
					
						
						
							
						
						c62c1a58f0 
					 
					
						
						
							
							Reword documentation relating to subprocess creation  
						
						 
						
						
						
						
							
						
					 
					
						2025-03-02 08:29:32 +09:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						3441bcbd69 
					 
					
						
						
							
							Add more cases for checking coerce error.  
						
						 
						
						... 
						
						
						
						Channel operations inside a janet_call could wreak more
havoc later, when scheduled fibers are shooting off when they shouldn't
be. The easiest way to prevent this is simply check that we are not
inside janet_call before doing channel operations. We also get nicer
error messages this way. 
						
						
							
						
					 
					
						2025-02-16 10:40:38 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						2e6001316a 
					 
					
						
						
							
							Work on bug  #1556  
						
						 
						
						
						
						
							
						
					 
					
						2025-02-16 09:09:33 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						53bcc15207 
					 
					
						
						
							
							Merge pull request  #1557  from sogaiu/update-changelog-2025-02  
						
						 
						
						... 
						
						
						
						Update CHANGELOG.md 
						
						
							
						
					 
					
						2025-02-09 23:22:45 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sogaiu 
							
						 
					 
					
						
						
							
						
						dd609bb1bb 
					 
					
						
						
							
							Update CHANGELOG.md  
						
						 
						
						
						
						
							
						
					 
					
						2025-02-08 14:29:22 +09:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						5c56c7fa91 
					 
					
						
						
							
							Formatting in peg.c  
						
						 
						
						
						
						
							
						
					 
					
						2025-02-07 21:05:28 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						9a892363a3 
					 
					
						
						
							
							Address issue  #1558  
						
						 
						
						... 
						
						
						
						Don't attempt SO_REUSEPORT on unix domain sockets since it doesn't make
sense and may cause a failure to bind without extra effort by the
programmer. 
						
						
							
						
					 
					
						2025-02-07 21:05:07 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						5f550ea5d4 
					 
					
						
						
							
							Merge pull request  #1555  from sogaiu/tweak-apply-short-fn-docstrings  
						
						 
						
						... 
						
						
						
						Tweak apply and short-fn docstrings 
						
						
							
						
					 
					
						2025-02-06 16:44:45 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sogaiu 
							
						 
					 
					
						
						
							
						
						1b6cc023a5 
					 
					
						
						
							
							Tweak apply and short-fn docstrings  
						
						 
						
						
						
						
							
						
					 
					
						2025-02-06 22:35:59 +09:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						410f8d69bc 
					 
					
						
						
							
							Merge pull request  #1528  from ianthehenry/til-peg-special  
						
						 
						
						... 
						
						
						
						add (til) PEG special 
						
						
							
						
					 
					
						2025-02-03 19:07:08 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						6da44bdb6a 
					 
					
						
						
							
							Get rid of early termination rule in all finite loops.  
						
						 
						
						
						
						
							
						
					 
					
						2025-02-03 07:36:00 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						d30fd27575 
					 
					
						
						
							
							Address  #1554  - capture first 0-width match in repeating rules and  
						
						 
						
						... 
						
						
						
						optionals.
This fixes some undesirable interplay between lookaheads and looping
(repeating) rules where lookaheads caused the loop to immediately
terminate _and_ discard any captures. This change adds an exception if
there is a 0-width match at the first iteration of the loop, in which
case captures will be kept, although the loop will still be terminated
(any further iteration of the loop would possibly cause an infinite
 loop).
This allows optionals to work as expected when combined with lookahead.
There is also a question of whether or not optional should be
implemented as separate rule rather than as `(between 0 1 subrule)`. 
						
						
							
						
					 
					
						2025-02-02 20:34:36 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						1b278fc657 
					 
					
						
						
							
							Update reduce2 documentation to fix issue  #1545  
						
						 
						
						
						
						
							
						
					 
					
						2025-02-01 17:31:55 -06:00