| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-01-09 | Change all uses of 'when' in alt-patterns to 'if' | Austin Seipp | -1/+1 | |
| Issue #1396 | ||||
| 2011-12-22 | Register new snapshots, purge log_err and log_full in favour of log(...). | Graydon Hoare | -4/+4 | |
| 2011-12-22 | Register snapshots and switch logging over to use of log_full or #error / ↵ | Graydon Hoare | -4/+4 | |
| #debug. | ||||
| 2011-10-21 | Remove remaining uses of iter and for-each | Marijn Haverbeke | -4/+0 | |
| Issue #1056 | ||||
| 2011-09-27 | Test for #924 | Jesse Ruderman | -1/+16 | |
| 2011-09-25 | Test for #973 | Jesse Ruderman | -0/+4 | |
| 2011-09-25 | Test for #942 | Jesse Ruderman | -0/+2 | |
| 2011-09-23 | Add more unreachable-code tests. Closes #935 | Jesse Ruderman | -0/+6 | |
| 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. | ||||
