summary refs log tree commit diff
path: root/src/rustc/driver/session.rs
AgeCommit message (Expand)AuthorLines
2012-10-11Remove unneeded no_rt flagTim Chevalier-13/+9
2012-09-26turn ast::ident into a structErick Tryzelaar-1/+1
2012-09-23Register snapshots. Remove redundant Eq impls, Makefile hacksBrian Anderson-27/+0
2012-09-21Install new pub/priv/export rules as defaults, old rules accessible under #[l...Graydon Hoare-0/+1
2012-09-20syntax: Pass the correct crate_cfg to the syntax expanderBrian Anderson-0/+4
2012-09-20rustc: De-mode all overloaded operatorsPatrick Walton-0/+27
2012-09-18Revert "rustc: Change all non-keyword uses of "link""Patrick Walton-3/+3
2012-09-18rustc: Change all non-keyword uses of "link"Patrick Walton-3/+3
2012-09-12trans: overhaul match bindings. No more phi, one code path for guards.Niko Matsakis-4/+3
2012-09-10Convert 'import' to 'use'. Remove 'import' keyword.Brian Anderson-2/+2
2012-09-07Convert all kind bounds to camel case. Remove send, owned keywords.Brian Anderson-1/+1
2012-09-07Do not copy values of type () or _|_Niko Matsakis-18/+20
2012-09-07rustc: Add an "ne" method to the Eq trait, and implement it everywherePatrick Walton-0/+3
2012-09-04rustc: "import" -> "use"Patrick Walton-9/+9
2012-08-31jit: Correct formatting and argv[0] for JITted programsZack Corr-0/+2
2012-08-31Add experimental JIT compilerZack Corr-0/+2
2012-08-29rustc: Make `<` and `=` into traitsPatrick Walton-0/+18
2012-08-27Add some counters to metadata.Graydon Hoare-1/+4
2012-08-26Camel case the option typeBrian Anderson-5/+5
2012-08-24Eliminate match checks in trans and typeckTim Chevalier-1/+1
2012-08-24Start using core::path2::Path in a lot of places.Graydon Hoare-3/+3
2012-08-24rustc: Add flag for enabling GC.Elliott Slaughter-0/+2
2012-08-22intern identifiersPaul Stansifer-2/+12
2012-08-22Eliminate many match checks in rustcTim Chevalier-2/+14
2012-08-08Convert impls to new syntaxBrian Anderson-1/+1
2012-08-07Add minor debug mode for measuring type sizes, helper for #3025.Graydon Hoare-1/+5
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-4/+4
2012-08-05Switch alts to use arrowsBrian Anderson-12/+12
2012-08-01Convert ret to returnBrian Anderson-1/+1
2012-07-26Nomenclature fixes in the lint checker. Fewer double-negatives.Graydon Hoare-5/+7
2012-07-25Added debug flag to enable LLVM debug output.Elliott Slaughter-1/+3
2012-07-23Add debug flag to turn off landing pads.Elliott Slaughter-1/+4
2012-07-17rustc: Implement and enforce instance coherencePatrick Walton-1/+5
2012-07-14Move the world over to using the new style string literals and types. Closes ...Michael Sullivan-40/+41
2012-07-13Support prefix notation for vstore strings. Closes #2906.Michael Sullivan-2/+2
2012-07-11infer when types are region parameterized rather than requiring /&Niko Matsakis-2/+6
2012-07-11new option to note where purity is req'dNiko Matsakis-1/+5
2012-07-11add ability to report statistics about how borrowck is being usedNiko Matsakis-3/+6
2012-07-10rustc: Introduce a coherence checker, behind a compile switch for nowPatrick Walton-3/+3
2012-07-04convert doc-attributes to doc-comments using ./src/etc/sugarise-doc-comments....Gareth Daniel Smith-1/+1
2012-07-02rustc: Implement a new resolve pass behind a compile flagPatrick Walton-1/+4
2012-07-02Merge remote-tracking branch 'Dretch/prettydocs'Brian Anderson-1/+2
2012-06-30initial draft of fix for issue #2498:Gareth Daniel Smith-1/+2
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-15/+15
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-14/+14
2012-06-21Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this.Graydon Hoare-1/+1
2012-06-19rustc: Add a temporary option to not link to the runtimeBrian Anderson-2/+6
2012-06-13Box AST identsBrian Anderson-3/+3
2012-06-08remove alias analysis and replace with borrowckNiko Matsakis-5/+1
2012-06-07Revert "remove alias analysis and replace with borrowck"Brian Anderson-1/+5