Calvin Rose 
							
						 
					 
					
						
						
							
						
						b35414ea0f 
					 
					
						
						
							
							Merge branch 'master' of github.com:janet-lang/janet  
						
						
						
						
							
						
					 
					
						2022-07-19 20:04:44 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						fb5b056f7b 
					 
					
						
						
							
							Address  #1001  - don't process names passed to dlopen.  
						
						
						
						
							
						
					 
					
						2022-07-19 20:04:17 -05:00 
						 
				 
			
				
					
						
							
							
								bakpakin 
							
						 
					 
					
						
						
							
						
						7248c1dfdb 
					 
					
						
						
							
							Give up if ln fail.  
						
						
						
						
							
						
					 
					
						2022-07-09 19:10:25 -05:00 
						 
				 
			
				
					
						
							
							
								bakpakin 
							
						 
					 
					
						
						
							
						
						4c7ea9e893 
					 
					
						
						
							
							Merge branch 'master' of github.com:janet-lang/janet  
						
						
						
						
							
						
					 
					
						2022-07-09 11:44:20 -05:00 
						 
				 
			
				
					
						
							
							
								bakpakin 
							
						 
					 
					
						
						
							
						
						c7801ce277 
					 
					
						
						
							
							Address  #997  - clang undefined behavior warning.  
						
						
						
						
							
						
					 
					
						2022-07-09 11:43:51 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						f741a8e3ff 
					 
					
						
						
							
							Merge pull request  #998  from autumnull/master  
						
						... 
						
						
						
						stop doc-format detecting other modes within code blocks 
						
						
							
						
					 
					
						2022-07-09 11:40:51 -05:00 
						 
				 
			
				
					
						
							
							
								bakpakin 
							
						 
					 
					
						
						
							
						
						6a92e8b609 
					 
					
						
						
							
							Update CHANGELOG and make tweaks to win32 shell  
						
						
						
						
							
						
					 
					
						2022-07-09 11:39:06 -05:00 
						 
				 
			
				
					
						
							
							
								bakpakin 
							
						 
					 
					
						
						
							
						
						9da91a8217 
					 
					
						
						
							
							Update shell.c to have smart behavior on windows.  
						
						
						
						
							
						
					 
					
						2022-07-09 11:23:02 -05:00 
						 
				 
			
				
					
						
							
							
								bakpakin 
							
						 
					 
					
						
						
							
						
						69853c8e5c 
					 
					
						
						
							
							Merge branch 'master' of github.com:janet-lang/janet  
						
						
						
						
							
						
					 
					
						2022-07-08 09:49:56 -05:00 
						 
				 
			
				
					
						
							
							
								Autumn! 
							
						 
					 
					
						
						
							
						
						1f41b6c138 
					 
					
						
						
							
							doc-format no longer detects other modes within code blocks  
						
						
						
						
							
						
					 
					
						2022-07-07 14:41:46 +01:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						e001efa9fd 
					 
					
						
						
							
							Fix   #996  - linking command works on busybox.  
						
						
						
						
							
						
					 
					
						2022-07-04 16:48:07 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						435e64d4cf 
					 
					
						
						
							
							Allow shorthand for setting task-id on new threads with flag.  
						
						... 
						
						
						
						Avoids the need to wrap function bodies in closures in many cases. 
						
						
							
						
					 
					
						2022-07-03 12:08:21 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						f296c8f5fb 
					 
					
						
						
							
							Merge branch 'master' of github.com:janet-lang/janet  
						
						
						
						
							
						
					 
					
						2022-07-02 21:11:55 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						8d0e6ed32f 
					 
					
						
						
							
							Fix function handlers for :out and :err.  
						
						... 
						
						
						
						They were not properly handled for formatting functions. 
						
						
							
						
					 
					
						2022-07-02 21:11:05 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						b6a36afffe 
					 
					
						
						
							
							Merge pull request  #994  from shassard/master  
						
						... 
						
						
						
						Use relative path for include/janet.h symlink 
						
						
							
						
					 
					
						2022-07-02 12:30:39 -05:00 
						 
				 
			
				
					
						
							
							
								Stephen Hassard 
							
						 
					 
					
						
						
							
						
						e422abc269 
					 
					
						
						
							
							Use relative path for include/janet.h symlink  
						
						... 
						
						
						
						When using make to build an rpm, the current symlink is
created with an absolute path to the buildroot as causes
the make install target to fail with:
error: Symlink points to BuildRoot: /usr/include/janet.h -> /home/stephen/rpmbuild/BUILDROOT/janet-1.23.0-3.x86_64/usr/include/janet/janet.h
We can create the link relatively which makes this more
portable, where:
ln -sf -t '/home/stephen/rpmbuild/BUILDROOT/janet-1.23.0-3.x86_64/usr/include' janet.h janet/janet.h
Resulting in the following symlink:
ls -la BUILDROOT/usr/include/janet.h
lrwxrwxrwx. 1 stephen stephen 13 Jul  2 08:17 BUILDROOT/usr/include/janet.h -> janet/janet.h
This symlink can then be properly packaged without path
issues.
Signed-off-by: Stephen Hassard <steve@hassard.net > 
						
						
							
						
					 
					
						2022-07-02 08:52:17 -07:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						221d71d07b 
					 
					
						
						
							
							Merge pull request  #993  from pepe/test-tabseq  
						
						... 
						
						
						
						Add basic test for tabseq 
						
						
							
						
					 
					
						2022-07-02 09:30:59 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						9f35f0837e 
					 
					
						
						
							
							Merge pull request  #991  from pepe/master  
						
						... 
						
						
						
						Trace function to the stderr 
						
						
							
						
					 
					
						2022-07-02 09:29:18 -05:00 
						 
				 
			
				
					
						
							
							
								Josef Pospíšil 
							
						 
					 
					
						
						
							
						
						515891b035 
					 
					
						
						
							
							Add basic test for tabseq  
						
						
						
						
							
						
					 
					
						2022-07-02 07:43:28 +02:00 
						 
				 
			
				
					
						
							
							
								Josef Pospíšil 
							
						 
					 
					
						
						
							
						
						94a506876f 
					 
					
						
						
							
							Trace function to the stderr  
						
						
						
						
							
						
					 
					
						2022-07-01 12:23:25 +02:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						9bde57854a 
					 
					
						
						
							
							Add tabseq macro.  
						
						
						
						
							
						
					 
					
						2022-06-28 22:51:41 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						f456369941 
					 
					
						
						
							
							Add support for a dyn :task-id  
						
						... 
						
						
						
						Adds extra information to default information from supervisor
channels. For threaded channels as supervisors, we don't get
the source fiber so identifying the source of messages was not
possible. This change allows better multithreading with  supervisors. 
						
						
							
						
					 
					
						2022-06-25 18:51:21 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						8f0a1ffe5d 
					 
					
						
						
							
							Github showing old git attributes.  
						
						
						
						
							
 
						
					 
					
						2022-06-20 11:23:21 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						e4bafc621a 
					 
					
						
						
							
							Remove ssize_t usage.  
						
						
						
						
							
						
					 
					
						2022-06-20 11:09:41 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						cfa39ab3b0 
					 
					
						
						
							
							Prepare for 1.23.0 release.  
						
						
						
						
							
						
					 
					
						2022-06-20 10:49:25 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						47e91bfd89 
					 
					
						
						
							
							Fix docstring.  
						
						
						
						
							
						
					 
					
						2022-06-19 18:52:37 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						eecc388ebd 
					 
					
						
						
							
							Add support for 0-element arrays in FFI.  
						
						... 
						
						
						
						Allows for flexible array member construct mapping. 
						
						
							
						
					 
					
						2022-06-19 16:29:55 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						0a15a5ee56 
					 
					
						
						
							
							Prepare for 1.23.0 release.  
						
						
						
						
							
						
					 
					
						2022-06-19 15:07:35 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						cfaae47cea 
					 
					
						
						
							
							Fix trailing :pack-all or :pack in struct.  
						
						
						
						
							
						
					 
					
						2022-06-19 13:06:19 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						c1a0352592 
					 
					
						
						
							
							Fix unset field in JanetFFIType.  
						
						
						
						
							
						
					 
					
						2022-06-19 12:58:45 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						965f45aa3f 
					 
					
						
						
							
							Update changelog to say FFI initially only available on non-windows  
						
						... 
						
						
						
						platforms. 
						
						
							
						
					 
					
						2022-06-19 12:42:44 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						6ea27fe836 
					 
					
						
						
							
							Error message sounded a bit unsure.  
						
						
						
						
							
						
					 
					
						2022-06-19 10:29:42 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						0dccc22b38 
					 
					
						
						
							
							Improve error messages when using bad metadata  
						
						... 
						
						
						
						Print metadata value as well as binding name. 
						
						
							
						
					 
					
						2022-06-19 10:28:18 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						cbe833962b 
					 
					
						
						
							
							Remove bad suite0009 test.  Close   #871  
						
						... 
						
						
						
						The issue is that there was no synchronization on writes.
The stability of the test relied on the fact that the server
would read in an entire message in one call to ev/read, which
would _almost_ always happen since the messages are so small. 
						
						
							
						
					 
					
						2022-06-19 10:01:10 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						b5720f6f10 
					 
					
						
						
							
							On suite0009 errors for localname/peername, add info  
						
						... 
						
						
						
						Tag when the issue in the server or in the client. On windows, sometimes
these seemed to get swapped for strange reason. 
						
						
							
						
					 
					
						2022-06-19 09:31:43 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						56b4e0b0ec 
					 
					
						
						
							
							Update CONTRIBUTING.md  
						
						
						
						
							
						
					 
					
						2022-06-19 09:18:59 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						e316ccb1e0 
					 
					
						
						
							
							Use _tzset() on windows before localtime_s  
						
						
						
						
							
						
					 
					
						2022-06-19 08:49:54 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						a6f93efd39 
					 
					
						
						
							
							Support for array types in ffi.  
						
						
						
						
							
						
					 
					
						2022-06-19 08:03:32 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						20511cf608 
					 
					
						
						
							
							Cast NULL pointer to nil in return in ffi.  
						
						
						
						
							
						
					 
					
						2022-06-18 16:53:01 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						1a1dd39367 
					 
					
						
						
							
							Use __builtin_alloca if no other option.  
						
						
						
						
							
						
					 
					
						2022-06-18 13:54:47 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						589981bdcb 
					 
					
						
						
							
							BSD systems put alloca in the stdlib  
						
						
						
						
							
						
					 
					
						2022-06-18 12:18:06 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						89546776b2 
					 
					
						
						
							
							alloca  
						
						
						
						
							
						
					 
					
						2022-06-18 12:15:16 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						f0d7b3cd12 
					 
					
						
						
							
							No alloca.h?  
						
						
						
						
							
						
					 
					
						2022-06-18 11:19:14 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						e37be627e0 
					 
					
						
						
							
							Allow loading current process on windows as well.  
						
						
						
						
							
						
					 
					
						2022-06-18 10:31:00 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						d803561582 
					 
					
						
						
							
							Fix ffi/defbind for non-lazy bindings.  
						
						... 
						
						
						
						Add testing to bind to symbols in current binary. 
						
						
							
						
					 
					
						2022-06-18 10:14:42 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						a1aab4008f 
					 
					
						
						
							
							Update FFI example.  
						
						
						
						
							
						
					 
					
						2022-06-18 10:06:39 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						a1172529bf 
					 
					
						
						
							
							Fix named arguments with optional args.  
						
						
						
						
							
						
					 
					
						2022-06-18 09:46:28 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						1d905bf07f 
					 
					
						
						
							
							SRWLock is the size of a void pointer.  
						
						
						
						
							
						
					 
					
						2022-06-17 17:49:02 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						eed678a14b 
					 
					
						
						
							
							Include windows.h for windows builds  
						
						
						
						
							
						
					 
					
						2022-06-17 17:41:50 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						b1bdffbc34 
					 
					
						
						
							
							Don't inlcude pthread on windows.  
						
						
						
						
							
						
					 
					
						2022-06-17 17:35:58 -05:00