Skip to content

Commit

Permalink
Auto merge of #98867 - cjgillot:metaloop, r=oli-obk
Browse files Browse the repository at this point in the history
Refactor metadata emission to avoid visiting HIR

This PR refactors metadata emission to be based on tables and iteration over definitions.

In a first part, this PR moves information from the `EntryKind` enum to tables, until removing the `EntryKind` enum.
In a second part, the iteration scheme is refactored to avoid fetching HIR unless strictly necessary.

r? `@ghost`
  • Loading branch information
bors committed Jun 28, 2023
2 parents eb76764 + 0faea77 commit 5bd28f5
Showing 1 changed file with 197 additions and 284 deletions.
Loading

0 comments on commit 5bd28f5

Please sign in to comment.