Phil Dawes
aa71248937
made inline_gc a VM_C_API function
2009-09-25 18:29:07 +01:00
Doug Coleman
fd871496a6
move benchmarks from work to extra. wtf oops
2009-09-24 22:58:42 -05:00
Doug Coleman
88105fdb7b
add benchmarks to cacluate e using decimals, ratios
2009-09-24 22:11:23 -05:00
Doug Coleman
42ef421187
Merge branch 'master' of git://factorcode.org/git/factor
2009-09-24 21:15:23 -05:00
Joe Groff
484b9131eb
fix cocoa bootstrap
2009-09-24 20:25:41 -05:00
Slava Pestov
fab916fb97
Merge branch 'fix_stack_alignment' of git://github.com/phildawes/factor
2009-09-24 19:54:51 -05:00
Slava Pestov
3b9d013935
classes.struct: store aligned size in struct-size word-prop
2009-09-24 19:54:32 -05:00
Doug Coleman
ef450c4dfd
Merge branch 'master' of git://factorcode.org/git/factor
2009-09-24 19:50:17 -05:00
Doug Coleman
2daeff4253
rename a couple more words
2009-09-24 19:47:44 -05:00
Doug Coleman
00d7faa037
rename another strings.parser word
2009-09-24 19:45:03 -05:00
Doug Coleman
1bde229b48
rename a couple of strings.parser words
2009-09-24 19:43:57 -05:00
Joe Groff
61e683643d
reset frame inset when windows dwm is toggled off and on, and use the system dialog background for textured windows when dwm is disabled
2009-09-24 16:08:58 -05:00
Phil Dawes
8b005f5b1d
make inline_gc regparm(3) and cleaned up %call-gc stack alignment
2009-09-24 21:45:56 +01:00
Phil Dawes
eb2a376a06
fix c_to_factor stack alignment
2009-09-24 20:18:42 +01:00
Phil Dawes
0583e849af
fix lazy_jit_compile to not abuse stack on x86.32
2009-09-24 19:59:37 +01:00
Joe Groff
6bbb22725c
tweak textured windows on windows
2009-09-24 13:26:15 -05:00
Joe Groff
5ec287c1a3
Merge branch 'master' of git://factorcode.org/git/factor
2009-09-24 13:05:36 -05:00
Joe Groff
6ebb13dd2e
support textured windows on os x and windows 6.x
2009-09-24 13:05:27 -05:00
Slava Pestov
9f78a6e2e7
tools.deploy: fix test 11
2009-09-24 13:00:26 -05:00
Slava Pestov
a562722c4c
cpu.ppc: add representation hooks for shifts
2009-09-24 13:00:12 -05:00
Slava Pestov
21093a707c
alien.complex: fix tests
2009-09-24 12:59:56 -05:00
Joe Groff
9020f2346a
fix classes.struct bootstrap
2009-09-24 12:07:41 -05:00
Joe Groff
33c1915ea3
Merge branch 'master' of git://factorcode.org/git/factor
2009-09-24 11:32:43 -05:00
Joe Groff
a452f66bcb
clean up classes.struct code. don't set a bunch of redundant word-props on struct class words
2009-09-24 11:32:25 -05:00
Slava Pestov
e5b94b11d7
Some fixes and cleanups in math.vectors
...
- Tighten up type inference for operations on complex float arrays
- Fix v. to have correct behavior with complex numbers
- Rename v<< and v>> to vlshift and vrshift to avoid clashing with v>> accessor
2009-09-24 06:58:33 -05:00
Slava Pestov
939b175afa
vm/cpu-x86.32.S: formatting fix
2009-09-24 06:25:01 -05:00
Slava Pestov
f195391976
generic: cleanup
2009-09-24 06:24:52 -05:00
Slava Pestov
a4e1d5511e
Tweaks to reduce deployed image size
2009-09-24 06:24:43 -05:00
Slava Pestov
2ea0b9da1d
Merge branch 'vm_cleanup' of git://github.com/phildawes/factor
2009-09-24 04:31:55 -05:00
Slava Pestov
b5773dc1da
vm: Fix potential crash in <word> primitive if profiling is enabled
2009-09-24 04:31:11 -05:00
Slava Pestov
1b30310a35
cpu.x86: don't generate SSE2 instructions if only SSE1 is available
2009-09-24 04:07:15 -05:00
Slava Pestov
a702bfa215
cpu.ppc: fix compile errors
2009-09-24 03:55:01 -05:00
Slava Pestov
24039cb56a
math.vectors.simd: add v<< and v>> intrinsics for bitwise shifts on elements
2009-09-24 03:32:39 -05:00
Slava Pestov
451aa99bf1
ui.tools.listener.completion: fix tests
2009-09-24 03:00:40 -05:00
Slava Pestov
baabb99c93
benchmark.mandel: clean up the code a bit without changing performance
...
- use iota when iterating over integers
- clean up 'c' word
2009-09-24 02:51:43 -05:00
Phil Dawes
c747e39923
x86 bootstrap cleanup: renamed arg to arg1
2009-09-24 08:16:57 +01:00
Phil Dawes
67aec74439
cleaned up vm-field-ptr compiler code
2009-09-24 08:16:57 +01:00
Phil Dawes
4adcdccd16
renamed myvm member variable to parent_vm
2009-09-24 08:16:57 +01:00
Phil Dawes
a866671717
renamed mttest vocab to native-thread-test
2009-09-24 08:16:56 +01:00
Phil Dawes
1c5329cc2e
renamed factorvm to factor_vm
2009-09-24 08:16:52 +01:00
Phil Dawes
0022f5c45f
bignum indentation and macro cleanup
2009-09-24 08:02:14 +01:00
Phil Dawes
1c2292d36a
bignum indentation cleanup
2009-09-24 08:02:14 +01:00
Phil Dawes
2cfb1b6f02
removed a bunch of superflous blank lines
2009-09-24 08:02:14 +01:00
Phil Dawes
134a359353
misc cleanup
2009-09-24 08:02:14 +01:00
Phil Dawes
911471c411
removed superflous whitspace lines
2009-09-24 08:02:14 +01:00
Phil Dawes
3da9b64c73
renamed vmprim_ to primitive_
2009-09-24 08:02:13 +01:00
Slava Pestov
f64faae23e
Merge branch 'master' of git://factorcode.org/git/factor
2009-09-24 00:13:39 -05:00
Slava Pestov
a345c26a14
cpu.ppc: make it load
2009-09-24 00:13:27 -05:00
Joe Groff
8d29cb5c35
Merge branch 'master' of git://factorcode.org/git/factor
2009-09-24 00:11:06 -05:00
Joe Groff
f923ca00c0
some windows dwm api calls to play with
2009-09-24 00:10:53 -05:00