erg
|
c30a8a68ee
|
refactor mersenne-twister to not use new-effects
|
2008-03-30 18:22:35 -05:00 |
Matthew Willis
|
dee3f0706c
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-03-30 15:14:57 -07:00 |
sheeple
|
7be6c51da8
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-03-30 15:51:08 -05:00 |
Eduardo Cavazos
|
1782880f8c
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-03-30 14:39:30 -06:00 |
Eduardo Cavazos
|
2d80153b07
|
builder: Add support for gmake
|
2008-03-30 14:39:13 -06:00 |
erg
|
5b0f6907fb
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-03-30 14:49:19 -05:00 |
erg
|
6ece2fbde2
|
fix copy-tree
|
2008-03-30 14:48:49 -05:00 |
Slava Pestov
|
69e9d9f258
|
Merge branch 'master' of git://double.co.nz/git/factor
|
2008-03-30 12:42:41 -05:00 |
sheeple
|
d367dc8462
|
fix gdb on freebsd
|
2008-03-30 12:21:44 -05:00 |
Doug Coleman
|
cb7d655639
|
move addrinfo into *bsd files
|
2008-03-30 10:55:47 -05:00 |
Doug Coleman
|
856173f54e
|
Add unit test
|
2008-03-30 10:46:07 -05:00 |
Matthew Willis
|
36a76b335c
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-03-30 06:28:13 -07:00 |
Slava Pestov
|
87539b8f4e
|
Clean up db.types
|
2008-03-30 08:16:30 -05:00 |
Slava Pestov
|
df8dabaf5e
|
Update JSON writer for inheritance
|
2008-03-30 08:16:19 -05:00 |
Slava Pestov
|
8bc2589a7a
|
Documentation updates
|
2008-03-30 08:16:07 -05:00 |
Chris Double
|
5989680a7b
|
Ensure box parsers are never cached
|
2008-03-31 00:53:33 +13:00 |
Doug Coleman
|
883c54e077
|
use srandom and prandom on openbsd
/dev/random is reserved for hardware rngs..
|
2008-03-30 06:45:38 -05:00 |
Chris Double
|
bb8198d3d0
|
Declare stack effects for compiled parsers
|
2008-03-30 23:24:02 +13:00 |
Slava Pestov
|
ea12d45337
|
Update json for inheritance
|
2008-03-30 03:06:28 -05:00 |
Slava Pestov
|
68e49c8770
|
Another benchmark fix
|
2008-03-30 02:21:55 -05:00 |
erg
|
f49d26e8d0
|
make copy-tree and delete-tree symlink aware
|
2008-03-30 01:13:29 -05:00 |
Chris Double
|
78633e03a0
|
Allow var names in ebnf but ignore them for now
|
2008-03-30 19:01:47 +13:00 |
Slava Pestov
|
95c27b514c
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-03-30 00:47:55 -05:00 |
Slava Pestov
|
4ca0c49280
|
Fix buggy benchmarks
|
2008-03-30 00:47:48 -05:00 |
Slava Pestov
|
304cd3c969
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-03-30 00:15:19 -05:00 |
Slava Pestov
|
a89e0b7615
|
Fix deploy tests for AMD64
|
2008-03-30 00:13:53 -05:00 |
Slava Pestov
|
f9779f5c38
|
Fix conflict
|
2008-03-29 23:48:01 -05:00 |
Chris Double
|
a23e0ce15c
|
Fix hashcode* on parsers
|
2008-03-30 17:35:47 +13:00 |
Chris Double
|
d002e02948
|
Use left recursive grammar in peg.expr
|
2008-03-30 17:23:11 +13:00 |
Chris Double
|
af9e27823a
|
Add => action rule for an entire sequence
|
2008-03-30 17:17:31 +13:00 |
Slava Pestov
|
726806b1c1
|
More robust concurrency.distributed unit test
|
2008-03-29 23:11:54 -05:00 |
Slava Pestov
|
48501f1f6e
|
Documentation fixes
|
2008-03-29 23:11:45 -05:00 |
Slava Pestov
|
c22af5c7a6
|
Rename 2apply to bi@
|
2008-03-29 20:36:58 -05:00 |
Slava Pestov
|
d7742af90e
|
Merge branch 'master' of git://double.co.nz/git/factor
|
2008-03-29 20:27:58 -05:00 |
erg
|
9df74f9b6f
|
help lint fixes for random
|
2008-03-29 20:12:22 -05:00 |
Chris Double
|
691d26068d
|
Refactor peg compiler cache
Instead of a cache stored in a global variable, the compiled parser is stored in a slot in the parser delegate.
|
2008-03-30 14:00:45 +13:00 |
Slava Pestov
|
f72336e70e
|
Fix conflict
|
2008-03-29 15:53:33 -05:00 |
Doug Coleman
|
606445f790
|
improve png
|
2008-03-29 15:31:31 -05:00 |
Daniel Ehrenberg
|
fbdf62bb1c
|
Making [ mpg ] undo work
|
2008-03-29 16:18:46 -04:00 |
Doug Coleman
|
72cedcaf47
|
add using
|
2008-03-29 14:51:50 -05:00 |
Doug Coleman
|
a15159af69
|
add summary on error
|
2008-03-29 14:50:52 -05:00 |
Doug Coleman
|
cee0eb5be3
|
fix secure-random-generator for windows
|
2008-03-29 14:25:57 -05:00 |
Slava Pestov
|
9e13e61a74
|
Fix some load errors
|
2008-03-29 04:07:06 -05:00 |
Slava Pestov
|
adb1dd14d0
|
Rename tuples vocab to classes.tuple for consistency
|
2008-03-29 03:34:48 -05:00 |
Slava Pestov
|
f5e2389c04
|
Clean up tuple code and get hierarchy changes working
|
2008-03-29 02:46:29 -05:00 |
Slava Pestov
|
aec04edbda
|
Phasing out get-slots and cleaning up some code
|
2008-03-29 00:59:05 -05:00 |
Slava Pestov
|
2aafe074b2
|
Merge branch 'master' of git://double.co.nz/git/factor
|
2008-03-29 00:38:31 -05:00 |
Chris Double
|
ca4f775756
|
Fix PEG:
|
2008-03-29 18:33:37 +13:00 |
Chris Double
|
8105e66aec
|
Add box parser to docs
|
2008-03-29 17:45:21 +13:00 |
Slava Pestov
|
e300fd10ea
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-03-28 23:43:16 -05:00 |
Chris Double
|
86653e7a46
|
Don't use 'delay' parser in ebnf
|
2008-03-29 17:42:21 +13:00 |
erg
|
cbc6865217
|
fix teh docs
|
2008-03-28 23:40:18 -05:00 |
Slava Pestov
|
ea45fe2b45
|
Move more cleave stuff into core
|
2008-03-28 23:38:03 -05:00 |
Slava Pestov
|
2c3c66c6af
|
Update peg for words being moved
|
2008-03-28 23:37:52 -05:00 |
Slava Pestov
|
daa6855dae
|
Fix conflict
|
2008-03-28 23:37:42 -05:00 |
erg
|
211749ed3d
|
re-add docs for random
|
2008-03-28 23:20:33 -05:00 |
Slava Pestov
|
2ffd5a1b0d
|
Merge branch 'master' of git://factorcode.org/git/littledan
|
2008-03-28 23:08:15 -05:00 |
Slava Pestov
|
4ed86f1d1f
|
Merge branch 'master' of git://double.co.nz/git/factor
|
2008-03-28 23:04:38 -05:00 |
Slava Pestov
|
1f3e6fd0b7
|
combinators.cleave is now core
|
2008-03-28 23:00:20 -05:00 |
Chris Double
|
0db0d9cd44
|
Move towards having ebnf infer
|
2008-03-29 16:24:13 +13:00 |
Chris Double
|
5f37b4fc72
|
compiled pegs infer
|
2008-03-29 16:11:08 +13:00 |
Chris Double
|
3f7d214dfa
|
Merge commit 'origin/master'
|
2008-03-29 15:11:23 +13:00 |
Doug Coleman
|
482efc9c58
|
fix load errors
|
2008-03-28 15:09:21 -05:00 |
Doug Coleman
|
8cf2fd88a5
|
allow random-32* or random-bytes* to generate randomness in terms of each other
|
2008-03-28 13:50:23 -05:00 |
Doug Coleman
|
3e2a867c3a
|
implement touch-file on windows
|
2008-03-28 13:37:05 -05:00 |
Chris Double
|
7bf27a5eb2
|
EBNF test using Java Primary production
|
2008-03-29 03:41:40 +13:00 |
Daniel Ehrenberg
|
e61287b99d
|
Merge branch 'master' of git://double.co.nz/git/factor
|
2008-03-28 10:15:12 -04:00 |
Chris Double
|
25eea7ea1b
|
Fix ebnf tests for left recursion
|
2008-03-29 02:51:49 +13:00 |
Chris Double
|
261539a86a
|
Unit test for left recursive grammar
|
2008-03-29 02:47:03 +13:00 |
Chris Double
|
dd979c8b3b
|
Indirect Left recursive grammars working
|
2008-03-29 02:45:21 +13:00 |
Chris Double
|
68cbdf76aa
|
Handle direct left recusion
|
2008-03-29 01:17:54 +13:00 |
Chris Double
|
010ce80076
|
Handle left recursion by failing again
|
2008-03-29 00:49:39 +13:00 |
Chris Double
|
cca4700e49
|
Fix ebnf for peg changes
|
2008-03-29 00:41:41 +13:00 |
Chris Double
|
4b353c7529
|
Rewrite peg internals
|
2008-03-29 00:37:40 +13:00 |
Chris Double
|
1d87e513f5
|
lr2 wip
|
2008-03-28 21:17:08 +13:00 |
Slava Pestov
|
bbd1ac7180
|
Fix launchers
|
2008-03-28 01:22:51 -05:00 |
Eduardo Cavazos
|
0934473b72
|
builder: cd changed
|
2008-03-27 22:22:19 -06:00 |
Eduardo Cavazos
|
248c88554e
|
builder.release: update 'common-files'
|
2008-03-27 22:18:43 -06:00 |
Chris Double
|
d2190fd1ec
|
Direct left recurson working
|
2008-03-28 14:30:10 +13:00 |
Chris Double
|
749f10ba9f
|
Implement direct left recursion
As per VPRI Technical Report TR-2007-002 section 3.2
|
2008-03-28 14:30:10 +13:00 |
Chris Double
|
f596aa2d71
|
Handle compilation of circular parsers
|
2008-03-28 14:26:05 +13:00 |
Daniel Ehrenberg
|
31de812987
|
renaming parse-unit to scan-until
|
2008-03-27 20:52:53 -04:00 |
Daniel Ehrenberg
|
7ad1686590
|
Factoring out parse-unit
|
2008-03-27 20:50:41 -04:00 |
erg
|
36f51b46f2
|
fix ultraedit
|
2008-03-27 19:06:24 -05:00 |
Chris Double
|
f96a251f8a
|
Refactor pegs to remove MEMO: and use unique id's
|
2008-03-28 12:35:47 +13:00 |
Doug Coleman
|
2cf1bcdeb2
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-03-27 17:43:38 -05:00 |
Doug Coleman
|
146bdbccbb
|
fix rng on windows
|
2008-03-27 17:43:00 -05:00 |
Chris Double
|
89c7698738
|
Fix MEMO problem with seq* and choice*
|
2008-03-28 11:30:46 +13:00 |
Doug Coleman
|
251fe25689
|
fix bootstrap for random
|
2008-03-27 06:36:34 -05:00 |
Doug Coleman
|
f317b97221
|
stack effect typos
|
2008-03-27 06:30:59 -05:00 |
Doug Coleman
|
2426fc44bb
|
remove random.backend
|
2008-03-27 06:27:36 -05:00 |
Chris Double
|
fa8b311b27
|
Add packrat-parse, etc
|
2008-03-28 00:04:08 +13:00 |
Chris Double
|
f6b7f8197e
|
Add tests for left recusion in pegs
|
2008-03-27 23:54:34 +13:00 |
Doug Coleman
|
89cacd416b
|
fix load errors on windows
|
2008-03-27 05:51:48 -05:00 |
erg
|
7185683663
|
test with-secure-random
|
2008-03-28 22:12:11 -05:00 |
erg
|
37cffc50fa
|
fix random
add with-secure-random
|
2008-03-28 22:10:01 -05:00 |
Chris Double
|
4e29081e93
|
Make left recursion in pegs a failed parse
Eventually left recursion will work fine, but this is prevents an infinite loop for now.
|
2008-03-27 18:15:22 +13:00 |
Chris Double
|
4c50daed22
|
Testcase for packrat behaviour
|
2008-03-27 17:58:08 +13:00 |
Chris Double
|
bc5f82255f
|
peg refactorings
|
2008-03-27 17:24:05 +13:00 |
Chris Double
|
8bd7c51c10
|
Merge commit 'origin/master'
|
2008-03-27 15:51:20 +13:00 |