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_smir
/
src
/
stable_mir
Age
Commit message (
Expand
)
Author
Lines
2025-07-06
move `stable_mir` back to its own crate and move `rustc_internal` to the`stab...
Makai
-10529
/
+0
2025-07-04
Same for types
Michael Goulet
-8
/
+6
2025-07-04
Remove Symbol for Named LateParam/Bound variants
Michael Goulet
-9
/
+10
2025-07-04
refactor: implement a new bridge trait `Allocation`
Makai
-10
/
+32
2025-07-04
refactor: rewrite `adt_repr()`, `adt_discr_for_variant()` and `coroutine_disc...
Makai
-18
/
+62
2025-07-04
refactor: avoid calling internal functions in `predicates_of()` and `explicit...
Makai
-47
/
+55
2025-07-04
refactor: move `convert` to `unstable`
Makai
-385
/
+316
2025-07-04
fix: resolve the unsoundness
Makai
-199
/
+409
2025-07-04
refactor: unify `Tables` implementation with bridge types and re-export `Inde...
Makai
-142
/
+80
2025-07-04
refactor: remove the `tcx` field in `Tables`
Makai
-18
/
+13
2025-07-04
refactor: move `convert` module to `stable_mir`
Makai
-0
/
+3540
2025-07-04
refactor: split `rustc_smir::alloc` into two parts
Makai
-0
/
+87
2025-07-04
refactor: impl `SmirError` for `stable_mir::Error`
Makai
-4
/
+13
2025-07-04
refactor: move `IndexedVal` from `stable_mir` to `rustc_smir`
Makai
-16
/
+14
2025-07-04
refactor: make `SmirInterface` a trait and impl it for `SmirContainer`
Makai
-206
/
+912
2025-07-03
setup CI and tidy to use typos for spellchecking and fix few typos
klensy
-1
/
+1
2025-07-01
Remove support for dyn*
Michael Goulet
-3
/
+0
2025-06-28
Auto merge of #141759 - 1c3t3a:discriminants-query, r=saethlin
bors
-1
/
+10
2025-06-27
Insert checks for enum discriminants when debug assertions are enabled
Bastian Kersting
-1
/
+10
2025-06-26
Rollup merge of #142884 - makai410:coroutine-body, r=celinval
Matthias Krüger
-0
/
+6
2025-06-24
Add rust-invalid ABI
Michael Goulet
-0
/
+1
2025-06-22
add method to retrieve body of coroutine
Makai
-0
/
+6
2025-06-16
Add discriminant_for_variant to CoroutineDef
NotLebedev
-4
/
+20
2025-06-16
Add discriminant_for_variant to AdtDef
NotLebedev
-2
/
+16
2025-06-13
Rollup merge of #140770 - folkertdev:custom-abi, r=tgross35
Matthias Krüger
-0
/
+3
2025-06-12
add `extern "custom"` functions
Folkert de Vries
-0
/
+3
2025-06-12
Rollup merge of #141307 - b-naber:closure-body, r=celinval
Matthias Krüger
-0
/
+8
2025-06-10
Implement representation options to smir
Shoyu Vanilla
-1
/
+46
2025-06-02
add doc comment and a test with a generic closure
b-naber
-0
/
+2
2025-06-02
add `body` to `ClosureDef`
b-naber
-0
/
+6
2025-04-28
Auto merge of #140388 - GuillaumeGomez:rollup-aj9o3ch, r=GuillaumeGomez
bors
-1
/
+1
2025-04-28
Rollup merge of #140249 - BoxyUwU:remove_weak_alias_terminology, r=oli-obk
Guillaume Gomez
-1
/
+1
2025-04-28
AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}...
Andrew Zhogin
-11
/
+23
2025-04-26
convert some `GenericArg` to `Term`
lcnr
-1
/
+1
2025-04-24
Remove `weak` alias terminology
Boxy
-1
/
+1
2025-04-24
Rollup merge of #139852 - makai410:smir-refactor, r=celinval
Matthias Krüger
-107
/
+321
2025-04-23
Make `SmirInterface` pub(crate) and rename `Context` to `SmirContext`
Makai
-91
/
+103
2025-04-18
Implement `SmirInterface`
Makai
-107
/
+309
2025-04-15
Move `name` field from `AssocItem` to `AssocKind` variants.
Nicholas Nethercote
-15
/
+16
2025-04-15
Move `opt_rpitit_info` field to `hir::AssocKind::Type`.
Nicholas Nethercote
-9
/
+11
2025-04-14
Move `has_self` field to `hir::AssocKind::Fn`.
Nicholas Nethercote
-6
/
+3
2025-04-06
remove compiler support for `extern "rust-intrinsic"` blocks
Skgland
-1
/
+0
2025-04-05
let `rustc_smir` host `stable_mir` for refactoring
Makai
-0
/
+5718
2023-09-25
Split out the stable part of smir into its own crate to prevent accidental us...
Oli Scherer
-1626
/
+0
2023-09-25
Move `Opaque` to `stable_mir`
Oli Scherer
-15
/
+34
2023-09-25
Fix test by adding a stable way to get an opaque DefKind
Oli Scherer
-0
/
+10
2023-09-25
Eliminate escape hatch
Oli Scherer
-8
/
+9
2023-09-24
Remove span from BrAnon.
Camille GILLOT
-1
/
+1
2023-09-14
Rollup merge of #115772 - ouz-a:smir_span2, r=oli-obk
Matthias Krüger
-2
/
+11
2023-09-14
span is index
ouz-a
-2
/
+11
[next]