]>
gitweb.factorcode.org Git - factor.git/log
U-FROGGER\erg [Tue, 25 Mar 2008 21:41:59 +0000 (16:41 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Wed, 26 Mar 2008 03:26:33 +0000 (22:26 -0500)]
Fix stat on linux/x86.64
Slava Pestov [Wed, 26 Mar 2008 02:58:27 +0000 (21:58 -0500)]
Update .gitignore
Slava Pestov [Wed, 26 Mar 2008 02:56:52 +0000 (21:56 -0500)]
Merge git://factorcode.org/git/littledan
Slava Pestov [Wed, 26 Mar 2008 02:56:14 +0000 (21:56 -0500)]
Merge git://double.co.nz/git/factor
Chris Double [Wed, 26 Mar 2008 02:40:17 +0000 (15:40 +1300)]
Reduce amount of generated code for peg token parser
Chris Double [Wed, 26 Mar 2008 02:26:54 +0000 (15:26 +1300)]
Fix just parser in pegs
erg [Wed, 26 Mar 2008 02:09:39 +0000 (21:09 -0500)]
redo target
erg [Wed, 26 Mar 2008 01:19:49 +0000 (20:19 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Daniel Ehrenberg [Wed, 26 Mar 2008 01:17:37 +0000 (21:17 -0400)]
UTF-16 native order; better encodings docs
erg [Wed, 26 Mar 2008 00:52:29 +0000 (19:52 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
erg [Wed, 26 Mar 2008 00:52:07 +0000 (19:52 -0500)]
minor cleanup in windows path handling
erg [Wed, 26 Mar 2008 00:50:39 +0000 (19:50 -0500)]
redo path handling
Daniel Ehrenberg [Tue, 25 Mar 2008 23:43:09 +0000 (19:43 -0400)]
Merge branch 'master' of git://factorcode.org/git/factor
U-FROGGER\erg [Tue, 25 Mar 2008 19:37:36 +0000 (14:37 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
U-FROGGER\erg [Tue, 25 Mar 2008 19:37:17 +0000 (14:37 -0500)]
add more dlls to factor.sh
Doug Coleman [Tue, 25 Mar 2008 18:51:09 +0000 (13:51 -0500)]
fix netbsd32
Eduardo Cavazos [Tue, 25 Mar 2008 10:41:06 +0000 (04:41 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor
Eduardo Cavazos [Tue, 25 Mar 2008 10:40:36 +0000 (04:40 -0600)]
lsys.ui: Add a '500 sleep' workaround
Slava Pestov [Tue, 25 Mar 2008 01:44:39 +0000 (20:44 -0500)]
Fix
Slava Pestov [Tue, 25 Mar 2008 01:15:42 +0000 (20:15 -0500)]
Test fix
Slava Pestov [Tue, 25 Mar 2008 00:52:21 +0000 (19:52 -0500)]
Class algebra refactoring
Slava Pestov [Tue, 25 Mar 2008 00:47:30 +0000 (19:47 -0500)]
Launcher documentation
Slava Pestov [Mon, 24 Mar 2008 23:02:39 +0000 (18:02 -0500)]
Move priority code to io.launcher
Slava Pestov [Mon, 24 Mar 2008 22:41:10 +0000 (17:41 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Mon, 24 Mar 2008 22:25:19 +0000 (17:25 -0500)]
finish rename process to priority
Doug Coleman [Mon, 24 Mar 2008 22:25:03 +0000 (17:25 -0500)]
rename process to priority
Doug Coleman [Mon, 24 Mar 2008 22:20:42 +0000 (17:20 -0500)]
move priority bindings to extra/unix
Doug Coleman [Mon, 24 Mar 2008 22:19:22 +0000 (17:19 -0500)]
fix bug in find-all-files
Doug Coleman [Mon, 24 Mar 2008 17:02:57 +0000 (12:02 -0500)]
inline new-effects
use new-effects for mersenne-twister
Doug Coleman [Mon, 24 Mar 2008 17:02:10 +0000 (12:02 -0500)]
add new stack effects library
Doug Coleman [Mon, 24 Mar 2008 16:51:38 +0000 (11:51 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Daniel Ehrenberg [Sun, 23 Mar 2008 05:01:24 +0000 (01:01 -0400)]
Merge branch 'master' of git://factorcode.org/git/factor
Daniel Ehrenberg [Sun, 23 Mar 2008 04:58:17 +0000 (00:58 -0400)]
Change to encodings docs
Daniel Ehrenberg [Sun, 23 Mar 2008 04:43:43 +0000 (00:43 -0400)]
Changing 8-bit encoding names; documentation
Slava Pestov [Sat, 22 Mar 2008 19:17:05 +0000 (14:17 -0500)]
Merge branch 'master' of git://factorcode.org/git/littledan
Doug Coleman [Sat, 22 Mar 2008 06:21:21 +0000 (01:21 -0500)]
add remove-nth
Doug Coleman [Sat, 22 Mar 2008 04:21:02 +0000 (23:21 -0500)]
mmap constants
Daniel Ehrenberg [Sat, 22 Mar 2008 01:47:16 +0000 (21:47 -0400)]
Strict wrapper for encodings
Slava Pestov [Fri, 21 Mar 2008 22:48:01 +0000 (17:48 -0500)]
Add unit test for ifte
Daniel Ehrenberg [Fri, 21 Mar 2008 20:59:40 +0000 (16:59 -0400)]
Merge branch 'master' of git://factorcode.org/git/factor
Daniel Ehrenberg [Fri, 21 Mar 2008 20:57:13 +0000 (16:57 -0400)]
Final fix for 8-bit encodings
Doug Coleman [Fri, 21 Mar 2008 20:36:49 +0000 (15:36 -0500)]
add more priority constants, priority functions
Doug Coleman [Fri, 21 Mar 2008 20:25:18 +0000 (15:25 -0500)]
fix priority loading
Doug Coleman [Fri, 21 Mar 2008 19:53:11 +0000 (14:53 -0500)]
add set-priority and get-priority
add clear_err_no and check-errno for dealing with get-priority
Doug Coleman [Fri, 21 Mar 2008 19:22:57 +0000 (14:22 -0500)]
dont error on USE: unix
Slava Pestov [Fri, 21 Mar 2008 19:10:02 +0000 (14:10 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 21 Mar 2008 19:07:51 +0000 (14:07 -0500)]
Merge branch 'master' of git://double.co.nz/git/factor
Daniel Ehrenberg [Fri, 21 Mar 2008 18:07:17 +0000 (14:07 -0400)]
latin1 -> iso-8859-1
Daniel Ehrenberg [Fri, 21 Mar 2008 18:01:50 +0000 (14:01 -0400)]
Completing 8-bit changes
Doug Coleman [Fri, 21 Mar 2008 17:52:47 +0000 (11:52 -0600)]
fix using
Daniel Ehrenberg [Fri, 21 Mar 2008 16:30:13 +0000 (12:30 -0400)]
More 8-bit encodings
Chris Double [Fri, 21 Mar 2008 12:59:16 +0000 (01:59 +1300)]
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.
Chris Double [Fri, 21 Mar 2008 11:58:53 +0000 (00:58 +1300)]
Get peg subvocabs working again
sheeple [Fri, 21 Mar 2008 00:55:46 +0000 (19:55 -0500)]
delete comments
Doug Coleman [Fri, 21 Mar 2008 00:15:16 +0000 (19:15 -0500)]
fix stat on netbsd
Doug Coleman [Fri, 21 Mar 2008 00:12:06 +0000 (19:12 -0500)]
add netbsd to targets
add stat/types for netbsd
fix type for openbsd
Doug Coleman [Fri, 21 Mar 2008 00:11:04 +0000 (19:11 -0500)]
make md5 work on netbsd in factor.sh
Doug Coleman [Fri, 21 Mar 2008 00:11:01 +0000 (19:11 -0500)]
add some constants to grovel
sheeple [Fri, 21 Mar 2008 04:53:26 +0000 (23:53 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 21 Mar 2008 05:40:02 +0000 (00:40 -0500)]
Update .gitignore
Slava Pestov [Fri, 21 Mar 2008 05:39:28 +0000 (00:39 -0500)]
Fix target script
Slava Pestov [Fri, 21 Mar 2008 05:37:58 +0000 (00:37 -0500)]
Clean things up for binary releases
Slava Pestov [Fri, 21 Mar 2008 05:37:27 +0000 (00:37 -0500)]
Move things around a bit
Slava Pestov [Fri, 21 Mar 2008 05:31:00 +0000 (00:31 -0500)]
Move bitmaps
sheeple [Fri, 21 Mar 2008 04:53:05 +0000 (23:53 -0500)]
make freebsd64 compile
sheeple [Thu, 20 Mar 2008 23:02:19 +0000 (18:02 -0500)]
finally fix openbsd stat
Daniel Ehrenberg [Thu, 20 Mar 2008 21:04:17 +0000 (17:04 -0400)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Thu, 20 Mar 2008 20:34:08 +0000 (15:34 -0500)]
Merge branch 'master' of git://double.co.nz/git/factor
Slava Pestov [Thu, 20 Mar 2008 20:30:59 +0000 (15:30 -0500)]
New slots are now in the core
Slava Pestov [Thu, 20 Mar 2008 19:25:39 +0000 (14:25 -0500)]
Fix race
Slava Pestov [Thu, 20 Mar 2008 19:25:23 +0000 (14:25 -0500)]
Small cleanup
Slava Pestov [Thu, 20 Mar 2008 19:25:08 +0000 (14:25 -0500)]
Fix errors
Chris Double [Thu, 20 Mar 2008 14:05:21 +0000 (03:05 +1300)]
Compile pegs down to words
Chris Double [Thu, 20 Mar 2008 12:25:45 +0000 (01:25 +1300)]
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...
Slava Pestov [Thu, 20 Mar 2008 05:39:32 +0000 (00:39 -0500)]
Fix exists?
Slava Pestov [Thu, 20 Mar 2008 04:59:03 +0000 (23:59 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Eduardo Cavazos [Thu, 20 Mar 2008 05:33:17 +0000 (23:33 -0600)]
builder: update timeout to 2 hours
Slava Pestov [Thu, 20 Mar 2008 04:58:47 +0000 (23:58 -0500)]
Fixes
Slava Pestov [Thu, 20 Mar 2008 04:32:56 +0000 (23:32 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Thu, 20 Mar 2008 04:29:59 +0000 (23:29 -0500)]
Fix failing classes unit tests
Slava Pestov [Thu, 20 Mar 2008 04:29:35 +0000 (23:29 -0500)]
Update smtp for random changes
Slava Pestov [Thu, 20 Mar 2008 04:29:19 +0000 (23:29 -0500)]
Replace (stat) with (exists?)
Chris Double [Thu, 20 Mar 2008 04:25:27 +0000 (17:25 +1300)]
Add support for & syntax in ebnf
Chris Double [Thu, 20 Mar 2008 04:19:41 +0000 (17:19 +1300)]
Tidy up expr groups
Chris Double [Thu, 20 Mar 2008 04:16:50 +0000 (17:16 +1300)]
Fix vocab name in expr tests
Chris Double [Thu, 20 Mar 2008 04:13:27 +0000 (17:13 +1300)]
Change <EBNF .. EBNF> to [EBNF .. EBNF]
Chris Double [Thu, 20 Mar 2008 04:11:09 +0000 (17:11 +1300)]
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.
Daniel Ehrenberg [Thu, 20 Mar 2008 03:08:23 +0000 (23:08 -0400)]
Merge branch 'master' of git://double.co.nz/git/factor
Chris Double [Thu, 20 Mar 2008 02:42:21 +0000 (15:42 +1300)]
Refactor ebnf parser generation
Slava Pestov [Thu, 20 Mar 2008 02:48:29 +0000 (21:48 -0500)]
Clean up random and fix circular
Slava Pestov [Thu, 20 Mar 2008 02:41:39 +0000 (21:41 -0500)]
Bootstrap fixes
Slava Pestov [Thu, 20 Mar 2008 02:26:13 +0000 (21:26 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Thu, 20 Mar 2008 02:16:09 +0000 (21:16 -0500)]
Add [let* syntax
Doug Coleman [Thu, 20 Mar 2008 02:15:38 +0000 (21:15 -0500)]
add code to bootstrap.syntax
Chris Double [Thu, 20 Mar 2008 01:57:12 +0000 (14:57 +1300)]
Change ordering of [[ ... ]]
Chris Double [Thu, 20 Mar 2008 01:22:14 +0000 (14:22 +1300)]
Update peg.pl0 to use range pattern syntax
This allows removing the words for ident and number, replacing them
with EBNF expressions.
Chris Double [Thu, 20 Mar 2008 01:15:06 +0000 (14:15 +1300)]
Updated peg.expr to use range-pattern for digits
Chris Double [Thu, 20 Mar 2008 01:06:21 +0000 (14:06 +1300)]
Fix pl0 for EBNF syntax changes
Chris Double [Thu, 20 Mar 2008 00:55:19 +0000 (13:55 +1300)]
Add ranges to EBNF syntax
This works:
<EBNF letter = [a-zA-Z] EBNF>
and
<EBNF not-digit = [^0-9] EBNF>