WIP DO NOT MERGE: Partial transferable support #59
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.
See #58
Ok, here's where I've gotten so far:
Still TODO:
gc()
with--expose_gc
. I'm probably doing something wrong. I've gotten WeakCallbacks working before, so I'm somewhat at a loss as to why they aren't working here.I'm probably not going to spend much time trying to resolve these issues, as I'm doing this for an embedded application in which we've already made some changes to the v8 ArrayBuffer API that will make the GC difficulties go away anyway.
That's no help to anybody wanting to use this code with an existing node install of course, for which reason this PR should not be merged. I'm posting it here in case anyone wants to take a crack at fixing the GC issues.