Skip to content

Match Node for reflection over typed values seen as unknown - #941

Merged
ctate merged 2 commits into
mainfrom
ctate/match-node-reflection-48fc50
Oct 14, 2026
Merged

ctate merged 2 commits into
mainfrom
ctate/match-node-reflection-48fc50

Conversation

@ctate

@ctate ctate commented Oct 13, 2026

Copy link
Copy Markdown
Collaborator
  • in sees Object.prototype, Array.prototype and compiled class prototype members; for...in walks class instances; typed records and arrays work as prototypes for Object.setPrototypeOf and Object.create.
  • JSON.stringify accepts array replacers, and deleting a required field through a dynamic view throws a TypeError at the delete and leaves the record unchanged.
  • bench:runtime is neutral against main.

@vercel

vercel Bot commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
scriptc Ready Ready Preview, v0 Oct 14, 2026 1:21am UTC

@ctate
ctate merged commit 6505174 into main Oct 14, 2026
90 checks passed
@ctate
ctate deleted the ctate/match-node-reflection-48fc50 branch October 14, 2026 01:47

This branch was successfully deployed

1 active deployment
Preview — 1ddeab8b Deployed Oct 14, 2026 by vercel[bot]
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.

1 participant