summary refs log tree commit diff
path: root/src/rustc
AgeCommit message (Expand)AuthorLines
2012-07-27change region inference to not consider & that appears in a fnNiko Matsakis-1/+10
2012-07-27core: Trait-ify various overloaded operatorsPatrick Walton-0/+1
2012-07-27In resolve, check for duplicate pattern-bound varsTim Chevalier-10/+21
2012-07-27Make alts on uninhabited enum types typecheck and translate properlyTim Chevalier-10/+55
2012-07-26Removed the rest of the vec::view calls that were marked with #2880. Fixes #2...Eric Holk-12/+6
2012-07-26Use iteration protocol for ebml, use vec::view in more places (issue #2880)Eric Holk-44/+38
2012-07-26Nomenclature fixes in the lint checker. Fewer double-negatives.Graydon Hoare-131/+177
2012-07-26rustc: Fix cross-crate max/min-class-style constructorsPatrick Walton-20/+38
2012-07-25rustc: Introduce a lang_items pass, part of coherence and operator overloading.Patrick Walton-0/+236
2012-07-253x faster typecheckingEric Holk-7/+7
2012-07-25Add #[inline(never)], and also fixed inlining on vec::pushEric Holk-2/+3
2012-07-25Added debug flag to enable LLVM debug output.Elliott Slaughter-1/+10
2012-07-25adjust deprecated_use not to warn about sugared closuresNiko Matsakis-0/+8
2012-07-25fix oversight in ty_decode.Niko Matsakis-0/+5
2012-07-25add new deprecated_mode lint passNiko Matsakis-21/+161
2012-07-25avoid capture of bound regions when infering types for closureNiko Matsakis-16/+73
2012-07-25comment various region-related things betterNiko Matsakis-148/+60
2012-07-25make unique pointers inherit mutability from ownerNiko Matsakis-9/+37
2012-07-25correct treatment of mutability for deref'd componentsNiko Matsakis-7/+18
2012-07-24Remove rustllvm functions which have moved upstream.Elliott Slaughter-4/+0
2012-07-24rustc: Write impl attributes into the metadataPatrick Walton-0/+1
2012-07-24rustc: Don't require that structs have constructorsPatrick Walton-81/+117
2012-07-24rustc: Translate struct literalsPatrick Walton-0/+87
2012-07-24Merge pull request #3003 from elliottslaughter/free-cant-failGraydon Hoare-21/+34
2012-07-24Fix whitespace.Graydon Hoare-1/+1
2012-07-24Update some str functions to slices, merge as_buf and unpack_slice.Graydon Hoare-1/+1
2012-07-24Don't emit invoke instructions inside landing pads.Elliott Slaughter-21/+34
2012-07-24rustc: Typecheck struct literalsPatrick Walton-3/+134
2012-07-23rustc: Resolve struct names in struct literalsPatrick Walton-9/+49
2012-07-23Merge pull request #2998 from elliottslaughter/no-landing-padsGraydon Hoare-1/+8
2012-07-23rustc: Max/min classes: Add struct literal syntaxPatrick Walton-4/+14
2012-07-23Merge pull request #3000 from dgryski/masterTim Chevalier-1/+1
2012-07-23Fix formatting of multi-line blocks in asm-commentsDamian Gryski-1/+1
2012-07-23rustc: Make vtables use the coherence tablesPatrick Walton-76/+107
2012-07-23Add debug flag to turn off landing pads.Elliott Slaughter-1/+8
2012-07-23Moved malloc and free upcalls into rust runtime.Elliott Slaughter-44/+56
2012-07-23Move fail upcall into rust libcore.Elliott Slaughter-5/+97
2012-07-20Remove what's left of resolve1Tim Chevalier-105/+37
2012-07-19Fix stringTim Chevalier-1/+1
2012-07-19Merge pull request #2910 from gwillen/bug-2360Tim Chevalier-5/+23
2012-07-19Fix intersection of two region params in infer, cc #2962Niko Matsakis-2/+2
2012-07-18rustc: Make vtable do duplicate-impl checking. Closes #2958.Patrick Walton-0/+12
2012-07-18In resolve3, error on non-existent importsTim Chevalier-0/+10
2012-07-18Remove non-existent importsTim Chevalier-1/+1
2012-07-18rustc: Implement multiple-traits-per-impl for cross-crate stuffPatrick Walton-60/+46
2012-07-18rustc: Make coherence aware of multiple-traits-per-implPatrick Walton-97/+80
2012-07-18rustc: Move ty::impl_traits over to a multiple-traits-per-impl worldPatrick Walton-53/+64
2012-07-18rustc: Make resolve3 multiple-trait-per-impl-awarePatrick Walton-30/+25
2012-07-18syntax: Parse multiple trait refs in a single implementationPatrick Walton-27/+72
2012-07-18rustc: Encode metadata unconditionally for impls/traits/classes. Closes #2945.Patrick Walton-26/+37