Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Facet member access #4371

Merged
merged 20 commits into from
Nov 26, 2024
Merged

Facet member access #4371

merged 20 commits into from
Nov 26, 2024

Conversation

josh11b
Copy link
Contributor

@josh11b josh11b commented Oct 4, 2024

Adds FacetAccessWitness instruction and uses it in member_access.cpp to support accessing members of facets. Still to do: interface witness access is producing runtime values when it should produce symbolic values.

@josh11b josh11b marked this pull request as draft October 4, 2024 18:39
@github-actions github-actions bot requested a review from geoffromer October 4, 2024 18:39
@josh11b josh11b removed the request for review from geoffromer October 4, 2024 18:40
@josh11b josh11b changed the title [DRAFT] Start fixing facet member access Facet member access Nov 23, 2024
@josh11b josh11b marked this pull request as ready for review November 23, 2024 00:04
@josh11b josh11b requested a review from zygoloid November 23, 2024 00:04
@github-actions github-actions bot requested a review from geoffromer November 23, 2024 00:04
@zygoloid zygoloid added this pull request to the merge queue Nov 26, 2024
Merged via the queue into carbon-language:trunk with commit ed80cd2 Nov 26, 2024
11 checks passed
@josh11b josh11b deleted the facetmember branch November 26, 2024 02:00
bricknerb pushed a commit to bricknerb/carbon-lang that referenced this pull request Nov 28, 2024
Adds `FacetAccessWitness` instruction and uses it in `member_access.cpp`
to support accessing members of facets. Still to do: interface witness
access is producing runtime values when it should produce symbolic
values.

---------

Co-authored-by: Josh L <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants