Calvin Rose 
							
						 
					 
					
						
						
							
						
						5b9e37e2cc 
					 
					
						
						
							
							Merge pull request  #181  from andrewchambers/fileno  
						
						 
						
						... 
						
						
						
						Add missing fileno method to file, sort method list. 
						
						
							
						
					 
					
						2019-11-27 21:06:30 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Chambers 
							
						 
					 
					
						
						
							
						
						88f28773da 
					 
					
						
						
							
							Add missing fileno method to file, sort method list.  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-28 14:47:16 +13:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						66e6979812 
					 
					
						
						
							
							Add thread flags to standalone executables.  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-27 15:06:31 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						8a91c52fa2 
					 
					
						
						
							
							Change pthreads linking with jpm, make, and meson.  
						
						 
						
						... 
						
						
						
						Try to add pthread deps when compiling programs with jpm. 
						
						
							
						
					 
					
						2019-11-27 14:52:20 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						e542ba7e4d 
					 
					
						
						
							
							Fix amalg build.  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-27 12:43:45 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						bca0392738 
					 
					
						
						
							
							First work on threading.  
						
						 
						
						... 
						
						
						
						Posix only, needs to be disabled on windows. Also
the Makefile needs to be configurable, and meson.build
needs to take pthreads into account. 
						
						
							
						
					 
					
						2019-11-26 23:13:53 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						74d51ab08b 
					 
					
						
						
							
							Address issue  #180  - string/check-set  
						
						 
						
						... 
						
						
						
						Fix the function and add test to further clarify that
implementation is correct. Also fix empty string case. 
						
						
							
						
					 
					
						2019-11-25 20:33:16 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						6bc400eb8c 
					 
					
						
						
							
							Update CHANGELOG.md  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-25 20:11:10 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						7df0ec6aed 
					 
					
						
						
							
							Fix up debug/step and janet_step.  
						
						 
						
						... 
						
						
						
						Also allow debugging on all signals, including errors.
This is gated behind (setdyn :debug true) in the repl. 
						
						
							
						
					 
					
						2019-11-25 20:00:13 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						a0a980e0ef 
					 
					
						
						
							
							Update sample debugger.  
						
						 
						
						... 
						
						
						
						Add .break and .step. 
						
						
							
						
					 
					
						2019-11-25 18:21:53 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						6988fd3cab 
					 
					
						
						
							
							Add debug/step to single step a fiber.  
						
						 
						
						... 
						
						
						
						Very useful for implementing debuggers. 
						
						
							
						
					 
					
						2019-11-25 18:14:34 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						c3273e8751 
					 
					
						
						
							
							Merge branch 'master' of github.com:janet-lang/janet  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-24 17:54:14 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						d37c43716a 
					 
					
						
						
							
							Lots of work on improving debugging.  
						
						 
						
						... 
						
						
						
						doc macro can take no arguments and print out
all bindings. Fix an issues with the vm skipping
over a breakpoint in some situations.
Add examples/debugger.janet for proof of concept
debugger. 
						
						
							
						
					 
					
						2019-11-24 17:45:53 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						1bf751367b 
					 
					
						
						
							
							Merge pull request  #177  from andrewchambers/parse_review  
						
						 
						
						... 
						
						
						
						Minor fixes for parser. 
						
						
							
						
					 
					
						2019-11-23 14:23:57 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Chambers 
							
						 
					 
					
						
						
							
						
						976dfc7195 
					 
					
						
						
							
							Minor fixes for parser  
						
						 
						
						... 
						
						
						
						Check length before dereferencing buffer in tokenchar.
Check keywords are valid utf-8.
Fix minor typos. 
						
						
							
						
					 
					
						2019-11-24 08:19:04 +13:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						8372d1e499 
					 
					
						
						
							
							uint32_t -> uint8_t  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-21 23:31:35 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						e65716f6ee 
					 
					
						
						
							
							Add janet_rng_longseed to janet.h  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-21 23:26:31 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						4b24d77b2c 
					 
					
						
						
							
							Switch back to well tested RNG.  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-21 23:22:21 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						02fc4ae27b 
					 
					
						
						
							
							Allow seeding RNG with a byte sequence.  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-21 22:53:39 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						624f5f428e 
					 
					
						
						
							
							Add a number of math functions.  
						
						 
						
						... 
						
						
						
						Most of these functions are wrappers around math.h. 
						
						
							
						
					 
					
						2019-11-17 10:54:44 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						5171dfd2a8 
					 
					
						
						
							
							Fix docstring.  
						
						 
						
						
						
						
							
  v1.5.1
 
						
					 
					
						2019-11-16 20:43:21 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						8ff5e49d1f 
					 
					
						
						
							
							Merge pull request  #176  from staab/repl-delete  
						
						 
						
						... 
						
						
						
						Add support for delete key in repl 
						
						
							
						
					 
					
						2019-11-16 21:42:38 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jon Staab 
							
						 
					 
					
						
						
							
						
						134163708a 
					 
					
						
						
							
							Fix formatting  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-16 16:07:15 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jon Staab 
							
						 
					 
					
						
						
							
						
						40e6616df0 
					 
					
						
						
							
							Add support for delete key in repl  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-16 16:01:52 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						bcd2089f71 
					 
					
						
						
							
							Version 1.5.1  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-16 17:17:13 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						7553b277db 
					 
					
						
						
							
							Fix return value of update.  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-16 15:50:21 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						d71cf093bb 
					 
					
						
						
							
							Add /i switch to xcopy in jpm  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-12 02:51:37 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						86d21816b6 
					 
					
						
						
							
							Fix jpm mendoza install on windows.  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-12 02:45:20 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						c9521e093e 
					 
					
						
						
							
							Fix windows issue with (file/read file :all)  
						
						 
						
						... 
						
						
						
						When file was created with file/popen, the current optimization
of using fseek on windows fails due to windows not properly returning
and error code and just returning 0. Windows :(. 
						
						
							
						
					 
					
						2019-11-11 20:05:00 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						16f6261b44 
					 
					
						
						
							
							Improve randomness of numbers from new rng.  
						
						 
						
						... 
						
						
						
						First few numbers are very biased. 
						
						
							
						
					 
					
						2019-11-10 17:44:59 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						6b76ac3d18 
					 
					
						
						
							
							Fix bug when appending buffer to self.  
						
						 
						
						... 
						
						
						
						janet_to_string_b had a bug when printing buffers. 
						
						
							
						
					 
					
						2019-11-10 14:57:09 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						5681e02e0f 
					 
					
						
						
							
							Update deployment and fix changelog.  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-10 11:30:31 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						41a22f258e 
					 
					
						
						
							
							Fix appveyor.yml to build windows installer.  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-10 11:12:28 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						0d2844b7c9 
					 
					
						
						
							
							Update to 1.5.0  
						
						 
						
						
						
						
							
  v1.5.0
 
						
					 
					
						2019-11-10 10:57:18 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						719f7ba0c4 
					 
					
						
						
							
							Default to UTC for date.  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-09 16:57:21 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						44ed2c6b47 
					 
					
						
						
							
							Tag artifacts with platform name.  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-09 16:20:52 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						c9292ef648 
					 
					
						
						
							
							Use /MD on windows.  
						
						 
						
						... 
						
						
						
						Just makes things easier. Assume machines have msvcrt.dll
on them. If not, we can add msvcrt.dll to the dist folder and add to
installer. 
						
						
							
						
					 
					
						2019-11-09 16:05:07 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						135abff100 
					 
					
						
						
							
							Try again with vcvarsall.bat  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-09 13:29:01 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						7252db1e63 
					 
					
						
						
							
							Try 32 bit and 64 bit builds for windows.  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-09 13:25:57 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						05e3fd3cc6 
					 
					
						
						
							
							Fix build_win.  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-09 13:22:07 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						6f1b03b67e 
					 
					
						
						
							
							Fix build_win test-install.  
						
						 
						
						... 
						
						
						
						On failure, cd back to original directory. 
						
						
							
						
					 
					
						2019-11-09 11:28:40 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						dca247f01d 
					 
					
						
						
							
							Fix MSVC build warnings.  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-09 10:12:40 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						63e7ca4623 
					 
					
						
						
							
							Fix warning on travis CI with Clang.  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-09 10:10:07 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						75d21d9f45 
					 
					
						
						
							
							Update CHANGELOG.md  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-09 10:05:29 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						8911daaf6c 
					 
					
						
						
							
							Add --test flag to jpm.  
						
						 
						
						... 
						
						
						
						Also test some select packages when testing installation.
This is used in CI to make sure that versions of Janet work with
the most libraries. 
						
						
							
						
					 
					
						2019-11-09 10:03:56 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						1f55d40a10 
					 
					
						
						
							
							Fix janet_opt* api.  
						
						 
						
						... 
						
						
						
						Inverted conditional made behavior incorrect. These
were not used in the core library, so were not tested. 
						
						
							
						
					 
					
						2019-11-09 09:39:14 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						6591e7636d 
					 
					
						
						
							
							Copy janetconf to build for amalg target.  
						
						 
						
						... 
						
						
						
						This makes testing the amalg easier. 
						
						
							
						
					 
					
						2019-11-08 20:36:16 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						c12eaa926a 
					 
					
						
						
							
							Make sure $prefix/lib/janet is created  
						
						 
						
						... 
						
						
						
						After we removed cook.janet, jpm didn't work well out of the box
with a meson install. 
						
						
							
						
					 
					
						2019-11-08 18:43:53 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						0e464ded3d 
					 
					
						
						
							
							Fix meson.build typo.  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-08 18:26:43 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						aee1687215 
					 
					
						
						
							
							Add RNG functionality to the math/ module.  
						
						 
						
						... 
						
						
						
						The new RNG wraps up state for random number generation, so
one can have many rngs and even marshal and unmarshal them.
Adds math/rng, math/rng-uniform, and math/rng-int.
Also introduce `in` and change semantics for
indexing out of range. This commit enforces stricter
invariants on keys when indexing via a function call
on the data structure, or the new `in` function.
The `get` function is now more lax about keys, and will
not throw an error when a bad key is used for a data structure, instead
returning the default value. 
						
						
							
						
					 
					
						2019-11-08 17:40:04 -06:00