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 |