Skip to content

Conversation

@ahueck
Copy link
Contributor

@ahueck ahueck commented Dec 17, 2025

Change the layout of the global type descriptor:

  • type_id, extent, and pointer to struct for further info (GlobalTypeInfoData).

GlobalTypeInfoData:

  • Has name, layout info and pointer to members if any.
  • layout info: compact array [num_member, type flag (e.g., struct, fwd declared), (offsets[num_member]), (array_sizes[num_member])]

@coveralls
Copy link
Collaborator

Pull Request Test Coverage Report for Build 20308776407

Details

  • 147 of 149 (98.66%) changed or added relevant lines in 4 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage increased (+0.1%) to 90.524%

Changes Missing Coverage Covered Lines Changed/Added Lines %
lib/runtime/AllocationTracking.cpp 3 5 60.0%
Totals Coverage Status
Change from base Build 20175431941: 0.1%
Covered Lines: 4872
Relevant Lines: 5382

💛 - Coveralls

@ahueck ahueck merged commit a29c235 into devel Dec 17, 2025
81 checks passed
@ahueck ahueck deleted the feat/global-hot-cold-split branch December 17, 2025 16:17
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