about summary refs log tree commit diff
path: root/compiler/rustc_query_impl
AgeCommit message (Expand)AuthorLines
2022-08-16Do not report cycle error when inferring return type for suggestionMichael Goulet-0/+21
2022-08-15Remove usages of opt_remap_env_constnessMiguel Guarniz-3/+0
2022-08-15Remove opt_remap_env_constness from rustc_query_implMiguel Guarniz-11/+1
2022-08-15cache strings while encoding/decoding to compiler artifactsklensy-1/+57
2022-07-30Use LocalDefId for closures moreCameron Steffen-0/+10
2022-07-20consistently use VTable over Vtable (matching stable stdlib API RawWakerVTable)Ralf Jung-3/+3
2022-07-14Use constant eval to do strict validity checks5225225-1/+11
2022-07-12Move abstract const to rustc_middle::tykadmin-2/+1
2022-07-06Use a dedicated DepKind for the forever-red node.Camille GILLOT-0/+11
2022-07-06Create a forever red node and use it to force side effects.Camille GILLOT-11/+0
2022-07-06Allow to create definitions inside the query system.Camille GILLOT-10/+21
2022-07-06Rollup merge of #98881 - cjgillot:q-def-kind, r=fee1-deadDylan DPC-5/+8
2022-07-05Clarify the behaviour from inside the query system.Camille GILLOT-5/+8
2022-07-04Only compute DefKind through the query.Camille GILLOT-1/+1
2022-06-29get rid of `tcx` in deadlock handler when parallel compilationSparrowLii-5/+2
2022-06-17Auto merge of #98106 - cjgillot:split-definitions, r=michaelwoeristerbors-3/+2
2022-06-16Move `finish` out of the `Encoder` trait.Nicholas Nethercote-68/+27
2022-06-15Rollup merge of #98083 - nnethercote:rename-Encoder, r=bjorn3Yuki Okushi-6/+6
2022-06-15Rollup merge of #98067 - klensy:compiler-deps2, r=Dylan-DPCYuki Okushi-1/+0
2022-06-14Separate `source_span` and `expn_that_defined` from `Definitions`.Camille GILLOT-3/+2
2022-06-14Rename rustc_serialize::opaque::Encoder as MemEncoder.Nicholas Nethercote-6/+6
2022-06-13remove currently unused depsklensy-1/+0
2022-06-13Integrate measureme's hardware performance counter support.Eduard-Mihai Burtescu-0/+3
2022-06-10Revert dc08bc51f2c58a0f5f815a07f9bb3d671153b5a1.Nicholas Nethercote-27/+68
2022-06-10Revert b983e42936feab29f6333e9835913afc6b4a394e.Nicholas Nethercote-6/+6
2022-06-08Rename `rustc_serialize::opaque::Encoder` as `MemEncoder`.Nicholas Nethercote-6/+6
2022-06-08Move `finish` out of the `Encoder` trait.Nicholas Nethercote-68/+27
2022-06-08Use delayed error handling for `Encodable` and `Encoder` infallible.Nicholas Nethercote-87/+71
2022-06-03Fully stabilize NLLJack Huey-1/+0
2022-06-03Remove emit_unitbjorn3-5/+0
2022-06-01Lazify `SourceFile::lines`.Nicholas Nethercote-1/+1
2022-05-29Auto merge of #97287 - compiler-errors:type-interner, r=jackh726,oli-obkbors-5/+8
2022-05-28Make TyCtxt implement Interner, make HashStable generic and move to rustc_typ...Michael Goulet-5/+5
2022-05-28Initial fixes on top of type interner commitMichael Goulet-1/+1
2022-05-28Move things to rustc_type_irWilco Kusee-6/+9
2022-05-27Update to rebased rustc-rayon 0.4Josh Stone-1/+1
2022-05-21Auto merge of #97239 - jhpratt:remove-crate-vis, r=joshtriplettbors-2/+1
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-2/+1
2022-05-13Cache more queries on disk.Camille GILLOT-5/+19
2022-05-08Move lint expectation checking into a separate query (RFC 2383)xFrednet-0/+10
2022-05-04Enable tracing for all queryiesOli Scherer-0/+4
2022-04-21implement (as of now still unused) query for valtree -> constvalue conversionb-naber-0/+11
2022-04-17Stop using CRATE_DEF_INDEX.Camille GILLOT-2/+2
2022-03-30rework implementation for inherent impls for builtin typeslcnr-0/+20
2022-03-28Propagate `parallel_compiler` feature through rustc crates. Turned off featur...klensy-1/+4
2022-02-27Auto merge of #94084 - Mark-Simulacrum:drop-sharded, r=cjgillotbors-9/+8
2022-02-25Switch bootstrap cfgsMark Rousskov-1/+1
2022-02-21Auto merge of #94066 - Mark-Simulacrum:factor-out-simple-def-kind, r=davidtwcobors-26/+4
2022-02-20Delete QueryLookupMark Rousskov-2/+1
2022-02-20Move Sharded maps into each QueryCache implMark Rousskov-7/+7