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
{{ message }}
Repository navigation
--concurrent-marking and --parallel-marking don't work and disabled by default #41012
Concurrent marking is not enabled in Node.js builds. Let's ask @nodejs/v8 if it's something stable enough that we should enable it. If yes, since which V8 version?
Concurrent marking is not enabled in Node.js builds. Let's ask @nodejs/v8 if it's something stable enough that we should enable it. If yes, since which V8 version?
It is unstable only in new v9.* versions? It looks like everything was fine in the previous nodejs version, with old V8
The issue is that the v8_enable_atomic_object_field_writes and v8_enable_atomic_marking_state compile options were not ported to Node.js, so they end up being both disabled. Should we enable them? @ulan
@targos: yes, please go ahead with enabling them in Node. Both v8_enable_atomic_object_field_writes and v8_enable_atomic_marking_state are safe and intended to be enabled by default. Sorry for breaking Node, I thought the build rules are generated automatically from V8's GN.
Activity
targos commentedon Nov 29, 2021
Concurrent marking is not enabled in Node.js builds. Let's ask @nodejs/v8 if it's something stable enough that we should enable it. If yes, since which V8 version?
victorgomes commentedon Nov 29, 2021
@mlippautz
MGorkov commentedon Nov 29, 2021
It is unstable only in new v9.* versions? It looks like everything was fine in the previous nodejs version, with old V8
targos commentedon Nov 29, 2021
Refs: v8/v8@acf5e1a
The issue is that the
v8_enable_atomic_object_field_writesandv8_enable_atomic_marking_statecompile options were not ported to Node.js, so they end up being both disabled. Should we enable them? @ulanulan commentedon Nov 29, 2021
@targos: yes, please go ahead with enabling them in Node. Both
v8_enable_atomic_object_field_writesandv8_enable_atomic_marking_stateare safe and intended to be enabled by default. Sorry for breaking Node, I thought the build rules are generated automatically from V8's GN.mlippautz commentedon Nov 29, 2021
Hey @ulan :)
Yes, it's safe to enable and the concurrent/parallel marking just moved behind those flags.
build: re-enable V8 concurrent marking
build: re-enable V8 concurrent marking
build: re-enable V8 concurrent marking
build: re-enable V8 concurrent marking