Commit Graph

63 Commits (079cbbfb77889a4240646ecde7239de4cc1bf4ea)

Author SHA1 Message Date
Doug Coleman 6d62a34ba0 fix regexp2 2008-09-09 19:16:11 -05:00
Eduardo Cavazos fcd89748aa vocab-browser: Improve predicate class listing 2008-09-04 10:50:22 -05:00
Eduardo Cavazos 19036845bd vocab-browser: Display symbols separate from words 2008-09-04 09:07:53 -05:00
Eduardo Cavazos 2d48c99407 vocab-browser: Add indices for authors and tags 2008-09-04 07:21:54 -05:00
Eduardo Cavazos a4e77124af New vocabulary browser 2008-09-03 02:16:45 -05:00
Doug Coleman 61122e6e9f more work on traversal-flags 2008-08-28 22:08:54 -05:00
Doug Coleman 97599d707b moved a few util words around
added traversal-flags
2008-08-28 13:45:04 -05:00
Doug Coleman 5df8f491fa add unit test for regexp comments 2008-08-27 16:23:51 -05:00
Doug Coleman d0e0c09124 add flags slot to transitions, get rid of boa usage 2008-08-27 16:22:34 -05:00
Doug Coleman b912a73509 fix parser for special groups 2008-08-27 15:59:07 -05:00
Doug Coleman ae8254c0fd revert change to lookahead, parse negative lookahead correctly 2008-08-27 15:27:54 -05:00
Doug Coleman abe2eb462f updated regexp2 for new compiler, add a slot for lookahead 2008-08-27 15:09:49 -05:00
Doug Coleman 917ff90fa1 Merge branch 'master' of git://factorcode.org/git/factor 2008-08-27 10:22:28 -05:00
Slava Pestov 1b34c3e586 Merge branch 'master' of git://factorcode.org/git/factor 2008-08-27 00:06:49 -05:00
Doug Coleman 365334fc61 move regexp2 to unfinished for binaries 2008-08-26 20:24:14 -05:00
Slava Pestov a5ff214d67 More load fixes 2008-08-12 03:38:56 -05:00
Slava Pestov 56d272df9e Merge branch 'master' into new_optimizer 2008-08-12 03:36:44 -05:00
Slava Pestov f2a5a30c6f New front-end and high-level optimizer lands 2008-08-12 03:22:45 -05:00
Slava Pestov 762007b28e Debugging front-end, updating FFI codegen 2008-08-12 03:18:15 -05:00
Slava Pestov aededc406f Adding FFI to new front-end 2008-08-12 02:41:18 -05:00
Slava Pestov d42edecffb Updating codegen for new optimizer 2008-08-11 23:30:18 -05:00
Slava Pestov 5e9a323ac1 Updating CFG builder 2008-08-11 02:49:37 -05:00
Slava Pestov b411d896a4 Port optimizer report 2008-08-10 23:37:12 -05:00
Slava Pestov fe16de52e0 Inference transforms can now give up; remove elaboration phase since we'll do that while building CFG 2008-08-10 22:22:26 -05:00
Slava Pestov bbd05723a5 Cleaner loop detection pass 2008-08-10 19:22:13 -05:00
Slava Pestov 4cf2b064c5 Loop detection 2008-08-10 01:58:39 -05:00
Slava Pestov ca57e4386c Various fixes 2008-08-09 23:00:27 -05:00
Slava Pestov 63bc32eda3 More unboxing work 2008-08-08 16:04:33 -05:00
Slava Pestov 2d07fd6826 Tuple unboxing progress 2008-08-08 13:14:36 -05:00
Slava Pestov f9900202c8 Working on tuple unboxing 2008-08-07 06:34:28 -05:00
Slava Pestov c6b310228e Finishing up with propagation and escape analysis 2008-08-07 01:08:11 -05:00
Slava Pestov 7e1ba0ce67 New propagation tests 2008-08-05 19:31:49 -05:00
Slava Pestov 175b6deee5 Working on recursive escape analysis 2008-08-04 04:35:31 -05:00
Slava Pestov 04a72f2472 Document disjoint-sets 2008-08-03 21:55:19 -05:00
Slava Pestov 0ed0167dd6 More accurate escape analysis 2008-08-03 21:32:12 -05:00
Slava Pestov d41bc716bf More escape analysis work 2008-08-03 05:01:05 -05:00
Slava Pestov d14efabed3 Working on escape analysis 2008-08-02 20:21:25 -05:00
Slava Pestov 84323131d9 Start work on escape analysis pass 2008-08-01 23:31:43 -05:00
Slava Pestov da255d9647 Tweaking propagation 2008-08-01 20:10:49 -05:00
Slava Pestov 97871d4063 Fix problem with terminating branches; normalize always pushes #introduce to the front 2008-08-01 20:04:36 -05:00
Slava Pestov f86fbccfb0 Fixing copy-equiv 2008-08-01 20:00:12 -05:00
Slava Pestov 12590f6c1b Remove unneeded copy 2008-07-31 23:01:20 -05:00
Slava Pestov e61f2321d0 More debugging 2008-07-30 17:36:24 -05:00
Slava Pestov 65df4739ce Working on propagation, move some tests that don't apply out of cleanup-tests 2008-07-30 15:37:40 -05:00
Slava Pestov d8b6a7f7e6 Remove unused word 2008-07-30 04:12:27 -05:00
Slava Pestov 75c077ebd5 Remove file 2008-07-30 03:38:50 -05:00
Slava Pestov 45c1da32eb Propagation now does method inlining; working on cleanup pass 2008-07-30 03:38:10 -05:00
Slava Pestov 029e0e4bba Fix stack-checker bug 2008-07-28 17:56:15 -05:00
Slava Pestov 7768bae3f6 Remove dead code 2008-07-28 06:33:06 -05:00
Slava Pestov d817efe1dd Working on predicate constraint propagation 2008-07-28 06:31:26 -05:00