about summary refs log tree commit diff
path: root/library/std/src/rt.rs
AgeCommit message (Expand)AuthorLines
2025-09-21Change the cfg to a dashBen Kimock-2/+2
2025-09-21Add panic=immediate-abortBen Kimock-2/+2
2025-09-20Fix old typo in lang_start_internal commentBen Kimock-1/+1
2025-05-15deduplicate abort implementationsjoboet-1/+8
2025-04-18rtprintpanic: clarify that the error is aborting the processLieselotte-1/+1
2025-01-20Rollup merge of #135446 - klensy:panic_immediate_abort_ext, r=Mark-Simulacrum许杰友 Jieyou Xu (Joe)-0/+5
2025-01-14std: lazily allocate the main thread handlejoboet-19/+4
2025-01-14Revert "Remove the Arc rt::init allocation for thread info"joboet-1/+1
2025-01-13further improve panic_immediate_abort by removing rtprintpanic messagesklensy-0/+5
2025-01-11avoid nesting the user-defined main so deeply on the stackRalf Jung-12/+17
2025-01-11use a single large catch_unwind in lang_startRalf Jung-14/+22
2024-10-19Remove the Arc rt::init allocation for thread infoGnomedDev-1/+1
2024-10-12std: fix stdout-before-mainjoboet-3/+18
2024-10-02std: make `thread::current` available in all `thread_local!` destructorsjoboet-9/+25
2024-08-31Fixed some typos in the standard library documentation/commentsranger-ross-1/+1
2024-07-19Use `#[rustfmt::skip]` on some `use` groups to prevent reordering.Nicholas Nethercote-0/+2
2024-07-16Rollup merge of #126776 - nnethercote:rustfmt-use-pre-cleanups-2, r=cuviperTrevor Gross-1/+0
2024-07-17Avoid comments that describe multiple `use` items.Nicholas Nethercote-1/+0
2024-07-14sys::init is not unsafe on teeosPavel Grigorenko-5/+6
2024-07-05Move exit guard from sys::common::exit_guard to sys::exit_guard.Zachary S-2/+1
2024-07-03Move unique_thread_exit call to lang_start_internal so it is not in a generic...Zachary S-3/+4
2024-06-20On `target_os = "linux"`, ensure that only one Rust thread calls `libc::exit`...Zachary S-0/+3
2024-06-16std: move `sys_common::backtrace` to `sys`joboet-1/+1
2024-05-02Change `SIGPIPE` ui from `#[unix_sigpipe = "..."]` to `-Zon-broken-pipe=...`Martin Nordholts-1/+1
2024-04-04Remove rt::init allocation for thread nameDavid Thomas-3/+1
2024-04-01update commentjoboet-4/+1
2024-03-31std: move `thread::current` TLS variable out of `thread_info`joboet-4/+2
2023-12-15Cfg remove lang items in doctestCameron Steffen-1/+1
2023-12-14Fix cases where std accidentally relied on inline(never)Ben Kimock-1/+0
2023-10-17Automatically enable cross-crate inlining for small functionsBen Kimock-0/+1
2022-12-30Replace libstd, libcore, liballoc in line comments.jonathanCogan-3/+3
2022-10-20Change process spawning to inherit the parent's signal mask by defaultRain-1/+1
2022-09-26remove cfg(bootstrap)Pietro Albini-4/+1
2022-09-01unix_sigpipe: Make `sigpipe` param docs long-formMartin Nordholts-2/+19
2022-08-31unix_sigpipe: Add docs for `init()` `sigpipe` paramMartin Nordholts-0/+2
2022-08-28Support `#[unix_sigpipe = "inherit|sig_dfl|sig_ign"]` on `fn main()`Martin Nordholts-3/+9
2022-01-28Change Termination::report return type to ExitCodeJane Lusby-1/+1
2021-10-31Rollup merge of #89068 - bjorn3:restructure_rt2, r=joshtriplettMatthias Krüger-2/+1
2021-10-19Deduplicate panic_fmtGary Guo-2/+2
2021-10-03Use rtabort! instead of rtprintpanic! + abort_internalbjorn3-2/+1
2021-09-29Auto merge of #89011 - bjorn3:restructure_rt, r=dtolnaybors-3/+85
2021-09-18Auto merge of #88988 - Mark-Simulacrum:avoid-into-ok, r=nagisabors-3/+3
2021-09-16Replace a couple of asserts with rtassert! in rt codebjorn3-32/+32
2021-09-16Remove an allocation from rt::initbjorn3-1/+3
2021-09-16Merge sys_common::rt into rtbjorn3-3/+83
2021-09-15Avoid codegen for Result::into_ok in lang_startMark Rousskov-3/+3
2021-09-15Allow `panic!("{}", computed_str)` in const fn.Gary Guo-0/+1
2021-06-19Change entry point to 🛡️ against 💥 💥-payloadsSimonas Kazlauskas-11/+26
2021-04-22Remove `Once` from `init`Christiaan Dirkx-1/+4
2021-04-22Rework `at_exit` to `cleanup`Christiaan Dirkx-24/+4