Boxy
22998f0785
update cfgs
2024-11-27 15:14:54 +00:00
Boxy
174ad448c7
replace placeholder version
2024-11-27 12:10:21 +00:00
Ralf Jung
31f5c3ba69
const_panic: inline in bootstrap builds to avoid f16/f128 crashes
2024-11-18 18:17:02 +01:00
Ralf Jung
c00d64250b
const_panic: don't wrap it in a separate function
2024-11-13 09:53:42 +01:00
Ralf Jung
613f53ef19
add const_eval_select macro to reduce redundancy
...
also move internal const_panic helpers to a better location
2024-11-05 09:26:08 +01:00
Christopher Durham
42a44a04ee
simplify abort_unwind
...
Co-authored-by: David Tolnay <dtolnay@gmail.com >
2024-09-15 14:27:24 -04:00
Christopher Durham
de66d3aa2b
add core::panic::abort_unwind
2024-09-14 01:34:05 -04:00
bors
f8060d282d
Auto merge of #128083 - Mark-Simulacrum:bump-bootstrap, r=albertlarsan68
...
Bump bootstrap compiler to new beta
https://forge.rust-lang.org/release/process.html#master-bootstrap-update-t-2-day-tuesday
2024-07-30 17:49:08 +00:00
Nicholas Nethercote
84ac80f192
Reformat use declarations.
...
The previous commit updated `rustfmt.toml` appropriately. This commit is
the outcome of running `x fmt --all` with the new formatting options.
2024-07-29 08:26:52 +10:00
Mark Rousskov
e8644f85b8
Update CURRENT_RUSTC_VERSION
2024-07-28 14:46:29 -04:00
John Arundel
a19472a93e
Fix doc nits
...
Many tiny changes to stdlib doc comments to make them consistent (for example
"Returns foo", rather than "Return foo", per RFC1574), adding missing periods, paragraph
breaks, backticks for monospace style, and other minor nits.
https://github.com/rust-lang/rfcs/blob/master/text/1574-more-api-documentation-conventions.md#appendix-a-full-conventions-text
2024-07-26 13:26:33 +01:00
StackOverflowExcept1on
bb00657d16
Stabilize PanicInfo::message() and PanicMessage
2024-06-20 14:06:33 +03:00
Mara Bos
6c2507cab5
Add PanicMessage type for PanicInfo::message().
2024-06-17 20:44:55 +02:00
Mara Bos
fb0990d1e1
Fix display of panic message in recursive panic.
2024-06-11 15:47:00 +02:00
Mara Bos
1642de33d3
Impl Display for PanicPayload to simplify things.
2024-06-11 15:46:59 +02:00
Ralf Jung
6e190fa993
panic_str only exists for the migration to 2021 panic macros
2024-03-26 08:11:34 +01:00
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