projects
/
web.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
d2ad373
)
note that this is all unstable internal details
author
Ralf Jung
<post@ralfj.de>
Wed, 27 Nov 2019 07:53:48 +0000
(08:53 +0100)
committer
Ralf Jung
<post@ralfj.de>
Wed, 27 Nov 2019 07:53:48 +0000
(08:53 +0100)
personal/_posts/2019-11-25-how-to-panic-in-rust.md
patch
|
blob
|
history
diff --git
a/personal/_posts/2019-11-25-how-to-panic-in-rust.md
b/personal/_posts/2019-11-25-how-to-panic-in-rust.md
index 3aa147ae3c9ff7e0768484b0de2514ff441d1489..3f5e2f13ed077a6b8518071f9f2ef30b4de24c6f 100644
(file)
--- a/
personal/_posts/2019-11-25-how-to-panic-in-rust.md
+++ b/
personal/_posts/2019-11-25-how-to-panic-in-rust.md
@@
-18,6
+18,9
@@
There [are still some rough edges](https://github.com/rust-lang/miri/issues?q=is
The purpose of this post is to document the high-level structure and the relevant interfaces that come into play on the Rust side of this.
The actual mechanism of unwinding is a totally different matter (and one that I am not qualified to speak about).
The purpose of this post is to document the high-level structure and the relevant interfaces that come into play on the Rust side of this.
The actual mechanism of unwinding is a totally different matter (and one that I am not qualified to speak about).
+*Note:* This post describes panicking as of [this commit](https://github.com/rust-lang/rust/commit/7d761fe0462ba0f671a237d0bb35e3579b8ba0e8).
+Many of the interfaces described here are unstable internal details of libstd, and subject to change any time.
+
## High-level structure
When trying to figure out how panicking works by reading the code in libstd, one can easily get lost in the maze.
## High-level structure
When trying to figure out how panicking works by reading the code in libstd, one can easily get lost in the maze.