index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_interface
/
src
/
queries.rs
Age
Commit message (
Expand
)
Author
Lines
2023-11-22
Merge `Queries::{ongoing_codegen,linker}`.
Nicholas Nethercote
-17
/
+13
2023-11-22
Make `Compiler::{sess,codegen_backend}` public.
Nicholas Nethercote
-21
/
+14
2023-11-22
Add comments about a timer.
Nicholas Nethercote
-0
/
+3
2023-11-21
Fix `clippy::needless_borrow` in the compiler
Nilstrieb
-1
/
+1
2023-11-17
Make `Compiler::sess` private.
Nicholas Nethercote
-1
/
+1
2023-11-17
Remove a low-value local variable.
Nicholas Nethercote
-3
/
+2
2023-11-17
Rename `Linker::prepare_outputs` as `output_filenames`.
Nicholas Nethercote
-5
/
+5
2023-11-17
Move `CodegenBackend` out of `Linker`.
Nicholas Nethercote
-11
/
+6
2023-11-17
Move `Session` out of `Linker`.
Nicholas Nethercote
-16
/
+10
2023-11-17
Streamline `Queries::linker`.
Nicholas Nethercote
-19
/
+13
2023-11-17
Move `lint_store` from `GlobalCtxt` to `Session`.
Nicholas Nethercote
-7
/
+0
2023-11-17
Inline and remove `create_lint_store`.
Nicholas Nethercote
-2
/
+6
2023-11-04
Remove support for compiler plugins.
Nicholas Nethercote
-6
/
+2
2023-10-25
Stop telling people to submit bugs for internal feature ICEs
Nilstrieb
-3
/
+5
2023-09-24
Don't use a thread to load the dep graph
John Kåre Alsaker
-44
/
+3
2023-09-11
Rollup merge of #115730 - bjorn3:some_driver_refactors, r=compiler-errors
Matthias Krüger
-0
/
+2
2023-09-10
Deprecate the pre_configure query
bjorn3
-0
/
+2
2023-09-09
Use `FreezeLock` for `CStore`
John Kåre Alsaker
-4
/
+2
2023-09-02
Rename `Freeze` to `FreezeLock`
John Kåre Alsaker
-2
/
+4
2023-09-02
Add `Freeze` type and use it to store `Definitions`
John Kåre Alsaker
-2
/
+2
2023-09-01
Use `OnceLock` for `SingleCache`
John Kåre Alsaker
-3
/
+3
2023-08-14
Fix review comment
bjorn3
-1
/
+1
2023-08-13
Remove metadata_loader query
bjorn3
-4
/
+4
2023-08-13
Pass WorkProductMap to build_dep_graph instead of FxIndexMap
bjorn3
-9
/
+1
2023-08-13
Inline queries for crate_name, crate_types and stable_crate_id
bjorn3
-45
/
+19
2023-08-11
rustc: Move `features` from `Session` to `GlobalCtxt`
Vadim Petrochenkov
-4
/
+3
2023-08-09
rustc: Move `stable_crate_id` from `Session` to `GlobalCtxt`
Vadim Petrochenkov
-2
/
+2
2023-08-09
rustc: Move `crate_types` from `Session` to `GlobalCtxt`
Vadim Petrochenkov
-2
/
+2
2023-08-07
rustc_interface: Dismantle `register_plugins` query
Vadim Petrochenkov
-73
/
+90
2023-06-22
Avoid `Lrc<Box<dyn CodegenBackend>>`.
Nicholas Nethercote
-3
/
+3
2023-06-21
Remove Queries::ongoing_codegen.
Nicholas Nethercote
-18
/
+11
2023-06-08
Removed stable/unstable sort arg from into_sorted_stable_ord, fixed a few mis...
Andrew Xie
-3
/
+8
2023-06-04
Switched some uses to UnordMap
Andrew Xie
-1
/
+3
2023-05-17
Only depend on CFG_VERSION in rustc_interface
jyn
-1
/
+1
2023-05-01
Change rlink serialization from `MemEncoder` to `FileEncoder`.
Nicholas Nethercote
-2
/
+1
2023-04-26
Remove QueryEngine trait
John Kåre Alsaker
-4
/
+0
2023-04-04
Add a usize-indexed append-only-vec
Oli Scherer
-2
/
+2
2023-03-23
rustc_interface: Add a new query `pre_configure`
Vadim Petrochenkov
-10
/
+31
2023-03-23
expand: Pass `ast::Crate` by reference to AST transforming passes
Vadim Petrochenkov
-3
/
+3
2023-03-08
Only compute the crate hash when necessary.
Nicholas Nethercote
-2
/
+7
2023-02-21
Use a lock-free datastructure for `source_span`
Oli Scherer
-4
/
+2
2023-02-20
Move the resolver into a query
Oli Scherer
-27
/
+4
2023-02-20
Make `configure_and_expand` "infalllible" by just aborting the compilation if...
Oli Scherer
-3
/
+2
2023-02-20
Use tcx queries instead of passing the values to `configure_and_expand`.
Oli Scherer
-8
/
+2
2023-02-20
Stuff a TyCtxt into the Resolver
Oli Scherer
-2
/
+1
2023-02-20
Run the resolver after TyCtxt construction
Oli Scherer
-38
/
+53
2023-02-20
Make untracked.cstore lockable so that resolution can still write to it when ...
Oli Scherer
-0
/
+3
2023-02-14
Simplify expansion logic
Oli Scherer
-3
/
+3
2023-02-14
Inline the expansion query
Oli Scherer
-28
/
+23
2023-02-14
Remove BoxedResolver
Oli Scherer
-13
/
+16
[next]