John Benediktsson
							
						 
						
							 
							
							
							
								
							
								8d077a96ad 
								
							
								 
							
						 
						
							
							
								
								using [ ... ] [ drop ] if* instead of dup [ ... ] [ 2drop ] if.  
							
							 
							
							
							
						 
						
							2016-07-11 21:01:03 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								e146309a0c 
								
							
								 
							
						 
						
							
							
								
								io.encodings.binary: move to core.  
							
							 
							
							
							
						 
						
							2016-06-30 12:30:58 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								6d417f4f71 
								
							
								 
							
						 
						
							
							
								
								io.encodings: a bit faster and make ascii support slices.  
							
							 
							
							
							
						 
						
							2016-04-07 12:32:05 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								0988df1e5a 
								
							
								 
							
						 
						
							
							
								
								io.encodings: allow encode-string to be called with non-strings.  
							
							 
							
							
							
						 
						
							2016-04-07 12:17:00 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								180a0be647 
								
							
								 
							
						 
						
							
							
								
								io.encodings.utf16n: Fix using.  
							
							 
							
							
							
						 
						
							2016-03-30 21:25:44 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								c133c16377 
								
							
								 
							
						 
						
							
							
								
								core: Trim using lists from -tests and clean up a few irregularities.  
							
							 
							
							
							
						 
						
							2016-03-30 18:43:41 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								267706c4d6 
								
							
								 
							
						 
						
							
							
								
								io.encodings: add a test that tell doesn't work anymore.  
							
							 
							
							
							
						 
						
							2016-03-30 15:19:04 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								48b3ec47f7 
								
							
								 
							
						 
						
							
							
								
								Revert "io.encodings: Add a stream-tell method for decoder streams."  
							
							 
							
							... 
							
							
							
							This reverts commit 417b8abbeac013e20b2b360aa215c38604bd18fc. 
							
						 
						
							2016-03-30 15:16:19 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								3affad7681 
								
							
								 
							
						 
						
							
							
								
								docs: using $maybe.  
							
							 
							
							
							
						 
						
							2015-12-11 17:05:45 -08:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								9d95602591 
								
							
								 
							
						 
						
							
							
								
								io.encodings: doc fix  
							
							 
							
							
							
						 
						
							2015-12-08 04:21:32 +01:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								74cb1acd17 
								
							
								 
							
						 
						
							
							
								
								Docs: more docs for vocabs in core/  
							
							 
							
							
							
						 
						
							2015-12-05 16:34:46 +01:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								ceb75057da 
								
							
								 
							
						 
						
							
							
								
								change ERROR: words from throw-foo back to foo.  
							
							 
							
							
							
						 
						
							2015-08-13 16:13:05 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								02008979d9 
								
							
								 
							
						 
						
							
							
								
								factor: Change ERROR: foo ; to define ``throw-foo`` instead of having ``foo`` throw implicitly. The old ``foo`` still throws implicitly because this is a big change to get right in one patch, but it should be removed soon.  
							
							 
							
							
							
						 
						
							2015-08-12 15:26:18 -05:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								86639b9df0 
								
							
								 
							
						 
						
							
							
								
								io.encodings.ascii: make sure encode-string gets a string.  
							
							 
							
							
							
						 
						
							2015-07-14 22:18:12 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								43d6f1d3e2 
								
							
								 
							
						 
						
							
							
								
								factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:.  
							
							 
							
							
							
						 
						
							2015-07-02 17:28:17 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								59f3b1ea57 
								
							
								 
							
						 
						
							
							
								
								Revert "factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!"  
							
							 
							
							... 
							
							
							
							Needs a bit more work.
This reverts commit 7e54cc2824 . 
							
						 
						
							2015-07-02 13:47:06 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								7e54cc2824 
								
							
								 
							
						 
						
							
							
								
								factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!  
							
							 
							
							
							
						 
						
							2015-07-02 11:36:08 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								b366a06c41 
								
							
								 
							
						 
						
							
							
								
								use reject instead of [ ... not ] filter.  
							
							 
							
							
							
						 
						
							2015-05-12 18:50:34 -07:00  
						
					 
				
					
						
							
							
								 
								Benjamin Pollack
							
						 
						
							 
							
							
							
								
							
								2c3dd8c3c8 
								
							
								 
							
						 
						
							
							
								
								Remove executable bit from tons of files that aren't  
							
							 
							
							
							
						 
						
							2014-11-05 20:40:42 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								5961cfb7b9 
								
							
								 
							
						 
						
							
							
								
								io.encodings: fix for read-until seps not containing \n.  
							
							 
							
							
							
						 
						
							2014-10-31 09:33:59 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								632ee276e1 
								
							
								 
							
						 
						
							
							
								
								core: Remove trailing whitespace.  
							
							 
							
							
							
						 
						
							2014-10-31 01:14:31 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								5e16e54b98 
								
							
								 
							
						 
						
							
							
								
								io.encodings: For decoders, try to gobble up the next newline if cr>> is true in stream-read-until. Add unit test.  Fixes   #1177 .  
							
							 
							
							
							
						 
						
							2014-10-31 00:58:53 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								8293425783 
								
							
								 
							
						 
						
							
							
								
								io.encodings.ascii: moving to core.  
							
							 
							
							
							
						 
						
							2014-05-20 11:47:38 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								e55be4e70f 
								
							
								 
							
						 
						
							
							
								
								Revert "Revert "io.encodings: string>byte-array-fast can use (byte-array).""  
							
							 
							
							... 
							
							
							
							This reverts commit af6975593756e353654b67b1bf1db7dd06f8c114. 
							
						 
						
							2014-03-07 11:19:45 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								72453cdc99 
								
							
								 
							
						 
						
							
							
								
								Revert "io.encodings: string>byte-array-fast can use (byte-array)."  
							
							 
							
							... 
							
							
							
							This reverts commit f9881290cdb3238365f0bc5d126325236b4c2123. 
							
						 
						
							2014-03-07 09:46:19 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								c4472362ea 
								
							
								 
							
						 
						
							
							
								
								io.encodings: string>byte-array-fast can use (byte-array).  
							
							 
							
							
							
						 
						
							2014-02-27 21:10:05 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								b0195bb448 
								
							
								 
							
						 
						
							
							
								
								io: minor cleanups.  
							
							 
							
							
							
						 
						
							2014-02-25 10:04:08 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								30f450d21a 
								
							
								 
							
						 
						
							
							
								
								io.encodings: slight performance improvement to byte-array>string-fast.  
							
							 
							
							
							
						 
						
							2013-11-24 20:04:15 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								13ec450ac8 
								
							
								 
							
						 
						
							
							
								
								io.encodings.string: faster for ascii and utf8.  
							
							 
							
							
							
						 
						
							2013-11-24 16:08:26 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								3c5ca8195e 
								
							
								 
							
						 
						
							
							
								
								io.encodings.utf8: fix accidentally scratchpad.  
							
							 
							
							
							
						 
						
							2013-11-24 14:34:53 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								0806a8ce15 
								
							
								 
							
						 
						
							
							
								
								io.encodings: string>byte-array-fast for when aux>> is f.  
							
							 
							
							
							
						 
						
							2013-11-24 13:43:00 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								d38fdb4433 
								
							
								 
							
						 
						
							
							
								
								io.encodings: Add a stream-tell method for decoder streams.  
							
							 
							
							
							
						 
						
							2013-06-04 17:53:15 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								a5781ff8cc 
								
							
								 
							
						 
						
							
							
								
								io.encodings.utf16n: Rename utf16n.  
							
							 
							
							
							
						 
						
							2013-03-23 17:19:24 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								67a2b9dc9a 
								
							
								 
							
						 
						
							
							
								
								io.encodings: speed up ascii and utf8 stream-read-until.  
							
							 
							
							
							
						 
						
							2013-03-18 13:35:22 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								ee1eb8bf09 
								
							
								 
							
						 
						
							
							
								
								io.encodings: this appears to be faster and produce smaller code.  
							
							 
							
							
							
						 
						
							2013-03-15 12:15:52 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								86b2dea8d5 
								
							
								 
							
						 
						
							
							
								
								io.encodings: remove duplication in decoder-readln.  
							
							 
							
							
							
						 
						
							2013-03-15 10:50:40 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								3582a6c624 
								
							
								 
							
						 
						
							
							
								
								kernel: Add 4dup, 4drop, and 4cleave.  
							
							 
							
							
							
						 
						
							2012-10-22 09:47:34 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								6c4043bb25 
								
							
								 
							
						 
						
							
							
								
								io: Make stream-contents call stream-contents* and do the disposal in the top-level.  Fixes   #645 .  
							
							 
							
							
							
						 
						
							2012-08-25 17:03:51 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								943596575a 
								
							
								 
							
						 
						
							
							
								
								use radix literals  
							
							 
							
							
							
						 
						
							2011-11-23 19:03:40 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								7b6f27eda6 
								
							
								 
							
						 
						
							
							
								
								Add a lint check for swap .. swap that can be replaced by dip. Clean up the cases it finds.  
							
							 
							
							
							
						 
						
							2011-10-26 13:01:04 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								f4a6e10818 
								
							
								 
							
						 
						
							
							
								
								More cleanup of unused stuff.  
							
							 
							
							
							
						 
						
							2011-10-19 11:01:16 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								13b17fb84a 
								
							
								 
							
						 
						
							
							
								
								io: input-stream and output-stream mixins  
							
							 
							
							
							
						 
						
							2011-10-18 16:25:09 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								4493d66282 
								
							
								 
							
						 
						
							
							
								
								io.encodings.utf16: auto-use strikes again  
							
							 
							
							
							
						 
						
							2011-10-17 21:46:08 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								5443664df7 
								
							
								 
							
						 
						
							
							
								
								io.encodings.utf16: guess-*coded-length hints  
							
							 
							
							
							
						 
						
							2011-10-17 21:23:11 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								4bdef412fc 
								
							
								 
							
						 
						
							
							
								
								io.encodings.utf16: fast path & slow path speedups  
							
							 
							
							... 
							
							
							
							Implement M: utf16[bl]e encode-string to use a fast implementation if a string is ASCII only, and do some inlining so the slow path optimizes a bit better. 
							
						 
						
							2011-10-17 21:23:11 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								5627492f9b 
								
							
								 
							
						 
						
							
							
								
								io.encodings: stream-contents method for decoder  
							
							 
							
							... 
							
							
							
							stream-contents on decoder is much faster implemented using a read1 loop than with the default implementation. 
							
						 
						
							2011-10-17 21:23:07 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								09f55f82fa 
								
							
								 
							
						 
						
							
							
								
								clean up forwarding stream-read-partial-unsafe  
							
							 
							
							... 
							
							
							
							Now that "io" provides a method on object for stream-read-partial-unsafe that forwards to stream-read-unsafe, individual stream class that don't implement partial reads don't need to provide such a method themselves. 
							
						 
						
							2011-10-17 21:23:06 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								6f12322bda 
								
							
								 
							
						 
						
							
							
								
								kill noncopying-reader mixin, stream-read generic  
							
							 
							
							... 
							
							
							
							Now that all streams have been updated to implement the stream-read-unsafe protocol, take out the noncopying-reader shim. Turn stream-read and stream-read-partial into plain functions over the -unsafe generics. 
							
						 
						
							2011-10-17 21:23:05 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								5e2d95ebb2 
								
							
								 
							
						 
						
							
							
								
								io.encodings: decoders can't really seek or tell  
							
							 
							
							
							
						 
						
							2011-10-17 21:23:03 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								73b6648b0e 
								
							
								 
							
						 
						
							
							
								
								io.encodings: re-encrypt into stack-ese for core  
							
							 
							
							
							
						 
						
							2011-10-17 21:23:03 -07:00