Commit Graph

204 Commits (b8344ef88f0a973b876bf1d783683a74d1da0139)

Author SHA1 Message Date
Konrad Borowski b8344ef88f Remove language-level UB for non-UTF-8 str
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
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::_`
5 years ago
WarmongeringBeaver 8413980b07 Remove illegal space.
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
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
5 years ago
Youngsuk Kim d37282bfff
(minor) Add backticks around type names
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
5 years ago
amosonn 6e93a7cbf8
Fix example in FFI section Calling Rust from C
5 years ago
Christian Vallentin cf36a0f9c0
Removed repeated word
5 years ago
Tim Diekmann 99d5b65882
Rename `Alloc` to `AllocRef`
5 years ago
Peter Todd ce08025be2
Remove mention of contravariance possibly getting scrapped
5 years ago
CreepySkeleton 8be35b201f Update unwinding.md
5 years ago
Yuki Okushi 4f29478b14 Update unsafe-code-guidelines link
5 years ago
Ralf Jung ddc460c245 further clarify C11
6 years ago
Ralf Jung 37a0693e0e mention C11 in case someone wonders
6 years ago
Ralf Jung 9c5dc0be63 atomics: C11 -> C++20
6 years ago
Ralf Jung cbbe63b561 use sound/unsound terminology
6 years ago
Ralf Jung fdcf179d75 fix links for copy, copy_nonoverlapping
6 years ago
Ralf Jung 3600533888
Merge pull request #153 from RalfJung/uninit
6 years ago
Ralf Jung 9fae750261 remark on structs and mem::uninitialized
6 years ago
Ralf Jung 2ab1783f2d remove a pointless remark
6 years ago
Ralf Jung 0a2172f104 clarify 'easy to change'
6 years ago
Ralf Jung f2c2491427
Apply feedback
6 years ago
Mazdak Farrokhzad 0f469dcadd
Merge pull request #163 from RalfJung/zst
6 years ago
Ralf Jung d176807b2e
Update src/what-unsafe-does.md
6 years ago
Ralf Jung 04823fd22b use agreed-upon wording
6 years ago
Ralf Jung d3a5f5b21d
impove wording
6 years ago
Ralf Jung c6bf198f75 adjust fn unwinding clause to match reference
6 years ago
Ralf Jung 5287c526f7 fix noun
6 years ago
Ralf Jung 78c247398f note on not-too-large slices
6 years ago
Ralf Jung 8db5ad17bf fix slice wide ptr metadata
6 years ago
Ralf Jung 61b001f52c
Oxford
6 years ago
Ralf Jung 9cf4a9a6f1 clarify, also cover Box
6 years ago
Ralf Jung 8a3cc78962 fix and expand what we say about ZST
6 years ago
Ralf Jung 5e082af681 adjust for current reality wrt. wide raw pointers
6 years ago
Ralf Jung d1cf763599 update uninit section to MaybeUninit
6 years ago