summary refs log tree commit diff
path: root/src/librustc/session/mod.rs
AgeCommit message (Expand)AuthorLines
2017-09-30Don't use remapped path when loading modules and include filesPhilip Craig-3/+1
2017-09-23Rollup merge of #44717 - pnkfelix:debugflags-borrowckmir-implies-emitendregio...Corey Farwell-1/+2
2017-09-20Make `-Z borrowck-mir` imply that `EndRegion`'s should be emitted.Felix S. Klock II-1/+2
2017-09-16`--cap-lints allow` switches off `can_emit_warnings`Zack M. Davis-3/+7
2017-09-14rustc: Remove `Session::dep_graph`Alex Crichton-12/+29
2017-09-12Remove the `cstore` reference from Session in order to prepare encapsulating ...Michael Woerister-11/+3
2017-09-05Emit `EndRegion` statements when given `-Z mir-emit-validate=N` (for N > 0).Felix S. Klock II-0/+4
2017-08-23-Z profile-query-and-key, separate from -Z profile-query; query key is string...Matthew Hammer-1/+7
2017-08-23inc comp: -Z profile-queries support; see also https://github.com/rust-lang-n...Matthew Hammer-0/+1
2017-08-22Introduce temporary target feature crt_static_respectedSamuel Holland-0/+9
2017-08-22Factor out a helper for the getting C runtime linkageSamuel Holland-0/+16
2017-08-12Fix some typosBastien Orivel-2/+2
2017-08-09rustc: Rearchitect lints to be emitted more eagerlyAlex Crichton-18/+11
2017-07-05use field init shorthand in src/librustcZack M. Davis-11/+11
2017-07-05rustc: Implement the #[global_allocator] attributeAlex Crichton-1/+7
2017-07-02report the total number of errors on compilation failureAriel Ben-Yehuda-7/+18
2017-06-26make lint on-by-default/implied-by messages appear only onceZack M. Davis-17/+43
2017-06-21Integrate jobserver support to parallel codegenAlex Crichton-2/+26
2017-05-30Add new error codeGuillaume Gomez-7/+11
2017-05-23incr.comp.: Track expanded spans instead of FileMaps.Michael Woerister-19/+4
2017-05-15Remove rustc_llvm dependency from librustcRobin Kruppe-54/+0
2017-05-08incr.comp.: Hash more pieces of crate metadata to detect changes there.Michael Woerister-3/+20
2017-05-02remove `mir_passes` from `Session` and add a FIXMENiko Matsakis-3/+0
2017-04-26Implement a file-path remapping feature in support of debuginfo and reproduci...Michael Woerister-12/+17
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