about summary refs log tree commit diff
path: root/src/libstd/sys/unix/thread.rs
AgeCommit message (Expand)AuthorLines
2020-07-27mv std libs to library/mark-465/+0
2020-07-06libstd: remove some mutable statics in sys::unixAndy Russell-12/+15
2020-06-10Migrate to numeric associated constsLzu Tao-1/+1
2020-04-14Add illumos triplePatrick Mooney-2/+2
2020-04-01In Thread::new, add a comment that a panic could cause a memory leak.Vytautas Astrauskas-1/+4
2020-03-31Use Box::into_raw instead of ManuallyDrop in Thread::new.Vytautas Astrauskas-9/+4
2020-03-31Inline start_thread into its callers.Vytautas Astrauskas-4/+6
2020-03-31Fix double-free and undefined behaviour in libstd::syn::unix::Thread::new.Vytautas Astrauskas-3/+10
2020-02-16macOS: avoid calling pthread_self() twiceHiroki Noda-2/+3
2020-01-30UpdateHiroki Noda-2/+2
2020-01-30Fix typo.Hiroki Noda-1/+1
2019-11-29Format libstd/sys with rustfmtDavid Tolnay-76/+96
2019-10-06redesign of the interface to the unikernel HermitCoreStefan Lankes-1/+0
2019-08-06redox: convert to target_family unixJeremy Soller-1/+2
2019-08-02provide thread name to OS for Solarish systemsJohn Levon-1/+14
2019-05-13Remove bitrig support from rustMarcel Hellwig-7/+2
2019-04-10Eliminate `FnBox` usages from libstd.CrLF0710-2/+1
2019-02-28libstd => 2018Taiki Endo-22/+21
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-14Remove dead codeOliver Scherer-21/+0
2018-12-06Change sys::Thread::new to take the thread entry as Box<dyn FnBox() + 'static>̣Jethro Beekman-1/+2
2018-07-30Add targets for HermitCore (https://hermitcore.org) to the Rust compiler and ...Colin Finck-1/+2
2018-07-10Add missing `dyn` for cloudabi, redox, unix and wasmljedrz-1/+1
2018-05-02Add comments and unify guard page setup.Martin Husemann-16/+13
2018-04-30Map the stack guard page with max protection on NetBSDMartin Husemann-4/+16
2018-04-12Import the `alloc` crate as `alloc_crate` in stdSimon Sapin-1/+1
2018-04-03Fix importsTatsuyuki Ishi-1/+1
2018-03-28Use mprotect instead of mmapTatsuyuki Ishi-3/+2
2018-03-25Use a more conservative way to deinit stack guardTatsuyuki Ishi-5/+15
2018-03-24Fix build on non-Unix platformsTatsuyuki Ishi-0/+1
2018-03-20Refactor the stack addr aligning code into a functionTatsuyuki Ishi-16/+16
2018-03-19Address review commentsTatsuyuki Ishi-1/+19
2018-01-31Use a range to identify SIGSEGV in stack guardsJosh Stone-45/+70
2018-01-18in which the unused-parens lint comes to cover function and method argsZack M. Davis-2/+2
2017-12-09Use Try syntax for Option in place of macros or matchMatt Brubeck-4/+1
2017-11-09std: Avoid use of `libc` in portable modulesAlex Crichton-1/+1
2017-10-20Fix some tests for linux gnux32Marco A L Barbosa-1/+1
2017-09-13Move default stack min size to thread implementationsTobias Schaffner-0/+5
2017-09-08Move the stack size value for L4Re to the min_stack_size functionSebastian Humenda-4/+0
2017-09-08Add modifications needed for L4re in libstdTobias Schaffner-2/+8
2017-08-26std: Handle OS errors when joining threadsAlex Crichton-1/+2
2017-07-07Skip the main thread's manual stack guard on LinuxJosh Stone-15/+29
2016-10-22Fix tidy warningRaph Levien-1/+1
2016-10-22Add Fuchsia supportRaph Levien-0/+4
2016-10-08Use less `size_t` casts in libstd since it's now defined as `usize`Tobias Bucher-17/+12
2016-09-30Call emcc with ERROR_ON_UNDEFINED_SYMBOLSBrian Anderson-2/+16
2016-09-26Haiku: Use common thread set_name stubAlexander von Gluck IV-7/+5
2016-09-25Add support for the Haiku operating system on x86 and x86_64 machinesNiels Sascha Reedijk-0/+5
2016-08-24Use `#[prelude_import]` in `libstd`.Jeffrey Seyfried-4/+0
2016-08-10[emscripten] Disable code paths that don't work on emscriptenJan-Erik Rediger-4/+3