Commit Graph

3387 Commits (9120865157d441f67a8ad8df24624eaf1781373e)

Author SHA1 Message Date
Daniel Ehrenberg 86efc8467c Strict wrapper for encodings 2008-03-21 21:47:16 -04:00
Slava Pestov 8d7ccf2596 Add unit test for ifte 2008-03-21 17:48:01 -05:00
Daniel Ehrenberg 4cfd62c373 Merge branch 'master' of git://factorcode.org/git/factor 2008-03-21 16:59:40 -04:00
Daniel Ehrenberg fae69bd092 Final fix for 8-bit encodings 2008-03-21 16:57:13 -04:00
Doug Coleman e60d8a49c1 add more priority constants, priority functions 2008-03-21 15:36:49 -05:00
Doug Coleman 08fe32a268 fix priority loading 2008-03-21 15:25:18 -05:00
Doug Coleman 9c745c44d3 add set-priority and get-priority
add clear_err_no and check-errno for dealing with get-priority
2008-03-21 14:53:11 -05:00
Doug Coleman 17356ece95 dont error on USE: unix 2008-03-21 14:22:57 -05:00
Slava Pestov ea95cc017e Merge branch 'master' of git://factorcode.org/git/factor 2008-03-21 14:10:02 -05:00
Slava Pestov f24eb0f362 Merge branch 'master' of git://double.co.nz/git/factor 2008-03-21 14:07:51 -05:00
Daniel Ehrenberg 88baf7c3b7 latin1 -> iso-8859-1 2008-03-21 14:07:17 -04:00
Daniel Ehrenberg 7adef0c613 Completing 8-bit changes 2008-03-21 14:01:50 -04:00
Doug Coleman 9018a9093f fix using 2008-03-21 11:52:47 -06:00
Daniel Ehrenberg 3586b5a35d More 8-bit encodings 2008-03-21 12:30:13 -04:00
Chris Double 943b02ab2f Fix performance regression in pegs
delay parser is improved to use a memoized quotation so the
construction and compilation of the parser at runtime only
occurs once.
Changed compile so it would use equality rather than identity
for memoization purposes.
2008-03-22 01:59:16 +13:00
Chris Double d1e0aa6e80 Get peg subvocabs working again 2008-03-22 00:58:53 +13:00
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