about summary refs log tree commit diff
path: root/src/libcore/pipes.rs
AgeCommit message (Collapse)AuthorLines
2013-05-14Use static string with fail!() and remove fail!(fmt!())Björn Steinbrink-10/+10
fail!() used to require owned strings but can handle static strings now. Also, it can pass its arguments to fmt!() on its own, no need for the caller to call fmt!() itself.
2013-05-13Remove re-exports from libcore/core.rcAlex Crichton-0/+3
Also fix up all the fallout elsewhere throughout core. It's really nice being able to have the prelude.
2013-05-11Warning policeTim Chevalier-5/+3
2013-05-10Stop using the '<->' operatorAlex Crichton-20/+9
2013-05-08libcore: Fix tests.Patrick Walton-3/+4
2013-05-08libcore: Remove mutable fields from pipesPatrick Walton-148/+169
2013-05-02libcore: Export core::from_str::FromStr from core::preludegifnksm-3/+3
2013-05-01pipes: use finally to fix pipes::try_recvErick Tryzelaar-18/+13
2013-05-01core: Remove use of deprecated `drop`Erick Tryzelaar-3/+6
2013-04-29test: Fix more tests.Patrick Walton-2/+2
2013-04-29librustc: Rename `reinterpret_cast` to `transmute_copy` and remove the intrinsicPatrick Walton-6/+6
2013-04-29librustc: Remove `ptr::addr_of`.Patrick Walton-11/+11
2013-04-23Removing more unnecessary unsafe blocks throughoutAlex Crichton-3/+1
2013-04-18core: Remove #[doc(hidden)] attributes and atomic wrapper functions from pipesBrian Anderson-48/+2
Neither are needed
2013-04-18core: Just reordering some codeBrian Anderson-81/+81
2013-04-18core: Remove pipes::spawn_service, spawn_service_recvBrian Anderson-46/+0
These are only used in test cases; pipes isn't the right place for them; they are unnecessary. Conflicts: src/libcore/rt/uv/mod.rs
2013-04-16libcore,std,syntax,rustc: move tests into `mod tests`, make them private (no ↵Huon Wilson-3/+3
pub mod or pub fn).
2013-03-29librustc: Remove `fail_unless!`Patrick Walton-12/+12
2013-03-28Removing unused importsAlex Crichton-2/+2
2013-03-26librustc: Modify all code to use new lifetime binder syntaxPatrick Walton-1/+1
2013-03-26option: rm functions that duplicate methodsDaniel Micay-10/+9
2013-03-23replace impls with `deriving` where applicableAndrew Paseltiner-8/+1
2013-03-22librustc: Remove the `const` declaration form everywherePatrick Walton-1/+1
2013-03-22libcore: Remove `pure` from libcore. rs=depurePatrick Walton-7/+7
2013-03-21librustc: Forbid destructors from being attached to any structs that might ↵Patrick Walton-6/+10
contain non-Owned fields. r=nmatsakis
2013-03-18librustc: Convert all uses of old lifetime notation to new lifetime ↵Patrick Walton-1/+1
notation. rs=delifetiming
2013-03-11librustc: Replace all uses of `fn()` with `&fn()`. rs=defunPatrick Walton-1/+1
2013-03-07librustc: Convert all uses of `assert` over to `fail_unless!`Patrick Walton-13/+13
2013-03-07libcore: Remove `extern mod { ... }` from libcore. rs=deexterningPatrick Walton-14/+20
2013-03-06Add manual &self/ and &static/ and /&self declarations thatNiko Matsakis-1/+1
are currently inferred. New rules are coming that will require them to be explicit. All add some explicit self declarations.
2013-03-05auto merge of #5233 : bstrie/rust/deimpselfcore, r=graydonbors-14/+14
2013-03-04De-implicit-self libcoreBen Striegel-14/+14
2013-03-04Remove unused imports throughout src/Alex Crichton-2/+0
2013-03-02libcore: Remove `fn@`, `fn~`, and `fn&` from libcore. rs=defunPatrick Walton-10/+8
2013-03-01Rename core::private to core::unstable. #4743Brian Anderson-2/+2
2013-02-28Remove code that was awaiting a snapshotTim Chevalier-2/+0
* Disallow structural records everywhere * Remove all #[cfg(stage0)] stuff * Remove the last deprecated modes in libcore * Un-xfail a test
2013-02-28librustc: Mark all type implementations public. rs=impl-publicityPatrick Walton-2/+2
2013-02-27Turn old `drop` blocks into `Drop` traitsBen Striegel-1/+4
2013-02-26libcore: Move Cell to core and de-~mut core and stdPatrick Walton-10/+7
2013-02-21core: Extract comm from pipes. #4742Brian Anderson-344/+9
2013-02-21auto merge of #5069 : pcwalton/rust/plussing-2, r=pcwaltonbors-2/+2
2013-02-21librustc: Separate the rest of the trait bounds with `+` and stop parsing ↵Patrick Walton-2/+2
space-separated ones. rs=plussing
2013-02-20auto merge of #5063 : pcwalton/rust/plussing, r=pcwaltonbors-40/+40
2013-02-20librustc: Separate most trait bounds with '+'. rs=plussingPatrick Walton-40/+40
2013-02-20Created libcore/private/intrinsics.rs, which aims to contain everyMatthijs 'Thiez' Hofstra-17/+7
rustc intrinsic. Several files in libcore have been changed to use these intrinsics. As of yet, none of the intrinsics are documented.
2013-02-15librustc: Stop parsing `impl Type : Trait` and fix several declarations that ↵Patrick Walton-3/+3
slipped through. r=tjc
2013-02-15libcore: Get rid of `move`.Luqman Aden-67/+67
2013-02-14librustc: Replace `impl Type : Trait` with `impl Trait for Type`. ↵Patrick Walton-16/+16
rs=implflipping
2013-02-13Remove die!, raplace invocations with fail! Issue #4524 pt 3Nick Desaulniers-13/+13
2013-02-07core: Remove structural records from the rest of core, except pipesTim Chevalier-2/+1
That will, sadly, require one more snapshot.