Commit Graph

1142 Commits (f5f065ce75f1be381a1c7cd7eced7c0a8310adbd)

Author SHA1 Message Date
Doug Coleman 61ffc2efe6 better fix is a new boot image. 2008-04-28 10:36:41 -05:00
Doug Coleman 688202ea1f fix bootstrap 2008-04-28 10:11:26 -05:00
Doug Coleman 09c21f077b add invert-comparison word 2008-04-27 23:23:51 -05:00
Doug Coleman 32814ffce5 <=> outputs +lt+ +eq+ +gt+ 2008-04-27 18:57:46 -05:00
Doug Coleman b4f7619655 add math.order 2008-04-27 17:03:21 -05:00
Slava Pestov 31308a7fb2 Oops 2008-04-27 06:42:53 -05:00
Slava Pestov 524e3ea762 Fix PPC backend load error 2008-04-27 06:42:12 -05:00
Slava Pestov 9a5d34ae7b Fix conflicts 2008-04-27 03:19:41 -05:00
Slava Pestov 517671fad0 Thread refactoring work in progress 2008-04-27 03:16:12 -05:00
Slava Pestov 7a7d7be324 Fix typo in documentation 2008-04-27 03:15:31 -05:00
Slava Pestov 6ee115901a Better error message 2008-04-26 18:55:26 -05:00
Doug Coleman 550b83278a fix unit test 2008-04-26 18:45:03 -05:00
Doug Coleman 658ec32b67 rearrange IN:
add using
2008-04-26 11:28:08 -05:00
Doug Coleman ce087fcf61 fix using 2008-04-26 11:06:46 -05:00
Doug Coleman e264537a1a reverse the arguments of diff, assoc-diff
fix lots of usings
fix help-lint
2008-04-26 02:01:06 -05:00
Doug Coleman 15402ed1b4 core changes:
index* -> index-from
last-index* -> last-index-from
1 tail -> rest
1 tail-slice -> rest-slice
subset -> filter
prepose
find* -> find-from
find-last* -> find-last-from
before, after generic, < for integers
make between? work for timestamps
2008-04-25 23:12:44 -05:00
Slava Pestov 20e599251b Merge branch 'master' of git://factorcode.org/git/factor 2008-04-25 03:27:05 -05:00
Slava Pestov 3ea844b9f2 Better error message 2008-04-25 03:23:56 -05:00
Doug Coleman 9f97ae2b0c add unit test for parser 2008-04-25 01:54:42 -05:00
Doug Coleman ad0139ac0c default vocab is now f when parsing files 2008-04-25 00:23:49 -05:00
Slava Pestov 857ecda0eb Improve error messages for mirrors 2008-04-24 02:48:48 -05:00
Doug Coleman ca1484b94c fix ffi test 2008-04-23 17:07:37 -05:00
Doug Coleman 8a0909d849 fix ffi test int ffi test 36 point 5 2008-04-10 20:09:36 -05:00
Slava Pestov df41c8b68f Fix documentation 2008-04-23 02:46:35 -05:00
Slava Pestov f1113b7c2a Fix case bug 2008-04-22 16:29:10 -05:00
Slava Pestov cad4a4ea77 Support old behavior 2008-04-20 22:20:13 -05:00
Slava Pestov 40acac17c2 Fix f ... alien>string 2008-04-20 19:29:58 -05:00
Slava Pestov a3a0ce5bee Fixes 2008-04-20 06:15:08 -05:00
Slava Pestov 55f6636bc0 FFI string encoding conversion 2008-04-20 05:15:46 -05:00
Slava Pestov d1f37ab5ec Fix bloopers 2008-04-20 02:30:52 -05:00
Slava Pestov 10ee5cf8ed Fix bootstrap 2008-04-20 00:18:27 -05:00
Slava Pestov 18c2f11d06 Move columns, bit-vectors, byte-vectors, float-vectors to extra 2008-04-19 22:56:28 -05:00
Slava Pestov 435e24f3b7 Fix regression 2008-04-19 21:43:45 -05:00
Slava Pestov 6a3f908c41 Fix PowerPC inline allocators 2008-04-19 21:41:51 -05:00
Slava Pestov f4fdbd6a6c Fix problem with words becoming uncompiled 2008-04-19 20:56:36 -05:00
Slava Pestov 0ae748d9ba Compiler fixes 2008-04-19 20:39:58 -05:00
Slava Pestov f48d5091c9 Faster inline allocators 2008-04-19 04:52:34 -05:00
Slava Pestov 6dedc433d5 Improve recursive word type inference 2008-04-19 02:11:55 -05:00
Slava Pestov 3b795b6a07 Fix class< bug 2008-04-19 02:11:40 -05:00
Slava Pestov d7763d6b71 Add another unit test 2008-04-19 02:11:30 -05:00
Slava Pestov 2d2b3ec904 Partial dispatch on integer operations 2008-04-18 16:51:09 -05:00
Slava Pestov 608a1c03f4 Improve type inference for recursive functions 2008-04-17 14:34:32 -05:00
Slava Pestov 80ee4f8771 Code cleanup 2008-04-17 12:54:47 -05:00
Slava Pestov 390afacac8 Better modular arithmetic optmizer 2008-04-17 12:22:24 -05:00
Slava Pestov 9edff32bb7 Update docs 2008-04-17 05:17:30 -05:00
Slava Pestov 382b5f9aa8 Fix tchange 2008-04-17 05:16:28 -05:00
Slava Pestov 3d62f9393a Fix PPC backend 2008-04-17 04:39:16 -05:00
Slava Pestov d7272871fe Remove commented out code 2008-04-17 04:14:55 -05:00
Slava Pestov c00f89c38b Fix problem with callbacks 2008-04-17 04:14:42 -05:00
Slava Pestov deb51fbd00 Don't emit first engine in the sequence 2008-04-17 03:07:17 -05:00
Slava Pestov 91e516853a Generate branches in reverse order 2008-04-17 03:06:55 -05:00
Slava Pestov b4ce5c93e8 More efficient locals 2008-04-17 03:05:36 -05:00
Slava Pestov 4eb4542431 Add failing unit test 2008-04-17 03:03:22 -05:00
Slava Pestov 9589c5359a Remove commented-out code 2008-04-17 03:03:00 -05:00
Slava Pestov 7601005ac6 Fix load, test, help failurse 2008-04-14 07:53:54 -05:00
Slava Pestov 7f89cb73a1 Fix bootstrap 2008-04-14 05:27:04 -05:00
Slava Pestov 31a9954530 Documentation updates and cleanups 2008-04-14 05:19:26 -05:00
Slava Pestov 70bec926d0 New convention for parametrized constructors: new-* instead of construct-* 2008-04-14 05:07:31 -05:00
Slava Pestov d42ae9508f Merge with erg's changes 2008-04-14 04:42:43 -05:00
Slava Pestov 31e6604a68 Inheritance-friendly lexer type 2008-04-14 03:54:34 -05:00
Slava Pestov 5c94bd00b0 Change unit test 2008-04-14 03:54:17 -05:00
Slava Pestov 5fda0ed040 Throw error if superclass is not a tuple class 2008-04-14 03:54:02 -05:00
Doug Coleman f64d511ca6 add usings 2008-04-14 02:40:32 -05:00
Doug Coleman 4597cab824 move some words to sets
write docs for sets
started on usings..
2008-04-14 02:20:37 -05:00
Doug Coleman 83aad018ca add union word
move prune
2008-04-14 01:14:46 -05:00
Doug Coleman f80085ff0a seq-diff -> diff
seq-intersect -> intersect
2008-04-13 23:09:42 -05:00
Doug Coleman 2edd0fefc9 new -> new-sequence
construct-empty -> new
construct-boa -> boa
diff -> assoc-diff
union -> assoc-union
intersect -> assoc-intersect
2008-04-13 22:58:07 -05:00
Doug Coleman 30b75a797a construct-boa -> boa
construct-empty -> new
2008-04-13 15:06:09 -05:00
Doug Coleman fafd00bae7 rename new -> new-sequence 2008-04-13 12:54:58 -05:00
Slava Pestov f7df948b06 Documentation updates 2008-04-13 09:34:27 -05:00
Slava Pestov 0a5701d868 Fix write barrier and roots problem with strings 2008-04-13 09:20:19 -05:00
Slava Pestov aaf48cebf5 New utility word 2008-04-13 03:52:40 -05:00
Slava Pestov 9cc25c3eff Fix docs 2008-04-13 03:47:51 -05:00
Slava Pestov 8bb7aafee5 Fix bootstrap error 2008-04-13 03:22:51 -05:00
Slava Pestov 8110074bc0 Doc updates 2008-04-13 00:39:56 -05:00
Slava Pestov 4435f5bf96 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-13 00:39:50 -05:00
Slava Pestov 55e777476c Add parser logic to catch common mistake 2008-04-13 00:26:03 -05:00
Slava Pestov a5d5dfb0df Update duplex streams for new-slots 2008-04-13 00:21:48 -05:00
Slava Pestov 615f7057e4 Omit tuple dispatch engines from usage listings 2008-04-12 19:05:06 -05:00
Doug Coleman 88bb122d1c update docs on set-os-env 2008-04-11 22:42:45 -05:00
Doug Coleman def4e06652 unit test for long os-env values 2008-04-11 22:41:38 -05:00
Slava Pestov 4bd21f59db Merge branch 'master' of git://factorcode.org/git/littledan 2008-04-11 16:17:01 -05:00
Doug Coleman 723696fa32 update docs on gensym 2008-04-11 13:04:21 -05:00
Doug Coleman dbac0a1543 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-11 12:59:20 -05:00
Doug Coleman bced4022e5 updating usages of cond/case 2008-04-11 12:53:22 -05:00
Doug Coleman 9348b9b8a7 gensyms don't output a number in the name now 2008-04-11 12:52:56 -05:00
Doug Coleman ce57aca4f5 case now executes its keys if they are words
cond now accepts a default quotation
2008-04-11 12:51:50 -05:00
Slava Pestov 0c7e742b8c step-into for hooks 2008-04-11 08:35:07 -05:00
slava 56892ae74a Overhaul monitors 2008-04-11 07:15:26 -05:00
Slava Pestov 48a16b542d Unit test fixes 2008-04-09 20:14:14 -05:00
Slava Pestov f6e73abc02 Redo refresh-all 2008-04-09 19:30:54 -05:00
Doug Coleman 02886132f3 add [un]set-os-env tests 2008-04-09 12:50:58 -05:00
Slava Pestov 5204d7065c Improve docs 2008-04-09 03:00:15 -05:00
Slava Pestov 8d8c39ecca Fix circularity 2008-04-09 02:53:21 -05:00
Eric Mertens c6e1347c67 Two small spelling fixes 2008-04-08 23:28:51 -07:00
Doug Coleman c5229fcbd1 add some docs for environment variables 2008-04-09 00:32:18 -05:00
Doug Coleman 6c5935a3b0 add set-os-env, unset-os-env 2008-04-08 23:08:11 -05:00
Slava Pestov b4ad4673b5 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-07 20:45:06 -05:00
Slava Pestov 0f4ac3a8dc Slot shadow warnings 2008-04-07 20:44:43 -05:00
Slava Pestov 4c08b7dc81 Add zip word, better code-room primitive 2008-04-07 20:19:49 -05:00