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_mir_build
/
src
/
build
Age
Commit message (
Expand
)
Author
Lines
2022-07-30
Use LocalDefId for closures more
Cameron Steffen
-13
/
+9
2022-07-21
break out scopes when let-else fails to match
Ding Xiang Fei
-42
/
+49
2022-07-20
Revert "Rollup merge of #98582 - oli-obk:unconstrained_opaque_type, r=estebank"
Oli Scherer
-122
/
+145
2022-07-15
Allow destructuring opaque types, since the patterns constrain the opaque types
Oli Scherer
-6
/
+33
2022-07-15
Some tracing helpers
Oli Scherer
-0
/
+3
2022-07-15
Reuse a helper method instead of manually rolling it
Oli Scherer
-3
/
+1
2022-07-15
Remove early return that would likely have caused miscompilations if it ever ...
Oli Scherer
-13
/
+3
2022-07-15
Pass one argument instead of fetching two fields of it at every call site
Oli Scherer
-100
/
+60
2022-07-15
Add some tracing instrumentation
Oli Scherer
-27
/
+24
2022-07-15
Introduce opaque type to hidden type projection
Oli Scherer
-0
/
+2
2022-07-14
Rollup merge of #98705 - WaffleLapkin:closure_binder, r=cjgillot
Dylan DPC
-3
/
+4
2022-07-12
Add an indirection for closures in `hir::ExprKind`
Maybe Waffle
-3
/
+4
2022-07-11
lower let-else in MIR instead
Ding Xiang Fei
-13
/
+97
2022-07-09
tweak names and output and bless
Ralf Jung
-1
/
+1
2022-07-09
review feedback
Ralf Jung
-1
/
+1
2022-07-09
don't allow ZST in ScalarInt
Ralf Jung
-1
/
+16
2022-07-06
Update TypeVisitor paths
Alan Egerton
-1
/
+1
2022-07-05
Auto merge of #96862 - oli-obk:enum_cast_mir, r=RalfJung
bors
-4
/
+25
2022-07-01
Factor out hir::Node::Binding
Cameron Steffen
-1
/
+1
2022-06-30
Change enum->int casts to not go through MIR casts.
Oli Scherer
-4
/
+25
2022-06-28
Do not use a suggestion to change a binding's name to a type
Michael Goulet
-1
/
+5
2022-06-20
Auto merge of #97931 - xldenis:fix-if-let-source-scopes, r=nagisa
bors
-12
/
+51
2022-06-16
Remove `ty` arg from `compare_const_vals`.
Nicholas Nethercote
-10
/
+4
2022-06-16
simplify_match_pair: avoid the second comparison if possible.
Nicholas Nethercote
-9
/
+12
2022-06-16
sort_candidates: avoid the second comparison if possible.
Nicholas Nethercote
-25
/
+19
2022-06-16
const_range_contains: avoid the second comparison if possible.
Nicholas Nethercote
-8
/
+11
2022-06-15
Rollup merge of #98110 - cjgillot:closure-brace, r=Aaron1011
Yuki Okushi
-2
/
+2
2022-06-14
Only create scopes for if let
Xavier Denis
-4
/
+20
2022-06-14
rebase
b-naber
-1
/
+2
2022-06-14
address review
b-naber
-1
/
+58
2022-06-14
address review
b-naber
-56
/
+2
2022-06-14
implement valtrees as the type-system representation for constant values
b-naber
-56
/
+121
2022-06-14
Rename the `ConstS::val` field as `kind`.
Nicholas Nethercote
-2
/
+2
2022-06-12
Make `ExprKind::Closure` a struct variant.
Camille GILLOT
-2
/
+2
2022-06-10
Actually fix
Xavier Denis
-19
/
+23
2022-06-10
Revert "More minimal changes"
Xavier Denis
-14
/
+27
2022-06-10
More minimal changes
Xavier Denis
-27
/
+14
2022-06-10
Fix `SourceScope` for `if let` bindings.
Xavier Denis
-9
/
+28
2022-06-09
thir: wrap hir id of vars into local var id
Ding Xiang Fei
-30
/
+28
2022-06-07
Rollup merge of #97325 - tmiasko:capture-enum-field, r=arora-aman
Dylan DPC
-11
/
+48
2022-06-03
Replace `&Vec<_>`s with `&[_]`s
Maybe Waffle
-4
/
+4
2022-06-02
add cast kind of from_exposed_addr (int-to-ptr casts)
Ralf Jung
-0
/
+3
2022-06-01
rename PointerAddress → PointerExposeAddress
Ralf Jung
-1
/
+1
2022-05-31
Add a pointer to address cast kind
Tomasz Miąsko
-3
/
+12
2022-05-28
Auto merge of #97383 - dingxiangfei2009:restore-region-scope-tree-query, r=di...
bors
-6
/
+6
2022-05-26
clippy::complexity fixes
Matthias Krüger
-9
/
+5
2022-05-25
Rollup merge of #95953 - JakobDegen:repeat-leak, r=oli-obk
Dylan DPC
-5
/
+46
2022-05-25
try to cache region_scope_tree as a query
Ding Xiang Fei
-6
/
+6
2022-05-24
Modify MIR building to drop `foo` in `[foo; 0]`
Jakob Degen
-5
/
+46
2022-05-23
Refactor call terminator to always hold a destination place
Jakob Degen
-4
/
+7
[next]