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
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-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
2023-07-31
Add some assertions.
Nicholas Nethercote
-0
/
+4
2023-07-31
Add comments to `WorkItemResult`.
Nicholas Nethercote
-4
/
+14
2023-07-31
Inline and remove `submit_pre_codegened_module_to_llvm`.
Nicholas Nethercote
-13
/
+0
2023-07-30
inline format!() args up to and including rustc_codegen_llvm
Matthias Krüger
-2
/
+2
2023-07-25
Use a builder instead of boolean/option arguments
Oli Scherer
-1
/
+1
2023-07-21
Rollup merge of #113723 - khei4:khei4/llvm-stats, r=oli-obk,nikic
Matthias Krüger
-0
/
+4
[next]