about summary refs log tree commit diff
path: root/library/core/src/panicking.rs
AgeCommit message (Expand)AuthorLines
2023-11-27use the usual attributes for panic_misaligned_pointer_dereferenceRalf Jung-2/+2
2023-11-27make sure panic_nounwind_fmt can still be fully inlined (e.g. for panic_immed...Ralf Jung-1/+4
2023-11-25Address review feedbackGary Guo-0/+2
2023-11-25Add `debug_assert_nounwind`Gary Guo-19/+33
2023-11-15Bump cfg(bootstrap)sMark Rousskov-2/+1
2023-10-08Bump to latest betaMark Rousskov-1/+0
2023-10-01Auto merge of #115670 - Zoxc:outline-panic-macro-1, r=Mark-Simulacrumbors-1/+11
2023-09-20Fix typo.Mara Bos-1/+1
2023-09-20Call panic_display directly in const_panic_fmt.Mara Bos-1/+2
2023-09-08Partially outline code inside the panic! macroJohn Kåre Alsaker-1/+11
2023-08-27avoid triple-backtrace due to panic-during-cleanupRalf Jung-8/+29
2023-08-24document more things as needing to stay in syncRalf Jung-0/+2
2023-08-24when terminating during unwinding, show the reason whyRalf Jung-0/+17
2023-08-15Cleaner assert_eq! & assert_ne! panic messagesYuri Astrakhan-8/+6
2023-06-16Launch a non-unwinding panic for misaligned pointer derefBen Kimock-2/+3
2023-04-28handle cfg(bootstrap)Pietro Albini-1/+1
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