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
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
library
/
alloc
Age
Commit message (
Expand
)
Author
Lines
2020-09-03
fix debug assertion
The8472
-4
/
+18
2020-09-03
Remove vec-to_str.rs, merge the remaining test in with vec
Rune Tynan
-0
/
+3
2020-09-03
improve comments and naming
The8472
-25
/
+56
2020-09-03
add explanation to specialization marker
The8472
-0
/
+6
2020-09-03
remove separate no-drop code path since it resulted in more LLVM IR
The8472
-32
/
+15
2020-09-03
remove empty Vec extend optimization
The8472
-24
/
+2
2020-09-03
get things to work under min_specialization by leaning more heavily on #[rust...
The8472
-8
/
+14
2020-09-03
fix benchmark compile errors
The8472
-12
/
+9
2020-09-03
apply required min_specialization attributes
The8472
-1
/
+7
2020-09-03
support in-place collect for MapWhile adapters
The8472
-0
/
+2
2020-09-03
generalize in-place collect to types of same size and alignment
The8472
-23
/
+34
2020-09-03
increase comment verbosity
The8472
-2
/
+2
2020-09-03
work around compiler overhead around lambdas in generics by extracting them i...
The8472
-34
/
+39
2020-09-03
extract IntoIter drop/forget used by specialization into separate methods
The8472
-15
/
+25
2020-09-03
add benchmark to cover in-place extend
The8472
-0
/
+14
2020-09-03
remove redundant cast
The8472
-1
/
+1
2020-09-03
test drops during in-place iteration
The8472
-0
/
+40
2020-09-03
move unsafety into method, not relevant to caller
The8472
-2
/
+2
2020-09-03
replace unsafe ptr::write with deref-write, benchmarks show no difference
The8472
-10
/
+4
2020-09-03
pacify tidy
The8472
-6
/
+6
2020-09-03
replace drop flag with ManuallyDrop
The8472
-6
/
+4
2020-09-03
mark as_inner as unsafe and update comments
The8472
-5
/
+9
2020-09-03
avoid exposing that binary heap's IntoIter is backed by vec::IntoIter, use a ...
The8472
-9
/
+26
2020-09-03
fix: bench didn't black_box its results
The8472
-3
/
+1
2020-09-03
fix build issue due to stabilized feature
The8472
-0
/
+1
2020-09-03
impl TrustedRandomAccess for vec::IntoIter
The8472
-1
/
+22
2020-09-03
bench larger allocations
The8472
-6
/
+6
2020-09-03
include in-place .zip() in test
The8472
-1
/
+8
2020-09-03
remove unecessary feature flag
The8472
-1
/
+0
2020-09-03
move free-standing method into trait impl
The8472
-79
/
+75
2020-09-03
bench in-place zip
The8472
-0
/
+37
2020-09-03
additional specializations tests
The8472
-0
/
+22
2020-09-03
fix some in-place-collect edge-cases
The8472
-0
/
+13
2020-09-03
remove redundant code
The8472
-7
/
+1
2020-09-03
improve comments
The8472
-7
/
+10
2020-09-03
specialize creating a Vec from a slice iterator where T: Copy
The8472
-0
/
+14
2020-09-03
restore SpecFrom<T, TrustedLen<Item=T>> specialization by nesting
The8472
-1
/
+29
2020-09-03
use From specializations on extend if extended Vec is empty
The8472
-3
/
+25
2020-09-03
exercise more of the in-place pipeline in the bench
The8472
-1
/
+8
2020-09-03
bench in-place collect of droppables
The8472
-0
/
+15
2020-09-03
cyclic in-place reuse bench
The8472
-0
/
+20
2020-09-03
return the things under test so they get black_box()'ed
The8472
-1
/
+10
2020-09-03
add benches from bluss' gists
The8472
-0
/
+104
2020-09-03
use memmove instead of generic in-place iteration for IntoIter source
The8472
-2
/
+10
2020-09-03
restore Vec::extend specialization for vec::IntoIter sources that
The8472
-0
/
+9
2020-09-03
hide binary_heap::IntoIter internals behind impl Trait
The8472
-1
/
+2
2020-09-03
recover vectorization
The8472
-23
/
+54
2020-09-03
update benches
The8472
-3
/
+4
2020-09-03
simplify pointer arithmetic
The8472
-11
/
+15
2020-09-03
use add instead of offset
The8472
-1
/
+1
[prev]
[next]