about summary refs log tree commit diff
path: root/src/libstd/rt/local_ptr.rs
AgeCommit message (Expand)AuthorLines
2014-01-22Replace C types with Rust types in libstd, closes #7313Florian Hahn-7/+5
2014-01-21Flag all TLS functions as inline(never)Alex Crichton-4/+58
2014-01-07std: Fill in all missing importsAlex Crichton-0/+3
2014-01-01auto merge of #11212 : alexcrichton/rust/local-task-count, r=brsonbors-0/+40
2014-01-01Move task count bookeeping out of libstdAlex Crichton-0/+40
2013-12-31Convert relevant static mutexes to OnceAlex Crichton-12/+2
2013-12-25Test fixes and rebase conflictsAlex Crichton-3/+3
2013-12-24std: Fix a bug where Local::take() didn't zero outAlex Crichton-1/+3
2013-12-16Fallout of rewriting std::commAlex Crichton-2/+1
2013-12-10librustuv: RAII-ify `Local::borrow`, and remove some 12 Cells.Patrick Walton-10/+37
2013-12-08Remove dead codesKiet Tran-0/+2
2013-12-06Made Results API more composableMarvin Löbel-0/+1
2013-11-28Register new snapshotsAlex Crichton-2/+1
2013-11-27Use the native tls implementation on androidAlex Crichton-238/+219
2013-11-27Improve the rt::thread moduleAlex Crichton-2/+7
2013-11-26Clean up statically initialized data on shutdownAlex Crichton-7/+24
2013-11-26auto merge of #10312 : thestinger/rust/thread_local, r=alexcritchtonbors-5/+101
2013-11-26port the runtime to `#[thread_local]`Daniel Micay-5/+101
2013-11-26libstd: Remove all non-`proc` uses of `do` from libstdPatrick Walton-5/+1
2013-11-19libstd: Change all uses of `&fn(A)->B` over to `|A|->B` in libstdPatrick Walton-1/+1
2013-11-18Remove the C++ lock_and_signal typeAlex Crichton-3/+9
2013-11-11Remove #[fixed_stack_segment] and #[rust_stack]Alex Crichton-2/+0
2013-10-11De-pub some private runtime componentsAlex Crichton-1/+1
2013-09-25Don't die in try_unsafe_borrow if tls isn't readyAlex Crichton-6/+10
2013-08-29rt: remove a series of unfortunate casts.Huon Wilson-13/+6
2013-08-24std: Convert the runtime TLS key to a Rust global to avoid FFIBrian Anderson-15/+17
2013-08-24std::rt: Optimize TLS use in change_task_contextBrian Anderson-0/+17
2013-08-24std: More TLS micro-optimizationBrian Anderson-3/+11
2013-08-19Add externfn macro and correctly label fixed_stack_segmentsNiko Matsakis-2/+4
2013-08-12std: Re-optimize tls access on local allocation pathBrian Anderson-2/+9
2013-08-04std::rt: Improve the error message when the thread-local ptr is nullBrian Anderson-11/+15
2013-06-17std: Rename `abort!` to `rtabort!` to match other macrosBrian Anderson-1/+1
2013-06-04std::cell: Modernize constructorsPhilipp Brüschweiler-1/+1
2013-05-22libstd: Fix merge fallout.Patrick Walton-0/+145