Slava Pestov
|
f2ab6a261a
|
Clean up init-stdio implementations and move io.streams.null to basis
|
2009-05-12 03:35:48 -05:00 |
Slava Pestov
|
05146c6907
|
Remove compiled slot from quotations since its not needed
|
2009-05-12 03:09:15 -05:00 |
Slava Pestov
|
70deacb900
|
Fix unit tests and load errors for slip removal
|
2009-05-10 17:03:41 -05:00 |
Slava Pestov
|
cd64833360
|
clean up contents and lines words; contents never outputs f now
|
2009-05-10 16:39:51 -05:00 |
Slava Pestov
|
2887b62cc1
|
Removing slip 2slip 3slip nslip
|
2009-05-10 16:39:17 -05:00 |
Slava Pestov
|
fe7657b26b
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-05-09 20:24:40 -05:00 |
Slava Pestov
|
0b7eee6e61
|
Slightly more space-efficient dispatch table representation
|
2009-05-09 20:24:32 -05:00 |
Joe Groff
|
45f325a744
|
"math" help-lint
|
2009-05-09 20:23:56 -05:00 |
Slava Pestov
|
74b308f873
|
Fix negative zero smashing with bootstrap
|
2009-05-09 18:17:30 -05:00 |
Joe Groff
|
8b35e726c0
|
fp-nan? was defined incorrectly. while i'm here, let's add some more float manipulation words
|
2009-05-09 09:49:31 -05:00 |
Slava Pestov
|
83c162adbb
|
Remove silly retry word from continuations vocab
|
2009-05-08 00:20:54 -05:00 |
Doug Coleman
|
506f105c52
|
link seeking docs to the seek descriptors
|
2009-05-07 13:01:42 -05:00 |
Slava Pestov
|
d3b85c14c9
|
Working on inline caching for tail call sites
|
2009-05-06 19:22:22 -05:00 |
Slava Pestov
|
6a46fb3fb0
|
hashtables: use each-integer instead of iota ... each in >alist
|
2009-05-06 15:30:30 -05:00 |
Slava Pestov
|
5eb74d1d8d
|
alien.strings: fix symbol>string for Windows
|
2009-05-05 14:41:38 -05:00 |
Slava Pestov
|
f6f7ded95a
|
continuations: update tests for word renaming
|
2009-05-05 12:47:33 -05:00 |
Slava Pestov
|
280b50891d
|
alien.strings: fix native-string>alien on Windows
|
2009-05-05 11:40:28 -05:00 |
Slava Pestov
|
8b48ee797a
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-05-05 10:35:13 -05:00 |
Slava Pestov
|
4764f1c676
|
Fix botched replace all in VM source, clean up image saving code, and fix save-image-and-exit to actually call (save-image-and-exit) instead of (save-image)
|
2009-05-05 10:29:22 -05:00 |
Slava Pestov
|
e906885c16
|
generic.standard: remove bogus error check
|
2009-05-05 09:12:49 -05:00 |
Slava Pestov
|
08d4a60203
|
alien.strings cleanup
|
2009-05-05 09:12:39 -05:00 |
Slava Pestov
|
1e2561f863
|
Make walker work better with call( and breakpoints which are nested inside combinators
|
2009-05-05 09:12:32 -05:00 |
Doug Coleman
|
ef5226b31f
|
remove >bignum in crc32 -- 2x faster on both 32 and 64bit
|
2009-05-04 21:27:14 -05:00 |
Slava Pestov
|
dbd4b8ddb8
|
Fix test failures
|
2009-05-04 13:10:56 -05:00 |
Slava Pestov
|
c68e05d3d8
|
Fix some test failures
|
2009-05-04 09:44:26 -05:00 |
Slava Pestov
|
25f7ce92fa
|
Remove bogus alien.dlls directory
|
2009-05-04 06:44:55 -05:00 |
Slava Pestov
|
a776dffeb6
|
Split up tools.vocabs. Note that load-everything is now named load-all
|
2009-05-04 06:44:17 -05:00 |
Slava Pestov
|
d991690a47
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-05-04 05:16:47 -05:00 |
Slava Pestov
|
925c78e8a6
|
Don't make a curry
|
2009-05-04 05:15:48 -05:00 |
Slava Pestov
|
4d438a3edd
|
Remove cruddy string encoding/decoding code from VM
|
2009-05-02 13:45:38 -05:00 |
Slava Pestov
|
d44957bf3a
|
Cleaning up VM code
|
2009-05-02 09:19:09 -05:00 |
Doug Coleman
|
4057332535
|
add a few usages of iota, remove most 1+ and 1- from core
|
2009-05-01 19:58:24 -05:00 |
Doug Coleman
|
ed5f913aab
|
fix unit tests that call lines or contents
|
2009-05-01 16:38:04 -05:00 |
Doug Coleman
|
c8437caaa4
|
fix spacing in io docs
|
2009-05-01 15:56:16 -05:00 |
Doug Coleman
|
4cef8ff880
|
rename lines to stream-lines
rename cnotents to stream-contents
|
2009-05-01 10:41:27 -05:00 |
Slava Pestov
|
0745b11da8
|
Oops
|
2009-05-01 08:21:31 -05:00 |
Slava Pestov
|
3e3d39382f
|
Fix circularity
|
2009-05-01 08:05:48 -05:00 |
Slava Pestov
|
210c8c1316
|
Adding and removing vocabs now updates all-vocabs-seq
|
2009-05-01 07:21:56 -05:00 |
Slava Pestov
|
6f03366e2b
|
Rename enable/disable-compiler to enable/disable-optimizer, and add with-optimizer and without-optimizer combinators
|
2009-05-01 05:52:05 -05:00 |
Slava Pestov
|
c281342ac7
|
Some gold plating
|
2009-05-01 02:03:22 -05:00 |
Slava Pestov
|
23b5888da6
|
Fix some test failures and add an unportable tag
|
2009-04-30 22:56:15 -05:00 |
Slava Pestov
|
fb360498f3
|
Update usages of global ... change-at to use the new change-global combinator
|
2009-04-30 21:38:14 -05:00 |
Slava Pestov
|
6380550d14
|
Merge git://github.com/bogiebro/factor into bogiebro2
|
2009-04-30 21:22:38 -05:00 |
Slava Pestov
|
e5cdb7ac2d
|
call( fast-path now supports curry and compose
|
2009-04-30 21:08:29 -05:00 |
Slava Pestov
|
59d6131c7c
|
Bum 3 instructions out of megamorphic fast path by switching to fixed-size caches
|
2009-04-30 04:14:14 -05:00 |
Slava Pestov
|
515c619202
|
Non-optimizing compiler now open-codes megamorphic dispatch fast path
|
2009-04-30 03:37:07 -05:00 |
Slava Pestov
|
964fbd0a24
|
Fix test failures from ratio/complex built-in removal
|
2009-04-30 00:38:55 -05:00 |
Slava Pestov
|
fc4894fbdf
|
Replace ratio and complex built-in types with tuples defined in the library. This frees up two lo-tags, so move array and quotation over to these tags and update compiler for new tags
|
2009-04-30 00:27:35 -05:00 |
Slava Pestov
|
9f4ac667dc
|
Move some unit tests from generic to generic.math
|
2009-04-29 23:36:05 -05:00 |
Slava Pestov
|
bd186b6320
|
Eliminate 3 instructions from PIC fast path
|
2009-04-29 21:32:05 -05:00 |