Commit Graph

17535 Commits (aa71248937ca131d82331276c44736dc1481036a)

Author SHA1 Message Date
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