about summary refs log tree commit diff
path: root/src/rustc/driver/rustc.rs
AgeCommit message (Collapse)AuthorLines
2012-07-26Nomenclature fixes in the lint checker. Fewer double-negatives.Graydon Hoare-8/+18
New style is allow(foo), warn(foo), deny(foo) and forbid(foo), mirrored by -A foo, -W foo, -D foo and -F foo on command line. These replace -W no-foo, -W foo, -W err-foo, respectively. Forbid is new, and means "deny, and you can't override it".
2012-07-14Move the world over to using the new style string literals and types. Closes ↵Michael Sullivan-33/+33
#2907.
2012-07-11Fix some version numbers.Graydon Hoare-4/+4
2012-07-04Remove empty argument lists from do expressionsBen Striegel-1/+1
2012-07-02Mark -g as experimental (#2767)Brian Anderson-1/+1
2012-07-01Convert to new closure syntaxBrian Anderson-7/+7
2012-06-30Eliminate usages of old sugared call syntaxBrian Anderson-2/+2
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-5/+3
2012-06-28Replaced almost all vector+ in rustc (#2719)Eric Holk-2/+2
Didn't update shape because the changes were causing segfaults.
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-3/+3
2012-06-22Change resources to classes in libstd and rustcTim Chevalier-2/+4
2012-06-20Remove bind. Issue #2189Brian Anderson-1/+1
2012-06-06Revert "Revert "Merge pull request #2516 from mozilla/incoming" due to failures"Tim Chevalier-1/+2
This reverts commit 9fae95860de510f6874810cf43efb83f101246ef.
2012-06-04Make vecs implicitly copyable for all of our projects.Michael Sullivan-0/+1
2012-05-31Rename librustsyntax to libsyntaxKevin Cantu-1/+1
Per issue #2418.
2012-05-25Get rid of many implicit copies as a preliminary to Issue #2448.Michael Sullivan-1/+1
2012-05-18use -Z to distinguish internal debugging optionsNiko Matsakis-10/+15
2012-05-13rustc: Eliminate some indirection to the syntax crateBrian Anderson-1/+2
2012-05-09rustc: Refactor driver to better understand string sourcesBrian Anderson-6/+22
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-17new debug flag, new testNiko Matsakis-0/+2
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-4/+5
#1543.
2012-04-05Explicitly use version 0.2 of cratesBrian Anderson-2/+7
2012-03-22Add an LLVM-instruction-counting mode to trans.Graydon Hoare-0/+1
Pipe to xdu to see a trans call graph of generated insns.
2012-03-21add mut decls to rustc and make them mandatoryNiko Matsakis-2/+3
2012-03-21Avoid mangling names differently in debug builds to work around a build ↵Josh Matthews-1/+1
error. Fix up file name and path debug information, and build one compilation unit for a crate instead of one per source file.
2012-03-18rustc: Fix typo in error messageDamien Grassart-1/+1
2012-03-12Libc/os/run/rand/io reorganization. Close #1373. Close #1638.Graydon Hoare-1/+1
- Move io, run and rand to core. - Remove incorrect ctypes module (use libc). - Remove os-specific modules for os and fs. - Split fs between core::path and core::os.
2012-03-05rustc: Lower case error messagesBrian Anderson-2/+2
2012-03-02Move src/comp to src/rustcGraydon Hoare-0/+197