| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-09-24 | Tweak the type allocated for unique pointers | Brian Anderson | -3/+1 | |
| Seems to be more correctish... Issue #409 | ||||
| 2011-09-24 | Support non-immediates in unique-box type glue | Brian Anderson | -2/+0 | |
| Issue #409 | ||||
| 2011-09-24 | Vectors containing pinned kinds become pinned | Brian Anderson | -3/+3 | |
| Otherwise they could be copied | ||||
| 2011-09-24 | Unique pointers containing pinned kinds become pinned | Brian Anderson | -3/+17 | |
| Issue #409 | ||||
| 2011-09-24 | Add tests for swapping unique boxes | Brian Anderson | -0/+39 | |
| Issue #409 | ||||
| 2011-09-23 | Add vec::filter | Jesse Ruderman | -0/+7 | |
| 2011-09-23 | Add let destructuring for unique boxes | Brian Anderson | -0/+4 | |
| Issue #409 | ||||
| 2011-09-23 | Add missing case for pat_uniq to syntax::visit | Brian Anderson | -3/+0 | |
| Issue #409 | ||||
| 2011-09-23 | Add two tests for sending unique boxes across channels | Brian Anderson | -0/+38 | |
| Issue #409 | ||||
| 2011-09-23 | Actually use unique boxes in run-fail/unwind-unique | Brian Anderson | -1/+1 | |
| 2011-09-23 | Create a bunch of test cases for unique boxes by copying box tests | Brian Anderson | -0/+269 | |
| XFAIL the ones that don't work Issue #409 | ||||
| 2011-09-23 | Begin to support pattern matching on unique boxes | Brian Anderson | -0/+10 | |
| Issue #409 | ||||
| 2011-09-23 | Add more unreachable-code tests. Closes #935 | Jesse Ruderman | -0/+6 | |
| 2011-09-23 | xfail-win32 linked-failure and send-iloop | Brian Anderson | -0/+2 | |
| 2011-09-23 | xfail-pretty unreachable-code.rs | Marijn Haverbeke | -0/+2 | |
| 2011-09-23 | Better handling of unreachable code in trans | Marijn Haverbeke | -0/+35 | |
| The builder functions in trans_build now look at an 'unreachable' flag in the block context and don't generate code (returning undefined placeholder values) when this flag is set. Threading the unreachable flag through context still requires some care, but this seems a more sane approach than re-checking for terminated blocks throughout the compiler. When creating a block, if you use its closest dominator as parent, the flag will be automatically passed through. If you can't do that, because the dominator is a scope block that you're trying to get out of, you'll have to do something like this to explicitly pass on the flag: if bcx.unreachable { Unreachable(next_cx); } Closes #949. Closes #946. Closes #942. Closes #895. Closes #894. Closes #892. Closes #957. Closes #958. | ||||
| 2011-09-22 | Remove deprecated mutable type constructor from run-pass/issue-511 | Brian Anderson | -1/+1 | |
| This was triggering a warning that was making the pretty-print test fail | ||||
| 2011-09-22 | Add test for issue #511. Closes #511 | Brian Anderson | -0/+10 | |
| 2011-09-22 | Add a test for negative constants. Closes #358 | Brian Anderson | -0/+7 | |
| 2011-09-22 | Fix ty_uniq case in maybe_auto_unbox | Brian Anderson | -0/+8 | |
| Closes #961 Issue #409 | ||||
| 2011-09-22 | Add take glue for unique boxes | Brian Anderson | -0/+11 | |
| Closes #962 Issue #409 | ||||
| 2011-09-22 | Adda test for returning unique boxes | Brian Anderson | -0/+7 | |
| Issue #409 | ||||
| 2011-09-22 | Allow vectors to contain unique boxes. Closes #952 | Brian Anderson | -0/+3 | |
| Issue #409 | ||||
| 2011-09-22 | XFAIL task-comm | Brian Anderson | -0/+1 | |
| 2011-09-22 | Autoderef indexes and fields of unique boxes | Brian Anderson | -0/+10 | |
| Issue #409 | ||||
| 2011-09-22 | Add tests for moving unique boxes | Brian Anderson | -0/+34 | |
| Issue #409 | ||||
| 2011-09-22 | Calculate the correct kind for unique boxes | Brian Anderson | -0/+68 | |
| Issue #409 | ||||
| 2011-09-22 | Add a test for mutable references to unique boxes as function arguments | Brian Anderson | -0/+9 | |
| Issue #409 | ||||
| 2011-09-22 | Add a test for unique boxes as fn args | Brian Anderson | -0/+9 | |
| Issue #409 | ||||
| 2011-09-22 | Add a test for unique boxes containing shared boxes | Brian Anderson | -0/+12 | |
| Issue #409 | ||||
| 2011-09-22 | Drop the previous value when copying one unique box local to another | Brian Anderson | -0/+7 | |
| Issue #409 | ||||
| 2011-09-22 | Add a test that assignment of unique boxes to locals does a copy | Brian Anderson | -0/+10 | |
| Issue #409 | ||||
| 2011-09-22 | Add assignment to unique box locals | Brian Anderson | -0/+5 | |
| Issue #409 | ||||
| 2011-09-22 | Initialize unique box locals from other locals | Brian Anderson | -0/+14 | |
| Issue #409 | ||||
| 2011-09-22 | Don't unify unique boxes with different mutability | Brian Anderson | -0/+4 | |
| Issue #409 | ||||
| 2011-09-22 | XFAIL spawnfail and task-comm-15 | Brian Anderson | -0/+2 | |
| 2011-09-22 | Add support for mutable unique boxes | Brian Anderson | -0/+5 | |
| Issue #409 | ||||
| 2011-09-22 | Call drop glue on the thing in a unique box | Brian Anderson | -0/+3 | |
| Issue #409 | ||||
| 2011-09-21 | Log and compare unique boxes | Brian Anderson | -0/+12 | |
| Issue #409 | ||||
| 2011-09-21 | Add an unwind test for failure during unique box construction | Brian Anderson | -0/+18 | |
| 2011-09-21 | Add ability to deref unique boxes. Make unique boxes immediates. | Brian Anderson | -0/+4 | |
| Issue #409 | ||||
| 2011-09-21 | Add more unwind tests for failure during construction of allocated things | Brian Anderson | -0/+36 | |
| 2011-09-21 | Revert "rustc: Make bottom types immediates. Add a |log ret| testcase. ↵ | Marijn Haverbeke | -5/+0 | |
| Closes #935." This reverts commit f19ab1ff3c85973a54cc98e3f98ae240e2d0d816. | ||||
| 2011-09-21 | rustc: Make bottom types immediates. Add a |log ret| testcase. Closes #935. | Patrick Walton | -0/+5 | |
| 2011-09-21 | Revert "Implement pattern ranges for all numeric types." | Marijn Haverbeke | -87/+0 | |
| This reverts commit ce0f054f9d56df4e60291fc2e1b89ce979cf374f. | ||||
| 2011-09-21 | Revert "rustc: Make bottom types immediates. Add a |log ret| testcase. ↵ | Marijn Haverbeke | -5/+0 | |
| Closes #935." This reverts commit e6a84f252ab7a016dd923adbf31e8c86deab1d72. | ||||
| 2011-09-21 | Implement pattern ranges for all numeric types. | Josh Matthews | -0/+87 | |
| 2011-09-20 | rustc: Make bottom types immediates. Add a |log ret| testcase. Closes #935. | Patrick Walton | -0/+5 | |
| 2011-09-20 | Add another testcase for #910 | Jesse Ruderman | -0/+11 | |
| 2011-09-20 | Make creation of unique boxes work again | Brian Anderson | -0/+10 | |
| Issue #409 | ||||
