Fabrice Fontaine 
							
						 
					 
					
						
						
							
						
						b0f1a4967d 
					 
					
						
						
							
							meson.build: fix static build  
						
						... 
						
						
						
						Don't enforce -rdynamic when building statically to avoid the following
build failure:
/home/giuliobenetti/autobuild/run/instance-2/output-1/host/bin/arm-linux-gcc  -o janet janet.p/meson-generated_.._janet.c.o janet.p/src_mainclient_shell.c.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -rdynamic -Wl,-elf2flt -static -Wl,--start-group -lm -ldl -Wl,--end-group -pthread
arm-linux-gcc.br_real: error: unrecognized command line option '-rdynamic'
Fixes:
 - http://autobuild.buildroot.org/results/a4f927f73a7b80e65408c992d7b6023609a1eacc 
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com > 
						
						
							
						
					 
					
						2021-03-12 08:46:05 +01:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						9eb4c59c04 
					 
					
						
						
							
							Require opt-in behavior per script.  
						
						... 
						
						
						
						This means a binscript needs to indicate that it is a Janet script, and
then the user who is installing the script can choose whether or not to
do the magic shebang replacement. 
						
						
							
						
					 
					
						2021-03-11 18:47:53 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						0d42506cde 
					 
					
						
						
							
							Merge branch 'master' of github.com:janet-lang/janet  
						
						
						
						
							
						
					 
					
						2021-03-11 18:37:54 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						c8a13ce475 
					 
					
						
						
							
							Add --auto-shebang option to jpm.  
						
						
						
						
							
						
					 
					
						2021-03-11 18:37:45 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						05e3467d09 
					 
					
						
						
							
							Merge pull request  #655  from uvtc/patch-1  
						
						... 
						
						
						
						Update os.c 
						
						
							
						
					 
					
						2021-03-11 18:12:54 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						90639e5068 
					 
					
						
						
							
							Merge pull request  #658  from pyrmont/bugfix.jpm-realpath  
						
						... 
						
						
						
						Fix argument passing to os/realpath in jpm 
						
						
							
						
					 
					
						2021-03-11 18:12:38 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						73c7711c78 
					 
					
						
						
							
							Merge pull request  #657  from ffontaine/master  
						
						... 
						
						
						
						meson.build: defaults to c99 for "build.c_std" 
						
						
							
						
					 
					
						2021-03-11 18:12:25 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						78f6b6a507 
					 
					
						
						
							
							Add auto-shebang functionality.  
						
						
						
						
							
						
					 
					
						2021-03-11 18:10:33 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Camilleri 
							
						 
					 
					
						
						
							
						
						84f0ab5356 
					 
					
						
						
							
							Fix argument passing to os/realpath in jpm  
						
						
						
						
							
						
					 
					
						2021-03-10 17:11:12 +09:00 
						 
				 
			
				
					
						
							
							
								Fabrice Fontaine 
							
						 
					 
					
						
						
							
						
						546437d799 
					 
					
						
						
							
							meson.build: defaults to c99 for "build.c_std"  
						
						... 
						
						
						
						Since Meson 0.51, there are special build options for "native:true"
builds, prefixed with "build.".  This change breaks cross builds
because `janet-boot/src_core_asm.c` is no longer built with `-std=c99`:
FAILED: janet-boot.p/src_core_asm.c.o
/usr/bin/gcc -Ijanet-boot.p -I. -I.. -I../src/include -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -pthread -DJANET_BOOTSTRAP -MD -MQ janet-boot.p/src_core_asm.c.o -MF janet-boot.p/src_core_asm.c.o.d -o janet-boot.p/src_core_asm.c.o -c ../src/core/asm.c
../src/core/asm.c: In function 'janet_disasm_bytecode':
../src/core/asm.c:866:5: error: 'for' loop initial declarations are only allowed in C99 mode
     for (int32_t i = 0; i < def->bytecode_length; i++) {
     ^
Fixes:
 - http://autobuild.buildroot.net/results/355e0992338a8d132050517f83a3884606b00529 
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com > 
						
						
							
						
					 
					
						2021-03-10 07:57:53 +01:00 
						 
				 
			
				
					
						
							
							
								John Gabriele 
							
						 
					 
					
						
						
							
						
						0f05aec563 
					 
					
						
						
							
							Update os.c  
						
						... 
						
						
						
						Doc typo 
						
						
							
						
					 
					
						2021-03-09 14:39:09 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						c9097623d6 
					 
					
						
						
							
							Add group-by and partition-by to the core.  
						
						... 
						
						
						
						Semantics are mostly emulated from Clojure. 
						
						
							
						
					 
					
						2021-03-04 19:34:36 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						6392b37c47 
					 
					
						
						
							
							Merge branch 'master' of github.com:janet-lang/janet  
						
						
						
						
							
 
						
					 
					
						2021-02-28 13:05:05 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						4fcc8075d4 
					 
					
						
						
							
							Release 1.15.3  
						
						
						
						
							
						
					 
					
						2021-02-28 13:04:24 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						b2d6a55335 
					 
					
						
						
							
							Merge pull request  #646  from pyrmont/bugfix.run-context-match  
						
						... 
						
						
						
						Fix call to match in run-context 
						
						
							
						
					 
					
						2021-02-28 10:48:43 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Camilleri 
							
						 
					 
					
						
						
							
						
						1fea5f8fe7 
					 
					
						
						
							
							Fix call to match in run-context  
						
						
						
						
							
						
					 
					
						2021-02-28 14:23:17 +09:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						d3e52a2afb 
					 
					
						
						
							
							Fix makefile to attach build identifier.  
						
						
						
						
							
						
					 
					
						2021-02-27 19:50:31 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						d6ea1989cc 
					 
					
						
						
							
							Merge branch 'master' of github.com:janet-lang/janet  
						
						
						
						
							
						
					 
					
						2021-02-26 17:29:25 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						96513665d6 
					 
					
						
						
							
							Address  #641  - add undef combinator.  
						
						... 
						
						
						
						The (undef rule :tag) combinator lets a user "scope" tagged captures.
After the rule has matched, all captures with tag :tag can no longer be
refered to by their tag. However, such captures from outside
rule are kept as is. If no tag is given, all tagged captures from rule
are unreferenced. Note that this doesn't `drop` the captures, merely
removes their association with the tag. This means subsequent calls to
`backref` and `backmatch` will no longer "see" these tagged captures. 
						
						
							
						
					 
					
						2021-02-26 17:25:09 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						b795d13f61 
					 
					
						
						
							
							Merge pull request  #642  from pyrmont/feature.run-context-location  
						
						... 
						
						
						
						Allow source location in run-context to be updated 
						
						
							
						
					 
					
						2021-02-26 16:36:03 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						970f9b3981 
					 
					
						
						
							
							Merge pull request  #643  from uvtc/patch-1  
						
						... 
						
						
						
						`sort` doc 
						
						
							
						
					 
					
						2021-02-26 16:28:27 -06:00 
						 
				 
			
				
					
						
							
							
								John Gabriele 
							
						 
					 
					
						
						
							
						
						be7dab4d17 
					 
					
						
						
							
							Update boot.janet  
						
						
						
						
							
						
					 
					
						2021-02-23 22:30:42 -05:00 
						 
				 
			
				
					
						
							
							
								John Gabriele 
							
						 
					 
					
						
						
							
						
						0e44ce5cba 
					 
					
						
						
							
							Update boot.janet  
						
						
						
						
							
						
					 
					
						2021-02-23 22:26:53 -05:00 
						 
				 
			
				
					
						
							
							
								John Gabriele 
							
						 
					 
					
						
						
							
						
						1f8c2781dd 
					 
					
						
						
							
							sort doc 
						
						... 
						
						
						
						Clarify doc for `sort` and `sorted`. Also in `sort`, changed arg name. 
						
						
							
						
					 
					
						2021-02-23 22:24:59 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Camilleri 
							
						 
					 
					
						
						
							
						
						f381a9c773 
					 
					
						
						
							
							Check that new source location is a string  
						
						
						
						
							
						
					 
					
						2021-02-22 12:50:44 +09:00 
						 
				 
			
				
					
						
							
							
								Michael Camilleri 
							
						 
					 
					
						
						
							
						
						855a9a01fc 
					 
					
						
						
							
							Allow source location in run-context to be updated  
						
						
						
						
							
						
					 
					
						2021-02-22 12:38:56 +09:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						a5f237993d 
					 
					
						
						
							
							Don't fail testing when ev disabled.  
						
						
						
						
							
						
					 
					
						2021-02-20 10:56:54 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						c68264802a 
					 
					
						
						
							
							Fix   #638  - update fiber status in certain cases.  
						
						... 
						
						
						
						This fixes a regression from changes to janet_try. In some cases, we
would not update the status of a fiber when signaling, which left the
fiber's status as whatever it had previously. This could lead to strange
control flow issues. 
						
						
							
						
					 
					
						2021-02-20 10:55:16 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						742469a8bc 
					 
					
						
						
							
							Address  #640 .  
						
						... 
						
						
						
						Allow for a zero length match at the end of a string when using the
to or thru combinators. 
						
						
							
						
					 
					
						2021-02-19 16:10:03 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						92928d5c4f 
					 
					
						
						
							
							Update definition of or.  
						
						
						
						
							
						
					 
					
						2021-02-16 17:00:27 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						8320e25d64 
					 
					
						
						
							
							Merge pull request  #639  from leahneukirchen/or  
						
						... 
						
						
						
						Fix or with zero arguments 
						
						
							
						
					 
					
						2021-02-16 16:57:21 -06:00 
						 
				 
			
				
					
						
							
							
								Leah Neukirchen 
							
						 
					 
					
						
						
							
						
						c16a9d8463 
					 
					
						
						
							
							Fix or with zero arguments.  
						
						... 
						
						
						
						The value is nil to be consistent for and/or and all/some.
Also add some tests for and/or. 
						
						
							
						
					 
					
						2021-02-16 19:59:03 +01:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						f1819c916a 
					 
					
						
						
							
							Fix build error for 1.15.2  
						
						
						
						
							
 
						
					 
					
						2021-02-15 10:27:19 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						dd14b24d2a 
					 
					
						
						
							
							1.15.1 release.  
						
						
						
						
							
 
						
					 
					
						2021-02-15 10:21:22 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						050d7c12a3 
					 
					
						
						
							
							Prepare for 1.15.1 release.  
						
						
						
						
							
						
					 
					
						2021-02-15 10:19:24 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						7e2c433abc 
					 
					
						
						
							
							Fix   #636  
						
						
						
						
							
						
					 
					
						2021-02-14 14:34:52 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						6713b23a65 
					 
					
						
						
							
							Change behavior of empty env table passed to os/execute on windows.  
						
						
						
						
							
						
					 
					
						2021-02-14 11:22:20 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						60078e7950 
					 
					
						
						
							
							Change os/execute implementation for windows.  
						
						
						
						
							
						
					 
					
						2021-02-14 11:04:59 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						69095fbb48 
					 
					
						
						
							
							Merge pull request  #633  from Alligator/master  
						
						... 
						
						
						
						Add missing argument to errorf in jpm 
						
						
							
						
					 
					
						2021-02-10 17:51:47 -06:00 
						 
				 
			
				
					
						
							
							
								alligator 
							
						 
					 
					
						
						
							
						
						c88a3c64e3 
					 
					
						
						
							
							Add missing argument to errorf  
						
						
						
						
							
						
					 
					
						2021-02-10 22:45:43 +00:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						771b0d0ab1 
					 
					
						
						
							
							Version bump.  
						
						
						
						
							
						
					 
					
						2021-02-09 20:32:09 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						c85310578b 
					 
					
						
						
							
							Merge pull request  #632  from sogaiu/tweak-spec-readint  
						
						... 
						
						
						
						Tweak spec_readint 
						
						
							
						
					 
					
						2021-02-09 17:47:25 -06:00 
						 
				 
			
				
					
						
							
							
								sogaiu 
							
						 
					 
					
						
						
							
						
						60e2992158 
					 
					
						
						
							
							Tweak spec_readint  
						
						
						
						
							
						
					 
					
						2021-02-10 08:33:46 +09:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						2795e8a8b7 
					 
					
						
						
							
							Update some sr.ht configs.  
						
						
						
						
							
 
						
					 
					
						2021-02-08 18:26:04 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						bdf14170a4 
					 
					
						
						
							
							Get ready for 1.15.0 release.  
						
						
						
						
							
						
					 
					
						2021-02-08 18:10:46 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						10dcbc639a 
					 
					
						
						
							
							Immediate instuctions will now call :compare method.  
						
						
						
						
							
						
					 
					
						2021-02-08 11:53:25 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						6a9bb0f4e4 
					 
					
						
						
							
							Define immediate comparison instructions for non-integers.  
						
						... 
						
						
						
						Previous, the instructions were defined only for values that
fit into 32 bit integers for legacy reasons. 
						
						
							
						
					 
					
						2021-02-08 11:41:48 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						c941e5a8f4 
					 
					
						
						
							
							Merge pull request  #628  from yumaikas/master  
						
						... 
						
						
						
						Switch out `by` to `before?` in sort functions. 
						
						
							
						
					 
					
						2021-02-05 18:17:52 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						be91414c7a 
					 
					
						
						
							
							Improve error message from janet_call.  
						
						... 
						
						
						
						List expected arity in error messages. 
						
						
							
						
					 
					
						2021-02-05 18:01:52 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						6839b603c8 
					 
					
						
						
							
							x86 32 bit on windows.  
						
						
						
						
							
						
					 
					
						2021-02-04 23:31:04 -06:00