Commit Graph

7176 Commits (18d629a916970773f417263dd9be15e88d6ee8fb)

Author SHA1 Message Date
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
U-SLAVA-DFB8FF805\Slava 5edf8b0cb4 Fix Windows bootstrap 2008-08-27 11:52:46 -05:00
Doug Coleman 917ff90fa1 Merge branch 'master' of git://factorcode.org/git/factor 2008-08-27 10:22:28 -05:00
Eduardo Cavazos 6e442f5226 Merge branch 'master' of git://factorcode.org/git/factor 2008-08-27 10:02:55 -05:00
Eduardo Cavazos a7cd3d3e53 obj.papers: Add some more data 2008-08-27 10:02:05 -05:00
Slava Pestov da8b6328de Add unit tests 2008-08-27 08:38:11 -05:00
Eduardo Cavazos cc4aa1446f Use 'obj.util' 2008-08-27 07:25:25 -05:00
Slava Pestov f471659810 Fix load error 2008-08-27 05:54:01 -05:00
Slava Pestov 799cefc39a Fix conflict 2008-08-27 05:52:38 -05:00
Slava Pestov 408199e423 Merge branch 'master' of git://factorcode.org/git/jamesnvc 2008-08-27 05:47:48 -05:00
Slava Pestov 15a005359d Merge branch 'master' of git://factorcode.org/git/factor 2008-08-27 05:43:17 -05:00
Eduardo Cavazos 344db26cdf Merge branch 'master' of git://factorcode.org/git/factor 2008-08-27 05:24:43 -05:00
Eduardo Cavazos 60ff1cfc53 obj: So fresh and so clean clean 2008-08-27 05:22:17 -05:00
Eduardo Cavazos a7da8895d8 newfx: Fix 1st, 2nd, 3rd, ... 2008-08-27 05:18:29 -05:00
Slava Pestov 1b34c3e586 Merge branch 'master' of git://factorcode.org/git/factor 2008-08-27 00:06:49 -05:00
Slava Pestov c9ea133b16 Remove 2008-08-27 00:02:53 -05:00
Slava Pestov 19c5317d97 Fix locals with smart combinator macros, document that locals work with macros now 2008-08-26 20:40:34 -05:00
Slava Pestov 47cb866891 Clean up smart && and || 2008-08-26 20:40:19 -05:00
Doug Coleman 365334fc61 move regexp2 to unfinished for binaries 2008-08-26 20:24:14 -05:00
Slava Pestov efb5553950 More efficient interval-contains? 2008-08-26 19:47:55 -05:00
Slava Pestov 6f4af849e5 Fix problem in interval* and interval/ with zero 2008-08-26 00:19:40 -05:00
Slava Pestov a8560f0f57 Don't store f in vocab root cache 2008-08-25 02:09:45 -05:00
Slava Pestov 8c46a3d56f Only annotate certain nodes ith value info 2008-08-24 14:02:33 -05:00
Slava Pestov 8aa6f673aa Optimizations and load fixes 2008-08-24 03:59:37 -05:00
Slava Pestov 8a8d3b50b9 Add some benchmarks 2008-08-24 03:59:22 -05:00
Slava Pestov 7359873b60 Minor compiler tweaks 2008-08-24 01:21:23 -05:00
Slava Pestov 88e3f6bd1d Remove dead code 2008-08-24 00:13:35 -05:00
Slava Pestov b6a7ebf184 Fix map-case 2008-08-23 22:35:29 -05:00
James Cash 25593873e9 Commenting out failing test for push 2008-08-23 23:16:10 -04:00
James Cash 5fb15e4c86 More work on extra/lisp - fixing begin 2008-08-23 23:13:35 -04:00
James Cash 3a8d20c5bd Macro-expansion requires another call 2008-08-23 23:13:34 -04:00
James Cash 9d61d71e61 Removing 'begin' as a macro, doing it as a special form 2008-08-23 23:13:33 -04:00
James Cash 3ae000d5ab varadic lambdas now working 2008-08-23 23:13:33 -04:00
James Cash 2487ff9c8c Constant-diadic lambdas work now, just need to get vararg lambdas and macros 2008-08-23 23:13:32 -04:00
James Cash e6c9a3dfa5 Adding continutations to USING: list for extra/lisp 2008-08-23 23:13:32 -04:00
James Cash a7f385ef12 Minor changes, still trying to get lisp working 2008-08-23 23:13:31 -04:00
James Cash 1e1fab23b5 More changes to lisp, trying to handle multiple body statements. CURRENTLY BROKEN 2008-08-23 23:13:31 -04:00
James Cash 70bb6b71ee More refactorings to extra/lisp in the wake of peg changes 2008-08-23 23:13:31 -04:00
James Cash 7678676455 Fixing lisp for changes to peg 2008-08-23 23:13:30 -04:00
James Cash 4013d5059a Refactoring lisp tests 2008-08-23 23:13:30 -04:00
James Cash 2e8d58d131 Removing extraneous lines from lisp tests 2008-08-23 23:13:29 -04:00
James Cash c0b810f970 Fixing 'begin' macro definition 2008-08-23 23:13:28 -04:00
James Cash 5fc2942893 Minor changes 2008-08-23 23:13:28 -04:00
James Cash 2a36571ca2 Minor changes to tests 2008-08-23 23:13:28 -04:00
James Cash 18f3fb004d Still working on lisp macros... 2008-08-23 23:13:27 -04:00
James Cash 82daad3375 Fixing cons>seq in extra/lists 2008-08-23 23:13:26 -04:00
James Cash a8cd6eb099 Defining 'begin' as a macro in lisp tests and fixing indentation 2008-08-23 23:13:26 -04:00
James Cash b4ee671500 Removing special case for 'begin' in lisp - will implement as a macro 2008-08-23 23:13:25 -04:00
James Cash 6543c03b0f Fixing lisp's defmacro for 'if' 2008-08-23 23:13:25 -04:00