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
/
stable_mir
/
src
/
mir
/
body.rs
Age
Commit message (
Expand
)
Author
Lines
2023-12-18
Add the function body span to StableMIR
Celina G. Val
-1
/
+5
2023-12-14
Revert signature change for AssertMessage description
Celina G. Val
-34
/
+21
2023-12-14
Address PR comments
Celina G. Val
-21
/
+34
2023-12-13
Add spread arg and missing CoroutineKind
Celina G. Val
-1
/
+68
2023-12-11
Remove scalar fn and tighten the BiOp Ty assertions
Celina G. Val
-5
/
+11
2023-12-11
Fix BinOp ty assertion and `fn_sig` for closures
Celina G. Val
-10
/
+12
2023-12-07
Add tests to allocation methods and fix is_null()
Celina G. Val
-1
/
+19
2023-12-07
Add instance evaluation and methods to read alloc
Celina G. Val
-1
/
+1
2023-12-06
Add sanity check to `BinOp::ty()`
Celina G. Val
-8
/
+14
2023-12-06
Update compiler/stable_mir/src/mir/body.rs
Celina G. Val
-1
/
+1
2023-12-06
Add method to get type of an Rvalue in StableMIR
Celina G. Val
-0
/
+94
2023-12-04
Add FieldDef to StableMIR and methods to get type
Celina G. Val
-1
/
+1
2023-12-04
Finish implementing `RustcInternal` for `TyKind`
Celina G. Val
-1
/
+1
2023-12-04
Add Variant and a few more APIs to stable_mir
Celina G. Val
-22
/
+33
2023-11-30
Fix SwitchTarget pretty print
Celina G. Val
-4
/
+1
2023-11-30
Change SwitchTarget representation
Celina G. Val
-27
/
+58
2023-11-26
add successors and their formatter
ouz-a
-8
/
+68
2023-11-25
add pretty_terminator
ouz-a
-1
/
+2
2023-11-21
Add VarDebugInfo to Stable MIR
ouz-a
-3
/
+47
2023-11-20
Improve code per PR comments
Celina G. Val
-29
/
+35
2023-11-20
Add place.ty() and Ty build from a kind to smir
Celina G. Val
-15
/
+62
2023-11-17
use new apis and add new function
ouz-a
-3
/
+2
2023-11-17
move pretty into stable_mir
Oğuz Ağcayazı
-2
/
+25
2023-11-17
emit basic smir
Oğuz Ağcayazı
-0
/
+2
2023-11-14
Make UserTypeProjection projections Opaque
Kirby Linvill
-5
/
+1
2023-11-10
Ignore FieldIdx and VariantIdx examples in docs
Kirby Linvill
-2
/
+2
2023-11-10
Add SMIR visitor for Places and projections
Kirby Linvill
-1
/
+1
2023-11-09
Defer Place ty implementation in Stable Mir to later PR
Kirby Linvill
-2
/
+4
2023-11-09
Remove rich UserTypeProjection projections in SMIR
Kirby Linvill
-13
/
+12
2023-11-09
Add stable MIR Projections support based on MIR structure
Kirby Linvill
-2
/
+115
2023-11-08
rename `BorrowKind::Shallow` to `Fake`
lcnr
-2
/
+3
2023-11-01
Auto merge of #114208 - GKFX:offset_of_enum, r=wesleywiser
bors
-1
/
+1
2023-10-31
Enums in offset_of: update based on est31, scottmcm & llogiq review
George Bateman
-1
/
+1
2023-10-30
Add a stable MIR visitor
Celina G. Val
-36
/
+38
2023-10-29
Auto merge of #116447 - oli-obk:gen_fn, r=compiler-errors
bors
-0
/
+1
2023-10-26
Rollup merge of #117095 - klinvill:smir-fn-arg-count, r=oli-obk
Matthias Krüger
-3
/
+53
2023-10-26
Use two slice expressions to save on an offset repetition
Oli Scherer
-1
/
+1
2023-10-26
Add hir::GeneratorKind::Gen
Oli Scherer
-0
/
+1
2023-10-26
Update Place and Operand to take slices
Kirby Linvill
-2
/
+2
2023-10-26
Rename internal_locals to inner_locals
Kirby Linvill
-4
/
+4
2023-10-25
Rollup merge of #117175 - oli-obk:gen_fn_split, r=compiler-errors
Matthias Krüger
-2
/
+2
2023-10-25
Add a public API to get all body locals
Kirby Linvill
-0
/
+8
2023-10-25
Make locals field private
Kirby Linvill
-5
/
+5
2023-10-25
Add public API to retrieve internal locals
Kirby Linvill
-2
/
+8
2023-10-25
Replace arg_count in public API with return/arg getters
Kirby Linvill
-6
/
+32
2023-10-25
Add arg_count field to Body in Stable MIR
Kirby Linvill
-0
/
+10
2023-10-25
Rename `AsyncCoroutineKind` to `CoroutineSource`
Oli Scherer
-2
/
+2
2023-10-24
Remove fold code and add Const::internal()
Celina G. Val
-1
/
+1
2023-10-21
Rollup merge of #116964 - celinval:smir-mono-body, r=oli-obk
Matthias Krüger
-1
/
+26
2023-10-20
Rename `CoroutineKind::Gen` to `::Coroutine`
Oli Scherer
-1
/
+1
[next]