Commit Graph

3303 Commits (2bdfc463318785384676c613d19a5635ff56788f)

Author SHA1 Message Date
Slava Pestov 02727576c2 New slots are now in the core 2008-03-20 15:30:59 -05:00
Doug Coleman c996c092fc start a unit test file for stat 2008-03-20 15:24:30 -05:00
Doug Coleman e539246131 fix stat on openbsd32 2008-03-20 15:11:27 -05:00
sheeple 62d0b94a5b Merge branch 'master' of git://factorcode.org/git/factor 2008-03-20 15:07:07 -05:00
sheeple 87b13afb9b change old mt to random-generator for deploy 2008-03-20 15:06:22 -05:00
Doug Coleman afcd671ad3 Merge branch 'master' of git://factorcode.org/git/factor 2008-03-20 15:00:53 -05:00
Doug Coleman 936bd26a3a update core/ to use ERROR: 2008-03-20 15:00:49 -05:00
Doug Coleman 6d36f738eb playing around with a cross-platform c program to write out factor structs 2008-03-20 14:54:16 -05:00
Doug Coleman d82808b3a0 add freebsd 64, untested
add openbsd 32/64, untested
2008-03-20 14:53:01 -05:00
Doug Coleman 668633b406 Merge branch 'master' of git://factorcode.org/git/factor 2008-03-20 14:43:23 -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
Doug Coleman bdda6fc3cb make openbsd compile with NO_UI=1 2008-03-20 12:10:43 -05: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
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
Doug Coleman 1802e7c443 add random bootstrap 2008-03-19 16:22:06 -05:00
Doug Coleman 3e14b0fac0 Merge branch 'master' of git://factorcode.org/git/factor 2008-03-19 16:21:17 -05:00
Doug Coleman 077df62492 add 2bi* 2008-03-19 16:20:14 -05:00
Doug Coleman 274c7d8cad 256 random-bits 2008-03-19 16:19:54 -05:00
Doug Coleman cd4f2028cd random-256 -> 256 random-bits 2008-03-19 16:19:37 -05:00
Doug Coleman 9c74ba2f2f remove extra crypto file 2008-03-19 16:19:15 -05:00
Doug Coleman 5296c907d9 remove random-bits 2008-03-19 16:19:00 -05:00