Commit Graph

17515 Commits (6ebb13dd2e7df2ecba79619fc63a6a3f5b2c98fd)

Author SHA1 Message Date
Joe Groff 6ebb13dd2e support textured windows on os x and windows 6.x 2009-09-24 13:05:27 -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
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 1e62277de3 benchmark.sockets: don't hang if an error occurs 2009-09-23 20:37:34 -05:00
Slava Pestov 5854fa0c03 cpu.ppc: add dummy vector ops 2009-09-23 20:31:12 -05:00
Slava Pestov 75086950e3 Fix benchmarks for SIMD: syntax change 2009-09-23 20:28:48 -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