Slava Pestov
bbbb207dab
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
67a8bb7370
vm/cpu-x86.32.S: formatting fix
2009-09-24 06:25:01 -05:00
Slava Pestov
1debfb9398
generic: cleanup
2009-09-24 06:24:52 -05:00
Slava Pestov
7ea8832556
Tweaks to reduce deployed image size
2009-09-24 06:24:43 -05:00
Slava Pestov
cb497f009b
Merge branch 'vm_cleanup' of git://github.com/phildawes/factor
2009-09-24 04:31:55 -05:00
Slava Pestov
576e725662
vm: Fix potential crash in <word> primitive if profiling is enabled
2009-09-24 04:31:11 -05:00
Slava Pestov
1b84f179cd
cpu.x86: don't generate SSE2 instructions if only SSE1 is available
2009-09-24 04:07:15 -05:00
Slava Pestov
abe3b869cf
cpu.ppc: fix compile errors
2009-09-24 03:55:01 -05:00
Slava Pestov
7b6128dd03
math.vectors.simd: add v<< and v>> intrinsics for bitwise shifts on elements
2009-09-24 03:32:39 -05:00
Slava Pestov
e87e686869
ui.tools.listener.completion: fix tests
2009-09-24 03:00:40 -05:00
Slava Pestov
1813896d14
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
a3c84ea278
x86 bootstrap cleanup: renamed arg to arg1
2009-09-24 08:16:57 +01:00
Phil Dawes
84faf2431f
cleaned up vm-field-ptr compiler code
2009-09-24 08:16:57 +01:00
Phil Dawes
57840562f5
renamed myvm member variable to parent_vm
2009-09-24 08:16:57 +01:00
Phil Dawes
24cf8c08d8
renamed mttest vocab to native-thread-test
2009-09-24 08:16:56 +01:00
Phil Dawes
83b0769eef
renamed factorvm to factor_vm
2009-09-24 08:16:52 +01:00
Phil Dawes
3b8292db8e
bignum indentation and macro cleanup
2009-09-24 08:02:14 +01:00
Phil Dawes
35b2657f53
bignum indentation cleanup
2009-09-24 08:02:14 +01:00
Phil Dawes
e566656e46
removed a bunch of superflous blank lines
2009-09-24 08:02:14 +01:00
Phil Dawes
46bab62689
misc cleanup
2009-09-24 08:02:14 +01:00
Phil Dawes
d25fe552ab
removed superflous whitspace lines
2009-09-24 08:02:14 +01:00
Phil Dawes
e3ac531fdb
renamed vmprim_ to primitive_
2009-09-24 08:02:13 +01:00
Slava Pestov
dee151432c
Merge branch 'master' of git://factorcode.org/git/factor
2009-09-24 00:13:39 -05:00
Slava Pestov
e4d566b1c2
cpu.ppc: make it load
2009-09-24 00:13:27 -05:00
Joe Groff
2b1b54d907
Merge branch 'master' of git://factorcode.org/git/factor
2009-09-24 00:11:06 -05:00
Joe Groff
4b201f171a
some windows dwm api calls to play with
2009-09-24 00:10:53 -05:00
Slava Pestov
3d0c9c4337
cpu.ppc: fix typos
2009-09-23 23:38:17 -05:00
Slava Pestov
d9bf27d242
ui.tools: Minor UI tweaks
2009-09-23 22:51:25 -05:00
Slava Pestov
d662acb299
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
cceae875ad
ui.commands: remove unused word
2009-09-23 22:50:36 -05:00
Slava Pestov
7012212708
tools.crossref: print message if there are no usages
2009-09-23 22:50:26 -05:00
Slava Pestov
4ec566b15d
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
835cd68284
html.streams: change how images work; webapps.help: support definition icons
2009-09-23 20:56:47 -05:00
Slava Pestov
0836e79e66
Fix conflict
2009-09-23 20:52:04 -05:00
Slava Pestov
2406bdd6f7
benchmark.sockets: don't hang if an error occurs
2009-09-23 20:37:34 -05:00
Slava Pestov
3104aa3962
cpu.ppc: add dummy vector ops
2009-09-23 20:31:12 -05:00
Slava Pestov
4c10707df3
Fix benchmarks for SIMD: syntax change
2009-09-23 20:28:48 -05:00
Slava Pestov
735a093152
Merge branch 'master' of git://factorcode.org/git/factor
2009-09-23 20:23:32 -05:00
Slava Pestov
dfc9fd071e
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
27fed2746a
vocabs.generated: if quotation throws an exception, forget the new vocabulary
2009-09-23 20:22:47 -05:00
Slava Pestov
1ba83c986c
summary: change default summary
2009-09-23 20:22:25 -05:00
Joe Groff
0845ffaf39
Merge branch 'master' of git://factorcode.org/git/factor
2009-09-23 19:42:18 -05:00
Joe Groff
bc5031f96b
update vm structs
2009-09-23 19:42:00 -05:00
Joe Groff
cba071c969
don't construct a prototype for struct classes that don't need it
2009-09-23 19:41:46 -05:00
Slava Pestov
563ecbd871
cpu.x86.assembler: cleanup
2009-09-23 19:30:36 -05:00
Slava Pestov
7c83ccf6b0
xml.syntax: fix help lint
2009-09-23 17:56:19 -05:00
Slava Pestov
413dc67985
Put bad escape code in the bad-escape error
2009-09-23 17:55:54 -05:00
Slava Pestov
1788957e1d
syntax: fix typos in " docs
2009-09-23 17:50:00 -05:00
Slava Pestov
9dd51d58de
rpn: fix operator order issue (reported by Jason Merrill)
2009-09-23 17:33:03 -05:00
Doug Coleman
a4524874f4
remove <" from multiline tests
2009-09-23 16:24:32 -05:00