Commit Graph

  • d01fb667fd
    Remove specification chapter SabrinaJewson 2022-08-05 12:15:07 +0100
  • a26eab47d2
    Write the “Relaxed” section SabrinaJewson 2022-08-05 12:14:36 +0100
  • 103a733af9
    Replace reads with explicit `println!`s SabrinaJewson 2022-08-04 18:37:14 +0100
  • 46f31aeaab
    Replace accidental rs code blocks with rust SabrinaJewson 2022-08-04 18:35:11 +0100
  • 42f46d2054
    Fix one broken link SabrinaJewson 2022-08-04 16:15:20 +0100
  • 0347b0183f
    Write “Multithreaded Execution” and add simplified atomic spec SabrinaJewson 2022-08-04 15:50:18 +0100
  • 7378da1fab
    Merge pull request #377 from edoardocostantinidev/typo/lifetime-mismatch Eric Huss 2022-08-03 14:07:21 -0700
  • 37be7eae04
    [fix] typo #377 Edoardo Costantini 2022-08-03 16:23:15 +0200
  • 341005b559
    Update the `repr(transparent)` section to reflect the current state Yuki Okushi 2022-07-27 20:51:00 +0900
  • 8d1e4dccf7 Should be `align_of` instead of `size_of` 5225225 2022-07-18 19:06:54 +0100
  • 8b30e576a1 Should be `align_of` instead of `size_of` #374 5225225 2022-07-18 19:06:54 +0100
  • 6018eccdf6
    Update lifetimes.md #372 zhenya-1007 2022-06-30 07:33:09 -0700
  • f37e0b25f0
    Update lifetimes.md zhenya-1007 2022-06-29 13:50:35 -0700
  • b5ae705c7c
    Merge 1354196e53 into 70db9e4189 #303 Jens Getreu 2022-06-27 20:47:26 +0900
  • 70db9e4189
    should be `size_of` instead of `align_of` (#371) gftea 2022-06-27 13:47:21 +0200
  • cbb83d0fe9
    should be `size_of` instead of `align_of` #371 gftea 2022-06-27 11:19:17 +0200
  • 155ea82ab0
    Merge pull request #366 from JohnTitor/tweak-aliasing Eric Huss 2022-06-24 16:01:38 -0700
  • c089fba3ef
    Add test link to subtype #368 lyj 2022-06-24 19:41:17 +0800
  • 74faa41117
    Fix a typo on aliasing #366 Yuki Okushi 2022-05-29 20:43:01 +0900
  • c192af31ce
    Fix wording on the aliasing section Yuki Okushi 2022-05-29 20:30:29 +0900
  • 3a43983b76
    Changes for `c_unwind` (#365) Kyle J Strand 2022-05-30 02:01:30 -0600
  • f2e0f4f5c3
    Apply suggestions from code review #365 Yuki Okushi 2022-05-30 16:58:25 +0900
  • e5a75d8b97 Merge branch 'c-unwind' of https://github.com/BatmanAoD/nomicon into c-unwind Kyle Strand 2022-05-29 10:48:21 -0600
  • acb3fbd51f text annotations Kyle Strand 2022-05-29 10:47:58 -0600
  • dcf4dfdf49
    PR suggestion: phrasing Kyle J Strand 2022-05-29 10:46:38 -0600
  • 81bf0b71a5
    PR review: parenthetical as part of sentence Kyle J Strand 2022-05-29 10:45:31 -0600
  • 16ad2674ec
    Merge pull request #367 from JohnTitor/checkout Eric Huss 2022-05-29 06:24:20 -0700
  • 249713601e
    Upgrade actions/checkout to v3 #367 Yuki Okushi 2022-05-29 20:33:48 +0900
  • 09044272ec
    Clarification of borrowck (#354) Arthur Milchior 2022-05-29 13:25:55 +0200
  • b35af9e756 NF: explicitly introduce "borrowck" #354 Arthur Milchior 2022-05-29 13:10:54 +0200
  • b33c4c8a55
    Update src/lifetimes.md #351 Arthur Milchior 2022-05-29 13:03:24 +0200
  • 8a9684abc3 rephrase Kyle Strand 2022-05-28 18:43:55 -0600
  • 7284d09164
    Update the now stale warning about `PhantomData<T>` and dropck (#363) Daniel Henry-Mantilla 2022-05-29 01:53:55 +0200
  • 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