Doug Coleman
|
fe1ae36e35
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-05-29 11:23:48 -05:00 |
Doug Coleman
|
58c9986f87
|
add managed-server to extra/
|
2009-05-29 11:20:40 -05:00 |
Slava Pestov
|
5a5afcbfaa
|
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
|
61e83c2fd5
|
fuel.xref: remove some unnecessary inlines
|
2009-05-29 05:37:48 -05:00 |
Slava Pestov
|
fbefd02bfb
|
Put GC checks in the right place when linearizing, and generate _dispatch-labels
|
2009-05-29 05:36:04 -05:00 |
Slava Pestov
|
40949800bf
|
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
|
192cca2203
|
irc.client: Send password on connect if provided
|
2009-05-29 00:01:22 -03:00 |
Doug Coleman
|
5460312ba7
|
use ${ in some nurbs tests
|
2009-05-28 18:57:49 -05:00 |
Slava Pestov
|
cef9ac778b
|
compiler.cfg.alias-analysis: ##peek needs to set alias class of output value
|
2009-05-28 18:19:01 -05:00 |
Slava Pestov
|
6b81b3e055
|
compiler.cfg.liveness: correct handling of phi nodes
|
2009-05-28 17:54:27 -05:00 |
John Benediktsson
|
1a61cd90a3
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-05-28 14:11:19 -07:00 |
Doug Coleman
|
f6d139bee2
|
fix stack effect
|
2009-05-28 12:28:52 -05:00 |
Slava Pestov
|
f67bbcbe65
|
descriptive: update for tools.annotations change
|
2009-05-28 02:52:05 -05:00 |
Slava Pestov
|
2d71c8d993
|
io.encodings.utf16: cleanup
|
2009-05-28 02:50:57 -05:00 |
Slava Pestov
|
4c05bc4f10
|
Test updates
|
2009-05-28 02:50:07 -05:00 |
Slava Pestov
|
9987f272b0
|
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
|
4292033da6
|
Fix alias analysis
|
2009-05-28 02:48:58 -05:00 |
Slava Pestov
|
cdf5cff3a6
|
webapps.planet: fix edit-blog action
|
2009-05-27 19:37:12 -05:00 |
Slava Pestov
|
7dcedeb2a3
|
destructors: improve docs
|
2009-05-27 19:37:03 -05:00 |
Slava Pestov
|
43a7c9a3d8
|
tools.annotations: work better on generic words
|
2009-05-27 19:36:52 -05:00 |
Slava Pestov
|
1fc830a99e
|
Add a with-scope so that optimize-tree doesn't pollute namespace
|
2009-05-27 18:58:54 -05:00 |
Slava Pestov
|
64da54234d
|
Fixing local optimizations
|
2009-05-27 18:58:41 -05:00 |
Slava Pestov
|
fe44ce2821
|
Better CFG checker
|
2009-05-27 18:58:14 -05:00 |
Slava Pestov
|
dd8152f7bb
|
Add phi elimination pass
|
2009-05-27 18:58:01 -05:00 |
Slava Pestov
|
3954c3fdc3
|
Add a new ##allocation union to remove some code duplication
|
2009-05-27 18:55:49 -05:00 |
Slava Pestov
|
a29317df5f
|
Remove old local DCE pass
|
2009-05-27 17:55:15 -05:00 |
John Benediktsson
|
4b53315dd8
|
Resolved merge.
|
2009-05-26 22:20:53 -07:00 |
Doug Coleman
|
caf4b6c8a1
|
misspelled kobi's name
|
2009-05-26 21:07:14 -05:00 |
Doug Coleman
|
ceeb8944d8
|
check in kobie's image rotation code
|
2009-05-26 21:05:46 -05:00 |
Slava Pestov
|
1242a3a411
|
New local-optimization combinator removes some boilerplate
|
2009-05-26 19:56:56 -05:00 |
Slava Pestov
|
25805f9bfe
|
Refactoring low-level optimizer to support stack analysis pass
|
2009-05-26 19:31:19 -05:00 |
Slava Pestov
|
957bc53d4b
|
Move maybe-set-at to assocs
|
2009-05-26 18:45:37 -05:00 |
Doug Coleman
|
14428b6b65
|
unbackwardsify hmac keys
|
2009-05-26 17:46:41 -05:00 |
Doug Coleman
|
c7b2eadb28
|
fix using, make sure article-only title sort works
|
2009-05-26 12:01:28 -05:00 |
Doug Coleman
|
ded3cb887c
|
fix formatting
|
2009-05-26 11:55:48 -05:00 |
Doug Coleman
|
d45c2c3e00
|
fix human sort -- wrap all elements so that integers dont get compared against strings directly
|
2009-05-26 10:05:55 -05:00 |
Slava Pestov
|
f6fab1b035
|
Fix another bug in stack-analysis
|
2009-05-26 03:42:39 -05:00 |
Slava Pestov
|
75d1f6dfda
|
compiler.cfg.stack-analysis: make it pass more tests
|
2009-05-26 02:59:14 -05:00 |
Slava Pestov
|
44437cc891
|
compiler.cfg.dce: new global dead code elimination pass
|
2009-05-26 02:58:57 -05:00 |
Slava Pestov
|
015b7afe93
|
compiler.cfg.checker: new check-rpo word
|
2009-05-26 02:58:40 -05:00 |
Doug Coleman
|
d4cf0148ac
|
remove whitespace
|
2009-05-25 21:25:56 -05:00 |
Doug Coleman
|
879dcf204c
|
remove clamp-to-range and associated words, update jamshred
|
2009-05-25 21:24:12 -05:00 |
Slava Pestov
|
1c45d0e81b
|
compiler.cfg.stack-analysis: progress
|
2009-05-25 19:18:13 -05:00 |
Slava Pestov
|
5d50f4eb5b
|
compiler.cfg.checker: new vocabulary for checking CFG invariants
|
2009-05-25 19:16:58 -05:00 |
Slava Pestov
|
531580ed30
|
compiler.cfg.builder: don't make basic blocks after terminating calls
|
2009-05-25 19:16:36 -05:00 |
Doug Coleman
|
b76cffbf80
|
remove duplicate definition of last
|
2009-05-25 19:00:18 -05:00 |
Doug Coleman
|
d76a880b79
|
unassociate last with pop/pop* in docs
|
2009-05-25 17:03:32 -05:00 |
Doug Coleman
|
8da9d0f203
|
rename peek -> last and update all usages
|
2009-05-25 16:38:33 -05:00 |
Doug Coleman
|
508a7466c4
|
fix using
|
2009-05-25 15:42:59 -05:00 |
Doug Coleman
|
43f22ec2b2
|
move some words to private vocabs
|
2009-05-25 15:35:50 -05:00 |