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_build
/
src
/
build
Age
Commit message (
Expand
)
Author
Lines
2022-09-13
Also compute implicit params in THIR.
Camille GILLOT
-79
/
+35
2022-09-13
Compute explicit MIR params on THIR.
Camille GILLOT
-54
/
+13
2022-09-13
Simplify MIR building entry.
Camille GILLOT
-281
/
+250
2022-09-13
Use tcx.hir() utils for spans in MIR building.
Camille GILLOT
-43
/
+16
2022-09-13
Only keep one version of ImplicitSelfKind.
Camille GILLOT
-8
/
+2
2022-09-12
Call destructors when dyn* object goes out of scope
Eric Holk
-4
/
+1
2022-09-12
dyn* through more typechecking and MIR
Eric Holk
-0
/
+5
2022-09-10
Auto merge of #100968 - cjgillot:mir-upvar-vec, r=wesleywiser
bors
-152
/
+83
2022-09-10
Remove unused temp.
Camille Gillot
-2
/
+1
2022-09-06
Shrink span for bindings with subpatterns.
Camille GILLOT
-1
/
+1
2022-09-02
Use boxed slices in `PatKind`.
Nicholas Nethercote
-3
/
+3
2022-09-02
Box `CanonicalUserTypeAnnotation::CanonicalUserType`.
Nicholas Nethercote
-12
/
+12
2022-09-02
Box `PatKind::Range`.
Nicholas Nethercote
-14
/
+14
2022-09-02
Avoid some clones.
Nicholas Nethercote
-6
/
+9
2022-09-02
Clean up THIR patterns.
Nicholas Nethercote
-36
/
+33
2022-09-01
Directly use the `instrument` macro instead of its full path
Oli Scherer
-1
/
+1
2022-08-31
Fix a bunch of typo
Dezhi Wu
-1
/
+1
2022-08-29
Rollup merge of #99027 - tmiasko:basic-blocks, r=oli-obk
Matthias Krüger
-1
/
+1
2022-08-26
Replace `Body::basic_blocks()` with field access
Tomasz Miąsko
-1
/
+1
2022-08-26
Auto merge of #100944 - nnethercote:shrink-thir-Expr, r=cjgillot
bors
-40
/
+61
2022-08-25
Rollup merge of #99954 - dingxiangfei2009:break-out-let-else-higher-up, r=oli...
Yuki Okushi
-2
/
+19
2022-08-24
Rename `thir::Adt` as `thir::AdtExpr`.
Nicholas Nethercote
-2
/
+7
2022-08-24
Box `thir::ExprKind::InlineAsm`.
Nicholas Nethercote
-1
/
+1
2022-08-24
Box `thir::ExprKind::Closure`.
Nicholas Nethercote
-1
/
+7
2022-08-24
Store blocks in `Thir`.
Nicholas Nethercote
-19
/
+29
2022-08-24
Box `user_ty` fields in `thir::ExprKind`.
Nicholas Nethercote
-18
/
+18
2022-08-23
Only compute captures once when building MIR.
Camille GILLOT
-152
/
+84
2022-08-23
Remove the symbol from `ast::LitKind::Err`.
Nicholas Nethercote
-1
/
+1
2022-08-22
Fix span for consts in mir builder
Nilstrieb
-3
/
+13
2022-08-11
Rollup merge of #99110 - audunhalland:match_has_guard_from_candidate, r=pnkfelix
Dylan DPC
-1
/
+1
2022-08-04
Use (actually) dummy place for let-else divergence
Michael Goulet
-1
/
+1
2022-07-31
provide a clearer explanation of scope breaking
Ding Xiang Fei
-1
/
+3
2022-07-30
Use LocalDefId for closures more
Cameron Steffen
-13
/
+9
2022-07-31
break out to one scope higher for let-else
Ding Xiang Fei
-2
/
+17
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-10
Determine match_has_guard from candidates instead of looking up thir table again
Audun Halland
-1
/
+1
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
[prev]
[next]