about summary refs log tree commit diff
path: root/src/libstd/sys/windows/thread.rs
AgeCommit message (Expand)AuthorLines
2020-04-01In Thread::new, add a comment that a panic could cause a memory leak.Vytautas Astrauskas-1/+1
2020-03-31Use Box::into_raw instead of ManuallyDrop in Thread::new.Vytautas Astrauskas-5/+4
2020-03-31Inline start_thread into its callers.Vytautas Astrauskas-2/+6
2020-03-31Fix double-free and undefined behaviour in libstd::syn::unix::Thread::new.Vytautas Astrauskas-3/+5
2019-11-29Format libstd/sys with rustfmtDavid Tolnay-20/+34
2019-04-10Eliminate `FnBox` usages from libstd.CrLF0710-2/+1
2019-02-28libstd => 2018Taiki Endo-9/+10
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-14Remove dead codeOliver Scherer-1/+0
2018-12-06Change sys::Thread::new to take the thread entry as Box<dyn FnBox() + 'static>̣Jethro Beekman-1/+2
2018-07-30Don't commit thread stack on WindowsXidorn Quan-1/+2
2018-07-10Deny bare trait objects in `src/libstd`.ljedrz-1/+1
2018-04-12Import the `alloc` crate as `alloc_crate` in stdSimon Sapin-1/+1
2018-03-24Fix build on non-Unix platformsTatsuyuki Ishi-0/+1
2018-01-31Use a range to identify SIGSEGV in stack guardsJosh Stone-2/+3
2017-11-09std: Avoid use of `libc` in portable modulesAlex Crichton-1/+1
2017-09-14Merge branch 'master' into threadnameJoshua Sheard-0/+2
2017-09-13Move default stack min size to thread implementationsTobias Schaffner-0/+2
2017-09-06Implement named threads on WindowsJoshua Sheard-5/+8
2017-08-26std: Handle OS errors when joining threadsAlex Crichton-1/+5
2016-08-24Use `#[prelude_import]` in `libstd`.Jeffrey Seyfried-2/+0
2016-03-26Fixup #32476Manish Goregaokar-0/+1
2016-03-25Fix unsound behaviour with null characters in thread names (issue #32475)David Henningsson-1/+1
2016-01-26Fix warnings during testsAlex Crichton-0/+1
2015-12-04AsRawHandle and IntoRawHandle for JoinHandlePeter Atashian-0/+4
2015-11-09std: Migrate to the new libcAlex Crichton-5/+4
2015-08-11Register new snapshotsAlex Crichton-3/+0
2015-08-10Remove morestack supportAlex Crichton-8/+3
2015-08-04syntax: Don't assume `std` exists for testsAlex Crichton-1/+1
2015-08-03syntax: Implement #![no_core]Alex Crichton-0/+1
2015-07-21std: Be resilient to failure in pthread_getattr_npAlex Crichton-3/+4
2015-05-13std: Redesign Duration, implementing RFC 1040Alex Crichton-9/+1
2015-04-22std: Audit std::thread implementationsAlex Crichton-77/+66
2015-03-26Mass rename uint/int to usize/isizeAlex Crichton-2/+2
2015-03-17std: Implement `thread::sleep`Alex Crichton-0/+16
2015-03-15std: Clean up the sys::thread modulesAlex Crichton-30/+20
2015-02-23Test fixes and rebase conflictsAlex Crichton-1/+0
2015-02-23Fix windows failure (fixup #22538)Manish Goregaokar-1/+0
2015-02-23Use boxed functions instead of transmuteStepan Koltsov-2/+5
2015-02-17Test fixes and rebase conflictsAlex Crichton-1/+2
2015-02-17Revise std::thread semanticsAaron Turon-3/+5
2015-02-01std: Add a new `env` moduleAlex Crichton-2/+0
2015-01-27Thread native name setting, fix #10302Vojtech Kral-2/+2
2015-01-27Thread native name setting, fix #10302Vojtech Kral-0/+7
2015-01-06More test fixesAlex Crichton-1/+1
2014-12-18Revise std::thread API to join by defaultAaron Turon-3/+4
2014-12-18libs: merge librustrt into libstdAaron Turon-0/+95