Commit Graph

12631 Commits (06e8468c40d3388f0abedeaea5236d8a229babdd)

Author SHA1 Message Date
Slava Pestov 06e8468c40 Document alien.destructors 2009-03-12 20:48:22 -05:00
Slava Pestov 91e51f038c Slightly faster binary-search 2009-03-12 20:43:44 -05:00
Slava Pestov a6b57c495f Fix check-slice 2009-03-12 20:37:26 -05:00
Slava Pestov 7cefd48884 Tweak pane layout for better baseline alignment 2009-03-12 17:48:46 -05:00
Slava Pestov 999f038567 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-12 17:31:37 -05:00
Slava Pestov 2f85a1a9eb Don't report inference warnings for inline words 2009-03-12 17:30:41 -05:00
Slava Pestov 80e719ba5b Remove stupid commented out code 2009-03-12 17:30:33 -05:00
Slava Pestov 4fdb5d0557 Fix infinite fixed point iteration bug found by littledan; generalize-counter-interval wasn't called in all the right places 2009-03-12 17:30:24 -05:00
Daniel Ehrenberg 3c04d96bc4 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-11 22:05:06 -05:00
Daniel Ehrenberg 1ca2e8196b Making regexp generate less class algebra 2009-03-11 22:04:47 -05:00
Slava Pestov d08dd2ba20 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-11 21:51:53 -05:00
Slava Pestov 03f048cce9 Add a couple of must-infer tests 2009-03-11 21:51:39 -05:00
Daniel Ehrenberg 98392ef2ab Merge branch 'master' of git://factorcode.org/git/factor 2009-03-11 19:39:55 -05:00
Daniel Ehrenberg e70748f8f1 Redoing class algebra so conjunction works 2009-03-11 19:39:35 -05:00
Slava Pestov 667eca9410 Fix unit tests and help lint for 'see' move 2009-03-11 17:33:54 -05:00
Slava Pestov 034bda42ca Inline initial state in next-match loop 2009-03-11 17:06:45 -05:00
Slava Pestov 44d36dab9c Merge branch 'master' of git://factorcode.org/git/factor 2009-03-11 16:54:26 -05:00
Slava Pestov 18ca3b3419 Add some declarations so that next-match is faster 2009-03-11 16:53:44 -05:00
Slava Pestov 7dac8de701 Get rid of match tuple 2009-03-11 16:36:53 -05:00
Slava Pestov 643da5f073 Remove match iterators for a performance boost 2009-03-11 16:21:29 -05:00
Daniel Ehrenberg 23c8b375cc Uncommenting most remaining regexp unit tests 2009-03-11 16:06:14 -05:00
Daniel Ehrenberg 8b286cea4c Adding word breaks to regexp 2009-03-11 15:51:54 -05:00
Daniel Ehrenberg c193f1b68a Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:

	basis/regexp/regexp.factor
2009-03-11 14:47:05 -05:00
Daniel Ehrenberg 642b5f9649 Refactoring next-match 2009-03-11 14:45:52 -05:00
Slava Pestov 40dae755b1 Change execute( to execute-unsafe( since in this case we know the types 2009-03-11 14:02:29 -05:00
Slava Pestov fdcd8f210a Add 'see' to default vocab search path 2009-03-11 13:57:31 -05:00
Slava Pestov b6f6e880bf Make partially dispatched integer ops foldable 2009-03-11 13:57:13 -05:00
Daniel Ehrenberg ed30d24e56 Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:

	basis/regexp/regexp.factor
2009-03-11 12:33:54 -05:00
Daniel Ehrenberg 329875b170 Regexp match iterators are better 2009-03-11 12:29:33 -05:00
Slava Pestov 9c77c1333a Merge branch 'master' of git://factorcode.org/git/factor 2009-03-11 12:27:32 -05:00
Slava Pestov d5a67e5891 Fix compile error in regex 2009-03-11 12:27:25 -05:00
Daniel Ehrenberg ec5bad2f7c Removing regexp interpreter 2009-03-11 11:58:58 -05:00
Daniel Ehrenberg eaf72b54f6 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-11 11:57:43 -05:00
Daniel Ehrenberg 3cd4f3f626 Fixing regexp docs typo 2009-03-11 11:57:26 -05:00
Slava Pestov bd5013c9e6 Move combinators.cleave to unmaintained 2009-03-11 08:44:51 -05:00
Slava Pestov 52d1e4f9b5 Update code not to use combinators.cleave 2009-03-11 08:44:27 -05:00
Slava Pestov 515dcce34a Move unused utility libraries to unmaintained 2009-03-11 08:35:48 -05:00
Slava Pestov eb0bedd9b0 Fixing up code after 'see' refactoring 2009-03-11 08:34:25 -05:00
Slava Pestov b0ced3dc9a Formatting fix 2009-03-11 07:20:39 -05:00
Slava Pestov abab72f80c Move 'see' to its own vocabulary, and fix excess newlines after panes change 2009-03-11 07:18:24 -05:00
Slava Pestov 5f196ba2ef Fix bootstrap 2009-03-11 07:17:57 -05:00
Slava Pestov 04cc1ec53e Merge branch 'master' of git://factorcode.org/git/factor 2009-03-11 03:17:38 -05:00
Slava Pestov 692b648feb Change tabular-output and smash-pane behavior to fix panes unit tests; re-organize panes code to make more words private 2009-03-11 03:17:30 -05:00
Slava Pestov 21f8ba2917 Change another throw to rethrow in stack checker 2009-03-11 03:17:06 -05:00
Daniel Ehrenberg 5027d02b12 Stack shuffling cleanup in sequences 2009-03-11 00:10:27 -05:00
Daniel Ehrenberg 33822922d4 Removing regexp.matchers vocab, merged into regexp 2009-03-11 00:10:11 -05:00
Daniel Ehrenberg e97e1c8003 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-10 23:21:19 -05:00
Daniel Ehrenberg dca194e1eb Fixing XMode, which I gratuitiously broke 2009-03-10 23:21:05 -05:00
Slava Pestov 7d9389ad9e Merge branch 'master' of git://factorcode.org/git/factor 2009-03-10 20:01:34 -05:00
Daniel Ehrenberg e2fda2e227 Fixing help-lint for regexp; adding first-match and re-contains? 2009-03-10 19:34:49 -05:00