about summary refs log tree commit diff
path: root/src/libstd/condition.rs
AgeCommit message (Collapse)AuthorLines
2014-01-11Remove re-exports of std::io::stdio::{print, println} in the prelude.Brendan Zabarauskas-2/+2
The `print!` and `println!` macros are now the preferred method of printing, and so there is no reason to export the `stdio` functions in the prelude. The functions have also been replaced by their macro counterparts in the tutorial and other documentation so that newcomers don't get confused about what they should be using.
2013-12-23std: Fix all code examplesAlex Crichton-1/+11
2013-12-15std: fix spelling in docs.Huon Wilson-1/+1
2013-12-11Make 'self lifetime illegal.Erik Price-8/+8
Also remove all instances of 'self within the codebase. This fixes #10889.
2013-12-10librustpkg: Make `io::ignore_io_error()` use RAII; remove a few morePatrick Walton-3/+17
cells.
2013-11-26libstd: Fix Win32 and other bustage.Patrick Walton-5/+5
2013-11-26test: Remove non-procedure uses of `do` from compiletest, libstd tests,Patrick Walton-18/+18
compile-fail tests, run-fail tests, and run-pass tests.
2013-11-26librustc: Remove remaining uses of `&fn()` in favor of `||`.Patrick Walton-2/+2
2013-11-19libstd: Change all uses of `&fn(A)->B` over to `|A|->B` in libstdPatrick Walton-2/+2
2013-10-22Drop the '2' suffix from logging macrosAlex Crichton-19/+19
Who doesn't like a massive renaming?
2013-10-09option: rewrite the API to use compositionDaniel Micay-1/+1
2013-09-30std: Remove usage of fmt!Alex Crichton-20/+20
2013-09-25rustdoc: Change all code-blocks with a scriptAlex Crichton-8/+8
find src -name '*.rs' | xargs sed -i '' 's/~~~.*{\.rust}/```rust/g' find src -name '*.rs' | xargs sed -i '' 's/ ~~~$/ ```/g' find src -name '*.rs' | xargs sed -i '' 's/^~~~$/ ```/g'
2013-09-17Document a few undocumented modules in libstdAlex Crichton-33/+142
Hopefull this will make our libstd docs appear a little more "full".
2013-09-16switch Drop to `&mut self`Daniel Micay-1/+1
2013-09-04Another followup on #6009.Felix S. Klock II-1/+2
Odd that my earlier make checks did not catch this.
2013-08-01make `in` and `foreach` get treated as keywordsDaniel Micay-7/+7
2013-07-22new snapshotDaniel Micay-61/+0
2013-07-17librustc: Remove all uses of the `Copy` bound.Patrick Walton-5/+9
2013-07-17librustc: Remove all uses of "copy".Patrick Walton-1/+1
2013-07-14Purge the last remnants of the old TLS apiAlex Crichton-15/+68
Closes #3273
2013-07-11Remove all external requirements of `@` from TLSAlex Crichton-1/+1
Closes #6004
2013-07-09Rename local_data methods/types for less keystrokesAlex Crichton-9/+8
2013-07-09Change TLS to almost be able to contain owned typesAlex Crichton-1/+1
2013-06-25Change finalize -> drop.Luqman Aden-1/+1
2013-06-01Remove all uses of `pub impl`. rs=stylePatrick Walton-6/+6
2013-05-30Require documentation by default for libstdAlex Crichton-0/+2
Adds documentation for various things that I understand. Adds #[allow(missing_doc)] for lots of things that I don't understand.
2013-05-29librustc: Stop reexporting the standard modules from prelude.Patrick Walton-1/+2
2013-05-22libstd: Rename libcore to libstd and libstd to libextra; update makefiles.Patrick Walton-0/+217
This only changes the directory names; it does not change the "real" metadata names.