Commit Graph

  • 708c774ff5
    Minor language fixes (#364) diffuse 2022-05-28 19:53:41 -0400
  • 4f7e15da74 first draft Kyle Strand 2022-05-28 17:49:34 -0600
  • 1b3fef45b0
    Fix typo #363 Daniel Henry-Mantilla 2022-05-28 19:59:20 +0200
  • 6fd75590fc Convert "usecases" to "use cases" #364 diffuse 2022-05-28 13:43:35 -0400
  • a889cc6f1b Convert minority of "behaviour" spelling occurrences (3 lines) to spelling convention "behavior" (53 lines) used in the majority of this repository diffuse 2022-05-28 13:34:02 -0400
  • e04561c722 Fix usage of uncountable noun "content" diffuse 2022-05-28 12:53:42 -0400
  • ff4bfe56f2
    Use a consistent name for the "owns T" marker Daniel Henry-Mantilla 2022-05-27 19:50:42 +0200
  • 7e595329c3 Update the now stale warning about `PhantomData<T>` and dropck Daniel Henry-Mantilla 2022-05-25 14:01:03 +0200
  • 10d40c59a5
    Introducing init/uninit before its use (#355) Arthur Milchior 2022-05-07 03:45:07 +0200
  • eaa3a92cc5
    Change will to would to discuss what don't occur (#361) Arthur Milchior 2022-05-07 03:40:56 +0200
  • 20dec1d016
    State that pop for length 1 is an example (#360) Arthur Milchior 2022-05-07 03:40:43 +0200
  • c564f0fbf3
    Correct a sentence that didn't seem to be proper (#358) Arthur Milchior 2022-05-07 03:40:05 +0200
  • 6ea5877b07
    Indicate that C reference are C reference (#357) Arthur Milchior 2022-05-07 03:39:32 +0200
  • 784685cc48
    Introduce and avoid dropck (#353) Arthur Milchior 2022-05-07 03:31:25 +0200
  • 45a76e867a
    Rephrase improperly reduced borrows introduction (#352) Arthur Milchior 2022-05-07 03:22:36 +0200
  • 01b1274429
    Update src/lifetime-mismatch.md #352 Yuki Okushi 2022-05-07 10:18:47 +0900
  • 44428ea589
    Two lifetime clarification (#350) Arthur Milchior 2022-05-07 03:17:15 +0200
  • 45646a8035 Change will to would to discuss what don't occur #361 Arthur Milchior 2022-05-06 06:56:00 +0200
  • 0e50d98f75 State that pop for length 1 is an example #360 Arthur Milchior 2022-05-06 06:38:07 +0200
  • 15bbb735cb Correct a sentence that didn't seem to be proper #358 Arthur Milchior 2022-05-05 16:39:19 +0200
  • c87494059d Indicate that C reference are C reference #357 Arthur Milchior 2022-05-05 15:52:27 +0200
  • e0112db18e Introducing init/uninit before its use #355 Arthur Milchior 2022-05-05 13:23:45 +0200
  • 01513ba8f2 Introduce and avoid dropck #353 Arthur Milchior 2022-05-05 09:43:43 +0200
  • e5aec914de Rephrase improperly reduced borrows introduction Arthur Milchior 2022-05-05 07:42:35 +0200
  • 6dbf905b6d Expliciting lifetime in the first example Arthur Milchior 2022-05-05 07:14:51 +0200
  • 07d6fcb294 Two lifetime clarification #350 Arthur Milchior 2022-05-05 07:04:10 +0200
  • 946038b2f9
    "UB" vs "Undefined Behavior" (#349) Arthur Milchior 2022-05-04 10:22:55 +0200
  • 6b005713df "UB" vs "Undefined Behavior" #349 Arthur Milchior 2022-05-04 07:45:09 +0200
  • 30eff63ea9
    Update intro.md #347 kcleary 2022-04-22 12:54:42 -0400
  • c7d8467ca9
    Change "writers" to "readers" for Deref. (#346) Marijn Schouten 2022-04-06 07:26:54 +0200
  • 633d173d13
    Change "writers" to "readers" for Deref. #346 Marijn Schouten 2022-04-05 17:18:35 +0200
  • 11f1165e8a Make the Vec impl be slightly more careful with ZSTs and alignment. Aria Beingessner 2022-01-30 14:30:35 -0500
  • e64ea939f0
    implement `IntoIterator` for `Vec` (#337) Kirin 2022-03-18 04:46:17 +0800
  • 7ea147e4f6
    Add an explanation shared to exclusive transmute (#344) Ramnivas Laddad 2022-03-17 13:43:23 -0700
  • a47c3749ba Add an explanation shared to exclusive transmute #344 Ramnivas Laddad 2022-03-17 12:05:27 -0700
  • f6d6126fc9
    ffi: explicitly declare hello_from_rust for C99 (#343) Qingyou Meng 2022-02-26 01:21:21 +0800
  • 728311643d ffi: explicitly declare hello_from_rust for C99 #343 mqy 2022-02-25 12:29:47 +0800
  • 90993eeac9
    Fix a small typo in exception-safety.md (#341) Marcelo Diop-Gonzalez 2022-02-12 22:44:12 -0500
  • 25f1133662 Fix a small typo in exception-safety.md #341 Marcelo Diop-Gonzalez 2022-02-12 16:36:51 -0500
  • 78da21c40b
    Make `Vec::new` public in vec-alloc.md (#336) Kirin 2022-02-03 20:36:25 +0800
  • ae64208c26 implement `IntoIterator` for `Vec` #337 Kirin 2022-02-03 19:22:10 +0800
  • 896c24662d Make `Vec::new` public in vec-alloc.md #336 Kirin 2022-02-03 19:18:42 +0800
  • 98a2ca0eef
    Merge pull request #335 from BillXWB/master Eric Huss 2022-02-02 12:57:27 -0800
  • 32733960df Fix a syntax error in leaking.md #335 Kirin 2022-02-02 21:06:22 +0800
  • 19ccefbf7f Make the Vec impl be slightly more careful with ZSTs and alignment. #334 Aria Beingessner 2022-01-30 14:30:35 -0500
  • 5ae12409ab Very initial work on safety comment docs #333 5225225 2022-01-28 08:58:19 +0000
  • 9493715a62
    Merge pull request #332 from kevinji/patch-1 Eric Huss 2022-01-27 19:00:32 -0800
  • 62d1967825
    send-and-sync: it's -> its #332 Kevin Ji 2022-01-27 17:09:58 -0800
  • f4d1b4200d
    Clarify the HRTB chapter (#330) fmease 2022-01-22 13:11:43 +0100
  • ca00ee8314
    Clarify repr(transparent) in other-reprs (#329) Nicolas Abram 2022-01-20 23:14:16 -0300
  • da24b086ec
    Update src/other-reprs.md #329 Nicolas Abram 2022-01-20 15:06:42 -0300
  • cd999a7ea9
    Update src/other-reprs.md Nicolas Abram 2022-01-20 15:06:18 -0300
  • 0e5a200124
    Make C code more recognizably C (#331) Alan Wu 2022-01-20 04:44:36 -0500
  • d57566a923 Make C code more recognizably C #331 Alan Wu 2022-01-19 19:11:15 -0500
  • c37c5486d6 Clarify the HRTB chapter #330 León Orell Valerian Liehr 2022-01-19 17:23:14 +0100
  • 10fed3ab03 Clarify repr(transparent) in other-reprs Nicolas 2022-01-08 18:31:32 -0300
  • 66d097d3d8
    Fix typo / type error in FFI code example (#327) khollbach 2022-01-04 15:45:21 -0500
  • 9b792ce2db
    Fix typo / type error in FFI code example #327 khollbach 2022-01-04 12:57:12 -0500
  • c05c452b36
    Update the guidance on uninitialized data with ptr::addr_of_mut (#325) Alyssa Haroldsen 2021-12-13 01:23:48 -0500
  • 96fa61e1b2 Update the guidance on uninitialized data with ptr::addr_of_mut #325 Alyssa Haroldsen 2021-12-07 16:59:46 -0800
  • 49681ea4a9
    Clarify that drop flag fields only apply to older Rust versions (#324) Paul C 2021-11-24 02:27:28 -0500
  • 9ab4cd9744
    Update src/drop-flags.md #324 Yuki Okushi 2021-11-24 16:24:03 +0900
  • 2be31fe94a Clarify that drop flag fields only apply to older Rust versions Paul Calande 2021-11-23 09:21:43 -0500
  • c6b4bf831e
    Replace some use of variant with covariant (#322) chubei 2021-11-09 01:30:56 +0800
  • 4a12b42f27 Replace some use of variant with covariant #322 chubei 2021-11-05 20:30:53 +0800
  • 358e6a61d5
    Merge pull request #296 from JohnTitor/call-rust-code-from-c Eric Huss 2021-10-20 11:23:12 -0700
  • 6c2aeef84b
    Merge pull request #294 from JohnTitor/clarify-safe-vs-unsafe-relation Eric Huss 2021-10-16 09:26:30 -0700
  • b6808de76b
    Fix typo with respect to dangling pointer (#319) syoh0708 2021-10-15 10:05:24 +0900
  • 4e8ee2abe8
    Fix typo with respect to dangling pointer #319 syoh0708 2021-10-14 18:36:25 +0900
  • 2d66852a27
    Fix typo/minor grammar error in subtyping.md (#317) Victor Costan 2021-10-07 03:00:37 -0700
  • e549f1229d
    Fix typo/minor grammar error in subtyping.md #317 Victor Costan 2021-10-07 00:57:59 -0700
  • 650d2454d7
    doc: clarify `thread::scoped::JoinGuard` chapter (#313) Pure White 2021-10-07 07:46:22 +0800
  • 7cf00d4381
    Clarify niche optimization on enums with reprs (#315) Josh Triplett 2021-10-07 01:44:51 +0200
  • e0aa678dee
    Update rc decrement snipped (#316) Andrew Meredith 2021-10-06 17:34:53 -0600
  • 191c06c79c
    Remove useless `unsafe`, `mut` and ptr casts in example in `send-and-sync.md` (#308) Waffle Maybe 2021-10-07 02:25:41 +0300
  • 907001bdd0
    Update rc decrement snipped #316 Andrew Meredith 2021-10-04 13:39:31 -0600
  • 6ec2b6b827 Clarify niche optimization on enums with reprs #315 Josh Triplett 2021-10-03 20:36:47 -0700
  • d8f1ec2028
    Typo: C ABI -> C API #314 Kelvin Davis 2021-09-28 09:50:58 +1000
  • d18dd53bee
    doc: clarify `thread::scoped::JoinGuard` chapter #313 Pure White 2021-09-23 12:13:54 +0800
  • dcd6c28312
    add thiscall abi #311 DrMeepster 2021-09-19 22:36:34 -0700
  • 2747c4bb2c
    Clarify a bit of wording (#310) Noah Lev 2021-09-19 01:33:32 -0700
  • 88b2dbcce6
    Apply review comments #296 Yuki Okushi 2021-09-17 13:50:49 +0900
  • 543c9b1bd7
    Show the output Yuki Okushi 2021-07-28 19:35:06 +0900
  • 044051c0ed
    Move the section higher Yuki Okushi 2021-07-28 19:33:17 +0900
  • 64553aa569
    Write a basic "call Rust from C" example Yuki Okushi 2021-07-28 19:32:14 +0900
  • 62673ee45b Clarify a bit of wording #310 Noah Lev 2021-09-10 13:09:55 -0700
  • eaad317935
    Remove useless unsafe and ptr casts in send-and-sync.md #308 Waffle Lapkin 2021-09-05 17:40:52 +0300
  • fe6227eb3c
    update lifetime-elision to show what elided code under `rust_2018_idi… (#306) Gus Wynn 2021-08-30 13:42:38 -0700
  • 632a2f0186
    update lifetime-elision to show what elided code under `rust_2018_idioms` looks like #306 Gus Wynn 2021-08-30 13:13:36 -0700
  • 8da31d7a28
    Change code for `into_iter` on the `RawVec` section for consistency/soundness (#302) zachmatson 2021-08-27 07:42:10 -0400
  • 1354196e53 Ordering and accesses _across_ memory locations #303 Jens Getreu 2021-08-27 07:44:25 +0200
  • 10ba8d6cfb
    Change code for `into_iter` on the `RawVec` section for consistency/soundness #302 zachmatson 2021-08-24 17:40:47 -0400
  • 0c7e5bd142
    Merge pull request #298 from ssbr/patch-1 Manish Goregaokar 2021-08-04 10:18:22 -0700
  • 3abf036ebf
    Document lifetime elision for fn types, Fn*, impl #298 Devin Jeanpierre 2021-08-04 09:43:15 -0700
  • bf9b837b25
    Merge pull request #297 from JohnTitor/say-goodbye-to-extern-crates Eric Huss 2021-07-28 20:54:01 -0700
  • 3e8f80c6cc
    Note that this book is edition 2018 #297 Yuki Okushi 2021-07-29 06:30:07 +0900
  • c42314b09b
    Remove unnecessary `extern crate`s Yuki Okushi 2021-07-29 06:29:46 +0900
  • e43b81128f
    Clarify the Safe vs. Unsafe Rust relationship #294 Yuki Okushi 2021-07-28 04:48:56 +0900
  • f51734eb55
    Add cloning example for dot operator behaviour (#292) Thirds 2021-07-23 10:24:35 +0100
  • 338b76b250
    Update src/const-safety.md #221 Oli Scherer 2021-07-20 12:59:25 +0200