Skip to content

Support panic = "immediate-abort" in cargo.json#1899

Merged
ya7010 merged 3 commits into
tombi-toml:mainfrom
silvanshade:schema/cargo/panic/immediate-abort
May 20, 2026
Merged

Support panic = "immediate-abort" in cargo.json#1899
ya7010 merged 3 commits into
tombi-toml:mainfrom
silvanshade:schema/cargo/panic/immediate-abort

Conversation

@silvanshade
Copy link
Copy Markdown
Contributor

@silvanshade silvanshade commented May 19, 2026

This PR updates cargo.json to recognize panic = "immediate-abort".

See: https://doc.rust-lang.org/rustc/codegen-options/index.html#panic

Relevant upstream PR: rust-lang/rust#146317

Example:

# Cargo.toml

[profile.release]
panic = "immediate-abort"

Additionally, one of the following must also be specified to unlock the setting:

# Cargo.toml

cargo-features = ["panic-immediate-abort"]

or

# .cargo/config.toml

[unstable]
panic-immediate-abort = true

@silvanshade silvanshade requested a review from ya7010 as a code owner May 19, 2026 04:04
@silvanshade silvanshade force-pushed the schema/cargo/panic/immediate-abort branch from 7c4ff71 to 0bafa12 Compare May 19, 2026 04:15
@ya7010
Copy link
Copy Markdown
Collaborator

ya7010 commented May 19, 2026

Thanks!

@ya7010 ya7010 merged commit bf0760c into tombi-toml:main May 20, 2026
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants