| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-01-27 | Move various trans_ modules under a trans:: umbrella module | Marijn Haverbeke | -97/+0 | |
| Closes #1304 | ||||
| 2012-01-27 | Stop passing spans to middle::trans functions that don't need them | Marijn Haverbeke | -1/+1 | |
| Removes a bunch of (eventually) unused arguments. Makes span passing to debuginfo explicit, instead of relying on the (usually incorrect) spans held in the contexts. Closes #1439 | ||||
| 2012-01-21 | migrate size_of() and related funcs from trans into shape | Niko Matsakis | -1/+1 | |
| 2012-01-06 | revert changes to trans_uniq.rs | Niko Matsakis | -4/+14 | |
| 2012-01-06 | revert metrics | Niko Matsakis | -9/+3 | |
| 2012-01-06 | collapse sizeof, alignof into metrics, pass along an instance if avail | Niko Matsakis | -2/+3 | |
| 2012-01-06 | make size_of and align_of take an optional value | Niko Matsakis | -12/+7 | |
| 2011-12-14 | translate unique closure env better | Niko Matsakis | -1/+2 | |
| 2011-10-12 | Simplify copying of uniques | Marijn Haverbeke | -15/+1 | |
| We can call take glue, rather than duplicating it inline. | ||||
| 2011-10-10 | Don't spill immediates in order to drop them | Marijn Haverbeke | -5/+3 | |
| Issue #1012 | ||||
| 2011-10-10 | Make free glue take a pointer to the heap part (box) | Marijn Haverbeke | -4/+1 | |
| This way, it can be used to drop values without first spilling them. Issue #1012 | ||||
| 2011-10-05 | Make trans_lval lval-only | Marijn Haverbeke | -1/+0 | |
| Call trans_temp_lval if you want the old fallback-to-temporary behaviour. Issue #667 | ||||
| 2011-10-05 | Revert "Revert "Get rid of 'overwrite' destination kind"" | Marijn Haverbeke | -1/+1 | |
| This reverts commit ce9e0fc94f4a74594e7b342d128b3713b53ef0d7. | ||||
| 2011-10-04 | Revert "Get rid of 'overwrite' destination kind" | Patrick Walton | -1/+1 | |
| This reverts commit 6e652588bfb3edea298026f56648057677b0fa3f. | ||||
| 2011-10-04 | Get rid of 'overwrite' destination kind | Marijn Haverbeke | -1/+1 | |
| It wasn't safe (computing the rval might invalidate the lval addr), and needlessly complicating things (code was already building up intermediary results to work around other unsafeties). Issue #667 | ||||
| 2011-09-29 | Move closure construction over to DPS style | Marijn Haverbeke | -1/+0 | |
| Issue #667 | ||||
| 2011-09-28 | Use DPS for assignment and local initialization | Marijn Haverbeke | -1/+1 | |
| Issue #667 | ||||
| 2011-09-27 | Revert "Use DPS for assignment and local initialization" | Brian Anderson | -1/+1 | |
| This reverts commit b1b202d302d1e84886360f9c8f146b9562db5f23. | ||||
| 2011-09-27 | Use DPS for assignment and local initialization | Marijn Haverbeke | -1/+1 | |
| Issue #667 | ||||
| 2011-09-27 | Move expr_unary to DPS style | Marijn Haverbeke | -24/+9 | |
| Issue #667 | ||||
| 2011-09-24 | Handle ~fail. Closes #968 | Brian Anderson | -0/+7 | |
| 2011-09-24 | Support non-immediates in trans_uniq::copy_val | Brian Anderson | -1/+1 | |
| Issue #409 | ||||
| 2011-09-24 | Mark some fns as pure so type_is_unique_box doesn't need to be unchecked | Jesse Ruderman | -3/+1 | |
| 2011-09-24 | Tweak the type allocated for unique pointers | Brian Anderson | -2/+4 | |
| Seems to be more correctish... Issue #409 | ||||
| 2011-09-24 | Support non-immediates in unique-box type glue | Brian Anderson | -2/+4 | |
| Issue #409 | ||||
| 2011-09-22 | Add take glue for unique boxes | Brian Anderson | -1/+15 | |
| Closes #962 Issue #409 | ||||
| 2011-09-22 | Remove nonsensical load and store from trans_uniq::copy_val | Brian Anderson | -2/+1 | |
| Issue #409 | ||||
| 2011-09-22 | Autoderef indexes and fields of unique boxes | Brian Anderson | -1/+8 | |
| Issue #409 | ||||
| 2011-09-22 | Initialize unique box locals from other locals | Brian Anderson | -3/+17 | |
| Issue #409 | ||||
| 2011-09-22 | Convert trans_uniq asserts to preconditions | Brian Anderson | -10/+18 | |
| Issue #409 | ||||
| 2011-09-22 | Sprinkle some asserts through trans_uniq | Brian Anderson | -0/+7 | |
| 2011-09-22 | Move uniq trans code to trans_uniq module | Brian Anderson | -0/+74 | |
| Issue #409 | ||||
