Commit Graph

2897 Commits (0272bff08d0dc4c22d342056437624e42a96ea22)

Author SHA1 Message Date
Eduardo Cavazos a245dcb0c9 builder: up bootstrap timeout to 60 minutes (yikes!) 2008-04-04 12:40:25 -05:00
Eduardo Cavazos 89d4c4ca59 newfx: add a couple of variants 2008-04-04 12:27:30 -05:00
Eduardo Cavazos 0a8bbcf950 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-04 12:27:10 -05:00
Eduardo Cavazos a870b7d635 builder: remove reference to 'cwd' 2008-04-04 12:26:39 -05:00
Doug Coleman b35ef01860 fix windows bootstrap 2008-04-04 12:02:25 -05:00
Doug Coleman 87a705e782 fix sha1-interleave 2008-04-04 12:02:12 -05:00
Slava Pestov d36c8620de Merge branch 'master' of git://factorcode.org/git/factor 2008-04-04 10:14:32 -05:00
Slava Pestov f6030fb3a4 Another improvement 2008-04-04 10:11:31 -05:00
Slava Pestov 0cc26425fd Make image smaller on Windows 2008-04-04 10:05:52 -05:00
Slava Pestov 41e5226df6 Load fixes 2008-04-04 09:17:33 -05:00
Slava Pestov 67c509db73 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-04 09:10:31 -05:00
Doug Coleman 8ffd5b61af Merge branch 'master' of git://factorcode.org/git/factor 2008-04-04 08:48:06 -05:00
Slava Pestov ca652dc157 Fix UI panes 2008-04-04 08:44:32 -05:00
Chris Double a6b160c447 apply-memo-rule doesn't need to be inline 2008-04-05 02:26:41 +13:00
Chris Double 72dbac6a29 delocalise apply-memo-rule 2008-04-05 02:07:17 +13:00
Chris Double a4700e072e delocalise apply-rule 2008-04-05 01:56:37 +13:00
Slava Pestov fa65bdad14 Fix load failures 2008-04-04 07:40:36 -05:00
Slava Pestov 7e7ba4ca38 Fixing streams 2008-04-04 07:39:09 -05:00
Slava Pestov 26dca5d77a Merge branch 'for-slava' of git://www.rfc1149.net/factor 2008-04-04 07:09:59 -05:00
Slava Pestov 8d39853248 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-04 07:09:21 -05:00
Slava Pestov 6b626f108c Update extra/delegate; removing section protocol since it makes little sense 2008-04-04 05:57:59 -05:00
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
Doug Coleman 3eb2bd784f fix library path 2008-04-03 23:36:14 -05:00
Doug Coleman d031087338 better cpu report 2008-04-03 23:35:57 -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
Slava Pestov 726806b1c1 More robust concurrency.distributed unit test 2008-03-29 23:11:54 -05:00
Slava Pestov 48501f1f6e Documentation fixes 2008-03-29 23:11:45 -05:00
Slava Pestov c22af5c7a6 Rename 2apply to bi@ 2008-03-29 20:36:58 -05:00
Slava Pestov d7742af90e Merge branch 'master' of git://double.co.nz/git/factor 2008-03-29 20:27:58 -05:00
erg 9df74f9b6f help lint fixes for random 2008-03-29 20:12:22 -05:00
Chris Double 691d26068d Refactor peg compiler cache
Instead of a cache stored in a global variable, the compiled parser is stored in a slot in the parser delegate.
2008-03-30 14:00:45 +13:00
Slava Pestov f72336e70e Fix conflict 2008-03-29 15:53:33 -05:00
Doug Coleman 606445f790 improve png 2008-03-29 15:31:31 -05:00
Daniel Ehrenberg fbdf62bb1c Making [ mpg ] undo work 2008-03-29 16:18:46 -04:00
Doug Coleman 72cedcaf47 add using 2008-03-29 14:51:50 -05:00
Doug Coleman a15159af69 add summary on error 2008-03-29 14:50:52 -05:00
Doug Coleman cee0eb5be3 fix secure-random-generator for windows 2008-03-29 14:25:57 -05:00
Slava Pestov 9e13e61a74 Fix some load errors 2008-03-29 04:07:06 -05:00
Slava Pestov adb1dd14d0 Rename tuples vocab to classes.tuple for consistency 2008-03-29 03:34:48 -05:00
Slava Pestov f5e2389c04 Clean up tuple code and get hierarchy changes working 2008-03-29 02:46:29 -05:00
Slava Pestov aec04edbda Phasing out get-slots and cleaning up some code 2008-03-29 00:59:05 -05:00
Slava Pestov 2aafe074b2 Merge branch 'master' of git://double.co.nz/git/factor 2008-03-29 00:38:31 -05:00
Chris Double ca4f775756 Fix PEG: 2008-03-29 18:33:37 +13:00
Chris Double 8105e66aec Add box parser to docs 2008-03-29 17:45:21 +13:00
Slava Pestov e300fd10ea Merge branch 'master' of git://factorcode.org/git/factor 2008-03-28 23:43:16 -05:00
Chris Double 86653e7a46 Don't use 'delay' parser in ebnf 2008-03-29 17:42:21 +13:00
erg cbc6865217 fix teh docs 2008-03-28 23:40:18 -05:00
Slava Pestov ea45fe2b45 Move more cleave stuff into core 2008-03-28 23:38:03 -05:00
Slava Pestov 2c3c66c6af Update peg for words being moved 2008-03-28 23:37:52 -05:00
Slava Pestov daa6855dae Fix conflict 2008-03-28 23:37:42 -05:00
erg 211749ed3d re-add docs for random 2008-03-28 23:20:33 -05:00
Slava Pestov 2ffd5a1b0d Merge branch 'master' of git://factorcode.org/git/littledan 2008-03-28 23:08:15 -05:00