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  
						
						
						
						
							
 
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						5694998382 
					 
					
						
						
							
							Update changelog  
						
						
						
						
							
						
					 
					
						2019-05-02 18:05:06 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						1cfc7b3b0d 
					 
					
						
						
							
							Add preliminary debugger to default repl.  
						
						... 
						
						
						
						Also upddate colors, and fix formatting. 
						
						
							
						
					 
					
						2019-05-02 17:11:30 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						03e3ecb0a1 
					 
					
						
						
							
							Update cook tool.  
						
						
						
						
							
						
					 
					
						2019-05-02 13:10:14 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						f8935b0692 
					 
					
						
						
							
							test your links before committing  
						
						
						
						
							
						
					 
					
						2019-05-01 11:06:20 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						702b50b7a1 
					 
					
						
						
							
							Indicate that the source is on sourcehut as well.  
						
						
						
						
							
						
					 
					
						2019-05-01 11:04:41 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						e7baa2ae3d 
					 
					
						
						
							
							Update broken links in README.md  
						
						
						
						
							
						
					 
					
						2019-04-29 18:35:09 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						bfb354b469 
					 
					
						
						
							
							Fix 32 bit platforms.  
						
						
						
						
							
						
					 
					
						2019-04-28 16:22:24 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						3c0f12ea4d 
					 
					
						
						
							
							Add library installation during make install  
						
						... 
						
						
						
						Got removed a while ago for some reason, I forgot why. 
						
						
							
						
					 
					
						2019-04-28 16:02:05 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						25a93ac4a6 
					 
					
						
						
							
							Fix loop :iterate.  
						
						
						
						
							
						
					 
					
						2019-04-28 00:34:32 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						0bad523913 
					 
					
						
						
							
							Fix wrap functions.  
						
						
						
						
							
						
					 
					
						2019-04-27 19:47:32 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						5b36199aea 
					 
					
						
						
							
							Fix MSVC warning.  
						
						
						
						
							
						
					 
					
						2019-04-27 16:50:40 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						a474a640be 
					 
					
						
						
							
							Merge branch 'master' of github.com:janet-lang/janet  
						
						
						
						
							
						
					 
					
						2019-04-27 15:48:28 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						f10028d41a 
					 
					
						
						
							
							Add function versions of macro API bindings.  
						
						... 
						
						
						
						This should help address #81 . Also hide janet_exit
and janet_assert, as they are really meant for internal usage.
I have not verified that this yet actually works with Rust's
bindgen. 
						
						
							
						
					 
					
						2019-04-27 15:47:12 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Forney 
							
						 
					 
					
						
						
							
						
						eb4684a64d 
					 
					
						
						
							
							Remove spurious ';' after function definitions  
						
						... 
						
						
						
						The function definition is complete after the last '}', so the ';' is
a separate empty declaration, which is not actually valid in C99. 
						
						
							
						
					 
					
						2019-04-25 16:24:27 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						73b81e0253 
					 
					
						
						
							
							Fix os/date doc typo.  
						
						
						
						
							
						
					 
					
						2019-04-23 22:43:51 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						027f106a56 
					 
					
						
						
							
							Update CHANGELOG.md  
						
						... 
						
						
						
						Indicate support for longstrings with non semantic newlines. 
						
						
							
						
					 
					
						2019-04-21 15:45:55 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						20e94adb61 
					 
					
						
						
							
							Update documentation for update function.  
						
						
						
						
							
						
					 
					
						2019-04-21 15:44:03 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						9100794cea 
					 
					
						
						
							
							Drop leading and trailing newlines in longstrings.  
						
						... 
						
						
						
						Long, heredoc style strings can now have
a non semantic leading newline character. This makes it
easier to define large columns of text. 
						
						
							
						
					 
					
						2019-04-21 13:34:41 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						4ddf90e301 
					 
					
						
						
							
							Make nanboxing on 64 bit platforms not the default.  
						
						... 
						
						
						
						64 bit nanboxing is kind of sketchy on non x86 architectures.
32 bit architectures seem to work better as the 32 implementation
doesn't rely on the format of the address space and layout of
double's in memory. 
						
						
							
						
					 
					
						2019-04-18 12:52:28 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						d1eca1cf52 
					 
					
						
						
							
							Add all-dynamics to list current dynamic bindings.  
						
						
						
						
							
						
					 
					
						2019-04-17 09:47:33 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						7918add47d 
					 
					
						
						
							
							Allow dynamically setting output for printers  
						
						... 
						
						
						
						Some functions like print and debug/stacktrace print
to a file, usually stdout. This file can now be optionally set
via a dynamic variable. 
						
						
							
						
					 
					
						2019-04-16 21:44:19 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						513d551df6 
					 
					
						
						
							
							Move print in source code to io module.  
						
						... 
						
						
						
						print now reads the dynamic binding for :out
when choosing where to write to. 
						
						
							
						
					 
					
						2019-04-16 19:10:01 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						ddaa5e34e6 
					 
					
						
						
							
							Fix web versinon repl colors.  
						
						
						
						
							
						
					 
					
						2019-04-16 16:06:52 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						208eb7520a 
					 
					
						
						
							
							Update CHANGELOG.md and bump version.  
						
						
						
						
							
						
					 
					
						2019-04-16 15:48:53 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						2d7df6b78e 
					 
					
						
						
							
							Many changes for adding dynamic (fiber-level) scope.  
						
						... 
						
						
						
						- Allow passing a table to fibers, which make fiber level scope easier.
- Add fiber/getenv, fiber/setenv, dyn, and setdyn
- Remove meta, *env*, and *doc-width*
- Some functions changed dignatures, and no longer take an env 
						
						
							
						
					 
					
						2019-04-16 15:41:45 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						7527142549 
					 
					
						
						
							
							Prepare for 0.4.1 release  
						
						
						
						
							
 
						
					 
					
						2019-04-14 11:42:41 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						4e6193b67e 
					 
					
						
						
							
							Fix parse insert bug.  
						
						
						
						
							
						
					 
					
						2019-04-13 14:38:30 -04:00