Commit Graph

  • 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
  • 3b1e941440
    Update src/const-safety.md Oli Scherer 2021-07-20 12:59:04 +0200
  • ad27976f8f
    One sentence per line; "we" => "compiler/it" #292 thirdsgames 2021-07-16 09:31:55 +0100
  • f9a9c9fb60
    Apply suggestions from code review Thirds 2021-07-16 09:26:04 +0100
  • d0a45b752c
    Apply suggestions from code review Thirds 2021-07-16 09:23:28 +0100
  • f4653e1234
    Move links to bottom thirdsgames 2021-07-15 22:23:58 +0100
  • d829c51589
    Outline method lookup semantics thirdsgames 2021-07-15 22:21:50 +0100
  • 50132d98d3
    Add cloning example for dot operator behaviour thirdsgames 2021-07-15 21:51:37 +0100
  • 7a13537f96 Apply review comments Yuki Okushi 2021-07-06 11:08:10 +0900
  • b0ec7251db Fix some style issues Yuki Okushi 2021-07-06 10:26:23 +0900
  • c162bb71e9 Move the list of coercions to the reference Yuki Okushi 2021-07-06 10:23:57 +0900
  • ff25fa253d Add an example that shows the null-pointer opt does not happen Yuki Okushi 2021-07-06 11:01:32 +0900
  • 6de0ab8280
    Apply review comments #290 Yuki Okushi 2021-07-06 11:08:10 +0900
  • 83e118c9ef
    Add an example that shows the null-pointer opt does not happen #291 Yuki Okushi 2021-07-06 11:01:32 +0900
  • 09e800100a
    Fix some style issues Yuki Okushi 2021-07-06 10:26:23 +0900
  • 614212ef59
    Move the list of coercions to the reference Yuki Okushi 2021-07-06 10:23:57 +0900
  • ca4aa393d7
    Merge pull request #287 from JohnTitor/casting Eric Huss 2021-06-30 18:12:47 -0700
  • 5023ba0a23
    Merge pull request #288 from JohnTitor/audit-ignore Eric Huss 2021-06-30 18:10:54 -0700
  • 5e789618d9
    Audit `ignore` annotations #288 Yuki Okushi 2021-06-30 06:19:17 +0900
  • b12f36805c
    Re-organize casting section #287 Yuki Okushi 2021-06-29 20:27:34 +0900
  • f2e228e8eb
    Remove casting list from the nomicon Yuki Okushi 2021-06-29 20:20:01 +0900
  • 5de61f9784
    rename typo "lifetime" to "reference" (#286) Evan Lu 2021-06-29 18:53:14 +0800
  • efe7e4dadf rename typo "lifetime" to "reference" #286 evan l00 2021-06-29 11:59:42 +0800
  • 3bdccf4402
    Add an incomplete warning to the top page (#274) Yuki Okushi 2021-06-23 14:48:35 +0900
  • fce5aa9f5a
    Add an incomplete warning to the top page #274 Yuki Okushi 2021-06-10 12:29:58 +0900
  • b9ca313e68 The #[repr(C)] attribute on the callback example is not necessary, since the type is not used in C. Jason Heeris 2021-06-22 22:07:47 +0800
  • c2f3f12965 The #[repr(C)] attribute on the callback example is not necessary, since the type is not used in C. #284 Jason Heeris 2021-06-22 22:07:47 +0800
  • ce7f52b0ad
    Merge pull request #282 from JohnTitor/reorganize-chapters Eric Huss 2021-06-21 17:52:28 -0700
  • ce7f7f8998
    Document how to run linkcheck locally #282 Yuki Okushi 2021-06-19 13:06:00 +0900
  • edd83c5d7e
    Fix linkcheck failures Yuki Okushi 2021-06-19 13:02:30 +0900
  • 1ff9110134
    Refine the introduction chapter Yuki Okushi 2021-06-19 12:44:56 +0900
  • edf0d9001d
    Move Arc-Mutex chapters into the subdir Yuki Okushi 2021-06-19 12:29:33 +0900
  • 04616a672b
    Move Vec chapters into the subdir Yuki Okushi 2021-06-19 12:20:59 +0900
  • 2e159b0d30
    Merge pull request #273 from JohnTitor/mention-extern-types Eric Huss 2021-06-17 20:13:28 -0700
  • b44af9d964
    Merge pull request #272 from JohnTitor/clarify-aliasing Eric Huss 2021-06-17 20:12:43 -0700
  • 538345ab83
    Turn explanation into a sidenote #273 Yuki Okushi 2021-06-18 11:35:07 +0900
  • c996703c28
    Clarify the conditions on the aliasing section #272 Yuki Okushi 2021-06-09 14:10:08 +0900
  • 35cd6225e9
    Merge pull request #280 from JohnTitor/edition-2018 Eric Huss 2021-06-17 18:07:02 -0700
  • 35f420981b
    Upgrade to edition 2018 #280 Yuki Okushi 2021-06-17 19:06:08 +0900
  • f30bc440db
    Merge pull request #271 from JohnTitor/clean-up Eric Huss 2021-06-11 18:15:29 -0700
  • 484c6104db
    Merge pull request #278 from JohnTitor/compile-fail-subtyping Eric Huss 2021-06-11 06:39:19 -0700
  • 19f63118e3
    Merge pull request #277 from JohnTitor/note-fixed-int-2s-complement Eric Huss 2021-06-11 06:36:35 -0700
  • fa1326c429
    Merge pull request #276 from JohnTitor/phantomdata-link Eric Huss 2021-06-11 06:27:45 -0700
  • ae5ad9b7ad Add a link for the variance table on the reference #278 Yuki Okushi 2021-06-11 03:07:10 +0900
  • bcfb3b58a1 Mark on example `compile_fail` Yuki Okushi 2021-06-11 03:02:32 +0900
  • 2df3009309 Clarify casting between the same size fixed ints #277 Yuki Okushi 2021-06-11 02:53:54 +0900
  • 0d8cefe8dd Add a link to show why unused lifetimes on structs are forbidden #276 Yuki Okushi 2021-06-11 02:06:33 +0900
  • 5d7bec04c8
    Merge pull request #275 from vlad-ion/patch-1 Eric Huss 2021-06-10 08:26:46 -0700
  • b825a46d15
    Fix small typo in the Drop Check chapter #275 Vlad Ion 2021-06-10 15:46:00 +0100
  • 9387d35984 Mention "extern types" on the opaque structs section Yuki Okushi 2021-06-10 04:59:39 +0900
  • 4b6eb0ff96 Update some wording making reference to issues/RFCs #271 Yuki Okushi 2021-06-08 10:32:26 +0900
  • 1fe5457479 Fix minor style issues Yuki Okushi 2021-06-08 10:10:39 +0900
  • 55de6fa3c1
    Clarify some of the language around marking traits safe/unsafe. (#268) mukund 2021-05-11 16:31:01 +0100
  • 824176f923 Clarify some of the language around marking traits safe/unsafe. #268 Mukund Lakshman 2021-05-11 11:48:46 +0100
  • a462a3ae5c
    Use pointer 'add' instead of 'offset' (#265) Brent Kerby 2021-05-02 13:51:13 -0600
  • f5c9e49fa5 Use pointer 'add' instead of 'offset' #265 Brent Kerby 2021-05-02 13:00:08 -0600
  • 951371fb74
    Adjust Vec to build on stable Rust (#223) Brent Kerby 2021-05-02 02:41:07 -0600
  • d918366396 fix formatting #223 Brent Kerby 2021-05-01 08:04:57 -0600
  • 132a746984
    Update link to c++ atomic ordering docs (#264) Mark Lodato 2021-05-01 04:39:45 -0400
  • c006e0d55c
    Update link to c++ atomic ordering docs #264 Mark Lodato 2021-04-30 07:59:42 -0400
  • 0e33cf622f
    Apply suggested style fixes Brent Kerby 2021-04-09 21:27:03 -0600
  • 21ac4fb0ce Add an extended example to the transparent discussion #263 Mark R. Tuttle 2021-04-08 19:18:43 -0400
  • 83e41531e1 Adjust Vec to build on stable Rust Brent Kerby 2021-04-05 19:13:43 -0600
  • 8551afbb2c
    Add example of thinking about Send/Sync's soundness (#259) Daniel Franklin 2021-04-01 13:58:50 +0100
  • 64957019c8
    Update src/send-and-sync.md #259 Daniel Franklin 2021-04-01 13:42:55 +0100
  • 047dc6bcf1
    Update src/send-and-sync.md Daniel Franklin 2021-04-01 13:42:45 +0100
  • 4a910d8e65
    Update src/send-and-sync.md Daniel Franklin 2021-04-01 13:42:34 +0100
  • 33fa3de810
    Update src/send-and-sync.md Daniel Franklin 2021-04-01 13:42:22 +0100