Calvin Rose 
							
						 
					 
					
						
						
							
						
						409da697dd 
					 
					
						
						
							
							Update JANET_TFLAG_CALLABLE.  
						
						 
						
						... 
						
						
						
						Most datatypes in Janet are callable. 
						
						
							
						
					 
					
						2019-05-21 15:33:35 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						91c3685705 
					 
					
						
						
							
							Remove JANET_WALIGN  
						
						 
						
						... 
						
						
						
						It was not used anywhere in the source after some
refactoring to make better use of structs and unions for automatic
alignment. 
						
						
							
						
					 
					
						2019-05-21 11:12:56 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						411fc77ecf 
					 
					
						
						
							
							Make env optional for compile.  
						
						 
						
						
						
						
							
						
					 
					
						2019-05-20 11:34:07 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						0378ba78cc 
					 
					
						
						
							
							Add regression test.  
						
						 
						
						
						
						
							
						
					 
					
						2019-05-20 09:20:50 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						55d8e8b56b 
					 
					
						
						
							
							Fix issue with compilation with source name.  
						
						 
						
						... 
						
						
						
						Also add tuple/sourcemap and tuple/setmap. 
						
						
							
						
					 
					
						2019-05-20 04:02:38 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						97ad4c4f89 
					 
					
						
						
							
							Update manpage and make -k mode not exit on error.  
						
						 
						
						
						
						
							
						
					 
					
						2019-05-19 15:20:59 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						8de999c8f7 
					 
					
						
						
							
							Merge pull request  #107  from ALSchwalm/compile-only  
						
						 
						
						... 
						
						
						
						Add a 'compile-only' flag to the command line 
						
						
							
						
					 
					
						2019-05-19 15:06:35 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adam Schwalm 
							
						 
					 
					
						
						
							
						
						f444bd25ef 
					 
					
						
						
							
							Add a 'compile-only' flag to the command line  
						
						 
						
						... 
						
						
						
						This allows syntax checkers like the emacs 'flycheck-mode' to check
the source without side effects. 
						
						
							
						
					 
					
						2019-05-19 12:55:28 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						43c0db4b0e 
					 
					
						
						
							
							Add FAQ to readme for color terminal issues.  
						
						 
						
						
						
						
							
						
					 
					
						2019-05-17 09:48:08 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						8f168c600d 
					 
					
						
						
							
							Merge pull request  #105  from andrewchambers/doc  
						
						 
						
						... 
						
						
						
						Minor documentation fixes. 
						
						
							
						
					 
					
						2019-05-17 07:59:08 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Chambers 
							
						 
					 
					
						
						
							
						
						ec43afb426 
					 
					
						
						
							
							Minor documentation fixes.  
						
						 
						
						
						
						
							
						
					 
					
						2019-05-17 20:58:06 +12:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						880049c0ee 
					 
					
						
						
							
							Merge pull request  #104  from andrewchambers/openbsd  
						
						 
						
						... 
						
						
						
						Add openbsd build file. 
						
						
							
						
					 
					
						2019-05-16 22:13:26 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Chambers 
							
						 
					 
					
						
						
							
						
						2b7ac16784 
					 
					
						
						
							
							Add openbsd build file.  
						
						 
						
						
						
						
							
						
					 
					
						2019-05-17 10:54:58 +12:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						56d903d75b 
					 
					
						
						
							
							Remove extra closing paren.  
						
						 
						
						
						
						
							
						
					 
					
						2019-05-16 12:12:55 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						7054e878fb 
					 
					
						
						
							
							Add module/loaders for custom file types.  
						
						 
						
						... 
						
						
						
						This will allow other languages/DSLs to very easily
integrate with Janet. 
						
						
							
						
					 
					
						2019-05-16 12:05:40 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						dde5351d11 
					 
					
						
						
							
							Small changes to some doc strings.  
						
						 
						
						
						
						
							
						
					 
					
						2019-05-16 11:43:21 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						7d49e3e6f1 
					 
					
						
						
							
							Add unification to match macro.  
						
						 
						
						... 
						
						
						
						Using a quote on a symbol prevents the match
macro from trying to create a binding to it, and
instead tells it that we are binding to a symbol
that is already in scope. 
						
						
							
						
					 
					
						2019-05-16 10:05:54 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						30cb01e2f0 
					 
					
						
						
							
							Merge pull request  #102  from PaulBatchelor/master  
						
						 
						
						... 
						
						
						
						Add static library 
						
						
							
						
					 
					
						2019-05-16 07:30:42 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						018e836ef5 
					 
					
						
						
							
							Merge branch 'master' of github.com:janet-lang/janet  
						
						 
						
						
						
						
							
						
					 
					
						2019-05-16 07:19:54 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						7b25125431 
					 
					
						
						
							
							Merge pull request  #103  from VedVid/master  
						
						 
						
						... 
						
						
						
						Primes example fixed 
						
						
							
						
					 
					
						2019-05-16 06:15:05 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vedor Vidurakis 
							
						 
					 
					
						
						
							
						
						0aa2f68793 
					 
					
						
						
							
							Primes example fixed  
						
						 
						
						... 
						
						
						
						It was failing due to unknown symbol "string/pretty"; (pp (primes 100)) works properly. 
						
						
							
						
					 
					
						2019-05-16 12:03:54 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Batchelor 
							
						 
					 
					
						
						
							
						
						516e031f67 
					 
					
						
						
							
							Add static library  
						
						 
						
						
						
						
							
						
					 
					
						2019-05-15 22:38:18 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						3331f2fa02 
					 
					
						
						
							
							Update soname.  
						
						 
						
						
						
						
							
						
					 
					
						2019-05-15 11:39:18 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						dd1a199ebd 
					 
					
						
						
							
							Don't copy headers to JANET_PATH  
						
						 
						
						
						
						
							
						
					 
					
						2019-05-15 10:53:26 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						f35b5765d6 
					 
					
						
						
							
							Set module/*headerpath* during bootstrap  
						
						 
						
						... 
						
						
						
						Cook also uses module/*headerpath* for finding headers
rather than using module/*syspath*. 
						
						
							
						
					 
					
						2019-05-15 10:49:16 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						8359044408 
					 
					
						
						
							
							Don't symlink into $(PREFIX)/lib/janet  
						
						 
						
						... 
						
						
						
						Using the AUR installer, this seems to result in
symlinks into the cache, which may be an issue and looks
strange. Instead, we can just copy the file once for
the cook module. 
						
						
							
						
					 
					
						2019-05-15 08:46:12 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						9f3dde3cc7 
					 
					
						
						
							
							Update meson build for  #98  
						
						 
						
						
						
						
							
						
					 
					
						2019-05-15 08:20:39 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						ad0f7d9b0d 
					 
					
						
						
							
							Merge branch 'master' of github.com:janet-lang/janet  
						
						 
						
						
						
						
							
						
					 
					
						2019-05-15 00:05:00 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						f647ac5631 
					 
					
						
						
							
							Address  #95  
						
						 
						
						... 
						
						
						
						A very minimal code change made partition take strings. 
						
						
							
						
					 
					
						2019-05-15 00:04:25 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						e4c5eb4c76 
					 
					
						
						
							
							Merge pull request  #97  from Crestwave/haiku  
						
						 
						
						... 
						
						
						
						Add support for Haiku 
						
						
							
						
					 
					
						2019-05-14 21:53:40 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Crestwave 
							
						 
					 
					
						
						
							
						
						dc9fc9c3f5 
					 
					
						
						
							
							Add 32-bit Haiku build instructions  
						
						 
						
						
						
						
							
						
					 
					
						2019-05-15 01:27:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Crestwave 
							
						 
					 
					
						
						
							
						
						3b6a51df24 
					 
					
						
						
							
							Add support for Haiku  
						
						 
						
						
						
						
							
						
					 
					
						2019-05-15 01:03:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						f2313b9959 
					 
					
						
						
							
							file/read on eof will return nil.  
						
						 
						
						... 
						
						
						
						Also add documentation for :exit in import.
Address issue #91 
Partially adress issue #93  
						
						
							
						
					 
					
						2019-05-14 11:05:19 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						805b3bbb88 
					 
					
						
						
							
							Numbers require at least 1 significant digit.  
						
						 
						
						... 
						
						
						
						Address issue #96  
						
						
							
						
					 
					
						2019-05-14 08:44:38 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						232ea22dc5 
					 
					
						
						
							
							Add string/triml, string/trimr, and string/trim.  
						
						 
						
						
						
						
							
						
					 
					
						2019-05-10 16:09:49 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						3388acd2db 
					 
					
						
						
							
							Add dofile function.  
						
						 
						
						... 
						
						
						
						Abstracts the actually running of a file from
the require function, so a file can be easily
evaluated without being cached. 
						
						
							
						
					 
					
						2019-05-10 10:19:51 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						52ab9fb475 
					 
					
						
						
							
							Update cook tool and headers.  
						
						 
						
						
						
						
							
						
					 
					
						2019-05-09 17:37:46 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						c7dc3611bc 
					 
					
						
						
							
							Prepare for 0.5.0 release  
						
						 
						
						
						
						
							
  v0.5.0
 
						
					 
					
						2019-05-09 13:45:19 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						7a313f6038 
					 
					
						
						
							
							Update CHANGELOG, string/has-suffix?|prefix?  
						
						 
						
						... 
						
						
						
						string/has-suffix? and string/has-prefix? can now accept
all byte data types for both arguments. 
						
						
							
						
					 
					
						2019-05-09 13:42:14 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						bbcfaf1289 
					 
					
						
						
							
							Fix use after free bug in buffer/format when printing self.  
						
						 
						
						
						
						
							
						
					 
					
						2019-05-08 15:25:25 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						bfb0cb331e 
					 
					
						
						
							
							No temporary buffer in PR  #87  
						
						 
						
						
						
						
							
						
					 
					
						2019-05-08 10:53:23 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Chambers 
							
						 
					 
					
						
						
							
						
						1759252071 
					 
					
						
						
							
							Fix use after free in buffer/push-string.  
						
						 
						
						
						
						
							
						
					 
					
						2019-05-08 10:49:25 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						fff60b053b 
					 
					
						
						
							
							Use memmove in buffer/blit when needed.  
						
						 
						
						
						
						
							
						
					 
					
						2019-05-08 09:29:21 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						65ac17986a 
					 
					
						
						
							
							Address similar issue to  #86  
						
						 
						
						... 
						
						
						
						buffer/blit could trigger a use after free if a buffer is
blitted with itself and modifies its length. 
						
						
							
						
					 
					
						2019-05-08 08:55:43 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						ff720f1320 
					 
					
						
						
							
							Expose current fiber via janet_current_fiber().  
						
						 
						
						
						
						
							
						
					 
					
						2019-05-04 19:07:04 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						5a28d8d1fa 
					 
					
						
						
							
							fix cook error.  
						
						 
						
						
						
						
							
						
					 
					
						2019-05-04 18:55:36 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						ea25766374 
					 
					
						
						
							
							fix cook.  
						
						 
						
						
						
						
							
						
					 
					
						2019-05-04 17:59:48 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						88b8418253 
					 
					
						
						
							
							Add simple tracing functionality to VM.  
						
						 
						
						... 
						
						
						
						Also disable debugger for normal errors. 
						
						
							
						
					 
					
						2019-05-04 15:05:00 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						4fa1b28cad 
					 
					
						
						
							
							Update changelog (string module)  
						
						 
						
						... 
						
						
						
						Also run `make format` on code. 
						
						
							
						
					 
					
						2019-05-04 10:11:52 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Chambers 
							
						 
					 
					
						
						
							
						
						c70d59edee 
					 
					
						
						
							
							Add string/has-prefix? and string/has-suffix?.  
						
						 
						
						
						
						
							
						
					 
					
						2019-05-04 10:05:58 -04:00