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 6: Simplify GCRuntime::checkAllocatorState a little r=sfink
2023-05-26
Jon Coppeard
Bu
g
183453
7
- Part 6: Simplify GCRunti
m
e::checkAllocat
o
rStat
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Jon Coppeard
Bug 183
4
537 - Pa
r
t
5
:
Renam
e
allocator methods
f
or
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Jon Coppea
r
d
Bug 1
8
34537 - Part 4: Make a ge
n
eric function
t
o
a
lloc
a
t
e
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Jon Cop
p
eard
Bug 1834537 - Part
3: Add a
generi
c
tryNe
w
Nurser
y
Cell
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Jon Coppeard
Bug 183
4
537 - Part 2: R
e
p
l
ace nur
s
er
y
allocation
m
ethod
s
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Jon Coppeard
Bug 1834537 -
P
art 1
:
Simplif
y
JIT n
u
rs
e
ry allocation
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Jon Coppeard
B
ug 1834993
- Fix nu
r
sery allo
c
ata
b
le
f
lag f
o
r objects
.
.
.
commit
|
commitdiff
|
tree
2023-05-23
Jon Coppeard
B
u
g
1
8205
4
3 - Add test r=sfink
commit
|
commitdiff
|
tree
2023-05-22
J
on Coppeard
Bug 1833854 - Part 7: Add the FOR_EACH_GC_TUNAB
L
E
m
a
cro
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
J
o
n C
o
ppeard
B
ug
1833854 - Part 6: Round requested
nursery before
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
J
o
n Coppea
r
d
Bug 183
3
854 - Part 5: R
e
move range check for JSGC_NUR
S
E
RY_FR
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Jon
C
o
p
pea
r
d
Bug 183
3
854
- Part 4: Move all code that d
e
als with
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
J
o
n
C
o
p
peard
B
ug 1833854 - Part
3
: Allow mi
n
a
n
d
m
ax nursery sizes
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Jon Co
p
peard
Bu
g
1
833854 -
Part 2
:
Com
m
on
u
p GCSchedulin
g
Tun
a
b
les
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Jon Coppeard
Bug 1833854 - Par
t
1: Re
m
ov
e
the unused JSGC_
P
RETE
N
URE
_
G
R
OUP
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Jon Coppeard
Bu
g
1832937 - Al
w
a
ys
track nursery
s
tring alloc
a
tions
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
Jon Co
p
peard
Bug 183
3
8
5
4 - Part 7: Add
t
he F
O
R_
E
A
CH_GC_
T
U
N
AB
L
E ma
c
ro
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
Jon
C
oppeard
Bu
g
1833854 - Part 6: Ro
u
nd req
u
es
t
ed n
u
rsery before
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
J
o
n Coppeard
Bug 1833854 - Part
5
: Remove range
check for JSGC_NURSER
Y
_FR
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
Jon Coppeard
B
u
g 1833854 - Part 4: M
o
ve all code that
d
eal
s
with
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
Jon Coppeard
Bug 1833854 - Part
3
: Allow min and max nur
s
ery
sizes
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
Jon Cop
p
eard
Bug 183
3
854 - Part 2: Common up GCSchedul
i
ngTunables
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
Jon C
o
ppeard
Bug
18
3
3854 -
P
a
r
t
1: Remove the unused J
S
GC_PRETENURE_G
R
OUP
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
Jon Coppeard
Bug 1833114 - Simplify marki
n
g cod
e
now |stack| represents
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
Jon
C
o
pp
e
ard
Bug 1833114 -
Use separate mark st
a
cks f
o
r
black and
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
Jon Coppeard
B
ug 1832850 -
Part 5:
Move the allocateObject def
i
nition
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
J
on
Co
p
peard
Bug 1832850
- Part 4: R
e
move t
h
e
option to writ
e
canaries
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
Jon Coppeard
Bug 1832850 -
P
art 3: Remove an unnecessar
y
include
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
Jon Cop
p
eard
Bug 1832850 - Part 2: Move nursery string dedu
p
licati
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
Jon C
o
ppeard
B
ug 1832850 - Part 1: Mov
e
NurseryDecommi
t
T
a
s
k
defi
n
it
i
on
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
Jon Coppeard
Bug
1
832850 - Part 5: Move the
a
llocate
O
b
ject defi
n
ition
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
Jon Coppeard
B
ug 1832850 - Par
t
4
:
Re
m
ove the
opti
o
n
t
o write ca
n
aries
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
Jon C
o
ppeard
Bug
1
8328
5
0 - Part 3: Remove an unnecess
a
ry include
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
Jon C
o
ppeard
B
u
g
1
832850 - Part 2:
M
ove nursery string deduplication
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
Jon Coppeard
Bu
g
1
8
32850
-
Pa
r
t 1: M
o
v
e
Nurser
y
DecommitT
a
sk
definition
.
.
.
commit
|
commitdiff
|
tree
2023-05-17
Jon
Cop
p
ea
r
d
Bug
1833517 - Fix
code generation
f
or object al
l
oc
a
tion
.
.
.
commit
|
commitdiff
|
tree
2023-05-16
Jon Coppeard
Bug 1832267 - Ma
k
e t
e
st
s
that c
h
e
c
k the sizes of JSObje
c
ts
.
.
.
commit
|
commitdiff
|
tree
2023-05-12
Jon Coppeard
Bug
1832329
-
S
i
m
p
lify ha
s
hing of unique
I
Ds r=sfink
commit
|
commitdiff
|
tree
2023-05-10
Jon Cop
p
eard
Bu
g
1832044 - Part 5
:
Move some par
t
s of al
l
ocation
.
.
.
commit
|
commitdiff
|
tree
2023-05-10
Jon Coppeard
Bug
1832044 - Part 4: Move StableCell
H
asher me
t
ho
d
.
.
.
commit
|
commitdiff
|
tree
2023-05-10
J
o
n C
o
ppear
d
Bug
1832044 - Part 3: Mo
v
e
s
table hashing func
t
ionality
.
.
.
commit
|
commitdiff
|
tree
2023-05-10
Jon
Coppeard
Bug 1832044
-
Part 2: Mo
v
e hashing of unique IDs
into
.
.
.
commit
|
commitdiff
|
tree
2023-05-10
J
o
n Cop
p
eard
Bug 1832044 -
Part 1
:
R
ename M
o
vableCellHasher to StableCell
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Jon
C
oppeard
Bug 1828455
- Part 1: Use dynamic
s
lots header
t
o store
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Jon Coppe
a
rd
Bug
18
2
8455
- Part 0: Fix conf
u
sion between size of
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Jon Cop
p
eard
Bug 183092
1
- Discard JIT code
w
hen
disabling
or enabli
n
g
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Jon C
o
ppear
d
Bug 1
8
31072 - Part 4: Make zon
e
alloc flags
p
r
ivate
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Jon Coppea
r
d
Bug 18
3
1
0
72
- Pa
r
t 3:
A
dd
a
forceDis
c
ardJi
t
C
od
e
method
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Jo
n
C
o
p
p
eard
Bug 183
1
072 -
P
a
rt 2:
R
emov
e
use of AutoGCSession when
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Jon Coppeard
B
u
g
1831072 - Part 1: Remove c
o
unts of r
e
alm
s
where
.
.
.
commit
|
commitdiff
|
tree
2023-05-04
Jon Co
p
peard
Bug 1831072 - Par
t
4: Make
zone alloc f
l
ags privat
e
.
.
.
commit
|
commitdiff
|
tree
2023-05-04
Jon Coppeard
Bug 1831072
-
P
a
rt 3: Add a forceDiscardJitCode method
.
.
.
commit
|
commitdiff
|
tree
2023-05-04
Jo
n
Coppeard
Bug 1831072 - Part
2: Remove use of AutoGCSess
i
on when
.
.
.
commit
|
commitdiff
|
tree
2023-05-04
Jon Co
p
p
eard
B
u
g
1831072 - Part 1: Remove cou
n
ts of re
a
lms where
.
.
.
commit
|
commitdiff
|
tree
2023-05-02
Jon Coppear
d
Bug 1830
2
98 -
R
efactor
n
urse
r
y
all
o
catio
n
co
u
nts
t
o
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
J
on Coppeard
B
u
g
1
829896 - Part 6
:
Do
n
't cou
n
t all nursery
allocations
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
J
o
n Coppeard
Bu
g
1829896 - P
a
rt 5:
R
e
m
o
v
e duplicate
G
C probe on
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
Jon Cop
p
ear
d
Bug 1829896 - Part 4: L
a
yout data used by nursery
a
lloc
a
t
i
on
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
Jon
C
oppeard
Bug
1829896
- Part 3: Si
m
plify nu
r
s
e
r
y
all
o
c
a
tion conditions
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
Jon Coppeard
Bug 1829896
-
Part 2: Remove
r
efe
r
ences to AutoS
u
p
pr
e
ssN
u
rse
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
Jon
Coppeard
Bug 1829896 - Pa
r
t 1: Mino
r
optimis
a
t
i
on to all
o
cation
.
.
.
commit
|
commitdiff
|
tree
2023-04-27
Jon Cop
p
eard
Bug 182
9
716 -
I
ncrement
p
arallel marking ac
t
iv
e
task
.
.
.
commit
|
commitdiff
|
tree
2023-04-19
Jon Coppeard
Bu
g
182
8
3
96 - C
h
eck f
o
r
p
artially initialized ob
j
ects
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
Jon
Coppeard
Bug 1828603 - Opt
i
mize ma
t
c
h
method to check poi
n
t
e
r
.
.
.
commit
|
commitdiff
|
tree
2023-04-14
Jon Coppeard
B
u
g
1827918 - Part 6: Forward
de
c
lare CellAllocator
.
.
.
commit
|
commitdiff
|
tree
2023-04-14
Jon C
o
ppear
d
Bug 182
7
918 -
Part 5: Rename
Al
l
oc
a
teString'
s
typ
e
.
.
.
commit
|
commitdiff
|
tree
2023-04-14
Jon Coppe
a
rd
Bug
1
827918 - Part 4: Refact
o
r
B
igInt allocatio
n
along
.
.
.
commit
|
commitdiff
|
tree
2023-04-14
Jo
n
Coppeard
Bug 182
7
918 -
Part 3: Common
u
p object
c
onst
r
uction
.
.
.
commit
|
commitdiff
|
tree
2023-04-14
Jon Coppear
d
Bug 1827918 - Part 2: Move dynamic slot allocation
.
.
.
commit
|
commitdiff
|
tree
2023-04-14
J
o
n Coppeard
Bug 182791
8
- Part 1: Don't call Tenure
d
Cell co
n
sturctor
.
.
.
commit
|
commitdiff
|
tree
2023-04-14
Jo
n
C
oppear
d
B
u
g 182
7
389
-
Fix mark rate telemetry to
include
mar
k
ing
.
.
.
commit
|
commitdiff
|
tree
2023-04-13
Jon Coppeard
Bug 18
2
7621 - Add a min
i
num heap si
z
e threashold at
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Jon Coppeard
Bug 18256
7
1
- Don't lo
o
kup Finalizatio
n
Regi
s
try prototype
.
.
.
commit
|
commitdiff
|
tree
2023-04-05
Jon Copp
e
ard
Bug 1825936 - Allow
t
o
uching gray things while swe
e
ping
.
.
.
commit
|
commitdiff
|
tree
2023-04-03
Jon Coppeard
Bug 181
1
939 - Add test
c
a
se r=smaug
commit
|
commitdiff
|
tree
2023-03-22
Jon
C
op
p
eard
Bu
g
1823286 - Fix docum
e
ntation
c
omments for JSGC_MAX_EMPTY_
.
.
.
commit
|
commitdiff
|
tree
2023-03-22
Jon Coppeard
B
u
g 1822995 - Alwa
y
s
s
et
t
hread sweeping
s
tate when
.
.
.
commit
|
commitdiff
|
tree
2023-03-22
Jon
Coppeard
B
u
g 1821
6
59 - Part 3: Tidy up
a
nd remove some
unused
.
.
.
commit
|
commitdiff
|
tree
2023-03-22
Jon Co
p
peard
Bug 18
2
165
9
- Part 2: Return has
h
code fr
o
m e
n
sure
H
ash
.
.
.
commit
|
commitdiff
|
tree
2023-03-22
J
on Coppeard
B
ug 1821659 -
P
a
rt
1
:
Allow f
a
llible
hashing to return
.
.
.
commit
|
commitdiff
|
tree
2023-03-21
Jon Copp
e
ard
Bug 1818391 - Clamp para
l
l
el
m
a
rking utilization telem
e
try
.
.
.
commit
|
commitdiff
|
tree
2023-03-21
Jon Coppeard
Bug 181
8
781 - Mark delay
e
d c
h
ildren w
h
en d
o
ing
b
ack
g
ro
u
nd
.
.
.
commit
|
commitdiff
|
tree
2023-03-21
Jon
C
op
p
eard
Bug
18236
2
2 - Part 4:
M
ake SliceBu
d
ge
t
's
i
nterr
u
p
t
.
.
.
commit
|
commitdiff
|
tree
2023-03-21
Jon Coppear
d
Bug
1823622
-
Part
3
: Lo
w
er the thres
h
old at which
.
.
.
commit
|
commitdiff
|
tree
2023-03-21
J
on Coppe
a
rd
Bug
18
2
3622
-
Part 2:
R
efine p
a
rallel mar
k
i
ng telemetry
.
.
.
commit
|
commitdiff
|
tree
2023-03-21
J
o
n Coppe
a
rd
Bug 18
2
3622 - Pa
r
t 1: Remo
v
e
unused c
o
nditio
n
v
ariable
.
.
.
commit
|
commitdiff
|
tree
2023-03-21
Jon
C
o
ppeard
Bug 1816309 - D
o
n't valida
t
e inc
r
emental
m
arking until
.
.
.
commit
|
commitdiff
|
tree
2023-03-21
Jon C
o
p
p
ear
d
Bu
g
1
822
7
17 -
Relax asser
t
ion
a
bout module
request
.
.
.
commit
|
commitdiff
|
tree
2023-03-15
Jon Co
p
peard
Bug
1
820543 - Update weak maps before
f
i
nalization
.
.
.
commit
|
commitdiff
|
tree
2023-03-07
Jon Copp
e
ard
B
u
g 1820490 - R
e
move duplic
a
te fi
e
lds fr
o
m GC profile
.
.
.
commit
|
commitdiff
|
tree
2023-03-07
Jon Coppea
r
d
Bug 1819126 -
P
art 7: Limit t
h
e
size o
f
mark stack
.
.
.
commit
|
commitdiff
|
tree
2023-03-06
Jon Cop
p
eard
Bug 1817965 - Add
telemetry to mon
i
tor
h
ow
quickly
.
.
.
commit
|
commitdiff
|
tree
2023-02-28
Jo
n
Coppeard
Bug 1
8
19126 -
Part 6
:
Don
'
t bl
o
c
k on
t
h
e
lock
if it
.
.
.
commit
|
commitdiff
|
tree
2023-02-28
Jon Coppeard
Bug 1819
1
26
- Part
5: Sig
n
a
l resumed co
n
dition
v
a
riable
.
.
.
commit
|
commitdiff
|
tree
2023-02-28
J
o
n Coppeard
Bug 18
1
9126 - Par
t
4: Drop the lock while moving
work
.
.
.
commit
|
commitdiff
|
tree
2023-02-28
Jon
Coppeard
B
u
g
1819126 - Part
3
:
Use a local
re
f
erence to check
.
.
.
commit
|
commitdiff
|
tree
2023-02-28
Jon Copp
e
ard
Bug 1819126 - P
a
rt 2: Split s
i
ngle threaded an
d
pa
r
allel
.
.
.
commit
|
commitdiff
|
tree
2023-02-28
J
on Coppeard
Bug 1819126 - P
a
r
t
1:
S
huffl
e
GCMarker
d
ata fields
.
.
.
commit
|
commitdiff
|
tree
2023-02-28
J
on Coppeard
Bug 181774
1
- Fix miss
e
d code review comment r=sfink
commit
|
commitdiff
|
tree
2023-02-24
Jon Coppeard
B
ug 18158
6
3 - F
a
ctor out module loader initialization
.
.
.
commit
|
commitdiff
|
tree
next