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
/
builder
/
mod.rs
Age
Commit message (
Expand
)
Author
Lines
2025-09-26
fix doc comments to be more standard
Marijn Schouten
-5
/
+1
2025-09-01
Introduce `MirDumper` and `MirWriter`.
Nicholas Nethercote
-14
/
+4
2025-09-01
Avoid unnecessary `mut`-ness for various closures.
Nicholas Nethercote
-1
/
+1
2025-08-21
Rollup merge of #144780 - bjorn3:mir_build_debug, r=matthewjasper
Jacob Pratt
-0
/
+22
2025-08-15
Port `#[custom_mir(..)]` to the new attribute system
Sasha Pourcelot
-4
/
+5
2025-08-13
Also dump coverage info
bjorn3
-2
/
+2
2025-08-13
Add a method to dump MIR in the middle of MIR building
bjorn3
-0
/
+22
2025-07-23
Remove useless lifetime parameter.
Camille GILLOT
-5
/
+1
2025-05-30
Reorder fields in `hir::ItemKind` variants.
Nicholas Nethercote
-1
/
+1
2025-05-21
Rollup merge of #141357 - dianne:unhardcode-unpretty-thir-tree-body-expr, r=c...
Matthias Krüger
-4
/
+0
2025-05-21
`unpretty=thir-tree`: don't require the final expr to be the entrypoint
dianne
-4
/
+0
2025-05-20
typeck: catch `continue`s pointing to blocks
dianne
-2
/
+1
2025-05-04
Initial support for dynamically linked crates
Bryanskiy
-1
/
+3
2025-04-17
Replace infallible `name_or_empty` methods with fallible `name` methods.
Nicholas Nethercote
-1
/
+1
2025-04-03
Upvars HirIds always have the same owner, thus just use an ItemLocalId
Oli Scherer
-2
/
+6
2025-04-03
Auto merge of #139234 - compiler-errors:query-tweak, r=oli-obk
bors
-2
/
+2
2025-04-02
Use return_result_from_ensure_ok a bit more
Michael Goulet
-2
/
+2
2025-04-02
Move methods from `Map` to `TyCtxt`, part 5.
Nicholas Nethercote
-1
/
+1
2025-03-18
Move `hir::Item::ident` into `hir::ItemKind`.
Nicholas Nethercote
-1
/
+1
2025-03-12
Move methods from `Map` to `TyCtxt`, part 4.
Nicholas Nethercote
-2
/
+2
2025-03-08
Auto merge of #137502 - compiler-errors:global-asm-aint-mir-body, r=oli-obk
bors
-1
/
+2
2025-03-06
Generate the right MIR for by use closures
Santiago Pastorino
-2
/
+2
2025-03-06
Construct MIR error body for global_asm correctly
Michael Goulet
-1
/
+2
2025-02-22
Make a fake body to store typeck results for global_asm
Michael Goulet
-1
/
+4
2025-02-21
Put a `BlockTailInfo` in `BlockFrame::TailExpr`.
Nicholas Nethercote
-16
/
+5
2025-02-21
Rename `ClearCrossCrate::assert_crate_local`.
Nicholas Nethercote
-2
/
+2
2025-02-18
Move methods from `Map` to `TyCtxt`, part 2.
Nicholas Nethercote
-4
/
+3
2025-02-01
Rename `tcx.ensure_with_value()` to `tcx.ensure_done()`
Zalathar
-1
/
+1
2025-02-01
Rename `tcx.ensure()` to `tcx.ensure_ok()`
Zalathar
-1
/
+1
2025-01-31
Remove the `mir_build` hook.
Nicholas Nethercote
-4
/
+3
2025-01-18
Consolidate ad-hoc MIR lints into real pass-manager-based MIR lints
Michael Goulet
-6
/
+1
2025-01-10
mir_build: check annotated functions w/out callers
David Wood
-0
/
+2
2025-01-04
rustc_intrinsic: support functions without body; they are implicitly marked a...
Ralf Jung
-0
/
+14
2024-12-19
Rename Scope.id to Scope.local_id, remove trivial accessor
Michael Goulet
-2
/
+2
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-2
/
+1
2024-12-17
Explain why `build` was renamed to `builder`
Zalathar
-0
/
+5
2024-12-17
Rename `rustc_mir_build::build` to `builder`
Zalathar
-0
/
+1135