You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
vendor-hermes: advance pin to include upstream napi C-linkage fix
Move the pinned Hermes commit forward from 0ae42446 to efcf68e2 on the
static_h branch (a descendant, 18 commits ahead). The only relevant change
in that range is facebook/hermes#2106 "give hermes_napi.h public API C
linkage", which wraps the public hermes_napi_* entry points in extern "C".
That is exactly the fix we were applying locally after cloning: without C
linkage the mangled hermes_napi_create_env symbol stayed out of the
framework export table under Hermes' global -fvisibility=hidden. Now that
the fix is upstream at the pinned commit, drop patchHermesNapiVisibility and
its header-anchor constants entirely — the vendored checkout exports the
entry points as-is.
No commit in the bumped range touches getVMRuntimeUnsafe or the IHermes JSI
interface we depend on, so the unstable-accessor rationale for pinning still
holds.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TVfanKvtyfSsoMgZv3DJtY
0 commit comments