Jeremy Hughes
|
296a3eb554
|
Merge branch 'inlinec' into marshall
* inlinec:
alien.inline.compiler: use g++ for C++ files
|
2009-07-06 21:34:45 +12:00 |
Jeremy Hughes
|
994b142f74
|
alien.inline.compiler: use g++ for C++ files
|
2009-07-06 21:34:27 +12:00 |
Jeremy Hughes
|
4bdc4aa589
|
Merge branch 'inlinec' into marshall
* inlinec:
Added alien.inline.types (forgot to add several commits ago)
Conflicts:
basis/alien/inline/inline.factor
|
2009-07-06 21:17:55 +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
|
3b987a77a8
|
alien.marshall.syntax: added MARSHALLED: word
|
2009-07-06 11:55:53 +12:00 |
Jeremy Hughes
|
511ae71763
|
alien.inline: moved marshalling syntax to alien.marshall.syntax
* made appropriate words in alien.inline public
|
2009-07-06 11:55:23 +12:00 |
Jeremy Hughes
|
7ecadf0a68
|
alien.inline: renamed and refactored prototype-string
|
2009-07-06 11:28:41 +12:00 |
Jeremy Hughes
|
ae4b284006
|
Moved two words from alien.inline to alien.inline.types
|
2009-07-06 11:26:17 +12:00 |
Jeremy Hughes
|
9cf0c5e33b
|
alien.inline: made define-c-marshalled standalone
|
2009-07-06 11:08:47 +12:00 |
Jeremy Hughes
|
bb3fa44e2d
|
Merge branch 'inlinec' into marshall
* inlinec:
alien.inline: reverted refactoring
|
2009-07-06 11:07:32 +12:00 |
Jeremy Hughes
|
dbe19d8173
|
alien.inline: reverted refactoring
|
2009-07-06 11:06:44 +12:00 |
Jeremy Hughes
|
64aef112b5
|
alien.inline: stopped annotate-effect affecting prototype strings
|
2009-07-05 22:17:13 +12:00 |
Jeremy Hughes
|
c32d7c5c97
|
Fixed bug where primitive-type? could not handle "Class*" types
|
2009-07-05 22:17:13 +12:00 |
Jeremy Hughes
|
519277a0a0
|
Fixed cify-types bug
|
2009-07-05 22:17:13 +12:00 |
Jeremy Hughes
|
577420b7dd
|
Added alien.marshall and modified alien.inline accordingly
|
2009-07-05 22:17:13 +12:00 |
Jeremy Hughes
|
284ef4f048
|
Made factorize-type and cify-type public
|
2009-07-05 22:17:13 +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 |