about summary refs log tree commit diff
path: root/src/libstd/sys
AgeCommit message (Expand)AuthorLines
2014-12-26Relax `Arc` bounds don't require Sync+SendFlavio Percoco-3/+2
2014-12-26Implement `Sync` for some windows sys typesFlavio Percoco-0/+8
2014-12-26Move RacyCell to `std::comm`Flavio Percoco-1/+2
2014-12-26Make Send and Sync traits unsafeFlavio Percoco-10/+18
2014-12-26Require types to opt-in SyncFlavio Percoco-4/+20
2014-12-25Map EEXIST to PathAlreadyExists error, closes #20226Florian Hahn-0/+4
2014-12-25Parse fully-qualified associated types in generics without whitespaceP1start-4/+4
2014-12-25auto merge of #20024 : mneumann/rust/dragonfly-fixes3, r=alexcrichtonbors-1/+11
2014-12-24Fix backtrace demanglingSteven Fackler-4/+4
2014-12-22Test fixes and rebase conflictsAlex Crichton-1/+1
2014-12-21Fallout of std::str stabilizationAlex Crichton-13/+11
2014-12-21std: Stabilize the std::str moduleAlex Crichton-1/+38
2014-12-21rollup merge of #20029: vhbit/ios-no-rtAlex Crichton-2/+2
2014-12-21Remove a ton of public reexportsCorey Farwell-5/+7
2014-12-20Fix the fallout of removing feature(import_shadowing).Eduard Burtescu-30/+21
2014-12-19load_self() needs to be publicMichael Neumann-1/+1
2014-12-19iOS: fallout of runtime removalValerii Hiora-2/+2
2014-12-19Several fixes for DragonFly (rebase)Michael Neumann-1/+11
2014-12-18Rebasing fixes.Aaron Turon-13/+21
2014-12-18std: Move the panic flag to its own thread localAlex Crichton-11/+0
2014-12-18std: Lower abstractions for thread_local/at_exitAlex Crichton-20/+42
2014-12-18Revise std::thread API to join by defaultAaron Turon-31/+35
2014-12-18Avoid .take().unwrap() with FnOnce closuresAlex Crichton-3/+2
2014-12-18Fix compilation on linuxAlex Crichton-1/+1
2014-12-18Fallout from new thread APIAaron Turon-41/+25
2014-12-18Revise rt::unwindAaron Turon-6/+24
2014-12-18Remove rt::{mutex, exclusive}Aaron Turon-7/+6
2014-12-18Introduce std::threadAaron Turon-0/+60
2014-12-18Remove rt::bookkeepingAaron Turon-2/+1
2014-12-18Refactor std::os to use sys::osAaron Turon-6/+327
2014-12-18libs: merge librustrt into libstdAaron Turon-8/+2146
2014-12-18librustc: Always parse `macro!()`/`macro![]` as expressions if notPatrick Walton-13/+13
2014-12-15Remove internal uses of `marker::NoCopy`Jorge Aparicio-3/+0
2014-12-14Mostly rote conversion of `proc()` to `move||` (and occasionally `Thunk::new`)Niko Matsakis-5/+5
2014-12-14Rewrite threading infrastructure, introducing `Thunk` to representNiko Matsakis-5/+11
2014-12-13Get rid of all the remaining uses of `refN`/`valN`/`mutN`/`TupleN`Jorge Aparicio-2/+2
2014-12-13libstd: use tuple indexingJorge Aparicio-4/+4
2014-12-13libstd: use unboxed closuresJorge Aparicio-31/+41
2014-12-11Register new snapshotsAlex Crichton-2/+2
2014-12-09rollup merge of #19620: retep998/memorymapAlex Crichton-1/+1
2014-12-09rollup merge of #19577: aidancully/masterAlex Crichton-1/+17
2014-12-08auto merge of #19378 : japaric/rust/no-as-slice, r=alexcrichtonbors-11/+11
2014-12-07Make MemoryMap use HANDLE on Windows.Peter Atashian-1/+1
2014-12-06libstd: remove unnecessary `to_string()` callsJorge Aparicio-5/+5
2014-12-06libstd: remove unnecessary `as_mut_slice` callsJorge Aparicio-1/+1
2014-12-06libstd: remove unnecessary `as_slice()` callsJorge Aparicio-5/+5
2014-12-05prefer "FIXME" to "TODO".Aidan Cully-1/+1
2014-12-05Utilize fewer reexportsCorey Farwell-1/+1
2014-12-05work around portability issue on FreeBSD, in which the key returned fromAidan Cully-1/+17
2014-12-05rollup merge of #19454: nodakai/libstd-reap-failed-childCorey Richardson-10/+33