about summary refs log tree commit diff
path: root/src/rustc
AgeCommit message (Expand)AuthorLines
2012-05-11First working monomorphic type-reflection.Graydon Hoare-18/+80
2012-05-10replace mutbl pass with borrowckNiko Matsakis-507/+406
2012-05-10Preliminary groundwork for intrinsic module, reflection interface.Graydon Hoare-0/+211
2012-05-10Remove `do { ... } while ...` from the language.Paul Stansifer-89/+9
2012-05-10Removed all 4 uses of `do ... while` in the codebase.Paul Stansifer-6/+9
2012-05-09rustc: Refactor driver to better understand string sourcesBrian Anderson-28/+73
2012-05-09implement new borrow ck (disabled by default)Niko Matsakis-274/+1660
2012-05-09reduce self type to a special type parameterNiko Matsakis-314/+243
2012-05-08rustc: Extract session::basic_options from rustdocBrian Anderson-0/+29
2012-05-08Support visibility modifiers and attributes on view itemsMarijn Haverbeke-2/+8
2012-05-08Start parsing pub/priv on regular itemsMarijn Haverbeke-33/+37
2012-05-07rustc: Put all boxes into addrspace 1Brian Anderson-8/+61
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