about summary refs log tree commit diff
path: root/src/libstd/gc.rs
AgeCommit message (Expand)AuthorLines
2014-02-02Fix `@str` removal tests.Huon Wilson-1/+0
2014-01-31Introduce marker types for indicating variance and for opting outNiko Matsakis-5/+7
2014-01-14add an experimental tag for Gc<T> due to cyclesDaniel Micay-0/+5
2014-01-09librustc: Implement placement `box` for GC and unique pointers.Patrick Walton-0/+18
2014-01-07Fixed Gc::clone, implemented Gc::ptr_eqkvark-3/+25
2014-01-07stdtest: Fix all leaked trait importsAlex Crichton-0/+1
2013-11-26libstd: Fix Win32 and other bustage.Patrick Walton-4/+4
2013-11-23Move mutable::Mut to cell::RefCellSteven Fackler-7/+7
2013-11-19add an initial `Gc<T>` stub with the APIDaniel Micay-0/+99
2013-08-03std: Remove gc and stackwalkBrian Anderson-358/+0
2013-08-02librustc: Disallow "unsafe" for external functionsPatrick Walton-3/+3
2013-08-01std: Replace `for` with `do { .. }` expr in std::gcblake2-ppc-58/+49
2013-07-30implement pointer arithmetic with GEPDaniel Micay-6/+6
2013-07-24Convert uses of transmute which don't need itAlex Crichton-8/+8
2013-07-22new snapshotDaniel Micay-14/+1
2013-07-20librustc: Remove `pub extern` and `priv extern` from the language.Patrick Walton-1/+1
2013-07-13Split mutable methods out of Set and MapSteven Fackler-1/+1
2013-07-01rustc: add a lint to enforce uppercase statics.Huon Wilson-0/+1
2013-06-23Remove unused TyDesc parameter from the glue functionsPhilipp Brüschweiler-1/+14
2013-06-23Remove rust_call_tydesc_gluePhilipp Brüschweiler-10/+5
2013-05-22libstd: Rename libcore to libstd and libstd to libextra; update makefiles.Patrick Walton-0/+371