|  Doug Coleman | c436f6dbad | factor: char: postpone: color: hexcolor: flexhexcolor: decimal: | 2017-08-31 21:21:13 -05:00 | 
				
					
						|  Doug Coleman | e189954ecc | core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; | 2017-06-02 11:57:05 -05:00 | 
				
					
						|  John Benediktsson | ceb75057da | change ERROR: words from throw-foo back to foo. | 2015-08-13 16:13:05 -07:00 | 
				
					
						|  Doug Coleman | b6be8685c3 | basis: ERROR: changes. | 2015-08-13 03:20:39 -07:00 | 
				
					
						|  John Benediktsson | 529a57bbb4 | Revert "hints: add hints to index." This reverts commit 96ce04755a. | 2015-07-20 17:35:22 -07:00 | 
				
					
						|  John Benediktsson | 96ce04755a | hints: add hints to index. | 2015-07-19 17:20:36 -07:00 | 
				
					
						|  John Benediktsson | 9fad4187f3 | sequences: adding a subseq-unsafe that doesn't check slice bounds. | 2015-07-17 12:14:33 -07: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 | 296968580a | use assoc-reject instead of [ ... not ] assoc-filter. | 2015-05-12 19:08:42 -07:00 | 
				
					
						|  John Benediktsson | ece22caa43 | hints: specialize le> and be> for byte-array. | 2014-06-02 17:10:16 -07:00 | 
				
					
						|  John Benediktsson | a634f8c0ff | hints: add string specializer to member-eq?. | 2013-11-20 16:38:57 -08:00 | 
				
					
						|  John Benediktsson | 7bf3cf4922 | hints: should hint on split not split, | 2013-03-27 16:21:32 -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 | 843426c664 | hints: remove these hints for now... | 2013-03-04 19:03:10 -08:00 | 
				
					
						|  John Benediktsson | 8043b7b4ba | hints: prevent specialization on inline-recursive words. | 2013-03-04 17:34:20 -08:00 | 
				
					
						|  John Benediktsson | 08499b6e5a | hints: cleanup some hint setting. | 2012-09-11 10:35:21 -07:00 | 
				
					
						|  John Benediktsson | 626050611c | hints: prepend should have same hints as append. | 2012-07-16 11:07:13 -07:00 | 
				
					
						|  Doug Coleman | 067f9830ef | classes.union: Define a maybe: word that makes a tuple that acts as an anonymous union for a type and f. Updated all the places we define UNION: ?foo foo POSTPONE: f ;. Fixes #416 and lots of headaches. | 2011-11-22 01:56:13 -08:00 | 
				
					
						|  Doug Coleman | f9257959fd | Rename class to class-of | 2011-10-24 06:47:42 -05:00 | 
				
					
						|  Keita Haga | 9f7c22be60 | help, hints: remove syntax vocab in few examples | 2010-12-04 01:25:14 +09:00 | 
				
					
						|  Slava Pestov | 6f0375b3ba | Merge branch 'doc-fixes' of git://github.com/keitahaga/factor | 2010-12-01 03:02:38 -08:00 | 
				
					
						|  Keita Haga | 3e7af33343 | hints: fix two examples and formatting in docs | 2010-11-30 04:53:11 +09:00 | 
				
					
						|  Slava Pestov | f27080498d | Remove bignum>float VM primitive, and use bignum/f to implement >float on bignums instead, for a slight accuracy gain. Also, bignum/f now has a more efficient post-scaling algorithm to break the circular dependency on bignum>float | 2010-11-24 22:41:15 -08:00 | 
				
					
						|  Slava Pestov | 627295f094 | Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO) | 2010-05-06 17:21:02 -04: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 | afee6ccfcd | Merge branch 'new-math-parser' of git://factorcode.org/git/factor into new-math-parser | 2010-02-07 23:28:18 +13:00 | 
				
					
						|  Slava Pestov | df55fed478 | generic: rename method-body predicate class to method | 2010-02-03 23:11:24 +13:00 | 
				
					
						|  Slava Pestov | ab428fc259 | Code cleanups | 2010-01-30 09:28:56 +13:00 | 
				
					
						|  Slava Pestov | df4fb4a3ee | Removing integers-as-sequences | 2010-01-15 07:15:33 +13:00 | 
				
					
						|  Joe Groff | 08370a236d | update hints docs to demonstrate M\ method syntax instead of old array syntax for referencing methods | 2009-11-05 14:05:39 -06:00 | 
				
					
						|  Joe Groff | 61a3e4e814 | new, faster one-pass number parser | 2009-11-01 01:59:12 -05:00 | 
				
					
						|  Joe Groff | a7011fe087 | use bignum/f to get accurate division of fixnums >= 2^53 on 64-bit platforms | 2009-10-31 12:06:56 -05:00 | 
				
					
						|  Doug Coleman | bd13e018dd | memq? -> member-eq?, sorted-memq? -> sorted-member-eq? | 2009-10-28 15:02:00 -05:00 | 
				
					
						|  Doug Coleman | 1476cdb974 | reverse-here -> reverse! | 2009-10-28 14:40:15 -05:00 | 
				
					
						|  Joe Groff | ad18098a4f | add some math.parser hints that slightly improve number parsing performance | 2009-10-26 17:48:05 -05:00 | 
				
					
						|  Joe Groff | 5caa118e40 | make first2, first3, first4 inline | 2009-10-26 17:30:37 -05:00 | 
				
					
						|  Keith Lazuka | 405e5d015b | docs: change $subsection to $subsections | 2009-10-02 12:15:48 -04:00 | 
				
					
						|  Slava Pestov | c0abb9ce95 | hints: fix regression with declarations | 2009-09-25 18:50:08 -05:00 | 
				
					
						|  Joe Groff | aeba336601 | separate stack effect typing from hints. put it in a "typed" vocab, and have a TYPED: word that adds the type checking directly to the word | 2009-09-02 11:45:30 -05:00 | 
				
					
						|  Joe Groff | cb56e95567 | handle the stack effect type as a separate specialization pass, and use coercers when available | 2009-09-01 23:13:08 -05:00 | 
				
					
						|  Joe Groff | 333943188e | typo in specialize-method | 2009-09-01 15:59:59 -05:00 | 
				
					
						|  Joe Groff | 6b512e3187 | make type declarations in stack effects strong and throw an error if the inputs don't match | 2009-09-01 15:49:08 -05:00 | 
				
					
						|  Joe Groff | 19b10fb85e | bring back ( x: type y: type -- ) stack effect syntax, and automatically hint words based on types in their declared effect | 2009-09-01 14:39:22 -05:00 | 
				
					
						|  Slava Pestov | a34a3bf417 | hints: HINTS: now recompiles subwords too, 15% perf improvement on reverse-complement because encoder-write is compiled with hints now | 2009-08-18 19:40:54 -05:00 | 
				
					
						|  Slava Pestov | 1cb0f3370b | math.vectors.specialization: first attempt at some call site splitting for vector ops. Specialized array types generate customized variants of all vector words, if input types are known at compile time, a call to the specialized version is inserted | 2009-08-09 03:07:33 -05:00 | 
				
					
						|  Slava Pestov | f1683f9fcf | Move set-last from circular.private to sequences | 2009-07-28 11:51:47 -05:00 | 
				
					
						|  Doug Coleman | 407377fc98 | rename peek -> last and update all usages | 2009-05-25 16:38:33 -05:00 |