| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-09-20 | Parse unique box types | Brian Anderson | -0/+7 | |
| Issue #409 | ||||
| 2011-09-20 | Remove bogus comments from run-pass/task-comm-3 | Brian Anderson | -2/+0 | |
| 2011-09-20 | Rehabilitate run-fail/trivial-message2 | Brian Anderson | -13/+19 | |
| 2011-09-20 | Remove a bogus comment from run-fail/spawnfail | Brian Anderson | -1/+0 | |
| 2011-09-20 | Actually un-xfail task-comm-14 | Brian Anderson | -1/+0 | |
| 2011-09-20 | Rehabilitate task-comm-14 | Brian Anderson | -8/+12 | |
| 2011-09-20 | Add an assert to run-fail/unwind-alt | Brian Anderson | -0/+1 | |
| Jesse reported not being able to reproduce this without the assert. May have to do with optimtizations. | ||||
| 2011-09-20 | Zero locals that are inited via alt expressions. Closes #945 | Brian Anderson | -0/+12 | |
| 2011-09-19 | Add tests for moving nullary functions | Brian Anderson | -0/+19 | |
| I believe this was fixed by marijn recently. Closes #922 | ||||
| 2011-09-19 | Un-xfail various tests | Brian Anderson | -9/+0 | |
| 2011-09-19 | Un-xfail-fast run-pass/send-iloop | Brian Anderson | -2/+0 | |
| 2011-09-19 | Remove a spurious error pattern from run-pass/linked-failure | Brian Anderson | -1/+0 | |
| 2011-09-19 | Un-xfail two tests under check-fast | Brian Anderson | -2/+0 | |
| Closes #937. Fixed by majick. | ||||
| 2011-09-19 | Revert "xfail some tests that hang (instead of segfaulting) since eafb6789a2" | Brian Anderson | -5/+0 | |
| This reverts commit 5f44a1356e2b0adce5157f5e331ab9a55e891b0a. Issue #936 | ||||
| 2011-09-19 | Check for the correct exit code on cfail tests. Closes #938 | Brian Anderson | -3/+7 | |
| 2011-09-19 | Build tuples in two phases to avoid cleaning up partial tuples | Brian Anderson | -0/+13 | |
| 2011-09-19 | Register tuple cleanups after the tuple is built | Brian Anderson | -0/+9 | |
| Issue #936 | ||||
| 2011-09-19 | Revert "Revert "xfail some tests that hang (instead of segfaulting) since ↵ | Brian Anderson | -0/+5 | |
| eafb6789a2"" This reverts commit 6eabe6f3f4b80e8c96286e266db64dfd0e576963. | ||||
| 2011-09-19 | Revert "Check for the correct exit code on cfail tests. Closes #938" | Brian Anderson | -7/+3 | |
| This reverts commit c42401ebbc82d319c3003088db47f825d65fb9f7. | ||||
| 2011-09-19 | Revert "xfail some tests that hang (instead of segfaulting) since eafb6789a2" | Brian Anderson | -5/+0 | |
| This reverts commit 5f44a1356e2b0adce5157f5e331ab9a55e891b0a. Issue #936 | ||||
| 2011-09-19 | Check for the correct exit code on cfail tests. Closes #938 | Brian Anderson | -3/+7 | |
| 2011-09-19 | Build records in two phases to avoid cleanups on partial records | Brian Anderson | -0/+16 | |
| 2011-09-19 | Don't register record cleanups until the record is built | Brian Anderson | -0/+11 | |
| 2011-09-18 | xfail some tests that hang (instead of segfaulting) since eafb6789a2 | Marijn Haverbeke | -0/+5 | |
| See issue #936 | ||||
| 2011-09-16 | Make move-mode arguments unwind correctly. Closes #939 | Brian Anderson | -0/+9 | |
| 2011-09-16 | Saner approach to lvalues and callable values in trans | Marijn Haverbeke | -3/+3 | |
| LValues no longer carry information about generics and objs, instead there's an extended form of lvalue, lval_maybe_callee, only used by call and bind, which holds this info. This makes it possible to take the value of a method and get a working closure, and will (with some more work) allow us to call statically known functions without loading from their pair. Closes #435 Closes #758 | ||||
| 2011-09-16 | Un-xfail some task-comm tests | Brian Anderson | -29/+23 | |
| 2011-09-16 | Yield after send | Brian Anderson | -0/+28 | |
| 2011-09-16 | Handle the case where a child task tries to kill a parent while it is dying | Brian Anderson | -0/+23 | |
| Still looks pretty racy | ||||
| 2011-09-16 | Revert "Saner approach to lvalues and callable values in trans" | Marijn Haverbeke | -3/+3 | |
| This reverts commit 66153436c9070386786c8a38cde199b5d3e71289. | ||||
| 2011-09-16 | Require body of else-less if expressions to be a value-less block | Marijn Haverbeke | -5/+5 | |
| For consistency with other constructs that could not possibly return a value (say, loops). | ||||
| 2011-09-16 | Saner approach to lvalues and callable values in trans | Marijn Haverbeke | -3/+3 | |
| LValues no longer carry information about generics and objs, instead there's an extended form of lvalue, lval_maybe_callee, only used by call and bind, which holds this info. This makes it possible to take the value of a method and get a working closure, and will (with some more work) allow us to call statically known functions without loading from their pair. Closes #435 Closes #758 | ||||
| 2011-09-16 | Remove autoderef for calls | Marijn Haverbeke | -28/+6 | |
| We were only using it in a single place, and there for no discernable reason (probably as part of the bare-fn-vals-are-not-copyable plan). It seems more surprising than useful. | ||||
| 2011-09-16 | Change convention for specifying referenced argument | Marijn Haverbeke | -2/+2 | |
| It is now 1-based, rather than 0 based. (Seems more natural, and allows 0 to be used to refer to self and maybe to closure.) Also allows non-referenced args to be implicitly copied again. Issue #918 | ||||
| 2011-09-15 | Add parens, as needed, around else-if conditions. | Jesse Ruderman | -2/+9 | |
| 2011-09-15 | Add regression tests for previously ambiguous syntactic forms | Brian Anderson | -0/+37 | |
| 2011-09-15 | Generalize expression roots in alias analysis | Marijn Haverbeke | -0/+9 | |
| This allows calls-returning-a-reference to count as expression roots, making it possible to return the result of such a call by reference. Issue #918 | ||||
| 2011-09-15 | Add tests for returning by reference | Marijn Haverbeke | -0/+92 | |
| Issue #918 | ||||
| 2011-09-15 | Remove maybe_protect_block kludge from pretty-printer | Marijn Haverbeke | -35/+1 | |
| It is no longer needed. | ||||
| 2011-09-15 | Insert omitted semicolons for statements | Marijn Haverbeke | -14/+12 | |
| 2011-09-14 | xfail-fast run-pass/linked-failure.rs. Not sure what the problem is. | Brian Anderson | -1/+1 | |
| 2011-09-14 | Unsupervise tasks before the scheduler kills them. Unblock before yield->fail | Brian Anderson | -3/+2 | |
| 2011-09-14 | Add a run-pass test for linked failure | Brian Anderson | -0/+24 | |
| 2011-09-14 | Make failure propagation to dead parents work | Brian Anderson | -0/+71 | |
| The failure will basically go 'through' the dead parent and continue propagating the failure (as if the child was reparented). | ||||
| 2011-09-14 | Make linked task failure work again | Brian Anderson | -1/+0 | |
| 2011-09-14 | Add another XFAILed test for failing destructors | Brian Anderson | -0/+13 | |
| 2011-09-14 | Add another unwind test | Brian Anderson | -0/+12 | |
| This makes sure that cleanups added after the first invoke in a scope are actually run on unwind | ||||
| 2011-09-14 | Add support for negative literals. | Josh Matthews | -0/+6 | |
| 2011-09-13 | Print something when we can't figure out a tag name. Mitigates #876. | Michael Sullivan | -1/+1 | |
| 2011-09-13 | Ensure that the declared type and actual type of a constant agree | Marijn Haverbeke | -0/+4 | |
| Closes #899 | ||||
