Joe Groff
|
2352792502
|
factor "split-when" (split on predicate) from "split"
|
2009-11-06 16:29:33 -06:00 |
Philipp Brüschweiler
|
c5c0e274cb
|
sequences.merged: fix for input sequences of different lengths
|
2009-11-06 23:05:55 +01:00 |
Joe Groff
|
ca7f07eed9
|
actually, no, it doesn't provide warnings for references to forgotten words
|
2009-11-06 15:25:33 -06:00 |
Joe Groff
|
91bdc1e321
|
remove more dead code from jamshred
|
2009-11-06 15:11:25 -06:00 |
Joe Groff
|
b4e77169e9
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-11-06 14:53:04 -06:00 |
Joe Groff
|
d6cb2d63f4
|
remove dead jamshred code
|
2009-11-06 14:52:53 -06:00 |
Doug Coleman
|
71c4da5558
|
fix a couple errors
|
2009-11-06 11:32:29 -06:00 |
Slava Pestov
|
43e08c76fb
|
vm: on 32-bit, the largest free block size was only 512mb, leading to weird errors if the heap grew beyond this. eliminate this limit
|
2009-11-06 08:44:36 -06:00 |
Slava Pestov
|
11075828e5
|
vm: faster data_root and <array> primitive
|
2009-11-06 05:30:37 -06:00 |
Slava Pestov
|
a46671e3ad
|
math.integers: fix help lint on 32-bit
|
2009-11-06 04:52:52 -06:00 |
Slava Pestov
|
a089163a40
|
math: fix test failures on 32-bit
|
2009-11-06 04:50:41 -06:00 |
Slava Pestov
|
5058e206c9
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-11-06 04:37:12 -06:00 |
Slava Pestov
|
1d4ec1959d
|
stack-checker.known-words: fix declared output type for dispatch-stats primitive
|
2009-11-06 04:36:46 -06:00 |
Slava Pestov
|
ddd13c8979
|
lists.lazy: fix luntil
|
2009-11-06 04:31:22 -06:00 |
Slava Pestov
|
ad29cb21f9
|
tokyo.assoc-functor: fix load error (:: and M:: cannot be used in functor bodies)
|
2009-11-06 04:26:25 -06:00 |
Slava Pestov
|
4f704a7ad3
|
generalizations: fix help lint
|
2009-11-06 04:20:25 -06:00 |
Slava Pestov
|
209436071f
|
memory: fix help lint
|
2009-11-06 04:17:57 -06:00 |
Slava Pestov
|
eac0f9ffcf
|
vm: report true size of mark stack
|
2009-11-06 04:15:55 -06:00 |
Slava Pestov
|
734f18624c
|
generic.single: simplify stack shuffling
|
2009-11-06 04:15:46 -06:00 |
Slava Pestov
|
ba31abb301
|
Fix some test failures
|
2009-11-06 02:35:43 -06:00 |
Doug Coleman
|
bacd69dcd6
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-11-06 01:57:29 -06:00 |
Doug Coleman
|
9e939a4dad
|
solved project euler 089 ftw
|
2009-11-06 01:49:33 -06:00 |
Slava Pestov
|
c512013220
|
vm: fix crash if all-instances primitive triggers a GC
|
2009-11-06 01:41:11 -06:00 |
Slava Pestov
|
f0401acc97
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-11-06 01:23:04 -06:00 |
Slava Pestov
|
84e191704e
|
vm: fix crash in profiler
|
2009-11-06 01:22:53 -06:00 |
Doug Coleman
|
5f33a3e44b
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-11-06 01:07:25 -06:00 |
Slava Pestov
|
279d1169d2
|
compiler: fix alien tests
|
2009-11-06 01:04:02 -06:00 |
Slava Pestov
|
e2107166ff
|
vm: restructure data_roots so that its a sequence of handle/len pairs rather than just handles, use it in inline_gc() and all_instances() so that we don't run out of heap while building the object array
|
2009-11-06 00:54:28 -06:00 |
Doug Coleman
|
7e66f0beaf
|
fix display issue with png files where height not a multiple of 4
|
2009-11-06 00:43:59 -06:00 |
Slava Pestov
|
b011295300
|
vm: fix 'become' when aging space is empty
|
2009-11-05 23:53:53 -06:00 |
Joe Groff
|
00ce8b6a33
|
deprimitivize tuck and put it to pasture
|
2009-11-05 22:47:05 -06:00 |
Joe Groff
|
4b0edb34d3
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-11-05 22:23:21 -06:00 |
Joe Groff
|
a5957b188d
|
nip most uses of tuck from extra
|
2009-11-05 22:22:21 -06:00 |
Slava Pestov
|
c08d325132
|
Remove unused error from VM
|
2009-11-05 21:52:31 -06:00 |
Slava Pestov
|
4061951d1c
|
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 |
Slava Pestov
|
18a2ce1f8c
|
vm: remove some dead code
|
2009-11-05 19:32:26 -06:00 |
Slava Pestov
|
8d8f539660
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-11-05 19:29:49 -06:00 |
Slava Pestov
|
22c717616c
|
vm: speed up some bit twiddling on 32-bit
|
2009-11-05 19:29:27 -06:00 |
Slava Pestov
|
72ab6ec548
|
vm: rewrite 'become' primitive so that it uses a slot visitor instead of GC
|
2009-11-05 19:03:51 -06:00 |
Doug Coleman
|
3e28be6568
|
move sequence-parser to sequences.parser
|
2009-11-05 17:12:10 -06:00 |
Joe Groff
|
dbadab67ef
|
remove tuck from reports/noise
|
2009-11-05 17:03:39 -06:00 |
Joe Groff
|
61d579360d
|
remove non-primitive-related uses of tuck from basis
|
2009-11-05 17:03:24 -06:00 |
Doug Coleman
|
02227b504f
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-11-05 16:55:21 -06:00 |
Joe Groff
|
9ec0c3e923
|
remove unused ntuck generalization, and rewrite napply not to use tuck
|
2009-11-05 16:12:13 -06:00 |
Joe Groff
|
6e9d369331
|
remove spin from core and retire it to basis/shuffle
|
2009-11-05 15:40:48 -06:00 |
Joe Groff
|
6c48852fb0
|
eliminate most spins from extra
|
2009-11-05 15:34:31 -06:00 |
Joe Groff
|
08370a236d
|
update hints docs to demonstrate M\ method syntax instead of old array syntax for referencing methods
|
2009-11-05 14:05:39 -06:00 |
Joe Groff
|
fa6d7b7069
|
eliminate spin from basis
|
2009-11-05 14:05:06 -06:00 |
Joe Groff
|
02f209b30a
|
remove unused nspin generalization
|
2009-11-05 13:16:20 -06:00 |
Daniel Ehrenberg
|
d2fe75276e
|
custom inlining for diff and intersect, when given a literal sequence. this cuts off 1/3 of the running time of a microbenchmark
|
2009-11-05 13:13:27 -06:00 |