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
/
debuginfo
Age
Commit message (
Expand
)
Author
Lines
2025-03-17
Flatten `if`s in `rustc_codegen_ssa`
Yotam Ofek
-5
/
+3
2025-02-16
Move hashes from rustc_data_structure to rustc_hashes so they can be shared w...
Ben Kimock
-1
/
+2
2025-02-11
compiler: replace ExternAbi::name calls with formatters
Jubilee Young
-3
/
+1
2025-01-31
Auto merge of #135318 - compiler-errors:vtable-fixes, r=lcnr
bors
-3
/
+3
2025-01-30
introduce `ty::Value`
Lukas Markeffsky
-10
/
+6
2025-01-30
Use ExistentialTraitRef throughout codegen
Michael Goulet
-3
/
+3
2024-12-22
Begin to implement type system layer of unsafe binders
Michael Goulet
-0
/
+1
2024-12-18
make no-variant types a dedicated Variants variant
Ralf Jung
-2
/
+2
2024-12-06
Remove polymorphization
Ben Kimock
-5
/
+2
2024-11-18
use `TypingEnv` when no `infcx` is available
lcnr
-14
/
+17
2024-11-03
compiler: Directly use rustc_abi in codegen
Jubilee Young
-3
/
+3
2024-10-26
Effects cleanup
Deadbeef
-21
/
+8
2024-10-19
Get rid of const eval_* and try_eval_* helpers
Michael Goulet
-7
/
+11
2024-09-20
Do not unnecessarily eval consts in codegen
Michael Goulet
-2
/
+4
2024-09-17
Streamline `coroutine_kind_label`.
Nicholas Nethercote
-26
/
+13
2024-09-17
Clean up formatting.
Nicholas Nethercote
-4
/
+5
2024-09-17
Minimize visibilities.
Nicholas Nethercote
-1
/
+1
2024-09-11
Also fix if in else
Michael Goulet
-8
/
+6
2024-09-02
chore: Fix typos in 'compiler' (batch 1)
Alexander Cyon
-1
/
+1
2024-08-15
Auto merge of #128037 - beetrees:repr128-c-style-use-natvis, r=michaelwoerister
bors
-6
/
+70
2024-08-13
Use the `enum2$` Natvis visualiser for repr128 C-style enums
beetrees
-6
/
+70
2024-08-09
Shrink `TyKind::FnPtr`.
Nicholas Nethercote
-1
/
+1
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-5
/
+7
2024-07-20
compiler: Never debug_assert in codegen
Jubilee Young
-2
/
+2
2024-06-05
Add `Ty` to `ConstKind::Value`
Boxy
-34
/
+38
2024-06-05
Basic removal of `Ty` from places (boring)
Boxy
-1
/
+2
2024-06-03
Align Term methods with GenericArg methods
Michael Goulet
-1
/
+1
2024-05-17
Rename Unsafe to Safety
Santiago Pastorino
-1
/
+1
2024-04-29
Remove `extern crate rustc_middle` from numerous crates.
Nicholas Nethercote
-0
/
+1
2024-04-08
Actually create ranged int types in the type system.
Oli Scherer
-0
/
+10
2024-03-22
Programmatically convert some of the pat ctors
Michael Goulet
-1
/
+1
2024-03-18
Avoid various uses of `Option<Span>` in favor of using `DUMMY_SP` in the few ...
Oli Scherer
-1
/
+2
2024-02-06
Add CoroutineClosure to TyKind, AggregateKind, UpvarArgs
Michael Goulet
-1
/
+5
2023-12-26
Auto merge of #119258 - compiler-errors:closure-kind, r=eholk
bors
-1
/
+1
2023-12-25
Only regular coroutines have movability
Michael Goulet
-1
/
+1
2023-12-24
Remove `Session` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-1
/
+1
2023-12-22
Split coroutine desugaring kind from source
Michael Goulet
-10
/
+26
2023-12-08
Implement `async gen` blocks
Michael Goulet
-0
/
+3
2023-12-03
rustc: Harmonize `DefKind` and `DefPathData`
Vadim Petrochenkov
-1
/
+1
2023-11-21
Fix `clippy::needless_borrow` in the compiler
Nilstrieb
-1
/
+1
2023-11-17
rename bound region instantiation
lcnr
-1
/
+1
2023-10-26
Add hir::GeneratorKind::Gen
Oli Scherer
-0
/
+3
2023-10-25
Rename `AsyncCoroutineKind` to `CoroutineSource`
Oli Scherer
-4
/
+4
2023-10-20
Rename `CoroutineKind::Gen` to `::Coroutine`
Oli Scherer
-1
/
+1
2023-10-20
s/generator/coroutine/
Oli Scherer
-14
/
+14
2023-10-20
s/Generator/Coroutine/
Oli Scherer
-8
/
+8
2023-09-23
Remove GeneratorWitness and rename GeneratorWitnessMIR.
Camille GILLOT
-1
/
+0
2023-09-20
the Const::eval_bits methods don't need to be given the Ty
Ralf Jung
-2
/
+2
2023-09-14
Auto merge of #115817 - fee1-dead-contrib:fix-codegen, r=oli-obk
bors
-12
/
+24
2023-09-14
treat host effect params as erased generics in codegen
Deadbeef
-12
/
+24
[next]