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
/
interface.rs
Age
Commit message (
Expand
)
Author
Lines
2023-11-04
Remove support for compiler plugins.
Nicholas Nethercote
-1
/
+1
2023-11-02
Minimize `pub` usage in `source_map.rs`.
Nicholas Nethercote
-1
/
+2
2023-11-01
Inline and remove `create_session`.
Nicholas Nethercote
-13
/
+51
2023-10-30
Improve readability of `parse_check_cfg`.
Nicholas Nethercote
-26
/
+13
2023-10-30
Make `Cfg` and `CheckCfg` non-generic.
Nicholas Nethercote
-4
/
+3
2023-10-30
Change cfg parsers to produce symbols instead of strings.
Nicholas Nethercote
-18
/
+11
2023-10-30
Reduce exposure of cfg parsers.
Nicholas Nethercote
-2
/
+2
2023-10-30
Delay parsing of `--cfg` and `--check-cfg` options.
Nicholas Nethercote
-253
/
+244
2023-10-28
Rollup merge of #117268 - nnethercote:rustc_interface, r=oli-obk
Jubilee
-15
/
+20
2023-10-28
Rollup merge of #117025 - Urgau:cleanup-improve-check-cfg-impl, r=petrochenkov
Jubilee
-200
/
+185
2023-10-28
Clean up config mess.
Nicholas Nethercote
-12
/
+15
2023-10-28
Optimize `parse_cfgspecs`.
Nicholas Nethercote
-5
/
+7
2023-10-27
Better guard against wrong input with check-cfg any()
Urgau
-3
/
+7
2023-10-26
Remove most indentation in check-cfg impl
Urgau
-200
/
+181
2023-10-26
Auto merge of #116818 - Nilstrieb:stop-submitting-bug-reports, r=wesleywiser
bors
-0
/
+8
2023-10-25
Stop telling people to submit bugs for internal feature ICEs
Nilstrieb
-0
/
+8
2023-10-17
Rollup merge of #111072 - Urgau:check-cfg-new-syntax, r=petrochenkov
Matthias Krüger
-7
/
+132
2023-10-14
Add `Config::hash_untracked_state` callback
Alex Macleod
-2
/
+13
2023-10-13
MCP636: Add simpler and more explicit syntax to check-cfg
Urgau
-7
/
+132
2023-09-22
Merge `ExternProviders` into the general `Providers` struct
Oli Scherer
-3
/
+2
2023-09-22
Have a single struct for queries and hook
Oli Scherer
-1
/
+2
2023-09-08
Add missing Debuginfo to PDB debug file on windows.
Florian Schmiderer
-0
/
+7
2023-07-19
On nightly, dump ICE backtraces to disk
Esteban Küber
-2
/
+9
2023-07-15
Auto merge of #113606 - jyn514:parallel-compiler-cleanup, r=cjgillot
bors
-5
/
+4
2023-07-12
Re-format let-else per rustfmt update
Mark Rousskov
-1
/
+2
2023-07-11
Don't require each rustc_interface tool to opt-in to parallel_rustc support
jyn
-5
/
+4
2023-06-28
Auto merge of #112708 - flip1995:clippy-freezing-pc-with-ice, r=oli-obk
bors
-1
/
+6
2023-06-27
Provide more context for `rustc +nightly -Zunstable-options` on stable
许杰友 Jieyou Xu (Joe)
-14
/
+19
2023-06-27
Avoid calling queries during query stack printing
Oli Scherer
-1
/
+6
2023-06-22
Avoid `Lrc<Box<dyn CodegenBackend>>`.
Nicholas Nethercote
-3
/
+3
2023-06-12
Collect VTable stats & add `-Zprint-vtable-sizes`
Maybe Waffle
-0
/
+1
2023-06-06
Write to stdout if `-` is given as output file
Jing Peng
-2
/
+2
2023-05-23
Don't leak the function that is called on drop
Maybe Waffle
-2
/
+2
2023-05-16
Avoid `&format("...")` calls in error message code.
Nicholas Nethercote
-5
/
+2
2023-05-15
Move expansion of query macros in rustc_middle to rustc_middle::query
John Kåre Alsaker
-4
/
+3
2023-05-14
Auto merge of #108638 - Zoxc:erase-query-values-map, r=cjgillot
bors
-1
/
+1
2023-05-13
Auto merge of #107586 - SparrowLii:parallel-query, r=cjgillot
bors
-0
/
+5
2023-05-06
Fix --check-cfg bug with args order when parsing
Urgau
-1
/
+10
2023-05-06
correct literals for dyn thread safe
SparrowLii
-1
/
+1
2023-05-06
rename relative names in `sync`
SparrowLii
-1
/
+1
2023-05-06
introduce `DynSend` and `DynSync` auto trait
SparrowLii
-0
/
+5
2023-05-05
Improve internal representation of check-cfg
Urgau
-11
/
+14
2023-05-05
Use explicit instead of implicit control-flow for check-cfg parsing
Urgau
-23
/
+40
2023-04-30
Use dynamic dispatch for queries
John Kåre Alsaker
-1
/
+1
2023-04-26
Remove QueryEngine trait
John Kåre Alsaker
-1
/
+2
2023-03-31
Improve `with_source_map`.
Nicholas Nethercote
-1
/
+1
2023-02-22
errors: generate typed identifiers in each crate
David Wood
-0
/
+2
2023-02-14
Remove BoxedResolver
Oli Scherer
-1
/
+0
2023-01-16
Move compiler input and ouput paths into session
Oli Scherer
-22
/
+10
2023-01-16
Group some commonly passed together values into a struct
Oli Scherer
-27
/
+17
[next]