| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-09-26 | Fix tags of unique boxes | Brian Anderson | -3/+52 | |
| Issue #409 | ||||
| 2011-09-26 | Unique vectors and boxes of pinned are unique kinds. Closes #977 | Brian Anderson | -15/+3 | |
| 2011-09-26 | Construct records and tuples in-place | Marijn Haverbeke | -58/+53 | |
| Issue #667 Now, {a: {b: 10, c: 20}, d: @30} will simply write the values in the right places, rather than creating intermediary records and then memmoving them. Cuts about a megabyte off the unoptimized compiler size. | ||||
| 2011-09-26 | Convert more expression types to use DPS | Marijn Haverbeke | -203/+218 | |
| expr_rec, expr_tup, most of the exprs that don't return anything. Make trans_ret almost trivial by using destination adaptors (trans_save_in, trans_by_ref). Issue #667 | ||||
| 2011-09-26 | Add a workaround hack for issue #913 | Marijn Haverbeke | -1/+3 | |
| I can't figure out what the real cause of this bug is, but I want to be able to use blocks inside loops again. | ||||
| 2011-09-26 | test: Fix more typos in weird-exprs.rs. | Patrick Walton | -1/+1 | |
| 2011-09-26 | test: wierd-exprs -> weird-exprs | Patrick Walton | -0/+0 | |
| 2011-09-26 | rt: Remove obsolete comment | Patrick Walton | -2/+0 | |
| 2011-09-25 | Refine notes in kind.rs some more. Add a fixme to ty.rs. | Graydon Hoare | -16/+41 | |
| Kinds are still pretty wobbly. See thread starting at https://mail.mozilla.org/pipermail/rust-dev/2011-September/000807.html | ||||
| 2011-09-25 | Enable hammertime | Jesse Ruderman | -3/+1 | |
| 2011-09-25 | Test for #973 | Jesse Ruderman | -0/+4 | |
| 2011-09-25 | Test for #942 | Jesse Ruderman | -0/+2 | |
| 2011-09-25 | Remove FIXME test that's covered by run-pass/unreachable-code.rs | Jesse Ruderman | -6/+0 | |
| 2011-09-26 | Make return-by-ref function headers pretty-print safely | Marijn Haverbeke | -1/+1 | |
| Closes #972 | ||||
| 2011-09-26 | Don't call trans_bind_thunk in an unreachable context | Marijn Haverbeke | -0/+4 | |
| Closes #973 | ||||
| 2011-09-26 | Make 'fail fail;' compile. | Marijn Haverbeke | -0/+4 | |
| Closes #972 | ||||
| 2011-09-26 | Fix bug in mutability-checking pass | Marijn Haverbeke | -10/+13 | |
| It wasn't properly handling function arguments. | ||||
| 2011-09-25 | Fuzzer: stop ignoring fixed bugs | Jesse Ruderman | -5/+0 | |
| 2011-09-24 | Handle ~fail. Closes #968 | Brian Anderson | -0/+9 | |
| 2011-09-24 | Add a test for assignment of unique boxes of generics | Brian Anderson | -0/+6 | |
| Closes #976 Issue #409 | ||||
| 2011-09-24 | Support non-immediates in trans_uniq::copy_val | Brian Anderson | -6/+10 | |
| Issue #409 | ||||
| 2011-09-24 | Fuzzer: ignore more bugs | Jesse Ruderman | -0/+4 | |
| 2011-09-24 | Small refactors. | Lindsey Kuper | -34/+26 | |
| Factor out some shared code from the start of process_fwding_mthd and process_bkwding_mthd; get rid of unneeded temp variable. | ||||
| 2011-09-24 | Reduce and clarify abuse of 'pure' in interner | Jesse Ruderman | -11/+12 | |
| 2011-09-24 | Don't iloop (future-proof test against improved reachability computations) | Jesse Ruderman | -1/+1 | |
| 2011-09-24 | Remove irrelevant parts of test | Jesse Ruderman | -4/+0 | |
| 2011-09-24 | Mark some fns as pure so type_is_unique_box doesn't need to be unchecked | Jesse Ruderman | -12/+10 | |
| 2011-09-24 | Mark vec::len as pure | Jesse Ruderman | -4/+2 | |
| 2011-09-24 | Tweak random thing to make windows build succeed. Awesome. | Brian Anderson | -1/+1 | |
| So, a recent commit made syntax-extension-fmt fail under check-fast. This commit disables lots-a-fail under check-fast and voila! *grumble* | ||||
| 2011-09-24 | Move a previous run-pass test for kind-lowered unique boxes to compile-fail | Brian Anderson | -5/+3 | |
| This test tries to swap unique boxes containing resources, which is not allowed. Issue #409 | ||||
| 2011-09-24 | Tweak the type allocated for unique pointers | Brian Anderson | -5/+5 | |
| Seems to be more correctish... Issue #409 | ||||
| 2011-09-24 | Support non-immediates in unique-box type glue | Brian Anderson | -4/+4 | |
| Issue #409 | ||||
| 2011-09-24 | Vectors containing pinned kinds become pinned | Brian Anderson | -24/+23 | |
| Otherwise they could be copied | ||||
| 2011-09-24 | Unique pointers containing pinned kinds become pinned | Brian Anderson | -4/+25 | |
| Issue #409 | ||||
| 2011-09-24 | Add tests for swapping unique boxes | Brian Anderson | -0/+39 | |
| Issue #409 | ||||
| 2011-09-23 | Add rand_util.rs | Jesse Ruderman | -0/+93 | |
| 2011-09-23 | Fuzzer: use different exclusions when testing pretty-printer than when ↵ | Jesse Ruderman | -121/+157 | |
| testing compiler | ||||
| 2011-09-23 | Add vec::filter | Jesse Ruderman | -0/+18 | |
| 2011-09-23 | rt: Sweep in cycle collection | Patrick Walton | -2/+13 | |
| 2011-09-23 | rt: Whitespace police | Patrick Walton | -6/+6 | |
| 2011-09-23 | rt: Turn off some debug code | Patrick Walton | -4/+6 | |
| 2011-09-23 | rt: Get rid of the hack that looks for captured type descriptors adjacent to ↵ | Patrick Walton | -28/+52 | |
| the root one for functions and objects | ||||
| 2011-09-23 | Add libuv upgrade instructions to src/etc/gyp-uv | Erick Tryzelaar | -0/+13 | |
| 2011-09-23 | Update to libuv commit 3ca382. | Erick Tryzelaar | -7162/+28279 | |
| This patch changes libuv's gyp build system to make it's own makefiles. To generate them for rust, run these commands. They requires python 2.x to work: $ mkdir -p src/rt/libuv/build $ svn co http://gyp.googlecode.com/svn src/rt/libuv/build/gyp $ ./etc/src/gyp_uv | ||||
| 2011-09-23 | Add let destructuring for unique boxes | Brian Anderson | -0/+9 | |
| Issue #409 | ||||
| 2011-09-23 | Add missing case for pat_uniq to syntax::visit | Brian Anderson | -3/+1 | |
| 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/+72 | |
| Issue #409 | ||||
