Calvin Rose 
							
						 
					 
					
						
						
							
						
						cc07ff987d 
					 
					
						
						
							
							Fix normal native building and make test-install.  
						
						... 
						
						
						
						Add executable generation testing to make test-install. 
						
						
							
						
					 
					
						2019-07-27 09:53:28 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						efc38b87de 
					 
					
						
						
							
							Preemptive version bump.  
						
						
						
						
							
						
					 
					
						2019-07-27 09:40:35 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						a3a3e4c0dc 
					 
					
						
						
							
							Add (dyn :executable).  
						
						... 
						
						
						
						Also remove process/args. 
						
						
							
						
					 
					
						2019-07-27 09:31:03 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						d46bcd5b8f 
					 
					
						
						
							
							Update CHANGELOG.md  
						
						
						
						
							
						
					 
					
						2019-07-26 22:47:42 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						dfe00fee94 
					 
					
						
						
							
							Building standalone binaries on linux working.  
						
						... 
						
						
						
						Mostly changes to cook and jpm. Also some
code for file associations in the windows installer, and
adding the :linux value from os/which (instead of just :posix). 
						
						
							
						
					 
					
						2019-07-26 22:43:54 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						9118f2ce08 
					 
					
						
						
							
							Update CHANGELOG.md  
						
						
						
						
							
						
					 
					
						2019-07-20 16:59:11 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						a0e98b9aa8 
					 
					
						
						
							
							Deprecate process/args and add use macro.  
						
						... 
						
						
						
						Use is a shorthand for (import module :prefix "").
process/args has been replaced by (dyn :args) at
the top level. 
						
						
							
						
					 
					
						2019-07-20 16:57:07 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						0d3986abbb 
					 
					
						
						
							
							Update cook and add an install test.  
						
						
						
						
							
						
					 
					
						2019-07-19 19:40:51 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						529b34d84e 
					 
					
						
						
							
							Fix jpm stupid bug.  
						
						
						
						
							
						
					 
					
						2019-07-19 17:01:50 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						e0fe8476aa 
					 
					
						
						
							
							Address issue  #143  
						
						... 
						
						
						
						Fix some logic in module/expand-path. 
						
						
							
						
					 
					
						2019-07-15 17:39:50 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						0ca0180f27 
					 
					
						
						
							
							More "correct" emscripten support.  
						
						
						
						
							
						
					 
					
						2019-07-14 16:11:00 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						21a355c89f 
					 
					
						
						
							
							Small changes to help with latest emscripten.  
						
						
						
						
							
						
					 
					
						2019-07-14 09:58:11 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						e528b86a2a 
					 
					
						
						
							
							Ensure no carriage returns end up in doc strings.  
						
						
						
						
							
						
					 
					
						2019-07-12 09:14:37 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						2e6ee39506 
					 
					
						
						
							
							Fix windows build issues.  
						
						
						
						
							
						
					 
					
						2019-07-12 08:47:11 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						894877a0e3 
					 
					
						
						
							
							Address issue  #142  
						
						... 
						
						
						
						Also add janet_wrap_number_safe to API. 
						
						
							
						
					 
					
						2019-07-12 07:23:24 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						6887dd05f6 
					 
					
						
						
							
							Merge pull request  #139  from Barakat/master  
						
						... 
						
						
						
						Remove amalg.janet dependency on os/date 
						
						
							
						
					 
					
						2019-07-09 07:39:27 -05:00 
						 
				 
			
				
					
						
							
							
								Barakat 
							
						 
					 
					
						
						
							
						
						95dbad6ec1 
					 
					
						
						
							
							Remove amalg.janet dependency on os/date  
						
						... 
						
						
						
						When compiling Janet with `JANET_REDUCED_OS`, `os/date` will not be available which breaks the tool amalg.janet. One can check file modification time on the filesystem instead. 
						
						
							
						
					 
					
						2019-07-09 13:49:37 +03:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						ea88ae1a5b 
					 
					
						
						
							
							Use paths in cache for jpm that will work on windows.  
						
						
						
						
							
						
					 
					
						2019-07-08 21:45:51 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						e8e4d637ef 
					 
					
						
						
							
							Fix jpm.bat on a normal install  
						
						... 
						
						
						
						The path to jpm.janet will likely have spaces. 
						
						
							
						
					 
					
						2019-07-08 19:54:14 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						3928136670 
					 
					
						
						
							
							Begin update to 1.1.0.  
						
						
						
						
							
 
						
					 
					
						2019-07-08 18:16:17 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						0dcae6c3d6 
					 
					
						
						
							
							Update regression test.  
						
						
						
						
							
						
					 
					
						2019-07-07 23:23:45 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						b639ccdad1 
					 
					
						
						
							
							Merge branch 'master' of github.com:janet-lang/janet  
						
						
						
						
							
						
					 
					
						2019-07-07 23:20:20 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						affcb5b459 
					 
					
						
						
							
							Address  #137  
						
						... 
						
						
						
						Fix compiler bug when compiling desturctured bindings in a top-level
def or var. Also introduce janet_table_clone API call to make this
easier. 
						
						
							
						
					 
					
						2019-07-07 23:18:39 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						70c80d7899 
					 
					
						
						
							
							Merge branch 'master' of github.com:janet-lang/janet  
						
						
						
						
							
						
					 
					
						2019-07-05 14:08:58 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						fb7914a3c8 
					 
					
						
						
							
							Merge pull request  #135  from krysros/master  
						
						... 
						
						
						
						Fix typo in jpm.bat 
						
						
							
						
					 
					
						2019-07-05 12:56:10 -05:00 
						 
				 
			
				
					
						
							
							
								Krystian Rosiński 
							
						 
					 
					
						
						
							
						
						6099d2a45d 
					 
					
						
						
							
							Fix typo in jpm.bat  
						
						
						
						
							
						
					 
					
						2019-07-05 19:49:55 +02:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						044fc7c461 
					 
					
						
						
							
							Update jpm tool.  
						
						... 
						
						
						
						The jpm tool can now use git to download dependencies, install
packages from urls, and use a manifest file for better uninstalls. 
						
						
							
						
					 
					
						2019-07-05 11:00:46 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						7c4670c3de 
					 
					
						
						
							
							Change semantics of -l flag to be more useful.  
						
						
						
						
							
						
					 
					
						2019-07-04 12:42:54 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						c1113d61d6 
					 
					
						
						
							
							Make installer correctly versioned.  
						
						
						
						
							
						
					 
					
						2019-07-02 07:33:30 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						2c4366dd71 
					 
					
						
						
							
							Update some verion stuff.  
						
						
						
						
							
						
					 
					
						2019-07-01 16:45:50 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						d66f8333c1 
					 
					
						
						
							
							Prepare for 1.0.0  
						
						
						
						
							
 
						
					 
					
						2019-07-01 14:47:03 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						1588359ebc 
					 
					
						
						
							
							Fix memory leak caused by casting error.  
						
						... 
						
						
						
						janet_abstract_end improperly modified a gc tag. 
						
						
							
						
					 
					
						2019-06-30 10:32:52 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						a861399ecb 
					 
					
						
						
							
							Indicate better support for Meson.  
						
						
						
						
							
						
					 
					
						2019-06-30 09:57:49 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						a7f3d3436f 
					 
					
						
						
							
							Update CHANGELOG.md  
						
						... 
						
						
						
						Also change `with-resource` to `with`. 
						
						
							
						
					 
					
						2019-06-24 22:02:37 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						75f1bb6a7c 
					 
					
						
						
							
							Fix up webclient.  
						
						
						
						
							
						
					 
					
						2019-06-24 17:27:03 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						0384b83c31 
					 
					
						
						
							
							Update emscripten makefile.  
						
						
						
						
							
						
					 
					
						2019-06-24 17:23:01 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						c68361a03f 
					 
					
						
						
							
							to the top  
						
						
						
						
							
						
					 
					
						2019-06-24 17:11:36 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						0bda455cad 
					 
					
						
						
							
							donate  
						
						
						
						
							
						
					 
					
						2019-06-24 17:10:27 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						bb7bef7188 
					 
					
						
						
							
							Add Donate link in README.md  
						
						
						
						
							
						
					 
					
						2019-06-24 17:09:40 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						b8032ec61d 
					 
					
						
						
							
							Add propagate function and opcode  
						
						... 
						
						
						
						This allows better stacktraces when manually intercepting
signals to clean up resources. Also allows functionality
from Common Lisp's unwind-protect, such as calling cleanup code
while unwindinding the stack, restarting on certain signals, and
just in general having more control over signal and signal propagation.
Also fix a bug encountered while implementing with-resource in the
compiler. Desturcturing arguments that were not the last argument
would often result in bad code generation, as slots used to destructure
the earlier arguments would invalidate the later parameters. This is
fixed by allocating all named parameters before doing any destructuring. 
						
						
							
						
					 
					
						2019-06-24 12:44:13 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						8d1e6ddffc 
					 
					
						
						
							
							Add reduced_os option functionality.  
						
						
						
						
							
						
					 
					
						2019-06-24 09:40:19 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						f7f2f5e84f 
					 
					
						
						
							
							Address  #129 .  
						
						... 
						
						
						
						Don't rm -rf the wrong directory on uninstall. 
						
						
							
						
					 
					
						2019-06-24 08:28:40 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						bedd9ccaa1 
					 
					
						
						
							
							Verify working meson build on windows.  
						
						... 
						
						
						
						Using MSVC, no need for GNU tools. 
						
						
							
						
					 
					
						2019-06-20 17:28:22 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						a29e717fd7 
					 
					
						
						
							
							Start working to a full meson build.  
						
						... 
						
						
						
						One build system instead of three for Make + Meson + build_win.bat. 
						
						
							
						
					 
					
						2019-06-20 16:33:28 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						522545287e 
					 
					
						
						
							
							Add janet_abstract_begin and janet_abstract_end  
						
						... 
						
						
						
						This will allow some one constructing an abstract to
only make it visible to the garbage collector after it
is in a valid state. If code in the constructing cfunction
panics before janet_abstract_end is called, the GC will not try
to mark the incomplete abstract type. This is often not needed through
careful programming, but should work well. 
						
						
							
						
					 
					
						2019-06-20 12:37:57 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						4b4fe80404 
					 
					
						
						
							
							Be more complete with JANET_NO_SOURCEMAPS  
						
						... 
						
						
						
						This actually removed sourcemaps, not just
the top level annotation in bindings. 
						
						
							
						
					 
					
						2019-06-20 11:55:52 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						cf05ff610f 
					 
					
						
						
							
							Add some fixes for serializing complex grammars.  
						
						
						
						
							
						
					 
					
						2019-06-19 23:23:27 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						300124961f 
					 
					
						
						
							
							Change -c option to use dofile instead of require  
						
						
						
						
							
						
					 
					
						2019-06-19 22:05:13 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						7eb78c8028 
					 
					
						
						
							
							Load jimage files before janet source files.  
						
						... 
						
						
						
						This should allow precompiled files to be placed
right next to the source files in the file system with
the expected behavior. 
						
						
							
						
					 
					
						2019-06-19 20:18:44 -04:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						1a7691dade 
					 
					
						
						
							
							Flatten environment binding tables.  
						
						... 
						
						
						
						For some reason, these tables used prototypes. There
seems to be no need for this. 
						
						
							
						
					 
					
						2019-06-19 20:07:40 -04:00