python-ast-person
7fdffa8b8b
Merge f323bdc7c5
into c76a20f0d9
3 weeks ago
Travis Cross
c76a20f0d9
Merge pull request #467 from mattheww/2024-10_zst_nullptr
...
Say that dereferencing a pointer to a ZST is no longer undefined
1 month ago
Eric Huss
0c10c30cc5
Merge pull request #487 from junlarsen/jun/fix-double-wording
...
Remove double wording in opaque type chapter
1 month ago
Mats Jun Larsen
891932e3da
Remove double wording in opaque type chapter
...
Fixes up some word soup I came across reading the chapter.
1 month ago
Eric Huss
5eb3cbdce3
Merge pull request #485 from Skgland/master
...
remove `rust-intrinsic` ABI
1 month ago
Bennet Bleßmann
57bbc12176
remove `rust-intrinsic` ABI
1 month ago
Yuki Okushi
b4448fa406
Merge pull request #481 from printfn/2024-edition
...
Update to 2024 edition
3 months ago
printfn
60ed8f3bb9
Update to 2024 edition
3 months ago
Eric Huss
8f5c7322b6
Merge pull request #461 from RalfJung/repr-int-enum-abi
...
other-reprs: do not make it sound like we are making ABI promises for repr(int) enums
3 months ago
Yuki Okushi
336f75835a
Merge pull request #452 from pczarn/patch-1
...
Improve grammar in exotic-sizes
3 months ago
Peter Blackson
7f59f3ffb3
Improve grammar in exotic-sizes
3 months ago
Yuki Okushi
1f3f7c4884
Merge pull request #460 from luqmana/repr-packed-n
...
other-reprs: Add details for n!=1 repr(packed)
3 months ago
Yuki Okushi
75eb897f1b
Merge pull request #456 from thinety/unit-in-opaque-type
...
Use `()` instead of `[u8; 0]` in opaque type
3 months ago
Thiago Trannin
38f5394280
Use `()` instead of `[u8; 0]` in opaque type
3 months ago
Eric Huss
bc22988655
Merge pull request #477 from wickedjargon/master
...
corrected grammatical error.
4 months ago
Freddie
23cbc7d579
corrected grammatical error.
4 months ago
Eric Huss
e031105510
Merge pull request #478 from ehuss/fix-start
...
Remove `#![start]` attribute
4 months ago
Eric Huss
3253190a90
Apply suggestion from RalfJung
...
Co-authored-by: Ralf Jung <post@ralfj.de>
4 months ago
Eric Huss
3de1d4efa4
Remove `#![start]` attribute
...
The `#![start]` attribute has been removed in
https://github.com/rust-lang/rust/pull/134299 .
4 months ago
Eric Huss
d2c1d5cf8a
Merge pull request #476 from nikthechampiongr/raw_ref
...
Update guidance on uninitialized fields to use &raw mut instead of addr_of_mut!
4 months ago
nikthechampiongr
470f2bfa52
Update guidance on uninitialized fields to use &raw mut instead of addr_of_mut!
4 months ago
Eric Huss
625b200e5b
Merge pull request #474 from max-heller/patch-1
...
Fix accidental inline HTML in Markdown
4 months ago
Max Heller
0aae1972ff
Fix accidental inline HTML
4 months ago
Yuki Okushi
7ef05b9777
Merge pull request #472 from josephcsible/patch-1
...
Fix URL fragment to MutexGuard's negative impl of Send
5 months ago
Joseph C. Sible
da27ec1906
Fix URL fragment to MutexGuard's negative impl of Send
5 months ago
Yuki Okushi
97e84a38c9
Merge pull request #470 from Enselic/fix-race
...
races.md: data race -> race condition to violate memory safety
5 months ago
Martin Nordholts
6855d3a7e1
races.md: data race -> race condition to violate memory safety
...
The first example shows that you "can't violate memory safety with safe
Rust" and the second example shows that you "can violate memory safety
with unsafe Rust".
The second example does not demonstrate a data race since there is only
one thread touching `data`.
5 months ago
Yuki Okushi
0674321898
Merge pull request #468 from andersk/races-mostly
...
races: Clarify a “mostly” that might be misread
6 months ago
Eric Huss
eac89a3cbe
Merge pull request #469 from timmc/patch-1
...
Fix typo in what-unsafe-does
6 months ago
Tim McCormack
91a7128bb3
Fix typo in what-unsafe-does
6 months ago
Anders Kaseorg
bb6b27ad1d
races: Clarify a “mostly” that might be misread
...
One might carelessly misread a sentence that begins “data races
are *mostly* prevented” as suggesting that Rust fails to prevent some
data races. Clarify the intended reading.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
7 months ago
Matthew Woodcraft
db1fac783b
Zero Sized Types: stop saying that "dereferencing" a non-ZST is UB
...
From discussion at
https://rust-lang.zulipchat.com/#narrow/channel/136281-t-opsem/topic/What.20operations.20are.20allowed.20on.20ZST.20null.20pointers.3F
- applying the dereference operator to a null pointer stopped being UB
a few months ago
- it's better to be explicit about whether we're talking about loads
and stores or about applying the dereference operator
I think we don't need to mention field projections here.
7 months ago
Matthew Woodcraft
2d896fa29e
Say that dereferencing a pointer to a ZST is no longer undefined
...
The new rules were tracked in
https://github.com/rust-lang/rust/issues/117945
The corresponding update to the Reference was
https://github.com/rust-lang/reference/pull/1541
7 months ago
Eric Huss
456b904f79
Merge pull request #465 from gurry/patch-2
...
Improve/fix description of drops
7 months ago
Gurinder Singh
f2ea02892a
Improve/fix description of drops
7 months ago
Luqman Aden
6120f45d99
Add details for n!=1 repr(packed)
8 months ago
Ralf Jung
33dd3a5fa4
other-reprs: do not make it sound like we are making ABI promises for repr(int) enums
8 months ago
Eric Huss
14649f15d2
Merge pull request #459 from ehuss/merge-queue
...
CI: Switch to merge queue
9 months ago
Eric Huss
3aa27d4503
CI: Switch to merge queue
9 months ago
Eric Huss
6ecf95c5f2
Merge pull request #445 from Nadrieril/Nadrieril-patch-1
...
Stabilize `min_exhaustive_patterns`
9 months ago
Guillaume Boisseau
d5ba0cb399
Stabilize `min_exhaustive_patterns`
9 months ago
Eric Huss
9f871ce70e
Merge pull request #458 from RalfJung/enum-repr-sign
...
repr(int) enums: both size and sign matter
9 months ago
Ralf Jung
16d2f21dae
repr(int) enums: both size and sign matter
9 months ago
Eric Huss
e94e24a2a6
Merge pull request #457 from alimf17/patch-2
...
Update what-unsafe-does.md
9 months ago
alimf17
1d0b6c122b
Update what-unsafe-does.md
10 months ago
Eric Huss
0ebdacadbd
Merge pull request #450 from saethlin/remove-libc
...
Tidy up beneath-std, support Windows-MSVC without libc
12 months ago
Ben Kimock
462ac2d92c
cfg out the extern crate libc on Windows
12 months ago
Eric Huss
0d5f88475f
Merge pull request #448 from guqicun/master
...
chore: fix typo
1 year ago
guqicun
8d96cc0685
chore: fix typo
...
Signed-off-by: guqicun <guqicun@outlook.com>
1 year ago
Eric Huss
4993547527
Merge pull request #447 from PureWhiteWu/patch-1
...
add link to reference about undefined behavior
1 year ago