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_smir
/
src
/
stable_mir
Age
Commit message (
Expand
)
Author
Lines
2025-07-17
Add rust-invalid ABI
Michael Goulet
-0
/
+1
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
2023-09-12
Add explicit_predicates_of to SMIR
Santiago Pastorino
-0
/
+5
2023-09-09
add function that returns span of an item
ouz-a
-0
/
+7
2023-09-06
Rollup merge of #115605 - ouz-a:smir_better_debug, r=oli-obk
Matthias Krüger
-1
/
+8
2023-09-06
Ty Debug now prints id and kind
ouz-a
-1
/
+8
2023-09-06
Implement and test monomorphization
Oli Scherer
-2
/
+63
2023-09-06
Allow fetching the SMIR body of FnDefs
Oli Scherer
-3
/
+13
2023-09-06
Deopaquify `ParamConst`
Oli Scherer
-10
/
+17
2023-09-06
Add types to all constants
Oli Scherer
-6
/
+6
2023-09-06
Also use `Const` in `SMIR` instead of just `ConstantKind`
Oli Scherer
-2
/
+2
2023-09-06
Add type folder to SMIR
Oli Scherer
-1
/
+218
2023-09-05
Add tests and use ControlFlow
Celina G. Val
-1
/
+6
2023-09-05
Diferentiate between ICE and compilation error
Celina G. Val
-1
/
+6
2023-09-05
Adjust StableMIR interface to return and not crash
Celina G. Val
-0
/
+4
2023-09-04
provide more useful info for DefId Debug
ouz-a
-1
/
+15
2023-09-03
Auto merge of #115470 - ericmarkmartin:stable-prov, r=oli-obk
bors
-2
/
+8
2023-09-02
add stable provenance
Eric Mark Martin
-2
/
+8
2023-09-01
Create a SMIR visitor
Oli Scherer
-0
/
+187
2023-08-30
Move some logic using rustc datastructures to the `rustc_smir` module
Oli Scherer
-124
/
+1
2023-08-30
Move around constants' `Stable` impls a bit
Oli Scherer
-12
/
+8
2023-08-29
Rollup merge of #115300 - spastorino:smir-tweaks, r=oli-obk
Matthias Krüger
-38
/
+17
2023-08-29
Create StableMir replacer for SMirCalls
ouz-a
-2
/
+1
[next]