summary refs log tree commit diff
path: root/library/std/src/rt.rs
AgeCommit message (Collapse)AuthorLines
2021-06-19Change entry point to 🛡️ against 💥 💥-payloadsSimonas Kazlauskas-11/+26
Guard against panic payloads panicking within entrypoints, where it is UB to do so. Note that there are a number of implementation approaches to consider. Some simpler, some more complicated. This particular solution is nice in that it also guards against accidental implementation issues in various pieces of runtime code, something we cannot prevent statically right now. Fixes #86030
2021-04-22Remove `Once` from `init`Christiaan Dirkx-1/+4
2021-04-22Rework `at_exit` to `cleanup`Christiaan Dirkx-24/+4
2020-08-07Prevent `__rust_begin_short_backtrace` frames from being tail-call optimised ↵Alan Egerton-4/+6
away
2020-07-27mv std libs to library/mark-0/+68