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-12
Revert "Auto merge of #113923 - DianQK:restore-no-builtins-lto, r=pnkfelix"
DianQK
-1
/
+15
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
2023-07-19
On nightly, dump ICE backtraces to disk
Esteban Küber
-1
/
+1
2023-07-16
rustc_llvm: Add a `-Z print-llvm-stats` option to expose LLVM statistics.
Patrick Walton
-0
/
+4
2023-07-02
Auto merge of #113040 - Kobzol:llvm-remark-streamer, r=tmiasko
bors
-0
/
+16
2023-07-02
Add `rustc` option to output LLVM optimization remarks to YAML files
Jakub Beránek
-0
/
+16
2023-06-26
Tweak thread names for CGU processing.
Nicholas Nethercote
-21
/
+42
2023-06-22
Remove unused fields from `CodegenContext`.
Nicholas Nethercote
-12
/
+0
2023-06-22
Introduce `CodegenState`.
Nicholas Nethercote
-20
/
+29
2023-06-22
Add comments to `Message` and `WorkItem`.
Nicholas Nethercote
-8
/
+22
2023-06-22
Simplify `Message`.
Nicholas Nethercote
-64
/
+44
2023-06-22
Move `Message::CodegenItem` to a separate type.
Nicholas Nethercote
-10
/
+11
2023-06-21
Inline and remove `WorkItem::start_profiling` and `execute_work_item`.
Nicholas Nethercote
-34
/
+22
2023-06-14
Introduce a minimum CGU size in non-incremental builds.
Nicholas Nethercote
-3
/
+3
2023-06-09
Auto merge of #111626 - pjhades:output, r=b-naber
bors
-5
/
+18
2023-06-06
Write to stdout if `-` is given as output file
Jing Peng
-5
/
+18
[next]