summary refs log tree commit diff
path: root/src/libcore/private.rs
AgeCommit message (Collapse)AuthorLines
2012-10-11Update FIXME numberTim Chevalier-1/+1
2012-10-04Remove by-copy mode from std, mostlyTim Chevalier-1/+1
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-04Forbid deprecated modes again in coreTim Chevalier-1/+2
Sadly, there's only one file that requires deprecated modes (stackwalk)... So, forbid them everywhere else.
2012-10-04De-mode comm::ChanTim Chevalier-8/+8
2012-10-02Removing explicit uses of + modeTim Chevalier-5/+5
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-09-28Add a demoded version of ptr::addr_ofTim Chevalier-7/+7
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-26Demode vec::push (and convert to method)Niko Matsakis-1/+1
2012-09-26libcore: De-export cleanup, cmath, future, gc, hash, iter-trait, mutable, ↵Patrick Walton-34/+26
and private
2012-09-25Demode core::resultBrian Anderson-1/+1
2012-09-21Install new pub/priv/export rules as defaults, old rules accessible under ↵Graydon Hoare-0/+2
#[legacy_exports];
2012-09-18core: Rename 'unsafe' mod to 'cast'Brian Anderson-27/+27
2012-09-18core: Move Exclusive and SharedMutableState to the private modBrian Anderson-7/+412
2012-09-12purge the separate path for rel ops (e.g., ==) vs other bin opsNiko Matsakis-1/+1
2012-09-11Promote 'pub' and 'priv' from restricted to strict keywordsBrian Anderson-0/+264