summary refs log tree commit diff
path: root/src/libstd/panicking.rs
AgeCommit message (Expand)AuthorLines
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
2017-03-13Remove function invokation parens from documentation links.Corey Farwell-4/+4
2017-02-15Improve backtrace formating while panicking.Yamakaky-3/+7
2017-02-10Change std::panicking::try::Data into a unionwhataloadofwhat-23/+13
2017-02-06std: Remove cfg(cargobuild) annotationsAlex Crichton-3/+3
2016-12-18Implement `fmt::Debug` for all structures in libstd.Corey Farwell-0/+2
2016-12-04Add missing examples for panicking objectsGuillaume Gomez-2/+104
2016-11-24Remove completed FIXME.Corey Farwell-1/+1
2016-09-18Add basic doc examples for `std::panic::{set_hook, take_hook}`.Corey Farwell-0/+30
2016-08-24Use `#[prelude_import]` in `libstd`.Jeffrey Seyfried-1/+0
2016-08-11std: Optimize panic::catch_unwind slightlyAlex Crichton-36/+68
2016-08-10Added an update_panic_count function to handle access to PANIC_COUNTNikhil Shagrithaya-22/+26
2016-08-10Added a shim around rust_panic to update panic counterNikhil Shagrithaya-0/+10
2016-08-10Refactored code to access TLS only in case of panicNikhil Shagrithaya-9/+11
2016-07-26keep backtraces if using the old build systemJorge Aparicio-11/+13
2016-07-26rustbuild: make backtraces (RUST_BACKTRACE) optionalJorge Aparicio-4/+12
2016-07-16Revert "Refactored code to access TLS only in case of panic"Tim Neumann-11/+9
2016-07-16Refactored code to access TLS only in case of panicNikhil Shagrithaya-9/+11
2016-05-25Auto merge of #33699 - alexcrichton:stabilize-1.10, r=aturonbors-15/+16
2016-05-24std: Stabilize APIs for the 1.10 releaseAlex Crichton-15/+16
2016-05-19Mention that the panic hook will always runSteven Fackler-4/+5
2016-05-09rustc: Use C++ personalities on MSVCAlex Crichton-0/+1
2016-05-09rustc: Implement custom panic runtimesAlex Crichton-31/+185
2016-03-15Make set_hook take a Box<Fn>Steven Fackler-2/+1
2016-03-15Rename panic handlers to panic hookSteven Fackler-32/+31
2016-01-26Add message about RUST_BACKTRACE to default output of panic!Johannes Oertel-0/+5
2016-01-13Add missing newline character to callers of dumb_printAmanieu d'Antras-2/+2
2015-12-23Implement custom panic handlersSteven Fackler-8/+148
2015-09-24Abort earlier upon multi-panicsAndrea Canciani-1/+11
2015-09-24Explicitly count the number of panicsAndrea Canciani-2/+22
2015-09-24Separate panic logging codeAndrea Canciani-22/+19
2015-09-11std: Internalize almost all of `std::rt`Alex Crichton-1/+2
2015-06-20Fix logic in panic printing with no stderrSteven Fackler-11/+12
2015-06-17std: Split the `std_misc` featureAlex Crichton-2/+0
2015-06-14Implement RFC 1014Steven Fackler-1/+4