summary refs log tree commit diff
path: root/src/librustc/session/mod.rs
AgeCommit message (Expand)AuthorLines
2017-04-13remove `LinkMeta` from `SharedCrateContext`Niko Matsakis-7/+5
2017-04-11Fix some nitsSimonas Kazlauskas-3/+2
2017-04-11Make a comment better.Austin Hicks-1/+1
2017-04-11Initial attempt at implementing optimization fuel and re-enabling struct fiel...Austin Hicks-1/+1
2017-04-11Tests for -Z fuel=foo=nAustin Hicks-1/+1
2017-04-11Make a comment better.Austin Hicks-1/+1
2017-04-11Initial attempt at implementing optimization fuel and re-enabling struct fiel...Austin Hicks-0/+52
2017-04-07-Z linker-flavorJorge Aparicio-1/+4
2017-02-25rustc: introduce a query system for type information in ty::maps.Eduard Burtescu-4/+4
2017-02-22add `-C overflow-checks` optionNathan Froyd-0/+5
2017-02-02introduce `LintTable`Niko Matsakis-14/+7
2016-12-16definitions: Add some timing stats for DefPathTable decoding.Michael Woerister-0/+5
2016-12-02limit the length of types in monomorphizationAriel Ben-Yehuda-0/+4
2016-11-24Revisions from review comments, squashed.Felix S. Klock II-68/+4
2016-11-24Add `-Z print-type-sizes`, a tool for digging into how variants are laid out.Felix S. Klock II-1/+73
2016-11-21Use `Symbol` instead of `InternedString` in the AST, HIR, and various other p...Jeffrey Seyfried-5/+5
2016-11-20Move `syntax::util::interner` -> `syntax::symbol`, cleanup.Jeffrey Seyfried-4/+4
2016-11-11Auto merge of #37456 - estebank:unused-imports-verbosity, r=jonathandturnerbors-5/+6
2016-11-08Group unused import warnings per path listEsteban Küber-5/+6
2016-11-08Replace FnvHasher use with FxHasher.Nicholas Nethercote-4/+4
2016-11-01improve early lint to use multispan from diagnosticNiko Matsakis-7/+16
2016-11-01compare-method lintNiko Matsakis-5/+5
2016-11-01introduce EarlyLint typeNiko Matsakis-5/+5
2016-10-31Changed most vec! invocations to use square bracesiirelu-1/+1
2016-10-26deduplicate one-time diagnostics on lint ID as well as span and messageZack M. Davis-8/+9
2016-10-26one-time diagnostics are only one-time for humans, not JSON-eating toolsZack M. Davis-5/+15
2016-10-26save a borrow by using return value of HashSet::insertZack M. Davis-7/+5
2016-10-15introing one-time diagnostics: only emit "lint level defined here" onceZack M. Davis-1/+26
2016-10-07incr.comp.: Hide concrete hash algorithm used for ICHMichael Woerister-0/+8
2016-09-28Rollup merge of #36794 - japaric:target-panic, r=alexcrichtonJonathan Turner-3/+8
2016-09-28Allow supplying an error destination via the compiler driverNick Cameron-5/+15
2016-09-27add a panic-strategy field to the target specificationJorge Aparicio-3/+8
2016-09-20rustc_metadata: go only through rustc_serialize in astencode.Eduard Burtescu-7/+9
2016-09-13Move macro resolution into `librustc_resolve`.Jeffrey Seyfried-7/+2
2016-09-06Auto merge of #36025 - michaelwoerister:incr-comp-hash-spans, r=nikomatsakisbors-0/+33
2016-09-02rustc: Implement custom derive (macros 1.1)Alex Crichton-0/+8
2016-09-01Add some infrastructure for timing things where time_passes can't be used.Michael Woerister-0/+33
2016-08-29incr.comp.: Move lock files out of directory being lockedMichael Woerister-8/+16
2016-08-29Implement copy-on-write scheme for managing the incremental compilation cache.Michael Woerister-1/+92
2016-08-11Add the notion of a dependency tracking status to commandline arguments.Michael Woerister-1/+1
2016-08-07Turn on new errors, json mode. Remove duplicate unicode testJonathan Turner-10/+3
2016-07-28Store `crate_disambiguator` as an `InternedString`Niko Matsakis-2/+5
2016-07-22remove the now-unused multiline error codeAriel Ben-Yehuda-77/+4
2016-07-14Remove emit from emitter, leaving emit_structJonathan Turner-4/+6
2016-07-14Remove BasicEmitterJonathan Turner-4/+11
2016-07-10Move variant_size_differences out of transJonas Schievink-3/+0
2016-07-03prefer `if let` to match with `None => {}` arm in some placesZack M. Davis-8/+5
2016-06-28cleanup: refactor away `ast::NodeIdAssigner`Jeffrey Seyfried-15/+4
2016-06-23make old school mode a bit more configurableJonathan Turner-1/+4
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-7/+6