Chris Double
2614792254
Implement packrat algorithm
2008-03-27 12:31:13 +13: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
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
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
Slava Pestov
577c670631
Test fix
2008-03-24 20:15:42 -05:00
Slava Pestov
8d7367674c
Class algebra refactoring
2008-03-24 19:52:21 -05:00
Slava Pestov
09d8c8eb88
Launcher documentation
2008-03-24 19:47:30 -05:00
Slava Pestov
99b9ab367b
Move priority code to io.launcher
2008-03-24 18:02:39 -05:00
Slava Pestov
87208627cc
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-24 17:41:10 -05:00
Doug Coleman
fd0d489543
finish rename process to priority
2008-03-24 17:25:19 -05:00
Doug Coleman
1ff27e7de5
rename process to priority
2008-03-24 17:25:03 -05:00
Doug Coleman
b68e79726f
move priority bindings to extra/unix
2008-03-24 17:20:42 -05:00
Doug Coleman
1fe0e73a9f
fix bug in find-all-files
2008-03-24 17:19:22 -05:00
Doug Coleman
c5cc14de91
inline new-effects
...
use new-effects for mersenne-twister
2008-03-24 12:02:57 -05:00
Doug Coleman
598127c0e2
add new stack effects library
2008-03-24 12:02:10 -05:00
Doug Coleman
dfc734cda8
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-24 11:51:38 -05:00
Daniel Ehrenberg
b8434788bd
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-23 01:01:24 -04:00
Daniel Ehrenberg
7888601949
Change to encodings docs
2008-03-23 00:58:17 -04:00
Daniel Ehrenberg
d967d04e4c
Changing 8-bit encoding names; documentation
2008-03-23 00:43:43 -04:00