Commit Graph

686 Commits (462ac2d92c80aa10ae378c0f73057dfc8e4754fd)
 

Author SHA1 Message Date
fmease f4d1b4200d
Clarify the HRTB chapter (#330)
3 years ago
Nicolas Abram ca00ee8314
Clarify repr(transparent) in other-reprs (#329)
3 years ago
Alan Wu 0e5a200124
Make C code more recognizably C (#331)
3 years ago
khollbach 66d097d3d8
Fix typo / type error in FFI code example (#327)
3 years ago
Alyssa Haroldsen c05c452b36
Update the guidance on uninitialized data with ptr::addr_of_mut (#325)
3 years ago
Paul C 49681ea4a9
Clarify that drop flag fields only apply to older Rust versions (#324)
3 years ago
chubei c6b4bf831e
Replace some use of variant with covariant (#322)
3 years ago
Eric Huss 358e6a61d5
Merge pull request #296 from JohnTitor/call-rust-code-from-c
3 years ago
Eric Huss 6c2aeef84b
Merge pull request #294 from JohnTitor/clarify-safe-vs-unsafe-relation
3 years ago
syoh0708 b6808de76b
Fix typo with respect to dangling pointer (#319)
3 years ago
Victor Costan 2d66852a27
Fix typo/minor grammar error in subtyping.md (#317)
3 years ago
Pure White 650d2454d7
doc: clarify `thread::scoped::JoinGuard` chapter (#313)
3 years ago
Josh Triplett 7cf00d4381
Clarify niche optimization on enums with reprs (#315)
3 years ago
Andrew Meredith e0aa678dee
Update rc decrement snipped (#316)
3 years ago
Waffle Maybe 191c06c79c
Remove useless `unsafe`, `mut` and ptr casts in example in `send-and-sync.md` (#308)
3 years ago
DrMeepster dcd6c28312
add thiscall abi
3 years ago
Noah Lev 2747c4bb2c
Clarify a bit of wording (#310)
3 years ago
Yuki Okushi 88b2dbcce6
Apply review comments
3 years ago
Yuki Okushi 543c9b1bd7
Show the output
3 years ago
Yuki Okushi 044051c0ed
Move the section higher
3 years ago
Yuki Okushi 64553aa569
Write a basic "call Rust from C" example
3 years ago
Gus Wynn fe6227eb3c
update lifetime-elision to show what elided code under `rust_2018_idi… (#306)
3 years ago
zachmatson 8da31d7a28
Change code for `into_iter` on the `RawVec` section for consistency/soundness (#302)
3 years ago
Manish Goregaokar 0c7e5bd142
Merge pull request #298 from ssbr/patch-1
3 years ago
Devin Jeanpierre 3abf036ebf
Document lifetime elision for fn types, Fn*, impl
3 years ago
Eric Huss bf9b837b25
Merge pull request #297 from JohnTitor/say-goodbye-to-extern-crates
3 years ago
Yuki Okushi 3e8f80c6cc
Note that this book is edition 2018
3 years ago
Yuki Okushi c42314b09b
Remove unnecessary `extern crate`s
3 years ago
Yuki Okushi e43b81128f
Clarify the Safe vs. Unsafe Rust relationship
3 years ago
Thirds f51734eb55
Add cloning example for dot operator behaviour (#292)
3 years ago
Yuki Okushi 7a13537f96 Apply review comments
3 years ago
Yuki Okushi b0ec7251db Fix some style issues
3 years ago
Yuki Okushi c162bb71e9 Move the list of coercions to the reference
3 years ago
Yuki Okushi ff25fa253d Add an example that shows the null-pointer opt does not happen
3 years ago
Eric Huss ca4aa393d7
Merge pull request #287 from JohnTitor/casting
3 years ago
Eric Huss 5023ba0a23
Merge pull request #288 from JohnTitor/audit-ignore
3 years ago
Yuki Okushi 5e789618d9
Audit `ignore` annotations
3 years ago
Yuki Okushi b12f36805c
Re-organize casting section
3 years ago
Yuki Okushi f2e228e8eb
Remove casting list from the nomicon
3 years ago
Evan Lu 5de61f9784
rename typo "lifetime" to "reference" (#286)
3 years ago
Yuki Okushi 3bdccf4402
Add an incomplete warning to the top page (#274)
3 years ago
Jason Heeris b9ca313e68 The #[repr(C)] attribute on the callback example is not necessary, since the type is not used in C.
3 years ago
Eric Huss ce7f52b0ad
Merge pull request #282 from JohnTitor/reorganize-chapters
3 years ago
Yuki Okushi ce7f7f8998
Document how to run linkcheck locally
3 years ago
Yuki Okushi edd83c5d7e
Fix linkcheck failures
3 years ago
Yuki Okushi 1ff9110134
Refine the introduction chapter
3 years ago
Yuki Okushi edf0d9001d
Move Arc-Mutex chapters into the subdir
3 years ago
Yuki Okushi 04616a672b
Move Vec chapters into the subdir
3 years ago
Eric Huss 2e159b0d30
Merge pull request #273 from JohnTitor/mention-extern-types
3 years ago
Eric Huss b44af9d964
Merge pull request #272 from JohnTitor/clarify-aliasing
3 years ago