Slava Pestov
|
b683ecaa74
|
Merge branch 'master' of git://factorcode.org/git/factor into no_literal_table
|
2009-11-27 18:32:21 -06:00 |
Slava Pestov
|
58c21a1a11
|
vm: new image relocation that doesn't use literal table
|
2009-11-27 17:05:08 -06:00 |
Joe Groff
|
67cc1c01be
|
Merge branch 'master' into simd-cleanup
|
2009-11-26 16:14:46 -08:00 |
Joe Groff
|
66d0cafa94
|
fix buggy simd intrinsics
|
2009-11-26 13:28:40 -08:00 |
Joe Groff
|
ac5d3d5652
|
remove SIMDS:
|
2009-11-26 11:15:46 -08:00 |
Joe Groff
|
0795c60b83
|
"norm" doesn't need to be generic, "norm-sq sqrt" always works
|
2009-11-26 11:15:35 -08:00 |
Doug Coleman
|
cdc1f1e041
|
add product-map-as and use it in poker vocab
|
2009-11-25 23:18:18 -06:00 |
Joe Groff
|
7da80f65e7
|
trick math.vectors.simd into making nicer quotations
|
2009-11-25 20:24:09 -08:00 |
Joe Groff
|
4027002db7
|
remove SIMD:s
|
2009-11-25 20:21:54 -08:00 |
Joe Groff
|
c916c7c856
|
don't try to rewrite redundant test-vector-exprs
|
2009-11-25 20:06:11 -08:00 |
Joe Groff
|
cb8f757c72
|
update benchmark.nbody-simd and benchmark.raytracer-simd
|
2009-11-25 18:02:27 -08:00 |
Joe Groff
|
578a0e3fd5
|
math.vectors.simd.cords vocab that defines vector cords
|
2009-11-25 18:01:58 -08:00 |
Slava Pestov
|
bd02eef38e
|
Fix non-tail recursive inline recursive compilation
|
2009-11-25 19:12:09 -06:00 |
Joe Groff
|
5f32a6d726
|
vector op specializations on cords
|
2009-11-25 15:44:57 -08:00 |
Slava Pestov
|
77a877789a
|
vm: new implementation of modify-code-heap that doesn't use literal tables
|
2009-11-25 17:20:48 -06:00 |
Joe Groff
|
d95c6eb4c8
|
streamline cords, add a functor for making specialized cords
|
2009-11-24 23:18:01 -08:00 |
Joe Groff
|
46f0aa6421
|
move cords to sequences.cords
|
2009-11-24 22:56:42 -08:00 |
Joe Groff
|
50f7dff422
|
change name of 'unsign-rep' to more sensible 'signed-rep'
|
2009-11-24 22:44:12 -08:00 |
Joe Groff
|
9128f1f160
|
remove mentions of 256-bit vectors from math.vectors.simd
|
2009-11-24 22:26:16 -08:00 |
Joe Groff
|
3f5b3c2c1b
|
fix math.vectors.conversion help-lint
|
2009-11-24 22:20:43 -08:00 |
Joe Groff
|
d344023b1c
|
update math.vectors.conversion
|
2009-11-24 20:53:40 -08:00 |
Slava Pestov
|
4ebaf956c3
|
vm: non-optimizing compiler now compiles word definition quotations with the owner set to the word object
|
2009-11-24 22:44:04 -06:00 |
Slava Pestov
|
73e105bfc4
|
vm: flush icache after GC
|
2009-11-24 21:36:35 -06:00 |
Slava Pestov
|
69b4e8e2c3
|
Merge branch 'master' into no_literal_table
|
2009-11-24 21:24:49 -06:00 |
Slava Pestov
|
b09d6ef586
|
vm: deallocate old PIC after allocating the new one to avoid having the code heap potentially point to a free block during compaction
|
2009-11-24 21:20:23 -06:00 |
Doug Coleman
|
7a00f24d6b
|
revert math.matrices.elimintion until someone fixes it properly
|
2009-11-24 20:41:59 -06:00 |
Joe Groff
|
c98eb84943
|
make math.vectors.simd tests pass again
|
2009-11-24 18:30:12 -08:00 |
Slava Pestov
|
bfd4cce364
|
vm: compaction now updates the needs_fixup set
|
2009-11-24 19:29:59 -06:00 |
Joe Groff
|
9c388bf781
|
update compiler.cfg.intrinsics.simd tests
|
2009-11-24 12:50:27 -08:00 |
Joe Groff
|
65d8060075
|
fix simd intrinsic compilation
|
2009-11-24 11:37:28 -08:00 |
Joe Groff
|
d94ffe6d78
|
scalar fallbacks for simd intrinsics
|
2009-11-23 21:24:55 -08:00 |
Doug Coleman
|
5793d2e2eb
|
update docs for new alarms changes
|
2009-11-23 19:49:47 -06:00 |
Doug Coleman
|
a37908e00e
|
store the current alarm in current-alarm
|
2009-11-23 19:19:34 -06:00 |
Slava Pestov
|
001a3f2847
|
vm: mark sweep now traces code block references; rename embedded_pointer to instruction_operand
|
2009-11-23 19:17:12 -06:00 |
Doug Coleman
|
a0b13cdb2c
|
alarms: Stop repeated alarms after an error is thrown
|
2009-11-23 16:37:14 -06:00 |
Doug Coleman
|
6af0482e4f
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-11-22 18:23:12 -06:00 |
Slava Pestov
|
f96b127ba9
|
Merge branch 'master' into no_literal_table
|
2009-11-22 14:14:20 -06:00 |
Slava Pestov
|
79d0211c02
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-11-22 13:49:26 -06:00 |
Slava Pestov
|
c222e5b6b1
|
io.launcher.unix: tests don't hang on failure
|
2009-11-22 13:49:10 -06:00 |
Slava Pestov
|
b28619ce2f
|
vm: minor GC traces embedded pointers
|
2009-11-22 13:37:39 -06:00 |
Slava Pestov
|
57fe0dea48
|
Fix conflict
|
2009-11-22 02:12:44 -06:00 |
Doug Coleman
|
1566d4d184
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-11-21 20:57:27 -06:00 |
Doug Coleman
|
3a90db03c6
|
use CONSTANT: in epoll
|
2009-11-21 20:56:39 -06:00 |
Doug Coleman
|
c794c347a3
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-11-21 18:16:23 -06:00 |
Doug Coleman
|
97288b8a04
|
remove >duration word and instead make a private >nanoseconds word in alarms
|
2009-11-21 18:01:25 -06:00 |
Slava Pestov
|
0612bc6177
|
Factor source files should not be executable
|
2009-11-21 17:50:43 -06:00 |
Doug Coleman
|
f6ff09cc72
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-11-21 17:47:54 -06:00 |
Slava Pestov
|
7065b2bd2b
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-11-21 17:46:50 -06:00 |
Doug Coleman
|
6b780f5843
|
fix openbsd compile
|
2009-11-30 12:58:39 -06:00 |
Slava Pestov
|
39a2d4303e
|
tools.time: update docs
|
2009-11-21 17:46:27 -06:00 |