about summary refs log tree commit diff
path: root/src/libcore/private.rs
AgeCommit message (Collapse)AuthorLines
2012-12-11Reverse the order of the results of pipes::streamTim Chevalier-1/+1
As per #3637.
2012-12-03Update license, add license boilerplate to most files. Remainder will follow.Graydon Hoare-0/+10
2012-11-27core: Add Clone traitBrian Anderson-2/+4
2012-11-03Remove the last use of rustrt::rust_compare_and_swap_ptrTim Chevalier-9/+4
Closes #3527 r=brson
2012-11-03Remove stage0 stuff that was awaiting snapshotTim Chevalier-12/+0
and re-register snapshots Just removing unneeded code, no review
2012-10-23core: Remove remaining use of FutureBrian Anderson-3/+7
2012-10-23core: Use PortOne instead of Future in future_resultBrian Anderson-2/+2
2012-10-23Remove uses of binary move - <- - from tests and librariesTim Chevalier-2/+2
2012-10-22TidyBrian Anderson-2/+2
2012-10-23Fix compare_and_swap to not break tests.Luqman Aden-133/+16
2012-10-21Replace rust_atomic_increment/decrement and rust_compare_and_swap_ptr with ↵Luqman Aden-12/+145
intrinsics.
2012-10-12Make moves explicit in core testsTim Chevalier-19/+21
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