| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-09-20 | Fuzzer: add common_exprs, but comment out its use for now. Update lists of ↵ | Jesse Ruderman | -10/+43 | |
| known bugs. | ||||
| 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 | Fix syntax error | Jesse Ruderman | -1/+1 | |
| 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 | Move linker invocation from driver::rustc to back::link | Brian Anderson | -88/+94 | |
| 2011-09-20 | Zero locals that are inited via alt expressions. Closes #945 | Brian Anderson | -0/+13 | |
| 2011-09-20 | Remove some obsolete 'copy' operators from trans | Marijn Haverbeke | -12/+12 | |
| 2011-09-20 | Properly handle 'put;' in trans | Marijn Haverbeke | -1/+3 | |
| Closes #947 | ||||
| 2011-09-20 | Remove some bogus white-space from llvm.rs | Marijn Haverbeke | -50/+2 | |
| 2011-09-19 | Fuzzer: add ability to run the generated programs | Jesse Ruderman | -22/+91 | |
| 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 | -1/+25 | |
| 2011-09-19 | Register tuple cleanups after the tuple is built | Brian Anderson | -1/+12 | |
| 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 | Break fold's circular reference during unwinding | Brian Anderson | -11/+7 | |
| This converts the AST fold into a resource that breaks it's own circular reference (just a temporary workaround until GC), so that failure during fold will unwind correctly. Issue #936 | ||||
| 2011-09-19 | Build records in two phases to avoid cleanups on partial records | Brian Anderson | -5/+58 | |
| 2011-09-19 | Don't register record cleanups until the record is built | Brian Anderson | -1/+12 | |
| 2011-09-19 | rt: Introduce a self-describing box representation and functions to create ↵ | Patrick Walton | -1/+59 | |
| and free them | ||||
| 2011-09-18 | xfail some tests that hang (instead of segfaulting) since eafb6789a2 | Marijn Haverbeke | -0/+5 | |
| See issue #936 | ||||
| 2011-09-18 | Stop creating function pairs for static functions | Marijn Haverbeke | -86/+43 | |
| These are now called directly. When taking their value, a null pointer is added to create a pair. | ||||
| 2011-09-17 | Add a precondition to GEP_tup_like | Tim Chevalier | -4/+73 | |
| 2011-09-17 | Add a type_is_tup_like predicate that takes a block ctxt, and make some fns pure | Tim Chevalier | -15/+18 | |
| 2011-09-17 | In trans, replace another impossible case with a precondition | Tim Chevalier | -11/+8 | |
| 2011-09-16 | Make move-mode arguments unwind correctly. Closes #939 | Brian Anderson | -31/+65 | |
| 2011-09-16 | Dead code elim | Tim Chevalier | -14/+0 | |
| 2011-09-16 | Add a constraint on trans::type_of_fn_from_ty | Tim Chevalier | -23/+49 | |
| And change callers appropriately. | ||||
| 2011-09-16 | Add a returns_non_ty_var predicate | Tim Chevalier | -0/+4 | |
| which just calls non_ty_var on the return type of t, assuming t is a function type. | ||||
| 2011-09-16 | Make ty_fn_ret pure and get rid of a duplicate function | Tim Chevalier | -16/+14 | |
| 2011-09-16 | Work around an apparent compiler bug to make my patch run | Marijn Haverbeke | -5/+6 | |
| Without this, it would fail when optimization is turned on. The result of the Load(bcx, llclosure) call would end up in llenv in a corrupted form. | ||||
| 2011-09-16 | Saner approach to lvalues and callable values in trans | Marijn Haverbeke | -197/+220 | |
| 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 | Revert "Revert "Make option::get return the option contents by reference" ↵ | Patrick Walton | -2/+2 | |
| due to memory corruption" This reverts commit d1c27ba9e06e08e1dc27b493144e467d0efd526c. | ||||
| 2011-09-16 | Un-xfail some task-comm tests | Brian Anderson | -29/+23 | |
| 2011-09-16 | Yield after send | Brian Anderson | -0/+29 | |
| 2011-09-16 | Add non_ty_var precondition for type_of_fn, plus minor cleanup | Tim Chevalier | -10/+17 | |
| 2011-09-16 | rt: Add a new rust_box structure to the runtime that describes a ↵ | Patrick Walton | -0/+0 | |
| self-describing box | ||||
| 2011-09-16 | rt: Rename rust_box to rust_box_legacy, as they're about to become ↵ | Patrick Walton | -6/+7 | |
| self-describing | ||||
| 2011-09-16 | Fuzzer: update lists of known bugs | Jesse Ruderman | -47/+67 | |
