Jared Flatow
bdb189862a
Update atomics.md
4 years ago
unknown
d8383b65f7
Clarify that any alignment is valid for ZSTs
4 years ago
Yuki Okushi
23c49f1d5c
Merge pull request #238 from mexus/master
4 years ago
Yuki Okushi
cb88439ac9
Update src/coercions.md
4 years ago
Eric Huss
ea054bb935
Merge pull request #244 from JohnTitor/some-tweaks
...
Some tweaks
4 years ago
Camelid
038a7e6238
Uppercase `repr(Rust)`
...
There were two spots where it referred to `repr(rust)` when it is
usually referred to as `repr(Rust)` in accordance with `repr(C)`.
I updated those to use the uppercase form.
4 years ago
Yuki Okushi
e948943445
Remove unnecessary chapter
4 years ago
Yuki Okushi
ee0d4be726
Replace hard tabs with whitespaces
4 years ago
Yuki Okushi
0cfd181886
Merge pull request #224 from updogliu/patch-1
...
Update atomics.md
4 years ago
Yuki Okushi
8d3237ffd4
Merge pull request #187 from ChrisGreenaway/patch-2
...
Update send-and-sync.md
4 years ago
Yuki Okushi
45b640d76a
Merge pull request #231 from lwintermelon/patch-1
...
fix a typo
4 years ago
Camelid
ebe16b1455
Improve formatting of "Transmutes" chapter
...
* Use inline code style for `&` and `&mut`
* Add blank lines between list items to make source easier to read
* Use new-style mdBook link
4 years ago
Simon Lammes
52b55e0db0
fix minor grammar mistake
4 years ago
Yuki Okushi
f8b9921a77
Fix link for `[T]`
4 years ago
Yuki Okushi
c2ffc216d5
Merge pull request #232 from turtleslow/saturating-cast-patch-1
...
Update casts.md
4 years ago
Yuki Okushi
8641e70955
Merge pull request #180 from jyn514/master
...
[WIP] Add more links
4 years ago
Yuki Okushi
737029d362
Merge pull request #219 from isakcodes/patch-1
...
Data Race definition should be more precise
4 years ago
Yuki Okushi
d7cb40b29f
Merge pull request #157 from chansuke/update-error-diagnostic
...
Update the diagnostic of `error[E0597]` in dropck.md
4 years ago
Yuki Okushi
9c912bf812
Merge pull request #225 from mxxo/typo
...
fix typo in Lifetimes mutable reference aliasing section
4 years ago
mexus
393e54b749
coercions.md: non-capturing closures to function pointers
4 years ago
Eric Huss
ee45186b37
Fix API change to alloc::Global::grow.
4 years ago
Yuki Okushi
81797cf059
Follow-up of rust-lang/rust#75152
4 years ago
Yuki Okushi
be0687ab1d
Follow-up for rust-lang/rust#74850
4 years ago
turtleslow
5b26dfbf4d
Update casts.md
...
Float to integer cast unsoundness was fixed in Rust 1.45.0.
4 years ago
Max Orok
d052363c6a
fix typo in Lifetimes mutable reference aliasing section
4 years ago
Hu Shuai
b5d7df3c9a
fix a typo
4 years ago
Zihan Liu
4de216c82c
Update atomics.md
...
add "including non-atomic and relaxed atomic writes" for clarity
4 years ago
Konrad Borowski
bfe1ab96d7
Clarify that str data must still be initialized
5 years ago
Konrad Borowski
b8344ef88f
Remove language-level UB for non-UTF-8 str
5 years ago
Isak
45a997aabd
Data Race definition should be more precise
...
"one of them is a write" did not seem right to me. Doesn't generalise to the case with two concurrent threads writing to shared memory. [Related Wikipedia article](https://en.wikipedia.org/wiki/Race_condition#Example_definitions_of_data_races_in_particular_concurrency_models )
5 years ago
Ralf Jung
c94172314b
fix Nomicon transmute UB
5 years ago
Eric Huss
d1517d4e3f
Rename Unique::empty to Unique::dangling
5 years ago
dbdr
91dd12be34
Use simpler link syntax
...
Thanks @lzutao
Co-authored-by: lzutao <taolzu@gmail.com>
5 years ago
Daniel Bonniot de Ruisselet
76d0799a8d
Replace catch_panic by catch_unwind
5 years ago
amosonn
4d2d275997
Fix example in FFI, section NPO
5 years ago
Youngsuk Kim
1e1dd962c7
Update implementation code of `split_at_mut`
5 years ago
Linus Färnstrand
9f131b5b9c
Use just `std::_` instead of `::std::_`
...
Accessing std this way has been stable since Rust 1.30.0
5 years ago
WarmongeringBeaver
8413980b07
Remove illegal space.
...
Sorry, I'm the useless-details sheriff.
5 years ago
Linus Färnstrand
1d517f87dc
Fix Global.realloc by changing to Global.grow
5 years ago
Linus Färnstrand
6cceae61c9
Fix usage of Global.alloc
5 years ago
Linus Färnstrand
a2d606f49c
Use isize::MAX directly on type instead of module
5 years ago
Eric Huss
218da782b8
Fix negative_impls feature.
5 years ago
Yuki Okushi
d2ed4ebed9
Rustup to latest rustc
5 years ago
Mazdak Farrokhzad
71241f4030
Merge pull request #197 from JOE1994/patch-1
...
(minor) Add backticks around type names
5 years ago
Youngsuk Kim
e3812150dd
follow-up to review from Centril
5 years ago
Mazdak Farrokhzad
8e07b14b15
Merge pull request #188 from TimDiekmann/rename-alloc
...
Rename `Alloc` to `AllocRef`
5 years ago
Youngsuk Kim
d37282bfff
(minor) Add backticks around type names
...
Added backticks around type names for consistency of document.
5 years ago
japm48
0fd7306f5a
Lifetimes: explain how to fix destructor example
5 years ago
Ralf Jung
7c93203063
mention soundness
5 years ago
Mazdak Farrokhzad
8c57c4e299
Merge pull request #193 from amosonn/patch-2
...
Fix example in FFI section Calling Rust from C
5 years ago