Slava Pestov
|
37241c5eee
|
sequences: fix replicate example
|
2009-07-07 15:12:21 -05:00 |
Slava Pestov
|
dafdbe13c9
|
growable vocabulary: make 'contract' generic so that only real vectors clear popped elements; add resize method for struct-arrays, add new struct-vectors vocabulary
|
2009-07-07 15:01:30 -05:00 |
Slava Pestov
|
c171527b8d
|
Add vectors.functor for generating vector types from arrays; re-implement bit-vectors and specialized-vectors using this. Add DEFERS directive to functors
|
2009-07-07 14:34:08 -05:00 |
Slava Pestov
|
e2044602aa
|
compiler.cfg.linear-scan: debugging spilling, add more assertions
|
2009-07-07 13:01:27 -05:00 |
Slava Pestov
|
516ce0c71d
|
threads: better error messages
|
2009-07-07 13:00:58 -05:00 |
Slava Pestov
|
6737d2cdab
|
benchmark.hashtables: throw something together
|
2009-07-07 12:20:43 -05:00 |
Slava Pestov
|
1a190ae97e
|
Remove A+s shortcut for saving image in UI
|
2009-07-07 03:49:10 -05:00 |
Slava Pestov
|
43c873f00a
|
compiler.cfg.linear-scan: code cleanup
|
2009-07-07 03:45:27 -05:00 |
Slava Pestov
|
0bcf4ce535
|
compiler.cfg.linear-scan: Re-implement spilling, add some additional runtime assertions, simplify assignment pass since it doesn't have to track spill slots anymore; just assume a live value that's not in active or inactive is spilled
|
2009-07-07 03:28:55 -05:00 |
Slava Pestov
|
328c6d02f5
|
ui.gadgets.tables: clicking in empty area no longer notifies selection model
|
2009-07-06 23:19:26 -05:00 |
Slava Pestov
|
d56e818beb
|
vocabs.hierarchy: fix (load) word
|
2009-07-06 05:22:01 -05:00 |
Slava Pestov
|
2fd6db9331
|
Merge branch 'inlinec' of git://github.com/jedahu/factor
|
2009-07-06 04:56:43 -05:00 |
Slava Pestov
|
daed003f33
|
vocabs.hierarchy: more refactoring, update existing code for new API
|
2009-07-06 04:55:23 -05:00 |
Slava Pestov
|
bcdd94d50a
|
help.html: Update for vocabs.hierarchy changes
|
2009-07-06 04:35:00 -05:00 |
Jeremy Hughes
|
994b142f74
|
alien.inline.compiler: use g++ for C++ files
|
2009-07-06 21:34:27 +12:00 |
Slava Pestov
|
4d950dee9a
|
help.html: escape # in word names. Reported by ex_rzrjck
|
2009-07-06 04:24:01 -05:00 |
Slava Pestov
|
5484bd3241
|
vocabs.hierachy: redo with cleaner API
|
2009-07-06 04:23:26 -05:00 |
Jeremy Hughes
|
da01ae5cda
|
Added alien.inline.types (forgot to add several commits ago)
|
2009-07-06 21:14:08 +12:00 |
Slava Pestov
|
6aaad1ea9f
|
Merge branch 'inlinec' of git://github.com/jedahu/factor
|
2009-07-06 02:41:56 -05:00 |
Slava Pestov
|
4402d8652c
|
compiler.cfg.linear-scan: minor fixes
|
2009-07-05 22:51:53 -05:00 |
Slava Pestov
|
5bd27a8dee
|
webkit-demo: update for recent <ViewWindow> stack effect change
|
2009-07-05 21:40:47 -05:00 |
Slava Pestov
|
56523afb29
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-07-05 21:33:03 -05:00 |
Slava Pestov
|
a452f32e3a
|
compiler.cfg.linear-scan: Get cycle breaking in resolve pass to work by allocating a spare spill slot for this purpose
|
2009-07-05 21:32:23 -05: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 |