Skip to content

Conversation

zerbina
Copy link
Collaborator

@zerbina zerbina commented Oct 2, 2025

Summary

Remove the tracking of byte offset for MIR struct fields.

Details

Field offsets stored for MIR struct fields are not queried nor used
anywhere, and it also doesn't seem likely that they will be at
some point in the future.

Summary
=======

Remove the tracking of byte offset for MIR struct fields.

Details
=======

Field offsets stored for MIR struct fields are not queried nor used
anywhere, and it also doesn't seem likely that they will be at
some point in the future.
@zerbina zerbina added this to the MIR phase milestone Oct 2, 2025
@zerbina zerbina added compiler/backend Related to backend system of the compiler simplification Removal of the old, unused, unnecessary or un/under-specified language features. labels Oct 2, 2025
@zerbina zerbina moved this to In Progress in Rework the mid- and backend Oct 2, 2025
@alaviss
Copy link
Contributor

alaviss commented Oct 3, 2025

/merge

Copy link

github-actions bot commented Oct 3, 2025

Merge requested by: @alaviss

Contents after the first section break of the PR description has been removed and preserved below:


Notes for Reviewers

@chore-runner chore-runner bot enabled auto-merge October 3, 2025 15:34
@chore-runner chore-runner bot added this pull request to the merge queue Oct 3, 2025
Merged via the queue into nim-works:devel with commit e4b217a Oct 3, 2025
43 checks passed
@github-project-automation github-project-automation bot moved this from In Progress to Done in Rework the mid- and backend Oct 3, 2025
@zerbina zerbina deleted the mirtypes-remove-offset-tracking branch October 3, 2025 23:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

compiler/backend Related to backend system of the compiler simplification Removal of the old, unused, unnecessary or un/under-specified language features.

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants