about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2014-01-14 23:01:51 -0800
committerbors <bors@rust-lang.org>2014-01-14 23:01:51 -0800
commit29070c3bee8846d22030305179fdd3f95cb320d7 (patch)
tree2218c67742eeb8ac0ace63048d946ed0930ce3a8 /src/rustllvm/RustWrapper.cpp
parente063e96ec90544c9ffa811396d14541761656d07 (diff)
parent77758f0b5e4ea672f3a5671902011e879ed6dac5 (diff)
downloadrust-29070c3bee8846d22030305179fdd3f95cb320d7.tar.gz
rust-29070c3bee8846d22030305179fdd3f95cb320d7.zip
auto merge of #11535 : thestinger/rust/header, r=alexcrichton
Unique pointers and vectors currently contain a reference counting
header when containing a managed pointer.

This `{ ref_count, type_desc, prev, next }` header is not necessary and
not a sensible foundation for tracing. It adds needless complexity to
library code and is responsible for breakage in places where the branch
 has been left out.

The `borrow_offset` field can now be removed from `TyDesc` along with
the associated handling in the compiler.

Closes #9510
Closes #11533
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions