about summary refs log tree commit diff
path: root/src/rustc/driver
AgeCommit message (Expand)AuthorLines
2012-05-24remove dead assignmentsNiko Matsakis-2/+2
2012-05-24new liveness pass to supercede last_use / initednessNiko Matsakis-0/+3
2012-05-24fix classes and parameterized ifaces; remove needless self checkNiko Matsakis-2/+0
2012-05-22rustc: Eliminate metadata's dependency on sessionBrian Anderson-1/+5
2012-05-22rustc: Eliminate some session deps from metadata::loaderBrian Anderson-1/+13
2012-05-22syntax: Add diagnostic::expectBrian Anderson-4/+1
2012-05-21rustc: Move ast_map to the syntax crateBrian Anderson-1/+1
2012-05-21rustc: Remove ast_map's session dependencyBrian Anderson-1/+1
2012-05-18print ids of patterns when doing --pretty identifiedNiko Matsakis-1/+4
2012-05-18add a new debugging aid--tracingNiko Matsakis-1/+4
2012-05-18use -Z to distinguish internal debugging optionsNiko Matsakis-47/+70
2012-05-17Comments only: annotate FIXMEs in back-end and driverTim Chevalier-2/+4
2012-05-15rustc: Extract loader mod from creader modBrian Anderson-1/+1
2012-05-15move regionck into typeck, in the process fixing a bug or twoNiko Matsakis-2/+0
2012-05-15get preservation of boxes working, at least in simple casesNiko Matsakis-5/+5
2012-05-15make poison-on-free work, disable copying if borrowck is enabledNiko Matsakis-1/+4
2012-05-14Enforce that self doesn't escape from a classTim Chevalier-0/+2
2012-05-13rustc: Eliminate some indirection to the syntax crateBrian Anderson-1/+2
2012-05-10replace mutbl pass with borrowckNiko Matsakis-4/+1
2012-05-10Preliminary groundwork for intrinsic module, reflection interface.Graydon Hoare-0/+4
2012-05-09rustc: Refactor driver to better understand string sourcesBrian Anderson-28/+73
2012-05-09implement new borrow ck (disabled by default)Niko Matsakis-6/+19
2012-05-08rustc: Extract session::basic_options from rustdocBrian Anderson-0/+29
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-26Describe warnings on command line if user says -W help.Graydon Hoare-5/+41
2012-04-25Rewrite exhaustiveness checkerMarijn Haverbeke-1/+1
2012-04-18syntax: Put the main parser interface in mod parseBrian Anderson-5/+5
2012-04-17new debug flag, new testNiko Matsakis-3/+8
2012-04-15syntax: Cleanup attr module. Closes #1545Brian Anderson-1/+1
2012-04-13use find not echo; this also brings fuzzer under the iron fist of tidy.py!Niko Matsakis-1/+1
2012-04-12Support general warnings and errors in lint pass via flags and attrs. Close #...Graydon Hoare-16/+21
2012-04-06Convert old-style for loops to new-styleMarijn Haverbeke-1/+1
2012-04-05Explicitly use version 0.2 of cratesBrian Anderson-2/+7
2012-04-04rustc: Don't allow recursive constantsBrian Anderson-1/+1
2012-04-04rustc: Allow consts to refer to other constsBrian Anderson-2/+2
2012-03-29rustc: Remove the rustsyntax::attr wrapper in frontBrian Anderson-2/+2
2012-03-29rustc: Add an accessor to get the diagnostic handler from the sessionBrian Anderson-0/+3
2012-03-29rustc: Move diagnostic to rustsyntaxBrian Anderson-256/+0
2012-03-27rust: Remove extensions' dependency on the sessionBrian Anderson-1/+2
2012-03-27Support an alternate for syntax that calls a higher-order functionMarijn Haverbeke-1/+1
2012-03-26Bulk-edit mutable -> mut.Graydon Hoare-9/+9
2012-03-26Disallow ret inside of block functionsMarijn Haverbeke-0/+2
2012-03-23Keep an explicit map of things that have to be spilledMarijn Haverbeke-2/+3
2012-03-22Add an LLVM-instruction-counting mode to trans.Graydon Hoare-0/+5
2012-03-22make --enforce-mut-vars always on, add mut annotations to remaining filesNiko Matsakis-6/+3
2012-03-21add mut decls to rustc and make them mandatoryNiko Matsakis-19/+20
2012-03-21Avoid mangling names differently in debug builds to work around a build error...Josh Matthews-8/+7
2012-03-20Class methods WIPTim Chevalier-0/+8