Quentin Santos
4a842fedab
Fix typo
1 year ago
Quentin Santos
4a15be206e
Rename generic type parameter in Subtyping chapter
...
`T` was used to refer both to the generic type parameter of the function
used as an example, and to the type that this generic type parameter
would be a reference to. To make things clearer, the generic type
parameter is renamed to `R`, since it is intended to be a reference in
the examples.
1 year ago
Eric Huss
83d015105e
Merge pull request #431 from tgross35/patch-1
...
Reword the section on general race conditions
1 year ago
Trevor Gross
0e589061c8
Reword the section on general race conditions
...
The section on preventing general race conditions is a bit hand wavy. Change
wording to be more concrete, and add an example of Rust preventing general
races in a very specific case.
1 year ago
Alex Abdugafarov
1842257814
Fixed `Hole::get` marked as unsafe in `exception-safety.md` ( #427 )
1 year ago
kadiwa
ddfa421448
Fill "Beneath `std`" ( #413 )
1 year ago
Eric Huss
e3f3af69dc
Merge pull request #419 from RalfJung/overflow
...
specify which integer overflows we mean
1 year ago
Eric Huss
20685e08a5
Merge branch 'master' into overflow
1 year ago
Eric Huss
7c574c79ee
Merge pull request #420 from RalfJung/destructors
...
remove 'fail to call destructors' from okay-list
1 year ago
Ralf Jung
a94926b151
remove 'fail to call destructors' from okay-list
1 year ago
Ralf Jung
40b55e78bd
specify which integer overflows we mean
1 year ago
Eric Huss
388750b081
Merge pull request #311 from DrMeepster/abi_thiscall
...
Document thiscall abi
1 year ago
Eva Pace
302b995bcb
Minor improvements ( #414 )
1 year ago
Martin Nordholts
c369e4b489
phantom-data: Add `Send` and `Sync` columns ( #411 )
2 years ago
Eric Huss
927dfbdffc
Merge pull request #340 from conradludgate/subtyping-rewrite
...
Rewrite the chapter on subtyping and variance
2 years ago
Eric Huss
54ca7d1a34
Apply some review suggestions.
2 years ago
Conrad Ludgate
15174604f9
remove supertraits
...
replace subtyping syntax
remove type constructors
2 years ago
Timo
86b1c87594
Copy-edit subtyping.md
2 years ago
Conrad Ludgate
ea950766dd
address some grammatical comments
2 years ago
Conrad Ludgate
8f88efd850
add demos for box and fn
2 years ago
Conrad Ludgate
2c8ff4f669
slight restructure
2 years ago
Conrad Ludgate
aeb9d4c21d
address some comments
2 years ago
Conrad Ludgate
510938c8ac
remove use of transitive
2 years ago
Conrad Ludgate
8e129cc2a8
remove the rest of animals
2 years ago
Conrad Ludgate
a43237778a
more explanations
2 years ago
Conrad Ludgate
0492daf82c
clarify some points
2 years ago
Conrad Ludgate
9c17e30bf9
continue
2 years ago
Conrad Ludgate
ae69217424
begin rewriting chapter on subtyping
2 years ago
Eric Huss
b5f018fb59
Merge pull request #408 from Enselic/unbounded-lifetime-example
...
Expand unbounded lifetime example code and improve wording
2 years ago
Eric Huss
87f56947f3
Set example to no_run since it has UB
...
We can't guarantee the behavior when running this example, so it is not safe to run during tests.
2 years ago
Eric Huss
24b09b16fb
Merge pull request #410 from LucasFA/master
...
Update to 2021 edition
2 years ago
LucasFA
c6e4a51d59
Update to 2021 edition
2 years ago
Martin Nordholts
b918344212
Expand unbounded lifetime example code and improve wording
2 years ago
masloyet
b5f7500fc4
Fix typo in 3.8 Subtyping and Variance ( #395 )
...
Co-authored-by: Mason Loyet <mloyet@andrew.cmu.edu>
2 years ago
Eric Huss
1f3e4cd4fd
Merge pull request #404 from majaha/patch-2
...
Change incorrect reference to "above" in ffi.md
2 years ago
Matt Harding
51bb051414
Change incorrect reference to "above" in ffi.md
2 years ago
Dmitry Mottl
79b53665a7
Fixes double bug in Send-Sync example ( #401 )
2 years ago
Martin
2d3e6f67d5
Small language fix in subtyping.md ( #399 )
2 years ago
Eric Huss
bd1829d235
Merge pull request #396 from tmandry/patch-1
...
Copyedits to FFI and unwinding section
2 years ago
Eric Huss
7d56a22eed
Merge pull request #397 from alexhrao/master
...
Fix typo in dropck documentation
2 years ago
Alex Rao
641e541b93
Fix typo in dropck documentation
...
This fixes `gatget` to say `gadget`
2 years ago
Kyle J Strand
d1a59f543e
Re-word: only "most" ABIs have `-unwind`
2 years ago
Tyler Mandry
94bb6a629b
Copyedits to FFI and unwinding section
...
These are minor changes that make the text flow better to me.
2 years ago
nicoo
960d610e7f
vec/raw: Simplify `RawVec::grow` ( #392 )
2 years ago
Hugo E.-Lahsen - xy2_
03fa5be459
borrow-splitting: Use `take` instead of `replace` ( #391 )
2 years ago
Eric Huss
8ca2612680
Merge pull request #388 from Niki4tap/ffi-dont-use-transmute
...
Discourage the use of transmute to construct invalid values
2 years ago
Niki4tap
734ca5e3f7
Don't try to work with invalid values on non-null types, always do what nomicon says
2 years ago
Marijn Schouten
dd37e21cce
Update lifetime-mismatch.md ( #387 )
...
Fix sentence grammar
2 years ago
nils
ae406aa528
Improve chapter about `Vec<T>` ( #381 )
...
Co-authored-by: Daniel Henry-Mantilla <daniel.henry.mantilla@gmail.com>
2 years ago
Eric Huss
03fbddb1f0
Merge pull request #386 from jamesreprise/patch-1
...
Grammar change for 3.4: Limits of Lifetimes (lifetime-mismatch.md)
2 years ago