Ben Kimock
5a93a59fd5
Distinguish between library and lang UB in assert_unsafe_precondition
2024-03-08 18:53:58 -05:00
Ben Kimock
581e171773
Convert debug_assert_nounwind to intrinsics::debug_assertions
2024-02-19 20:38:09 -05:00
Ralf Jung
af4913fcf4
merge core_panic feature into panic_internals
2023-12-09 14:49:00 +01:00
Gary Guo
81cd49ddde
Address review feedback
2023-11-25 23:58:51 +00:00
Gary Guo
4ccec4558f
Add debug_assert_nounwind
2023-11-25 23:58:51 +00:00
Mark Rousskov
db3e2bacb6
Bump cfg(bootstrap)s
2023-11-15 19:41:28 -05:00
bors
8fa7bdf191
Auto merge of #115670 - Zoxc:outline-panic-macro-1, r=Mark-Simulacrum
...
Partially outline code inside the panic! macro
This outlines code inside the panic! macro in some cases. This is split out from https://github.com/rust-lang/rust/pull/115562 to exclude changes to rustc.
2023-10-01 05:56:47 +00:00
Mara Bos
76d9b3689c
Rename BoxMeUp to PanicPayload.
2023-09-20 19:24:52 +02:00
John Kåre Alsaker
6a02baaa3d
Partially outline code inside the panic! macro
2023-09-08 14:05:57 +02:00
David Tolnay
2f5d993945
Shorten lifetime of even more panic temporaries
2023-05-15 03:47:37 -07:00
David Tolnay
cb109a672d
Shorten lifetime of panic temporaries in panic_fmt case
2023-05-14 07:27:20 -07:00
jonathanCogan
72067c77bd
Replace libstd, libcore, liballoc in docs.
2022-12-30 14:00:40 +01:00
Maybe Waffle
29fe28fcfc
Fix clippy and rustdoc
...
please, please, don't match on `Symbol::as_str`s, every time you do,
somewhere in the world another waffle becomes sad...
2022-11-13 22:58:20 +00:00
Maybe Waffle
409c3ce441
Remove unused diagnostic items
2022-11-13 18:49:21 +00:00
codehorseman
01dbfb3eb2
resolve the conflict in compiler/rustc_session/src/parse.rs
...
Signed-off-by: codehorseman <cricis@yeah.net >
2022-03-16 20:12:30 +08:00
Loïc BRANSTETT
565710b33c
Fix invalid special casing of the unreachable! macro
2022-01-31 17:09:31 +01:00
Gary Guo
11c0e58c74
Allow panic!("{}", computed_str) in const fn.
2021-09-15 21:56:43 +01:00
David Tolnay
4e17994b2c
Move UnwindSafe, RefUnwindSafe, AssertUnwindSafe to core
2021-07-30 10:42:15 -07:00
David Tolnay
d7c82ba4a1
Split core::panic module to subdirectory
2021-07-30 10:39:56 -07:00
Mara Bos
b64c4f9560
Add new const_format_args!() macro and use it in panics.
2021-07-28 16:12:25 +02:00
Mara Bos
d5414f9a9f
Implement new panic!() behaviour for Rust 2021.
2021-01-25 13:48:11 +01:00
Alexis Bourget
4eb76fcc8e
Use more std:: instead of core:: in docs for consistency, add more intra doc links
2020-12-02 00:41:53 +01:00
bors
73dc675b94
Auto merge of #76157 - ArekPiekarz:const_caller_location_tracking_issue, r=joshtriplett
...
Update tracking issue for const_caller_location
Update the tracking issue to https://github.com/rust-lang/rust/issues/76156 , as suggested in https://github.com/rust-lang/rust/issues/76105 .
2020-09-06 20:27:51 +00:00
Denis Vasilik
b639cb1e46
Enhance wording
...
Co-authored-by: Joshua Nelson <joshua@yottadb.com >
2020-09-01 18:16:34 +02:00
Denis Vasilik
9c7fb6c447
Use intra-doc links
2020-09-01 17:35:56 +02:00
Arkadiusz Piekarz
814245779c
Update tracking issue for const_caller_location
2020-08-31 14:38:15 +02:00
mark
2c31b45ae8
mv std libs to library/
2020-07-27 19:51:13 -05:00