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 1842364 - Null check weak pointers when tracing IC stubs r=jandem
2023-07-10
Jon Coppeard
Bu
g
18
4
2
3
64
-
Null check wea
k
pointe
r
s when tracing
.
.
.
commit
|
commitdiff
|
tree
2023-07-07
Jon Co
p
pear
d
Bug 1837620 - P
a
rt 7: Keep
J
itScripts in a linked li
s
t
.
.
.
commit
|
commitdiff
|
tree
2023-07-07
Jon Cop
p
eard
Bu
g
1
8
37
6
20 - Part 6: Make edges fo
r
mul
t
iple shape
.
.
.
commit
|
commitdiff
|
tree
2023-07-07
Jon Coppear
d
Bug 1837620
-
P
a
rt
5
:
S
we
e
p JIT
c
ode as part of discard
.
.
.
commit
|
commitdiff
|
tree
2023-07-07
Jon Coppeard
Bu
g
1837620 - P
a
r
t 4
:
Cancel off-
t
hread compilatio
n
.
.
.
commit
|
commitdiff
|
tree
2023-07-07
Jon
Co
p
pea
r
d
B
ug
1
837620 - Part 3: Don't
discard JIT code
t
wice
.
.
.
commit
|
commitdiff
|
tree
2023-07-07
Jon Coppeard
Bu
g
1837620 - Part 2: Re
m
ove baseline IC
s
that guard
.
.
.
commit
|
commitdiff
|
tree
2023-07-07
Jon
C
oppear
d
Bug
1
837620 - Part 1
.
5:
Rename IC fla
g
to 'mayHaveF
o
l
d
edS
t
ub
.
.
.
commit
|
commitdiff
|
tree
2023-07-07
Jon Coppeard
Bu
g
1
8
376
2
0
-
Par
t
1: Remove baseline
ICs that guar
d
.
.
.
commit
|
commitdiff
|
tree
2023-07-07
J
o
n
Coppeard
Bug
1
8376
2
0 - Part
0: Rem
o
ved unused argumen
t
from
.
.
.
commit
|
commitdiff
|
tree
2023-07-06
Jon Coppeard
Bug 1841620 - Part 3: A
v
oid loading
t
h
ing siz
e
at
runtime
.
.
.
commit
|
commitdiff
|
tree
2023-07-06
Jon Co
p
pe
a
r
d
Bug 1841
6
2
0
- Part 2: Make A
l
locKind f
u
n
c
tions constexpr
.
.
.
commit
|
commitdiff
|
tree
2023-07-06
Jon Coppeard
B
ug 1841620 - Part 1:
T
e
ach the co
m
piler that su
c
cessf
u
l
.
.
.
commit
|
commitdiff
|
tree
2023-07-05
Jon C
o
ppe
a
rd
Bug
1
8
3762
0
- Part 7:
Keep
JitSc
r
ipts in
a
linked list
.
.
.
commit
|
commitdiff
|
tree
2023-07-05
Jon Coppeard
Bug 183
7
620 - Part 6: Ma
k
e edges
f
o
r multipl
e
shape
.
.
.
commit
|
commitdiff
|
tree
2023-07-05
J
o
n Cop
p
eard
Bug 18
3
7
6
2
0 -
Part 5
:
Swee
p
JIT code as part
of
d
i
scard
.
.
.
commit
|
commitdiff
|
tree
2023-07-05
Jon Coppea
r
d
Bug
18
3
7620 - Part 4: Cancel
o
ff-thread
c
ompilat
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-07-05
Jon Co
p
peard
B
u
g
1837620 - Part 3: D
o
n't dis
c
ard JIT code twic
e
.
.
.
commit
|
commitdiff
|
tree
2023-07-05
Jon Coppeard
Bug
1
837
6
20 - Part 2: Remov
e
baseline
ICs t
h
a
t guard
.
.
.
commit
|
commitdiff
|
tree
2023-07-05
J
o
n
C
o
pp
e
ard
Bu
g
1837
6
20
- Part 1
.
5: Rename IC fla
g
to 'may
H
a
veFoldedStub
.
.
.
commit
|
commitdiff
|
tree
2023-07-05
Jon C
o
ppeard
Bug 1837620 - Part
1
:
R
emove
b
as
e
line
I
C
s
that guard
.
.
.
commit
|
commitdiff
|
tree
2023-07-05
J
on Coppeard
Bug 18
3
7620
-
Par
t
0: Removed unused argum
e
nt from
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Jon Coppeard
Bug 1837620 - Part
7
: K
e
ep J
i
tScripts in a linked list
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Jo
n
Coppe
a
r
d
Bug
1
837620
-
Part 6: Make edges for multiple shape
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Jon Coppe
a
rd
Bug 1
8
3
7
620 -
P
a
rt 5
:
Sweep
JIT code
as part o
f
discard
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Jon Coppeard
Bug 1
8
37620 - Part 4: C
a
n
c
el
off-threa
d
c
ompilation
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Jon Coppear
d
Bug
1837620 - Part 3: Don
'
t discard
JIT code twice
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
J
o
n Coppea
r
d
Bug 183
7
620 -
P
art 2
:
R
e
move
b
a
seline ICs that guard
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
J
on Coppeard
Bug 1837620 -
Part 1: Remove baseline IC
s
that g
u
ard
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Jon Coppeard
Bug 1837620 - Par
t
0: Re
m
oved
u
nused a
r
gument fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Jon Coppeard
Bug 1840
7
4
4
- Check
input values to
p
e
rcentage telemetry
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Jon Coppear
d
Bug 1803984 - Part 3: Add
t
ests for the interac
t
ion
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Jon Coppeard
B
ug
1803984
-
P
art 2:
A
dd
assertion that we only remove
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Jon Co
p
p
eard
Bug 1838629 - Pa
r
t
1
1:
A
dd
c
ompil
e
r h
i
nts to inline
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Jon Coppeard
Bug
18352
4
1
- Part 12: Us
e
r
an
g
ed for loo
p
s where
possible
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Jon Co
p
pe
a
rd
B
ug 1835241 - Part
11:
Do
n
't use |el
s
e| aft
e
r |return
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Jon C
o
ppeard
Bu
g
1835241 - Part 10:
Convert typedefs to using declar
a
ti
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Jon
C
oppeard
Bug
1835241 - Par
t
9
: M
a
ke de
l
eted me
t
hods pub
l
i
c
in
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Jon Coppeard
Bug 1835241 - P
a
rt
8: Use TimeDu
r
at
i
on() to c
o
nstruct
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
J
o
n
Coppeard
Bug
1835241
-
Part 7: Fix
w
arnings about
uninit
i
alize
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Jon Coppeard
B
u
g
1835241
- Part
6: Use the same parameter name
s
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Jon Coppeard
Bu
g
1835241 - Part 5: Use cons
t
referen
c
es rather than
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
J
o
n
Coppeard
Bu
g
1835
2
41
-
Part 4:
M
ake narrowing conver
s
i
ons ex
p
licit
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Jon Coppeard
Bug 1835241
-
P
a
rt
3:
C
oncatenate n
e
s
t
ed namesp
a
ces
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Jon Coppeard
Bug 1835241 - Part 2
:
Tag move c
o
n
structor
s
and assig
n
ment
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Jon Coppe
a
rd
Bug
1
835241 - Part 1: Refin
e
use
o
f auto
i
n the GC
.
.
.
commit
|
commitdiff
|
tree
2023-06-22
Jon C
o
ppeard
Bug 18
3
95
9
4 - Add Tim
e
Duration::Zero()
method to get
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
J
on Copp
e
ard
Bug 1
8
38629
- Part 10
:
Fix
b
uilds
errors f
o
r u
n
use
d
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
J
o
n Copp
e
ard
B
ug 18
3
8629 - Part 9: Ensure the compi
l
er is able to
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
Jon Coppeard
Bug 18386
2
9
- Part 8: Inline
Nursery::try
A
llocateCell
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
J
on Coppeard
Bug 183
8
629 - Part 7
:
I
nli
n
e nursery cell all
o
c
a
t
i
on
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
Jon C
o
pp
e
a
r
d
Bug 1838629 - Part 6:
A
d
d a
n
ursery pointer to RootingContex
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
Jo
n
Coppe
a
rd
Bug
18386
2
9 - Part 5: Have N
u
rsery::han
d
l
eAll
o
ca
t
io
n
Failure
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
J
o
n
Coppeard
Bu
g
183862
9
-
Part 4: Inline
Nursery::allocateCell
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
Jon Coppea
r
d
Bu
g
183
8
629 - Part 3:
M
ove main allocation functions
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
Jon C
o
pp
e
ard
Bug 1838629
-
P
a
rt 2:
Move
p
re-alloc checks to a
l
locator
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
Jon Coppeard
B
u
g 1838629 - Part 1: S
p
lit nurse
r
y
all
o
cation functions
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
Jon
C
oppear
d
Bug 1
8
28
0
24 -
R
equire the help
e
r
thread lock in the
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
Jo
n
Co
p
peard
B
u
g 1839427 - Add zone, compartment and realm counts
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
Jon
Copp
e
a
rd
Bug 1839
4
54 - D
o
n't try and call gcparam
i
n
t
he b
r
o
w
ser
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
Jon Coppeard
Bug
1839455 - Trigg
e
r
G
C
l
e
s
s agress
i
vely i
n
CCGCScheduler
.
.
.
commit
|
commitdiff
|
tree
2023-06-19
J
o
n Coppeard
Bug
183906
2
- Check whether nursery is enabled before
.
.
.
commit
|
commitdiff
|
tree
2023-06-16
J
on Coppeard
Bug 1838484 - Don't cre
a
te modu
l
e loader fo
r
template
.
.
.
commit
|
commitdiff
|
tree
2023-06-15
Jon Coppeard
Bug 1
8
38154 -
Don't poke stor
e
b
u
ffe
r
ove
r
flow state
.
.
.
commit
|
commitdiff
|
tree
2023-06-13
Jon
Coppeard
Bug 18
3
58
8
6
- Repor
t
errors for
d
ynamicly
l
oaded mo
d
ules
.
.
.
commit
|
commitdiff
|
tree
2023-06-13
Jon
Coppear
d
Bug 1835
8
86 -
C
a
n
cel ou
t
s
t
anding load
requests when
.
.
.
commit
|
commitdiff
|
tree
2023-06-07
Jon Cop
p
ear
d
Bug 1835710 - Cancel off-t
h
read
J
IT comp
i
lation
b
efore
.
.
.
commit
|
commitdiff
|
tree
2023-06-06
Jo
n
Coppeard
Bug 1836085 - Se
t
nursery p
o
s
i
t
ion
t
o the end of
t
he
.
.
.
commit
|
commitdiff
|
tree
2023-06-06
Jo
n
Coppe
a
rd
Bug 1
8
35
8
86 - Cancel
o
utstanding load requests
w
he
n
.
.
.
commit
|
commitdiff
|
tree
2023-06-06
Jon Cop
p
e
a
rd
Bu
g
1834711 -
S
et background finaliz
e
d
flag for dead
.
.
.
commit
|
commitdiff
|
tree
2023-05-31
Jo
n
Coppeard
Bug 1832284
- Fix
r
oo
t
ing hazard
in
JSObje
c
t::s
w
ap
.
.
.
commit
|
commitdiff
|
tree
2023-05-31
Jon Coppeard
B
ug 1
8
35867 - P
a
rt 3: Renam
e
gc::InitialHeap to
Heap
.
.
.
commit
|
commitdiff
|
tree
2023-05-31
J
on Coppeard
Bug 1835
8
67 - Part 2: Fold
req
u
este
d
he
a
p a
n
d
per
-
kind
.
.
.
commit
|
commitdiff
|
tree
2023-05-31
J
o
n
C
o
pp
e
ard
Bug 1835867
-
Part 1: Remove
some
remain
i
ng par
t
s of
.
.
.
commit
|
commitdiff
|
tree
2023-05-30
Jon Coppe
a
rd
B
u
g 1832284 - Fix
r
ooti
n
g
h
az
a
rd in J
S
Object
:
:sw
a
p
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Jon Coppe
a
rd
Bu
g
180398
4
-
Add tests fo
r
the i
n
teracti
o
n
bet
w
een
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Jon Coppeard
Bug
1803
9
84
-
Add asser
t
ion
t
hat we only remove un
l
inked
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
J
o
n
Coppeard
B
u
g 1834537 -
Part 6:
Simp
l
ify GCR
u
ntime::c
h
e
c
k
AllocatorSta
t
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Jon Coppeard
Bug 1834537 - Part
5: Rename a
l
loc
a
tor methods
f
or
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Jon Coppeard
Bu
g
1834
5
37 - Part 4: Mak
e
a
g
en
e
ric function t
o
alloca
t
e
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
J
o
n Coppeard
Bug 1834537 -
P
art 3:
A
dd a generic
t
ryN
e
wNurseryCell
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Jon Coppeard
Bug 1834537 - Part 2: Replace nursery allocation methods
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Jon
Coppeard
Bug 1834537 -
Part 1
:
Si
m
p
l
i
f
y JIT nursery allocation
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Jon Co
p
peard
Bug 1834993 - Fix
n
ursery a
l
locatable fla
g
for objects
.
.
.
commit
|
commitdiff
|
tree
2023-05-23
J
o
n
Cop
p
eard
Bug 1820
5
43 -
A
dd test r=sf
i
nk
commit
|
commitdiff
|
tree
2023-05-22
Jon Coppeard
Bug 183
3
854 -
P
art 7: A
d
d the FOR_EACH_GC_TUNAB
L
E macro
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Jon
C
oppeard
Bug
183385
4
-
P
art 6: Ro
u
nd requested
n
ursery befo
r
e
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Jon C
o
p
p
ea
r
d
Bug 183
3
854 - Part 5: Re
m
o
v
e range check fo
r
JSGC_NU
R
S
E
RY
_
FR
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Jon
C
oppea
r
d
Bug 1833854 - Part
4: Move all
c
od
e
that
d
e
a
ls
w
ith
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Jo
n
Coppeard
Bug
1
833854 - Part 3: All
o
w min and max n
u
rsery siz
e
s
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Jon Coppeard
B
ug
1
833
8
54 -
P
art
2
:
Common up GCSc
h
edulingT
u
nables
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Jon Co
p
peard
Bug 1
8
3385
4
-
Part 1: Remov
e
t
h
e unuse
d
JSGC_PRET
E
N
U
R
E
_GROUP
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
J
o
n Coppeard
B
ug 1832937 -
A
lways
tr
a
c
k
nursery string
a
lloc
a
t
io
n
s
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
Jon Coppea
r
d
Bug
183385
4
- Pa
r
t 7: Add the F
O
R_EACH_GC_TUNABLE m
a
c
r
o
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
J
on Coppeard
B
u
g
1833854 -
P
art
6
:
Roun
d
r
equested nurser
y
b
efore
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
Jon Coppea
r
d
B
u
g
183
3
854 - Part 5: Remove r
a
nge
c
heck for
J
SGC_NURSERY_FR
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
Jon
C
oppeard
Bug 1833854
-
Part
4: Move all code that de
a
ls with
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
Jon Coppeard
B
ug
1
833854 - Part 3
:
Allow min an
d
max nurser
y
sizes
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
Jon C
o
p
p
eard
Bu
g
1833854 - Par
t
2
:
Common
up GCSchedulingTunables
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
J
on
C
oppeard
Bug 1833854 - P
a
rt 1: Remov
e
t
h
e unus
e
d JSGC_PRETENURE_GROUP
.
.
.
commit
|
commitdiff
|
tree
next