]> git.lizzy.rs Git - rust.git/commit
auto merge of #12887 : huonw/rust/danger-guide, r=alexcrichton
authorbors <bors@rust-lang.org>
Sat, 15 Mar 2014 03:01:32 +0000 (20:01 -0700)
committerbors <bors@rust-lang.org>
Sat, 15 Mar 2014 03:01:32 +0000 (20:01 -0700)
commit1218f6db770f75b262b2feb84cffdc13e8461503
tree32c449f5806175d3fbe76eb6a6ef5b18417f867d
parent58fb492f9c827ee824de8f3767ff102cafb1ca88
parent3d6c28acd0bfd4a7533169ac523a623177b1cfe7
auto merge of #12887 : huonw/rust/danger-guide, r=alexcrichton

docs: begin a "low-level & unsafe code" guide.

This aims to cover the basics of writing safe unsafe code. At the moment
it is just designed to be a better place for the `asm!()` docs than the
detailed release notes wiki page, and I took the time to write up some
other things.

More examples are needed, especially of things that can subtly go wrong;
and vast areas of `unsafe`-ty aren't covered, e.g. `static mut`s and
thread-safety in general.