-
Notifications
You must be signed in to change notification settings - Fork 30k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
When was napi_detach_arraybuffer added? #33001
Comments
I'm also getting a FATAL ERROR on 12 when I detach an externally created arraybuffer
|
The difference between v12 and v14 in doc is because of the backport strategy. We land the On the contrary, first Node.js v14.x was published after we have landed You see, it's two different releasing line that running in parallel so that we can get LTS support on v12.x. The reason of the crash on v12 has been posted here #33022 (comment). I believe we'll get a fix soon :). |
@nodejs/releasers and for this particular one @MylesBorins There’s something I don’t understand here, though… the |
Because on master, the |
That’s not what should be happening here, imo… it’s definitely not what I had in mind when I introduced the I get that resolving the conflicts is some manual work, but it’s work that we should do, instead of having to manually fix up every single item à la #32639. If necessary, we could probably automate that conflict resolution to some degree. |
@targos I guess that also means we should go through all LTS minors that have happened since the introduction of |
I honestly didn't know that the
Yeah, probably. |
It should, yes: Line 277 in ac37146
Ok, I guess I can try to do that… there are only so many LTS Release commits, this should be pretty straightforward |
When cherry-picking release commits for LTS releases into master, the `REPLACEME` metadata can be taken over as well, to give users a more accurate view of what is being released on which release line. This addresses this problem for all previous LTS releases for which this has not been done. Fixes: nodejs#33001
When cherry-picking release commits for LTS releases into master, the `REPLACEME` metadata can be taken over as well, to give users a more accurate view of what is being released on which release line. This addresses this problem for all previous LTS releases for which this has not been done. Fixes: #33001 PR-URL: #33041 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Richard Lau <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Shelley Vohr <[email protected]>
When cherry-picking release commits for LTS releases into master, the `REPLACEME` metadata can be taken over as well, to give users a more accurate view of what is being released on which release line. This addresses this problem for all previous LTS releases for which this has not been done. Fixes: #33001 PR-URL: #33041 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Richard Lau <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Shelley Vohr <[email protected]>
Trying to find which versions of Node that support the new experimental detach_arraybuffer api.
On the 12.x docs linked from the websites it says that the napi_detach_arraybuffer api was added in Node 12 and on the the 14.x docs it says it was added in Node 13.
https://nodejs.org/dist/latest-v12.x/docs/api/n-api.html#n_api_napi_detach_arraybuffer
https://nodejs.org/dist/latest-v14.x/docs/api/n-api.html#n_api_napi_detach_arraybuffer
Side note, I get an implicit declaration warning when trying to use the api as well in both latest 12 and 14 (code works tho), so unsure if that's a mistake I'm doing or not (all the other napi calls works fine and compile without errors).
Can try to investigate that part and open a separate issue.
The text was updated successfully, but these errors were encountered: