Commit Graph

184 Commits (2a8af325347d5e90ce874f706f5746cd0ddaac9b)

Author SHA1 Message Date
John Benediktsson be1d3a21f6 regexp.minimize: use sort-pair instead of natural-sort. 2013-04-02 16:54:25 -07:00
John Benediktsson 3db1e292a3 regexp.dfa: more use of hash-sets. 2013-03-08 16:50:59 -08:00
John Benediktsson 3e36ac7bfc Change "3dup drop" to "2over". 2012-10-22 20:45:15 -07:00
Doug Coleman 56f9c84ca6 combinators.smart: Add cleave>array. 2012-09-16 17:32:27 -07:00
John Benediktsson 5d3c6fb97a regexp.classes: bit more speed with read-only slots. 2012-09-12 08:39:40 -07:00
John Benediktsson 5e13451918 regexp.classes: inline class-member?. 2012-09-11 20:22:17 -07:00
Doug Coleman ba51919e50 assocs: Add sift-keys and sift-values. Remove three other implementations
of sift-values and use the new one.
2012-08-23 22:36:10 -07:00
John Benediktsson 780f57d3dc fix some docs to have string article names. 2012-07-31 14:41:32 -07:00
John Benediktsson db76e0b022 rename some words to x>sequence and sequence>x. 2012-07-23 21:28:38 -07:00
John Benediktsson e4b4f1522a using if-zero in more places. 2012-07-16 15:45:21 -07:00
Joe Groff ba860e27a9 regexp.parser: fix failing test 2011-12-06 21:11:58 -08:00
Doug Coleman 3d7d551eb5 regexp: trivial refactoring 2011-11-28 11:46:15 -08:00
Joe Groff eee483654a use radix literals 2011-11-23 19:03:40 -08:00
Joe Groff 65c17f7ace slice boa -> <slice-unsafe>
If you didn't define it, don't boa it
2011-11-09 19:22:09 -08:00
John Benediktsson f2741b34a4 Eliminate duplicate syntax for stack effects "(" no longer drops and is identical to the old "((", which is now removed. 2011-10-18 13:19:39 -07:00
John Benediktsson fd853f9958 Cleanup some lint warnings. 2011-10-15 19:19:44 -07:00
Slava Pestov ebd6497452 regexp.classes: remove dependency on mirrors vocab 2011-10-10 21:09:59 -07:00
John Benediktsson 8928fe2e17 Update code that did ">alist sort-" to just "sort-". 2011-04-07 09:01:21 -07:00
Keita Haga 6ab0bb4b92 regexp: fix typo in docs 2011-03-05 23:00:52 +09:00
Keita Haga be0bd7368f regexp: fix typos in docs 2011-01-15 00:57:32 +09:00
Slava Pestov d72b8d77aa regexp: fix test 2010-07-23 20:40:44 -07:00
Slava Pestov 3e836c4e07 regexp: fix match iteration with empty matches, and fix reverse regexes since they were totally broken (bugs reported by Joe Groff and various others) 2010-07-23 19:44:39 -07:00
Slava Pestov d2d466de29 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
Daniel Ehrenberg d9878f81d7 Changing require-when usages to the new syntax for require-when 2010-04-18 14:29:24 -05:00
Daniel Ehrenberg cacb1f8ebd Merge branch 'master' into conditional 2010-03-28 19:49:32 -04:00
Daniel Ehrenberg 4fab980a53 Fixing bug in regexp \P 2010-03-23 00:30:49 -04:00
Daniel Ehrenberg f2f80dadc7 Updating code to use require-when rather than vocab [ require ] when 2010-03-18 01:13:37 -04:00
Daniel Ehrenberg 1b61e2e5cf Merge branch 'bags' of git://github.com/littledan/Factor
Conflicts:

	basis/compiler/cfg/ssa/construction/tdmsc/tdmsc.factor
	basis/furnace/auth/auth.factor
	basis/stack-checker/backend/backend.factor
2010-03-16 13:28:00 -04:00
Joe Groff 242bf2d98d mop up errors from test-all 2010-03-09 10:22:14 -08:00
Joe Groff d4a0a69eb1 generalize stack effects so we can bootstrap with the stricter stack effect checking 2010-03-08 23:38:10 -08:00
Daniel Ehrenberg aa3a64c98a Regexps use new sets rather than assocs for final states 2010-03-02 18:05:37 -05:00
Daniel Ehrenberg 3e9e4f0969 Finishing eliminating prune as a synonym of members 2010-02-27 14:52:24 -05:00
Daniel Ehrenberg 2b5af07494 Fixing ambiguity between sets and namespaces in many unit tests and furnace.auth 2010-02-26 17:17:40 -05:00
Daniel Ehrenberg 0f0571e48a Moving new-sets to sets 2010-02-26 16:01:01 -05:00
Slava Pestov a07e2e4916 Update some more 'update' usages to call 'assoc-union!' 2010-02-04 03:44:24 +13:00
Doug Coleman 8ae200d419 Rename accumulator to collector, pusher to selector 2010-01-22 15:00:53 -06:00
Slava Pestov 880fb747fc Removing integers-as-sequences 2010-01-15 07:15:33 +13:00
Joe Groff 25d384abe4 remove non-primitive-related uses of tuck from basis 2009-11-05 17:03:24 -06:00
Joe Groff 131605be2e eliminate spin from basis 2009-11-05 14:05:06 -06:00
Joe Groff c6761710a6 Merge branch 'master' of http://factorcode.org/git/factor
Conflicts:
	basis/locals/locals.factor
	basis/peg/peg.factor
	extra/infix/infix.factor
2009-10-28 16:17:24 -05:00
Joe Groff 22a9be5ea5 update existing code to use :> ( ) when possible 2009-10-28 16:11:33 -05:00
Doug Coleman a57e990af7 parsed -> suffix!, add append! 2009-10-28 13:38:27 -05:00
Slava Pestov eb5d30e724 Fix conflict 2009-09-23 20:52:04 -05:00
Keith Lazuka 293b9704d2 docs: updated some docs to use new markup 2009-09-22 15:22:34 -04:00
Doug Coleman 47fab85a00 replace usages of <" with """ 2009-09-20 22:42:40 -05:00
Doug Coleman 7c3824639e move if-zero etc to math, remove 1-/1+ from math 2009-08-14 14:27:23 -05:00
Doug Coleman d1ce837569 Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
Slava Pestov ba04d5af1e Update documentation for stricter vocabulary search path semantics 2009-05-16 00:29:21 -05:00
Slava Pestov daec154817 Updating code in basis and extra for stricter vocab search path semantics 2009-05-14 23:23:06 -05:00
Slava Pestov 3353a777f7 Fixing some unit test failures 2009-04-22 07:05:00 -05:00