]> git.lizzy.rs Git - rust.git/commit
Rewrite boxed_region/memory_region in Rust
authorAlex Crichton <alex@alexcrichton.com>
Sat, 26 Oct 2013 08:10:39 +0000 (01:10 -0700)
committerAlex Crichton <alex@alexcrichton.com>
Sat, 26 Oct 2013 08:10:39 +0000 (01:10 -0700)
commit357ef1f69cd1ffbd3c36a9e7e171b10263d94139
treefdbf34015e80a82799979b60454dcf9c01cafb56
parentc5074ae6463876bbb9511e980fe890bebc881e41
Rewrite boxed_region/memory_region in Rust

This drops more of the old C++ runtime to rather be written in rust. A few
features were lost along the way, but hopefully not too many. The main loss is
that there are no longer backtraces associated with allocations (rust doesn't
have a way of acquiring those just yet). Other than that though, I believe that
the rest of the debugging utilities made their way over into rust.

Closes #8704
13 files changed:
mk/rt.mk
src/libstd/at_vec.rs
src/libstd/cleanup.rs
src/libstd/rt/env.rs
src/libstd/rt/global_heap.rs
src/libstd/rt/local_heap.rs
src/libstd/unstable/raw.rs
src/rt/boxed_region.cpp [deleted file]
src/rt/boxed_region.h [deleted file]
src/rt/memory_region.cpp [deleted file]
src/rt/memory_region.h [deleted file]
src/rt/rust_builtin.cpp
src/rt/rustrt.def.in