about summary refs log tree commit diff
path: root/src/libstd/os.rs
AgeCommit message (Expand)AuthorLines
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
2013-11-04Move io::file to io::fs and fns out of FileAlex Crichton-19/+10
2013-11-03Fill out the remaining functionality in io::fileAlex Crichton-2/+2
2013-11-03Remove all blocking std::os blocking functionsAlex Crichton-546/+3
2013-10-24Test fixes and merge conflictsAlex Crichton-1/+3
2013-10-24Remove even more of std::ioAlex Crichton-59/+0
2013-10-24Remove rt::io::supportAlex Crichton-2/+5
2013-10-22Drop the '2' suffix from logging macrosAlex Crichton-34/+34