about summary refs log tree commit diff
path: root/src/rustc
AgeCommit message (Expand)AuthorLines
2012-05-07That awkward moment when you forget to add your final changesTim Chevalier-2/+3
2012-05-07In resolve, visit the path in an iface refTim Chevalier-12/+40
2012-05-07make it illegal to implicitly capture mutable variablesNiko Matsakis-88/+134
2012-05-04new cap clause syntaxNiko Matsakis-173/+213
2012-05-03Turn constants in back::abi into uints, and propagate typesTim Chevalier-199/+184
2012-05-03allow enums that ref themselves via unsafe pointersNiko Matsakis-1/+4
2012-05-03Removed unused import of std::dequeTim Chevalier-1/+1
2012-05-03Revert "allow fn exprs to omit arg types"Niko Matsakis-118/+71
2012-05-03allow fn exprs to omit arg typesNiko Matsakis-71/+118
2012-05-03Implement better shape code for evec, estr.Graydon Hoare-32/+21
2012-05-03Check early on in typeck that types being implemented are actually iface typesTim Chevalier-5/+12
2012-05-03rustc: Fix comment about ABI in trans::nativeBrian Anderson-1/+1
2012-05-03rustc: Link to original Clay x86 classification codeBrian Anderson-0/+3
2012-05-03add forgotten index and fix array typeJyun-Yan You-16/+18
2012-05-03Mention missing constructor when complaining about inexhaustive top-level pat...Marijn Haverbeke-11/+27
2012-05-02report ambig impl methodsNiko Matsakis-0/+19
2012-05-02rustc: Hack around some FFI bustage. Unbreak servoBrian Anderson-0/+25
2012-05-02Error message reformatting, close #2309.Graydon Hoare-2/+2
2012-05-02Remove commented-out code and old comments that accidentally snuck inTim Chevalier-44/+4
2012-05-02Encode the ifaces a class implements in metadataTim Chevalier-42/+129
2012-05-01Fix symbol mangling in the presence of trailing version numbers.Graydon Hoare-0/+8
2012-05-01New lint pass for picking out uses of old-style vecs and str.Graydon Hoare-2/+53
2012-05-01Remove code that was accidentally committedTim Chevalier-4/+1
2012-05-01Don't re-export a glob-imported ID when the same ID is defined withinTim Chevalier-4/+13
2012-04-30Stop inferring bot/static when types/regions are unconstrained.Niko Matsakis-48/+150
2012-04-30Revert "Eliminate a copy in syntax::parse::new_parser_from_file"Tim Chevalier-1/+1
2012-04-30Eliminate a copy in syntax::parse::new_parser_from_fileTim Chevalier-1/+1
2012-04-28rustc: Use a slightly more consistent style for unexpected errorsBrian Anderson-6/+12
2012-04-27rustc: Remove old align_of intrinsicBrian Anderson-7/+2
2012-04-27rustc: Clean up some enum codeBrian Anderson-16/+5
2012-04-27core: Split sys::align_of into min_align_of, pref_align_ofBrian Anderson-4/+4
2012-04-27rustc: Add min_align_of, pref_align_of intrinsic, deprecate align_ofBrian Anderson-2/+13
2012-04-26rustc: Add llalign_of_minBrian Anderson-0/+6
2012-04-26rustc: Rename llalign_of_real to llalign_of_prefBrian Anderson-8/+10
2012-04-26rustc: Add LLVM bindings for more alignment-related functionsBrian Anderson-1/+8
2012-04-26Add check for path-statements, close #400.Graydon Hoare-1/+28
2012-04-26Lowercase warning message.Graydon Hoare-1/+1
2012-04-26Describe warnings on command line if user says -W help.Graydon Hoare-5/+41
2012-04-25lots of work to make iface/impls parameterized by regionsNiko Matsakis-387/+477
2012-04-25Be a bit more cautious about marking things no-throw.Graydon Hoare-23/+26
2012-04-25More slice use in vec, io, str, ebml, metadata encoder and decoder.Graydon Hoare-29/+29
2012-04-25Set no-unwind on glue functions that don't drop resources.Graydon Hoare-17/+39
2012-04-25Set no-unwind attribute on all upcalls other than fail.Graydon Hoare-1/+10
2012-04-25rustc: Cache normalized typesBrian Anderson-3/+12
2012-04-25rustc: Use LLVM named structs for enum typesBrian Anderson-95/+185
2012-04-25typeck: Take more care to pass down expected typesMarijn Haverbeke-50/+86
2012-04-25Rewrite exhaustiveness checkerMarijn Haverbeke-209/+237
2012-04-24Revert "rustc: Use LLVM named structs for enum types"Brian Anderson-180/+95
2012-04-24Revert "rustc: Cache normalized types"Brian Anderson-12/+3
2012-04-24rustc: Cache normalized typesBrian Anderson-3/+12