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_codegen_ssa
/
src
/
back
/
write.rs
Age
Commit message (
Expand
)
Author
Lines
2024-02-20
Reduce capabilities of `Diagnostic`.
Nicholas Nethercote
-3
/
+1
2024-02-14
clean up potential_query_instability with FxIndexMap and UnordMap
yukang
-2
/
+2
2024-02-09
Turn the "no saved object file in work product" ICE into a translatable fatal...
Ben Kimock
-1
/
+3
2024-02-05
Make `Emitter::emit_diagnostic` consuming.
Nicholas Nethercote
-1
/
+1
2024-02-03
Use `DiagnosticArgName` in a few more places.
Nicholas Nethercote
-2
/
+1
2024-02-03
Remove some unnecessary `clone` calls.
Nicholas Nethercote
-1
/
+1
2024-01-30
Remove the lifetime from `DiagnosticArgName`.
Nicholas Nethercote
-1
/
+1
2024-01-30
Remove `DiagnosticArgName` from `rustc_codegen_ssa`.
Nicholas Nethercote
-8
/
+9
2024-01-30
Remove the lifetime from `DiagnosticArgValue`.
Nicholas Nethercote
-2
/
+2
2024-01-29
Stop using `String` for error codes.
Nicholas Nethercote
-2
/
+2
2024-01-14
Rework how diagnostic lints are stored.
Nicholas Nethercote
-2
/
+2
2024-01-12
Revert "Auto merge of #113923 - DianQK:restore-no-builtins-lto, r=pnkfelix"
DianQK
-1
/
+15
2024-01-11
Change how `force-warn` lint diagnostics are recorded.
Nicholas Nethercote
-7
/
+2
2024-01-10
Rename `{create,emit}_warning` as `{create,emit}_warn`.
Nicholas Nethercote
-2
/
+2
2024-01-04
Remove `is_lint` field from `Level::Error`.
Nicholas Nethercote
-1
/
+1
2024-01-04
Avoid some `rustc_errors::` qualifiers.
Nicholas Nethercote
-3
/
+3
2024-01-03
Rename some `Diagnostic` setters.
Nicholas Nethercote
-1
/
+1
2023-12-24
Remove more `Session` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-3
/
+3
2023-12-24
Remove `Session` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-7
/
+8
2023-12-23
Remove all uses of `DiagnosticBuilder::forget_guarantee()`.
Nicholas Nethercote
-7
/
+7
2023-12-23
Improve some names.
Nicholas Nethercote
-4
/
+4
2023-12-18
Rename many `DiagCtxt` and `EarlyDiagCtxt` locals.
Nicholas Nethercote
-10
/
+9
2023-12-18
Rename `CodegenContext::create_diag_handler` as `CodegenContext::create_dcx`.
Nicholas Nethercote
-9
/
+5
2023-12-18
Rename `Session::span_diagnostic` as `Session::dcx`.
Nicholas Nethercote
-6
/
+6
2023-12-18
Rename `Handler` as `DiagCtxt`.
Nicholas Nethercote
-4
/
+4
2023-12-15
Split `Handler::emit_diagnostic` in two.
Nicholas Nethercote
-1
/
+1
2023-12-02
Auto merge of #118470 - nnethercote:cleanup-error-handlers, r=compiler-errors
bors
-1
/
+1
2023-12-02
Rename `*note_without_error` as `*note`.
Nicholas Nethercote
-1
/
+1
2023-12-01
Auto merge of #113923 - DianQK:restore-no-builtins-lto, r=pnkfelix
bors
-15
/
+1
2023-11-21
Fix `clippy::needless_borrow` in the compiler
Nilstrieb
-3
/
+3
2023-10-15
Restore `#![no_builtins]` crates participation in LTO.
DianQK
-15
/
+1
2023-10-09
Remove cgu_reuse_tracker from Session
bjorn3
-2
/
+0
2023-10-09
Remove an LTO dependent cgu_reuse_tracker.set_actual_reuse call
bjorn3
-4
/
+0
2023-09-25
Pass name of object file to LLVM so it can correctly emit S_OBJNAME
Florian Schmiderer
-1
/
+8
2023-09-08
Add missing Debuginfo to PDB debug file on windows.
Florian Schmiderer
-0
/
+7
2023-08-09
rustc: Move `crate_types` from `Session` to `GlobalCtxt`
Vadim Petrochenkov
-9
/
+11
2023-07-31
Rollup merge of #113717 - cuishuang:master, r=Nilstrieb
Matthias Krüger
-1
/
+1
2023-07-31
remove repetitive words
cui fliter
-1
/
+1
2023-07-31
Clean up `generate_lto_work`.
Nicholas Nethercote
-22
/
+23
2023-07-31
Fix LLVM thread names on Windows.
Nicholas Nethercote
-3
/
+3
2023-07-31
Introduce `running_with_any_token` closure.
Nicholas Nethercote
-7
/
+10
2023-07-31
Use standard Rust capitalization rules for names containing "LTO".
Nicholas Nethercote
-9
/
+9
2023-07-31
Tweak structure of the message loop.
Nicholas Nethercote
-17
/
+20
2023-07-31
Tweak a loop condition.
Nicholas Nethercote
-7
/
+11
2023-07-31
Move `maybe_start_llvm_timer`'s body into `spawn_work`.
Nicholas Nethercote
-26
/
+18
2023-07-31
Remove `CodegenContext::worker`.
Nicholas Nethercote
-24
/
+12
2023-07-31
Give the coordinator thread a name.
Nicholas Nethercote
-3
/
+4
2023-07-31
Remove an unnecessary `pub`.
Nicholas Nethercote
-1
/
+1
2023-07-31
Rename `MainThreadWorkerState`.
Nicholas Nethercote
-25
/
+25
2023-07-31
Rename things related to the main thread's operations.
Nicholas Nethercote
-30
/
+46
[next]