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
* fix: update hermes submodule to static_h branch
The default branch for hermes changed from main to static_h. This
updates the submodule and fixes breaking API changes: the libhermes
cmake target was renamed to hermesvm_a, ES6Promise/ES6Class config
options were removed (always-on), withEnableBlockScoping was renamed
to withES6BlockScoping, and static utility methods moved from
HermesRuntime to the IHermesRootAPI interface.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* feat: add 100% JSI/Hermes API coverage with new bindings
Adds ~30 new C binding functions across 4 phases:
- Core JSI: BigInt::getInt64, queueMicrotask, deleteProperty (3 overloads),
computed property access (3 overloads), prototype operations (3 overloads)
- Hermes-specific: fatal handler, bytecode epilogue, code coverage profiler,
per-runtime profiling, load segment, unique IDs (6 types), timezone cache
- RuntimeConfig: 7 new JIT/bytecode config fields
- Rust wrappers: Safe APIs for all new functions with lifetime safety
- Examples: New prototypes example, enhanced advanced.rs with new features
- Tests: 18 new tests covering all new APIs
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments