about summary refs log tree commit diff
path: root/src/libstd/panicking.rs
AgeCommit message (Expand)AuthorLines
2019-10-27Panicking infra uses &core::panic::Location.Adam Perry-8/+4
2019-10-22Apply clippy::needless_return suggestionsMateusz MikuĊ‚a-1/+1
2019-10-11Prefer `ManuallyDrop::{take,new}` over `ptr::{read,write}`Oliver Scherer-3/+3
2019-10-11Remove uses of `allow(unions_with_drop_fields)` in the standard librarySimon Sapin-8/+7
2019-09-25std: Reduce checks for `feature = "backtrace"`Alex Crichton-19/+15
2019-09-16avoid #[cfg] in favor of cfg!Ralf Jung-11/+7
2019-09-14rename the crate, not the featureRalf Jung-4/+4
2019-09-14std: always depend on backtrace, but only enable its features on demandRalf Jung-3/+3
2019-09-04Use backtrace formatting from the backtrace crateTaylor Cramer-4/+4
2019-07-01Convert more usages overChris Gregory-1/+1
2019-06-30Extend the #[must_use] lint to boxed typesvarkor-1/+3
2019-06-05Aggregation of drive-by cosmetic changes.Alexander Regueiro-2/+3
2019-03-31libstd: deny(elided_lifetimes_in_paths)Mazdak Farrokhzad-8/+8
2019-02-28Use the correct stderr when testing libstdJethro Beekman-16/+12
2019-02-28libstd => 2018Taiki Endo-21/+21
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-13Update panic message to be clearer about env-varsDaniel Silverstone-1/+2
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-1/+1
2018-12-06Refactor stderr_prints_nothing into a more modular functionJethro Beekman-15/+11
2018-11-30Fix exceeding line width limitVitaly _Vi Shukela-1/+2
2018-11-30panic_immediate_abort: Fix issues from reviewVitaly _Vi Shukela-5/+6
2018-11-30Add libstd and libcore Cargo features "panic_immediate_abort"Vitaly _Vi Shukela-2/+15
2018-10-06rustc: Allow `#[no_mangle]` anywhere in a crateAlex Crichton-4/+4
2018-09-30Auto merge of #54601 - cuviper:prep-1.31, r=Mark-Simulacrumbors-3/+2
2018-09-27Bump to 1.31.0 and bootstrap from 1.30 betaJosh Stone-3/+2
2018-09-26std: Don't let `rust_panic` get inlinedAlex Crichton-0/+1
2018-08-23add #[panic_handler]; deprecate #[panic_implementation]Jorge Aparicio-1/+2
2018-08-22Allow panicking with string literal messages inside constantsOliver Schneider-0/+1
2018-07-10Deny bare trait objects in `src/libstd`.ljedrz-18/+18
2018-06-30Bootstrap from 1.28.0-beta.3Mark Simulacrum-68/+32
2018-06-03remove #[unwind(allowed)]Jorge Aparicio-1/+0
2018-06-03undo payload in core::panic! changesJorge Aparicio-79/+30
2018-06-03format payload if possible instead of returning "Box<Any>"Jorge Aparicio-4/+11
2018-06-03implement #[panic_implementation]Jorge Aparicio-3/+94
2018-04-29Add more links in panic docsPazzaz-1/+7
2018-04-13std: Avoid allocating panic message unless neededAlex Crichton-45/+73
2018-04-13std: Minimize size of panicking on wasmAlex Crichton-21/+67
2018-04-05Bump the bootstrap compiler to 1.26.0 betaAlex Crichton-4/+2
2018-02-20make `#[unwind]` attribute specify expectations more clearlyNiko Matsakis-2/+4
2018-01-23Make PanicInfo::message available for std::panic! with a formatting string.Simon Sapin-6/+7
2018-01-23Add an unstable PanicInfo::message(&self) -> Option<&fmt::Arguments> methodSimon Sapin-0/+1
2018-01-23Move PanicInfo and Location to libcoreSimon Sapin-189/+11
2018-01-10We have Rust 1.25 nowest31-1/+1
2018-01-10Stabilize the panic_col featureest31-2/+1
2017-08-31Update bootstrap compilerAlex Crichton-34/+0
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-1/+1
2017-08-12Fix some typosBastien Orivel-12/+13
2017-07-25Switch to begin_panic againest31-10/+9
2017-07-02Fix the test failure, add comment, and refactor a little bitest31-2/+17
2017-07-02Output line column info when panickingest31-11/+58