Skip to content

Support static URL credentials and descriptor operations - #385

Merged
ctate merged 2 commits into
mainfrom
feat/static-cli-surface
Sep 23, 2026
Merged

ctate merged 2 commits into
mainfrom
feat/static-cli-surface

Conversation

@ctate

@ctate ctate commented Sep 23, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Keep ordinary records of stdout and stderr callbacks distinct from child process handles by checking member types.
  • Add the static URL.password getter and canonicalize empty passwords in serialized URLs.
  • Lower inline fs.constants.O_* numeric openSync flags through a target independent mask; add fstatSync, fchmodSync, fsyncSync, and linkSync for the C and LLVM backends.
  • Add differential corpus cases, compatibility evidence, and documented Windows limits for no follow opens and descriptor chmod.

Validation

  • pnpm -r build
  • pnpm lint
  • pnpm node-compat:check
  • pnpm test:ts7 (146 passed)
  • Focused C and LLVM differential corpus cases (6 passed)
  • Project configuration and surface manifest tests (82 passed)
  • Docs production build with webpack
  • Local Darwin contracts and Vercel CLI suites in plain and sanitized lanes
  • pnpm test:sandbox --lane plain --remote-only (8 shards, passed)
  • pnpm test:sandbox --lane san --remote-only (8 shards, passed)

@vercel

vercel Bot commented Sep 23, 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 Sep 23, 2026 4:05am UTC

@ctate
ctate merged commit b9d5503 into main Sep 23, 2026
20 checks passed

This branch was successfully deployed

1 active deployment
Preview 05e437c7 Deployed Sep 23, 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