Commit Graph

2249 Commits (18af6bb16a799b795148b2613c9980f5020e0ced)

Author SHA1 Message Date
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