about summary refs log tree commit diff
path: root/compiler/rustc_interface/src/passes.rs
AgeCommit message (Expand)AuthorLines
2023-11-04Remove support for compiler plugins.Nicholas Nethercote-15/+1
2023-10-30Remove `check_output`.Nicholas Nethercote-21/+3
2023-10-30Wrap some overlong comments.Nicholas Nethercote-10/+12
2023-10-30Remove out-of-date comment.Nicholas Nethercote-2/+0
2023-10-25Make `Iterator` a lang itemOli Scherer-0/+5
2023-10-25Auto merge of #116482 - matthewjasper:thir-unsafeck-inline-constants, r=b-naberbors-2/+6
2023-10-20s/generator/coroutine/Oli Scherer-2/+2
2023-10-20s/Generator/Coroutine/Oli Scherer-1/+1
2023-10-16Fix inline const pattern unsafety checking in THIRMatthew Jasper-2/+6
2023-10-09Remove cgu_reuse_tracker from Sessionbjorn3-2/+1
2023-09-23Enable drop_tracking_mir by default.Camille GILLOT-8/+6
2023-09-22Merge `ExternProviders` into the general `Providers` structOli Scherer-13/+2
2023-09-22Have a single struct for queries and hookOli Scherer-11/+10
2023-09-22Add a way to decouple the implementation and the declaration of a TyCtxt method.Oli Scherer-5/+8
2023-09-09Use `FreezeLock` for `CStore`John Kåre Alsaker-1/+1
2023-09-01Use `OnceLock` for `SingleCache`John Kåre Alsaker-2/+2
2023-08-30Auto merge of #114908 - cjgillot:no-let-under, r=compiler-errorsbors-3/+2
2023-08-27add rustc_abi debugging attributeRalf Jung-1/+2
2023-08-19Do not compute unneeded results.Camille GILLOT-3/+2
2023-08-11rustc: Move `features` from `Session` to `GlobalCtxt`Vadim Petrochenkov-8/+27
2023-08-09rustc: Move `stable_crate_id` from `Session` to `GlobalCtxt`Vadim Petrochenkov-1/+3
2023-08-09rustc: Move `crate_types` from `Session` to `GlobalCtxt`Vadim Petrochenkov-4/+7
2023-08-07rustc_interface: Dismantle `register_plugins` queryVadim Petrochenkov-37/+10
2023-08-04Make MissingDoc a module lint.Camille GILLOT-3/+1
2023-08-04Querify clashing_extern_declarations lint.Camille GILLOT-0/+3
2023-06-21Remove Queries::ongoing_codegen.Nicholas Nethercote-2/+2
2023-06-13Tweak names and docs for vtable statsMaybe Waffle-10/+12
2023-06-13Simplify code as suggested by the reviewMaybe Waffle-15/+6
2023-06-12Collect VTable stats & add `-Zprint-vtable-sizes`Maybe Waffle-0/+94
2023-06-06Write to stdout if `-` is given as output fileJing Peng-28/+47
2023-05-19Auto merge of #111641 - michaelwoerister:debugger-visualizer-fixes, r=cjgillotbors-0/+5
2023-05-18Auto merge of #111345 - jyn514:cfg-release-caching, r=cjgillot,est31bors-0/+1
2023-05-17Only depend on CFG_VERSION in rustc_interfacejyn-0/+1
2023-05-16Turn debugger_visualizers from feed- into regular query.Michael Woerister-6/+0
2023-05-16Fix dependency tracking for debugger visualizersMichael Woerister-0/+11
2023-05-16Auto merge of #108062 - Zoxc:spec-incr, r=cjgillotbors-0/+3
2023-05-15Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker-1/+1
2023-05-14Specialize query execution for incremental and non-incrementalJohn Kåre Alsaker-0/+3
2023-04-30Use dynamic dispatch for queriesJohn Kåre Alsaker-2/+5
2023-04-26Remove QueryEngine traitJohn Kåre Alsaker-8/+2
2023-04-23Auto merge of #108118 - oli-obk:lazy_typeck, r=cjgillotbors-21/+0
2023-04-21Run `check_match` and `check_liveness` when MIR is built instead of having an...Oli Scherer-21/+0
2023-04-21Make `check_match` and `check_liveness` take a `LocalDefId`Oli Scherer-1/+1
2023-04-21Ensure mir_drops_elaborated_and_const_checked when requiring codegen.Camille GILLOT-1/+7
2023-04-20Remove WithOptconstParam.Camille GILLOT-2/+1
2023-04-09Migrate `sess.opts.tests` uses to `sess.is_test_crate()`blyxyas-2/+2
2023-04-03Make check_match take a LocalDefId.Camille GILLOT-1/+1
2023-03-23Rollup merge of #109231 - Zoxc:fs-non-canon, r=eholkMatthias Krüger-2/+3
2023-03-23rustc_interface: Add a new query `pre_configure`Vadim Petrochenkov-24/+27
2023-03-23expand: Pass `ast::Crate` by reference to AST transforming passesVadim Petrochenkov-12/+12