Joe Groff
|
788289e51e
|
Merge branch 'master' into simd-cleanup
|
2009-11-08 21:54:53 -06:00 |
Joe Groff
|
a5d0705b48
|
patch up locals fry tests
|
2009-11-08 21:00:35 -06:00 |
Slava Pestov
|
da041a0175
|
compiler.crossref: fix bugs
|
2009-11-08 06:22:39 -06:00 |
Slava Pestov
|
5d79450d9d
|
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
|
8894e9047c
|
Merge branch 'master' into simd-cleanup
|
2009-11-07 22:26:09 -06:00 |
Joe Groff
|
138cdeff54
|
typo in io.files.info.windows
|
2009-11-07 22:23:39 -06:00 |
Joe Groff
|
42a121fb60
|
0 [ndip] can be a nop
|
2009-11-07 21:51:50 -06:00 |
Joe Groff
|
f9a9a206f2
|
eliminate more redundant empty quots from fry code generation
|
2009-11-07 21:50:45 -06:00 |
Joe Groff
|
972a63630f
|
reduce number of primitive dip/curries generated by fry
|
2009-11-07 21:34:16 -06:00 |
Joe Groff
|
cbf2a2131f
|
reduce number of empty quotations generated by fry
|
2009-11-07 16:12:22 -06:00 |
Joe Groff
|
42b82341eb
|
update M\ lambda condomize 'cause you can't compose a lambda
|
2009-11-07 13:32:08 -06:00 |
Joe Groff
|
9f22542e1b
|
typos in fry tests
|
2009-11-07 13:03:57 -06:00 |
Joe Groff
|
28b09d6d57
|
update terms of fry–locals peace treaty
|
2009-11-07 13:03:46 -06:00 |
Joe Groff
|
a4508e9c43
|
new fry implementation that builds human-readable quotations (e.g. { 1 2 3 } 4 '[ _ [ _ + ] map ] => [ { 1 2 3 } [ 4 + ] map ])
|
2009-11-06 23:43:07 -06:00 |
Joe Groff
|
379246d6e0
|
link to fry examples article from fry word docs
|
2009-11-06 23:37:55 -06:00 |
Doug Coleman
|
71c4da5558
|
fix a couple errors
|
2009-11-06 11:32:29 -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
|
4f704a7ad3
|
generalizations: fix help lint
|
2009-11-06 04:20:25 -06:00 |
Slava Pestov
|
ba31abb301
|
Fix some test failures
|
2009-11-06 02:35:43 -06:00 |
Doug Coleman
|
9e939a4dad
|
solved project euler 089 ftw
|
2009-11-06 01:49:33 -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 |
Doug Coleman
|
7e66f0beaf
|
fix display issue with png files where height not a multiple of 4
|
2009-11-06 00:43:59 -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 |
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
|
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 |
Doug Coleman
|
3e28be6568
|
move sequence-parser to sequences.parser
|
2009-11-05 17:12:10 -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
|
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 |
Joe Groff
|
75d04922b9
|
Merge branch 'master' into simd-cleanup
Conflicts:
basis/math/vectors/simd/functor/functor.factor
|
2009-11-05 11:27:08 -06:00 |
Joe Groff
|
4d54f27cd1
|
more intrinsic madness
|
2009-11-05 09:52:57 -06:00 |
Doug Coleman
|
2df2c1a339
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-11-05 01:58:40 -06:00 |
Slava Pestov
|
6c87f20286
|
Merge branch 'work' of git://github.com/carlo-kokoth/factor
|
2009-11-05 01:55:16 -06:00 |
Slava Pestov
|
c5ecefc6ef
|
game.input.dinput.keys-array: fix load error
|
2009-11-05 01:54:49 -06:00 |
Slava Pestov
|
e0ad7fa5c8
|
Merge branch 'new_gc' of git://factorcode.org/git/factor into new_gc
|
2009-11-05 01:36:40 -06:00 |
Slava Pestov
|
9ca1ab7ccc
|
tools.dispatch: split off method dispatch statistics from tools.time
|
2009-11-05 01:36:26 -06:00 |
Slava Pestov
|
fba6ddbc22
|
Move platform-specific c-type initialization out of cpu.* vocabularies and into alien.c-types so that the vm vocabulary, which is loaded before cpu.*, will have correct struct offsets
|
2009-11-05 01:36:14 -06:00 |
Slava Pestov
|
c6b0a91f34
|
alien.c-types: use (byte-array) instead of <byte-array> in out parameter constructors
|
2009-11-05 01:08:58 -06:00 |