Jeremy Hughes
|
da024f5547
|
alien.inline: file get path>> instead of vocab-source-path
|
2009-07-07 17:21:47 +12:00 |
Jeremy Hughes
|
e76229a8f6
|
alien.inline.compiler: x86_64 check and hook methods
|
2009-07-07 17:20:54 +12:00 |
Jeremy Hughes
|
994b142f74
|
alien.inline.compiler: use g++ for C++ files
|
2009-07-06 21:34:27 +12:00 |
Jeremy Hughes
|
da01ae5cda
|
Added alien.inline.types (forgot to add several commits ago)
|
2009-07-06 21:14:08 +12:00 |
Jeremy Hughes
|
dbe19d8173
|
alien.inline: reverted refactoring
|
2009-07-06 11:06:44 +12:00 |
Jeremy Hughes
|
3cd4bd8106
|
alien.inline: added annotate-effect word
|
2009-07-05 22:16:58 +12:00 |
Jeremy Hughes
|
b212588417
|
alien.inline: refactoring
|
2009-07-05 22:16:58 +12:00 |
Jeremy Hughes
|
dd45949c50
|
alien.inline: prototype-string: fixed params
|
2009-07-05 22:16:58 +12:00 |
Jeremy Hughes
|
1a0a34fbfc
|
alien.inline: cify-type: fixed incorrect substitution
|
2009-07-05 22:16:58 +12:00 |
Jeremy Hughes
|
d2f6f99954
|
alien.inline: types->effect>params-return: fix for stack order and void return type
|
2009-07-05 22:16:58 +12:00 |
Jeremy Hughes
|
f7ddd899c3
|
alien.inline: function-types-effect: fixed incorrect stack order
|
2009-07-05 22:16:57 +12:00 |
Jeremy Hughes
|
8f8aa3051c
|
alien.inline: factorize-type covers unsigned and long
|
2009-07-05 22:16:57 +12:00 |
Jeremy Hughes
|
713e71fd3c
|
alien.inline: added define-c-function' and refactored existing words
|
2009-07-05 22:16:57 +12:00 |
Joe Groff
|
865e37f590
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-07-04 19:20:18 -05:00 |
Joe Groff
|
3a6a588532
|
destroy window-resources in reverse order
|
2009-07-04 19:13:53 -05:00 |
Joe Groff
|
96ec54106b
|
for the FPS classicists... skew matrix constructor
|
2009-07-04 19:13:31 -05:00 |
Slava Pestov
|
f14a61fac2
|
Fix compiler.cfg.linear-scan.resolve test failure
|
2009-07-04 16:30:16 -05:00 |
Slava Pestov
|
c0f1b2205a
|
compiler.cfg.value-numbering.rewrite: disable ##compare optimizations for now
|
2009-07-04 03:26:37 -05:00 |
Slava Pestov
|
fb488025aa
|
compiler.cfg.value-numbering.rewrite: fix ##compare-imm rewrite rule
|
2009-07-04 02:50:50 -05:00 |
Slava Pestov
|
c00af97fa1
|
compiler.cfg.linear-scan.resolve: More fixes
|
2009-07-04 00:45:06 -05:00 |
Slava Pestov
|
da13681bc8
|
compiler.cfg.linear-scan: redo resolve pass to fix a correctness issue
|
2009-07-03 23:38:52 -05:00 |
Slava Pestov
|
8d3a45dee2
|
compiler.cfg: clean up GC check generation to use spill-slot data type
|
2009-07-03 23:11:23 -05:00 |
Slava Pestov
|
d07c0429fc
|
compiler.cfg.linear-scan: assign spill slots to vregs globally, so that resolve pass never has to perform a memory->memory transfer
|
2009-07-03 22:51:40 -05:00 |
Slava Pestov
|
d108324f19
|
ui.gadgets.panes: Shift-clicking to extend the selection in a pane should not focus the pane's input area
|
2009-07-03 22:41:32 -05:00 |
Slava Pestov
|
8c3c007d8e
|
ui.tools.listener.completion: if listener is not accepting input, pressing TAB would throw an error (reported by Doug Coleman)
|
2009-07-03 22:35:34 -05:00 |
Slava Pestov
|
f53efa88c6
|
tools.annotations: redo 'watch' so that it doesn't call 'datastack' anymore, instead use macros to capture stack values. This works better with compiler optimizations
|
2009-07-03 22:32:30 -05:00 |
Slava Pestov
|
a3c3445643
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-07-03 21:33:55 -05:00 |
Slava Pestov
|
0180209f4e
|
compiler.tree.dead-code: methods on flushable generics should be flushable
|
2009-07-03 21:31:26 -05:00 |
Daniel Ehrenberg
|
e53dd8af24
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-07-03 21:26:18 -05:00 |
Daniel Ehrenberg
|
7718cce339
|
More features in the unicode.breaks API, with documentation
|
2009-07-03 21:22:46 -05:00 |
Slava Pestov
|
14f2405814
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-07-03 21:19:28 -05:00 |
Slava Pestov
|
28a8e83642
|
ui.tools.listener.history: Fix bug reported by Doug
|
2009-07-03 21:19:17 -05:00 |
Doug Coleman
|
cae8fed16c
|
convert ##compare with immediates to ##compare-imm
|
2009-07-03 19:19:33 -05:00 |
Slava Pestov
|
2c3b2a0b71
|
compiler.cfg.predecessors: delete dead predecessors from phi nodes
|
2009-07-03 18:45:03 -05:00 |
Slava Pestov
|
92b7f32aaa
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-07-02 23:09:58 -05:00 |
Slava Pestov
|
788ea7790b
|
Merge branch 'inlinec' of git://github.com/jedahu/factor
|
2009-07-02 23:06:50 -05:00 |
Jeremy Hughes
|
408bbbdcf8
|
alien.inline renamed words for runtime use
|
2009-07-03 15:32:00 +12:00 |
Joe Groff
|
ad2bffd4da
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-07-02 22:22:55 -05:00 |
Slava Pestov
|
389cc758be
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-07-02 21:59:04 -05:00 |
Slava Pestov
|
f042019337
|
bit-sets: efficient bitwise operations on bit-arrays
|
2009-07-02 21:58:49 -05:00 |
Jeremy Hughes
|
670388b45a
|
whitespace
|
2009-07-03 14:55:50 +12:00 |
Daniel Ehrenberg
|
3abcebc36c
|
More unit tests for wrap
|
2009-07-02 21:12:38 -05:00 |
Daniel Ehrenberg
|
38f520bcdb
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-07-02 20:24:49 -05:00 |
Daniel Ehrenberg
|
be26a4f63d
|
Fixing long-standing bug in wrap
|
2009-07-02 20:24:41 -05:00 |
Joe Groff
|
e39f454aa5
|
common 3d matrix constructors
|
2009-07-02 19:05:24 -05:00 |
Doug Coleman
|
84de04e502
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-07-02 19:04:50 -05:00 |
Doug Coleman
|
e7a227ad40
|
add constant folding for integer ops, refactor some rewrites
|
2009-07-02 19:03:21 -05:00 |
Joe Groff
|
f9138f3048
|
variants docs nitpicks
|
2009-07-02 19:01:50 -05:00 |
Slava Pestov
|
1a6c555ead
|
Merge branch 'inlinec' of git://github.com/jedahu/factor
|
2009-07-02 18:37:55 -05:00 |
Slava Pestov
|
c5e7266e17
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-07-02 18:36:49 -05:00 |