about summary refs log tree commit diff
path: root/src/rustc
AgeCommit message (Expand)AuthorLines
2012-08-28Compress metadata section. Seems a minor speed win, major space win.Graydon Hoare-2/+4
2012-08-28rustc: Add cfg(gc) and cfg(nogc).Elliott Slaughter-9/+16
2012-08-27Camel case various core constructorsBrian Anderson-45/+45
2012-08-27Add some counters to metadata.Graydon Hoare-2/+62
2012-08-27Mark intrinsic::tydesc with #[allow(non_camel_case_types)]Brian Anderson-0/+1
2012-08-27Convert core::result to camel caseBrian Anderson-309/+309
2012-08-27libcore: Implement ord and eq language itemsPatrick Walton-37/+50
2012-08-27rustc: Avoid an allocation on every GEPiPatrick Walton-114/+110
2012-08-27fix a few remaining unused pattern binding warningsNiko Matsakis-3/+3
2012-08-27rustc: make sure to import shr.Erick Tryzelaar-1/+1
2012-08-27rustc: Fix typo in variant nameErick Tryzelaar-1/+1
2012-08-27rustc: import vstore_uniqErick Tryzelaar-1/+2
2012-08-27rustc: more pattern cleanupErick Tryzelaar-70/+65
2012-08-27rustc: fix the unused pattern vars warnings.Erick Tryzelaar-35/+35
2012-08-27rustc: When landing pads are off, avoid skipping cleanup code.Elliott Slaughter-2/+10
2012-08-27rustc: Break cyclical dependence between emit_tydescs and gen_shape_tables.Elliott Slaughter-0/+41
2012-08-26Camel case the option typeBrian Anderson-2025/+2025
2012-08-26rustc: Use memmove in unsafe::reinterpret_cast (issue #3025).Patrick Walton-3/+6
2012-08-26rustc: Use memset when zeroing allocas out (issue #3025).Patrick Walton-2/+30
2012-08-25rustc: Add some more debugging to vtablePatrick Walton-2/+2
2012-08-25Fix more unused variable warningsBrian Anderson-8/+8
2012-08-25rustc: Implement foreign constants.Patrick Walton-34/+66
2012-08-25Add backquotes to error messageTim Chevalier-2/+2
2012-08-25implements issue #2356Vincent Belliard-6/+56
2012-08-24Remove match checkTim Chevalier-28/+15
2012-08-24Eliminate match checks in trans and typeckTim Chevalier-131/+215
2012-08-24Rework method lookup to properly handle self types for non impl matches. Clos...Michael Sullivan-15/+72
2012-08-24A bunch of code refactoring in method matching.Michael Sullivan-88/+80
2012-08-24Comments only: fix a comment in method resolution.Michael Sullivan-1/+1
2012-08-24Start using core::path2::Path in a lot of places.Graydon Hoare-326/+284
2012-08-24fix some unused pattern binding warningsNiko Matsakis-22/+23
2012-08-24Infer purity for || style closures. Closes #3023.Michael Sullivan-51/+61
2012-08-24Get rid of the unsafe hacks in resolve3. Closes #3267.Michael Sullivan-12/+9
2012-08-24rustc: Add flag for enabling GC.Elliott Slaughter-0/+11
2012-08-24rustc: Don't emit metadata for default and GC box addrspaces.Elliott Slaughter-8/+10
2012-08-24rustc: Fix for updated macro syntax.Elliott Slaughter-2/+2
2012-08-24rustc: Emit index of tydescs by addrspace.Elliott Slaughter-0/+10
2012-08-24rustc: Root resources with addrspaces.Elliott Slaughter-36/+108
2012-08-24Enforce copyability in bind_by_value match arms (fix #3255)Ben Blum-0/+14
2012-08-24extend liveness to treat bindings more like other variablesNiko Matsakis-22/+114
2012-08-23Remove purity from fn_decl and move it out to containing AST elements.Michael Sullivan-104/+118
2012-08-23Less confusing error message when copying into heap closures (close #2942)Ben Blum-21/+40
2012-08-23More complete fix to #3162 (borrowck bug related to access to rec fields)Niko Matsakis-17/+9
2012-08-23don't consider use of `@fn` to be region-param'dNiko Matsakis-0/+19
2012-08-23Add boolean constants as part of const_evalTim Chevalier-49/+102
2012-08-23don't infer region paramaterization for ids in a bound contextNiko Matsakis-3/+22
2012-08-23Rename str::bytes to str::to_bytesTim Chevalier-16/+17
2012-08-23Remove old-moded atomic intrinsics (#3200)Ben Blum-29/+11
2012-08-23update liveness to camel-cased conventions, silence warningsNiko Matsakis-258/+278
2012-08-23`m1!{...}` -> `m1!(...)`Paul Stansifer-1043/+3667