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
/
expr
Age
Commit message (
Expand
)
Author
Lines
2024-12-17
Rename `rustc_mir_build::build` to `builder`
Zalathar
-3194
/
+0
2024-12-16
Rollup merge of #134371 - scottmcm:fix-134352, r=oli-obk
Matthias Krüger
-7
/
+25
2024-12-16
Rollup merge of #134314 - compiler-errors:default-struct-value-const, r=estebank
Matthias Krüger
-5
/
+11
2024-12-15
Check for array lengths that aren't actually `usize`
Scott McMurray
-7
/
+25
2024-12-14
Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=davidtwco,R...
bors
-9
/
+83
2024-12-14
Make sure to use normalized ty for unevaluated const for default struct value
Michael Goulet
-5
/
+11
2024-12-13
Don't retag the `PtrMetadata(&raw const *_n)` in slice indexing
Scott McMurray
-2
/
+11
2024-12-09
review comments: rewordings
Esteban Küber
-1
/
+1
2024-12-09
Introduce `default_field_values` feature
Esteban Küber
-20
/
+44
2024-12-03
Bounds-check with PtrMetadata instead of Len in MIR
Scott McMurray
-8
/
+73
2024-12-02
remove `Ty::is_copy_modulo_regions`
lcnr
-1
/
+1
2024-11-28
fix a comment with uneven number of backticks in rustc_mir_build
Maybe Lapkin
-1
/
+1
2024-11-20
reduce false positives of tail-expr-drop-order from consumed values
Ding Xiang Fei
-35
/
+57
2024-11-19
move `fn is_item_raw` to `TypingEnv`
lcnr
-4
/
+2
2024-11-18
review
lcnr
-0
/
+2
2024-11-18
use `TypingEnv` when no `infcx` is available
lcnr
-13
/
+18
2024-10-30
compiler: Switch to rustc_abi in hir_pretty, lint_defs, and mir_build
Jubilee Young
-3
/
+3
2024-10-29
compiler: `rustc_abi::Abi` => `BackendRepr`
Jubilee Young
-2
/
+2
2024-10-23
nightly feature tracking: get rid of the per-feature bool fields
Ralf Jung
-1
/
+1
2024-10-06
various fixes for `naked_asm!` implementation
Folkert de Vries
-6
/
+13
2024-09-24
be even more precise about "cast" vs "coercion"
Lukas Markeffsky
-2
/
+4
2024-09-24
use more accurate spans for user type ascriptions
Lukas Markeffsky
-6
/
+8
2024-09-23
Rollup merge of #130715 - compiler-errors:mir-build-const-eval, r=BoxyUwU
Matthias Krüger
-1
/
+1
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-133
/
+103
2024-09-22
Replace calls to Const::eval in mir build
Michael Goulet
-1
/
+1
2024-09-11
rescope temp lifetime in let-chain into IfElse
Ding Xiang Fei
-0
/
+10
2024-08-25
Avoid taking reference of &TyKind
Michael Goulet
-1
/
+1
2024-08-18
rename AddressOf -> RawBorrow inside the compiler
Ralf Jung
-5
/
+5
2024-08-06
miri: make vtable addresses not globally unique
Ralf Jung
-2
/
+4
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-30
/
+34
2024-07-17
Rollup merge of #127472 - Zalathar:block-and-unit, r=fmease
Matthias Krüger
-23
/
+24
2024-07-14
Add cache for `allocate_str`
Adwin White
-1
/
+1
2024-07-08
Stop using `unpack!` for `BlockAnd<()>`
Zalathar
-12
/
+9
2024-07-08
Remove the non-assigning form of `unpack!`
Zalathar
-11
/
+15
2024-07-07
Fix conflicts after rebase
Maybe Lapkin
-1
/
+1
2024-07-07
Properly handle drops for tail calls
DrMeepster
-18
/
+22
2024-07-07
Support tail calls in mir via `TerminatorKind::TailCall`
Maybe Waffle
-2
/
+33
2024-07-02
chore: remove duplicate words
hattizai
-1
/
+1
2024-06-30
Replace a magic boolean with enum `DeclareLetBindings`
Zalathar
-2
/
+3
2024-06-21
Save 2 pointers in `TerminatorKind` (96 → 80 bytes)
Scott McMurray
-4
/
+5
2024-06-19
Rollup merge of #125766 - RenjiSann:fresh-mcdc-branch-on-bool, r=nnethercote
León Orell Valerian Liehr
-0
/
+3
2024-06-19
coverage: Make MCDC take in account last RHS of condition-coverage
Dorian Péron
-0
/
+3
2024-06-14
Use is_lang_item more aggressively
Michael Goulet
-1
/
+2
2024-06-05
Add `Ty` to `mir::Const::Ty`
Boxy
-3
/
+5
2024-06-05
Basic removal of `Ty` from places (boring)
Boxy
-4
/
+2
2024-06-04
Reduce `pub` exposure.
Nicholas Nethercote
-3
/
+3
2024-05-30
coverage: Instrument the RHS value of lazy logical operators
Zalathar
-2
/
+6
2024-05-24
Better ICE message for unresolved upvars
Michael Goulet
-2
/
+13
2024-05-23
Remove `#[macro_use] extern crate tracing` from `rustc_mir_build`.
Nicholas Nethercote
-0
/
+7
2024-05-17
Remove `Rvalue::CheckedBinaryOp`
Scott McMurray
-1
/
+3
[next]