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
							
						 | 
						
							
							
							
							
								
							
								fec4cf9109
								
							
								
							
						 | 
						
							
							
								
								io.encodings.utf8: assume streams are largely ascii.
							
							
							
							
							
							
							
							Results in 30% faster file-contents for test file and 7% faster benchmark.xml. 
							
						 | 
						
							2011-10-03 21:49:21 -07:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								06f4934571
								
							
								
							
						 | 
						
							
							
								
								io.encodings.utf8: formatting fix
							
							
							
							
							
						 | 
						
							2010-08-25 17:47:26 -07:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								c32760cc1d
								
							
								
							
						 | 
						
							
							
								
								io.encodings.utf8: also guard against decoding code points > 0x10FFFF
							
							
							
							
							
						 | 
						
							2010-08-25 09:28:39 -07:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								fc6e308d7a
								
							
								
							
						 | 
						
							
							
								
								io.encodings.utf8: guard against decoding overlong encodings
							
							
							
							
							
						 | 
						
							2010-08-25 09:18:33 -07:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								2eda6fc6aa
								
							
								
							
						 | 
						
							
							
								
								io.encodings: add a fast-path for ascii, utf8 and 8-bit encodings when string only contains ASCII characters
							
							
							
							
							
						 | 
						
							2010-04-19 01:14:00 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								df4fb4a3ee
								
							
								
							
						 | 
						
							
							
								
								Removing integers-as-sequences
							
							
							
							
							
						 | 
						
							2010-01-15 07:15:33 +13:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								0612bc6177
								
							
								
							
						 | 
						
							
							
								
								Factor source files should not be executable
							
							
							
							
							
						 | 
						
							2009-11-21 17:50:43 -06:00 | 
						
					
				
					
						
							
							
								 
								Keith Lazuka
							
						 | 
						
							
							
							
							
								
							
								405e5d015b
								
							
								
							
						 | 
						
							
							
								
								docs: change $subsection to $subsections
							
							
							
							
							
						 | 
						
							2009-10-02 12:15:48 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								030b1b816c
								
							
								
							
						 | 
						
							
							
								
								Add inline declarations for various assorted methods
							
							
							
							
							
						 | 
						
							2009-08-17 22:32:21 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								14ef1649d4
								
							
								
							
						 | 
						
							
							
								
								add if-zero/when-zero/unless-zero to core/ and update usages
							
							
							
							
							
						 | 
						
							2009-08-11 17:59:40 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								0d0c7f2d55
								
							
								
							
						 | 
						
							
							
								
								Fix unit test failures caused by stricter type checking in M: encoder stream-write
							
							
							
							
							
						 | 
						
							2009-04-20 20:05:17 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								db876598ed
								
							
								
							
						 | 
						
							
							
								
								Fixing code-point-length
							
							
							
							
							
						 | 
						
							2009-03-19 17:42:38 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								92d58b1160
								
							
								
							
						 | 
						
							
							
								
								Add more unit tests for code-point-length
							
							
							
							
							
						 | 
						
							2009-03-19 17:36:49 -05:00 | 
						
					
				
					
						
							
							
								 
								U-SLAVA-DFB8FF805\Slava
							
						 | 
						
							
							
							
							
								
							
								83e8cdae1c
								
							
								
							
						 | 
						
							
							
								
								io.encodings.utf8 fixed for bootstrap; add unit tests
							
							
							
							
							
						 | 
						
							2009-03-04 21:33:34 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								abdf153374
								
							
								
							
						 | 
						
							
							
								
								Add utf8-index> and >utf8-index words for dealing with broken C APIs
							
							
							
							
							
						 | 
						
							2009-03-04 20:43:04 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								6b25e99470
								
							
								
							
						 | 
						
							
							
								
								Add summary for heaps more vocabs
							
							
							
							
							
						 | 
						
							2009-02-16 21:05:13 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								c19f2257f4
								
							
								
							
						 | 
						
							
							
								
								Fix permission bits
							
							
							
							
							
						 | 
						
							2008-10-02 08:34:49 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								8df32ea9e4
								
							
								
							
						 | 
						
							
							
								
								update the docs
							
							
							
							
							
						 | 
						
							2008-09-02 16:49:45 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								bd8dcd4e0a
								
							
								
							
						 | 
						
							
							
								
								move quad to quadruple in utf8
							
							
							
							
							
						 | 
						
							2008-08-16 14:20:36 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7ca3c2a878
								
							
								
							
						 | 
						
							
							
								
								Various minor compiler tweaks
							
							
							
							
							
						 | 
						
							2008-07-12 01:08:30 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								8347710dd5
								
							
								
							
						 | 
						
							
							
								
								Help lint fixes
							
							
							
							
							
						 | 
						
							2008-07-04 02:52:27 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								b75f322d6e
								
							
								
							
						 | 
						
							
							
								
								Fix tests
							
							
							
							
							
						 | 
						
							2008-06-12 14:51:56 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								8b6e234709
								
							
								
							
						 | 
						
							
							
								
								Encodings use singletons; descriptive error updates
							
							
							
							
							
						 | 
						
							2008-05-10 20:17:24 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								bced4022e5
								
							
								
							
						 | 
						
							
							
								
								updating usages of cond/case
							
							
							
							
							
						 | 
						
							2008-04-11 12:53:22 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								06848c8e75
								
							
								
							
						 | 
						
							
							
								
								UTF-16 native order; better encodings docs
							
							
							
							
							
						 | 
						
							2008-03-25 21:17:37 -04:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								b362175d43
								
							
								
							
						 | 
						
							
							
								
								Initial optimization of encodings
							
							
							
							
							
						 | 
						
							2008-03-18 17:01:14 -04:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								56afb67bfc
								
							
								
							
						 | 
						
							
							
								
								Unicode encoding changes
							
							
							
							
							
						 | 
						
							2008-03-14 03:09:51 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								26df05b912
								
							
								
							
						 | 
						
							
							
								
								More unit test fixes
							
							
							
							
							
						 | 
						
							2008-03-08 04:27:19 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7ad74eb320
								
							
								
							
						 | 
						
							
							
								
								Various fixes
							
							
							
							
							
						 | 
						
							2008-03-08 02:51:26 -06:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								b32276d1da
								
							
								
							
						 | 
						
							
							
								
								Stupid bug fix
							
							
							
							
							
						 | 
						
							2008-03-06 14:46:11 -06:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								ee9b940bc6
								
							
								
							
						 | 
						
							
							
								
								Modifications to the encoding protocol for later optimization
							
							
							
							
							
						 | 
						
							2008-03-06 00:23:38 -06:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								93c4ac23a8
								
							
								
							
						 | 
						
							
							
								
								Encodings updates; /* */ comments in multline
							
							
							
							
							
						 | 
						
							2008-03-05 14:51:01 -06:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								44f4aa4c69
								
							
								
							
						 | 
						
							
							
								
								More updates for encodings
							
							
							
							
							
						 | 
						
							2008-02-24 19:58:34 -06:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								72e15848bf
								
							
								
							
						 | 
						
							
							
								
								More changes for encodings
							
							
							
							
							
						 | 
						
							2008-02-22 20:21:23 -06:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								e918cf6de0
								
							
								
							
						 | 
						
							
							
								
								More changes wrt encodings
							
							
							
							
							
						 | 
						
							2008-02-21 15:22:49 -06:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								62f9ed5dbd
								
							
								
							
						 | 
						
							
							
								
								putting encodings on all file readers/writers
							
							
							
							
							
						 | 
						
							2008-02-16 22:17:41 -06:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								a800d5fca7
								
							
								
							
						 | 
						
							
							
								
								Fixing UTF-8/16 test files
							
							
							
							
							
						 | 
						
							2008-02-15 20:14:53 -06:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								2a2d7cf04e
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into unicode
							
							
							
							
							
							
							
							Conflicts:
	core/io/encodings/utf16/utf16-tests.factor
	core/io/encodings/utf16/utf16.factor
	core/io/encodings/utf8/utf8-tests.factor 
							
						 | 
						
							2008-02-15 20:12:38 -06:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								6acdc23941
								
							
								
							
						 | 
						
							
							
								
								UNICHAR => CHAR
							
							
							
							
							
						 | 
						
							2008-02-15 19:51:12 -06:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								4678da8861
								
							
								
							
						 | 
						
							
							
								
								Working on unicode encodings
							
							
							
							
							
						 | 
						
							2008-02-15 19:44:35 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								2f5ad0324b
								
							
								
							
						 | 
						
							
							
								
								io.utf8 renamed to io.encodings.utf8
							
							
							
							
							
						 | 
						
							2008-02-13 23:21:04 -06:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								c14c19edc4
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'unicode'
							
							
							
							
							
							
							
							Conflicts:
	extra/unicode/data/data.factor 
							
						 | 
						
							2008-02-13 19:55:24 -06:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								4103c982c3
								
							
								
							
						 | 
						
							
							
								
								encodings fix
							
							
							
							
							
						 | 
						
							2008-02-13 19:54:35 -06:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								6ff319cfcb
								
							
								
							
						 | 
						
							
							
								
								Unicode upgrade and fix
							
							
							
							
							
						 | 
						
							2008-02-13 19:53:53 -06:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								254ba5809f
								
							
								
							
						 | 
						
							
							
								
								Moving about.txt to summary.txt in encodings
							
							
							
							
							
						 | 
						
							2008-02-13 18:44:25 -06:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								01e9a5cb1a
								
							
								
							
						 | 
						
							
							
								
								utf8 and utf16le streams
							
							
							
							
							
						 | 
						
							2008-02-13 17:53:10 -06:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								014b79caad
								
							
								
							
						 | 
						
							
							
								
								More unicode changes
							
							
							
							
							
						 | 
						
							2008-02-13 01:02:37 -06:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								99ff43b404
								
							
								
							
						 | 
						
							
							
								
								Beginning of encoded streams
							
							
							
							
							
						 | 
						
							2008-02-10 23:14:42 -06:00 |