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_monomorphize
/
src
Age
Commit message (
Expand
)
Author
Lines
2023-09-05
Rollup merge of #115492 - Enselic:large-box-move, r=oli-obk
Matthias Krüger
-10
/
+91
2023-09-05
Rollup merge of #115353 - Enselic:no-optimized-mir, r=oli-obk
Matthias Krüger
-3
/
+15
2023-09-03
Allow `large_assignments` for Box/Arc/Rc initialization
Martin Nordholts
-10
/
+91
2023-08-30
Emit error instead of ICE when optimized MIR is missing
Martin Nordholts
-3
/
+15
2023-08-28
Auto merge of #114774 - Enselic:less-move-size-noise, r=oli-obk
bors
-35
/
+46
2023-08-24
when terminating during unwinding, show the reason why
Ralf Jung
-20
/
+12
2023-08-20
give some unwind-related terminators a more clear name
Ralf Jung
-2
/
+2
2023-08-13
Avoid duplicate `large_assignments` lints
Martin Nordholts
-1
/
+10
2023-08-13
rustc_monomorphize: Reduce check_move_size() indentation
Martin Nordholts
-27
/
+26
2023-08-13
rustc_monomorphize: Add check_move_size() helper
Martin Nordholts
-34
/
+37
2023-08-07
Store the laziness of type aliases in the DefKind
León Orell Valerian Liehr
-1
/
+1
2023-08-02
avoid 'miri' when refering to the shared interpreter
Ralf Jung
-7
/
+7
2023-07-27
Rollup merge of #113872 - nnethercote:tweak-cgu-sorting, r=pnkfelix
Matthias Krüger
-1
/
+1
2023-07-23
more clippy::style fixes:
Matthias Krüger
-4
/
+1
2023-07-23
fix some clippy::style findings
Matthias Krüger
-5
/
+6
2023-07-20
Tweak CGU sorting in a couple of places.
Nicholas Nethercote
-1
/
+1
2023-07-19
Change the primary CGU merging algorithm.
Nicholas Nethercote
-14
/
+66
2023-07-19
Split the CGU merging loop.
Nicholas Nethercote
-20
/
+30
2023-07-19
Add `MonoItemData::inlined`.
Nicholas Nethercote
-17
/
+13
2023-07-17
Ignore unreachable inlined items in `debug_dump`.
Nicholas Nethercote
-30
/
+18
2023-07-17
Store item size estimate in `MonoItemData`.
Nicholas Nethercote
-13
/
+16
2023-07-17
Introduce `MonoItemData`.
Nicholas Nethercote
-10
/
+15
2023-07-14
refactor(rustc_middle): Substs -> GenericArg
Mahdi Dibaiee
-36
/
+34
2023-07-08
Replace RPITIT current impl with new strategy that lowers as a GAT
Santiago Pastorino
-1
/
+0
2023-07-08
Auto merge of #113484 - matthiaskrgr:rollup-goq2u0d, r=matthiaskrgr
bors
-24
/
+24
2023-07-08
Rollup merge of #113390 - nnethercote:cgu-tweaks, r=wesleywiser
Matthias Krüger
-24
/
+24
2023-07-07
Rename `adjustment::PointerCast` and variants using it to `PointerCoercion`
Nilstrieb
-4
/
+4
2023-07-06
get rid of a bit more calls to poly_select
Michael Goulet
-2
/
+2
2023-07-06
Diagnose unsorted CGUs.
Nicholas Nethercote
-1
/
+7
2023-07-06
Minor comment fix.
Nicholas Nethercote
-3
/
+3
2023-07-06
Remove the field name from `MonoItemPlacement::SingleCgu`.
Nicholas Nethercote
-4
/
+4
2023-07-06
Use `iter()` instead of `iter_mut()` in one place.
Nicholas Nethercote
-1
/
+1
2023-07-06
Make `UsageMap::get_user_items` infallible.
Nicholas Nethercote
-16
/
+16
2023-06-26
Tweak thread names for CGU processing.
Nicholas Nethercote
-0
/
+3
2023-06-26
Improve ordering and naming of CGUs for non-incremental builds.
Nicholas Nethercote
-6
/
+27
2023-06-22
Tweak CGU size estimate code.
Nicholas Nethercote
-7
/
+8
2023-06-22
Merge root and inlined item placement.
Nicholas Nethercote
-71
/
+44
2023-06-22
Inline before merging CGUs.
Nicholas Nethercote
-12
/
+14
2023-06-22
Streamline some comments.
Nicholas Nethercote
-6
/
+5
2023-06-17
Auto merge of #100036 - DrMeepster:box_free_free_box, r=oli-obk
bors
-6
/
+0
2023-06-16
remove box_free and replace with drop impl
DrMeepster
-6
/
+0
2023-06-15
Merge CGUs in a nicer way.
Nicholas Nethercote
-3
/
+1
2023-06-15
Make `partition` more consistent.
Nicholas Nethercote
-14
/
+17
2023-06-15
Fix bug in `mark_code_coverage_dead_code_cgus`.
Nicholas Nethercote
-13
/
+8
2023-06-15
Move dead CGU marking code out of `partition`.
Nicholas Nethercote
-27
/
+28
2023-06-14
Introduce a minimum CGU size in non-incremental builds.
Nicholas Nethercote
-6
/
+32
2023-06-14
Add more measurements to the CGU debug printing.
Nicholas Nethercote
-23
/
+134
2023-06-13
Remove `PartitioningCx::target_cgu_count`.
Nicholas Nethercote
-7
/
+4
2023-06-07
Move `mono_item_placement` construction.
Nicholas Nethercote
-45
/
+35
2023-06-07
Remove `PlacedRootMonoItems::roots`.
Nicholas Nethercote
-7
/
+3
[next]