sheeple
4e2c5f2d59
delete comments
2008-03-20 19:55:46 -05:00
Doug Coleman
9402b9b11e
fix stat on netbsd
2008-03-20 19:15:16 -05:00
Doug Coleman
36d02462ce
add netbsd to targets
...
add stat/types for netbsd
fix type for openbsd
2008-03-20 19:12:06 -05:00
Doug Coleman
327c07b67e
make md5 work on netbsd in factor.sh
2008-03-20 19:11:04 -05:00
Doug Coleman
2da79d04fd
add some constants to grovel
2008-03-20 19:11:01 -05:00
sheeple
7784465edc
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-20 23:53:26 -05:00
Slava Pestov
7c83016eee
Update .gitignore
2008-03-21 00:40:02 -05:00
Slava Pestov
95e960c6ec
Fix target script
2008-03-21 00:39:28 -05:00
Slava Pestov
b840555157
Clean things up for binary releases
2008-03-21 00:37:58 -05:00
Slava Pestov
15a747cce4
Move things around a bit
2008-03-21 00:37:27 -05:00
Slava Pestov
2bdfc46331
Move bitmaps
2008-03-21 00:31:00 -05:00
sheeple
d1e72fd03b
make freebsd64 compile
2008-03-20 23:53:05 -05:00
sheeple
9584be2981
finally fix openbsd stat
2008-03-20 18:02:19 -05:00
Daniel Ehrenberg
910f89641b
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-20 17:04:17 -04:00
Slava Pestov
18a9bc3355
Merge branch 'master' of git://double.co.nz/git/factor
2008-03-20 15:34:08 -05:00
Slava Pestov
02727576c2
New slots are now in the core
2008-03-20 15:30:59 -05:00
Slava Pestov
d517bad9ca
Fix race
2008-03-20 14:25:39 -05:00
Slava Pestov
c5eae01930
Small cleanup
2008-03-20 14:25:23 -05:00
Slava Pestov
e20762e0cb
Fix errors
2008-03-20 14:25:08 -05:00
Chris Double
a14854520d
Compile pegs down to words
2008-03-21 03:05:21 +13:00
Chris Double
1c6882b32c
Rip out packrat stuff
...
It was broken since the transition to generating compiled quotations. As far as I know, no one was using packrat-parse anyway.
Rework in progress...
2008-03-21 01:26:20 +13:00
Slava Pestov
0c490161b4
Fix exists?
2008-03-20 00:39:32 -05:00
Slava Pestov
e049e9b6f6
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-19 23:59:03 -05:00
Eduardo Cavazos
7084e1982e
builder: update timeout to 2 hours
2008-03-19 23:33:17 -06:00
Slava Pestov
616f96dbb7
Fixes
2008-03-19 23:58:47 -05:00
Slava Pestov
37906ed524
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-19 23:32:56 -05:00
Slava Pestov
70641c9293
Fix failing classes unit tests
2008-03-19 23:29:59 -05:00
Slava Pestov
1ba4294bb2
Update smtp for random changes
2008-03-19 23:29:35 -05:00
Slava Pestov
aec6d6f5c8
Replace (stat) with (exists?)
2008-03-19 23:29:19 -05:00
Chris Double
d1e7ede35d
Add support for & syntax in ebnf
2008-03-20 17:25:27 +13:00
Chris Double
dbd0583044
Tidy up expr groups
2008-03-20 17:19:41 +13:00
Chris Double
8ade4f9b5b
Fix vocab name in expr tests
2008-03-20 17:16:50 +13:00
Chris Double
44954753bd
Change <EBNF .. EBNF> to [EBNF .. EBNF]
2008-03-20 17:13:27 +13:00
Chris Double
e7980ebc61
More refactoring of EBNF
...
<EBNF .. EBNF> now produces a quotation that when called does the parsing
EBNF: foo ... ;EBNF creates a 'foo' word with stack effect (string -- result)
when called it parses the string and returns the result.
2008-03-20 17:11:09 +13:00
Daniel Ehrenberg
21ad2dace2
Merge branch 'master' of git://double.co.nz/git/factor
2008-03-19 23:08:23 -04:00
Chris Double
7dc772db26
Refactor ebnf parser generation
2008-03-20 16:05:10 +13:00
Slava Pestov
e9d7e2523c
Clean up random and fix circular
2008-03-19 21:48:29 -05:00
Slava Pestov
0d9947198c
Bootstrap fixes
2008-03-19 21:41:39 -05:00
Slava Pestov
4675811d68
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-19 21:26:13 -05:00
Slava Pestov
27e87292f0
Add [let* syntax
2008-03-19 21:16:09 -05:00
Doug Coleman
6f2369b16e
add code to bootstrap.syntax
2008-03-19 21:15:38 -05:00
Chris Double
c1f69f01be
Change ordering of [[ ... ]]
2008-03-20 14:57:12 +13:00
Chris Double
39c228db6d
Update peg.pl0 to use range pattern syntax
...
This allows removing the words for ident and number, replacing them
with EBNF expressions.
2008-03-20 14:22:14 +13:00
Chris Double
68388fbed9
Updated peg.expr to use range-pattern for digits
2008-03-20 14:15:06 +13:00
Chris Double
ec4f964e4f
Fix pl0 for EBNF syntax changes
2008-03-20 14:06:21 +13:00
Chris Double
795ef0ae3b
Add ranges to EBNF syntax
...
This works:
<EBNF letter = [a-zA-Z] EBNF>
and
<EBNF not-digit = [^0-9] EBNF>
2008-03-20 13:55:19 +13:00
Chris Double
264284d0c4
Add range-pattern parser
2008-03-20 13:40:22 +13:00
Doug Coleman
f5e678c380
work on gmt-offset on windows
2008-03-19 19:37:04 -05:00
Doug Coleman
d0b348591a
path+, prepend
2008-03-19 19:15:43 -05:00
Doug Coleman
3e7940216e
swap append to swap append
...
refactoring path+ to append-path
swap path+ to prepend-path
calendar gmt-offset to duration
2008-03-19 19:15:32 -05:00