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