about summary refs log tree commit diff
path: root/src/libcore/gc.rs
AgeCommit message (Expand)AuthorLines
2013-05-10core: Use the new `for` protocolAlex Crichton-6/+25
2013-05-03Remove pub from core::{unicode,cmath,stackwalk,rt}Alex Crichton-2/+2
2013-04-29librustc: Remove `ptr::addr_of`.Patrick Walton-1/+1
2013-04-23Removing more unnecessary unsafe blocks throughoutAlex Crichton-52/+50
2013-04-21auto merge of #5887 : jdm/rust/stackbounds, r=brsonbors-0/+1
2013-04-21rt: Make the C stack segment accessible to runtime users.Josh Matthews-0/+1
2013-04-20Replaced many instances of reinterpret_cast with transmuteMatthijs Hofstra-9/+9
2013-04-03rename Linear{Map,Set} => Hash{Map,Set}Daniel Micay-2/+2
2013-04-03hashmap: rm linear namespaceDaniel Micay-1/+1
2013-03-28Removing unused importsAlex Crichton-1/+1
2013-03-26librustc: Modify all code to use new lifetime binder syntaxPatrick Walton-1/+1
2013-03-26core: Hide GC docsBrian Anderson-0/+2
2013-03-22librustc: Remove the `const` declaration form everywherePatrick Walton-4/+4
2013-03-18librustc: Convert all uses of old lifetime notation to new lifetime notation....Patrick Walton-1/+1
2013-03-07libcore: Remove `extern mod { ... }` from libcore. rs=deexterningPatrick Walton-9/+16
2013-03-06Add manual &self/ and &static/ and /&self declarations thatNiko Matsakis-1/+1
2013-02-07core: Remove structural records from the rest of core, except pipesTim Chevalier-8/+7
2013-02-07Make ~fn non-copyable, make &fn copyable, split barefn/closure types,Niko Matsakis-3/+0
2013-01-31Replace most invocations of fail keyword with die! macroNick Desaulniers-1/+1
2013-01-29libcore: De-export libcore. rs=deexportingPatrick Walton-6/+5
2013-01-29libstd: Remove "dual impls" from the language and enforce coherence rules. r=...Patrick Walton-0/+1
2013-01-28core: Allow legacy records in in a few modulesTim Chevalier-0/+2
2013-01-24convert most of libcore records into structsErick Tryzelaar-2/+8
2013-01-23rename send_map to hashmapDaniel Micay-1/+1
2013-01-22migrate gc.rs to LinearSetDaniel Micay-10/+4
2013-01-18core: Allow set_buffer_ to be referred to as set-bufferTim Chevalier-0/+1
2013-01-10librustc: Make all external functions unsafe. r=tjcPatrick Walton-3/+5
2013-01-10core: Change XXXs into proper FIXMEs with issue numbersTim Chevalier-1/+1
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest modul...Patrick Walton-0/+1
2013-01-08Revert "librustc: Make unqualified identifier searches terminate at the neare...Patrick Walton-1/+0
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest modul...Patrick Walton-0/+1
2012-12-27librustc: Terminate name searches at the nearest module scope for paths that ...Patrick Walton-3/+8
2012-12-03Update license, add license boilerplate to most files. Remainder will follow.Graydon Hoare-0/+10
2012-10-23rt: Remove box annihilatorBrian Anderson-3/+1
2012-10-02rustc: Only allow imports marked with "pub" to be imported from other modulesPatrick Walton-1/+1
2012-10-01Move over to calling ptr::addr_ofTim Chevalier-1/+1
2012-09-28Add a demoded version of ptr::addr_ofTim Chevalier-1/+1
2012-09-26libcore: De-export cleanup, cmath, future, gc, hash, iter-trait, mutable, and...Patrick Walton-6/+2
2012-09-23core: Demode optionBrian Anderson-1/+1
2012-09-21Install new pub/priv/export rules as defaults, old rules accessible under #[l...Graydon Hoare-0/+1
2012-09-20core: Mark gc and stackwalk as demodedBrian Anderson-0/+4
2012-09-19core: Clean up crate docs and give all mods a brief descriptionBrian Anderson-1/+1
2012-09-18core: Rename 'unsafe' mod to 'cast'Brian Anderson-9/+9
2012-09-10Convert 'import' to 'use'. Remove 'import' keyword.Brian Anderson-4/+4
2012-09-07Convert 'again' to 'loop'. Remove 'again' keywordBrian Anderson-4/+4
2012-09-07Remove 'let' syntax for struct fieldsBrian Anderson-3/+3
2012-09-07gc: Add early abort when GC is disabled.Elliott Slaughter-0/+15
2012-09-07gc: Refactoring.Elliott Slaughter-45/+38
2012-09-07gc: Documentation.Elliott Slaughter-0/+52
2012-09-07gc: Fix for GC missing stack frames across segment boundaries.Elliott Slaughter-35/+100