summary refs log tree commit diff
path: root/src/librustc/session/mod.rs
AgeCommit message (Expand)AuthorLines
2016-04-12std: Stabilize APIs for the 1.9 releaseAlex Crichton-3/+3
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
2016-01-15Address reviewer commentsNick Cameron-4/+8
2016-01-15Add an --output option for specifying an error emitterNick Cameron-10/+24
2015-12-30use structured errorsNick Cameron-34/+46
2015-12-30Structured diagnosticsNick Cameron-29/+50
2015-12-18Auto merge of #30389 - nikomatsakis:rfc1214-error, r=arielb1bors-7/+0
2015-12-18Make RFC 1214 warnings into errors, and rip out the "warn or err"Niko Matsakis-7/+0
2015-12-17Move a bunch of stuff from Session to syntax::errorsNick Cameron-60/+11
2015-12-17move error handling from libsyntax/diagnostics.rs to libsyntax/errors/*Nick Cameron-30/+29
2015-12-11Make name resolution errors non-fatalNick Cameron-0/+9
2015-11-26split the metadata code into rustc_metadataAriel Ben-Yehuda-2/+2
2015-11-26make CrateStore a trait objectAriel Ben-Yehuda-7/+9
2015-11-22Look up macro names as well when suggesting replacements for function resolve...Manish Goregaokar-1/+7
2015-10-27Make fatal errors more consistent.Eli Friedman-3/+3
2015-10-09Cache ids between lowering runsNick Cameron-0/+4
2015-10-09Move `for` loop desugaring to loweringNick Cameron-4/+7
2015-09-25std: Update MatchIndices to return a subsliceAlex Crichton-2/+2
2015-08-25Respect `--color` when printing early errorsBarosl Lee-4/+4
2015-08-14rustc: Allow changing the default allocatorAlex Crichton-3/+11
2015-08-12Introduce a "origin/cause" for new requirements (or bugfixes...) introduced b...Niko Matsakis-0/+14
2015-08-07Turn nonzeroing move hints back off by default.Felix S. Klock II-1/+1
2015-07-28debugflag to turn off nonzeroing move hint optimization.Felix S. Klock II-0/+3
2015-07-18split "has incompatible type for trait" errors into multiple linesAndrew Paseltiner-1/+2
2015-05-24Auto merge of #25168 - Manishearth:register_attr, r=eddybbors-0/+3
2015-05-14syntax: replace sess.span_diagnostic.cm with sess.codemap().Eduard Burtescu-1/+1
2015-05-14syntax: refactor (Span)Handler and ParseSess constructors to be methods.Eduard Burtescu-3/+3
2015-05-14Move tracking of the next NodeId from syntax's ParseSess to rustc's Session.Eduard Burtescu-4/+14
2015-05-07Add support for registering attributes with rustc in pluginsManish Goregaokar-0/+3
2015-05-05rustc: Fix more verbatim paths leaking to gccAlex Crichton-2/+3
2015-04-13Delay specific span_bug() call until abort_if_errors()Sean Bowe-1/+17