Commit Graph

2619 Commits (9af2fa1957951472526721928b7c6db8b4107fc1)

Author SHA1 Message Date
Slava Pestov 0aa3f19f68 io.pathnames: document resource: and vocab: 2009-11-10 18:57:46 -06:00
Slava Pestov 004b92e175 classes.algebra: cleanup 2009-11-10 17:41:47 -06:00
Slava Pestov 16d70d32f2 Merge branch 'master' of git://github.com/Blei/factor 2009-11-09 00:57:41 -06:00
Slava Pestov 8f9d4e3d2c stack-checker: split off stack-checker.dependencies from stack-checker.state 2009-11-08 20:34:46 -06:00
Slava Pestov a4b760e9ad generic, words: update unit tests for deopt data structure change 2009-11-08 19:44:04 -06:00
Slava Pestov 5dc20ef385 Use a more compact representation for "compiled-uses" and "compiled-generic-uses" word-props; reduces image size 2009-11-08 06:08:04 -06:00
Joe Groff 3718297fd9 pronouns deserve antecedents 2009-11-07 23:15:30 -06:00
Philipp Brüschweiler 4d185704d6 sequences: rename virtual-seq to virtual-exemplar 2009-11-07 00:06:26 +01:00
Joe Groff f427c16cb3 factor "split-when" (split on predicate) from "split" 2009-11-06 16:29:33 -06:00
Joe Groff c967641f5c actually, no, it doesn't provide warnings for references to forgotten words 2009-11-06 15:25:33 -06:00
Slava Pestov 614dbfd14c math.integers: fix help lint on 32-bit 2009-11-06 04:52:52 -06:00
Slava Pestov b46c055699 math: fix test failures on 32-bit 2009-11-06 04:50:41 -06:00
Slava Pestov f4e5b171b1 memory: fix help lint 2009-11-06 04:17:57 -06:00
Slava Pestov ca2148fbf6 generic.single: simplify stack shuffling 2009-11-06 04:15:46 -06:00
Slava Pestov f07bb13e88 Fix some test failures 2009-11-06 02:35:43 -06:00
Joe Groff f780bbddc3 deprimitivize tuck and put it to pasture 2009-11-05 22:47:05 -06:00
Joe Groff 078e999e37 Merge branch 'master' of git://factorcode.org/git/factor 2009-11-05 22:23:21 -06:00
Slava Pestov 065dac3736 vm: simpler object space implementation. begin-scan/next-object/end-scan primitives replaced by a single all-instances primitive 2009-11-05 21:49:03 -06:00
Joe Groff 25d384abe4 remove non-primitive-related uses of tuck from basis 2009-11-05 17:03:24 -06:00
Joe Groff 8399f6c58e remove spin from core and retire it to basis/shuffle 2009-11-05 15:40:48 -06:00
Slava Pestov 40a82aba19 tools.time: overhaul 2009-11-05 01:07:59 -06:00
Slava Pestov d0a784d61c compiler: update unit tests for 4-bit tag change 2009-11-03 21:40:29 -06:00
Slava Pestov 2bc23fd67c slots: another bootstrap fix 2009-11-02 20:28:43 -06:00
Slava Pestov 3f39d6d1ca vm: faster immediate_p() 2009-11-02 20:21:21 -06:00
Slava Pestov 0f84d38a83 core: bootstrap fixes 2009-11-02 20:21:10 -06:00
Slava Pestov d65296b334 vm: 4 bit tags, new representation of alien objects makes unbox-any-c-ptr more efficient (work in progress) 2009-11-02 04:25:54 -06:00
Slava Pestov 55eb76f695 Merge branch 'master' into new_gc 2009-11-01 22:17:27 -06:00
Joe Groff f1d5f6974b remove dangling PRIVATE> from math.parser 2009-11-01 00:42:25 -05:00
Joe Groff 045b85d033 rearrange destructive sequence ops docs 2009-10-31 16:53:39 -05:00
Joe Groff 4ff657e9f6 touch up quotation documentation 2009-10-31 16:40:10 -05:00
Joe Groff 947de7b0cd clean up cleave/spread/apply combinator articles 2009-10-31 15:41:34 -05:00
Joe Groff 03c1c916e0 might want to accurately divide large negative fixnums too 2009-10-31 12:10:29 -05:00
Joe Groff aab3914453 use bignum/f to get accurate division of fixnums >= 2^53 on 64-bit platforms 2009-10-31 12:06:56 -05:00
Slava Pestov 761978b662 Merge optimizations from master branch 2009-10-31 03:02:19 -05:00
Joe Groff 451c88c935 Merge branch 'master' of git://factorcode.org/git/factor 2009-10-30 22:02:15 -05:00
Joe Groff d46f80d8cd remove useless slot types from copy-state 2009-10-30 22:01:51 -05:00
Slava Pestov 5da0b1a22e Merge branch 'master' into new_gc 2009-10-30 21:04:37 -05:00
Slava Pestov d100bb355b Merge branch 'master' of git://factorcode.org/git/factor 2009-10-30 21:00:26 -05:00
Slava Pestov 388157a52a growable: M\ growable contract should be declared inline, fixes performance regression on stack benchmark 2009-10-30 20:53:47 -05:00
Joe Groff d4b6b9e54b clean up copy implementation for real 2009-10-30 19:39:46 -05:00
Joe Groff eecef661cf exile roll and -roll to basis/shuffle and mark them deprecated 2009-10-30 17:11:45 -05:00
Joe Groff 967d70df35 add inlinable assoc methods on f 2009-10-30 15:22:14 -05:00
Joe Groff 38d662c29a eliminate roll/-roll from core 2009-10-30 13:36:15 -05:00
Slava Pestov 051dcb6849 Merge branch 'master' into new_gc 2009-10-30 03:03:05 -05:00
Joe Groff 11dd8720f4 Merge branch 'master' of git://factorcode.org/git/factor 2009-10-30 00:42:37 -05:00
Joe Groff 0f55b8b4c5 start cleaning up internal implementation of copy (needs more work) 2009-10-30 00:42:21 -05:00
Joe Groff 15b03d3e1a shun ugly shuffle words in the docs 2009-10-29 19:42:55 -05:00
Joe Groff 11a090d84c remove inaccurate comment from sequences docs example 2009-10-29 15:34:38 -05:00
Doug Coleman 1ee8c8f5eb sigma -> map-sum 2009-10-29 14:34:04 -05:00
Joe Groff 2986ad1258 clean up typos and improve synergy between locals and namespaces docs 2009-10-29 14:08:45 -05:00