Commit Graph

2094 Commits (2ff6c7ed072bd090ea7b51a0d6af9cf80f90c80f)

Author SHA1 Message Date
Slava Pestov b919346681 Minor optimization 2008-06-11 18:53:56 -05:00
Slava Pestov 80720cea0d More redefinition fixes 2008-06-11 17:40:33 -05:00
Slava Pestov 39180371de Fix compile errors 2008-06-11 04:52:19 -05:00
Slava Pestov 608f70a52c Fix class reset 2008-06-11 04:49:51 -05:00
Slava Pestov c95851e34f Bug fixes and cleanups 2008-06-11 02:58:38 -05:00
Slava Pestov 28e6bf2e8a Merge branch 'master' of git://repo.or.cz/factor/jcg 2008-06-10 18:41:21 -05:00
Slava Pestov 4d0abcae4d Search dequeues: constant-time insert/removal at both ends, membership test 2008-06-10 18:32:44 -05:00
Joe Groff 9989ad7d80 Merge branch 'master' of git://factorcode.org/git/factor 2008-06-09 18:24:10 -07:00
Slava Pestov 9270ed591f Fix bootstrap 2008-06-09 05:39:55 -05:00
Slava Pestov 6d15e96d08 Meta data 2008-06-09 05:23:46 -05:00
Slava Pestov 29fa4a8a54 assoc-find is no longer generic 2008-06-09 05:22:21 -05:00
Slava Pestov ba8f1388ab Fixing everything for mandatory stack effects 2008-06-09 02:14:14 -05:00
Slava Pestov 2793d9b195 Fix unit tests 2008-06-08 16:47:20 -05:00
Slava Pestov 9dd5c9919f Mandatory stack effect annotations 2008-06-08 15:32:55 -05:00
Slava Pestov 4ca59470ce Minor cleanup 2008-06-07 10:40:40 -05:00
Slava Pestov 1ccab34cfa Fix inference bug erg found a while ago 2008-06-07 04:19:23 -05:00
Slava Pestov 014d2ea31c Cleaning up and debugging corss-referencing 2008-06-06 20:47:09 -05:00
Joe Groff 5bd2ba3aa0 bit-array<>integer conversion functions. ui.backend beep method to ring the system alert sound 2008-06-05 20:06:38 -07:00
Slava Pestov b53302a0ca Documentation fixes 2008-06-05 15:29:38 -05:00
Slava Pestov 7cc553c4b6 Documentation improvements 2008-06-04 19:33:30 -05:00
Slava Pestov 442ef1e8f0 Add file-extension word 2008-06-02 15:00:51 -05:00
Slava Pestov 620103351e Tweak stuff to reduce deploy image size 2008-05-31 00:07:30 -05:00
Slava Pestov 8036c4af79 Fix typo 2008-05-30 19:02:19 -05:00
Slava Pestov 155f24df4f Fix circularity 2008-05-30 18:16:40 -05:00
Slava Pestov a0e71b0f86 Doc fix 2008-05-30 01:47:58 -05:00
Slava Pestov 727cfcba43 Move relocation info out of the code heap and into the data heap 2008-05-30 01:31:05 -05:00
Slava Pestov d57c66690d Fix errors reported by builder 2008-05-29 02:47:30 -05:00
Slava Pestov 8bff6eba52 Fix silly DEFER: error 2008-05-28 19:43:01 -05:00
Slava Pestov ec71ee0940 Bug fixes 2008-05-28 19:34:18 -05:00
Slava Pestov a77bbfc28e Fix unit test failure 2008-05-26 05:44:33 -05:00
Slava Pestov 76b3611f13 Merge branch 'master' of git://factorcode.org/git/factor 2008-05-26 00:50:38 -05:00
Slava Pestov 1c10cb0ff1 Update for word renaming 2008-05-26 00:48:10 -05:00
Doug Coleman 91aa69dda6 better error reporting for push/pop on dlists 2008-05-25 20:43:17 -05:00
Slava Pestov 5cb13132af adjoin and conjoin words added 2008-05-25 19:44:37 -05:00
Doug Coleman 191e95d8c1 fix a couple of dlists bugs
document more words
add more tests
2008-05-25 18:28:07 -05:00
Slava Pestov dc1a423f88 Document clumps 2008-05-24 21:49:48 -05:00
Slava Pestov a1b9d84849 Merge branch 'master' of git://factorcode.org/git/factor 2008-05-23 18:43:17 -05:00
Slava Pestov cee6ab6770 Add unit test to prevent future screwups 2008-05-23 17:45:00 -05:00
Slava Pestov a251556024 Add failing unit tests 2008-05-23 17:33:57 -05:00
Doug Coleman 79da16bc5a 2dip documented, but should we use it in our code? the official stance is "no comment" 2008-05-23 16:47:35 -05:00
Doug Coleman 2225d1b990 uncomment bugs to let factor build (buggy) binaries! 2008-05-23 16:34:12 -05:00
Slava Pestov 3ee56c3a68 Add extract-keys word 2008-05-22 22:41:48 -05:00
Slava Pestov 56852d3ab8 Little cleanups 2008-05-22 15:45:30 -05:00
Slava Pestov 7a8da37733 Add failing inference test 2008-05-20 18:52:22 -05:00
Slava Pestov 332960adab Doc fix 2008-05-20 18:25:21 -05:00
Eduardo Cavazos 75eded700d io.binary-docs: fix typo 2008-05-19 21:30:55 -05:00
Eduardo Cavazos e9ee2dc654 sequences-docs: Fix typo 2008-05-19 21:28:32 -05:00
Eduardo Cavazos 8b14f119e5 byte-arrays-docs: Fix the description 2008-05-19 15:25:45 -05:00
Slava Pestov 78fb1a5022 Tweaks 2008-05-18 17:18:28 -05:00
U-SLAVA-DFB8FF805\Slava dcce702d0c Remove pending-error machinery 2008-05-17 23:50:11 -05:00
slava f25c2e80f9 Fix Linux monitors 2008-05-16 01:44:52 -05:00
U-SLAVA-DFB8FF805\Slava 29556e2a2b Major overhaul of Windows I/O code: simpler, more readable, more efficient, more robust 2008-05-15 05:20:42 -05:00
Slava Pestov 03cefc141e Fixing unit tests 2008-05-15 01:38:14 -05:00
Slava Pestov 46c76b8b1b Fix unit tests 2008-05-15 00:03:21 -05:00
Slava Pestov 2cbfa9c2d7 Move destructors to core 2008-05-14 23:23:12 -05:00
Slava Pestov 467c9d23af Destructor changes 2008-05-14 19:03:07 -05:00
Slava Pestov 509cf872a8 Update docs 2008-05-14 01:14:52 -05:00
Slava Pestov c60baf1232 sift and harvest words added 2008-05-13 23:36:55 -05:00
Slava Pestov dfb25c3350 SSL API fleshed out, doesn't work yet 2008-05-12 19:23:32 -05:00
Slava Pestov 1260c1ba51 Working on SSL and refactoring related code to make things easier to plug in 2008-05-12 18:53:22 -05:00
Slava Pestov b7597fbd8a add strlen 2008-05-11 17:43:34 -05:00
Slava Pestov d682d572e2 Add read-partial word 2008-05-11 17:43:17 -05:00
Slava Pestov 7f725dfa6d Fix stack effect of (exists?) 2008-05-11 17:43:11 -05:00
Slava Pestov f9db3f8b50 Documentation updates 2008-05-11 17:42:48 -05:00
Slava Pestov e13be8ce3f Use unique word 2008-05-11 13:07:07 -05:00
Slava Pestov 14d04a37aa Help lint fix 2008-05-11 02:12:36 -05:00
Slava Pestov a42756abac object is now an empty intersection 2008-05-11 01:37:37 -05:00
Slava Pestov aaf8e66215 Fix prettyprinting for INTERSECTION: 2008-05-11 00:41:47 -05:00
Slava Pestov 1bb83a21ae Merge branch 'master' of git://factorcode.org/git/littledan 2008-05-11 00:21:39 -05:00
Slava Pestov 71cb0f9042 Disable some tests 2008-05-11 00:21:26 -05:00
Slava Pestov dd08bdfdd1 Class algebra changes 2008-05-10 23:59:02 -05:00
Daniel Ehrenberg 8b6e234709 Encodings use singletons; descriptive error updates 2008-05-10 20:17:24 -05:00
Slava Pestov 849b4a062c Document intersection classes 2008-05-10 18:59:23 -05:00
Slava Pestov db59ade218 Fix for SINGLETON: 2008-05-10 18:20:50 -05:00
Slava Pestov 53cda42d44 Add failing test 2008-05-10 18:09:10 -05:00
Slava Pestov 315110eb09 Working on intersection classes 2008-05-10 18:09:05 -05:00
Slava Pestov 0a3429810c Fix classes.tuple unit test failures 2008-05-10 16:28:02 -05:00
Slava Pestov 5d61651cb2 Changing method combination would delete methods 2008-05-10 15:56:30 -05:00
U-SLAVA-DFB8FF805\Slava 4a9a1ba2b5 Fix and clean up Windows deployment 2008-05-10 15:22:38 -05:00
Slava Pestov 3f0640457c Merge branch 'master' of git://factorcode.org/git/factor 2008-05-09 18:50:47 -05:00
Slava Pestov f0fda2f48f Fix PPC intrinsics 2008-05-09 18:50:31 -05:00
Slava Pestov 8c8f5fdb2c Bigger decks and cards 2008-05-09 18:48:48 -05:00
Slava Pestov f42719aa98 Fix PowerPC write barrier for real 2008-05-09 18:24:41 -05:00
Slava Pestov c035f86ca2 Revert large deck change for now, fix PowerPC write barrier 2008-05-09 17:30:32 -05:00
Slava Pestov 4ffac018a1 More robust threads test 2008-05-09 17:14:26 -05:00
Slava Pestov d425844485 Fix bootstrap without compiler being loaded 2008-05-09 17:11:46 -05:00
Slava Pestov c6bf45c07d Stylistic change 2008-05-09 17:11:30 -05:00
Slava Pestov 30c7f560c1 Add unit test for Ed's touch-file fix 2008-05-09 16:46:24 -05:00
Slava Pestov 0cd8e61f24 Streams fixes 2008-05-09 16:38:27 -05:00
Slava Pestov a233349c1f Bigger cards and decks 2008-05-09 00:09:12 -05:00
Slava Pestov fb605aadad Simpler write barrier 2008-05-08 23:21:46 -05:00
Slava Pestov d0cb659566 Update docs 2008-05-08 23:21:06 -05:00
Slava Pestov d4fcaa9e84 Fix USING: 2008-05-08 21:59:27 -05:00
Slava Pestov 59f85c321e Doc fixes from stesch 2008-05-08 20:35:37 -05:00
Slava Pestov 89de1282be Better support for 8-bit instructions in x86 assembler, more efficient write barrier on x86 2008-05-08 20:34:40 -05:00
Slava Pestov 793c58f7a2 Simpler write barrier, upate PowerPC write barrier 2008-05-08 17:30:33 -05:00
Slava Pestov 23d95c99f2 Add primitive 2008-05-08 17:04:28 -05:00
Slava Pestov 2164bcf784 Fix Ed's fix 2008-05-08 16:05:46 -05:00
Slava Pestov e0adccbddb Merge branch 'master' of git://factorcode.org/git/factor 2008-05-08 16:01:03 -05:00
Eduardo Cavazos b1bc2ff7af io.files: Minor help fix 2008-05-08 06:35:42 -05:00
Slava Pestov 739a75f2bb More efficient minor GC 2008-05-07 21:39:20 -05:00
Slava Pestov 1d60d722fe Improve time word, faster card scan 2008-05-07 17:42:41 -05:00
Slava Pestov a7c0b356a8 Fix inference.state tests 2008-05-07 10:31:19 -05:00
Slava Pestov 0314d05a08 Cleanup compiler 2008-05-07 07:49:36 -05:00
Slava Pestov 1b2d7eac4a with-return 2008-05-07 07:49:29 -05:00
Slava Pestov 08e0eff03f Fix stack effect 2008-05-07 07:49:13 -05:00
Slava Pestov 7fb8b3c406 Fix threads 2008-05-07 04:22:48 -05:00
Slava Pestov 2f44e86ee1 Doc fix 2008-05-07 02:33:02 -05:00
Slava Pestov a6ab5c3a47 Merge branch 'master' of git://factorcode.org/git/factor 2008-05-07 01:57:08 -05:00
Slava Pestov cbac71c3bf Another threads fix 2008-05-07 01:56:55 -05:00
Doug Coleman fd531c1a31 rename butlast to but-last 2008-05-07 01:38:34 -05:00
Slava Pestov 9fd7b12534 Merge branch 'master' of git://factorcode.org/git/factor 2008-05-07 00:40:17 -05:00
Slava Pestov 1449836f25 Debugging threads 2008-05-06 22:20:27 -05:00
Slava Pestov 5666cd78b9 Linked error fixes, add 2parallel-each and 2parallel-map combinators 2008-05-06 21:23:07 -05:00
Doug Coleman 0acbdcdcc6 remove <resource-path> 2008-05-06 14:45:28 -05:00
Doug Coleman 0cd8023a25 use resource: instead of resource-path 2008-05-06 14:41:59 -05:00
Doug Coleman 01f20cf32d update core to use butlast, butlast-slice 2008-05-06 12:36:49 -05:00
Doug Coleman e771314833 add butlast and butlast-slice with docs 2008-05-06 12:36:32 -05:00
Doug Coleman 6590c60cb3 fix bootstrap 2008-05-06 11:27:13 -05:00
Slava Pestov 53832ccd2f Fix 2008-05-06 09:01:28 -05:00
Slava Pestov 68d65685e6 Merge branch 'master' of git://factorcode.org/git/factor 2008-05-06 02:52:21 -05:00
Slava Pestov 1b9d2478e3 Bug fixes 2008-05-06 02:52:08 -05:00
Eduardo Cavazos 404bf07ad5 Merge branch 'master' of factorcode.org:/git/factor 2008-05-05 21:56:36 -05:00
Eduardo Cavazos 3883c30639 io.files: Fix help bug 2008-05-05 21:56:01 -05:00
Slava Pestov 598ba7dedb Documentation fixes 2008-05-05 19:41:44 -05:00
Slava Pestov 91ef98cc70 math.parser fix 2008-05-05 18:09:44 -05:00
Slava Pestov 9d5d4ec5c4 Fixes, rename sliding-groups to clumps 2008-05-05 17:31:46 -05:00
Slava Pestov 75fb15ee4c Split stdio up into input-stream/output-stream, pipes work in progress 2008-05-05 02:19:25 -05:00
Slava Pestov cb83172578 sliding-groups 2008-05-05 00:18:35 -05:00
Slava Pestov 255a86c2df Move unclip-last-slice to sequences 2008-05-05 00:14:43 -05:00
Slava Pestov fa1938eda1 Move unclip-last to sequences 2008-05-05 00:13:17 -05:00
Slava Pestov 234242e631 Better error. for assertion failures 2008-05-05 00:13:06 -05:00
Slava Pestov d1a3b64569 Fix class sorting again 2008-05-02 17:36:31 -05:00
Slava Pestov 98d6cf4ce8 Fix problems found by builder 2008-05-02 17:17:53 -05:00
Slava Pestov 5a29b2e273 Class linearization 2008-05-02 02:51:38 -05:00
Slava Pestov 1f32ecbe98 Add unit test for feature discovered by erg 2008-05-01 21:49:23 -05:00
Slava Pestov f0f0cfb7c3 dispose-each 2008-05-01 21:42:51 -05:00
Slava Pestov 583d036e8a Use subset? word 2008-05-01 20:02:45 -05:00
Slava Pestov a1ea2655ed Fix problems found by builder 2008-05-01 20:02:34 -05:00
Slava Pestov 1bd8b19ff5 Rename subassoc? to assoc-subset?, add subset? word for sequences 2008-05-01 20:01:57 -05:00
Slava Pestov d3660002c5 Change parser so that M:: can use call-next-method 2008-05-01 16:23:35 -05:00
Slava Pestov 7584e02805 New checksum protocol 2008-04-30 16:11:55 -05:00
Slava Pestov a145d1bac3 Fix typo 2008-04-30 04:53:11 -05:00
Slava Pestov d2fe9f6abb Fix unit tests 2008-04-29 06:01:01 -05:00
Slava Pestov ee46527023 Fix tests 2008-04-29 03:59:41 -05:00
Slava Pestov 5901107f66 Bootstrap fix 2008-04-29 01:49:06 -05:00
Slava Pestov 08af497255 Fix /f for large integers 2008-04-28 21:26:31 -05:00
Slava Pestov 1083f36e6e Fix stage1 bootstrap bug, overly-eager object merging 2008-04-28 21:25:59 -05:00
Doug Coleman e486683d96 fix binsearch and thus math.primes 2008-04-28 18:09:13 -05:00
Doug Coleman 1dbc37e0cd Merge branch 'master' of git://factorcode.org/git/factor 2008-04-28 15:18:07 -05:00
Doug Coleman 594d57d5cc fix docs 2008-04-28 15:17:47 -05:00
Slava Pestov 1f7be9945b Cleanup erg's cleanup 2008-04-28 14:52:03 -05:00
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
Slava Pestov 600740d68b Tweaks 2008-04-07 20:07:30 -05:00
Slava Pestov e4f5448ae1 Documentation 2008-04-07 20:07:12 -05:00
Slava Pestov f7f7972756 Sequence equality on slices and reversals 2008-04-07 20:07:03 -05:00
Slava Pestov fcb78822b2 Remove annoying and useless shadowing warnings 2008-04-07 00:16:05 -05:00
Slava Pestov 225a0fb781 Fix Windows crash with set-os-envs 2008-04-06 23:31:53 -05:00
Slava Pestov f5d7f8b917 Doc fix 2008-04-06 20:09:31 -05:00
Slava Pestov 29406f07eb Fix declaration 2008-04-05 21:30:16 -05:00
Slava Pestov 871831fdae Fixing hook stack effects 2008-04-05 20:07:30 -05:00
Daniel Ehrenberg b369ed600d Graph docs fix 2008-04-05 16:02:41 -05:00
Slava Pestov d5667fd4b1 Better hashcodes 2008-04-05 07:35:51 -05:00
Slava Pestov 1cc72a386e Faster bootstrap 2008-04-05 07:35:36 -05:00
Slava Pestov f7f43fa689 ABOUT: updates vocabulary 2008-04-05 07:00:09 -05:00
Slava Pestov b2cb88f497 GC: allocate large objects directly into tenured space 2008-04-05 04:01:46 -05:00
Slava Pestov cfa1c02013 Add test case for GC 2008-04-05 02:08:45 -05:00
Slava Pestov 4139f0e804 Fix set-current-directory 2008-04-04 22:22:38 -05:00
Slava Pestov d046c3b614 Documentation updates 2008-04-04 19:40:08 -05:00
Slava Pestov 979d0b7dfe Fixing unit tests 2008-04-04 19:30:04 -05:00
Slava Pestov 8f8d78d73d Documentation updates 2008-04-04 09:57:06 -05:00
Slava Pestov ca652dc157 Fix UI panes 2008-04-04 08:44:32 -05:00
Slava Pestov 9c31dc1164 Fix failing unit test 2008-04-04 07:39:00 -05:00
Slava Pestov 8d39853248 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-04 07:09:21 -05:00
Slava Pestov 3a374f2045 Fix amazing performance regression 2008-04-04 07:08:03 -05:00
Slava Pestov c8588a37ee Load fixes 2008-04-04 06:28:51 -05:00
Slava Pestov 5cc78f5b39 Remove usages of delegation from core io 2008-04-04 06:21:50 -05:00
Slava Pestov 48a6baedcd Convert compiler to use inheritance 2008-04-04 05:44:45 -05:00
Slava Pestov 9e227d394e Remove redundant code 2008-04-04 05:09:58 -05:00
Slava Pestov b040d4d033 Convert prettyprinter to inheritance 2008-04-04 04:33:35 -05:00
Slava Pestov 82fc8f18db Converting core to use inheritance 2008-04-04 03:46:30 -05:00
Slava Pestov ef4046cda9 Converting code to use inheritance 2008-04-04 00:33:06 -05:00
Doug Coleman 1e538ccd03 more docs 2008-04-03 22:16:37 -05:00
Slava Pestov 76581ad6d0 Remove crappy parser feature 2008-04-03 21:43:41 -05:00
Doug Coleman e22a7a6100 update docs pl0x 2008-04-03 21:39:52 -05:00
Slava Pestov f2440381cd More documentation updates 2008-04-03 21:29:49 -05:00
Slava Pestov cc2f512287 New classes.builtin vocab 2008-04-03 21:19:20 -05:00
Slava Pestov 8245d65a6c Documentation updates 2008-04-03 19:08:34 -05:00
erg 653bc1cd80 update docs 2008-04-03 18:59:04 -05:00
erg 4acd587629 move cwd and cd to private vocabs 2008-04-03 18:34:47 -05:00
Slava Pestov e006aca541 Walker: step directly into the effective method 2008-04-03 17:33:06 -05:00
Slava Pestov 16377be935 Use call-next-method 2008-04-03 05:57:20 -05:00
Slava Pestov 88092f2c2a Documentation update 2008-04-03 05:27:38 -05:00
Slava Pestov 1ff2eaf09c Move enum docs 2008-04-03 05:24:04 -05:00
Slava Pestov 54265a9f4c Final inheritance fixes 2008-04-03 04:58:37 -05:00
Slava Pestov cfe1c5d39e Update unit test for word removal 2008-04-03 00:22:10 -05:00
Slava Pestov 93d9722a6b Fix class resetting 2008-04-03 00:21:53 -05:00
Slava Pestov a27fa29098 Remove type, class-hash primitives 2008-04-02 21:37:26 -05:00
Slava Pestov 192471badb Merge branch 'master' of git://factorcode.org/git/factor 2008-04-02 21:31:50 -05:00
Slava Pestov 337d582a81 Fix call-next-method 2008-04-02 21:31:41 -05:00
Slava Pestov 5346e1899f Working on call-next-method, and identity-tuple 2008-04-02 21:27:49 -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 8fde3fb914 More inheritance debugging 2008-04-02 18:50:21 -05:00
Doug Coleman 393f77715c update everything to use os singletons 2008-04-02 18:25:33 -05:00
Doug Coleman 7cb3fdcfec compiler backend now dispatches on the os 2008-04-02 17:07:38 -05:00
Doug Coleman d736a8660d cpu is now a singleton 2008-04-02 16:32:58 -05:00
Doug Coleman 7ec68e0aa7 singleton docs 2008-04-02 16:32:34 -05:00
Doug Coleman 8b22f4436b t is now a singleton 2008-04-02 16:32:10 -05:00
Doug Coleman 47b54b1307 add singletons to core 2008-04-02 15:41:29 -05:00
Doug Coleman e62c3c323c fix unit test 2008-04-02 13:13:56 -05:00
Doug Coleman 11feb563eb move singletons to core 2008-04-02 13:11:55 -05:00
Slava Pestov 7a596ce004 Debugging inheritancE 2008-04-02 02:44:10 -05:00
Slava Pestov f96a43c42d Getting ready to drop in new dispatch code 2008-04-02 00:45:30 -05:00
Slava Pestov fa8b578370 Rewriting method dispatch to support inheritance 2008-04-02 00:28:07 -05:00
Doug Coleman 2bad7228a7 rename normalize-pathname to normalize-path
fix windows launcher issue
2008-04-01 19:51:49 -05:00
Doug Coleman ae623ff924 normalize-pathname prepends unicode prefix,
(normalize-pathname) does not
2008-04-01 19:00:20 -05:00
Slava Pestov 8f3fd992a1 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-01 01:40:37 -05:00
Slava Pestov 2223633b43 Tweak 2008-04-01 01:40:30 -05:00
Slava Pestov 38cb4f13b6 Add 3cleave 2008-04-01 01:40:12 -05:00
Eduardo Cavazos c71a3e05c6 Fix add references 2008-03-31 20:29:12 -06:00
Eduardo Cavazos cc5ddd8d78 Resolve more add/add* items 2008-03-31 20:05:06 -06: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 9e96befa69 Remove add and add* 2008-03-31 19:24:29 -06:00
Eduardo Cavazos aa40350aa7 replace add* and add with prefix and suffix 2008-03-31 18:18:05 -06:00
Eduardo Cavazos 01d0ab20c6 sequences: new words: prefix and suffix 2008-03-31 15:28:21 -06:00
Doug Coleman b13ac1e17f remove using 2008-03-31 13:51:24 -05:00
Doug Coleman 13b31be060 fix copy-tree 2008-03-31 13:43:42 -05:00
Slava Pestov 8f0530daa6 More inheritance fixes 2008-03-31 03:40:27 -05:00
Slava Pestov 75497d7212 Add another unit test 2008-03-31 01:26:09 -05:00
Slava Pestov 6995e2adf5 Tuple reshaping now works with inheritance 2008-03-31 01:19:34 -05:00
Slava Pestov 2ebb7d2271 Clean up bootstrap code a bit 2008-03-31 01:19:21 -05:00
Slava Pestov 8aa676ab1e Documentation fixes 2008-03-30 22:42:36 -05:00
Slava Pestov edc586e48b Merge commit 'yuuki/master' 2008-03-30 20:16:28 -05:00
Slava Pestov cd85b545bd Cleaning up tuples 2008-03-30 17:23:42 -05:00
Slava Pestov 71283f7fc5 Documentation update 2008-03-30 17:21:58 -05: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 8bc2589a7a Documentation updates 2008-03-30 08:16:07 -05:00
erg f49d26e8d0 make copy-tree and delete-tree symlink aware 2008-03-30 01:13:29 -05:00
Slava Pestov 2d19b38683 Documentation fixes 2008-03-30 00:40:43 -05:00
Slava Pestov 8eb55b4c59 More doc fixes 2008-03-29 23:48:06 -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 db7939d68c Cleanup 2008-03-29 20:28:07 -05:00
Slava Pestov f00ff8813d Merge branch 'master' of git://factorcode.org/git/factor 2008-03-29 20:17:42 -05:00
Eduardo Cavazos 2e04b8623d Merge branch 'master' of git://factorcode.org/git/factor 2008-03-29 16:08:55 -06:00
Eduardo Cavazos 8ea195d8ce hashtables: use cleavers in hashtables 2008-03-29 16:08:08 -06:00
Slava Pestov 0e6f753b2f Fix help 2008-03-29 16:04:46 -05:00
Slava Pestov 7174e8cbc4 Fixing unit test failures 2008-03-29 15:50:50 -05:00
Slava Pestov 189a9323cd Fix tree shaker issue 2008-03-29 05:03:17 -05:00
Slava Pestov 47c91e379e Fix predicate clobberage 2008-03-29 05:03:04 -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 ea45fe2b45 Move more cleave stuff into core 2008-03-28 23:38:03 -05:00
Slava Pestov 2ffd5a1b0d Merge branch 'master' of git://factorcode.org/git/littledan 2008-03-28 23:08:15 -05:00
Slava Pestov 1f3e6fd0b7 combinators.cleave is now core 2008-03-28 23:00:20 -05:00
Slava Pestov d8abb49a9b Working on classes 2008-03-28 22:59:48 -05:00
Daniel Ehrenberg 31de812987 renaming parse-unit to scan-until 2008-03-27 20:52:53 -04:00
Daniel Ehrenberg 7ad1686590 Factoring out parse-unit 2008-03-27 20:50:41 -04:00
Slava Pestov b6fdf66f29 Merge branch 'master' of git://factorcode.org/git/factor 2008-03-28 20:28:55 -05:00
Slava Pestov a0975b5c46 Adding some unit tests 2008-03-28 20:28:17 -05:00
Doug Coleman 280e3bbf98 Merge branch 'master' of git://factorcode.org/git/factor 2008-03-27 20:10:30 -05:00
Doug Coleman 17ba5aa2ef use resource: 2008-03-27 20:10:16 -05:00
Slava Pestov 2c5f9ce6ca Merge branch 'master' of git://factorcode.org/git/factor 2008-03-27 16:24:48 -05:00
Slava Pestov af28c3376d Fix PowerPC <tuple> intrinsic 2008-03-27 16:24:38 -05:00
Doug Coleman b6818e75f4 cleanup windows normalize-path 2008-03-27 16:22:24 -05:00
Doug Coleman 8939dd4971 add path-separator 2008-03-26 14:57:35 -05:00
erg 84a2a32a4e Merge branch 'master' of git://factorcode.org/git/factor 2008-03-27 18:14:13 -05:00
erg d8fc446622 add unit tests and fix lots of words for normalize-pathname 2008-03-27 18:13:55 -05:00
Slava Pestov c19b02a7b9 Merge branch 'master' of git://factorcode.org/git/factor 2008-03-27 17:53:15 -05:00
Slava Pestov f09547ece1 Fix mirrors docs 2008-03-27 17:47:04 -05:00
Slava Pestov 6de4ca510b Merge branch 'master' of git://factorcode.org/git/factor 2008-03-27 17:13:00 -05:00
Slava Pestov f0a900d11b Fix Windows bootstrap 2008-03-27 17:12:39 -05:00
erg 15139b06ec can't use unicode or ascii in io.files.. 2008-03-27 09:06:06 -05:00
erg e39894155c add windows-absolute-path? and move unit tests 2008-03-27 09:00:59 -05:00
erg 3dde03bb4d Merge branch 'master' of git://factorcode.org/git/factor 2008-03-27 07:36:18 -05:00
Slava Pestov febcd88459 Unit test fixes 2008-03-27 05:13:52 -05:00
Slava Pestov f1ee3dcb32 Clean up temp-directory 2008-03-27 02:12:15 -05:00
Slava Pestov 3a9839a168 Fix conflict 2008-03-27 01:43:32 -05:00
Slava Pestov 5aae4516dd Working on slot inheritance 2008-03-27 01:42:13 -05:00
erg 15c68a23f8 remove ?resource-path and resource-exists? 2008-03-26 23:47:51 -05:00
Slava Pestov a90c3ddf5d Merge branch 'master' of git://factorcode.org/git/factor 2008-03-26 23:12:44 -05:00
Slava Pestov f05fef0a63 Fix PowerPC compiler backend 2008-03-26 23:11:55 -05:00
erg 5bab5de16d make directory work inside with-directory 2008-03-26 22:47:13 -05:00
erg 24466cfc57 normalize-pathname all ova tha place 2008-03-26 22:39:16 -05:00
erg 4684c9cacc work on normalize-pathname
add two failing unit tests
2008-03-26 19:40:40 -05:00
Slava Pestov be5a09c9e3 Inheritance work in progress 2008-03-26 18:37:28 -05:00
Slava Pestov 690621ffb6 Change PREDICATE: syntax 2008-03-26 18:23:19 -05:00
Slava Pestov 67eea75f4a Merge branch 'master' of git://factorcode.org/git/factor 2008-03-26 17:08:56 -05:00
Slava Pestov 89a531d4a2 Fixing unit tests 2008-03-26 17:07:50 -05:00
Slava Pestov 4844bae31a Tuple redefinition fixes 2008-03-26 16:38:31 -05:00
Doug Coleman d4dd93e316 move some io files unit tests to unix 2008-03-26 16:22:34 -05:00
erg eed26edf23 fix bootstrap 2008-03-26 15:24:54 -05:00
Daniel Ehrenberg 64203f762d Docs improvements; simplification of design of io.encodings.8-bit 2008-03-26 14:41:09 -04:00
Slava Pestov e1ad21a439 Working on shapes 2008-03-26 03:57:48 -05:00
Slava Pestov b3f99d1746 Merge git://factorcode.org/git/littledan 2008-03-25 21:56:52 -05:00
Daniel Ehrenberg 06848c8e75 UTF-16 native order; better encodings docs 2008-03-25 21:17:37 -04:00
erg 1070685db7 Merge branch 'master' of git://factorcode.org/git/factor 2008-03-25 19:52:29 -05:00
erg b13e0f7042 redo path handling 2008-03-25 19:50:39 -05:00
Daniel Ehrenberg 514c626e56 Merge branch 'master' of git://factorcode.org/git/factor 2008-03-25 19:43:09 -04:00
Slava Pestov 577c670631 Test fix 2008-03-24 20:15:42 -05:00
Slava Pestov 8d7367674c Class algebra refactoring 2008-03-24 19:52:21 -05:00
Daniel Ehrenberg 7888601949 Change to encodings docs 2008-03-23 00:58:17 -04:00
Daniel Ehrenberg d967d04e4c Changing 8-bit encoding names; documentation 2008-03-23 00:43:43 -04: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
Daniel Ehrenberg 88baf7c3b7 latin1 -> iso-8859-1 2008-03-21 14:07:17 -04:00
Slava Pestov 02727576c2 New slots are now in the core 2008-03-20 15:30:59 -05:00
Slava Pestov e20762e0cb Fix errors 2008-03-20 14:25:08 -05:00
Slava Pestov 616f96dbb7 Fixes 2008-03-19 23:58:47 -05:00
Slava Pestov 70641c9293 Fix failing classes unit tests 2008-03-19 23:29:59 -05:00
Slava Pestov aec6d6f5c8 Replace (stat) with (exists?) 2008-03-19 23:29:19 -05:00
Slava Pestov e9d7e2523c Clean up random and fix circular 2008-03-19 21:48:29 -05:00
Slava Pestov 0d9947198c Bootstrap fixes 2008-03-19 21:41:39 -05:00
Doug Coleman 6f2369b16e add code to bootstrap.syntax 2008-03-19 21:15:38 -05:00
Doug Coleman d0b348591a path+, prepend 2008-03-19 19:15:43 -05:00
Slava Pestov 5904d3fffa Fix set-timeout with dan's new encoding stuff 2008-03-19 15:24:49 -05:00
Slava Pestov 3591ed402d Simplify vocab.loader even further 2008-03-19 14:39:08 -05:00
Slava Pestov 3d43c0350e Fix USING: in alien.factor 2008-03-19 13:26:39 -05:00
Slava Pestov e826f1fe4a Merge branch 'master' of git://factorcode.org/git/littledan 2008-03-19 13:23:55 -05:00
Slava Pestov 8f521b07f2 Merge branch 'master' of git://pgdn.org/factor 2008-03-19 13:20:36 -05:00
Slava Pestov de4b699d98 Documentation update 2008-03-19 02:43:23 -05:00
Joe Groff 11d28109cf Merge branch 'master' of git://factorcode.org/git/factor 2008-03-18 23:02:44 -07:00
Slava Pestov d04eb777ff Update bootstrap code for loader changes 2008-03-18 21:45:04 -05:00
Slava Pestov d3997fbe08 Merge branch 'master' of git://factorcode.org/git/factor 2008-03-18 21:43:58 -05:00
Slava Pestov 848c340ae9 Merge branch 'master' of git://factorcode.org/git/factor 2008-03-18 21:43:42 -05:00
Slava Pestov 993a647ccc Parser fixes 2008-03-18 21:43:29 -05:00
Slava Pestov da7f10804a Refactor vocab loader 2008-03-18 20:27:09 -05:00
Slava Pestov 23dd1f3310 Fix usage typo 2008-03-18 20:24:39 -05:00
Slava Pestov 4ec88d6bc6 Fix tests typo 2008-03-18 20:24:29 -05:00
Slava Pestov 290883f0e4 Fix DLL" 2008-03-18 18:02:24 -05:00
Slava Pestov f31c521c47 Assorted bug fixes 2008-03-18 17:46:25 -05:00
Daniel Ehrenberg d496065f89 Merge branch 'master' of git://factorcode.org/git/factor 2008-03-18 17:02:48 -04:00
Daniel Ehrenberg b362175d43 Initial optimization of encodings 2008-03-18 17:01:14 -04:00
Slava Pestov 65c74d8404 Fix macosx/ppc bootstrap 2008-03-18 02:37:31 -05:00
Eduardo Cavazos 4e0c0dab49 Merge branch 'master' of git://factorcode.org/git/factor 2008-03-16 15:58:14 -06:00
Eduardo Cavazos d46de0ae59 io.files: remove old code 2008-03-16 15:57:22 -06:00
Slava Pestov 8a8a94206d Update unit tests 2008-03-16 03:51:43 -05:00
Slava Pestov fcee406c6f Merge branch 'master' of git://factorcode.org/git/factor 2008-03-16 03:44:20 -05:00
Slava Pestov 254d8455a3 load-library returns f if library not defined 2008-03-16 03:43:24 -05:00
Slava Pestov d06db3f628 Fix bootstrap error exit code 2008-03-16 02:44:39 -05:00
Slava Pestov bc71849bf6 Fix bogus f variable in global namespace 2008-03-16 02:44:17 -05:00
Slava Pestov ec698b7f53 Parser overhaul 2008-03-16 02:43:00 -05:00
Slava Pestov 0d10b84614 Merge branch 'master' of git://factorcode.org/git/factor 2008-03-16 02:22:01 -05:00
Slava Pestov 8b956d1efa Fixing deployment 2008-03-16 02:21:51 -05:00
Slava Pestov 194b0d827e Clarify docs for constructors 2008-03-16 00:18:28 -05:00
Joe Groff 6f89d7921b Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:

	extra/combinators/lib/lib.factor
	extra/io/windows/files/files.factor
	extra/opengl/demo-support/demo-support.factor
	extra/opengl/shaders/shaders.factor
2008-03-15 20:39:43 -07:00
Slava Pestov 5dac0ac889 Add unit test 2008-03-15 06:23:10 -05:00
Slava Pestov b6fece6314 Doc fixes 2008-03-15 06:22:29 -05:00
Eduardo Cavazos 21d52749a2 io.files: 'directory?' uses file-info 2008-03-14 12:58:10 -06:00
Daniel Ehrenberg 037c8cf35e Merge branch 'master' into unicode 2008-03-14 12:57:38 -05:00
Daniel Ehrenberg 56afb67bfc Unicode encoding changes 2008-03-14 03:09:51 -05:00
Slava Pestov 90f8aa3136 Fix regressions 2008-03-14 02:27:43 -05:00
Slava Pestov 033085a683 Fix inference.class regression 2008-03-13 22:11:10 -05:00
Slava Pestov 31e15e3204 Fix bootstrap problems 2008-03-13 18:56:24 -05:00
Slava Pestov 9a36f36ff7 Merge branch 'master' of git://factorcode.org/git/factor 2008-03-13 17:20:54 -05:00
Slava Pestov 93ad9cb096 Working on classes 2008-03-13 17:20:28 -05:00
Eduardo Cavazos 67562173a4 Replace more old 'stat' based code 2008-03-13 14:10:56 -06:00
Slava Pestov fc725ce7fa Add unit test 2008-03-13 06:38:09 -05:00
Slava Pestov 02d7c9fb24 Simplifications 2008-03-13 05:21:56 -05:00
Slava Pestov 3cddca95ae Simply core: don't call directory? and file-modified until after bootstrap 2008-03-13 04:54:33 -05:00
Slava Pestov 96c4aaf94a Merge branch 'master' of git://factorcode.org/git/factor 2008-03-13 04:29:39 -05:00
Eduardo Cavazos 3929d02f17 Fix a couple of problems preventing bootstrap 2008-03-13 04:19:32 -06:00
Slava Pestov 19b1de8b5e Merge branch 'master' of git://factorcode.org/git/factor 2008-03-13 03:52:34 -05:00
Slava Pestov cb2863ea5f Add tools.vocabs to default using 2008-03-13 03:45:08 -05:00
Slava Pestov 0ed8bfe276 Documentation updates 2008-03-13 03:44:58 -05:00
Eduardo Cavazos c3391ac0ae Remove file-length 2008-03-13 01:49:21 -06:00
Eduardo Cavazos 979a81a25d io.files-docs: fix another bug (reference to calendar which is in extra) 2008-03-13 01:48:11 -06:00
Eduardo Cavazos ce8828e007 io.files-docs: fix bug 2008-03-13 01:47:39 -06:00
Eduardo Cavazos d5572b6218 io.files-docs: add some file-info docs 2008-03-13 01:43:30 -06:00
Slava Pestov b891555472 Merge branch 'master' of git://factorcode.org/git/wrunt 2008-03-12 23:57:03 -05:00
Joe Groff 07baa20969 Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:

	extra/combinators/lib/lib.factor
2008-03-12 20:52:00 -07:00
Slava Pestov 8399336648 tools.vocabs absorbs some words from tools.browser and vocabs.loader 2008-03-12 19:55:06 -05:00
Eduardo Cavazos 35a67bdc23 Merge branch 'master' of git://factorcode.org/git/factor 2008-03-12 18:39:16 -06:00
Eduardo Cavazos 58216abada core/io/files/files-docs: Add some help for file-info 2008-03-12 15:41:02 -06:00
Slava Pestov e8c2ad6fa6 Fix 64 bit load 2008-03-12 16:04:14 -05:00
Slava Pestov 0e760c5923 Fix test failurs 2008-03-12 02:48:44 -05:00
Slava Pestov 8226f8b295 Documentation updaet 2008-03-12 02:36:42 -05:00
Slava Pestov 120c9cacb7 Fixing 64-bit image generation 2008-03-12 01:54:29 -05:00
Slava Pestov 32526206f1 Help fixes 2008-03-11 19:51:58 -05:00
Slava Pestov dfacba5f3b Clean up erg's change 2008-03-11 03:36:33 -05:00
Slava Pestov dcdee4ec6f Minor core features 2008-03-11 03:30:14 -05:00
Doug Coleman 3b7d630a84 implement CREATE-CLASS with create-class
add SINGLETONS:
2008-03-08 12:01:48 -06:00
Slava Pestov 26df05b912 More unit test fixes 2008-03-08 04:27:19 -06:00
Slava Pestov 7ad74eb320 Various fixes 2008-03-08 02:51:26 -06:00
Slava Pestov 7ffd9c95ba Fixing interval comparison 2008-03-07 21:27:00 -06:00
Slava Pestov 2fa5f34a71 Byte-array-ification 2008-03-07 21:26:35 -06:00
Slava Pestov 50a2c51187 Fix size-of 2008-03-07 17:53:20 -06:00
Slava Pestov 9910de0439 Merge branch 'master' of git://factorcode.org/git/factor 2008-03-07 02:34:40 -06:00
Slava Pestov 60a4cc48a5 Mirror keys are now slot names not reader words 2008-03-07 02:29:00 -06:00
Slava Pestov b387066357 Fix slot name 2008-03-07 02:28:29 -06:00
Slava Pestov 05b02f3c38 Changing launcher to use new_slots 2008-03-06 20:44:52 -06:00
Doug Coleman e6d4afa1c1 remove unique from core/ docs 2008-03-06 17:03:44 -06:00
Slava Pestov 62568770a9 Fix 2008-03-06 16:07:30 -06:00
Slava Pestov 549a7538c7 Clean up some of Dan's code after merge 2008-03-06 15:58:05 -06:00
Slava Pestov d95231cc43 Merge branch 'unicode' of git://factorcode.org/git/littledan into unicode 2008-03-06 14:47:32 -06:00
Daniel Ehrenberg b32276d1da Stupid bug fix 2008-03-06 14:46:11 -06:00
Slava Pestov 6574009e03 Fix merge conflicts 2008-03-06 13:54:15 -06:00
dharmatech c6364fe2b3 Merge branch 'master' of /Users/dharmatech/builds/factor/ 2008-03-06 13:46:36 -06:00
dharmatech a336cb7570 Unit test fixes 2008-03-06 13:46:15 -06:00
Eduardo Cavazos 56919b42af io.files: link-info 2008-03-06 12:04:54 -06:00
Eduardo Cavazos f2463f34ae hashtables: simplify (key@) 2008-03-06 11:28:49 -06:00
Daniel Ehrenberg ee9b940bc6 Modifications to the encoding protocol for later optimization 2008-03-06 00:23:38 -06:00
Daniel Ehrenberg d8858ef924 Stack effect comment typo in io.files 2008-03-05 19:14:58 -06:00
Daniel Ehrenberg 946d3e7414 changes in io.encodings.string 2008-03-05 19:12:40 -06:00
Daniel Ehrenberg 1abb7c643e Tests for decode-string 2008-03-05 17:49:02 -06:00
Daniel Ehrenberg e06885550e Replacing encode/decode-utf8 with utf8 encode/decode-string 2008-03-05 17:41:25 -06:00
Daniel Ehrenberg 5805db7ac4 Merge branch 'master' of git://factorcode.org/git/factor into unicode
Conflicts:

	extra/http/client/client.factor
	extra/http/server/server.factor
	extra/http/server/templating/templating.factor
	extra/webapps/cgi/cgi.factor
	extra/webapps/file/file.factor
	extra/webapps/source/source.factor
2008-03-05 17:04:43 -06:00
Daniel Ehrenberg 4c9ef7946d Merge branch 'master' of git://factorcode.org/git/factor into unicode
Conflicts:

	extra/benchmark/sockets/sockets.factor
2008-03-05 16:57:06 -06:00
Slava Pestov b6b8ab32b5 Fixing unit tests 2008-03-05 16:24:32 -06:00
Slava Pestov 3c98385c11 Fixes for recent method tuple cleanup 2008-03-05 16:00:34 -06:00
Daniel Ehrenberg 93c4ac23a8 Encodings updates; /* */ comments in multline 2008-03-05 14:51:01 -06:00
Slava Pestov e933cf97fe Add $vocab-subsection 2008-03-04 22:46:01 -06:00
Slava Pestov 18d8f449b9 Remove unnecessary method tuple, move its slots to word properties 2008-03-04 22:13:30 -06:00
Daniel Ehrenberg 84052ac5f3 Update to encodings docs 2008-03-04 21:13:14 -06:00
Daniel Ehrenberg 30eba00774 Bug fixes; docs 2008-03-04 21:05:58 -06:00
Daniel Ehrenberg 578d620223 Fixing unit tests and listener merge 2008-03-04 18:12:01 -06:00
Daniel Ehrenberg c5eec0ba10 Merge branch 'master' of git://factorcode.org/git/factor into unicode
Conflicts:

	core/io/files/files-tests.factor
	core/io/files/files.factor
	core/io/io-tests.factor
	core/io/streams/c/c-tests.factor
	core/io/streams/lines/lines-tests.factor
	core/source-files/source-files.factor
	extra/benchmark/sockets/sockets.factor
	extra/http/server/templating/templating-tests.factor
	extra/http/server/templating/templating.factor
	extra/io/launcher/launcher.factor
	extra/io/mmap/mmap-tests.factor
	extra/io/unix/launcher/launcher.factor
	extra/io/unix/unix-tests.factor
2008-03-04 17:51:40 -06:00
Daniel Ehrenberg 1764f8671b Deleting duplication in files 2008-03-04 17:44:08 -06:00
Slava Pestov 2c23357f25 Unit test fixes 2008-03-03 16:44:24 -06:00
Slava Pestov 67eade4a29 Fix refresh-all 2008-03-02 18:49:04 -05:00
Slava Pestov dbd8ce49cf Merge git://factorcode.org/git/factor 2008-03-01 17:01:12 -05:00
Slava Pestov e98cd1fd59 New convention for unit tests 2008-03-01 17:00:45 -05:00
Slava Pestov bec4691d6b Fix for word renamings 2008-03-01 15:52:34 -06:00
Slava Pestov d4f37e175f Merge branch 'master' of git://factorcode.org/git/factor 2008-03-01 13:46:58 -06:00
Eduardo Cavazos c5f5e0a61a io.files: rename the *-to words to *-into 2008-03-01 02:58:29 -06:00
Slava Pestov 28b170c70e Merge branch 'master' of git://factorcode.org/git/factor 2008-02-29 23:36:29 -06:00
Doug Coleman 4994a0e435 fix with-directory. i thought i did this already.. 2008-02-29 23:17:15 -06:00
Slava Pestov a0a0e36739 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-29 19:15:34 -06:00
Slava Pestov 373a88a77a Fix UI hang, add if-box combinator 2008-02-29 19:10:30 -06:00
Daniel Ehrenberg efb3367c45 Merge branch 'master' of git://factorcode.org/git/factor into unicode
Conflicts:

	core/io/files/files-docs.factor
	core/io/files/files-tests.factor
	core/io/files/files.factor
	core/listener/listener.factor
	extra/benchmark/sum-file/sum-file.factor
	extra/bootstrap/image/upload/upload.factor
	extra/http/server/templating/templating.factor
	extra/logging/server/server.factor
	extra/smtp/smtp.factor
	extra/tools/deploy/macosx/macosx.factor
	extra/tools/disassembler/disassembler.factor
	extra/webapps/file/file.factor
2008-02-29 01:20:44 -06:00
Doug Coleman 6cb5f76893 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-29 00:11:11 -06:00
Doug Coleman edcda314bd add temporary files to docs 2008-02-29 00:11:01 -06:00
Eduardo Cavazos c9b73f062b Implement file-info 2008-02-28 23:46:27 -06:00
Slava Pestov 7c24a78281 Fix init-hook regression 2008-02-28 01:20:27 -06:00
Slava Pestov ed4506c0b0 Errors remember the original thread 2008-02-27 19:23:22 -06:00
Slava Pestov f8df1936a6 Fix print-banner 2008-02-27 16:37:20 -06:00
Slava Pestov 9c82591ca6 Documentation improvements 2008-02-27 16:31:13 -06:00
Slava Pestov fef5ebec01 io.files overhaul 2008-02-27 14:59:15 -06:00
Slava Pestov cf9105c056 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-26 21:03:22 -06:00
Slava Pestov 66c9eb089a Fix assert-depth usage 2008-02-26 21:03:14 -06:00
Slava Pestov 64469916a9 New locals syntax; added M:: 2008-02-26 18:40:32 -06:00
Slava Pestov 3bf3c3ee5a New sorting comparison operators 2008-02-26 17:33:48 -06:00
Slava Pestov 5796a18d59 Update docs 2008-02-26 17:21:38 -06:00
Slava Pestov ac02bd8319 Fix listener 2008-02-26 16:45:06 -06:00
Slava Pestov dd9ace7707 Don't need version number anymore 2008-02-26 15:24:30 -06:00
Slava Pestov da575528cf Add ignore-errors to core 2008-02-26 14:58:02 -06:00
Slava Pestov 3d6cb9a90c Improve stage1 bootstrap speed 2008-02-26 03:30:11 -06:00
Daniel Ehrenberg 52f04dcfa4 Fix unit tests 2008-02-26 01:24:40 -06:00
Daniel Ehrenberg f7a2bc066c Merge branch 'master' of git://factorcode.org/git/factor into unicode
Conflicts:

	extra/io/unix/unix-tests.factor
	extra/ogg/player/player.factor
2008-02-26 00:31:34 -06:00
Slava Pestov 15587627a3 Fix issue where refresh-all/load-everything would sometimes try to load a vocab more than once 2008-02-25 20:17:16 -06:00
Slava Pestov 84016a36c0 Regression fixes 2008-02-25 19:37:43 -06:00
Slava Pestov abc1e0d35b UI thread cleanup 2008-02-25 16:48:11 -06:00
Daniel Ehrenberg 4cfdc3de62 Merge branch 'master' of git://factorcode.org/git/factor into unicode
Conflicts:

	extra/webapps/file/file.factor
	extra/webapps/source/source.factor
2008-02-25 15:12:26 -06:00
Daniel Ehrenberg 08a3d0ba12 Making things bootstrap, partial fix for client 2008-02-25 13:54:35 -06:00
Slava Pestov fbaf6386b2 Simplify threads; remove nap word, its now just sleep 2008-02-25 06:31:18 -06:00
Slava Pestov c01c527cb9 Fix potential memory leak 2008-02-25 05:50:51 -06:00
Slava Pestov a902349dc4 Fix overly long bootstrap time 2008-02-25 03:38:37 -06:00
Daniel Ehrenberg 44f4aa4c69 More updates for encodings 2008-02-24 19:58:34 -06:00
Slava Pestov 643b3b7dcb Fix bootstrap 2008-02-24 17:40:39 -06:00
Daniel Ehrenberg 4ad96fc4ea Merge branch 'master' into unicode
Conflicts:

	core/io/streams/c/c-tests.factor
	extra/benchmark/mandel/mandel.factor
	extra/benchmark/raytracer/raytracer.factor
	extra/http/client/client.factor
2008-02-24 13:00:06 -06:00
Slava Pestov d2c5f28b65 Do tuple reshaping at the end of a compilation unit, preserving a consistent view of the heap to code running during compilation 2008-02-24 02:19:38 -06:00
Slava Pestov b58d61a541 Threads now inherit the namestack once again 2008-02-24 02:18:50 -06:00
Daniel Ehrenberg 75f1fb5246 Various refactorings of streams with encodings 2008-02-24 01:37:05 -06:00
Slava Pestov a73972c6b3 Fix another parser bug 2008-02-24 00:26:54 -06:00
Slava Pestov cc600ad54f Cleanups and fixes 2008-02-23 22:48:45 -06:00
Slava Pestov b44b334a02 Fix a smudging bug 2008-02-23 22:29:29 -06:00
Daniel Ehrenberg 72e15848bf More changes for encodings 2008-02-22 20:21:23 -06:00
Slava Pestov 7eee8e7017 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-22 16:19:05 -06:00
Slava Pestov 3f3a6ea1f7 Fix alarms with image saves 2008-02-22 16:16:00 -06:00
Eduardo Cavazos aae3913b59 io.files: temp-dir -> temp-directory 2008-02-22 01:01:14 -06:00
Slava Pestov 727f91409d Split off concurrency.mailboxes, add timeout support to promises, locks, mailboxes, semaphores, count-downs 2008-02-21 23:47:06 -06:00
Slava Pestov 3eba715778 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-21 23:08:22 -06:00
Eduardo Cavazos 09e5564435 Use temp-file in a few tests and benchmarks 2008-02-21 22:08:51 -06:00
Eduardo Cavazos 41ca620271 io.files: temp-file 2008-02-21 22:08:03 -06:00
Slava Pestov 666c7803f7 Fixes 2008-02-21 20:57:41 -06:00
Slava Pestov 4cb14acff4 New alarm system 2008-02-21 19:12:37 -06:00
Daniel Ehrenberg 1b80c453fd Little changes for encodings 2008-02-21 19:09:53 -06:00
Daniel Ehrenberg 8249ce2116 OK, now everything should load 2008-02-21 18:05:04 -06:00
Daniel Ehrenberg fb9d7b05cd Making everything load 2008-02-21 18:03:07 -06:00
Slava Pestov 748c2b4b33 Clean up heaps and add heap-push*, heap-delete words 2008-02-21 17:07:26 -06:00
Daniel Ehrenberg 641c61a966 change to decoded#stream-read1 2008-02-21 16:11:35 -06:00
Daniel Ehrenberg 8437c0ec3c Merge branch 'slava/master' into unicode
Conflicts:

	core/io/files/files-tests.factor
	core/io/files/files.factor
	extra/benchmark/reverse-complement/reverse-complement.factor
	extra/cpu/8080/emulator/emulator.factor
	extra/io/unix/unix-tests.factor
	extra/logging/server/server.factor
	extra/raptor/raptor.factor
	extra/tar/tar.factor
	extra/tools/disassembler/disassembler.factor
2008-02-21 15:45:17 -06:00
Daniel Ehrenberg 11a71f235d Moving inessential encodings to extra 2008-02-21 15:28:58 -06:00
Daniel Ehrenberg e918cf6de0 More changes wrt encodings 2008-02-21 15:22:49 -06:00
Slava Pestov ace8a20cba Merge branch 'new_heaps' of git://factorcode.org/git/factor 2008-02-21 14:18:56 -06:00
Slava Pestov d4b53bf4df New heaps work in progress 2008-02-21 14:16:22 -06:00
Slava Pestov 5c50103458 Minor fixes 2008-02-21 14:15:45 -06:00
Slava Pestov 91f4ca6a56 Fighting fires 2008-02-21 02:08:08 -06:00
Slava Pestov 6c0dd93ff1 :vars and .vars 2008-02-21 01:26:44 -06:00
Slava Pestov 6e4ba7af14 Ring benchmark optimization 2008-02-21 01:25:08 -06:00
Slava Pestov 2342169d87 Save thread death errors 2008-02-21 01:24:24 -06:00
Slava Pestov b60dac99b9 New walker 2008-02-20 23:13:31 -06:00
Joe Groff 3cbc1fb584 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-20 20:28:00 -08:00
Slava Pestov 614d78ae98 Merge branch 'new_walker' of git://factorcode.org/git/factor 2008-02-19 23:23:22 -06:00
Slava Pestov f2e9b80784 New single stepper work in progress 2008-02-19 23:17:59 -06:00
Eduardo Cavazos a647a02737 kernel-docs: minor fix 2008-02-19 15:57:21 -06:00
Slava Pestov 37e0e28f35 Implement new box data type, fix various bugs, add status parameter for suspend, threads. now prints thread state 2008-02-19 14:38:02 -06:00
Joe Groff 7e964b8b7e Merge branch 'master' of git://factorcode.org/git/factor 2008-02-18 22:11:43 -08:00
Slava Pestov d657821f3e Tested and documented all new concurrency features 2008-02-18 16:20:18 -06:00
Slava Pestov 9edb5875e3 Less drastic changes 2008-02-18 07:30:16 -06:00
Slava Pestov e1336e3da2 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-18 05:13:02 -06:00
Slava Pestov 619ebbf0d7 Fix see for HOOK: 2008-02-18 05:12:38 -06:00
Slava Pestov 2c6afdfee6 Working on new threads 2008-02-18 05:07:40 -06:00
Slava Pestov de8b804abe Fix method redefinition bug 2008-02-17 18:38:29 -06:00
Slava Pestov 9660a9c2d6 Another fix 2008-02-17 17:08:52 -06:00
Slava Pestov bb3468dc2b Fixing interaction between mixin classes and forget 2008-02-17 17:08:16 -06:00
Slava Pestov fa07776250 Fix stack effects for hooks 2008-02-17 00:37:54 -06:00
Daniel Ehrenberg 62f9ed5dbd putting encodings on all file readers/writers 2008-02-16 22:17:41 -06:00
Slava Pestov d51b351adf Merge branch 'master' of git://factorcode.org/git/factor 2008-02-16 18:50:30 -06:00
Slava Pestov 9c684bf1c5 Fixing some bugs, tweaking optimizer inlining 2008-02-16 18:50:16 -06:00
Slava Pestov d0e5c585f5 Add a unit test 2008-02-16 18:47:53 -06:00
Daniel Ehrenberg 8d5f4714fa Core I/O changes for encodings 2008-02-16 16:25:45 -06:00
Slava Pestov a71665d821 Fix bad interaction between annotations and generic words 2008-02-16 15:55:25 -06:00
Daniel Ehrenberg 63ba6faee2 Changes to I/O system for encodings 2008-02-16 15:35:44 -06:00
Slava Pestov a832b4d445 Fix tpo 2008-02-16 15:24:41 -06:00
Slava Pestov a5e70241a9 Merge branch 'master' of git://factorcode.org/git/littledan 2008-02-16 14:06:19 -06:00
Daniel Ehrenberg 7ae14a746f Refactoring byte-array and string streams 2008-02-16 13:58:38 -06:00
Slava Pestov c9be883b2c Fix confict 2008-02-16 02:23:02 -06:00
Slava Pestov 9ffeaae63d Unit test fix 2008-02-16 02:20:09 -06:00
Slava Pestov 912339d062 Unit test fixes 2008-02-16 02:19:48 -06:00
Slava Pestov 0b19589630 linkage errors don't thwart compilation anymore 2008-02-16 00:54:54 -06:00
Joe Groff 5f79372789 Rename out-keep to multikeep and move it into combinators.lib 2008-02-15 22:51:52 -08:00
Daniel Ehrenberg 7325d56b67 io.files change 2008-02-16 00:42:16 -06:00
Daniel Ehrenberg f6845d43d3 Massive name change in files, string streams 2008-02-15 22:20:31 -06:00
Daniel Ehrenberg 989b7a468a byte array streams 2008-02-15 21:49:53 -06:00
Daniel Ehrenberg 017c57fab1 latin1 and binary encodings updated 2008-02-15 20:29:08 -06:00
Daniel Ehrenberg a800d5fca7 Fixing UTF-8/16 test files 2008-02-15 20:14:53 -06:00
Daniel Ehrenberg 2a2d7cf04e Merge branch 'master' into unicode
Conflicts:

	core/io/encodings/utf16/utf16-tests.factor
	core/io/encodings/utf16/utf16.factor
	core/io/encodings/utf8/utf8-tests.factor
2008-02-15 20:12:38 -06:00
Joe Groff c65c7755fa Merge branch 'master' of git://factorcode.org/git/factor 2008-02-15 18:09:22 -08:00
Joe Groff f7ec7cbc44 ole32.dll bindings 2008-02-15 18:08:01 -08:00
Daniel Ehrenberg 6acdc23941 UNICHAR => CHAR 2008-02-15 19:51:12 -06:00
Daniel Ehrenberg 4678da8861 Working on unicode encodings 2008-02-15 19:44:35 -06:00
Slava Pestov d6a1eb0590 Fixes 2008-02-15 19:42:56 -06:00
Slava Pestov 87dfd962a2 Unicode character name syntax 2008-02-15 19:32:14 -06:00
Slava Pestov c4ac180c5a Rename substitute to substitute-here, change stack effect, update some libraries to use it 2008-02-15 19:23:38 -06:00
Slava Pestov d9f49dec87 Put handbook in separate vocab 2008-02-15 18:22:27 -06:00
Slava Pestov f9c76689d6 #loop optimization fixes 2008-02-15 18:07:56 -06:00
Slava Pestov 89e97fc89a Debugger unit test for recent regression 2008-02-15 18:06:48 -06:00
Slava Pestov 9a459d3c12 Updating unit tests 2008-02-14 20:27:48 -06:00
Slava Pestov 333bf9ce16 Clean up math combination 2008-02-14 20:27:34 -06:00
Slava Pestov 53c1ff1cc8 Make a word inline 2008-02-14 20:27:25 -06:00
Slava Pestov 2a0df14200 Control flow analysis work in progress 2008-02-14 20:27:18 -06:00
Slava Pestov f944f2b20c Add experimental disassembler 2008-02-14 17:56:47 -06:00
Slava Pestov d14ee13f64 Remove tail-dispatch? optimization since it was not sound 2008-02-14 17:46:04 -06:00
Slava Pestov 3696ce8168 Clarify docs 2008-02-14 15:19:13 -06:00
Slava Pestov f8c99c864b Loop conversion work in progress 2008-02-14 15:17:01 -06:00
Slava Pestov ce59673c12 Fix load errors 2008-02-14 01:04:16 -06:00
Slava Pestov 0bbb462fa6 Add unit test 2008-02-14 01:04:10 -06:00
Slava Pestov 2c73e72e5e case now optimizes contiguous integer ranges 2008-02-14 01:03:57 -06:00
Slava Pestov 2f5ad0324b io.utf8 renamed to io.encodings.utf8 2008-02-13 23:21:04 -06:00
Slava Pestov 803e49b129 Add unit test and fix USING: 2008-02-13 20:14:48 -06:00
Slava Pestov 6f1dc49fa8 Fix bug and clean up optimizer 2008-02-13 20:07:08 -06:00
Daniel Ehrenberg ffd80ad6df Merge branch 'master' of git://factorcode.org/git/factor 2008-02-13 19:55:49 -06:00
Daniel Ehrenberg c14c19edc4 Merge branch 'unicode'
Conflicts:

	extra/unicode/data/data.factor
2008-02-13 19:55:24 -06:00
Daniel Ehrenberg 4103c982c3 encodings fix 2008-02-13 19:54:35 -06:00
Daniel Ehrenberg 6ff319cfcb Unicode upgrade and fix 2008-02-13 19:53:53 -06:00
Daniel Ehrenberg e293856072 Merge branch 'master' of git://factorcode.org/git/factor into unicode 2008-02-13 19:01:44 -06:00
Daniel Ehrenberg 254ba5809f Moving about.txt to summary.txt in encodings 2008-02-13 18:44:25 -06:00
Slava Pestov fc80279b3a enable-compiler and disable-compiler words 2008-02-13 18:42:55 -06:00
Slava Pestov 205d5ca6cb Merge branch 'master' of git://factorcode.org/git/littledan 2008-02-13 17:56:30 -06:00
Daniel Ehrenberg 01e9a5cb1a utf8 and utf16le streams 2008-02-13 17:53:10 -06:00
Slava Pestov d58dfd1b2d Branch hoisting work in progress 2008-02-13 13:31:43 -06:00
Daniel Ehrenberg 014b79caad More unicode changes 2008-02-13 01:02:37 -06:00
Slava Pestov 6de8c722a5 Fix #label compilation 2008-02-13 00:31:00 -06:00
Slava Pestov 170aecb255 Loop optimization work in progress 2008-02-12 23:27:05 -06:00
Slava Pestov 6a55c6e251 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-12 23:19:33 -06:00
Slava Pestov 0064e69f9d Loop conversion work in progress 2008-02-12 20:35:25 -06:00
Slava Pestov 7c6999872a Clean up tail call optimization 2008-02-12 17:32:17 -06:00
Slava Pestov af62d8b126 Add new optimization report tool 2008-02-12 15:52:32 -06:00
Slava Pestov ed4354ea77 Minor optimizations 2008-02-12 15:48:30 -06:00
Slava Pestov aee498b05d Merge branch 'master' of git://factorcode.org/git/factor 2008-02-12 12:19:36 -06:00
Doug Coleman 873b7dd214 remove two unused hooks
move walk-dir to extra/io/paths
2008-02-12 12:15:42 -06:00
Doug Coleman d283d57c2d clean up pop-front, add dlist1, add push-all-front and push-all-back 2008-02-12 11:58:47 -06:00
sheeple 748231e3d1 Fix Linux bootstrap 2008-02-12 11:42:43 -06:00
Joe Groff 6109335290 Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:

	extra/sequences/lib/lib.factor
2008-02-11 17:33:49 -08:00
Daniel Ehrenberg 8c63311a0f Merge branch 'master' into unicode 2008-02-11 18:42:08 -06:00
Daniel Ehrenberg 8bbc144ce7 io/utf8 and 16 were moved to core/io/encodings 2008-02-11 17:44:14 -06:00
Slava Pestov 41c85c7edc Structure alignment fixes 2008-02-11 16:56:48 -06:00
Slava Pestov a6ba0cb392 Clean up code a bit 2008-02-11 16:47:35 -06:00
Slava Pestov d976b11445 Fix multiple reload issue 2008-02-11 16:44:13 -06:00
Slava Pestov 7fa7ed962f Fix prettyprinting of invalid curries and tuples 2008-02-11 15:28:09 -06:00
Slava Pestov 1db4c9cc8a Fix type inference regression 2008-02-11 14:51:20 -06:00
Slava Pestov 4daa1943d8 Fixing unit tests 2008-02-11 14:19:47 -06:00
Slava Pestov 98d8621ac1 First class compose, curry is now a tuple class 2008-02-11 13:50:29 -06:00
Slava Pestov 0f04e9714e Fix stale USE: 2008-02-11 01:25:03 -06:00
Slava Pestov e66e6d70e4 Moved dispatch to sequences.private 2008-02-11 01:19:53 -06:00
Slava Pestov 81ac2f77f7 Fix name clash 2008-02-11 00:17:51 -06:00
Slava Pestov bb429425e9 New split-reduce combinator 2008-02-11 00:16:30 -06:00
Slava Pestov 41a5629090 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-10 23:36:22 -06:00
Daniel Ehrenberg 99ff43b404 Beginning of encoded streams 2008-02-10 23:14:42 -06:00
Slava Pestov 262e9d3443 Clean up vocabs.loader and add littledan's unit test feature 2008-02-10 23:03:54 -06:00
Slava Pestov 637600011c FFI compile errors now reported separately; new kill literals phase design 2008-02-10 20:32:48 -06:00
Doug Coleman fcb49a3442 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-10 08:31:52 -06:00
Slava Pestov d8edd7b0d4 Clean up bootstrap.image 2008-02-10 01:49:27 -06:00
Slava Pestov 2ecd1ba127 Improve ratio syntax 2008-02-10 01:40:17 -06:00
Slava Pestov 765f9bfb43 Fix regression 2008-02-10 01:34:26 -06:00
Slava Pestov ce1602bc2c Fix 64-bit bootstrap 2008-02-10 01:34:16 -06:00
Slava Pestov 4231bdb558 Fix 64-bit port 2008-02-09 23:13:55 -08:00
Slava Pestov be28fbd45d Document io.timeouts 2008-02-09 22:28:22 -06:00
Slava Pestov c8f042aef4 Redo timeouts 2008-02-09 21:34:42 -06:00
Slava Pestov 9d1977eeee Obsolete file 2008-02-09 21:12:21 -06:00
Slava Pestov 93e10566be Simpler compilation of dispatch 2008-02-09 21:12:00 -06:00
Slava Pestov f655a25762 Fixing compiler test 2008-02-09 21:08:47 -06:00
Slava Pestov 5ca99b0105 Fix 'class' in early bootstrap 2008-02-09 14:17:15 -06:00
Slava Pestov 3121e740f2 Fix typo 2008-02-09 14:12:14 -06:00
Doug Coleman 43225d2aef Merge branch 'master' of git://factorcode.org/git/factor 2008-02-09 08:46:28 -06:00
Slava Pestov d65bde09d1 Fix bootstrap 2008-02-09 00:16:14 -06:00
Slava Pestov b14197fadc Remove obsolete files 2008-02-08 01:49:49 -06:00
Slava Pestov 52b5c5a068 Reorganize compiler tests 2008-02-08 01:48:51 -06:00
Slava Pestov 7cdcac3fc9 Add another unit test 2008-02-08 01:08:09 -06:00
Joe Groff a0fb970080 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-07 22:11:06 -08:00
Doug Coleman 3883dca17e Merge branch 'master' of git://factorcode.org/git/factor 2008-02-07 18:55:17 -06:00
Slava Pestov 6bbbd3f904 Forgot to call load-failures. 2008-02-07 18:06:53 -06:00
Slava Pestov b08409884e Add try-everything for Ed 2008-02-07 18:03:01 -06:00
Slava Pestov 6187a1e5e1 Improved http.client, bootstrap.image.{download,upload} 2008-02-07 17:55:31 -06:00
Doug Coleman 0836e4ed54 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-07 17:54:25 -06:00
Doug Coleman 07e7f3bcce Merge branch 'master' of git://factorcode.org/git/factor 2008-02-07 17:35:10 -06:00
Doug Coleman 7ff6d501f7 Merge branch 'master' of git://factorcode.org/git/erg 2008-02-07 14:28:13 -06:00
Slava Pestov 78abc143d6 Load fix 2008-02-07 01:01:14 -06:00
Slava Pestov 5ecf3f7225 Improve unit test documentation and update some tests 2008-02-06 22:58:41 -06:00
Doug Coleman c149c26a7e Merge branch 'master' of git://factorcode.org/git/factor 2008-02-06 22:50:38 -06:00
Slava Pestov 9271da5070 More cleanups to require-all and unit tests 2008-02-06 22:12:44 -06:00
Slava Pestov 2541c62e29 Fix code for math.parser changes 2008-02-06 21:15:47 -06:00
Joe Groff 5898f19c54 Merge git://factorcode.org/git/factor 2008-02-06 19:04:26 -08:00
Slava Pestov f3c8bd266b Improved syntax for ratios 2008-02-06 20:05:03 -06:00
Doug Coleman 93eb74476e add with-file-in docs, update a couple of usages 2008-02-06 20:04:46 -06:00
Doug Coleman b6f8fd587a Merge branch 'master' of git://factorcode.org/git/factor 2008-02-06 19:36:59 -06:00
Doug Coleman 2a417f4a9c add with-file-in with-file-out with-file-appender 2008-02-06 19:36:53 -06:00
Slava Pestov 90ed177a9c Fixing load-everything and unit tests 2008-02-06 19:23:39 -06:00
Slava Pestov 8428f66933 Fixing unit tests 2008-02-06 15:00:10 -06:00
Slava Pestov b18a463285 Better inlining heuristic 2008-02-06 14:59:53 -06:00
Slava Pestov f7ca140c23 Fix compiled-xref 2008-02-06 13:51:16 -06:00
Slava Pestov be2c8b13d7 Rename unit-test-fails to must-fail and add must-fail-with to replace [ t ] [ [ ... ] catch ... ] unit-test idiom 2008-02-06 13:47:19 -06:00
Slava Pestov d9338b1cd2 Remove interned predicate class 2008-02-06 12:47:15 -06:00
Slava Pestov 38b4f67b70 Save bootstrap time in a global variable 2008-02-06 12:44:13 -06:00
Slava Pestov 548e6dce47 Fixing crossreferencing 2008-02-06 12:09:42 -06:00
Slava Pestov 95651daef0 Faster parser 2008-02-05 22:36:10 -06:00
Slava Pestov 3f9e4bcf00 More efficient specializers 2008-02-05 20:11:35 -06:00
Slava Pestov 1eda70f1ad Bug fixes 2008-02-05 19:16:22 -06:00
Slava Pestov 038578939f Change require-all for Ed 2008-02-05 19:01:19 -06:00
Slava Pestov 20e4fcecda Make OS name more consistent for extra/builder 2008-02-05 18:48:38 -06:00
Slava Pestov ede3254f0a Bootstrap prints restarts 2008-02-05 17:27:29 -06:00
Slava Pestov ba1a958a32 Move cd and cwd primitives to native I/O, fix Windows normalize-pathname 2008-02-05 13:11:36 -06:00
Slava Pestov 2d3298d611 Method usages cleanup 2008-02-04 23:30:59 -06:00
Slava Pestov 659b6d8f3c Better assert-depth error 2008-02-04 23:30:38 -06:00
Slava Pestov 94e1cb413e Merge branch 'master' of git://factorcode.org/git/factor 2008-02-04 19:43:59 -06:00
Slava Pestov 77a2a2136a Better method usages work in progres 2008-02-04 19:43:10 -06:00
Joe Groff 0c1b63c5f2 Fix typo in the float-vector docs 2008-02-04 17:42:35 -08:00
Joe Groff d80b707c43 Merge git://factorcode.org/git/factor 2008-02-04 17:41:25 -08:00
Slava Pestov 2872bc9d30 More method cleanups 2008-02-04 19:38:31 -06:00
Slava Pestov d779ce0a78 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-04 19:37:58 -06:00
Slava Pestov 80c570999b Merge branch 'master' of git://factorcode.org/git/factor 2008-02-04 19:37:17 -06:00
Slava Pestov a0143356e4 Merge git://pgdn.org/factor 2008-02-04 19:35:49 -06:00
Slava Pestov 123aabc730 Fix Mac Intel alignment issue 2008-02-04 17:33:59 -06:00
Slava Pestov b7f1e84eef Merge branch 'master' of git://factorcode.org/git/factor 2008-02-04 16:20:34 -06:00
Slava Pestov dee25cda13 New generic word implementation reduces compile time 2008-02-04 16:20:07 -06:00
Slava Pestov bc2ce8a77b Space one byte per string 2008-02-04 14:05:31 -06:00
sheeple f2af000ed0 refresh-all fix, new show word for debugging 2008-02-04 11:50:20 -06:00
Joe Groff a544f5eeda Take the fattening opengl vocab and hack it up into smaller, mouth-sized morsels 2008-02-03 15:59:47 -08:00
Slava Pestov e7722c02b7 Add unit test for float alignment 2008-02-03 17:28:57 -06:00
Slava Pestov 793c3ceb1f byte-length for bit-arrays 2008-02-03 16:06:57 -06:00
Slava Pestov 8c0e1bc7b2 Merge git://pgdn.org/factor 2008-02-03 15:22:25 -06:00
Slava Pestov 1dbd54293c Clean up generic words a little bit 2008-02-03 14:19:07 -06:00
Joe Groff bcd5ac6bbb Merge git://factorcode.org/git/factor 2008-02-02 13:15:05 -08:00
Joe Groff 9667afcb81 cel-shading, line-art, and bunny touch their magic rings together and become Super Bunny Demo 2008-02-02 13:14:22 -08:00
Slava Pestov b381c123dd Test fixes 2008-02-02 15:00:05 -06:00
Slava Pestov 61a9adb2bb Remove a tab 2008-02-02 14:59:36 -06:00
Daniel Ehrenberg 5c37add12a Binary encoding through the new encoding protocol 2008-02-02 13:23:54 -06:00
sheeple a05c18152b flags now works with numbers 2008-02-02 07:05:15 -06:00
sheeple 16e206b3b8 Add flags to math.bitfields 2008-02-02 06:58:28 -06:00
Slava Pestov bce173d749 Merge branch 'master' of http://dharmatech.onigirihouse.com/factor 2008-02-02 00:30:08 -06:00
Eduardo Cavazos 5da80f7e5d Lot's of load-everything fixes.
* untabify things
  * using ascii or unicode
2008-02-02 00:29:47 -06:00
Slava Pestov 10986f0c77 Merge branch 'master' of git://littledan.onigirihouse.com/git/littledan 2008-02-02 00:13:15 -06:00
Daniel Ehrenberg c584e50c04 Finishing updating UTF 2008-02-01 23:59:46 -06:00
Slava Pestov 68b3d8e1d9 Tabs are banned 2008-02-01 23:07:19 -06:00
Daniel Ehrenberg 64650d8500 Fixing UTF-8 to put the replacement character for malformed stuff 2008-02-01 22:50:30 -06:00
Joe Groff 5e77685811 Merge git://factorcode.org/git/factor 2008-02-01 18:17:55 -08:00
Joe Groff 6f2b91d4a4 Move byte-length generic and methods into alien.c-types 2008-02-01 18:10:32 -08:00
Slava Pestov bf884ebce8 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-01 18:36:33 -06:00
Slava Pestov 9f1bcc5d22 Fix resize-string 2008-02-01 18:36:13 -06:00
Slava Pestov ca6e873b08 Merge branch 'master' of http://dharmatech.onigirihouse.com/factor 2008-02-01 18:30:38 -06:00
Eduardo Cavazos bff385269c Lot's of USING: fixes for ascii or unicode 2008-02-01 18:26:32 -06:00
Slava Pestov 4b7034384c Eliminate core ascii dependency 2008-02-01 17:48:29 -06:00
Daniel Ehrenberg c66b264af5 Incomplete update of UTF decoder 2008-02-01 17:45:35 -06:00
Slava Pestov aed382258f Merge branch 'master' of git://factorcode.org/git/factor 2008-02-01 16:22:03 -06:00
Slava Pestov 27ebd08b99 Encodings fix 2008-02-01 16:21:42 -06:00
Slava Pestov 8dd333cbb5 Fix unit tests and fix string clone 2008-02-01 16:02:02 -06:00
Slava Pestov 9546aaaaf8 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-01 15:01:03 -06:00
Slava Pestov ff55f0f4cc New \u...... syntax; io.utf8 and io.utf16 can actually use strings now 2008-02-01 15:00:02 -06:00
Slava Pestov 3fdd01c283 Fix PPC bootstrap 2008-02-01 14:40:06 -06:00
Slava Pestov 2ef76798b0 record1 strings 2008-01-31 23:00:08 -06:00
Joe Groff 8b0e61b18b Merge git://factorcode.org/git/factor 2008-01-31 20:26:29 -08:00
Joe Groff 7666949e13 byte-length generic word for determining alien buffer sizes of byte-arrays and float-arrays 2008-01-31 20:22:19 -08:00
Slava Pestov 6530057512 Starting work on record1 strings 2008-01-31 20:11:46 -06:00
Slava Pestov 0a5f90d5da Clarify docs 2008-01-31 01:15:41 -06:00
Slava Pestov f77526714f Fix conflict 2008-01-31 00:54:44 -06:00
Slava Pestov b60a4f4ade Clean up listener 2008-01-31 00:52:24 -06:00
Slava Pestov 926e09a46a New dispose word and with-dispose combinator, docs for io.monitor, working on O(1) stream timeouts 2008-01-31 00:52:06 -06:00
Slava Pestov 60290fbf52 Fix littledan bug #2 2008-01-31 00:49:18 -06:00
Slava Pestov 0c078d0455 Friendlier bootstrap errors 2008-01-31 00:48:41 -06:00
Slava Pestov 875f67b6dd Merge git://mayonnaise.net/factor 2008-01-30 21:46:22 -06:00
Slava Pestov d8d87fe834 Fix littledan bug #1 2008-01-30 14:23:48 -06:00
Slava Pestov 3b793b8474 (hashtable) is gone now 2008-01-30 14:23:21 -06:00
Daniel Neri ac2fb043cf Add NetBSD support 2008-01-30 10:57:38 +00:00
Slava Pestov 837b89422b Fix ignore restart 2008-01-30 02:44:26 -06:00
Slava Pestov a02920a3f7 Add 'ignore' restart to load-everything 2008-01-30 02:44:10 -06:00
Slava Pestov a5bdfc0d0e Fix coercer words 2008-01-30 01:54:11 -06:00
Slava Pestov 10015b70c1 Implement new-resizable for new sequences 2008-01-30 01:42:51 -06:00
Slava Pestov adaa615f18 More fixes 2008-01-30 01:40:22 -06:00
Slava Pestov 14324ae396 Doc fixes 2008-01-30 01:22:29 -06:00
Slava Pestov f73f2b8697 Assorted fixes 2008-01-30 01:10:58 -06:00
Slava Pestov fcf5801899 Data type cleanups 2008-01-29 23:13:47 -06:00
Slava Pestov be63a9a4a7 Merge branch 'master' of http://dharmatech.onigirihouse.com/factor 2008-01-29 20:55:22 -06:00
Slava Pestov 0cd2f857fe bit-vectors byte-vectors float-vectors 2008-01-29 15:04:26 -06:00
Daniel Ehrenberg e37ccf190e Add failing unit test 2008-01-29 13:58:37 -06:00
Daniel Ehrenberg f2dbf50c6c Back out change 2008-01-29 13:53:54 -06:00
Daniel Ehrenberg 58668874ad Unit test for recompiling deferred words 2008-01-29 13:12:04 -06:00
Slava Pestov 571c4c57ae Merge branch 'new_resizables' 2008-01-29 02:07:48 -06:00
Slava Pestov 330d59b934 Fix reset-checksums 2008-01-29 00:35:44 -06:00
Daniel Ehrenberg 9a897f91ff Fixing compiler bug with redefining deferred words 2008-01-28 19:09:49 -06:00
Slava Pestov 03db080df7 Working on new resizables 2008-01-28 18:15:21 -06:00
Slava Pestov dccab9116f Fix conflict 2008-01-27 23:23:12 -06:00
Slava Pestov 578ee72509 Fix conflict 2008-01-27 23:17:48 -06:00
Slava Pestov b60edc199a Fix optimizer regression 2008-01-27 18:15:11 -04:00
Slava Pestov 1c91a286e5 Updating summary and authors 2008-01-27 01:02:31 -04:00
Slava Pestov 952f6ca363 Fix bootstrap for a different cell size 2008-01-26 23:47:52 -04:00
Slava Pestov bca0dce0a5 Add a compile time check to set-slots transform 2008-01-26 23:43:38 -04:00
Slava Pestov a09e216582 Replace memory>string and string>memory with four primitives and update io.windows.nt.monitor 2008-01-26 23:38:30 -04:00
Joe Groff d40de79f00 Merge git://factorcode.org/git/factor 2008-01-26 17:15:31 -08:00
Joe Groff 1dbc1c1f9b Improve the line-art demo. Put cleanup guards on libc:with-malloc and opengl:with-framebuffer . 2008-01-26 17:15:09 -08:00
Slava Pestov 62ded50c8b Directory change notification work in progress. Only on Windows right now, blocking 2008-01-26 03:40:09 -04:00
Joe Groff c28f6ee6ff Merge git://factorcode.org/git/factor 2008-01-25 07:08:25 -08:00
Eduardo Cavazos 141da1eca2 Merge branch 'master' of git://factorcode.org/git/factor 2008-01-25 01:47:48 -06:00
Eduardo Cavazos d5ac6de191 Add 'compiler' tag to some vocabs 2008-01-25 01:44:43 -06:00
Slava Pestov 35f390e8ca Remove unnecessary word 2008-01-24 23:50:00 -04:00
Doug Coleman 9cc5f5c78e Fix construct-empty transform 2008-01-24 23:07:14 -06:00
Slava Pestov 1249e3a720 Move prettyprint:-> to prettyprint.private 2008-01-24 19:20:07 -04:00
Slava Pestov ecc0170afa Forgetting a word clears compiled usage 2008-01-24 03:20:05 -04:00
Slava Pestov bc5bc22072 Better dlists behavior 2008-01-23 06:31:30 -04:00
Slava 09eb56d0c2 epoll almost works 2008-01-23 03:07:15 -05:00
Slava Pestov 157043ad19 Minor I/O backend tweak 2008-01-23 02:45:55 -04:00
Slava Pestov e2ebe78915 Faster bootstrap 2008-01-21 20:39:44 -05:00
Slava Pestov 1f2e4c88ed Fix obsolete docs 2008-01-21 17:30:19 -05:00
Slava Pestov 64d284a970 Fix recompilation of foldable, flushable 2008-01-21 17:30:10 -05:00
Slava Pestov feb4e8df9e Fix typo 2008-01-21 15:33:37 -05:00
Daniel Ehrenberg 2a5d71cda0 Merge branch 'master' of git://pgdn.org/factor 2008-01-20 13:33:47 -06:00
Joe Groff ff224b791e Fix typo in 3keep documentation 2008-01-20 09:23:33 -08:00
Slava Pestov f138c3675e Fix typo 2008-01-18 19:51:01 -05:00
Slava Pestov 670a284772 Fix stderr 2008-01-18 19:50:35 -05:00
Slava Pestov d5257e47b1 Fix circularity 2008-01-18 19:50:18 -05:00
Slava Pestov 309a1c179c Add stderr stream; more Unix I/O work 2008-01-18 19:43:14 -05:00
Slava Pestov 28332bcdf4 Merge commit 'jcg/master' 2008-01-18 18:14:48 -05:00
Slava Pestov 30dec8b0a8 Fix documentation typos 2008-01-18 17:09:55 -05:00
Slava Pestov 011681f07a Fix construct-empty transform 2008-01-18 17:09:45 -05:00
Slava Pestov 423b0c4697 Remove useless optimization 2008-01-18 17:09:30 -05:00
Slava Pestov 15fa72da9c No point having get/set-global inline 2008-01-18 02:39:24 -05:00
Joe Groff 2295594526 Remove USE-IF: again 2008-01-17 23:06:32 -08:00
Daniel Ehrenberg a1ad8b93ea Really really fixing alien.syntax's docs! 2008-01-17 23:55:20 -06:00
Daniel Ehrenberg dfef1bd7ea Really fxing alien.syntax's docs 2008-01-17 23:52:56 -06:00
Daniel Ehrenberg ea85f19dee Fixing missing IN in alien.syntax's docs 2008-01-17 23:51:35 -06:00
Joe Groff 0455603cbd Merge branch 'master' of git://factorcode.org/git/factor 2008-01-17 20:44:18 -08:00
Slava Pestov b36ab0b048 Optimization 2008-01-17 17:55:51 -05:00
Slava Pestov 6499fe8f80 Fix unit tests again 2008-01-17 17:02:26 -05:00
Slava Pestov 6755e0f7ca Fix unit test 2008-01-17 16:36:25 -05:00
Slava b0944cb3f8 Another cpu.x86 fix 2008-01-17 17:19:10 -05:00
Slava b88d219ff6 Fix x86 2008-01-17 04:03:09 -05:00
Slava Pestov c6bc074472 Simplify code heap layout 2008-01-16 15:45:04 -05:00
Slava Pestov 0fb511f668 Simplify 2008-01-16 01:04:28 -05:00
Joe Groff 7e53f873d6 Merge branch 'master' of git://factorcode.org/git/factor 2008-01-15 21:44:44 -08:00
Slava Pestov 123b3da7bf More versatile << >> 2008-01-15 23:35:03 -04:00
Slava Pestov 9e70e6ed35 Fix x86 backend for dispatch change, clean up assembler 2008-01-15 23:32:21 -04:00
Joe Groff b10ab726a3 Fix typo in TYPEDEF: documentation 2008-01-15 18:16:38 -08:00
Joe Groff a808ce5325 Merge branch 'master' of git://factorcode.org/git/factor 2008-01-13 18:21:12 -08:00
Joe Groff 8f69f86438 Cel shading demo. Caching implementation of GL-FUNCTION: for windows. 2008-01-13 17:35:26 -08:00
Slava Pestov 472cde4f75 Add unit test for regression 2008-01-13 18:52:14 -05:00
Slava Pestov b870bce81d Add inline declarations 2008-01-13 17:09:01 -05:00
Slava Pestov 2f32823690 flushable declaration wasn't being printed 2008-01-13 17:08:32 -05:00
Slava Pestov 952c559b52 Faster compilation of dispatch primitive 2008-01-13 17:07:59 -05:00
Doug Coleman 669104c2e6 fix ordering 2008-01-13 10:02:02 -10:00
Doug Coleman 376644794c more lint cleanups 2008-01-13 08:29:04 -10:00
Doug Coleman 8373b63076 Merge git://factorcode.org/git/factor 2008-01-12 22:11:27 -10:00
Joe Groff 4044cd293a TYPEDEF-IF: and USE-IF: words; ptrdiff_t C type moved to alien.c-types and special-cased for win64 2008-01-13 00:09:08 -08:00
Joe Groff e0caf654e6 OpenGL 2.1 support 2008-01-12 22:58:56 -08:00
Slava Pestov 3fd394d06e Add fixnum>float intrinsic for PowerPC; speeds up spectral norm 2008-01-13 00:56:31 -05:00
Doug Coleman b2871a8b51 Merge git://factorcode.org/git/factor 2008-01-12 19:34:01 -10:00
Slava Pestov b71e07affe Merge git://factorcode.org/git/factor 2008-01-12 23:50:46 -05:00
Slava Pestov 36f31e784b Fixing x86.64 port 2008-01-12 20:50:22 -08:00
Slava Pestov 4fb8380578 Tweaking fixnum-shift-fast 2008-01-12 22:57:13 -05:00
Doug Coleman aa08a1f5f6 Merge git://factorcode.org/git/factor 2008-01-12 17:44:15 -10:00
Slava Pestov d54fc8172d Assorted fixes 2008-01-12 22:24:27 -05:00
Doug Coleman 0ee64a0358 Merge git://factorcode.org/git/factor 2008-01-12 16:41:00 -10:00
Slava Pestov beeb4a90a1 Added unit tests 2008-01-12 21:39:22 -05:00
Slava Pestov ede5bb9243 Updating x86.64 port 2008-01-12 21:38:57 -05:00
Slava Pestov e3416ec170 Faster bit-arrays 2008-01-12 21:37:44 -05:00
Slava Pestov a2a43e9980 New fixnum-shift primitive 2008-01-12 21:13:40 -05:00
Doug Coleman 03f6728e26 Merge git://factorcode.org/git/factor 2008-01-12 15:00:47 -10:00
Doug Coleman bcaea26f32 fix trivial duplication 2008-01-12 14:58:42 -10:00