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
2024-07-30
Add toggle for `parse_meta_item` unsafe parsing
carbotaniuman
-2
/
+3
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-8
/
+7
2024-06-22
Ensure run_compiler always aborts on errors
bjorn3
-12
/
+9
2024-06-18
Use a dedicated type instead of a reference for the diagnostic context
Oli Scherer
-6
/
+6
2024-06-05
Make top-level `rustc_parse` functions fallible.
Nicholas Nethercote
-3
/
+3
2024-05-23
Remove `#[macro_use] extern crate tracing` from `rustc_interface`.
Nicholas Nethercote
-1
/
+1
2024-05-19
defrost RUST_MIN_STACK=ice rustc hello.rs
Jubilee Young
-0
/
+1
2024-05-06
Improve check-cfg CLI errors with more structured diagnostics
Urgau
-10
/
+41
2024-04-16
Move `initialize_checked_jobserver`.
Nicholas Nethercote
-1
/
+14
2024-04-16
Construct `SourceMap` at the same time as `SessionGlobals`.
Nicholas Nethercote
-47
/
+47
2024-03-27
Add a `CurrentGcx` type to let the deadlock handler access `TyCtxt`
John Kåre Alsaker
-3
/
+10
2024-03-24
Rollup merge of #122737 - ytmimi:conditionally_ignore_fatal_diagnostic, r=dav...
Matthias Krüger
-0
/
+2
2024-03-21
Remove `CodegenBackend::target_override`.
Nicholas Nethercote
-42
/
+13
2024-03-19
conditionally ignore fatal diagnostic in the SilentEmitter
Yacin Tmimi
-0
/
+2
2024-03-11
Rollup merge of #116793 - WaffleLapkin:target_rules_the_backend, r=cjgillot
Jubilee
-13
/
+48
2024-03-06
Rollup merge of #121382 - nnethercote:rework-untranslatable_diagnostic-lint, ...
Matthias Krüger
-0
/
+1
2024-03-06
Rewrite the `untranslatable_diagnostic` lint.
Nicholas Nethercote
-0
/
+1
2024-03-05
errors: share `SilentEmitter` between rustc and rustfmt
David Wood
-6
/
+8
2024-03-05
Rename all `ParseSess` variables/fields/lifetimes as `psess`.
Nicholas Nethercote
-10
/
+10
2024-02-22
Overhaul the handling of errors at the top-level.
Nicholas Nethercote
-6
/
+31
2024-02-18
Refactor out another repeating pattern
Maybe Waffle
-19
/
+7
2024-02-15
Refactor out a repeating pattern with `get_or_default_sysroot`
Maybe Waffle
-4
/
+1
2024-02-14
Allow targets to override default codegen backend
Maybe Waffle
-13
/
+63
2024-02-03
`SilentEmitter::fatal_note` doesn't need to be optional.
Nicholas Nethercote
-4
/
+4
2024-02-03
Make some fatal errors more concise.
Nicholas Nethercote
-5
/
+3
2024-01-13
Add way to express no-values with check-cfg
Urgau
-1
/
+3
2024-01-13
Auto merge of #119473 - Urgau:check-cfg-explicit-none, r=petrochenkov
bors
-1
/
+8
2024-01-11
Stop using `DiagnosticBuilder::buffer` in the parser.
Nicholas Nethercote
-4
/
+7
2024-01-09
Add explicit none() value variant in check-cfg
Urgau
-1
/
+8
2023-12-23
Rename `EarlyDiagCtxt` methods to match `DiagCtxt`.
Nicholas Nethercote
-1
/
+1
2023-12-18
Rename many `DiagCtxt` and `EarlyDiagCtxt` locals.
Nicholas Nethercote
-6
/
+6
2023-12-18
Rename many `DiagCtxt` arguments.
Nicholas Nethercote
-16
/
+14
2023-12-18
Rename `Session::span_diagnostic` as `Session::dcx`.
Nicholas Nethercote
-2
/
+2
2023-12-18
Rename `EarlyErrorHandler` as `EarlyDiagCtxt`.
Nicholas Nethercote
-3
/
+3
2023-12-18
Rename `Handler` as `DiagCtxt`.
Nicholas Nethercote
-5
/
+5
2023-12-08
1. fix jobserver GLOBAL_CLIENT_CHECKED uninitialized before use
oksbsb
-0
/
+4
2023-12-07
Auto merge of #118635 - nnethercote:fewer-early-errors, r=davidtwco
bors
-16
/
+24
2023-12-06
Fewer early errors.
Nicholas Nethercote
-16
/
+24
2023-12-05
Remove deprecated --check-cfg names() and values() syntax
Urgau
-157
/
+83
2023-11-26
Serialize OutputFilenames into rmeta file
bjorn3
-17
/
+2
2023-11-26
Accept crate name instead of attributes in build_output_filenames
bjorn3
-1
/
+4
2023-11-22
Make `Compiler::{sess,codegen_backend}` public.
Nicholas Nethercote
-8
/
+2
2023-11-17
Make `Compiler::sess` private.
Nicholas Nethercote
-1
/
+1
2023-11-17
Move `CodegenBackend` out of `Linker`.
Nicholas Nethercote
-8
/
+5
2023-11-17
Move `Session` out of `Linker`.
Nicholas Nethercote
-3
/
+3
2023-11-17
Remove `Compiler::register_lints`.
Nicholas Nethercote
-5
/
+0
2023-11-17
Move `lint_store` from `GlobalCtxt` to `Session`.
Nicholas Nethercote
-0
/
+10
2023-11-15
Re-format code with new rustfmt
Mark Rousskov
-6
/
+18
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
[next]