Repository navigation
Conversation
- Pass the V8 14 embedder data type tag to internal field pointer calls on Node 26 - Use Isolate::GetCurrent() since Object::GetIsolate() was removed - Fix error messages, CheckedString ignored its argument and always returned "IPTrie" - Remove always-true NODE_VERSION_AT_LEAST ifdefs and fix init signature warnings - Set engines to node >= 18.0.0, tested on 18, 20, 22, 23, 24, 26 - Bump version to 0.0.11 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Reject prefix lengths over 32/128 instead of overreading or aborting in btrie - Free the old value when a route is re-added instead of leaking it - Throw when IPTrie is called without new instead of aborting - Gate the internal field tag on V8 14.2+ instead of Node 26 - Make the addon context-aware so it loads in worker threads - Add npm test, validation tests and a Node 18-26 CI matrix - Bump version to 0.1.0 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Reject NaN, Infinity, fractional and wrapped prefix lengths - Tag internal field sets on V8 14.1 to avoid Node 25 deprecation warning - Fail the worker test if the worker never reports back - CI: build with npm's bundled node-gyp, read-only token, SHA-pinned actions, add Node 25 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Use Isolate::GetCurrent() since V8 14.6 also removed Context::GetIsolate() - Go back to NODE_MODULE, workers never loaded alongside the main thread and leaked every trie on exit - Remove the worker test Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.