Commit Graph

3405 Commits (7c0535884eeb8d770ad0d09a18221d1438c7b2e4)

Author SHA1 Message Date
Chris Double 7c0535884e Fix up peg memoization of compiled parsers 2008-03-27 15:34:49 +13:00
Chris Double e6da3bc43a Use cache in compiled-parser in peg 2008-03-27 14:55:14 +13:00
Chris Double c0f4e37427 Fix usage of cache in pegs 2008-03-27 12:58:53 +13:00
Chris Double 5986ccd47a Merge commit 'origin/master' 2008-03-27 12:51:01 +13:00
Doug Coleman dfb638e30c Merge branch 'master' of git://factorcode.org/git/factor 2008-03-26 18:49:30 -05:00
Doug Coleman d823c4a287 working on random 2008-03-26 18:48:55 -05:00
Doug Coleman 9120865157 fixing the launcher 2008-03-26 18:47:56 -05:00
Slava Pestov e9fbbd0c9f Merge branch 'master' of git://factorcode.org/git/factor 2008-03-26 18:42:14 -05:00
Eduardo Cavazos 7b1bd2f558 builder.release: upload binaries to factorcode.org 2008-03-26 18:22:25 -06:00
Slava Pestov be5a09c9e3 Inheritance work in progress 2008-03-26 18:37:28 -05:00
Chris Double 2614792254 Implement packrat algorithm 2008-03-27 12:31:13 +13:00
Slava Pestov 690621ffb6 Change PREDICATE: syntax 2008-03-26 18:23:19 -05:00
Chris Double bd33e2fef9 Fix cache to handle the case of 'f' being a valid cached value 2008-03-27 11:24:06 +13:00
Chris Double c793a381fe Add hook for packrat implementation 2008-03-27 11:24:06 +13:00
Chris Double 85a3ee3e5b Remove memoization in 'compile' word in pegs
This creates issues when recompiling a an existing EBNF parser for reasons I've not yet tracked down. Disabling it slows things down but makes things work correctly till I investigate the issue.
2008-03-27 11:24:06 +13:00
Slava Pestov 67eea75f4a Merge branch 'master' of git://factorcode.org/git/factor 2008-03-26 17:08:56 -05:00
Slava Pestov 89a531d4a2 Fixing unit tests 2008-03-26 17:07:50 -05:00
Slava Pestov 4844bae31a Tuple redefinition fixes 2008-03-26 16:38:31 -05:00
Doug Coleman d4dd93e316 move some io files unit tests to unix 2008-03-26 16:22:34 -05:00
Doug Coleman 603a55bde5 run deploy as +low-priority+ 2008-03-26 15:59:11 -05:00
Doug Coleman 92b912bce9 Merge branch 'master' of git://factorcode.org/git/factor 2008-03-26 15:56:28 -05:00
Doug Coleman 65a12660a7 implement priorities on windows 2008-03-26 15:55:55 -05:00
erg bc55f67a49 Merge branch 'master' of git://factorcode.org/git/factor 2008-03-26 15:29:49 -05:00
erg 719e6388b1 remove a unit test 2008-03-26 15:25:20 -05:00
erg eed26edf23 fix bootstrap 2008-03-26 15:24:54 -05:00
Eduardo Cavazos 0133824805 Merge branch 'master' of git://factorcode.org/git/factor 2008-03-26 12:00:52 -06:00
Eduardo Cavazos ecee19e6ed Add a docs file for openssl. Mention where to get OpenSSL for Windows. 2008-03-26 12:00:09 -06:00
Slava Pestov e1ad21a439 Working on shapes 2008-03-26 03:57:48 -05:00
Slava Pestov 257a03ace5 Fix multi-methods load error 2008-03-26 01:30:44 -05:00
Slava Pestov 5319ba1ae1 Merge git://double.co.nz/git/factor 2008-03-25 22:34:05 -05:00
Slava Pestov 2f73edb3a2 Fix stat on linux/x86.64 2008-03-25 22:26:33 -05:00
Chris Double de3e4e049f Use cleave instead of get-slots in peg 2008-03-26 16:21:33 +13:00
Chris Double 1ec945ba4c Use new slots in peg.ebnf 2008-03-26 16:16:23 +13:00
Chris Double 8569d18068 Use new slots in peg 2008-03-26 16:08:14 +13:00
Slava Pestov 4d8d25ecb3 Update .gitignore 2008-03-25 21:58:27 -05:00
Slava Pestov b3f99d1746 Merge git://factorcode.org/git/littledan 2008-03-25 21:56:52 -05:00
Slava Pestov 0fa98ea10d Merge git://double.co.nz/git/factor 2008-03-25 21:56:14 -05:00
Chris Double b1561de0f6 Reduce amount of generated code for peg token parser 2008-03-26 15:40:17 +13:00
Chris Double 9b7246555a Fix just parser in pegs 2008-03-26 15:26:54 +13:00
erg c9b22c92a6 redo target 2008-03-25 21:09:39 -05:00
erg 0f6a5f33ce Merge branch 'master' of git://factorcode.org/git/factor 2008-03-25 20:19:49 -05:00
Daniel Ehrenberg 06848c8e75 UTF-16 native order; better encodings docs 2008-03-25 21:17:37 -04:00
erg 1070685db7 Merge branch 'master' of git://factorcode.org/git/factor 2008-03-25 19:52:29 -05:00
erg 807c84918b minor cleanup in windows path handling 2008-03-25 19:52:07 -05:00
erg b13e0f7042 redo path handling 2008-03-25 19:50:39 -05:00
Daniel Ehrenberg 514c626e56 Merge branch 'master' of git://factorcode.org/git/factor 2008-03-25 19:43:09 -04:00
Doug Coleman 8362ef0958 fix netbsd32 2008-03-25 13:51:09 -05:00
Eduardo Cavazos c106a35b38 Merge branch 'master' of git://factorcode.org/git/factor 2008-03-25 04:41:06 -06:00
Eduardo Cavazos 1c75abce23 lsys.ui: Add a '500 sleep' workaround 2008-03-25 04:40:36 -06:00
Slava Pestov a0e1659a3e Fix 2008-03-24 20:44:39 -05:00