about summary refs log tree commit diff
path: root/src/rustc
AgeCommit message (Expand)AuthorLines
2012-08-30rustc: "extern mod { ... }" should be written "extern { ... }" insteadPatrick Walton-2/+0
2012-08-30rustc: Make the compiler no longer ICE on unused foreign constantsPatrick Walton-2/+8
2012-08-30Bump version to 0.4Brian Anderson-8/+8
2012-08-29rustc: Make `<=`, `>=`, and `>` use traits as wellPatrick Walton-1/+2
2012-08-29rustc: Make `<` and `=` into traitsPatrick Walton-35/+1087
2012-08-29core: Demode int/uint modsBrian Anderson-5/+5
2012-08-29Camel case more std typesBrian Anderson-2/+2
2012-08-29std: Camel case some constructorsBrian Anderson-12/+12
2012-08-29core: Don't normalize paths by default. Add a normalize methodBrian Anderson-3/+5
2012-08-29Rename resolve3 -> resolve.Graydon Hoare-39/+39
2012-08-29Allow extern mods to be anonymousTim Chevalier-11/+18
2012-08-29vtable.rs: adjust formatting, correct build errorNiko Matsakis-215/+224
2012-08-29Refactor representation of borrowing so that it is tracked by fn_ctxt and not...Niko Matsakis-486/+513
2012-08-28Comment the default case in typeck::check::vtable::lookup_vtable copiouslyTim Chevalier-10/+98
2012-08-28In ty::impl_traits, treat structs properlyTim Chevalier-15/+4
2012-08-28CamelCasify lots of stdBen Striegel-97/+97
2012-08-28Add lint modes for uses of @ and ~ pointers, in general.Graydon Hoare-1/+86
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