Skip to content

fs: implement the fs/promises option records and FileHandle.chown - #3536

Open
ctate wants to merge 23 commits into
mainfrom
ctate/fs-implement-fs-e72e35
Open

ctate wants to merge 23 commits into
mainfrom
ctate/fs-implement-fs-e72e35

Conversation

@ctate

@ctate ctate commented Nov 11, 2026

Copy link
Copy Markdown
Collaborator
  • Move 2 fs rows (1 not-implemented → supported, 1 not-implemented → partial) and add differential evidence to 17 partial fsPromises rows.
  • Implement writeFile/appendFile options, rmdir options, lchmod, chmod's mode check and FileHandle.chown natively, with 5 new differential corpus programs and their TS7 baselines.

@vercel

vercel Bot commented Nov 11, 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 Nov 13, 2026 1:50am UTC

@vercel-internal-security-reviewer

Copy link
Copy Markdown

Security review details

Comment thread packages/runtime/src/scr_fs_flags.c Resolved
Comment thread packages/runtime/src/scr_fetch.c Resolved
Comment thread packages/runtime/src/scr_bytes_io.c Resolved

@vercel vercel Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Additional findings

  1. packages/runtime/src/scr_fetch.c:7165-7168 — Fetching an object URL for a file-backed Blob after its file changes or disappears dereferences a null bytes pointer and crashes the process instead of rejecting.

    Fix on Vercel

This branch was successfully deployed

1 active deployment
Preview — e9d3b4ce Deployed Nov 13, 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