Commit Graph

689 Commits (e94e24a2a6054280d7e43312e542d8b13a4363da)
 

Author SHA1 Message Date
Kyle J Strand d1a59f543e Re-word: only "most" ABIs have `-unwind`
2 years ago
Tyler Mandry 94bb6a629b
Copyedits to FFI and unwinding section
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
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)
2 years ago
nils ae406aa528
Improve chapter about `Vec<T>` (#381)
2 years ago
Eric Huss 03fbddb1f0
Merge pull request #386 from jamesreprise/patch-1
2 years ago
James Williams 6570607bcc
Grammar change for lifetime-mismatch.md
2 years ago
Redglyph 05532356e7
Fix typos and grammatical errors (#384)
2 years ago
Alex Saveau 9c73283775
Fix typo (#380)
2 years ago
Eric Huss f53bfa0569
Merge pull request #379 from sebastianv89/patch-1
2 years ago
Sebastian 276874169c
Small typo
2 years ago
Eric Huss d880e6ac2a
Merge pull request #372 from zhenya-1007/patch-1
2 years ago
Eric Huss 8e6aa34485
Merge pull request #376 from JohnTitor/update-repr-transparent
2 years ago
Yuki Okushi 7df62756a1
Apply a suggestion
2 years ago
Eric Huss 7378da1fab
Merge pull request #377 from edoardocostantinidev/typo/lifetime-mismatch
2 years ago
Edoardo Costantini 37be7eae04
[fix] typo
2 years ago
Yuki Okushi 341005b559
Update the `repr(transparent)` section to reflect the current state
2 years ago
5225225 8d1e4dccf7 Should be `align_of` instead of `size_of`
2 years ago
zhenya-1007 6018eccdf6
Update lifetimes.md
2 years ago
zhenya-1007 f37e0b25f0
Update lifetimes.md
2 years ago
gftea 70db9e4189
should be `size_of` instead of `align_of` (#371)
2 years ago
Eric Huss 155ea82ab0
Merge pull request #366 from JohnTitor/tweak-aliasing
2 years ago
Yuki Okushi 74faa41117
Fix a typo on aliasing
2 years ago
Yuki Okushi c192af31ce
Fix wording on the aliasing section
2 years ago
Kyle J Strand 3a43983b76
Changes for `c_unwind` (#365)
2 years ago
Eric Huss 16ad2674ec
Merge pull request #367 from JohnTitor/checkout
2 years ago
Yuki Okushi 249713601e
Upgrade actions/checkout to v3
2 years ago
Arthur Milchior 09044272ec
Clarification of borrowck (#354)
2 years ago
Daniel Henry-Mantilla 7284d09164
Update the now stale warning about `PhantomData<T>` and dropck (#363)
2 years ago
diffuse 708c774ff5
Minor language fixes (#364)
2 years ago
Arthur Milchior 10d40c59a5
Introducing init/uninit before its use (#355)
2 years ago
Arthur Milchior eaa3a92cc5
Change will to would to discuss what don't occur (#361)
2 years ago
Arthur Milchior 20dec1d016
State that pop for length 1 is an example (#360)
2 years ago
Arthur Milchior c564f0fbf3
Correct a sentence that didn't seem to be proper (#358)
2 years ago
Arthur Milchior 6ea5877b07
Indicate that C reference are C reference (#357)
2 years ago
Arthur Milchior 784685cc48
Introduce and avoid dropck (#353)
2 years ago
Arthur Milchior 45a76e867a
Rephrase improperly reduced borrows introduction (#352)
2 years ago
Arthur Milchior 44428ea589
Two lifetime clarification (#350)
2 years ago
Arthur Milchior 946038b2f9
"UB" vs "Undefined Behavior" (#349)
2 years ago
Marijn Schouten c7d8467ca9
Change "writers" to "readers" for Deref. (#346)
3 years ago
Aria Beingessner 11f1165e8a Make the Vec impl be slightly more careful with ZSTs and alignment.
3 years ago
Kirin e64ea939f0
implement `IntoIterator` for `Vec` (#337)
3 years ago
Ramnivas Laddad 7ea147e4f6
Add an explanation shared to exclusive transmute (#344)
3 years ago
Qingyou Meng f6d6126fc9
ffi: explicitly declare hello_from_rust for C99 (#343)
3 years ago
Marcelo Diop-Gonzalez 90993eeac9
Fix a small typo in exception-safety.md (#341)
3 years ago
Kirin 78da21c40b
Make `Vec::new` public in vec-alloc.md (#336)
3 years ago
Eric Huss 98a2ca0eef
Merge pull request #335 from BillXWB/master
3 years ago