about summary refs log tree commit diff
path: root/library/core/src/panicking.rs
AgeCommit message (Expand)AuthorLines
2023-03-31Auto merge of #98112 - saethlin:mir-alignment-checks, r=oli-obkbors-0/+14
2023-03-24Rollup merge of #108924 - tmiasko:panic-immediate-abort, r=thomccMatthias Krüger-0/+3
2023-03-23A MIR transform that checks pointers are alignedBen Kimock-0/+14
2023-03-16Don't allow new const panic through format flattening.Mara Bos-2/+2
2023-03-08panic_immediate_abort requires abort as a panic strategyTomasz Miąsko-0/+3
2023-01-30stage-step cfgsMark Rousskov-3/+2
2023-01-03Rollup merge of #106045 - RalfJung:oom-nounwind-panic, r=AmanieuMichael Goulet-6/+17
2023-01-02default OOM handler: use non-unwinding panic (unless -Zoom=panic is set), to ...Ralf Jung-6/+17
2022-12-30Replace libstd, libcore, liballoc in docs.jonathanCogan-5/+5
2022-12-22abort immediately on bad mem::zeroed/uninitRalf Jung-6/+8
2022-11-29Adjust inlining attributes around panic_immediate_abortBen Kimock-12/+13
2022-11-06cfg-step codeMark Rousskov-4/+2
2022-10-11reorder panicking.rs to put main entry points at the topRalf Jung-61/+67
2022-10-11add panic_fmt_nounwind for panicing without unwinding, and use it for panic_n...Ralf Jung-3/+19
2022-08-24Reduce code size of `assert_matches_failed`Benoît du Garreau-2/+2
2022-04-05trivial cfg(bootstrap) changesPietro Albini-1/+0
2022-03-10Use implicit capture syntax in format_argsT-O-R-U-S-2/+2
2022-02-25Re-add track_caller to panic_no_unwind in bootstrapMark Rousskov-0/+3
2022-02-25Switch bootstrap cfgsMark Rousskov-2/+0
2022-02-13Guard against unwinding in cleanup codeGary Guo-2/+1
2022-01-31Take in account the unreachable! macro in the non_fmt_panic lintLoïc BRANSTETT-1/+1
2022-01-31Fix invalid special casing of the unreachable! macroLoïc BRANSTETT-0/+8
2022-01-17Change TerminatorKind::Abort to call the panic handler instead ofAmanieu d'Antras-0/+25
2022-01-17Add PanicInfo::can_unwind which indicates whether a panic handler isAmanieu d'Antras-1/+1
2021-12-23Add const-stability to `panicking::panic_*` fnsDeadbeef-0/+4
2021-11-08Permit const assertions in stdlibJacob Pratt-0/+1
2021-10-25Clean up special function const checksGary Guo-10/+9
2021-10-23update cfg(bootstrap)Pietro Albini-1/+1
2021-10-19Deduplicate panic_fmtGary Guo-1/+8
2021-09-21Use ZST for fmt unsafetyCameron Steffen-4/+1
2021-09-15Allow `panic!("{}", computed_str)` in const fn.Gary Guo-0/+7
2021-09-08Bump stage0 compiler to 1.56Mark Rousskov-8/+2
2021-08-16Make Arguments constructors unsafeCameron Steffen-1/+9
2021-07-28Improve comments about const panic handlingMara Bos-2/+2
2021-07-28Use unreachable_unchecked in const_panic_fmt.Mara Bos-1/+4
2021-07-28Make const panic!("..") work in Rust 2021.Mara Bos-0/+12
2021-03-13Fix panic message of `assert_failed_inner`hyd-dev-1/+1
2021-03-04Add assert_matches!(expr, pat).Mara Bos-23/+46
2021-02-14Hide internals items in documentationAlphyr-0/+2
2021-02-14Apply suggestionsBenoît du Garreau-0/+49
2020-11-19Bump bootstrap compiler versionJake Goulding-1/+1
2020-10-22Fix const core::panic!(non_literal_str).Mara Bos-0/+7
2020-07-27mv std libs to library/mark-0/+86