summaryrefslogtreecommitdiff
path: root/src/libstd/thread
Commit message (Expand)AuthorAgeFilesLines
* End stdlib module summaries with a full stop.Steve Klabnik2016-03-041-1/+1
* std: Stabilize APIs for the 1.8 releaseAlex Crichton2016-02-292-0/+10
* Stop using unsafe code in TLS macro expansion (fixes #30756)Manish Goregaokar2016-02-041-23/+27
* std: Ignore dtors_in_dtors_in_dtors on OSXAlex Crichton2016-01-291-0/+25
* Replace no_elf_tls with target_thread_localAmanieu d'Antras2016-01-111-38/+3
* Fix warnings when compiling stdlib with --testFlorian Hahn2015-12-291-5/+5
* std: Use cfg(target_thread_local) in thread_local!Alex Crichton2015-12-212-77/+48
* Auto merge of #30267 - alexcrichton:tls-init-oh-my, r=nikomatsakisbors2015-12-101-1/+16
|\
| * std: Use mem::replace in TLS initializationAlex Crichton2015-12-081-1/+16
* | std: Rename thread::catch_panic to panic::recoverAlex Crichton2015-12-091-18/+1
|/
* AsRawHandle and IntoRawHandle for JoinHandlePeter Atashian2015-12-041-0/+9
* Rename #[deprecated] to #[rustc_deprecated]Vadim Petrochenkov2015-11-201-2/+2
* Add missing annotations and some testsVadim Petrochenkov2015-11-182-2/+9
* Deprecate `_ms` functions that predate the `Duration` APIBen Striegel2015-11-041-0/+2
* don't use drop_in_place as an intrinsicAlexis Beingessner2015-10-301-1/+1
* Clean up thread::spawnarcnmx2015-10-181-23/+16
* fix falloutAriel Ben-Yehuda2015-10-021-1/+2
* Auto merge of #28339 - alexcrichton:stabilize-1.4, r=aturonbors2015-09-131-4/+2
|\
| * std: Stabilize/deprecate features for 1.4Alex Crichton2015-09-111-4/+2
* | std: Internalize almost all of `std::rt`Alex Crichton2015-09-111-3/+4
|/
* Use `null()`/`null_mut()` instead of `0 as *const T`/`0 as *mut T`Vadim Petrochenkov2015-09-031-1/+2
* std: Add issues to all unstable featuresAlex Crichton2015-08-153-72/+26
* Auto merge of #27641 - nikomatsakis:soundness-rfc-1214, r=nrcbors2015-08-142-2/+2
|\
| * Fallout in libs -- misc missing bounds uncovered by WF checks.Niko Matsakis2015-08-122-2/+2
* | Remove all unstable deprecated functionalityAlex Crichton2015-08-121-106/+4
|/
* Register new snapshotsAlex Crichton2015-08-112-14/+0
* Remove morestack supportAlex Crichton2015-08-101-14/+1
* syntax: Don't assume `std` exists for testsAlex Crichton2015-08-041-0/+1
* syntax: Implement #![no_core]Alex Crichton2015-08-032-0/+5
* std: Remove the curious inner moduleAlex Crichton2015-07-292-19/+19
* Show appropriate feature flags in docsSteve Klabnik2015-07-272-5/+10
* Remove the module-level documentation for thread::scopedKevin Ballard2015-07-261-34/+25
* Rollup merge of #27235 - tbu-:pr_catch_panic_doc, r=steveklabnikSteve Klabnik2015-07-241-3/+3
|\
| * Fix `thread::catch_panic` documentation to mention its return value on successTobias Bucher2015-07-231-3/+3
* | Rewrite the improper_ctypes lint.Eli Friedman2015-07-231-2/+2
|/
* Expand a bit on thread::park spurious wakeupsSteve Klabnik2015-07-211-2/+18
* std: Fix a TLS destructor bug on OSXAlex Crichton2015-07-121-2/+19
* Add netbsd amd64 supportAlex Newman2015-07-011-0/+3
* Fix libstd testsAlex Crichton2015-06-181-2/+1
* More test fixes and fallout of stability changesAlex Crichton2015-06-172-2/+2
* std: Deprecate the `scoped` featureAlex Crichton2015-06-171-0/+6
* std: Split the `std_misc` featureAlex Crichton2015-06-171-2/+2
* Auto merge of #25952 - alexcrichton:fix-scoped-tls, r=aturonbors2015-06-162-32/+48
|\
| * std: Fix unsoundness of std::thread::ScopedKeyAlex Crichton2015-06-012-32/+48
* | Conver reborrows to .iter() calls where appropriateJoshua Landau2015-06-111-1/+1
|/
* std: Add an option to disable ELF based TLSAlex Crichton2015-05-282-27/+75
* Use `const fn` to abstract away the contents of UnsafeCell & friends.Eduard Burtescu2015-05-273-226/+114
* Auto merge of #24920 - alexcrichton:duration, r=aturonbors2015-05-141-4/+40
|\
| * std: Redesign Duration, implementing RFC 1040Alex Crichton2015-05-131-4/+40
* | docs: Link from tls macros to relevant docsUlrik Sverdrup2015-05-112-0/+4