about summary refs log tree commit diff
path: root/library/std/src/panicking.rs
AgeCommit message (Expand)AuthorLines
2023-03-26Remove unnecessary raw pointer in __rust_start_panic argbjorn3-10/+5
2023-02-20Explain the default panic hook betterMatt Harding-6/+10
2023-01-14Remove various double spaces in source comments.André Vennberg-2/+2
2022-12-30Replace libstd, libcore, liballoc in docs.jonathanCogan-1/+1
2022-12-28adjust message on non-unwinding panicRalf Jung-1/+5
2022-11-29Adjust inlining attributes around panic_immediate_abortBen Kimock-2/+2
2022-10-06Fix whitespaceFlorian Bartels-2/+2
2022-10-06Prevent UB in child process after calling libc::forkFlorian Bartels-4/+23
2022-09-23Update doc after renaming fn is_zeroFlorian Bartels-2/+2
2022-09-19std: use `sync::RwLock` for internal staticsjoboet-79/+50
2022-05-23Auto merge of #92461 - rust-lang:const_tls_local_panic_count, r=Mark-Simulacrumbors-1/+1
2022-05-14Use Rust ABI for `__rust_start_panic` and `_{rdl,rg}_oom`Gary Guo-1/+1
2022-04-23Use const initializer for LOCAL_PANIC_COUNTbjorn3-1/+1
2022-04-06Rename RWLock to RwLock in std::sys.Mara Bos-2/+2
2022-03-10Use implicit capture syntax in format_argsT-O-R-U-S-3/+3
2022-02-02Configure panic hook backtrace behaviorMark Rousskov-8/+15
2022-01-22Rollup merge of #92828 - Amanieu:unwind-abort, r=dtolnayMatthias Krüger-8/+14
2022-01-17Help optimize out backtraces when disabledKornel-1/+1
2022-01-17Add PanicInfo::can_unwind which indicates whether a panic handler isAmanieu d'Antras-8/+14
2022-01-08Add safety comments to panic::(set/take/update)_hookBadel2-0/+15
2022-01-08Change panic::update_hook to simplify usageBadel2-22/+23
2022-01-07Implement panic::update_hookBadel2-0/+63
2021-12-14Fix a bunch of typosFrank Steffahn-3/+3
2021-10-30Add #[must_use] to remaining std functions (O-Z)John Kugelman-0/+3
2021-10-25Clean up special function const checksGary Guo-1/+2
2021-10-19Deduplicate panic_fmtGary Guo-24/+2
2021-09-08Bump stage0 compiler to 1.56Mark Rousskov-1/+1
2021-08-03rustc: Fill out remaining parts of C-unwind ABIAlex Crichton-2/+3
2021-07-28Make const panic!("..") work in Rust 2021.Mara Bos-0/+1
2021-06-10Rollup merge of #84687 - a1phyr:improve_rwlock, r=m-ou-seYuki Okushi-8/+7
2021-06-06Default panic message should print Box<dyn Any>Reagan McFarland-1/+1
2021-06-01Multiple improvements to RwLocksBenoît du Garreau-8/+7
2021-05-19Rename `rterr` to `rtprintpanic`Christiaan Dirkx-6/+3
2021-05-19Replace `sys_common::util::dumb_print` with `rterr!`Christiaan Dirkx-5/+5
2021-05-07std panicking: ALWAYS_ABORT: use Relaxed memory orderingIan Jackson-2/+2
2021-05-07std panicking: Provide panic::always_abortIan Jackson-15/+49
2021-05-07std panicking: Make decrease() return ()Ian Jackson-2/+2
2020-12-25fix another comment, and make __rust_start_panic code a bit more semantically...Ralf Jung-2/+3
2020-12-22update a seemingly outdated commentRalf Jung-3/+2
2020-12-21slightly more typed interface to panic implementationRalf Jung-2/+2
2020-11-10Merge set_panic and set_print into set_output_capture.Mara Bos-4/+4
2020-11-10Use Vec<u8> for LOCAL_STD{OUT,ERR} instead of dyn Write.Mara Bos-22/+1
2020-11-10Remove io::LocalOutput and use Arc<Mutex<dyn>> for local streams.Mara Bos-4/+23
2020-10-27Auto merge of #78227 - SergioBenitez:test-stdout-threading, r=m-ou-sebors-1/+1
2020-10-22Capture output from threads spawned in testsTyler Mandry-1/+1
2020-10-19Throw core::panic!("message") as &str instead of String.Mara Bos-1/+17
2020-08-27Abort when catch_unwind catches a foreign exceptionAmanieu d'Antras-0/+8
2020-08-10Rollup merge of #74200 - poliorcetics:std-panicking-unsafe-block-in-unsafe-fn...Yuki Okushi-6/+44
2020-08-07Prevent `__rust_begin_short_backtrace` frames from being tail-call optimised ...Alan Egerton-2/+7
2020-07-29Disallow missing unsafe blocks in unsafe fn in panicking.rsAlexis Bourget-6/+44