Calvin Rose 
							
						 
					 
					
						
						
							
						
						9985f787eb 
					 
					
						
						
							
							Add custom base option to number peg combinator.  
						
						... 
						
						
						
						Allows parsing custom bases without needed Janet specific prefixes. 
						
						
							
						
					 
					
						2021-09-21 18:02:42 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						4fd7470bbf 
					 
					
						
						
							
							Remove accidental limit on max read size.  
						
						
						
						
							
						
					 
					
						2021-09-21 09:55:40 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						033c6f1fdb 
					 
					
						
						
							
							Add -i flag to run .jimage files as scripts.  
						
						
						
						
							
						
					 
					
						2021-09-19 19:47:57 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						6c58347916 
					 
					
						
						
							
							Remove thread module.  
						
						... 
						
						
						
						Instead, use the more general and non-blocing `ev/` module. 
						
						
							
						
					 
					
						2021-09-19 14:19:32 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						cccbdc164c 
					 
					
						
						
							
							Add (number combinator to peg).  
						
						... 
						
						
						
						This allows using Janet's number parser without creating
intermediate strings. 
						
						
							
						
					 
					
						2021-09-19 13:02:16 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						cea14a6869 
					 
					
						
						
							
							Fix typo in changelog.  
						
						
						
						
							
						
					 
					
						2021-09-19 00:16:08 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						9b4b24edf7 
					 
					
						
						
							
							Prepare for 1.17.2 release.  
						
						
						
						
							
 
						
					 
					
						2021-09-18 13:42:26 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						8b10a5fb7c 
					 
					
						
						
							
							Format and update CHANGELOG.md  
						
						
						
						
							
						
					 
					
						2021-09-18 13:40:32 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						b0d0d9cad2 
					 
					
						
						
							
							Address  #809  - treat first docstring line different from others.  
						
						... 
						
						
						
						Only do this if the docstring starts with an open parentheses. 
						
						
							
						
					 
					
						2021-09-18 12:41:11 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						9abee3f29a 
					 
					
						
						
							
							Add semi-colon.  
						
						
						
						
							
						
					 
					
						2021-09-17 19:20:59 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						bf9b6b1301 
					 
					
						
						
							
							Avoid including windows.h in janet.h for JanetOSMutex.  
						
						
						
						
							
						
					 
					
						2021-09-17 16:59:50 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						8cd57025a0 
					 
					
						
						
							
							Add makefile var to fix jpm to a tag/branch  
						
						
						
						
							
						
					 
					
						2021-09-17 16:38:11 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						faf60b6b1f 
					 
					
						
						
							
							Pass DESTDIR directly to jpm bootstrap script.  
						
						
						
						
							
						
					 
					
						2021-09-16 18:36:29 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						da2c1be49c 
					 
					
						
						
							
							Fix   #801  threaded abstract cyclic references in marshalling.  
						
						... 
						
						
						
						We forgot to mark threaded abstract types as "seen" when marshalling so
we would mistakenly marshal them twice. This messed up unmarshalling. 
						
						
							
						
					 
					
						2021-09-14 21:12:02 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						92c02449f4 
					 
					
						
						
							
							Merge pull request  #800  from marler8997/fixUbInGC  
						
						... 
						
						
						
						add NULL check in gc.c to avoid UB 
						
						
							
						
					 
					
						2021-09-14 16:04:12 -05:00 
						 
				 
			
				
					
						
							
							
								Jonathan Marler 
							
						 
					 
					
						
						
							
						
						e381622a9a 
					 
					
						
						
							
							add NULL check in gc.c to avoid UB  
						
						... 
						
						
						
						After the UB was fixed in value.c, I tried running the build again and encoutered another instance of UB in gc.c.  With this fixed I can now build janet with ubsan enabled, meaning there's no more UB encountered in janet_boot during the build. 
						
						
							
						
					 
					
						2021-09-11 19:50:52 -06:00 
						 
				 
			
				
					
						
							
							
								bakpakin 
							
						 
					 
					
						
						
							
						
						b799223ebc 
					 
					
						
						
							
							Merge branch 'master' of github.com:janet-lang/janet  
						
						
						
						
							
						
					 
					
						2021-09-11 10:34:22 -05:00 
						 
				 
			
				
					
						
							
							
								bakpakin 
							
						 
					 
					
						
						
							
						
						40ef224a95 
					 
					
						
						
							
							Update test code.  
						
						
						
						
							
						
					 
					
						2021-09-11 10:34:08 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						a4c20b6e1c 
					 
					
						
						
							
							Merge pull request  #797  from sogaiu/math-nan-doc-tweak  
						
						... 
						
						
						
						Tweak math/nan docstring 
						
						
							
						
					 
					
						2021-09-11 09:13:38 -05:00 
						 
				 
			
				
					
						
							
							
								sogaiu 
							
						 
					 
					
						
						
							
						
						e6ee867f72 
					 
					
						
						
							
							Tweak math/nan docstring  
						
						
						
						
							
						
					 
					
						2021-09-11 16:54:35 +09:00 
						 
				 
			
				
					
						
							
							
								bakpakin 
							
						 
					 
					
						
						
							
						
						468a31f515 
					 
					
						
						
							
							Address  #795  - add NULL check to avoid UB  
						
						
						
						
							
						
					 
					
						2021-09-09 07:20:26 -05:00 
						 
				 
			
				
					
						
							
							
								bakpakin 
							
						 
					 
					
						
						
							
						
						4d746794cc 
					 
					
						
						
							
							Merge branch 'bindport'  
						
						
						
						
							
						
					 
					
						2021-09-07 22:45:22 -05:00 
						 
				 
			
				
					
						
							
							
								bakpakin 
							
						 
					 
					
						
						
							
						
						02d2a66ef2 
					 
					
						
						
							
							Merge branch 'master' of github.com:janet-lang/janet  
						
						
						
						
							
						
					 
					
						2021-09-07 22:44:59 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						4638baf545 
					 
					
						
						
							
							Merge pull request  #790  from llmII/feature-getsockname-getpeername  
						
						... 
						
						
						
						Work in progress - more socket functions 
						
						
							
						
					 
					
						2021-09-07 22:44:40 -05:00 
						 
				 
			
				
					
						
							
							
								bakpakin 
							
						 
					 
					
						
						
							
						
						2be23d3768 
					 
					
						
						
							
							Fix meson build.  
						
						
						
						
							
						
					 
					
						2021-09-07 22:11:45 -05:00 
						 
				 
			
				
					
						
							
							
								bakpakin 
							
						 
					 
					
						
						
							
						
						b39b1746ba 
					 
					
						
						
							
							Support bindport.  
						
						
						
						
							
						
					 
					
						2021-09-07 21:59:17 -05:00 
						 
				 
			
				
					
						
							
							
								bakpakin 
							
						 
					 
					
						
						
							
						
						24f97510b0 
					 
					
						
						
							
							Fix incorrect code that created socket twice.  
						
						
						
						
							
						
					 
					
						2021-09-07 20:51:33 -05:00 
						 
				 
			
				
					
						
							
							
								llmII 
							
						 
					 
					
						
						
							
						
						325d5399fa 
					 
					
						
						
							
							Code cleanup and attribution set.  
						
						... 
						
						
						
						All that is left is to test unix sockets. 
						
						
							
						
					 
					
						2021-09-07 20:00:00 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						d8f6fbf594 
					 
					
						
						
							
							Merge pull request  #789  from llmII/feature-bind-connect  
						
						... 
						
						
						
						Add bind option to net/connect 
						
						
							
						
					 
					
						2021-09-07 18:47:17 -05:00 
						 
				 
			
				
					
						
							
							
								llmII 
							
						 
					 
					
						
						
							
						
						21b3e4052c 
					 
					
						
						
							
							Don't print stuff in tests, CI looks wacky  
						
						
						
						
							
						
					 
					
						2021-09-07 17:21:10 -05:00 
						 
				 
			
				
					
						
							
							
								llmII 
							
						 
					 
					
						
						
							
						
						bf2928805e 
					 
					
						
						
							
							Had an extra plen definition, removed.  
						
						
						
						
							
						
					 
					
						2021-09-07 17:03:34 -05:00 
						 
				 
			
				
					
						
							
							
								llmII 
							
						 
					 
					
						
						
							
						
						7d2bf334c8 
					 
					
						
						
							
							Fix incorrect error when argv[3] is null  
						
						... 
						
						
						
						The `janet_get_addrinfo` function retained code that was meant for
compliance with 3 separate function signatures under a single function
name. Changing things to be a single function signature was broken until
the code pertaining to the aforementioned was stripped out. 
						
						
							
						
					 
					
						2021-09-07 16:11:37 -05:00 
						 
				 
			
				
					
						
							
							
								llmII 
							
						 
					 
					
						
						
							
						
						7446802a70 
					 
					
						
						
							
							Quit trying to make it 3 different functions  
						
						... 
						
						
						
						Prior commits was an attempt to make this one function adhere to 3
different function signatures! This puts an end to that and makes it
where it's a single function signature and if one wants to use the 4th
argument they'll need to explicitly set the 3rd argument (to nil for
default). 
						
						
							
						
					 
					
						2021-09-07 14:56:13 -05:00 
						 
				 
			
				
					
						
							
							
								llmII 
							
						 
					 
					
						
						
							
						
						077bf5ebae 
					 
					
						
						
							
							Create test case for localname/peername  
						
						
						
						
							
						
					 
					
						2021-09-07 07:12:43 -05:00 
						 
				 
			
				
					
						
							
							
								llmII 
							
						 
					 
					
						
						
							
						
						c9bef39f96 
					 
					
						
						
							
							Make net/connect special  
						
						... 
						
						
						
						Keeps net/listen from being affected by changes necessary to make bind
on connect work (while keeping from breaking the API). 
						
						
							
						
					 
					
						2021-09-07 05:40:48 -05:00 
						 
				 
			
				
					
						
							
							
								llmII 
							
						 
					 
					
						
						
							
						
						3740eadb7d 
					 
					
						
						
							
							Seeing if this fixes the last warnings for Windows  
						
						
						
						
							
						
					 
					
						2021-09-06 19:57:56 -05:00 
						 
				 
			
				
					
						
							
							
								llmII 
							
						 
					 
					
						
						
							
						
						e29fa66a74 
					 
					
						
						
							
							More Windows fixes  
						
						
						
						
							
						
					 
					
						2021-09-06 19:42:45 -05:00 
						 
				 
			
				
					
						
							
							
								llmII 
							
						 
					 
					
						
						
							
						
						ca5406c8e4 
					 
					
						
						
							
							More windows fixes  
						
						... 
						
						
						
						MSVC's output via appveyor is a little lacking in indication of all
issues so I'm hitting them as I can find them. 
						
						
							
						
					 
					
						2021-09-06 19:31:16 -05:00 
						 
				 
			
				
					
						
							
							
								llmII 
							
						 
					 
					
						
						
							
						
						7217caacd1 
					 
					
						
						
							
							Attempting some more windows related fixes.  
						
						
						
						
							
						
					 
					
						2021-09-06 19:26:33 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						8081082251 
					 
					
						
						
							
							Merge pull request  #785  from llmII/feature-kqueue  
						
						... 
						
						
						
						Add kqueue support to Janet 
						
						
							
						
					 
					
						2021-09-06 18:42:05 -05:00 
						 
				 
			
				
					
						
							
							
								llmII 
							
						 
					 
					
						
						
							
						
						1597ca0de5 
					 
					
						
						
							
							Cleanup code a bit  
						
						... 
						
						
						
						Inconsistent indentation and such fixed, superfluous newlines removed,
documentation of new functions. 
						
						
							
						
					 
					
						2021-09-06 18:32:23 -05:00 
						 
				 
			
				
					
						
							
							
								llmII 
							
						 
					 
					
						
						
							
						
						8c938ceff9 
					 
					
						
						
							
							Fix for Windows (possibly)  
						
						... 
						
						
						
						Windows does not have <arpa/inet.h> so only include it when not Windows. 
						
						
							
						
					 
					
						2021-09-06 17:48:17 -05:00 
						 
				 
			
				
					
						
							
							
								llmII 
							
						 
					 
					
						
						
							
						
						65a6945ea5 
					 
					
						
						
							
							Finalize peername and localname  
						
						... 
						
						
						
						Both now do the right thing and give back all information (host and
port) when possible as a tuple of (host port). 
						
						
							
						
					 
					
						2021-09-06 17:35:49 -05:00 
						 
				 
			
				
					
						
							
							
								llmII 
							
						 
					 
					
						
						
							
						
						02640812af 
					 
					
						
						
							
							Add getsockname (net/localname)  
						
						
						
						
							
						
					 
					
						2021-09-06 17:01:09 -05:00 
						 
				 
			
				
					
						
							
							
								llmII 
							
						 
					 
					
						
						
							
						
						ba761d5c35 
					 
					
						
						
							
							Work in progress - more socket functions  
						
						... 
						
						
						
						When this is complete we'll have getpeername, getsockname and possibly
getpeerid in the net/* API. 
						
						
							
						
					 
					
						2021-09-06 16:15:01 -05:00 
						 
				 
			
				
					
						
							
							
								llmII 
							
						 
					 
					
						
						
							
						
						48a3b1f07f 
					 
					
						
						
							
							Enable kqueue on MacOS  
						
						... 
						
						
						
						Make sure JANET_EV_KQUEUE is defined when JANET_APPLE is defined unless
disabled by configuration. 
						
						
							
						
					 
					
						2021-09-06 16:01:06 -05:00 
						 
				 
			
				
					
						
							
							
								llmII 
							
						 
					 
					
						
						
							
						
						4370cb77e7 
					 
					
						
						
							
							Update documentation.  
						
						... 
						
						
						
						Documenting the new bindhost parameter to net/connect. 
						
						
							
						
					 
					
						2021-09-06 10:54:11 -05:00 
						 
				 
			
				
					
						
							
							
								llmII 
							
						 
					 
					
						
						
							
						
						470e8f6fc7 
					 
					
						
						
							
							Reused address info struct incorrectly  
						
						... 
						
						
						
						Wrongly assumed that `ai` was done being used before binding, it's not,
so create a separate address info for binding... 
						
						
							
						
					 
					
						2021-09-06 10:44:23 -05:00 
						 
				 
			
				
					
						
							
							
								llmII 
							
						 
					 
					
						
						
							
						
						b270d88427 
					 
					
						
						
							
							More off by one error fixes  
						
						
						
						
							
						
					 
					
						2021-09-06 10:12:36 -05:00 
						 
				 
			
				
					
						
							
							
								llmII 
							
						 
					 
					
						
						
							
						
						66ce247129 
					 
					
						
						
							
							Fixing off by one indexing errors...  
						
						
						
						
							
						
					 
					
						2021-09-06 10:01:16 -05:00