Skip to content

Conversation

@Veykril
Copy link
Member

@Veykril Veykril commented Nov 30, 2025

Rebased version of #20001

Also turns BlockLoc into a tracked struct cc #16176

@rustbot rustbot added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Nov 30, 2025
@Veykril Veykril force-pushed the tracked-modules branch 2 times, most recently from 10fcf0b to 9694549 Compare November 30, 2025 10:45
@ChayimFriedman2
Copy link
Contributor

Does this still increase memory usage?

@Veykril
Copy link
Member Author

Veykril commented Nov 30, 2025

Seems like it saves ~3mb now

@Veykril Veykril force-pushed the tracked-modules branch 4 times, most recently from 5eae62d to 51f55eb Compare December 4, 2025 08:00
@Veykril Veykril enabled auto-merge December 4, 2025 08:00
@Veykril Veykril changed the title Make ModuleId a tracked struct internal: Make ModuleId a tracked struct Dec 4, 2025
optimize some stuff

Optimize `pub(crate)` visibility resolution

Optimize private visibility resolution
@Veykril Veykril added this pull request to the merge queue Dec 7, 2025
Merged via the queue into rust-lang:master with commit e059280 Dec 7, 2025
15 checks passed
@Veykril Veykril deleted the tracked-modules branch December 7, 2025 08:50
@rustbot rustbot removed the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Dec 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants