primo-ppcg 
							
						 
					 
					
						
						
							
						
						35a8d2a519 
					 
					
						
						
							
							Optimize nil conditions for while and if  
						
						
						
						
							
						
					 
					
						2023-08-24 17:50:31 +07:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						d9605c2856 
					 
					
						
						
							
							Allow iterating over generators with pairs, keys, and values.  
						
						
						
						
							
						
					 
					
						2023-08-22 19:25:05 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						70a467d469 
					 
					
						
						
							
							Merge pull request  #1266  from primo-ppcg/min-max  
						
						... 
						
						
						
						Speed up `min`, `max` 
						
						
							
						
					 
					
						2023-08-21 22:32:03 -05:00 
						 
				 
			
				
					
						
							
							
								primo-ppcg 
							
						 
					 
					
						
						
							
						
						6e8979336d 
					 
					
						
						
							
							speed up min, max  
						
						
						
						
							
						
					 
					
						2023-08-22 00:39:28 +07:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						ee01045db5 
					 
					
						
						
							
							Update CHANGELOG.md  
						
						
						
						
							
						
					 
					
						2023-08-20 15:56:58 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						b7f8224588 
					 
					
						
						
							
							Address  #1263  
						
						... 
						
						
						
						Fix reference counting when cleaning up unused abstract types
per-thread. 
						
						
							
						
					 
					
						2023-08-20 14:53:25 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						ca4c1e4259 
					 
					
						
						
							
							Try to use atomics inside signal handler for ref count.  
						
						
						
						
							
						
					 
					
						2023-08-20 08:49:49 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						91712add3d 
					 
					
						
						
							
							Fix threaded abstracts in min build.  
						
						
						
						
							
						
					 
					
						2023-08-19 20:19:05 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						7198dcb416 
					 
					
						
						
							
							Add sanboxing for signal handling.  
						
						
						
						
							
						
					 
					
						2023-08-19 17:44:04 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						08e20e912d 
					 
					
						
						
							
							Use pthread_sigmask when adding signal handlers.  
						
						
						
						
							
						
					 
					
						2023-08-19 17:30:55 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						f45571033c 
					 
					
						
						
							
							Add os/sigaction for signal handling.  
						
						... 
						
						
						
						Also improve interrupts to work better with busy loops
and signals. 
						
						
							
						
					 
					
						2023-08-19 13:26:29 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						2ac36a0572 
					 
					
						
						
							
							Merge pull request  #1257  from primo-ppcg/any-every  
						
						... 
						
						
						
						Update `any?`, `every?` 
						
						
							
						
					 
					
						2023-08-18 07:20:44 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						3df1d54847 
					 
					
						
						
							
							Merge pull request  #1258  from primo-ppcg/each  
						
						... 
						
						
						
						Update `each` keys before body 
						
						
							
						
					 
					
						2023-08-18 07:16:19 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						f3969b6066 
					 
					
						
						
							
							Merge pull request  #1259  from primo-ppcg/buffer-from-bytes  
						
						... 
						
						
						
						Add `buffer/from-bytes` 
						
						
							
						
					 
					
						2023-08-18 07:15:08 -05:00 
						 
				 
			
				
					
						
							
							
								primo-ppcg 
							
						 
					 
					
						
						
							
						
						6222f35bc8 
					 
					
						
						
							
							add buffer/from-bytes  
						
						
						
						
							
						
					 
					
						2023-08-18 12:35:12 +07:00 
						 
				 
			
				
					
						
							
							
								primo-ppcg 
							
						 
					 
					
						
						
							
						
						2f178963c0 
					 
					
						
						
							
							update each keys before body  
						
						
						
						
							
						
					 
					
						2023-08-18 10:32:24 +07:00 
						 
				 
			
				
					
						
							
							
								primo-ppcg 
							
						 
					 
					
						
						
							
						
						15760b0950 
					 
					
						
						
							
							update any?, every?  
						
						... 
						
						
						
						Updates `any?` and `every?` to be exact functional analogues to `or` and `and`. 
						
						
							
						
					 
					
						2023-08-18 07:39:30 +07:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						43a6a70e1e 
					 
					
						
						
							
							Merge pull request  #1255  from primo-ppcg/sort  
						
						... 
						
						
						
						Special case common `sort` usages 
						
						
							
						
					 
					
						2023-08-16 20:34:17 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						cd36f1ef5f 
					 
					
						
						
							
							Distinguish between threaded channels and non-threaded when marshalling.  
						
						... 
						
						
						
						Threaded channels _can_ be marshalled, just not for communication
between threads. This is a special case since the same abstract type
is used for both threaded and non-threaded channels. 
						
						
							
						
					 
					
						2023-08-16 14:26:52 -05:00 
						 
				 
			
				
					
						
							
							
								primo-ppcg 
							
						 
					 
					
						
						
							
						
						cdd7083c86 
					 
					
						
						
							
							special case common sort usages  
						
						
						
						
							
						
					 
					
						2023-08-15 11:58:22 +07:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						8df7364319 
					 
					
						
						
							
							Quick fix for discussion  #1253  
						
						... 
						
						
						
						Protect against garbage collection during connect. 
						
						
							
						
					 
					
						2023-08-13 12:00:54 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						63023722d1 
					 
					
						
						
							
							Merge pull request  #1246  from wooosh/use-object-typedefs  
						
						... 
						
						
						
						Use typedefs for strings, symbols, keywords, tuples, structs, and abstracts. 
						
						
							
						
					 
					
						2023-08-13 08:33:19 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						79c12e5116 
					 
					
						
						
							
							Merge pull request  #1252  from primo-ppcg/reverse  
						
						... 
						
						
						
						Rework `reverse`, again 
						
						
							
						
					 
					
						2023-08-12 14:29:23 -05:00 
						 
				 
			
				
					
						
							
							
								primo-ppcg 
							
						 
					 
					
						
						
							
						
						53e16944a1 
					 
					
						
						
							
							rework reverse, again  
						
						
						
						
							
						
					 
					
						2023-08-13 00:54:17 +07:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						7475362c85 
					 
					
						
						
							
							Merge pull request  #1249  from primo-ppcg/compare  
						
						... 
						
						
						
						Speed up `compare` functions 
						
						
							
						
					 
					
						2023-08-11 19:27:42 -05:00 
						 
				 
			
				
					
						
							
							
								primo-ppcg 
							
						 
					 
					
						
						
							
						
						9238b82cde 
					 
					
						
						
							
							speed up compare  
						
						
						
						
							
						
					 
					
						2023-08-11 23:48:29 +07:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						7049f658ec 
					 
					
						
						
							
							Merge pull request  #1244  from primo-ppcg/bytes-indexed-dictionary  
						
						... 
						
						
						
						Move `bytes?`, `indexed?`, `dictionary?` to corelib 
						
						
							
						
					 
					
						2023-08-09 17:56:35 -05:00 
						 
				 
			
				
					
						
							
							
								wooosh 
							
						 
					 
					
						
						
							
						
						701913fb19 
					 
					
						
						
							
							Use typedefs for strings, symbols, keywords, tuples, structs, and abstracts.  
						
						
						
						
							
						
					 
					
						2023-08-09 16:09:34 -04:00 
						 
				 
			
				
					
						
							
							
								primo-ppcg 
							
						 
					 
					
						
						
							
						
						831f41a62b 
					 
					
						
						
							
							move bytes?, indexed?, dictionary? to corelib  
						
						
						
						
							
						
					 
					
						2023-08-08 10:00:05 +07:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						0ea1da80e7 
					 
					
						
						
							
							Merge pull request  #1242  from primo-ppcg/reverse  
						
						... 
						
						
						
						Rework `reverse` 
						
						
							
						
					 
					
						2023-08-06 08:10:56 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						06eea74b98 
					 
					
						
						
							
							Merge pull request  #1241  from primo-ppcg/keys-values-pairs  
						
						... 
						
						
						
						Rework `keys`, `values`, `pairs` 
						
						
							
						
					 
					
						2023-08-06 08:10:43 -05:00 
						 
				 
			
				
					
						
							
							
								primo-ppcg 
							
						 
					 
					
						
						
							
						
						c8c0e112bc 
					 
					
						
						
							
							rework reverse  
						
						
						
						
							
						
					 
					
						2023-08-06 16:16:41 +07:00 
						 
				 
			
				
					
						
							
							
								primo-ppcg 
							
						 
					 
					
						
						
							
						
						7417e82c51 
					 
					
						
						
							
							rework keys, values, pairs  
						
						
						
						
							
						
					 
					
						2023-08-06 15:39:16 +07:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						ecc4d80a5a 
					 
					
						
						
							
							Prepare for 1.30.0 release.  
						
						
						
						
							
 
						
					 
					
						2023-08-05 18:58:04 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						3df24c52f4 
					 
					
						
						
							
							Merge pull request  #1236  from primo-ppcg/range  
						
						... 
						
						
						
						Move `range` to corelib 
						
						
							
						
					 
					
						2023-08-05 18:05:37 -05:00 
						 
				 
			
				
					
						
							
							
								primo-ppcg 
							
						 
					 
					
						
						
							
						
						8a70fb95b5 
					 
					
						
						
							
							slight refactoring  
						
						
						
						
							
						
					 
					
						2023-08-05 11:00:23 +07:00 
						 
				 
			
				
					
						
							
							
								primo-ppcg 
							
						 
					 
					
						
						
							
						
						d8b45ecd61 
					 
					
						
						
							
							better test coverage  
						
						
						
						
							
						
					 
					
						2023-08-03 20:39:32 +07:00 
						 
				 
			
				
					
						
							
							
								primo-ppcg 
							
						 
					 
					
						
						
							
						
						61712bae9c 
					 
					
						
						
							
							speed up range creation  
						
						
						
						
							
						
					 
					
						2023-08-02 01:26:03 +07:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						4ff81a5a25 
					 
					
						
						
							
							Add strip in release process instead of local builds - Address  #1233  
						
						
						
						
							
						
					 
					
						2023-07-27 21:40:07 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						08f0e55d8f 
					 
					
						
						
							
							Add strip in release process instead of local builds - Address  #1233  
						
						
						
						
							
						
					 
					
						2023-07-27 21:37:48 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						080b37cb31 
					 
					
						
						
							
							Update CHANGELOG.  
						
						
						
						
							
						
					 
					
						2023-07-25 17:51:21 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						bbdcd035ba 
					 
					
						
						
							
							Merge pull request  #1231  from sogaiu/tweak-file-open-doc  
						
						
						
						
							
						
					 
					
						2023-07-23 23:20:09 -05:00 
						 
				 
			
				
					
						
							
							
								sogaiu 
							
						 
					 
					
						
						
							
						
						f9233ef90b 
					 
					
						
						
							
							Add fopen reference to file/open docstring  
						
						
						
						
							
						
					 
					
						2023-07-23 18:39:20 +09:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						cd3573a4d2 
					 
					
						
						
							
							Merge pull request  #1224  from primo-ppcg/array-remove  
						
						
						
						
							
						
					 
					
						2023-07-15 06:42:15 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						738fe24e6d 
					 
					
						
						
							
							Allow buffer/blit to take explicit nils for default args.  
						
						... 
						
						
						
						Also small changes for range checking code. 
						
						
							
						
					 
					
						2023-07-14 20:04:10 -05:00 
						 
				 
			
				
					
						
							
							
								primo-ppcg 
							
						 
					 
					
						
						
							
						
						c2e55b5486 
					 
					
						
						
							
							update docstrings for string/slice and tuple/slice  
						
						
						
						
							
						
					 
					
						2023-07-15 00:52:12 +07:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						989f0726e3 
					 
					
						
						
							
							Make encoding of immediate values capture full range.  
						
						
						
						
							
						
					 
					
						2023-07-14 10:06:20 -05:00 
						 
				 
			
				
					
						
							
							
								primo-ppcg 
							
						 
					 
					
						
						
							
						
						bdefd3ba1e 
					 
					
						
						
							
							update final array index to be -1  
						
						
						
						
							
						
					 
					
						2023-07-14 17:34:55 +07:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						4efcff33bd 
					 
					
						
						
							
							Update inttypes.  
						
						
						
						
							
						
					 
					
						2023-07-13 19:58:38 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						8183cc5a8d 
					 
					
						
						
							
							Disallow converting negative numbers to int/u64  
						
						... 
						
						
						
						The wrap-around rule doesn't make sense once subtraction is
properly fixed. 
						
						
							
						
					 
					
						2023-07-09 22:25:20 -05:00