Calvin Rose 
							
						 
					 
					
						
						
							
						
						8f82d19fd1 
					 
					
						
						
							
							Merge branch 'master' of github.com:janet-lang/janet  
						
						
						
						
							
						
					 
					
						2020-07-21 13:40:58 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						ee450bcd77 
					 
					
						
						
							
							Fix jpm on windows with multiple git binaries.  
						
						
						
						
							
						
					 
					
						2020-07-21 13:40:23 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						553b4d9428 
					 
					
						
						
							
							Add timeouts to net functions.  
						
						... 
						
						
						
						Further debugging of the general timeout system, as well
as having a single fiber wait on multiple state machines (select). 
						
						
							
						
					 
					
						2020-07-19 19:41:12 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						df145f4bc9 
					 
					
						
						
							
							Merge branch 'master' into ev  
						
						
						
						
							
						
					 
					
						2020-07-19 17:20:43 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						fa55283f62 
					 
					
						
						
							
							Release 1.11.0  
						
						
						
						
							
 
						
					 
					
						2020-07-18 16:21:01 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						9e163db491 
					 
					
						
						
							
							Test building binaries with jpm.  
						
						... 
						
						
						
						Test in CI with both meson and normal build.
Also test windows. 
						
						
							
						
					 
					
						2020-07-18 15:50:58 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						286230f477 
					 
					
						
						
							
							Fix meson paths.  
						
						
						
						
							
						
					 
					
						2020-07-18 15:44:04 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						3ba2c7e7e8 
					 
					
						
						
							
							Address  #394  and  #451  - Prepare for 1.11.0  
						
						... 
						
						
						
						Prefix MANPATH and PKG_CONFIG_PATH variables
with JANET_ to disassociate with standard env variables
that have a different format. 
						
						
							
						
					 
					
						2020-07-18 13:09:53 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						b4f5e5bc00 
					 
					
						
						
							
							Update docs for -l option.  
						
						
						
						
							
						
					 
					
						2020-07-06 21:25:41 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						f580d2e41a 
					 
					
						
						
							
							Add forever macro and add names to anon fns.  
						
						... 
						
						
						
						Adding names to anon functions that may error improves
stack traces, especially for user visible traces. 
						
						
							
						
					 
					
						2020-07-06 19:26:37 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						cd197e8be3 
					 
					
						
						
							
							Add ev/call.  
						
						... 
						
						
						
						This is a common operation, and making fibers manually can be tedious. 
						
						
							
						
					 
					
						2020-07-06 19:13:32 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						51cf6465ff 
					 
					
						
						
							
							Merge branch 'master' into ev  
						
						
						
						
							
						
					 
					
						2020-07-06 17:22:38 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						a1feb32a2f 
					 
					
						
						
							
							Update CHANGELOG.md  
						
						
						
						
							
						
					 
					
						2020-07-06 17:21:55 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						7478ad115f 
					 
					
						
						
							
							Add any? predicate to core.  
						
						... 
						
						
						
						This is the contrapositive to `every?`, and is analagous to `or` as
`every?` is to `and`. 
						
						
							
						
					 
					
						2020-07-06 09:19:10 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						9d8e338a11 
					 
					
						
						
							
							Update default repl prompt to match errors.  
						
						
						
						
							
						
					 
					
						2020-07-05 23:32:59 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						ed4163cfde 
					 
					
						
						
							
							Replace copyright on boot with system information.  
						
						
						
						
							
						
					 
					
						2020-07-05 23:24:07 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						bd95f742c0 
					 
					
						
						
							
							Merge branch 'master' into ev  
						
						
						
						
							
						
					 
					
						2020-07-05 23:14:49 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						463e6d9316 
					 
					
						
						
							
							Merge pull request  #448  from GrayJack/fix-table-remove  
						
						... 
						
						
						
						Fix janet_table_remove returning the key instead of the value 
						
						
							
						
					 
					
						2020-07-05 18:36:54 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						3358811788 
					 
					
						
						
							
							Update changelog and sort listing.  
						
						
						
						
							
						
					 
					
						2020-07-05 17:51:49 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						a45509d28e 
					 
					
						
						
							
							Add list-pkgs and list-installed to jpm.  
						
						
						
						
							
						
					 
					
						2020-07-05 17:43:39 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						9ba94d2c6b 
					 
					
						
						
							
							More work on timeouts and racing listeners.  
						
						... 
						
						
						
						When two listeners are racing to resume the same fiber, the
first should cancel out the other. 
						
						
							
						
					 
					
						2020-07-05 17:26:17 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						a4de83b3a3 
					 
					
						
						
							
							Merge branch 'master' into ev  
						
						
						
						
							
						
					 
					
						2020-07-05 10:11:23 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						68a12d1d17 
					 
					
						
						
							
							Minor fixes for meson minimum build.  
						
						... 
						
						
						
						Also, fix regression that looses function name information. 
						
						
							
						
					 
					
						2020-07-03 20:41:55 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						c97d3cf359 
					 
					
						
						
							
							Fix minimum meson build.  
						
						
						
						
							
						
					 
					
						2020-07-03 20:30:09 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						4721337c7c 
					 
					
						
						
							
							issues with gettime on mach kernel.  
						
						
						
						
							
						
					 
					
						2020-07-03 20:19:36 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						2b36ed967c 
					 
					
						
						
							
							Address some windows issues.  
						
						
						
						
							
						
					 
					
						2020-07-03 20:13:49 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						3bb8f1ac8d 
					 
					
						
						
							
							Don't use CLOCK_MONOTONIC for pthread stuff.  
						
						... 
						
						
						
						Also fix marshalling functions without full
sourcemapping information, as well as thread/receive
ignoring bad messages. Instead, thread/receive will error
on bad messages. 
						
						
							
						
					 
					
						2020-07-03 19:54:58 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						617ec7f565 
					 
					
						
						
							
							Threading improvements.  
						
						... 
						
						
						
						- Add thread/exit to kill the current thread.
- Add global lock aroung custom getline and add atexit handler
- to prevent any possible issues when exiting program.
- Allow sending stderr, stdout, and stdin over thread. 
						
						
							
						
					 
					
						2020-07-03 16:28:07 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						dc259b9f8e 
					 
					
						
						
							
							Set fiber env for heavyweight threads.  
						
						... 
						
						
						
						Since you already incur the cost of creating the
core environment, this is probably what you want anyways.
This will make eval and other reflective code work as expected. 
						
						
							
						
					 
					
						2020-07-03 15:20:19 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						7b31a87b3c 
					 
					
						
						
							
							Update integer limits and printing.  
						
						
						
						
							
						
					 
					
						2020-07-03 14:14:59 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						37a430c97c 
					 
					
						
						
							
							Move declarations around.  
						
						
						
						
							
						
					 
					
						2020-07-03 13:47:48 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						f264cb0b18 
					 
					
						
						
							
							Merge branch 'master' into ev  
						
						
						
						
							
						
					 
					
						2020-07-03 12:26:01 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						6ea530cc48 
					 
					
						
						
							
							Address compilation warnings and errors.  
						
						
						
						
							
						
					 
					
						2020-07-03 12:25:24 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						a0abf307b4 
					 
					
						
						
							
							Merge branch 'master' into ev  
						
						
						
						
							
						
					 
					
						2020-07-03 12:14:48 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						55cf9f5e1c 
					 
					
						
						
							
							Don't break reverse backwards compat.  
						
						... 
						
						
						
						Breaking backwards compatibiliy here is not worth it.
Also update changelog. 
						
						
							
						
					 
					
						2020-07-03 10:17:50 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						b89f0fac7b 
					 
					
						
						
							
							Move clock shims to util (Helps  #430 ).  
						
						... 
						
						
						
						The thread module should also use these clock shims rather
than clock_gettime, which is not available on older mac systems. 
						
						
							
						
					 
					
						2020-07-03 09:54:58 -05:00 
						 
				 
			
				
					
						
							
							
								GrayJack 
							
						 
					 
					
						
						
							
						
						8b3b3182bd 
					 
					
						
						
							
							Add tests to check janet_table_remove behaviour  
						
						
						
						
							
						
					 
					
						2020-07-02 11:03:08 -03:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						97c64f27ff 
					 
					
						
						
							
							Remove duplicate code in loop macro.  
						
						... 
						
						
						
						Also evaluate for loop and range step exactly once.
Multiple evaluations can be inefficent and make infinite loop
detection impossible. 
						
						
							
						
					 
					
						2020-07-01 22:37:04 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						e548e1f6e0 
					 
					
						
						
							
							Add peg/replace and peg/replace-all  
						
						
						
						
							
						
					 
					
						2020-07-01 21:29:24 -05:00 
						 
				 
			
				
					
						
							
							
								GrayJack 
							
						 
					 
					
						
						
							
						
						7ea1c7d85a 
					 
					
						
						
							
							Fix janet_table_remove returning the key instead of the value  
						
						
						
						
							
						
					 
					
						2020-07-01 20:05:07 -03:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						e08235b575 
					 
					
						
						
							
							Merge pull request  #436  from cellularmitosis/no_arc4random_buf  
						
						... 
						
						
						
						Add support for systems which are missing arc4random_buf 
						
						
							
						
					 
					
						2020-07-01 15:54:15 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						783c672130 
					 
					
						
						
							
							Merge pull request  #437  from pepe/add-peg-find-tests  
						
						... 
						
						
						
						Add tests for peg/find and peg/find-all 
						
						
							
						
					 
					
						2020-07-01 15:48:43 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						5351a6b2ed 
					 
					
						
						
							
							Merge pull request  #447  from cellularmitosis/nan  
						
						... 
						
						
						
						math/nan 
						
						
							
						
					 
					
						2020-07-01 15:47:13 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Pepas 
							
						 
					 
					
						
						
							
						
						a110b103e8 
					 
					
						
						
							
							math/nan  
						
						
						
						
							
						
					 
					
						2020-07-01 15:35:36 -05:00 
						 
				 
			
				
					
						
							
							
								Josef Pospíšil 
							
						 
					 
					
						
						
							
						
						c26f573620 
					 
					
						
						
							
							Add tests for peg/find and peg/find-all  
						
						
						
						
							
						
					 
					
						2020-06-30 17:03:13 +02:00 
						 
				 
			
				
					
						
							
							
								Jason Pepas 
							
						 
					 
					
						
						
							
						
						f06e9ae30c 
					 
					
						
						
							
							Switch to using /dev/urandom for OS X prior to 10.7  
						
						
						
						
							
						
					 
					
						2020-06-30 04:18:08 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Pepas 
							
						 
					 
					
						
						
							
						
						f5d208d5d6 
					 
					
						
						
							
							eliminate large stack allocation from arc4random_buf bodge  
						
						
						
						
							
						
					 
					
						2020-06-30 04:06:20 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						7fb8c4a68d 
					 
					
						
						
							
							Merge branch 'master' of github.com:janet-lang/janet  
						
						
						
						
							
						
					 
					
						2020-06-29 22:57:46 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						647fc56d47 
					 
					
						
						
							
							Replace for with forv in most places in boot.janet  
						
						... 
						
						
						
						Generates slightly better bytecode with current compiler
(gets rid of a single extra move instruction per loop iteration). 
						
						
							
						
					 
					
						2020-06-29 22:56:16 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Pepas 
							
						 
					 
					
						
						
							
						
						597d84e263 
					 
					
						
						
							
							Add support for systems missing arc4random_buf  
						
						
						
						
							
						
					 
					
						2020-06-29 21:06:13 -05:00