summary refs log tree commit diff
path: root/src/librustc/session/mod.rs
AgeCommit message (Expand)AuthorLines
2018-04-17Don't abort const eval due to long running evals, just warnOliver Schneider-3/+0
2018-03-26Introduce a TargetTriple enum to support absolute target pathsPhilipp Oppermann-3/+4
2018-03-20rename epoch to editionKurtis Nusbaum-5/+5
2018-03-13introduce `tcx.normalize_erasing_regions(..)` operaton [VIC]Niko Matsakis-0/+5
2018-03-13introduce `infcx.at(..).normalize(..)` operation [VIC]Niko Matsakis-0/+11
2018-03-13add `canonicalize` method to `InferCtxt` [VIC]Niko Matsakis-0/+5
2018-03-09Move PROFQ_CHAN to a Session fieldJohn Kåre Alsaker-1/+7
2018-03-08Move epochs to libsyntaxManish Goregaokar-1/+2
2018-03-08Rollup merge of #48682 - spastorino:make_causal_lazy, r=nikomatsakisManish Goregaokar-266/+378
2018-03-08Const eval will oom together with rustc nowOliver Schneider-3/+0
2018-03-08Move the resource limits to the session in preparation for attributes configu...Oliver Schneider-0/+10
2018-03-06Run rustfmt over modified filesSantiago Pastorino-259/+378
2018-03-06Remove nll-dump-cause flag and always track causesSantiago Pastorino-7/+0
2018-03-05Fix some merge fallout.Michael Woerister-1/+1
2018-03-05Turn features() into a query.Michael Woerister-47/+19
2018-03-02Run Rustfix on librustcManish Goregaokar-4/+4
2018-03-02Replace Rc with Lrc for shared dataJohn Kåre Alsaker-4/+5
2018-02-28Rollup merge of #48461 - Manishearth:epoch-dyn-trait, r=nmatsakisManish Goregaokar-1/+17
2018-02-26Fix rebaseVadim Petrochenkov-5/+6
2018-02-26Support flag `-Z ui-testing` for tweaking diagnostic output for UI testsVadim Petrochenkov-2/+4
2018-02-23Add ability for hardwired lints to operate on the diagnostic builderManish Goregaokar-1/+13
2018-02-23Allow future-incompat lints to mention an epochManish Goregaokar-0/+4
2018-02-05Add -ZepochManish Goregaokar-1/+6
2018-02-01Auto merge of #47540 - Manishearth:suggestion, r=nrcbors-2/+4
2018-01-29Toggle span highlighting on `-Zteach`Esteban Küber-8/+11
2018-01-29Add -Zapproximate-suggestionsManish Goregaokar-2/+4
2018-01-26Merge branch 'explain' of https://github.com/estebank/rust into rollupAlex Crichton-0/+4
2018-01-26Merge branch 'no-stderr-sink' of https://github.com/Zoxc/rust into rollupAlex Crichton-6/+6
2018-01-26Do not capture stderr in the compiler. Instead just panic silently for fatal ...John Kåre Alsaker-6/+6
2018-01-23rustc: Add `-C lto=val` optionAlex Crichton-34/+58
2018-01-23Rename `-Z explain` to `-Z teach`Esteban Küber-2/+2
2018-01-23Create `StructuredDiagnostic`Esteban Küber-0/+4
2018-01-21Remove the IGNORED_ATTR_NAMES thread localJohn Kåre Alsaker-0/+6
2018-01-16Don't include DefIndex in plugin- and proc-macro registrar fn symbol.Michael Woerister-9/+7
2018-01-13Auto merge of #47181 - michaelwoerister:var-len-def-index, r=eddybbors-2/+2
2018-01-08Use different DefIndex representation that is better suited for variable leng...Michael Woerister-2/+2
2018-01-07Rollup merge of #47220 - nagisa:nonamellvm, r=rkruppekennytm-1/+8
2018-01-05rustc: Don't ICE if we invalidate an invalid incr dirAlex Crichton-0/+1
2018-01-05Use name-discarding LLVM contextSimonas Kazlauskas-1/+8
2017-12-25Auto merge of #46910 - alexcrichton:thinlto-default, r=michaelwoeristerbors-4/+1
2017-12-23rustc: Set release mode cgus to 16 by defaultAlex Crichton-4/+1
2017-12-21Add a -Z query-threads compiler optionJohn Kåre Alsaker-0/+6
2017-12-20document and tweak the nll, use_mir, etc helpersNiko Matsakis-3/+27
2017-12-20feature nll implies borrowck=mirSantiago Pastorino-2/+20
2017-12-20feature nll implies two-phase-borrowsSantiago Pastorino-0/+3
2017-12-20Add nll feature and make nll imply nll_dump_causeSantiago Pastorino-0/+3
2017-12-20Add nll_dump_cause helper to SessionSantiago Pastorino-0/+3
2017-12-15Rollup merge of #46728 - varkor:contrib-4, r=michaelwoeristerSteve Klabnik-3/+7
2017-12-14Fix division-by-zero ICE in -Z perf-statsvarkor-3/+7
2017-12-14Use PathBuf instead of String where applicableOliver Schneider-4/+4