Slava Pestov
|
96b1ae86a4
|
Clean up init-stdio implementations and move io.streams.null to basis
|
2009-05-12 03:35:48 -05:00 |
Slava Pestov
|
6e08e29a3a
|
Remove compiled slot from quotations since its not needed
|
2009-05-12 03:09:15 -05:00 |
Slava Pestov
|
65faa3fda3
|
Fix unit tests and load errors for slip removal
|
2009-05-10 17:03:41 -05:00 |
Slava Pestov
|
9488e78532
|
clean up contents and lines words; contents never outputs f now
|
2009-05-10 16:39:51 -05:00 |
Slava Pestov
|
f6ff74596e
|
Removing slip 2slip 3slip nslip
|
2009-05-10 16:39:17 -05:00 |
Slava Pestov
|
bb8aaf9ce0
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-05-09 20:24:40 -05:00 |
Slava Pestov
|
aa3aa715be
|
Slightly more space-efficient dispatch table representation
|
2009-05-09 20:24:32 -05:00 |
Joe Groff
|
7584b30755
|
"math" help-lint
|
2009-05-09 20:23:56 -05:00 |
Slava Pestov
|
4ee4357e75
|
Fix negative zero smashing with bootstrap
|
2009-05-09 18:17:30 -05:00 |
Joe Groff
|
9021062795
|
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
|
2b23d1dd9e
|
Remove silly retry word from continuations vocab
|
2009-05-08 00:20:54 -05:00 |
Doug Coleman
|
6223198534
|
link seeking docs to the seek descriptors
|
2009-05-07 13:01:42 -05:00 |
Slava Pestov
|
581d017b46
|
Working on inline caching for tail call sites
|
2009-05-06 19:22:22 -05:00 |
Slava Pestov
|
688cd9b79b
|
hashtables: use each-integer instead of iota ... each in >alist
|
2009-05-06 15:30:30 -05:00 |
Slava Pestov
|
764ee52cde
|
alien.strings: fix symbol>string for Windows
|
2009-05-05 14:41:38 -05:00 |
Slava Pestov
|
b0e8ec2aea
|
continuations: update tests for word renaming
|
2009-05-05 12:47:33 -05:00 |
Slava Pestov
|
9f907c287e
|
alien.strings: fix native-string>alien on Windows
|
2009-05-05 11:40:28 -05:00 |
Slava Pestov
|
8486e6db82
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-05-05 10:35:13 -05:00 |
Slava Pestov
|
12de56c41e
|
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
|
84fe4a7d67
|
generic.standard: remove bogus error check
|
2009-05-05 09:12:49 -05:00 |
Slava Pestov
|
0ecb771aa4
|
alien.strings cleanup
|
2009-05-05 09:12:39 -05:00 |
Slava Pestov
|
029d93a838
|
Make walker work better with call( and breakpoints which are nested inside combinators
|
2009-05-05 09:12:32 -05:00 |
Doug Coleman
|
249601618b
|
remove >bignum in crc32 -- 2x faster on both 32 and 64bit
|
2009-05-04 21:27:14 -05:00 |
Slava Pestov
|
8e3e67fad4
|
Fix test failures
|
2009-05-04 13:10:56 -05:00 |
Slava Pestov
|
fb5b48c71a
|
Fix some test failures
|
2009-05-04 09:44:26 -05:00 |
Slava Pestov
|
4b52f7d6f2
|
Remove bogus alien.dlls directory
|
2009-05-04 06:44:55 -05:00 |
Slava Pestov
|
b2c3183b21
|
Split up tools.vocabs. Note that load-everything is now named load-all
|
2009-05-04 06:44:17 -05:00 |
Slava Pestov
|
b4088373b7
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-05-04 05:16:47 -05:00 |
Slava Pestov
|
3250c6935e
|
Don't make a curry
|
2009-05-04 05:15:48 -05:00 |
Slava Pestov
|
a63ad6a7a5
|
Remove cruddy string encoding/decoding code from VM
|
2009-05-02 13:45:38 -05:00 |
Slava Pestov
|
58512cbbdb
|
Cleaning up VM code
|
2009-05-02 09:19:09 -05:00 |
Doug Coleman
|
0ad6d1fb7b
|
add a few usages of iota, remove most 1+ and 1- from core
|
2009-05-01 19:58:24 -05:00 |
Doug Coleman
|
ce7ad9a42d
|
fix unit tests that call lines or contents
|
2009-05-01 16:38:04 -05:00 |
Doug Coleman
|
28ec9c3a3b
|
fix spacing in io docs
|
2009-05-01 15:56:16 -05:00 |
Doug Coleman
|
471fe2c272
|
rename lines to stream-lines
rename cnotents to stream-contents
|
2009-05-01 10:41:27 -05:00 |
Slava Pestov
|
0b9212a2d6
|
Oops
|
2009-05-01 08:21:31 -05:00 |
Slava Pestov
|
5e32a53011
|
Fix circularity
|
2009-05-01 08:05:48 -05:00 |
Slava Pestov
|
b79245dc6c
|
Adding and removing vocabs now updates all-vocabs-seq
|
2009-05-01 07:21:56 -05:00 |
Slava Pestov
|
e9e095f240
|
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
|
9d1c4f39a8
|
Some gold plating
|
2009-05-01 02:03:22 -05:00 |
Slava Pestov
|
a70a2c0e31
|
Fix some test failures and add an unportable tag
|
2009-04-30 22:56:15 -05:00 |
Slava Pestov
|
9bb70c2c4d
|
Update usages of global ... change-at to use the new change-global combinator
|
2009-04-30 21:38:14 -05:00 |
Slava Pestov
|
f423a0d117
|
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 |