| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-11-19 | rustc: Implement explicit self for Eq and Ord. r=graydon | Patrick Walton | -0/+12 | |
| 2012-10-23 | core: Remove the unused Notification enum | Brian Anderson | -14/+8 | |
| 2012-10-23 | Remove uses of binary move - <- - from tests and libraries | Tim Chevalier | -5/+5 | |
| 2012-10-12 | Make moves explicit in core tests | Tim Chevalier | -7/+7 | |
| 2012-10-04 | Remove by-copy mode from std, mostly | Tim Chevalier | -2/+2 | |
| 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 | Forbid deprecated modes again in core | Tim Chevalier | -0/+1 | |
| Sadly, there's only one file that requires deprecated modes (stackwalk)... So, forbid them everywhere else. | ||||
| 2012-10-04 | De-mode comm::Chan | Tim Chevalier | -1/+1 | |
| 2012-10-03 | core: Make some parts of task private | Brian Anderson | -36/+36 | |
| 2012-10-02 | De-export the submodules of task. Part of #3583. | Graydon Hoare | -43/+44 | |
| 2012-10-02 | Removing explicit uses of + mode | Tim Chevalier | -27/+27 | |
| 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-01 | Move over to calling ptr::addr_of | Tim Chevalier | -1/+1 | |
| 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-29 | core: Fix unsafe code in spawn_raw | Brian Anderson | -9/+2 | |
| 2012-09-28 | Add a demoded version of ptr::addr_of | Tim Chevalier | -3/+10 | |
| 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 | Long lines | Brian Anderson | -1/+3 | |
| 2012-09-28 | core: Demode patterns | Brian Anderson | -5/+5 | |
| 2012-09-27 | core: More option demoding | Brian Anderson | -1/+1 | |
| 2012-09-26 | core: Replace map/map_default with map_ref/map_default_ref | Brian Anderson | -4/+4 | |
| 2012-09-26 | libcore: De-export ptr, send_map, and task::local_data | Patrick Walton | -19/+13 | |
| 2012-09-23 | Register snapshots. Remove redundant Eq impls, Makefile hacks | Brian Anderson | -11/+0 | |
| 2012-09-23 | Make it illegal to use modes in a fn signature with providing | Niko Matsakis | -2/+2 | |
| an explicit variable name. (Step one to changing the defaults) First step to #3535 | ||||
| 2012-09-20 | rustc: De-mode all overloaded operators | Patrick Walton | -0/+11 | |
| 2012-09-19 | core: Decompose task into more submodules | Brian Anderson | -7/+758 | |
| 2012-09-19 | core: Cleanup task_local docs | Brian Anderson | -7/+11 | |
| 2012-09-19 | core: Split local_data into local_data/local_data_priv | Brian Anderson | -160/+164 | |
| 2012-09-19 | core: Move TLS to task::local_data | Brian Anderson | -0/+346 | |
