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_mir_transform
/
src
/
lib.rs
Age
Commit message (
Expand
)
Author
Lines
2024-08-01
MIR required_consts, mentioned_items: ensure we do not forget to fill these l...
Ralf Jung
-12
/
+24
2024-07-29
Perform instsimplify before inline to eliminate some trivial calls
DianQK
-1
/
+4
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-3
/
+3
2024-07-28
stabilize `is_sorted`
Slanterns
-1
/
+0
2024-07-02
chore: remove duplicate words
hattizai
-1
/
+1
2024-06-21
Save 2 pointers in `TerminatorKind` (96 → 80 bytes)
Scott McMurray
-2
/
+8
2024-06-20
Replace `NormalizeArrayLen` with `GVN`
Scott McMurray
-4
/
+0
2024-06-19
Ban `ArrayToPointer` and `MutToConstPointer` from runtime MIR
Scott McMurray
-3
/
+3
2024-06-16
Rename InstanceDef -> InstanceKind
Michael Goulet
-1
/
+1
2024-06-12
Use `tidy` to sort crate attributes for all compiler crates.
Nicholas Nethercote
-1
/
+3
2024-06-10
Delete `ConstDebugInfo` pass
Scott McMurray
-2
/
+0
2024-06-10
Add `SingleUseConsts` mir-opt pass
Scott McMurray
-0
/
+2
2024-06-07
Rollup merge of #126077 - oli-obk:revert_is_mir_available, r=BoxyUwU
Matthias Krüger
-1
/
+1
2024-06-07
Revert "Create const block DefIds in typeck instead of ast lowering"
Oli Scherer
-6
/
+0
2024-06-07
Revert "Cache whether a body has inline consts"
Oli Scherer
-5
/
+1
2024-06-06
Revert "Use the HIR instead of mir_keys for determining whether something wil...
Oli Scherer
-1
/
+1
2024-05-31
Revert "Auto merge of #115105 - cjgillot:dest-prop-default, r=oli-obk"
Camille GILLOT
-1
/
+3
2024-05-30
Auto merge of #115105 - cjgillot:dest-prop-default, r=oli-obk
bors
-3
/
+1
2024-05-29
Enable DestinationPropagation by default.
Camille GILLOT
-3
/
+1
2024-05-29
Make `body_owned_by` return the body directly.
Oli Scherer
-1
/
+2
2024-05-28
Cache whether a body has inline consts
Oli Scherer
-1
/
+4
2024-05-28
Create const block DefIds in typeck instead of ast lowering
Oli Scherer
-0
/
+6
2024-05-28
Use the HIR instead of mir_keys for determining whether something will have a...
Oli Scherer
-1
/
+1
2024-05-24
compiler: unnest rustc_const_eval::check_consts
Jubilee Young
-1
/
+1
2024-05-24
compiler: const_eval/transform/validate.rs -> mir_transform/validate.rs
Jubilee Young
-1
/
+1
2024-05-13
Remove `extern crate rustc_middle` from `rustc_mir_transform`.
Nicholas Nethercote
-2
/
+1
2024-05-01
Step bootstrap cfgs
Mark Rousskov
-1
/
+0
2024-04-24
Stabilise `inline_const`
Gary Guo
-1
/
+1
2024-04-23
compute required_consts before promotion, and add promoteds that may fail
Ralf Jung
-8
/
+9
2024-04-23
promotion: do not promote const-fn calls in const when that may fail without ...
Ralf Jung
-7
/
+8
2024-04-03
Remove MIR unsafe check
Matthew Jasper
-7
/
+0
2024-04-03
Auto merge of #122225 - DianQK:nits-120268, r=cjgillot
bors
-3
/
+4
2024-03-25
Auto merge of #122721 - oli-obk:merge_queries, r=davidtwco
bors
-12
/
+8
2024-03-21
Auto merge of #122568 - RalfJung:mentioned-items, r=oli-obk
bors
-0
/
+5
2024-03-20
step cfgs
Mark Rousskov
-1
/
+0
2024-03-20
collector: recursively traverse 'mentioned' items to evaluate their constants
Ralf Jung
-0
/
+5
2024-03-20
Update documentation
Oli Scherer
-3
/
+0
2024-03-20
Rename mir_const query to mir_built
Oli Scherer
-5
/
+5
2024-03-20
Replace `mir_built` query with a hook and use mir_const everywhere instead
Oli Scherer
-4
/
+3
2024-03-19
Remove all checks of `IntrinsicDef::must_be_overridden` except for the actual...
Oli Scherer
-6
/
+0
2024-03-18
add_retag: ensure box-to-raw-ptr casts are preserved for Miri
Ralf Jung
-2
/
+2
2024-03-17
simplify_cfg: rename some passes so that they make more sense
Ralf Jung
-2
/
+2
2024-03-13
Allow `rustc_mir_transform` to register hook providers
Zalathar
-3
/
+4
2024-03-12
Change `DefKind::Static` to a struct variant
Oli Scherer
-1
/
+1
2024-03-09
Rename `UninhabitedEnumBranching` to `UnreachableEnumBranching`
DianQK
-3
/
+4
2024-03-04
Remove some depgraph edges on the HIR by invoking the intrinsic query instead...
Oli Scherer
-2
/
+2
2024-03-04
Add a scheme for moving away from `extern "rust-intrinsic"` entirely
Oli Scherer
-0
/
+6
2024-03-04
Add `is_intrinsic` helper
Oli Scherer
-1
/
+1
2024-02-20
Rename `ConstPropLint` to `KnownPanicsLint`
Gurinder Singh
-2
/
+2
2024-02-18
Remove const_prop.rs
Gurinder Singh
-1
/
+0
[next]