Commit 2783baf
feat: POSIX conformance hardening (US-043 through US-049) (#49)
Fixes from adversarial review of POSIX implementation:
- Implement F_DUPFD and F_DUPFD_CLOEXEC in fcntl sysroot override
- Add EINVAL bounds check to pthread_key_delete for invalid keys
- Increase fmtmsg buffer size and add MM_RECOVER classification
- Fix pipe pollState to use byte count instead of chunk count
- Add missing FHS directories to kernel init (/opt, /mnt, /media, /home, /dev/shm, /dev/pts)
- Document net_poll permission removal and pthread_mutex_timedlock limitation
- Fix statvfs exclusion issue link and nativeParity report metric
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent e556dc0 commit 2783baf
64 files changed
Lines changed: 2366 additions & 17635 deletions
File tree
- .github/workflows
- docs-internal
- specs
- docs
- native
- v8-runtime/src
- wasmvm/patches/wasi-libc-overrides
- packages
- core
- isolate-runtime/src/inject
- src
- generated
- kernel
- nodejs/src
- bridge
- secure-exec
- tests
- kernel
- node-conformance
- common
- fixtures
- parallel
- scripts
- test-suite/node
- wasmvm
- src
- test
- scripts
- ralph
- archive
- 2026-03-21-kernel-consolidation-final
- 2026-03-21-kernel-consolidation
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | 96 | | |
106 | 97 | | |
107 | 98 | | |
| |||
182 | 173 | | |
183 | 174 | | |
184 | 175 | | |
185 | | - | |
186 | | - | |
187 | | - | |
188 | | - | |
189 | | - | |
190 | | - | |
191 | 176 | | |
192 | 177 | | |
193 | 178 | | |
| |||
0 commit comments