RoggeOhta
4351ca7286
Fix space character problem
10 months ago
RoggeOhta
0b090c4ad2
Add build script part to FFI chapter for more clear and smooth learn experience
10 months ago
Trevor Gross
6bc2415218
Update an example of `thread_local` to use `local_key_cell_methods` ( #438 )
11 months ago
Eva Pace
f6bd083c4c
Minor improvements to Vec ( #415 )
12 months ago
Daniel Henry-Mantilla
360a768c6d
Improve the `PhantomData` table ( #417 )
12 months 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 )
1 year 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