index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
libcore
/
mem.rs
Age
Commit message (
Expand
)
Author
Lines
2017-08-12
std: Stabilize `manually_drop` feature
Alex Crichton
-10
/
+7
2017-06-28
Auto merge of #42819 - scottmcm:swap-nonoverlapping, r=sfackler
bors
-53
/
+1
2017-06-23
Removed as many "```ignore" as possible.
kennytm
-4
/
+11
2017-06-21
Reuse the mem::swap optimizations to speed up slice::rotate
Scott McMurray
-53
/
+1
2017-06-19
Disable repr(simd) in mem::swap on Redox
Jeremy Soller
-2
/
+2
2017-06-11
Auto merge of #40454 - djzin:fast-swap, r=sfackler
bors
-13
/
+54
2017-06-09
hack around bug in emscripten
Djzin
-1
/
+3
2017-05-31
Rollup merge of #42252 - stjepang:clarify-alignof-docs, r=nikomatsakis
Mark Simulacrum
-4
/
+4
2017-05-30
Add 'the'
Stjepan Glavina
-4
/
+4
2017-05-28
restore old behaviour
Djzin
-18
/
+1
2017-05-28
restore old behaviour for sizes < 128
Djzin
-41
/
+34
2017-05-27
better respect alignment for copying tail
Djzin
-25
/
+37
2017-05-27
Merge remote-tracking branch 'upstream/master' into fast-swap
Djzin
-8
/
+178
2017-05-27
copy tail bytes better for aligned types
Djzin
-0
/
+21
2017-05-27
Clarify the docs for align_of and its variants
Stjepan Glavina
-4
/
+4
2017-05-20
expose needs_drop under mem::
Alexis Beingessner
-0
/
+52
2017-05-07
fix nit
Djzin
-1
/
+1
2017-05-07
improve wording
Djzin
-2
/
+1
2017-05-07
optimize out stack alignment for sizes < 32
Djzin
-5
/
+12
2017-04-29
process:exit -> process::exit in mem::forget docs
Nathan Moos
-1
/
+1
2017-04-24
change wording
Djzin
-1
/
+1
2017-04-09
into_inner to associated function
Simonas Kazlauskas
-2
/
+19
2017-04-09
Replace the `forget` intrinsic with ManuallyDrop
Simonas Kazlauskas
-1
/
+6
2017-04-09
Implement Manually Drop
Simonas Kazlauskas
-0
/
+96
2017-03-20
Fix up various links
steveklabnik
-5
/
+5
2017-03-15
use simd blocks
Djzin
-10
/
+20
2017-03-13
Remove function invokation parens from documentation links.
Corey Farwell
-1
/
+1
2017-03-13
add SWAP_BLOCK_SIZE constant
Djzin
-7
/
+9
2017-03-12
fix typo
Djzin
-1
/
+1
2017-03-12
a new approach; ditch xor cuteness and maximize cache locality
Djzin
-6
/
+18
2017-03-12
avoid recursion
Djzin
-2
/
+5
2017-03-12
speed up mem::swap
Djzin
-12
/
+9
2017-02-21
Get linkchecker clean
Steve Klabnik
-4
/
+4
2017-02-20
Revert "Fix up links"
Steve Klabnik
-1
/
+1
2017-02-13
Fix up links
Steve Klabnik
-1
/
+1
2016-11-11
Add missing urls for mem module
Guillaume Gomez
-16
/
+23
2016-09-27
add wrapper for discriminant_value
Alex Burka
-0
/
+82
2016-09-10
Tweak std::mem docs
Keegan McAllister
-93
/
+201
2016-08-25
Auto merge of #35906 - jseyfried:local_prelude, r=eddyb
bors
-1
/
+0
2016-08-24
Use `#[prelude_import]` in `libcore`.
Jeffrey Seyfried
-1
/
+0
2016-08-24
Remove drop flags from structs and enums implementing Drop.
Eduard Burtescu
-71
/
+0
2016-05-19
Support 16-bit pointers as well as i/usize
Jake Goulding
-0
/
+11
2016-05-03
Rollup merge of #33357 - pcwalton:inline-mem-forget, r=brson
Manish Goregaokar
-0
/
+1
2016-05-02
libcore: Inline `mem::forget()`.
Patrick Walton
-0
/
+1
2016-05-01
docs: Changed docs for `size_of` to describe size as a stride offset
Taylor Cramer
-0
/
+3
2016-03-04
End stdlib module summaries with a full stop.
Steve Klabnik
-1
/
+1
2016-02-16
Improve 'std::mem::transmute_copy' doc example.
Corey Farwell
-2
/
+18
2016-02-08
Remove old #[allow(trivial_casts)] annotations
Alex Crichton
-2
/
+0
2016-01-14
doc: this is more easy to read, and less prone mis-interpretation
Tshepang Lekhonkhobe
-1
/
+1
2015-11-20
Rename #[deprecated] to #[rustc_deprecated]
Vadim Petrochenkov
-2
/
+2
[next]