about summary refs log tree commit diff
path: root/src/libstd/os.rs
AgeCommit message (Expand)AuthorLines
2014-03-15Test fixes and rebase conflictsAlex Crichton-7/+4
2014-03-15log: Introduce liblog, the old std::loggingAlex Crichton-8/+2
2014-03-14extra: Put the nail in the coffin, delete libextraAlex Crichton-1/+0
2014-03-12Remove remaining nolink usages.(fixes #12810)lpy-4/+0
2014-03-12rand: deprecate `rng`.Huon Wilson-1/+1
2014-02-28std: Change assert_eq!() to use {} instead of {:?}Alex Crichton-4/+4
2014-02-22Warn about unnecessary parentheses upon assignmentEduard Bopp-2/+2
2014-02-19Fix getting/setting huge env vars on windowsAlex Crichton-1/+13
2014-02-19str: add a function for truncating a vector of u16 at NUL.Huon Wilson-3/+7
2014-02-18std: make str::from_utf16 return an Option.Huon Wilson-5/+10
2014-02-16std: Rename unstable::mutex::Mutex to StaticNativeMutex.Huon Wilson-2/+2
2014-02-16std: add an RAII unlocker to Mutex.Huon Wilson-6/+2
2014-02-14Use str::from_utf8_lossy() for os::env() and friendsKevin Ballard-11/+60
2014-02-14Use str::from_utf8_lossy() in os::args(), add os::args_as_bytes()Kevin Ballard-4/+27
2014-02-08std::fmt: convert the formatting traits to a proper self.Huon Wilson-2/+2
2014-02-07Removed prelude::* from libstd files.chromatic-4/+18
2014-02-03Fixing remaining warnings and errors throughoutAlex Crichton-0/+1
2014-02-03std: Fixing all documentationAlex Crichton-3/+3
2014-02-03std: Fix tests with io_error usageAlex Crichton-3/+1
2014-02-03std: Remove io::io_errorAlex Crichton-10/+6
2014-02-02std: rename fmt::Default to `Show`.Huon Wilson-1/+1
2014-01-26Bring in the line-length policeAlex Crichton-51/+79
2014-01-24Fix zero-sized memory mappingCorey Richardson-2/+13
2014-01-24Use `mmap` to map in task stacks and guard pageCorey Richardson-22/+27
2014-01-24Add support for arbitrary flags to MemoryMap.Corey Richardson-7/+15
2014-01-22Add std::os::self_exe_name()Ben Noordhuis-3/+21
2014-01-22Replace C types with Rust types in libstd, closes #7313Florian Hahn-32/+32
2014-01-21Remove unnecessary parentheses.Huon Wilson-5/+5
2014-01-07stdtest: Fix all leaked trait importsAlex Crichton-3/+1
2014-01-07Fix remaining cases of leaking importsAlex Crichton-3/+5
2013-12-24std: Stop reexporting the contents of 'mod consts'Alex Crichton-3/+1
2013-12-24std: Move management of the exit code to std::osAlex Crichton-5/+15
2013-12-19std::str: replace .as_imm_buf with .as_ptr.Huon Wilson-6/+4
2013-12-19std::vec: remove .as_muf_buf, replaced by .as_mut_ptr & .len.Huon Wilson-49/+36
2013-12-19std::vec: remove .as_imm_buf, replaced by .as_ptr & .len.Huon Wilson-1/+1
2013-12-15std::vec: convert to(_mut)_ptr to as_... methods on &[] and &mut [].Huon Wilson-2/+2
2013-12-15Move std::{str,vec}::raw::set_len to an unsafe method on Owned{Vector,Str}.Huon Wilson-2/+2
2013-12-10librustpkg: Make `io::ignore_io_error()` use RAII; remove a few morePatrick Walton-1/+3
2013-12-08Remove dead codesKiet Tran-10/+2
2013-12-04Revert "libstd: Change `Path::new` to `Path::init`."Kevin Ballard-17/+17
2013-11-29libstd: Change `Path::new` to `Path::init`.Patrick Walton-17/+17
2013-11-28Register new snapshotsAlex Crichton-1/+1
2013-11-26libstd: Remove all non-`proc` uses of `do` from libstdPatrick Walton-67/+61
2013-11-26Removed unneccessary `_iter` suffixes from various APIsMarvin Löbel-1/+1
2013-11-19libstd: Change all uses of `&fn(A)->B` over to `|A|->B` in libstdPatrick Walton-3/+3
2013-11-18Remove the C++ lock_and_signal typeAlex Crichton-7/+5
2013-11-11Move std::rt::io to std::ioAlex Crichton-3/+3
2013-11-11Remove #[fixed_stack_segment] and #[rust_stack]Alex Crichton-56/+4
2013-11-10Register new snapshotsAlex Crichton-42/+6
2013-11-09std: os: Document MemoryMapCorey Richardson-3/+49