Samuel Tardieu
cf5ff72eb9
Fix bug introduced by former checkin
2008-04-04 12:51:05 +02:00
Samuel Tardieu
dcc28cd0f8
Fix bug in project-euler.169 introduced by a former checkin
2008-04-04 12:48:36 +02:00
Samuel Tardieu
f2cbd7648f
Use more combinators
2008-04-04 11:40:49 +02:00
Samuel Tardieu
fe8448b4e8
Use more combinators
2008-04-04 11:20:10 +02:00
Slava Pestov
f669d2c9f1
Fixing editors for parse-error/condition changes
2008-04-04 04:12:25 -05:00
Slava Pestov
ef4046cda9
Converting code to use inheritance
2008-04-04 00:33:06 -05:00
Slava Pestov
dbb0cf55cc
Fix UI completion bug
2008-04-03 21:29:56 -05:00
Slava Pestov
cc2f512287
New classes.builtin vocab
2008-04-03 21:19:20 -05:00
Daniel Ehrenberg
4e1285112d
Merge branch 'master' of git://factorcode.org/git/factor
...
Conflicts:
extra/delegate/delegate.factor
2008-04-03 19:20:29 -05:00
Daniel Ehrenberg
90d4266867
Part of delegate changes
2008-04-03 19:17:58 -05:00
erg
36fc0b26ac
fix load error
2008-04-03 18:51:53 -05:00
erg
45b0dd9042
add using
2008-04-03 18:41:12 -05:00
erg
82f3239012
remove private stuff
2008-04-03 18:40:51 -05:00
erg
344a98802f
tweak word
2008-04-03 18:36:53 -05:00
erg
4acd587629
move cwd and cd to private vocabs
2008-04-03 18:34:47 -05:00
erg
9f085cc10a
add using
2008-04-03 18:11:22 -05:00
erg
bc4892e740
Merge branch 'master' of git://factorcode.org/git/factor
2008-04-03 18:10:29 -05:00
Slava Pestov
e006aca541
Walker: step directly into the effective method
2008-04-03 17:33:06 -05:00
Slava Pestov
d2fc408c1b
Fix Windows launcher
2008-04-03 17:04:23 -05:00
Slava Pestov
a829e0c1fa
Merge branch 'master' of git://factorcode.org/git/factor
2008-04-03 16:46:41 -05:00
Slava Pestov
292cfd14ce
Merge branch 'master' of git://double.co.nz/git/factor
2008-04-03 16:46:29 -05:00
erg
d27252e232
minor cleanup
2008-04-03 16:02:37 -05:00
erg
53d21c6c7a
cleanup in aisle crypto
2008-04-03 13:57:33 -05:00
erg
0b90458cca
simplify bitroll
2008-04-03 13:27:10 -05:00
erg
5c2b2b024e
more cleanup of mersenne-twister -- you can actually understand it now :)
2008-04-03 13:04:24 -05:00
erg
d642347f34
move bit twiddling words to math.bitfields.lib
...
use 32-bit in mersenne-twister
2008-04-03 11:55:08 -05:00
erg
499cc29c1c
Merge branch 'master' of git://factorcode.org/git/factor
2008-04-03 09:47:16 -05:00
Slava Pestov
b096395e6c
Fix reports.noise load error
2008-04-03 06:11:18 -05:00
Slava Pestov
1ff2eaf09c
Move enum docs
2008-04-03 05:24:04 -05:00
Slava Pestov
45cf030cbd
Use call-next-method
2008-04-03 05:21:45 -05:00
Slava Pestov
0041d2edae
Merge branch 'master' of git://factorcode.org/git/factor
2008-04-03 05:08:45 -05:00
erg
e490e9b636
refactor hardware-info a bit
2008-04-03 01:48:29 -05:00
erg
0cf667859a
fix random on openbsd
2008-04-03 00:59:20 -05:00
Chris Double
970f0055c2
Fix failing ebnf unit test
2008-04-03 17:33:37 +13:00
Chris Double
cc7d945a80
Change ebnf variables to not use namespaces
2008-04-03 17:28:09 +13:00
Chris Double
27f2992dc5
Add failing ebnf test
2008-04-03 16:09:03 +13:00
erg
7bec01f9f7
Merge branch 'master' of git://factorcode.org/git/factor
2008-04-02 21:43:36 -05:00
erg
50d8b351de
fix using
2008-04-02 21:43:17 -05:00
Slava Pestov
192471badb
Merge branch 'master' of git://factorcode.org/git/factor
2008-04-02 21:31:50 -05:00
Slava Pestov
5346e1899f
Working on call-next-method, and identity-tuple
2008-04-02 21:27:49 -05:00
Doug Coleman
f10f601e3f
fix teh bootstrap
2008-04-02 20:50:20 -05:00
erg
5de68cd30f
fix bootstrap on intel mac
2008-04-02 20:33:36 -05:00
Doug Coleman
c53e75ef0f
io backend now uses OS singletons
2008-04-02 20:09:56 -05:00
Doug Coleman
72c06fc028
use OS symbol in deploy
2008-04-02 19:46:37 -05:00
Doug Coleman
83d9b936b2
change ui backends to singletons
2008-04-02 19:44:01 -05:00
Doug Coleman
de30882cb1
fix load error
2008-04-02 19:23:37 -05:00
Doug Coleman
0d8a27e5e4
update docs
2008-04-02 19:23:26 -05:00
Doug Coleman
a9cd31704d
remove win32? and win64? words
2008-04-02 18:53:24 -05:00
Slava Pestov
93ebbfb7e4
Try to fix inotify again
2008-04-02 18:50:42 -05:00
Doug Coleman
5db2e8570a
change editors.gvim to use the os singletons
2008-04-02 18:30:52 -05:00
Doug Coleman
28d804d2c4
remove calendar-backend and use os
2008-04-02 18:28:55 -05:00
Doug Coleman
393f77715c
update everything to use os singletons
2008-04-02 18:25:33 -05:00
Chris Double
90bb54f304
Merge commit 'origin/master'
2008-04-03 11:57:43 +13:00
Doug Coleman
dd9f20197c
Merge branch 'master' of git://factorcode.org/git/factor
2008-04-02 15:45:47 -05:00
erg
c89ee5bfcc
add textwrangler binding
2008-04-02 15:11:11 -05:00
Doug Coleman
11feb563eb
move singletons to core
2008-04-02 13:11:55 -05:00
Slava Pestov
a2971bd3be
Improve walker: step into on an array recursively sets breakpoint on each quotation nested in the array. Useful for cond, case, cleave, ...
2008-04-02 00:03:04 -05:00
erg
a861292f60
Merge branch 'master' of git://factorcode.org/git/factor
2008-04-01 22:24:32 -05:00
erg
b085ce2f5f
fix unit test
2008-04-01 22:24:00 -05:00
Chris Double
eac450bdcf
Add ebnf rule word
2008-04-02 15:55:18 +13:00
Chris Double
34a1505d95
PL0 whitespace handling improvement
2008-04-02 15:47:30 +13:00
Chris Double
bbcc84862f
Tweak ast from sequences in ebnf
2008-04-02 15:47:21 +13:00
Doug Coleman
7814d4cbc8
Merge branch 'master' of git://factorcode.org/git/factor
2008-04-01 20:21:03 -05:00
Doug Coleman
6ac0d4692f
remove wrap word, add circular to mersenne twister
2008-04-01 20:20:13 -05:00
erg
a94e5245a3
fix teh tests FOR GREAT JUSTICE
2008-04-01 20:07:18 -05:00
Eduardo Cavazos
b5083a37ef
Merge branch 'master' of git://factorcode.org/git/factor
2008-04-01 18:52:55 -06:00
Eduardo Cavazos
8047115746
remove extra/new-effects
2008-04-01 18:52:40 -06:00
Doug Coleman
7b457218ab
Merge branch 'master' of git://factorcode.org/git/factor
2008-04-01 19:52:35 -05:00
Doug Coleman
2bad7228a7
rename normalize-pathname to normalize-path
...
fix windows launcher issue
2008-04-01 19:51:49 -05:00
Chris Double
1b58ba404e
Fix peg.pl0 test failures
2008-04-02 13:50:29 +13:00
Eduardo Cavazos
5ecb754cc8
newfx: mutators
2008-04-01 18:18:18 -06:00
Doug Coleman
d3da0eb5ca
Merge branch 'master' of git://factorcode.org/git/factor
2008-04-01 19:03:52 -05:00
Chris Double
9d0485cd8a
Merge commit 'origin/master'
2008-04-02 13:02:47 +13:00
Doug Coleman
ae623ff924
normalize-pathname prepends unicode prefix,
...
(normalize-pathname) does not
2008-04-01 19:00:20 -05:00
Chris Double
6b454eed36
Various peg/ebnf fixes
...
- Box parsers were broken when involved in left recursion detection
- ebnf no longer implicitly ignores white space between terminates/non-terminals
- ebnf now handles \t and \n in grammars so productions to detect white space work
- reset-delegates is now reset-pegs
2008-04-02 12:59:12 +13:00
Eduardo Cavazos
5b65e02851
Project for a new American stack effect
2008-04-01 17:48:49 -06:00
Doug Coleman
a80e95ac2d
fix using
2008-04-01 18:02:39 -05:00
Eduardo Cavazos
f3e053c5bc
Merge branch 'master' of git://factorcode.org/git/factor
2008-04-01 16:23:12 -06:00
Eduardo Cavazos
d1c9082cd4
combinators.cleave: Major insurgency assault
2008-04-01 16:22:14 -06:00
Doug Coleman
23768dd482
remove singleton? from sequences.lib
...
fix bootstrap error
2008-04-01 17:06:36 -05:00
Doug Coleman
b4adebb691
update usages of singleton
2008-04-01 16:53:32 -05:00
Doug Coleman
9e32613f5c
rename singletons
2008-04-01 16:51:48 -05:00
Doug Coleman
7cb9be06e5
redo singletons
2008-04-01 16:46:22 -05:00
Eduardo Cavazos
6a2ab73938
Fix more add/add* occurances
2008-03-31 20:32:31 -06:00
Chris Double
122fd50d4a
Throw error when ebnf uses a non-existant non-terminal
2008-04-01 14:49:20 +13:00
Eduardo Cavazos
4f07aefc97
Merge branch 'master' of git://factorcode.org/git/factor
...
Conflicts:
core/classes/tuple/tuple.factor
2008-03-31 19:42:21 -06:00
Eduardo Cavazos
e75222d039
More add and add* cleanups
2008-03-31 19:24:48 -06:00
Eduardo Cavazos
aa40350aa7
replace add* and add with prefix and suffix
2008-03-31 18:18:05 -06:00
Chris Double
72bfd57f30
Make ebnf forgiving of whitespace at end of expression
2008-04-01 11:28:14 +13:00
U-CUTLER\dharmatech
a48467af91
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-31 15:30:20 -06:00
Eduardo Cavazos
4181728eca
ui.gadgets.slate: add some gesture handling for processing demos
2008-03-31 15:29:22 -06:00
U-CUTLER\dharmatech
ecf59b7168
Move ldap to unmaintained
2008-03-31 15:27:32 -06:00
Doug Coleman
8e2c2e1838
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-31 13:52:50 -05:00
Doug Coleman
a8e223f471
fix unix domain socket test
2008-03-31 13:51:34 -05:00
Doug Coleman
d1069b6891
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-31 12:48:13 -05:00
Slava Pestov
ff037a65df
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-31 16:22:36 -05:00
Slava Pestov
8742c3f2dc
Oops
2008-03-31 16:20:22 -05:00
Slava Pestov
c2fdd797bc
Try to fix inotify again
2008-03-31 16:20:09 -05:00
Doug Coleman
da5e52de7c
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-31 15:32:26 -05:00
Doug Coleman
f49c72bb05
remove curry2 from mersenne.private...
2008-03-31 15:31:51 -05:00
Doug Coleman
0a63a8fb40
normalize-pathname in local sockets
2008-03-31 14:38:11 -05:00
Doug Coleman
b21d83b531
remove failing unit test for now
2008-03-31 12:47:39 -05:00
sheeple
23bdf2faa7
add using
2008-03-31 08:57:16 -05:00
Slava Pestov
30a7238f71
Clean up serialization
2008-03-31 02:30:06 -05:00
Slava Pestov
309ffc53ef
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-31 01:39:58 -05:00
Slava Pestov
75614bf28c
Merge branch 'master' of git://double.co.nz/git/factor
2008-03-30 23:57:58 -05:00
Slava Pestov
d87667f903
Add inline declaration
2008-03-30 23:54:57 -05:00
Chris Double
a41f8ef733
Mention how to fail from action in pegs
2008-03-31 17:26:42 +13:00
Chris Double
f66774e875
Add tests for semantic and add syntax for it to ebnf
...
Syntax is ?[ ...]?
For example:
[EBNF num=. ?[ number? ]? list=list:x num:y => [[ drop x y + ]] | num EBNF] { 1 2 3 4 5 6 } swap call .
2008-03-31 16:50:05 +13:00
Slava Pestov
420e7dc57e
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-30 22:43:25 -05:00
Slava Pestov
49c0c15d3b
Merge branch 'master' of git://double.co.nz/git/factor
2008-03-30 22:43:18 -05:00
Slava Pestov
8aa676ab1e
Documentation fixes
2008-03-30 22:42:36 -05:00
Chris Double
c45eba6898
Add semantic parser
2008-03-31 16:34:59 +13:00
Chris Double
8a800361df
Merge commit 'origin/master'
2008-03-31 15:01:22 +13:00
Chris Double
729ac1d6dc
Some ebnf tweaks and tests to do with variables
2008-03-31 14:59:22 +13:00
erg
ffa5d82ed3
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-30 20:58:05 -05:00
Slava Pestov
edc586e48b
Merge commit 'yuuki/master'
2008-03-30 20:16:28 -05:00
Chris Double
ee2194d1dc
Allow variable names on elements
2008-03-31 14:03:16 +13:00
Matthew Willis
a098790634
Updated extra/match to use bi@ instead of 2apply. Ran "peg" test for testing.
2008-03-30 17:58:47 -07:00
Chris Double
55a69392fa
First cut at variables in ebnf
2008-03-31 13:52:42 +13:00
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