repo.or.cz
/
gecko.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Bug 1834537 - Part 3: Add a generic tryNewNurseryCell method to GCRuntime r=sfink
2023-05-26
Jon C
o
ppeard
Bu
g
1834537
-
Part 3: Add a generic tryNew
N
u
r
seryCell
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Jon Co
p
peard
Bug
1
834537 - Part 2:
Rep
l
a
c
e n
u
rsery alloc
a
tion methods
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Jon Coppeard
Bug 1834537 -
P
art
1
: Simp
l
ify JI
T
n
u
rsery al
l
o
cation
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Jon Coppe
a
r
d
B
ug 1834993 -
F
ix nurse
r
y
a
ll
o
catable fl
a
g for obj
e
cts
.
.
.
commit
|
commitdiff
|
tree
2023-05-23
J
on
Co
p
peard
B
ug 1820543 - Add test r=sfi
n
k
commit
|
commitdiff
|
tree
2023-05-22
Jon Coppeard
Bug 1
8
33
8
5
4
-
Part 7: Add
t
h
e
FOR_EACH_GC
_
TUN
A
B
LE macro
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Jon Coppeard
B
u
g 1
8
3
385
4
-
Part 6: Round
request
e
d nur
s
ery bef
o
r
e
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Jon Coppeard
Bu
g
1
8
3
385
4
- Part
5
: R
e
move rang
e
c
heck for JSGC_NURSERY_FR
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Jon Coppeard
Bu
g
1833854 - Part 4:
Move
a
ll code tha
t
deals with
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Jon Coppeard
Bug 1833
8
54
-
P
art 3: A
l
lo
w
min and max nursery
size
s
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Jon
C
oppeard
Bug 1833854 - Part 2: Common
u
p G
C
SchedulingTunables
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Jon Copp
e
ard
Bug 1833854 - Part 1: Re
m
ove th
e
unused JSGC_PRETENUR
E
_
GROUP
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Jon Coppeard
Bug
1832937 - Al
w
ays
t
rack nurser
y
stri
n
g al
l
ocations
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
J
o
n
C
oppeard
Bug 1833854
-
Part 7:
A
dd t
h
e FOR_EACH_GC_TUNABLE
macro
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
Jo
n
Copp
e
ard
B
ug 1833854 - Part 6: Round requested nursery
b
e
f
ore
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
Jon Coppeard
Bug 1833
8
54 - Par
t
5: Remove range check
f
o
r JSGC_
N
URSERY_FR
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
Jon C
o
p
p
e
a
rd
Bug
1
833854 - Pa
r
t
4:
M
o
v
e all code that deals w
i
th
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
Jon Coppear
d
Bug 1833854 - Pa
r
t 3: Allow min
a
nd max nursery sizes
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
J
o
n Coppeard
Bug 1833854 -
Part
2
:
C
ommo
n
up GCScheduli
n
gTunables
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
Jon Coppear
d
B
u
g 1
8
33854 - Part 1:
R
e
move the unus
e
d JSGC_PRETEN
U
RE_GR
O
UP
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
Jon Copp
e
a
rd
B
u
g
1
8
33114 - Simplify marking code
n
ow |stack| represents
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
Jon Coppeard
B
u
g
1833114 - Use separate mark
stacks fo
r
b
l
ack and
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
J
on Coppeard
Bug
1832850 -
Part
5
: Mov
e
the allocateOb
j
ect
d
efinit
i
on
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
Jon Coppeard
Bug 1832850
-
Part
4: Remove
t
he option to write can
a
ries
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
Jon Coppea
r
d
Bug 183285
0
- Part 3
:
R
emove
an unnecessary include
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
Jon Coppeard
Bug 1832850 - Part 2: Move nursery string deduplic
a
tion
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
Jon
Co
p
peard
Bug
1
832850 - Part 1: Mo
v
e Nursery
D
ec
o
mm
i
tTask def
i
nition
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
Jon Co
p
pear
d
Bu
g
1832850
- Par
t
5:
Move the
al
l
o
cateObject definitio
n
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
Jon
C
oppeard
Bug 1832
8
50 - Part 4: Remo
v
e the option
to writ
e
canaries
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
Jon
C
oppeard
Bug 1832850 -
Part
3
: Remo
v
e an
u
nneces
s
ary
i
nclud
e
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
Jon Coppeard
Bug 1832850 - Part 2: Move nursery
s
tring
deduplication
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
Jon Cop
p
eard
Bug 1832
8
50
- Part 1: M
o
ve NurseryD
e
c
o
mmitTask de
f
ini
t
ion
.
.
.
commit
|
commitdiff
|
tree
2023-05-17
Jon Coppeard
Bug
1
833517 - Fix code ge
n
era
t
i
o
n for object
a
lloc
a
t
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-05-16
J
o
n Coppe
a
r
d
Bug 1832267 - Make tests that
c
heck the s
i
zes of J
S
Obj
e
cts
.
.
.
commit
|
commitdiff
|
tree
2023-05-12
Jon
Coppe
a
rd
Bu
g
1
8
32329 - Sim
p
l
if
y
hashing
o
f u
n
iq
u
e IDs r=sf
i
nk
commit
|
commitdiff
|
tree
2023-05-10
J
on Coppea
r
d
Bug 18
3
2044
-
P
a
rt 5: Mov
e
some parts of
all
o
catio
n
.
.
.
commit
|
commitdiff
|
tree
2023-05-10
Jon Copp
e
ard
Bug
1
8320
4
4 - Part 4: Move Stable
C
ellHasher method
.
.
.
commit
|
commitdiff
|
tree
2023-05-10
Jo
n
Co
p
p
e
ard
Bug 1832044 - Part
3
: Mo
v
e stable h
a
shing functionality
.
.
.
commit
|
commitdiff
|
tree
2023-05-10
Jon Coppeard
Bug 1832044 -
Part 2: Move has
h
ing
o
f unique IDs into
.
.
.
commit
|
commitdiff
|
tree
2023-05-10
Jon
Co
p
p
e
ard
Bug 1832
0
44 - Part 1: Rename Movabl
e
CellHasher to StableCell
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
J
o
n Coppea
r
d
Bu
g
1
8
28455 - Part 1
:
Us
e
dynamic slots header to
s
tore
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Jon Co
p
peard
B
u
g 1828455 - Part 0: Fix conf
u
sion b
e
twe
e
n si
z
e of
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Jon Coppeard
Bug 1830
9
21 -
Discard
J
IT code when dis
a
b
ling or enablin
g
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
J
o
n Cop
p
eard
Bug 1831072 - Part 4: Make zone a
l
l
oc flags private
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Jon
Coppeard
Bug 1831
0
72 - Part 3:
Add a forceDiscardJitCod
e
me
t
ho
d
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Jon C
o
ppear
d
Bug
1
831
0
72
-
Part 2: Remo
v
e use of Au
t
oGC
S
ession wh
e
n
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Jon C
o
pp
e
a
r
d
B
u
g 1831072 - Part
1: Remov
e
c
o
unts of realms
where
.
.
.
commit
|
commitdiff
|
tree
2023-05-04
Jon
C
oppeard
Bug 1831072 - Part 4
:
Make
zone
a
l
l
oc flags
p
rivate
.
.
.
commit
|
commitdiff
|
tree
2023-05-04
Jo
n
Coppeard
Bug
183107
2
-
Part 3: Add a forceD
i
scardJit
C
ode
me
t
hod
.
.
.
commit
|
commitdiff
|
tree
2023-05-04
J
o
n Coppea
r
d
Bug 183
1
072 -
P
art 2: Remov
e
us
e
of AutoGCSe
s
sion when
.
.
.
commit
|
commitdiff
|
tree
2023-05-04
Jon Coppeard
B
u
g 1831072 - Part 1:
R
em
o
ve
counts of real
m
s whe
r
e
.
.
.
commit
|
commitdiff
|
tree
2023-05-02
Jon Coppeard
Bug 1830298 - R
e
facto
r
nursery allocation cou
n
ts to
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
Jon
C
opp
e
ard
Bug 1829896 - Part
6: Don't coun
t
al
l
nursery a
l
locati
o
ns
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
Jo
n
Cop
p
eard
Bug 18298
9
6 - Part 5:
Remove duplicate GC pr
o
be on
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
Jon Coppeard
B
u
g 1829896 -
P
art 4: Layout data
u
sed by nurser
y
al
l
ocation
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
Jon C
o
p
peard
Bu
g
1829896 -
Par
t
3
:
Simplify
nu
r
sery all
o
c
a
tio
n
conditions
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
Jon Coppeard
Bug 18
2
9896
- Part 2: Remove reference
s
to
AutoSuppressNurse
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
Jon Co
p
peard
Bug
1829
8
96 - Par
t
1: Minor optimisation to allocation
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
Jon Coppeard
Bug 1829716 -
Increment parallel marking act
i
v
e
tas
k
.
.
.
commit
|
commitdiff
|
tree
2023-04-19
Jon Coppeard
Bug 1828396
- Check f
o
r
p
artial
l
y
in
i
t
iali
z
ed objects
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
Jon Co
p
peard
Bug 1
8
286
0
3 - Optim
i
ze match meth
o
d to check pointer
.
.
.
commit
|
commitdiff
|
tree
2023-04-14
J
o
n
C
oppeard
Bug
1
8
27918 -
Part 6: Forward de
c
lare CellAllocat
o
r
.
.
.
commit
|
commitdiff
|
tree
2023-04-14
Jon Cop
p
eard
Bug 182791
8
- P
a
rt 5: Rename All
o
cate
S
tring's type
.
.
.
commit
|
commitdiff
|
tree
2023-04-14
Jon Coppeard
Bu
g
18279
1
8
- Part
4
: Ref
a
ctor BigInt
a
llocation
a
lon
g
.
.
.
commit
|
commitdiff
|
tree
2023-04-14
J
o
n Coppeard
Bug 1827918
-
Part 3: Commo
n
up object construction
.
.
.
commit
|
commitdiff
|
tree
2023-04-14
Jon Coppeard
Bug
1
827918
-
Pa
r
t
2
: Move dyn
a
mi
c
slot al
l
ocation
.
.
.
commit
|
commitdiff
|
tree
2023-04-14
Jon Coppeard
Bug 182791
8
- Part 1: Don't call TenuredC
e
ll cons
t
urctor
.
.
.
commit
|
commitdiff
|
tree
2023-04-14
J
o
n Coppeard
Bug 18
2
7389 -
Fix mark rate t
e
lemetry to inclu
d
e marki
n
g
.
.
.
commit
|
commitdiff
|
tree
2023-04-13
Jon C
o
ppeard
Bug 1
8
2
7
62
1
- Add
a mininum heap size t
h
reas
h
ol
d
at
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Jon Coppeard
Bug 1
8
25671 - Don't lookup
F
inalizati
o
nRegistry pr
o
totype
.
.
.
commit
|
commitdiff
|
tree
2023-04-05
J
on Coppeard
Bug
1
82
5
9
36
-
Al
l
ow
t
ouc
h
ing
gray things while sweeping
.
.
.
commit
|
commitdiff
|
tree
2023-04-03
J
o
n Copp
e
ard
Bug 18
1
1939
-
Add
t
e
stcase r=smaug
commit
|
commitdiff
|
tree
2023-03-22
Jon Copp
e
ard
B
u
g 1823
2
86 - Fix
d
o
cumentation
comme
n
t
s
for
JSGC_M
A
X_EMPTY_
.
.
.
commit
|
commitdiff
|
tree
2023-03-22
Jon Coppear
d
Bug 1
8
2
2
995 - Always set t
h
read swe
e
ping
state
w
hen
.
.
.
commit
|
commitdiff
|
tree
2023-03-22
J
on Coppe
a
rd
B
u
g
1
821659 - Part
3: Tidy u
p
and remove some unused
.
.
.
commit
|
commitdiff
|
tree
2023-03-22
J
on Cop
p
ea
r
d
Bug 182
1
659 - Part 2: Ret
u
rn hash code fro
m
ensure
H
ash
.
.
.
commit
|
commitdiff
|
tree
2023-03-22
Jon Coppear
d
Bug
1
8
21659 - Part 1: Allow fallib
l
e hash
i
ng to return
.
.
.
commit
|
commitdiff
|
tree
2023-03-21
J
o
n Coppe
a
rd
Bug
181
8
391
-
Clamp p
a
rallel
m
arking utiliza
t
ion teleme
t
r
y
.
.
.
commit
|
commitdiff
|
tree
2023-03-21
Jon Co
p
peard
B
ug 18
1
87
8
1
-
M
ark delayed children when doi
n
g b
a
ckground
.
.
.
commit
|
commitdiff
|
tree
2023-03-21
J
on Coppeard
Bug
1
8
2
3622 - Part 4: Make SliceBudge
t
's inter
r
u
p
t
.
.
.
commit
|
commitdiff
|
tree
2023-03-21
Jon Co
p
p
eard
B
ug 182
3
622 - Part 3: Lower the threshold
at which
.
.
.
commit
|
commitdiff
|
tree
2023-03-21
Jon Cop
p
ear
d
Bug
18
2
36
2
2 - Part 2: Refine parallel
marking tel
e
metry
.
.
.
commit
|
commitdiff
|
tree
2023-03-21
Jo
n
C
o
p
p
e
ard
Bug 1823622
-
Part 1
:
Remove unu
s
ed co
n
diti
o
n variable
.
.
.
commit
|
commitdiff
|
tree
2023-03-21
Jon Copp
e
ard
Bug
1
816309 - Do
n
't validat
e
inc
r
e
m
ental marking until
.
.
.
commit
|
commitdiff
|
tree
2023-03-21
Jo
n
Coppeard
Bug 1822717
- Relax as
s
ertion about module request
.
.
.
commit
|
commitdiff
|
tree
2023-03-15
Jon Coppeard
Bug 18
2
054
3
-
Upd
a
t
e
weak m
a
ps before f
i
nali
z
atio
n
.
.
.
commit
|
commitdiff
|
tree
2023-03-07
Jon Coppeard
B
u
g 1820
4
90 -
R
em
o
ve duplicate fie
l
ds from GC profile
.
.
.
commit
|
commitdiff
|
tree
2023-03-07
J
o
n
C
oppeard
Bug 1819126 - Part 7: Limit the size of
m
ark sta
c
k
.
.
.
commit
|
commitdiff
|
tree
2023-03-06
Jon Co
p
pea
r
d
Bug 1817965 - A
d
d telemetry to monit
o
r how quickly
.
.
.
commit
|
commitdiff
|
tree
2023-02-28
Jon Co
p
peard
Bug
1
819126 - Part 6: Don't block on
t
h
e
l
o
ck if i
t
.
.
.
commit
|
commitdiff
|
tree
2023-02-28
J
o
n Coppeard
Bug 181912
6
- Part 5:
S
i
g
nal r
e
sumed
condition variable
.
.
.
commit
|
commitdiff
|
tree
2023-02-28
Jon Coppeard
Bug
1
8
19126 - Part 4: D
r
op the loc
k
while moving work
.
.
.
commit
|
commitdiff
|
tree
2023-02-28
J
on Coppeard
Bug 1819126 -
P
art 3:
U
se a lo
c
al
reference to
c
heck
.
.
.
commit
|
commitdiff
|
tree
2023-02-28
Jon Coppeard
Bug 1819126
-
Part 2
:
Split single threaded and para
l
lel
.
.
.
commit
|
commitdiff
|
tree
2023-02-28
Jon Coppeard
Bug 1819126 - P
a
rt 1: Shuffle GCMarker dat
a
fields
.
.
.
commit
|
commitdiff
|
tree
2023-02-28
J
o
n Copp
e
ar
d
Bug
1
817741 - Fi
x
missed code re
v
iew c
o
m
m
ent
r
=
sfink
commit
|
commitdiff
|
tree
2023-02-24
Jon Co
p
peard
Bug 1815863 - Factor ou
t
modu
l
e lo
a
der init
i
alizat
i
on
.
.
.
commit
|
commitdiff
|
tree
2023-02-24
Jon Coppeard
Bug
1
81851
6
- Part 10: Move other parser option p
r
ocessing
.
.
.
commit
|
commitdiff
|
tree
2023-02-24
Jon Cop
p
eard
B
u
g
1
818516 - Part 9:
Mo
v
e ot
h
er Wasm option processing
.
.
.
commit
|
commitdiff
|
tree
2023-02-24
Jon Co
p
pea
r
d
Bug 1818516 - Part
8
: Mo
v
e other GC option processing
.
.
.
commit
|
commitdiff
|
tree
next