Calvin Rose 
							
						 
					 
					
						
						
							
						
						47e8f669f5 
					 
					
						
						
							
							Fix match behavior for lone nil.  
						
						
						
						
							
						
					 
					
						2020-03-05 09:35:00 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						d804ee3c07 
					 
					
						
						
							
							Merge pull request  #296  from leahneukirchen/ctrl-d  
						
						... 
						
						
						
						Make ctrl-d behave like delete, but exit on an empty line. 
						
						
							
						
					 
					
						2020-03-04 20:42:05 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						06a78d90d9 
					 
					
						
						
							
							Merge pull request  #295  from leahneukirchen/meson-pkgconfig  
						
						... 
						
						
						
						Create janet.pc also from Meson. 
						
						
							
						
					 
					
						2020-03-04 20:39:24 -06:00 
						 
				 
			
				
					
						
							
							
								Leah Neukirchen 
							
						 
					 
					
						
						
							
						
						bc2ebce086 
					 
					
						
						
							
							Make ctrl-d behave like delete, but exit on an empty line.  
						
						... 
						
						
						
						This is the default readline behavior. 
						
						
							
						
					 
					
						2020-03-04 14:56:04 +01:00 
						 
				 
			
				
					
						
							
							
								Leah Neukirchen 
							
						 
					 
					
						
						
							
						
						a07de921d0 
					 
					
						
						
							
							Create janet.pc also from Meson.  
						
						
						
						
							
						
					 
					
						2020-03-04 14:35:57 +01:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						6bc67b70a6 
					 
					
						
						
							
							Address  #294  
						
						... 
						
						
						
						Correct invalid format string, which masked a panic
with another, less useful panic. 
						
						
							
						
					 
					
						2020-03-03 22:26:26 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						f06addfe06 
					 
					
						
						
							
							For  #240 , address case when LDCONFIG is empty  
						
						
						
						
							
						
					 
					
						2020-03-03 18:13:25 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						7c2c50ee16 
					 
					
						
						
							
							For  #240  - don't run ldconfig for DESTDIR installs.  
						
						
						
						
							
						
					 
					
						2020-03-03 18:03:44 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						8580d3c27e 
					 
					
						
						
							
							Address  #240  - Support DESTDIR in Makefile.  
						
						
						
						
							
						
					 
					
						2020-03-03 17:45:59 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						951e10f272 
					 
					
						
						
							
							Address  #292  
						
						... 
						
						
						
						Faulty Makefile fallback. 
						
						
							
						
					 
					
						2020-03-03 08:21:14 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						2349ea9405 
					 
					
						
						
							
							Update docs for buffer/push-word  
						
						... 
						
						
						
						Should be little endian, not big endian. 
						
						
							
						
					 
					
						2020-03-01 12:05:24 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						b17bf259f7 
					 
					
						
						
							
							Fix typo: destory -> destroy  
						
						
						
						
							
						
					 
					
						2020-02-28 09:04:28 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						6b093bdcca 
					 
					
						
						
							
							Address  #288  and partially  #287  
						
						... 
						
						
						
						The %q formatter for janet_formatc now expects a Janet, not a JanetString or
JanetSymbol or JanetKeyword.
Also fix some reference counting issues with threads when destroying
threads, which should fix  #287 's
SIGSEGV. Still fails to send messages sometimes, though. 
						
						
							
						
					 
					
						2020-02-27 17:58:17 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						10ec319c32 
					 
					
						
						
							
							Add better debug info to amalgamated source.  
						
						
						
						
							
						
					 
					
						2020-02-27 00:16:54 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						8cb63cebbe 
					 
					
						
						
							
							Remove 'make test-amalg' from CI.  
						
						
						
						
							
						
					 
					
						2020-02-25 20:31:38 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						7d26de6697 
					 
					
						
						
							
							Update changelog.  
						
						
						
						
							
						
					 
					
						2020-02-25 20:08:22 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						8262290bff 
					 
					
						
						
							
							Improve C string format (janet_formatc, janet_panicf)  
						
						... 
						
						
						
						The supported formatters here now match up more with
the string/format, buffer/format, printf, eprintf, etc. 
						
						
							
						
					 
					
						2020-02-25 20:05:45 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						2779037f13 
					 
					
						
						
							
							Clean up Makefile.  
						
						
						
						
							
						
					 
					
						2020-02-25 20:02:03 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						734c85d7ef 
					 
					
						
						
							
							Properly handle recursion with labels.  
						
						... 
						
						
						
						Use an empty buffer, which has pointer equality semantics, for
tag from a label. 
						
						
							
						
					 
					
						2020-02-23 17:35:01 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						05bd5767de 
					 
					
						
						
							
							Add label macro.  
						
						... 
						
						
						
						A lexically scoped version of prompt is often useful. 
						
						
							
						
					 
					
						2020-02-23 17:15:04 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						59d288c429 
					 
					
						
						
							
							Add prompt and return.  
						
						... 
						
						
						
						User friendly delimited continuations. While this was doable with
signals before, this does not require C and will play nicely with
existing error handling, defers, and with statements. 
						
						
							
						
					 
					
						2020-02-23 16:46:54 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						8c41c0b6a7 
					 
					
						
						
							
							Address MSVC warning.  
						
						
						
						
							
						
					 
					
						2020-02-23 15:27:57 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						f5f3858da1 
					 
					
						
						
							
							Update CHANGELOG.md  
						
						
						
						
							
						
					 
					
						2020-02-23 14:55:21 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						738490e674 
					 
					
						
						
							
							Allow function that takes 1 argument to fiber/new.  
						
						... 
						
						
						
						This allows reuse of closures when creating many fibers. 
						
						
							
						
					 
					
						2020-02-23 14:47:29 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						6a13703e32 
					 
					
						
						
							
							Add signal and fiber/can-resume?.  
						
						... 
						
						
						
						These additions, along with the change that user signals 0-4 cannot
be resumed, allow delimited continuation semantics, while repsecting
existing forms like `defer`, `with`, `with-vars`, etc. 
						
						
							
						
					 
					
						2020-02-23 13:31:27 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						20d5d560f3 
					 
					
						
						
							
							Add bf to main test suite.  
						
						
						
						
							
						
					 
					
						2020-02-22 19:18:08 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						aaabca6fc7 
					 
					
						
						
							
							Make flychecker handle more kinds of defs.  
						
						... 
						
						
						
						This should help when redefining certain forms. Will also
not do functional arity checking against nil forms, as that
is the default value when a def doesn't evaluate. 
						
						
							
						
					 
					
						2020-02-21 21:20:40 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						4b440618d6 
					 
					
						
						
							
							Correct docs for type form.  
						
						
						
						
							
						
					 
					
						2020-02-21 20:22:43 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						a360cb7922 
					 
					
						
						
							
							Update marshal to take 3 arguments.  
						
						
						
						
							
						
					 
					
						2020-02-15 10:04:44 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						b9a2bb8104 
					 
					
						
						
							
							Fix documentation for defer.  
						
						
						
						
							
						
					 
					
						2020-02-12 09:34:23 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						031a9894b0 
					 
					
						
						
							
							Update inlining options for next and resume.  
						
						
						
						
							
						
					 
					
						2020-02-08 13:03:03 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						fcc09d7ea9 
					 
					
						
						
							
							Clarify docs for some and all.  
						
						
						
						
							
						
					 
					
						2020-02-05 21:06:39 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						d8d482e433 
					 
					
						
						
							
							Merge branch 'master' of github.com:janet-lang/janet  
						
						
						
						
							
						
					 
					
						2020-02-03 18:18:29 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						3fdc053d6c 
					 
					
						
						
							
							Add flush and eflush ( #278 )  
						
						... 
						
						
						
						These functions interact with Janet's dynamically scoped
IO functions in a manner that is more useful the file/flush.
We can still redirect to a buffer without changing our code. 
						
						
							
						
					 
					
						2020-02-03 18:14:32 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						8be3ce18aa 
					 
					
						
						
							
							Merge pull request  #280  from pepe/fix-next-arity  
						
						... 
						
						
						
						Fix next function arity 
						
						
							
						
					 
					
						2020-02-03 18:00:36 -06:00 
						 
				 
			
				
					
						
							
							
								Josef Pospíšil 
							
						 
					 
					
						
						
							
						
						00107c092c 
					 
					
						
						
							
							Fix next function arity  
						
						
						
						
							
						
					 
					
						2020-02-03 15:36:42 +01:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						64e1961193 
					 
					
						
						
							
							Update version strings to 1.7.1-dev.  
						
						
						
						
							
						
					 
					
						2020-02-02 09:38:44 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						f7ee8bd30d 
					 
					
						
						
							
							Update to version 1.7.0.  
						
						
						
						
							
 
						
					 
					
						2020-02-01 23:35:17 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						1bdde9c4f7 
					 
					
						
						
							
							Fix warnings.  
						
						
						
						
							
						
					 
					
						2020-01-28 23:46:14 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						333ae7c4f8 
					 
					
						
						
							
							Make amalgamtion the default when building.  
						
						... 
						
						
						
						This way we can support fewer build configurations. Also, remove
all undefined behavior due to use of memcpy with NULL pointers. GCC
was exploiting this to remove NULL checks in some builds. 
						
						
							
						
					 
					
						2020-01-28 23:38:52 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						f7b7c83264 
					 
					
						
						
							
							Address  #276  
						
						
						
						
							
						
					 
					
						2020-01-25 12:08:43 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						6f9c9879ca 
					 
					
						
						
							
							Add var-  
						
						... 
						
						
						
						We had defn-, def-, defmacro-, but no var-. 
						
						
							
						
					 
					
						2020-01-24 22:52:28 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						b8df47e063 
					 
					
						
						
							
							Fix regression in take/drop.  
						
						
						
						
							
						
					 
					
						2020-01-24 17:39:25 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						9dad8bf56d 
					 
					
						
						
							
							Remove min-order and max-order.  
						
						... 
						
						
						
						Also address #275  by exposing lflags and cflags
to declare-executable 
						
						
							
						
					 
					
						2020-01-24 17:35:21 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						689f2dcbb4 
					 
					
						
						
							
							Change default import prefix.  
						
						... 
						
						
						
						Changed from `(string path "/")` to
`(string (last (string/split "/" path)) "/)`. 
						
						
							
						
					 
					
						2020-01-24 16:54:06 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						163e2a5b22 
					 
					
						
						
							
							Add string support to %j format.  
						
						
						
						
							
						
					 
					
						2020-01-24 08:52:27 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						e36334e14b 
					 
					
						
						
							
							Revert issue with removing buffer self print check.  
						
						
						
						
							
						
					 
					
						2020-01-23 23:39:49 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						60304c7e27 
					 
					
						
						
							
							Update CHANGELOG.md  
						
						
						
						
							
						
					 
					
						2020-01-23 19:07:09 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						28d41039b8 
					 
					
						
						
							
							Add mod function to core.  
						
						... 
						
						
						
						The `mod` function is a pair function with `%`, or te remainder
function and is distinct from it. This is taken from common lisp. 
						
						
							
						
					 
					
						2020-01-23 18:54:30 -06:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						b8d530da36 
					 
					
						
						
							
							Remove file/fileno and file/fdopen.  
						
						... 
						
						
						
						Also fully add call function pointer to
abstract types, including in methods, etc. 
						
						
							
						
					 
					
						2020-01-23 09:01:33 -06:00