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
/
src
/
libstd
/
arena.rs
Age
Commit message (
Collapse
)
Author
Lines
2012-09-26
libcore: De-mode at_vec
Patrick Walton
-3
/
+3
2012-09-21
Install new pub/priv/export rules as defaults, old rules accessible under ↵
Graydon Hoare
-0
/
+2
#[legacy_exports];
2012-09-19
std: Demode arena
Brian Anderson
-3
/
+6
2012-09-18
core: Rename 'unsafe' mod to 'cast'
Brian Anderson
-1
/
+1
2012-09-18
core: Rename at_vec::unsafe to raw
Brian Anderson
-1
/
+1
2012-09-12
Rename vec::unsafe to vec::raw
Brian Anderson
-3
/
+3
2012-09-12
fixup mutability of vec::each, make iter_bytes pure
Niko Matsakis
-3
/
+3
also, change DVec() to work with imm vectors rather than mut ones
2012-09-07
Convert field terminators to commas. Stop parsing semis.
Brian Anderson
-3
/
+3
2012-09-04
std: Camel case list
Brian Anderson
-5
/
+5
2012-09-04
libstd: "import" -> "use"
Patrick Walton
-5
/
+4
2012-09-02
std: warn(non_camel_case_types) everywhere. still some exceptions
Brian Anderson
-1
/
+0
2012-09-01
Demode reinterpret_cast
Brian Anderson
-9
/
+9
2012-08-31
Make utility funs in core::int, core::uint, etc. not by-reference
Tim Chevalier
-2
/
+2
Closes #3302
2012-08-29
core: Demode int/uint mods
Brian Anderson
-2
/
+2
2012-08-28
CamelCasify lots of std
Ben Striegel
-14
/
+15
2012-08-22
#[ignore(cfg(windows))] for a test I added to arena that involves failure.
Michael Sullivan
-2
/
+1
2012-08-21
Remove a level of indirection from std::arena.
Michael Sullivan
-20
/
+20
2012-08-21
Have std::arena segregate POD data and non-POD data into different chunks.
Michael Sullivan
-22
/
+77
2012-08-21
Make std::arena run destructors. Closes #2831.
Michael Sullivan
-22
/
+162
2012-08-02
Purge placement new; Make borrowck know about unary move.
Niko Matsakis
-4
/
+13
cc #3071
2012-08-01
Convert ret to return
Brian Anderson
-4
/
+4
2012-07-17
rustc: Implement and enforce instance coherence
Patrick Walton
-2
/
+7
2012-07-11
Change the interface of placement new to take a tydesc as part of Issue #2831.
Michael Sullivan
-2
/
+10
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
[prev]