Commit Graph

6648 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
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
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
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 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
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 911471c411 removed superflous whitspace lines 2009-09-24 08:02:14 +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
Slava Pestov 7c4632d2b9 cpu.ppc: fix typos 2009-09-23 23:38:17 -05:00
Slava Pestov f7a62509fb ui.tools: Minor UI tweaks 2009-09-23 22:51:25 -05:00
Slava Pestov 6944672aa8 ui.gadgets.buttons: don't show 'Shortcut' message if there is a gesture but its not a key gesture 2009-09-23 22:50:52 -05:00
Slava Pestov bf918113bd ui.commands: remove unused word 2009-09-23 22:50:36 -05:00
Slava Pestov 6574fc37df tools.crossref: print message if there are no usages 2009-09-23 22:50:26 -05:00
Slava Pestov 3581d0b09b cpu.x86/ppc: unify register-to-register moves using %copy so that better coalescing can eliminate more moves later 2009-09-23 22:49:54 -05:00
Slava Pestov 65020623b2 html.streams: change how images work; webapps.help: support definition icons 2009-09-23 20:56:47 -05:00
Slava Pestov eb5d30e724 Fix conflict 2009-09-23 20:52:04 -05:00
Slava Pestov 5854fa0c03 cpu.ppc: add dummy vector ops 2009-09-23 20:31:12 -05:00
Slava Pestov 628a94ca26 Merge branch 'master' of git://factorcode.org/git/factor 2009-09-23 20:23:32 -05:00
Slava Pestov 165496d2f2 Add longlong-2, ulonglong-2, longlong-4, ulonglong-4 SIMD types, fix int-4 multiplication on SSE2 2009-09-23 20:23:25 -05:00
Slava Pestov 04940a8331 vocabs.generated: if quotation throws an exception, forget the new vocabulary 2009-09-23 20:22:47 -05:00
Slava Pestov 19e5a5b7ac summary: change default summary 2009-09-23 20:22:25 -05:00
Joe Groff 6ffa355bab Merge branch 'master' of git://factorcode.org/git/factor 2009-09-23 19:42:18 -05:00
Joe Groff 2f3c24f962 update vm structs 2009-09-23 19:42:00 -05:00
Joe Groff d68a1eed1a don't construct a prototype for struct classes that don't need it 2009-09-23 19:41:46 -05:00
Slava Pestov 960602059d cpu.x86.assembler: cleanup 2009-09-23 19:30:36 -05:00
Slava Pestov 1dc1392e9f xml.syntax: fix help lint 2009-09-23 17:56:19 -05:00
Slava Pestov d967e109ae Put bad escape code in the bad-escape error 2009-09-23 17:55:54 -05:00
Doug Coleman 073c6cadd6 remove <" from multiline tests 2009-09-23 16:24:32 -05:00