Commit Graph

607 Commits (a889cc6f1b6b4dcdc44596ce711bba5de6f8bbbb)
 

Author SHA1 Message Date
diffuse a889cc6f1b Convert minority of "behaviour" spelling occurrences (3 lines) to spelling convention "behavior" (53 lines) used in the majority of this repository
3 years ago
diffuse e04561c722 Fix usage of uncountable noun "content"
3 years ago
Arthur Milchior 10d40c59a5
Introducing init/uninit before its use (#355)
3 years ago
Arthur Milchior eaa3a92cc5
Change will to would to discuss what don't occur (#361)
3 years ago
Arthur Milchior 20dec1d016
State that pop for length 1 is an example (#360)
3 years ago
Arthur Milchior c564f0fbf3
Correct a sentence that didn't seem to be proper (#358)
3 years ago
Arthur Milchior 6ea5877b07
Indicate that C reference are C reference (#357)
3 years ago
Arthur Milchior 784685cc48
Introduce and avoid dropck (#353)
3 years ago
Arthur Milchior 45a76e867a
Rephrase improperly reduced borrows introduction (#352)
3 years ago
Arthur Milchior 44428ea589
Two lifetime clarification (#350)
3 years ago
Arthur Milchior 946038b2f9
"UB" vs "Undefined Behavior" (#349)
3 years ago
Marijn Schouten c7d8467ca9
Change "writers" to "readers" for Deref. (#346)
3 years ago
Aria Beingessner 11f1165e8a Make the Vec impl be slightly more careful with ZSTs and alignment.
3 years ago
Kirin e64ea939f0
implement `IntoIterator` for `Vec` (#337)
3 years ago
Ramnivas Laddad 7ea147e4f6
Add an explanation shared to exclusive transmute (#344)
3 years ago
Qingyou Meng f6d6126fc9
ffi: explicitly declare hello_from_rust for C99 (#343)
3 years ago
Marcelo Diop-Gonzalez 90993eeac9
Fix a small typo in exception-safety.md (#341)
3 years ago
Kirin 78da21c40b
Make `Vec::new` public in vec-alloc.md (#336)
3 years ago
Eric Huss 98a2ca0eef
Merge pull request #335 from BillXWB/master
3 years ago
Kirin 32733960df Fix a syntax error in leaking.md
3 years ago
Eric Huss 9493715a62
Merge pull request #332 from kevinji/patch-1
3 years ago
Kevin Ji 62d1967825
send-and-sync: it's -> its
3 years ago
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)
4 years ago
Alyssa Haroldsen c05c452b36
Update the guidance on uninitialized data with ptr::addr_of_mut (#325)
4 years ago
Paul C 49681ea4a9
Clarify that drop flag fields only apply to older Rust versions (#324)
4 years ago
chubei c6b4bf831e
Replace some use of variant with covariant (#322)
4 years ago
Eric Huss 358e6a61d5
Merge pull request #296 from JohnTitor/call-rust-code-from-c
4 years ago
Eric Huss 6c2aeef84b
Merge pull request #294 from JohnTitor/clarify-safe-vs-unsafe-relation
4 years ago
syoh0708 b6808de76b
Fix typo with respect to dangling pointer (#319)
4 years ago
Victor Costan 2d66852a27
Fix typo/minor grammar error in subtyping.md (#317)
4 years ago
Pure White 650d2454d7
doc: clarify `thread::scoped::JoinGuard` chapter (#313)
4 years ago
Josh Triplett 7cf00d4381
Clarify niche optimization on enums with reprs (#315)
4 years ago
Andrew Meredith e0aa678dee
Update rc decrement snipped (#316)
4 years ago
Waffle Maybe 191c06c79c
Remove useless `unsafe`, `mut` and ptr casts in example in `send-and-sync.md` (#308)
4 years ago
Noah Lev 2747c4bb2c
Clarify a bit of wording (#310)
4 years ago
Yuki Okushi 88b2dbcce6
Apply review comments
4 years ago
Yuki Okushi 543c9b1bd7
Show the output
4 years ago
Yuki Okushi 044051c0ed
Move the section higher
4 years ago
Yuki Okushi 64553aa569
Write a basic "call Rust from C" example
4 years ago
Gus Wynn fe6227eb3c
update lifetime-elision to show what elided code under `rust_2018_idi… (#306)
4 years ago
zachmatson 8da31d7a28
Change code for `into_iter` on the `RawVec` section for consistency/soundness (#302)
4 years ago
Manish Goregaokar 0c7e5bd142
Merge pull request #298 from ssbr/patch-1
4 years ago
Devin Jeanpierre 3abf036ebf
Document lifetime elision for fn types, Fn*, impl
4 years ago
Eric Huss bf9b837b25
Merge pull request #297 from JohnTitor/say-goodbye-to-extern-crates
4 years ago
Yuki Okushi 3e8f80c6cc
Note that this book is edition 2018
4 years ago
Yuki Okushi c42314b09b
Remove unnecessary `extern crate`s
4 years ago
Yuki Okushi e43b81128f
Clarify the Safe vs. Unsafe Rust relationship
4 years ago