summary refs log tree commit diff
path: root/src/librustc/session/mod.rs
AgeCommit message (Expand)AuthorLines
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
2016-06-06Remove old -Z options that do nothingJonas Schievink-3/+0
2016-05-27Emit "no-frame-pointer-elim" attribute for closures, shims, and glue.Michael Woerister-1/+6
2016-05-25rustc: use a simpler scheme for plugin registrar symbol names.Eduard Burtescu-0/+10
2016-05-18fix indentation of session/mod.rsNiko Matsakis-3/+3
2016-05-18thread the DepGraph to session/crate-storeNiko Matsakis-5/+17
2016-05-09rustc: Implement custom panic runtimesAlex Crichton-3/+8
2016-05-02refactor to use new snippet code and modelNiko Matsakis-2/+2
2016-04-27rustc_driver: Allow running the compiler with a FileLoaderAdolfo Ochagavía-1/+13
2016-04-20librustc: remove outdated workaroundTamir Duberstein-3/+0
2016-04-20Auto merge of #31709 - ranma42:target_feature-from-llvm, r=alexcrichtonbors-0/+57
2016-04-11std: Stabilize APIs for the 1.9 releaseAlex Crichton-3/+3
2016-04-09Introduce the `init_llvm` functionAndrea Canciani-0/+57
2016-03-31librustc: excise Session's now-unused bug methodsBenjamin Herr-17/+0
2016-03-31librustc: replace tcx.sess.bug calls with bug!()Benjamin Herr-1/+1
2016-03-31librustc: add {span_,}bug! macrosBenjamin Herr-0/+34
2016-03-28Auto merge of #32267 - durka:inclusive-range-error, r=nrcbors-0/+4
2016-03-26Rollup merge of #32199 - nikomatsakis:limiting-constants-in-patterns-2, r=pnk...Manish Goregaokar-1/+7
2016-03-25store krate information more uniformlyNiko Matsakis-2/+3
2016-03-25Compute a salt from arguments passed via -Cmetadata.Michael Woerister-2/+7
2016-03-25suppress duplicate lintsNiko Matsakis-1/+7
2016-03-24fatal error instead of ICE for impossible range during HIR loweringAlex Burka-0/+4
2016-03-04Add Pass manager for MIRSimonas Kazlauskas-3/+3
2016-02-09Allow registering MIR-passes through compiler pluginsOliver Schneider-0/+3
2016-02-02Auto merge of #31279 - DanielJCampbell:MacroReferencing, r=nrcbors-1/+7
2016-02-02Reviewer requested changes and test fixesNick Cameron-4/+4
2016-02-01Implemented macro referencing for save analysisDaniel Campbell-1/+7
2016-02-01Replace some aborts with ResultsNick Cameron-11/+12
2016-01-28Auto merge of #30411 - mitaa:multispan, r=nrcbors-44/+44
2016-01-28Implement MultiSpan error reportingmitaa-44/+44
2016-01-28Fix checking if there have been new errors.Tomasz Miąsko-2/+2
2016-01-26Initial work towards abort-free compilationNick Cameron-5/+18
2016-01-22The war on abort_if_errorsNick Cameron-3/+4