►
From YouTube: 10 Jun 2022 Node.js Node-API Team meeting
Description
No description was provided for this meeting.
If this is YOUR meeting, an easy way to fix this is to add a description to your video, wherever mtngs.io found it (probably YouTube).
A
All
right
and
hello
everyone
and
welcome
to
the
10th
june
2022
this
week's
meeting
for
the
node
ap
node.js
api.
Before
we
get
started
with
our
regular
agenda,
does
anyone
have
any
announcements
they
would
like
to
make.
A
All
right,
so
we've
got
the
milestones.
So
the
first
issue
that
we
have
is
the
drive
towards
full
coverage.
A
I
did
not
see
jack
come
on,
but
let's
see
if
there
are
any
prs
or
issues
for
testing.
A
Oh,
yes,
there's
still
this
one
for
the
the
new
target
that
we
can
take
a
look
at,
and
I
believe
that
is
the
only
one
open
so
far
for
the
testing.
A
B
Yeah
I
started
to
move
it
to
examples
folder,
but
it's
not
complete
yet.
A
Okay,
no
worries
so
we'll
just
look
out
for
that
that
pr
whatnot
whenever
you
get
a
chance
to
to
finish
that
up
all
right,
then
tracking
issues
for
modules
that
were
ported
over
don't
think
there's
been
any
additional
context
on
here.
A
Looking
like
it
normally
does
slight
increase,
so
I
think
all
of
that
is
good.
C
Kevin,
I
have
a
topic
if.
C
This
one
yeah
this
one
yeah,
but
I
open
on
an
issue
on
every
stable
note,
yeah,
yeah,
okay,
so.
A
C
We
have
yeah,
we
have,
we
have
these
ripple.
C
And
that
include
the
either
file
for
node
api,
but-
and
these
is
also
package
that
is
available
on
npm
and
yeah
in
the
the
baggage
export
the.
C
Sign
the
list
of
symbols
that
are
in
you
know
the
api
and
yeah
the
include
there
or
or
yeah
to
retrieve
the
the
the
heaters
no
and
we
removed
the
okay.
Essentially
it's
it's
all
okay,
but
the
this
first
arrays
does
not
include
the
experimental
function.
C
If
now
yeah
cmxjs
use
this
and
if
a
developer
uses
used
experimental
feature,
essentially
you
will
get
an
error,
a
compiler
error,
because
you,
you
don't
have
the
the
sign
post
in
the
include
file
in
leader
files
and
yeah.
So
this
could
be
a
problem
idea
is
to
add,
okay,
the
experimental
function
or
and
and
because
it's
compatible
with
how
we
release
the
new
node
api
version.
So
and
just
for
example.
C
Experimental
feature
so
when
we
and
we
have
this
function
in
the
either
file
and
we
export
in
the
from
the
same
board
js.
C
Yeah
note
the
api
version
9,
it's
a
proposed
okay.
So
now
we
have
okay.
Essentially
we
have
these
four
experimental
function
and
the
rest
of
the
function.
C
C
The
only
problem
that
remains
is
that
when
we
will
add
a
new
experimental
function,
we
need
to
add
to
to
change
the
the
include
files
in
this
repo
and
and
another
these
a
new
symbols
that
we
export.
So
we
need
some
sort
of
synchronization
between
of
what
do
we
do
in
the
node,
rayco,
repo
and
and
and
these
so.
C
That
that
to
to
do
this
in
automatic
way,
so
yeah,
okay,
so
right
I
don't
know
this
is
my
idea.
I
don't
know
what
is
yours
so.
A
Okay,
I'm
a
little
confused
as
to
how
the
the
list
of
symbols
ends
up
getting
used.
Do
you
have
any
knowledge
of
that
yeah.
C
A
D
C
These
essentially
this
symbol.
C
Dot
lib
file
or
a
dll
file
depends
on
essentially
the
com
compiler
that
you
are
using,
but
it
it's
a
it's.
C
You
need
this
because
in
windows
you
cannot
use
yeah,
you
cannot
skip
the
the
the
check
of
the
symbols.
No,
you
cannot
say:
okay,
don't
worry
about
this
symbol.
C
I
promise
that
when
I
use
the
compiled
library
I
yeah
the
the
s
exists
so
in
in
gcc.
You
use
resolved.
I
don't
remember
the
the
flag,
but
you
have
a
flag
to
to
to
do
this
and
in
windows.
You
need
to
build
these
kind
of
of
the
library
so
and
this
js
they.
C
On
top,
when
yeah
no
in
in
the
issuing,
obviously
sorry
in
the
issue
in
abyssable
node
repo
yeah,
I
I
reported
that
the
the
link
yeah,
if
you
go
on
on
the
cmake
c,
make
yeah.
C
This
is
the
paracast
that
they
introduced
at
the
usage
of
node,
happy
leaders
here
and
at
one
point
they
go
through
the
same
boss
and
create
a
set
of
symbols,
and
he
I
yeah
below
so
and
then
they
create
the
r5.
C
No,
and
I
think
that
is
a
lib
file
if
and
yeah.
So
this
is
the
the
usage
for
for
samples.
A
A
So
then,
here
what
you
were
recommending
is
to
add:
let's
go
back
to
the
root
comment
here
to
add
an
experimental
key
to
the
list
of
symbols,
because
right
now
we
have
just
it's
broken
down
by
the
different
different
versions,
so
v7,
v8
and
whatnot.
So
you
would
like
to
have
an
experimental
key
as
well
experimental
property.
D
C
Is
the
composition
of
the
last
stable
version
and
plus
the
yeah
and
and
the
the
experimental
function?
So
what
is
an
is
experimental.
C
Right
yeah,
so
in
this
way
you
can
target,
for
example,
version
five
and
maybe
so
some
experimental
feature,
but
and.
C
Yeah,
because,
okay,
the
okay,
the
this
is
in
the
way
how
we
release
a
new
version
of
node
api.
C
A
C
We
we
have
yeah,
we
have
two
solutions
or
we
export
all
the
the
symbols
like
so
the
disciples
that
constitute
the
last
stable
vegetable
plus
the
experimental
feature,
or
only
the
experimental
to
be
consistent.
We
should
export
all
the
sign
boards.
I
think
so
too.
I
think
that
makes.
A
C
A
C
Okay,
so
I
I
will
proceed
doing
this
and
I
want
to
study
a
solution.
C
To
synchronize
with
what
we
do
in
the
core,
we
have
another
issue
about
these
nodap
beaters,
that
if
I
were
a
member
opened
lucas
opened,
I
think
yeah.
B
Think,
like
the
fact
that
we're
creating
what
I
understand,
we
need
this
file,
this
javascript
file
to
create
a
leap
file
for
msvc,
like
for
microsoft,
visual
studio,
compiler.
C
Yeah
correct,
but
it's
also
used
with
gcc
yeah
if
you
use
mingw
gcc
on
windows,
so
you
need
the
same
file,
but
in
that
case
you
need
to
build
the
other
file.
So.
B
Yeah,
but
I
was
thinking
like
it
can
be
alternative
way
to
do
it
just
simply
using
our
header
files,
because
english
speaking
compiler
already
supposed
to
generate
all
these
things,
if
we
just
simply
have,
I
hope
one
possible
solution
could
be
to
have
his
header
files,
our
kind
of
node
api
header
files
and
create
some
kind
of
fake
dll.
A
B
It
just
we
definitely
need
to
do
what
nicole
suggests.
I
just
I
was
thinking
like
as
his
you
said
about
next
step,
how
to
improve
his
process
in
future.
So
I
hope
it's
possible
just
to
alternative
solutions
just
using
compiler
and
using
these
header
files.
A
I
see
right,
I
mean
it
is
also
worth
to
note
that
I
mean
automation
would
be
good,
but
then
on
the
say,
on
the
flip
side,
it's
not.
We
don't
really
update
the
the
version.
That
often
you
know,
but
if
we
do
to
the
automation
it
would
be
less
error-prone.
You
know
you
just
run
a
command,
so
I
it
really
depends
in
my
mind
how
the
person
would
be
whoever's.
Building
the
automation
would
end
up
determining.
D
A
So
I
don't
know
I
like
I
don't
know
if
the
com,
if
we
can
have
the
compiler
output,
because
I
don't
think
we
want
to
have
binaries
on
the
on
on
this
repo.
So
I
think
it
makes
sense
to
to
leave
it
as
sort
of
the
the
simple
whatever
is
easily
parcelable
by
by
a
caller,
which
in
our
case
is
the
the
javascript
exports.
A
So
I
don't
know
if
there,
if
there's
a
way
to
generate
that
file
via
the
compiler,
for
example,
running
it
with
different
macro
definition
of
an
api
version.
I
don't
know
really
how
that
would
work,
but
I
think
whoever
is
would
like
to
take
that
challenge
of
developing
an
automation
tool.
A
We
just
need
to
figure
out
some
way
to
either
parse
this
file
or
look
at
the
the
compiler
to
see
if
there's
a
way
to
to
generate
the
list
of
symbols.
A
C
In
in
these,
in
this
either
file,
I
we
removed
the
experimenter.
C
Between
what
do
we
export
from
javascript
and
and
yeah
and
and
the
header
five?
So
now?
If,
if
we
want
to
add
I
I
need
to
go
in
the
node
called
repo
and
use
the
original
files
and
add
the
experimental
function
to
the
export
object.
C
Yeah,
it's
it's
not
difficult.
The
the
problem,
maybe
is
in
the
automation
to
synchronized
in
diffusion
all
right.
A
Okay,
well,
we
still
have
that
the
issue
of
the
synchronization.
That
issue
still
exists
so,
but
we
can
now.
I
have
too
many
tabs
open.
So
here
we
can
say
we
discuss
and.
A
Here,
yes,
okay,
but
this
one
is
closed.
Okay
and
then
we
have
this
one
here,
yeah
yeah
all
right,
so
we
discussed
in
the
changing
api
meeting
to
include
the
xperia
mental
apis
under
a
new.
A
Okay
and
this
property
will
include
all
of
the
previous
versions:
symbols
as
well.
Okay,
since
someone
targeting
experimental
using
experimental
apis,
would
only
target
the
most
recent.
A
A
But
it
would
still
be
useful
to
have
automation
to
update
the
symbol.
The
exported
symbols.
C
As
well
as
as
the
the
the
either
files
yeah.
D
E
A
Well,
this
one
could
be
like
parsing
the
the
header
file
like
the
the
text
of
the
header
file,
whereas
this
one
would
be
running
running
a
compiler
passing
some
options
and
then
those
option,
then
the
compiler
itself
outputs
what
the
symbols
are.
And
then
we
take
the
compiler's
output
of
those
symbols
to
create
the
javascript
file.
B
So
now,
in
our
projects,
what
we
do
like
effectively
clank
clan
compiler-
it
has
some
kind
of
clank
tools,
so
there
is
a
way
to
use
clad
compiler
and
look
at
the
whole
ast,
so
clan
compiler
can
parse
it
and
look
and
see
we
look
on
st
and
out
of
st
we
we
can
generate
some
code,
we
actually
used
in
some
of
our
projects.
B
So
we
have
so
it's
one
approach
we
can
get
and
another
approach
which
we
could
use
yeah.
We
still
need
client,
clunk
tools
because
yeah.
F
F
B
So,
in
this
case,
what
we
could
do,
like,
I
think,
ideal
solution
could
be
like
to
simplify
the
whole
process.
What
if
we
use
some
kind
of
a
github
bot,
and
this
github
bot
will
say
on
daily
basis,
we'll
check
in
no.js
core.
If
it
sees
like
this
header
files
changed,
it
creates
new
pr
automatically
before
all
this
changes
and
somebody
who's
supposed
to
review
and
approve
this
pr
sees.
If
this
pr
has
a
new
new
public
functions,
if
there
are
new
public
functions,
this
person
also
updates
this
javascript
file.
F
C
B
By
special
kind
of
tags,
but
tech
driven
like
maybe
we
have
like
special
tag
like
api
changed
and
it
will
actually.
B
F
A
Okay,
yeah,
that
makes
sense
you
can
provide
a
trigger
to
github
actions
to
run
at
a
certain
time.
So
it
can
be
automated
but,
like
you
said,
it
won't
be
updated.
C
A
A
A
Or
yeah
yeah,
okay,
I
mean
let's,
let's,
let's
write
some
thoughts
down
and
create
a
pr
for
updating
the
header
file.
Someone
would
need.
A
Because
with
the
github
action,
not
exactly
sure
how
we
like
you'd
have
to
set
up
some
sort
of,
I
mean
I
guess
the
repo
is
public,
so
anybody
would
be
able
to
make
a
pr,
but
I'm
not
sure
how
to
trigger
the
pr
creation
from
from
a
github
action.
And
everything
like
that.
A
I
think
that
would
it's
def
it's
definitely
doable,
but
I
think
it
would
take
some
some
research
into
how
to
perform
it,
whereas
just
having
some
command
in
the
package,
which
you
know
could
download
the
most
recent
node
header
from
from
core.
And
then
you
know
put
it
in
your
your
your
working
directory
and
then
you
can
just
go
from
there
and
create
the
branch
manually
and
sort
of
update
the
symbols.
A
Yes,
in
discussions,
it
sounds
like
number:
one
is
a
simpler
approach
that
we
should
take.
We
can
then,
especially
since
it's
something
that
doesn't
happen.
You
know
that
often
you
know,
and
then
I
want
to
talk
about
updating
the
symbols
file
down
here.
We'll
move
this
here
and
then
I'll
say
since
the
symbol.
A
A
A
So
we
discussed
in
the
meeting
various
approaches
to
automation,
automation,
to
update
the
expert
symbols
as
well
as
the
header
file,
all
right.
So
then
we
discussed
how
to
do
the
header
file
and
the
symbols
file
up.
Okay,
not
a
number
one
solution,
one
okay.
A
A
All
right,
then,
let's
move
on,
we
can
go
back
here
and
close
all
to
the
right.
All
right.
We
are
on
the
burn
down
ish
list
of
issues.
Does
anyone
else
have
anything
specific
they
would
like
to
bring
up
otherwise,
we'll
just
look
at
the
list.
A
So
this
seems
to
be
part
of
the
maybe
like
the
an
object
wrapped
up
okay
and
he
wants
to
have
an
export
of
his
his
add-on
with
multiple
object
wraps.
So
the
problem
is
going
to
be
using
this
set
instance
data,
because
you
can
only
have
one
value
for
your
instance
data.
A
So
if
he
was
going
to
call
like,
I
don't.
A
Okay,
so
I
think
what
he
wants
to
do
is
persist
the
constructor
for
multiple
things
in
the
instance
data
and
since
he's
using
a
function,
reference
he's
only
able
to
store
the
instance
data
of
that
single
function
reference,
but
he
would
need
to
maybe
make
an
object
reference
where
the
properties
of
that
object
are
the.
E
A
A
F
A
A
So
we
can
answer
this.
One
real,
quick.
A
Let's
see,
I
want
to
say
set
instance:
data
only
allows
one
value
to
be
persisted.
Any
additional
calls
to
this
function
will
overwrite
the
previous
instance
data.
D
D
Your
internal
thing
that
get
class
and
then
use
an
object
reference
to
persist,
lists
inside
the
set
instance
data.
A
That
makes
sense,
yes
all
right,
so
that
is
the
only
new
one.
I
have
not
had
any
time
to
work
on
this
one.
What
we
decided
last
week
was
to
try
to
make
a
a
standalone
example,
but
I
think
he,
let's
see
he
added
something
here,
adding
set
interval.
A
So
for
some
some
context.
This
is
the
issue
where
this
user
is
making
a
lot
of
async
workers
a
lot
being
over
10
000
objects
and
we're
getting
various
crashes
in
different,
different
locations
inside
v8,
and
so
now
he
said
that
you
can
try
to
work
around
set
interval
and
having
an
external
queue
that
runs
process
and
the
secondary
callback.
A
A
A
This
is
something
with
reset,
so
it's
not
creating.
This
is
one
with
a
thread
safe
function
and
what's
it
this.
A
I'm
sure,
but
let's
see
I
mean
I
think
it's
still
yeah.
I
think
we'll
need
to
try
to
do
what
we
had
suggested
and
let.
C
A
D
We
discussed
in
you
know
I'm
using
to
try
to
make
a
stand
alone.
A
If
we
mimic
the
the
several
thousand
creation
of
async
async
workers,.
A
Okay,
so
I'll
continue
working
on
this.
D
A
Okay,
I
think
we
can
just
leave
it
at
that
right.
We
have
a
couple
of
minutes
left.
Vladimir,
I
believe
he's
had
some
pull
requests
open.
B
Yeah,
I
didn't
do
progress
on
mine,
but
two
of
them.
I
think
it's
need
to
be
decided
like,
for
example,
this
back
port.
It
seems
to
be
it's
passing
ci
and
I
think
it's
whoever
could
merge
it.
I
guess.
A
B
And
yes,
the
size
issue
right:
it
was
unit
test
issued
which
prevented
us
to
from
automated
backporting.
B
So
I
created
this
explicit
pull
request
and-
and
I
guess
like
I
just
need
somebody
to
jump
on
this-
ref
type
changes
if
you,
if
you
could
look
at
this
at
some
point,
I
still
didn't
merge
with
finalizers
here,
but
this
one
is
ready
to
review.
A
Okay,
all
right,
and
then
there
was
a
new
one
created
from
to
discuss
inheritance
and
he
split
the
defined
class
and
to
declare
and
instantiate
and
was
having
some
back
and
forth
with
with
anna.
A
A
It
was
a
reuse
of
this
value
here
of
an
api
value,
because
this
is
supposed
to
be
specific
for
javascript
values
and
the
function
template
that
was
being
returned
from
the
declare
class
was
not.
F
I
I
was
wondering
one
of
the
problems
that
none
of
every
engines
exposes
a
api
or
function
template
yeah.
This
is
my
my
same
concept.
D
Reading
post
the
link
to
the
chat.
D
D
Okay,
either
not
all
engines
would
support
this
function.
Template
use
case.
Please
take
a
look
at
the.
A
All
right,
okay
and
then
we
know
for
a
fact
that
hermes
does
not
support
function,
templates
right.
B
Yes,
as
far
as
I
know
like,
I
was
kind
of
spend,
like
last
few
months
in
a
full
last
fall
playing
with
hermes
and
implemented
node
api
for
harmonies,
and
definitely
I
didn't
see
anything
like
a
function
template
there.
All
okay
object
template
for
the
same.
A
All
right
I'll
make
this
comment
all
right,
then
I
think
that
is
it
and
we're
a
little
over
time.
Is
there
anything.