| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-10-11 | Change FIXME number | Tim Chevalier | -1/+1 | |
| 2012-10-11 | Revert "Use a constant vector for the sudoku board, delete a FIXME" | Tim Chevalier | -13/+32 | |
| This reverts commit 06d0bf7555c55dc6c9d5b9945c06d30d0edf090b. | ||||
| 2012-10-11 | Re-xfail two tests that I tried to resurrect (no time right now) | Tim Chevalier | -37/+78 | |
| 2012-10-11 | Use move instead of ref in select-macro | Tim Chevalier | -1/+1 | |
| 2012-10-11 | Fix pipe-select-macro | Tim Chevalier | -1/+1 | |
| 2012-10-11 | Un-XFAIL task-compare | Tim Chevalier | -3/+0 | |
| 2012-10-11 | Use match move in select-macro, get rid of a FIXME | Tim Chevalier | -3/+2 | |
| 2012-10-11 | Un-XFAIL reflect-visit-type | Tim Chevalier | -3/+0 | |
| 2012-10-11 | Annotate FIXMEs in reflect-visit-data | Tim Chevalier | -10/+4 | |
| 2012-10-11 | Uncomment nested module in test, delete a FIXME | Tim Chevalier | -2/+0 | |
| 2012-10-11 | Use a constant vector for the sudoku board, delete a FIXME | Tim Chevalier | -32/+13 | |
| 2012-10-11 | Use match move in pingpong, delete a FIXME | Tim Chevalier | -8/+4 | |
| 2012-10-11 | Make to_str pure and fix const parameters for str-mutating functions | Tim Chevalier | -3/+3 | |
| Two separate changes that got intertwined (sorry): Make to_str pure. Closes #3691 In str, change functions like push_char to take an &mut str instead of an &str. Closes #3710 | ||||
| 2012-10-08 | Revert "cap-clause-use-after-move: modernize error msg" | Tim Chevalier | -1/+3 | |
| This reverts commit bbda995bfe03680b6d621c6ab809ddb145125c3a. | ||||
| 2012-10-08 | Merge branch 'incoming' into snap-2012-10-05 | Tim Chevalier | -3/+1 | |
| 2012-10-08 | cap-clause-use-after-move: modernize error msg | Niko Matsakis | -3/+1 | |
| 2012-10-08 | remove ctor from ast | Niko Matsakis | -2/+2 | |
| 2012-10-07 | Remove the old serializers (needs snapshot) | Erick Tryzelaar | -21/+21 | |
| 2012-10-07 | remove the old auto_serialize syntax extension | Erick Tryzelaar | -208/+0 | |
| 2012-10-05 | Remove by-mutable-ref mode from the compiler | Tim Chevalier | -35/+30 | |
| and test cases. Closes #3513 | ||||
| 2012-10-05 | test: XFAIL trait-inheritance-simple because of suspected 32-bit brokenness | Patrick Walton | -0/+5 | |
| 2012-10-05 | rustc: Implement simple uses of &trait | Patrick Walton | -0/+21 | |
| 2012-10-05 | Demode some code using by-mutbl-ref; warn about by-mutbl-ref | Tim Chevalier | -21/+19 | |
| The parser now warns about use of mutbl-ref mode, though it's kind of a lie since this commit doesn't remove support for the mode. Changed move_val_init to have stage0 and stage1/2 versions, the latter of which is demoded. Changed the type that the typechecker expects the move_val_init intrinsic to have. After this is pushed, I can make a new snapshot, which will remove the need for the stage0 versions. | ||||
| 2012-10-05 | rustc: Implement simple trait inheritance. | Patrick Walton | -0/+26 | |
| Generic trait inheritance, cross-crate trait inheritance, and vtable-based trait inheritance don't work yet. | ||||
| 2012-10-04 | Remove by-copy mode from std, mostly | Tim Chevalier | -20/+21 | |
| One instance remains in net_tcp due to a foreign fn. Lots of instances remain in serialization.rs, but IIRC that is being removed. I had to do unholy things to task-perf-word-count-generic to get it to compile after demoding pipes. I may well have messed up its performance, but it passes. | ||||
| 2012-10-04 | De-mode comm::Chan | Tim Chevalier | -67/+67 | |
| 2012-10-04 | Remove arg vectors from main functions. Stop supporting them. | Brian Anderson | -42/+65 | |
| 2012-10-03 | xfail-pretty reexport-star | Brian Anderson | -0/+3 | |
| 2012-10-03 | test: Fix error message in vtable-res-trait-param | Patrick Walton | -1/+1 | |
| 2012-10-03 | test: Add a test case for "pub use a::*" | Patrick Walton | -0/+14 | |
| 2012-10-03 | test: Use println instead of debug in hello.rs | Brian Anderson | -4/+4 | |
| 2012-10-03 | Remove uses of + mode from libstd | Tim Chevalier | -1/+1 | |
| More or less the same as my analogous commit for libcore. Had to remove the forbid(deprecated_modes) pragma from some files -- will restore it after the snapshot. | ||||
| 2012-10-02 | De-export the submodules of task. Part of #3583. | Graydon Hoare | -1/+1 | |
| 2012-10-02 | Removing explicit uses of + mode | Tim Chevalier | -1/+1 | |
| This removes most explicit uses of the + argument mode. Pending a snapshot, I had to remove the forbid(deprecated_modes) pragma from a bunch of files. I'll put it back! + mode still has to be used in a few places for functions that get moved (see task.rs) The changes outside core and std are due to the to_bytes trait and making the compiler (with legacy modes on) agree with the libraries (with legacy modes off) about modes. | ||||
| 2012-10-02 | libstd: Switch off legacy modes in both core and std. | Patrick Walton | -2/+2 | |
| 2012-10-01 | Split auto_serialize2 into two macros | Erick Tryzelaar | -0/+7 | |
| 2012-10-01 | Add struct to auto_serialize2 test | Erick Tryzelaar | -14/+14 | |
| 2012-10-01 | Add deserializable and more types to serialization2 | Erick Tryzelaar | -76/+42 | |
| 2012-10-01 | test: un-xfail the auto_serialize for boxes test | Erick Tryzelaar | -2/+0 | |
| 2012-10-01 | Move over to calling ptr::addr_of | Tim Chevalier | -70/+70 | |
| Everything should now call ptr::addr_of instead of ptr::p2::addr_of. Only the pipes macro code when compiled by stage0 will call ptr::p2::addr_of. Needs a snapshot to get rid of that. | ||||
| 2012-09-30 | When a vec/str bounds check fails, include the bad index and the length of ↵ | Gareth Daniel Smith | -8/+8 | |
| the str/vec in the fail message. | ||||
| 2012-09-28 | Add a demoded version of ptr::addr_of | Tim Chevalier | -4/+4 | |
| Currently, the new version is ptr::p2::addr_of and the old one is ptr::addr_of. This is kind of cheesy, but I need a snapshot before I can ditch the old version, since the pipe compiler generates calls to addr_of. core is converted over to use the new version, std is not. | ||||
| 2012-09-28 | Fix graph500-bfs | Tim Chevalier | -5/+5 | |
| 2012-09-28 | Fix benchmarks. | Graydon Hoare | -3/+3 | |
| 2012-09-28 | Demode iter::foldl and friends | Tim Chevalier | -1/+1 | |
| 2012-09-28 | Demoding in iter: any, all, map_to_vec, flat_map_to_vec, filter_to_vec | Tim Chevalier | -18/+18 | |
| 2012-09-28 | demode vec | Niko Matsakis | -33/+33 | |
| 2012-09-27 | rustc: Make enum export visibility inherit properly | Patrick Walton | -0/+12 | |
| 2012-09-27 | Demode rand | Tim Chevalier | -2/+2 | |
| 2012-09-26 | Unbreak test/bench/task-perf-word-count-generic | Brian Anderson | -1/+1 | |
