Doug Coleman
77654ce7bd
fix error handling in managed-server
2009-05-30 15:50:08 -05:00
Doug Coleman
ecc2924eb6
fix a word in managed-server
2009-05-30 13:51:03 -05:00
Doug Coleman
f0a556f0f3
Merge branch 'master' of git://factorcode.org/git/factor
2009-05-30 13:39:12 -05:00
Doug Coleman
ba82679168
add a few utility words to managed-server
2009-05-30 13:38:40 -05:00
Slava Pestov
f6acad88d4
Merge branch 'master' of git://factorcode.org/git/factor
2009-05-30 13:23:27 -05:00
Slava Pestov
0d2c3cd552
sequences.product: fix ABOUT:
2009-05-30 13:23:07 -05:00
Slava Pestov
3e00dc8c8d
Start cleaning up stack analysis
2009-05-30 13:22:30 -05:00
Sam Anklesaria
b2770a31b5
frp-editors use field-models
2009-05-30 12:51:35 -05:00
Doug Coleman
2d02ff7dad
cleaned up slava's old cursor code
2009-05-30 12:13:17 -05:00
Sam Anklesaria
3adff7ebe9
fixed fold-model
2009-05-30 12:13:13 -05:00
Sam Anklesaria
588a04c62d
ui.frp book gadgets
2009-05-30 10:58:32 -05:00
Doug Coleman
e98a0738e2
support mingw in factor.sh
2009-05-30 10:34:47 -05:00
Doug Coleman
39cb541b53
Fix a problem with disconnects, add a lot of features to chat server, lots of refactoring of managed-server
2009-05-30 01:29:02 -05:00
Doug Coleman
2151df5b1f
refactor managed-server and chat, add hooks for when stuff happens, add /me, /who, /quit
2009-05-29 13:39:24 -05:00
Slava Pestov
e04df76f60
Various codegen improvements:
...
- new-insn word to construct instructions
- cache RPO in the CFG
- re-organize low-level optimizer so that MR is built after register allocation
- register allocation now stores instruction numbers in the instructions themselves
- split defs-vregs into defs-vregs and temp-vregs
2009-05-29 13:11:34 -05:00
Doug Coleman
550ff523dd
Merge branch 'master' of git://factorcode.org/git/factor
2009-05-29 11:23:48 -05:00
Doug Coleman
4d882f25cd
add managed-server to extra/
2009-05-29 11:20:40 -05:00
Slava Pestov
280736ab00
On second thought, linearization will be done after SSA destruction so live-in is accurate
2009-05-29 05:45:40 -05:00
Slava Pestov
3ffb67742f
fuel.xref: remove some unnecessary inlines
2009-05-29 05:37:48 -05:00
Slava Pestov
743550f19c
Put GC checks in the right place when linearizing, and generate _dispatch-labels
2009-05-29 05:36:04 -05:00
Slava Pestov
76d74c16af
Fixing various bugs; alias analysis wasn't handling ##phi nodes, stack analysis incorrectly handled height-changing back edges and ##fixnum-*, clean up ##dispatch generation
2009-05-29 01:39:14 -05:00
Bruno Deferrari
e3a8421f44
irc.client: Send password on connect if provided
2009-05-29 00:01:22 -03:00
Sam Anklesaria
3645d28b1a
no default size for alerts
2009-05-28 21:17:24 -05:00
Sam Anklesaria
65060e8a3e
removed models.illusion dependency
2009-05-28 19:01:53 -05:00
Doug Coleman
553fd8aa15
use ${ in some nurbs tests
2009-05-28 18:57:49 -05:00
Sam Anklesaria
5f60825d6b
Merge branch 'master' of git://factorcode.org/git/factor
2009-05-28 18:56:12 -05:00
Slava Pestov
ceb332f596
compiler.cfg.alias-analysis: ##peek needs to set alias class of output value
2009-05-28 18:19:01 -05:00
Slava Pestov
dbf18927b9
compiler.cfg.liveness: correct handling of phi nodes
2009-05-28 17:54:27 -05:00
John Benediktsson
71f9a4c2ae
Merge branch 'master' of git://factorcode.org/git/factor
2009-05-28 14:11:19 -07:00
Doug Coleman
bbf0a8d266
fix stack effect
2009-05-28 12:28:52 -05:00
Slava Pestov
0dffd311a5
descriptive: update for tools.annotations change
2009-05-28 02:52:05 -05:00
Slava Pestov
ef73bc6732
io.encodings.utf16: cleanup
2009-05-28 02:50:57 -05:00
Slava Pestov
fc5587bda3
Test updates
2009-05-28 02:50:07 -05:00
Slava Pestov
ecece1d08b
CFG checker now checks consistency of successors and predecessors lists; fix long-standing bug in useless-blocks optimization
2009-05-28 02:49:51 -05:00
Slava Pestov
1fa465d77f
Fix alias analysis
2009-05-28 02:48:58 -05:00
Sam Anklesaria
bf3d2d3d97
selective closures
2009-05-27 19:37:24 -05:00
Slava Pestov
430b1f50b9
webapps.planet: fix edit-blog action
2009-05-27 19:37:12 -05:00
Slava Pestov
a4b2fa2aeb
destructors: improve docs
2009-05-27 19:37:03 -05:00
Slava Pestov
d442167354
tools.annotations: work better on generic words
2009-05-27 19:36:52 -05:00
Slava Pestov
7b88756fd0
Add a with-scope so that optimize-tree doesn't pollute namespace
2009-05-27 18:58:54 -05:00
Slava Pestov
117cb78d6b
Fixing local optimizations
2009-05-27 18:58:41 -05:00
Slava Pestov
f3688c9373
Better CFG checker
2009-05-27 18:58:14 -05:00
Slava Pestov
dadb9a2c50
Add phi elimination pass
2009-05-27 18:58:01 -05:00
Slava Pestov
3b79d61496
Add a new ##allocation union to remove some code duplication
2009-05-27 18:55:49 -05:00
Slava Pestov
2025823ba6
Remove old local DCE pass
2009-05-27 17:55:15 -05:00
Sam Anklesaria
d0c5b43dc5
all signals update on activation
2009-05-27 16:49:40 -05:00
Sam Anklesaria
ef52d1b94d
ui.gadgets.tables uses arrays, not vectors
2009-05-27 10:26:26 -05:00
John Benediktsson
aa7d24eec6
Resolved merge.
2009-05-26 22:20:53 -07:00
Doug Coleman
5e4506c987
misspelled kobi's name
2009-05-26 21:07:14 -05:00
Doug Coleman
1d721a32c1
check in kobie's image rotation code
2009-05-26 21:05:46 -05:00