about summary refs log tree commit diff
path: root/library/std/src/sys_common
AgeCommit message (Expand)AuthorLines
2022-06-05std: solve priority issue for Parkerjoboet-24/+31
2022-06-03Lazily allocate+initialize locks.Mara Bos-8/+83
2022-06-03Use Drop instead of destroy() for locks.Mara Bos-25/+0
2022-05-30Remove "sys isn't exported yet" phraseest31-2/+2
2022-05-19std: fix deadlock in `Parker`joboet-4/+4
2022-05-18std: use an event flag based thread parker on SOLIDjoboet-3/+100
2022-05-09Use Rust 2021 prelude in std itself.Mara Bos-2/+1
2022-05-06Auto merge of #96510 - m-ou-se:futex-bsd, r=Amanieubors-0/+3
2022-05-05Rollup merge of #96619 - akiekintveld:same_mutex_check_relaxed_ordering, r=m-...Yuki Okushi-2/+8
2022-05-03Don't use futexes on netbsd.Mara Bos-1/+0
2022-05-01Add commentAustin Kiekintveld-0/+2
2022-05-01Fix formattingAustin Kiekintveld-2/+6
2022-05-01Relax memory ordering used in SameMutexCheckAustin Kiekintveld-1/+1
2022-05-01Relax memory ordering used in `min_stack`Austin Kiekintveld-2/+2
2022-04-29Use futex-based locks and thread parker on FreeBSD.Mara Bos-0/+1
2022-04-29Use futex-based locks and thread parker on DragonFlyBSD.Mara Bos-0/+1
2022-04-29Use futex-based locks and thread parker on NetBSD.Mara Bos-0/+1
2022-04-29Use futex-based locks and thread parker on OpenBSD.Mara Bos-0/+1
2022-04-28Auto merge of #96393 - joboet:pthread_parker, r=thomccbors-16/+28
2022-04-25Make EncodeWide implement FusedIteratorAron Parker-1/+4
2022-04-25std: directly use pthread in UNIX parker implementationjoboet-16/+28
2022-04-16Use a single ReentrantMutex implementation on all platforms.Mara Bos-13/+86
2022-04-14Use u32 instead of i32 for futexes.Mara Bos-6/+6
2022-04-06Rename RWLock to RwLock in std::sys.Mara Bos-18/+18
2022-03-29Make the stdlib largely conform to strict provenance.Aria Beingessner-5/+7
2022-03-21Move pthread locks to own module.Mara Bos-10/+9
2022-03-10Use implicit capture syntax in format_argsT-O-R-U-S-6/+6
2022-02-20Remove assertion on output length for `getsockopt`.Chris Copeland-1/+0
2022-02-20Fix `setsockopt` and `getsockopt` parameter names.Chris Copeland-9/+25
2022-02-04Hide Repr details from io::Error, and rework `io::Error::new_const`.Thom Chiovoloni-5/+5
2022-02-02Configure panic hook backtrace behaviorMark Rousskov-57/+0
2022-01-25Avoid double panics when using `TempDir` in testsChris Denton-1/+7
2022-01-17Help optimize out backtraces when disabledKornel-7/+18
2022-01-01Auto merge of #92396 - xfix:remove-commandenv-apply, r=Mark-Simulacrumbors-16/+0
2021-12-29Remove CommandEnv::applyKonrad Borowski-16/+0
2021-12-29Address commentsXuanwo-4/+4
2021-12-28Implement support in wtf8Xuanwo-0/+37
2021-12-14Fix a bunch of typosFrank Steffahn-3/+3
2021-11-21libcore: assume the input of `next_code_point` and `next_code_point_reverse` ...Eduardo Sánchez Muñoz-1/+2
2021-11-10Use `target_family = "wasm"`Alex Crichton-2/+1
2021-11-10std: Get the standard library compiling for wasm64Alex Crichton-0/+1
2021-10-30Add #[must_use] to remaining std functions (O-Z)John Kugelman-0/+1
2021-10-22docs: Escape brackets to satisfy the linkcheckerNoah Lev-1/+1
2021-10-11Rollup merge of #89707 - clemenswasser:apply_clippy_suggestions, r=Mark-Simul...Matthias Krüger-4/+2
2021-10-09Apply clippy suggestionsClemens Wasser-4/+2
2021-10-09Rollup merge of #88436 - lf-:stabilize-command-access, r=yaahcGuillaume Gomez-3/+3
2021-10-05Apply suggestions from code reviewJane Lusby-3/+3
2021-09-16Merge two THREAD_INFO.with and following RefCell borrowbjorn3-2/+5
2021-09-16Replace a couple of asserts with rtassert! in rt codebjorn3-1/+1
2021-09-16Remove unused functionbjorn3-4/+0