about summary refs log tree commit diff
path: root/library/core/src/panicking.rs
AgeCommit message (Expand)AuthorLines
2025-08-12Revert "Partially outline code inside the panic! macro".Mara Bos-10/+1
2025-06-27Insert checks for enum discriminants when debug assertions are enabledBastian Kersting-0/+16
2025-05-12update cfg(bootstrap)Pietro Albini-1/+0
2025-04-28AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}...Andrew Zhogin-43/+51
2025-02-18update `cfg(bootstrap)`Josh Stone-1/+1
2025-02-09Mark extern blocks as unsafeMichael Goulet-2/+2
2025-02-08occured -> occurredMichael Goulet-1/+1
2025-01-31Insert null checks for pointer dereferences when debug assertions are enabledBastian Kersting-0/+16
2024-11-27update cfgsBoxy-18/+9
2024-11-05add const_eval_select macro to reduce redundancyRalf Jung-33/+29
2024-10-25Re-do recursive const stability checksRalf Jung-10/+20
2024-09-18Auto merge of #129491 - StackOverflowExcept1on:master, r=m-ou-sebors-2/+2
2024-08-24Pass `fmt::Arguments` by reference to `PanicInfo` and `PanicMessage`StackOverflowExcept1on-2/+2
2024-08-14apply #[optimize(size)] to #[cold] ones and part of the panick machineryThe 8472-7/+7
2024-07-26Fix doc nitsJohn Arundel-2/+4
2024-06-11Rename std::panic::PanicInfo to PanicHookInfo.Mara Bos-6/+6
2024-06-11Formatting.Mara Bos-2/+6
2024-06-11Fix invalid markdown/html.Mara Bos-1/+1
2024-06-11Remove core::panic::PanicInfo::internal_constructor.Mara Bos-7/+3
2024-06-11Update doc comment about core::panicking.Mara Bos-7/+9
2024-06-11Split core's PanicInfo and std's PanicInfo.Mara Bos-2/+2
2024-05-01Step bootstrap cfgsMark Rousskov-1/+0
2024-04-23Rollup merge of #123050 - RalfJung:panic_str, r=m-ou-seMatthias Krüger-10/+17
2024-03-26panic_str only exists for the migration to 2021 panic macrosRalf Jung-10/+17
2024-03-23core/panicking: fix outdated commentRalf Jung-2/+2
2024-03-22Codegen const panic messages as function callsMark Rousskov-3/+66
2024-03-20step cfgsMark Rousskov-5/+1
2024-03-02const_eval_select: make it safe but be careful with what we expose on stable ...Ralf Jung-0/+1
2023-12-09merge core_panic feature into panic_internalsRalf Jung-9/+9
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