]> git.lizzy.rs Git - rust.git/commit
auto merge of #14250 : alexcrichton/rust/gc, r=brson
authorbors <bors@rust-lang.org>
Wed, 11 Jun 2014 17:02:04 +0000 (10:02 -0700)
committerbors <bors@rust-lang.org>
Wed, 11 Jun 2014 17:02:04 +0000 (10:02 -0700)
commitf0f9095f1daa3814c9589f38b574e51d394d1bbc
tree924e24d821a8d773af3a5e596d1fc603639e5e17
parentc54ce27b392e9f16a3cc70fed415af8c274af148
parent54c2a1e1ce7f32576f0692a1de3fe2763d13bac9
auto merge of #14250 : alexcrichton/rust/gc, r=brson

This commit removes `@T` from the compiler by moving the AST to using `Gc<T>`. This also starts treating `Gc<T>` as `@T` in the same way that `Box<T>` is the same as `~T` in the compiler.

After this hits a snapshot, the `@T` syntax should be able to be removed completely.