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
/
libstd
/
arena.rs
Age
Commit message (
Collapse
)
Author
Lines
2012-06-29
Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.
Michael Sullivan
-2
/
+2
2012-06-25
Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.
Michael Sullivan
-2
/
+2
2012-05-21
change list so that it must be used in a purely boxed fashion
Niko Matsakis
-3
/
+4
The old way was inconsistent---the head was unboxed but the tail was boxed. This resulted in numerous needless copies and also made the borrow check unhappy, because the head tended to be stored in mutable memory.
2012-03-29
stdlib: Remove the now-obsolete vec::alloc_len in favor of vec::capacity
Patrick Walton
-2
/
+2
2012-03-29
stdlib: Actually increase arena chunk sizes by powers of two
Patrick Walton
-1
/
+1
2012-03-29
stdlib: Allow the fast path of arena allocation to be CCI'd. 15% improvement ↵
Patrick Walton
-9
/
+14
on binary-trees.
2012-03-29
rustc: Add a vec::alloc_len and fix arena logic to use it
Patrick Walton
-2
/
+3
2012-03-29
rustc: Don't zero out arena chunks with vec::from_elem; that's slow because ↵
Patrick Walton
-1
/
+3
it calls the glue.
2012-03-29
stdlib: Fix a pointer mistake in arenas
Patrick Walton
-3
/
+5
2012-03-21
Adjust arena definition to be compatible with placement new
Niko Matsakis
-6
/
+13
2012-03-20
stdlib: Implement arenas
Patrick Walton
-0
/
+38