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 1837620 - Part 6: Make edges for multiple shape guard weak too r=sfink
2023-07-07
Jo
n
Coppeard
Bug 1837620
-
Pa
r
t 6: Make e
d
ges for mult
i
p
le sha
p
e
.
.
.
commit
|
commitdiff
|
tree
2023-07-07
Jon
C
opp
e
ard
Bug 1
8
37
6
20 - Part
5
:
S
weep JIT code as p
a
rt o
f
discard
.
.
.
commit
|
commitdiff
|
tree
2023-07-07
Jon Coppeard
Bug 183762
0
- Par
t
4
:
Cance
l
off-
t
h
re
a
d compila
t
ion
.
.
.
commit
|
commitdiff
|
tree
2023-07-07
Jon C
o
ppeard
Bug
1
837620 -
P
art
3
: Don'
t
discar
d
JIT code twice
.
.
.
commit
|
commitdiff
|
tree
2023-07-07
Jon Coppeard
Bug
1837
6
2
0
- Part 2: Rem
o
ve ba
s
eline I
C
s t
h
at guard
.
.
.
commit
|
commitdiff
|
tree
2023-07-07
Jon
C
opp
e
a
r
d
B
u
g 183762
0
- Part 1
.
5
:
Rename
I
C flag to 'ma
y
HaveFoldedS
t
ub
.
.
.
commit
|
commitdiff
|
tree
2023-07-07
J
o
n
Coppeard
Bug
18
3
7
6
20 - Part 1: Remove baselin
e
ICs that gua
r
d
.
.
.
commit
|
commitdiff
|
tree
2023-07-07
Jon Coppeard
Bug 1
8
3
7620 - Pa
r
t 0: Removed unuse
d
ar
g
um
e
nt from
.
.
.
commit
|
commitdiff
|
tree
2023-07-06
Jon
C
oppeard
Bug 1841620 - Part 3: Avoid load
i
ng
t
h
ing s
i
ze
at r
u
ntime
.
.
.
commit
|
commitdiff
|
tree
2023-07-06
Jon C
o
ppeard
Bug 1
8
41620 - Par
t
2: Make AllocKin
d
functions
constexpr
.
.
.
commit
|
commitdiff
|
tree
2023-07-06
J
o
n Co
p
peard
Bug
1
841620 - Part 1: Te
a
ch the compiler
t
hat successful
.
.
.
commit
|
commitdiff
|
tree
2023-07-05
Jon Coppeard
Bug 1837620 -
P
art 7:
K
eep JitScrip
t
s in a linke
d
list
.
.
.
commit
|
commitdiff
|
tree
2023-07-05
Jon
Cop
p
eard
Bug 1
8
37620
-
Part
6: Make edges for multiple sh
a
pe
.
.
.
commit
|
commitdiff
|
tree
2023-07-05
Jon C
o
ppe
a
r
d
Bug 183
7
620
- Part
5
:
S
weep JIT
code as part
o
f discard
.
.
.
commit
|
commitdiff
|
tree
2023-07-05
Jon
C
oppear
d
Bug 1837620 -
P
art 4: Canc
e
l off-th
r
ea
d
compilat
i
on
.
.
.
commit
|
commitdiff
|
tree
2023-07-05
Jon Coppeard
Bug 1837620 - Part 3:
D
o
n't d
i
scard JIT code twic
e
.
.
.
commit
|
commitdiff
|
tree
2023-07-05
Jon Coppeard
B
u
g 1837620 - Part 2: R
e
move baseli
n
e I
C
s th
a
t
guard
.
.
.
commit
|
commitdiff
|
tree
2023-07-05
Jon Coppeard
Bug 1837620 - Part
1
.
5: Rename IC
fla
g
t
o
'm
a
yHaveFo
l
dedS
t
ub
.
.
.
commit
|
commitdiff
|
tree
2023-07-05
J
on
Coppe
a
r
d
Bu
g
1837620 - Part 1: Remov
e
ba
s
eline IC
s
that guard
.
.
.
commit
|
commitdiff
|
tree
2023-07-05
J
on Copp
e
a
r
d
Bug 1837620 - Part 0: Removed
un
u
se
d
a
r
gumen
t
f
r
om
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Jon
Coppeard
Bug
1
837620 - Part 7: K
e
ep
JitScr
i
pts in a linked l
i
s
t
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Jon
C
oppeard
Bug 183
7
620
- Par
t
6: Make
edges
f
or multiple shape
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Jon Coppeard
B
ug 183762
0
- Part 5:
Sweep
JIT code as part of discard
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Jon Coppeard
Bug 1
8
37620 - Part 4: Cancel off-thread
c
omp
i
la
t
i
on
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Jon
Coppeard
Bug 1837620
- Part 3: Don't dis
c
a
rd
JIT code twice
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Jo
n
Coppeard
Bug 1837620
-
Part
2: R
e
m
o
v
e
b
aselin
e
ICs that g
u
ard
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Jo
n
Coppe
a
r
d
Bug
183
7
62
0
- Part
1:
R
emove
b
aseline
IC
s
that
guard
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Jon Co
p
peard
Bu
g
1
8
3
7620 - Part 0: Removed unused argument from
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
J
on Coppeard
B
u
g
1840744 -
Ch
e
c
k
input va
l
ue
s
to percentage
telemetry
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Jon Coppeard
Bug
1803984 - Par
t
3: Add t
e
sts for the interaction
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Jon Coppeard
Bug 1
8
03984
- Part 2: Add ass
e
rtion that
we onl
y
remove
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Jon Coppe
a
r
d
Bug 1838629 - Pa
r
t 11
:
Add compiler h
i
nts
t
o inline
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Jon
C
o
p
peard
Bug
1
835241
-
Part 12: Use ra
n
ged for
l
oops wh
e
re
possible
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Jon Coppea
r
d
Bug
1
835
2
41 -
Part 11
:
Don't use |else| af
t
er |return
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Jon Coppear
d
Bug 1835241 - Part 10: Conve
r
t typedef
s
t
o
using declarati
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Jon Coppeard
Bug 1835241 - Part 9: Make de
l
eted methods p
u
blic i
n
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
J
on Coppeard
Bu
g
1
8
3
5
24
1
-
Part 8: Us
e
Ti
m
eDuration() to construct
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Jo
n
C
op
p
e
a
rd
Bug 1835
2
41 - Part 7: Fi
x
w
ar
n
ings about u
n
in
i
tia
l
iz
e
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Jon
C
oppeard
Bug
1
8
35241 - Part 6
:
Use the sa
m
e param
e
te
r
names
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Jon Copp
e
ard
Bug 1835241 - P
a
rt 5:
Use con
s
t
r
efere
n
ces
rather th
a
n
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Jon Coppear
d
Bug 1
8
35
2
41 -
P
a
rt 4
:
Make narrow
i
ng co
n
v
e
rsions exp
l
icit
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Jon Coppeard
Bug 1835241 - Part 3: Co
n
catenate nested
namespaces
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Jon
Coppeard
Bug 1835241 - Pa
r
t
2: Tag move
c
o
n
struc
t
o
rs and assi
g
nme
n
t
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Jo
n
Coppeard
Bug 1835241 - Part 1: Refine use of auto in th
e
GC
.
.
.
commit
|
commitdiff
|
tree
2023-06-22
Jon Coppeard
B
u
g 18
3
9594 - Add TimeDuration::Zero()
meth
o
d to get
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
Jon Coppear
d
Bug 1838629 - Part
10
:
Fix builds errors fo
r
unused
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
J
on Coppeard
B
u
g
1
8386
2
9 - P
a
rt
9
: Ensure th
e
comp
i
ler is able to
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
J
o
n Coppeard
Bug 1
8
3
8
629 - Part 8: Inline Nursery::tryAllocateCell
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
J
o
n Coppeard
Bug 183862
9
- Part 7: Inline n
u
rsery cell allocation
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
Jon
C
oppeard
B
ug 1838629 - Part 6: Add a nursery pointer to
R
ootingContex
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
J
on
Cop
p
ea
r
d
Bug 183
8
629 - Part
5
:
Have Nurs
e
ry::handl
e
AllocationFailure
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
Jon Copp
e
ard
Bug 18
3
8629 - Part 4: Inline
N
u
r
sery::allo
c
ateCell
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
Jo
n
C
oppeard
B
u
g 1838
6
29
-
Part 3: Move
m
ain
a
lloc
a
t
ion
fun
c
ti
o
ns
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
Jon Coppe
a
rd
Bug 183862
9
- Part 2: Move
pre-alloc checks to allocato
r
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
Jon Coppeard
Bu
g
183
8
629 - P
a
rt
1
:
Split nurse
r
y a
l
lo
c
a
tion f
u
nc
t
ions
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
J
o
n Coppeard
Bug 1
8
28024 - Require the helper
thread lock in
t
he
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
Jon C
o
ppea
r
d
Bug 1839
4
2
7
- Add z
o
ne, comp
a
rtmen
t
and
r
ealm coun
t
s
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
Jon C
o
ppear
d
Bug 1839454 - D
o
n't try and ca
l
l
g
c
param in the
browser
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
J
o
n Coppeard
B
u
g 1839455 - Trigger
GC less agressively in
C
CGCSch
e
duler
.
.
.
commit
|
commitdiff
|
tree
2023-06-19
Jon Coppe
a
r
d
Bug 1839062 -
Chec
k
whethe
r
n
u
r
sery
is
enabled before
.
.
.
commit
|
commitdiff
|
tree
2023-06-16
Jon Coppeard
B
ug
1
838
4
84
-
Don't creat
e
modul
e
loader for
t
emplat
e
.
.
.
commit
|
commitdiff
|
tree
2023-06-15
Jon Co
p
p
e
ard
Bug 1838154
-
Don't poke store buffe
r
overflow
state
.
.
.
commit
|
commitdiff
|
tree
2023-06-13
Jon
C
oppeard
B
ug 18
3
5
8
86 - Report errors for dynamicl
y
loa
d
ed modules
.
.
.
commit
|
commitdiff
|
tree
2023-06-13
J
on Cop
p
eard
Bu
g
1835
8
86 - Cance
l
outsta
n
d
ing loa
d
req
u
ests wh
e
n
.
.
.
commit
|
commitdiff
|
tree
2023-06-07
Jo
n
Cop
p
ea
r
d
Bug 1835710 - Canc
e
l off-threa
d
J
IT
compilat
i
on before
.
.
.
commit
|
commitdiff
|
tree
2023-06-06
Jon Copp
e
ard
Bug 1836085
-
Set nursery position to the end of the
.
.
.
commit
|
commitdiff
|
tree
2023-06-06
Jon Copp
e
ard
B
ug 1835886 - Ca
n
cel ou
t
s
tanding load
re
q
uests w
h
e
n
.
.
.
commit
|
commitdiff
|
tree
2023-06-06
Jon C
o
ppeard
Bug 183471
1
-
Se
t
b
ackground finalized flag
f
o
r dead
.
.
.
commit
|
commitdiff
|
tree
2023-05-31
Jon Coppeard
Bug
1
8
32284 - Fi
x
r
o
oti
n
g
h
azard in JSOb
j
ec
t
::swap
.
.
.
commit
|
commitdiff
|
tree
2023-05-31
Jon Coppeard
Bug 1835867 - Part
3: Ren
a
me gc::InitialHeap to
H
eap
.
.
.
commit
|
commitdiff
|
tree
2023-05-31
Jon Co
p
peard
Bug 183586
7
- Part 2: Fold req
u
ested he
a
p and per-
k
ind
.
.
.
commit
|
commitdiff
|
tree
2023-05-31
Jon C
o
ppe
a
rd
Bug 1835867 - Part
1:
Remove some remaining
p
arts of
.
.
.
commit
|
commitdiff
|
tree
2023-05-30
Jon Coppeard
Bug 1832284 - Fix rootin
g
hazard in JSObject::swap
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Jon Copp
e
ard
Bu
g
180398
4
- Add tes
t
s for the interacti
o
n
between
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Jon Coppeard
Bug 180398
4
- Add ass
e
rtion
t
hat
we only remov
e
un
l
inked
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Jon Coppea
r
d
Bug 1834
5
3
7
- Part 6: Simp
l
ify GCRuntime
:
:check
A
llocatorSta
t
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Jon Coppe
a
rd
B
ug 1834
5
37
-
Part 5:
Rena
m
e allo
c
at
o
r
metho
d
s for
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Jon Coppe
a
rd
Bu
g
18345
3
7 - Pa
r
t 4: Make a gen
e
ri
c
f
u
nc
t
ion to allocate
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Jon Coppeard
Bug 1
8
3
4
537 - Part 3:
Add a generic tryNewNurseryCell
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Jon Coppeard
Bug
18345
3
7 - Part 2: Replace nursery allocation metho
d
s
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Jon C
o
pp
e
a
rd
B
u
g 18
3
453
7
- Part 1: S
i
mplify JIT
nursery
allocatio
n
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Jon C
o
p
peard
Bu
g
18349
9
3 - Fix nursery
a
llocata
b
le flag
for objects
.
.
.
commit
|
commitdiff
|
tree
2023-05-23
J
on Coppear
d
Bug 1820543 - Add test r=sfink
commit
|
commitdiff
|
tree
2023-05-22
Jon C
o
p
p
eard
Bug 1833854 - Part 7: Ad
d
the
FOR_EACH_GC_T
U
NABLE macro
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Jon Co
p
p
e
ard
Bug 1833854 - Part 6: Round
r
e
qu
e
sted
n
urs
e
ry before
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
J
o
n
Coppeard
Bug 1833
8
54 - Pa
r
t 5: Remove range check
f
o
r JSGC_NURSERY_FR
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Jon
C
oppeard
Bug
1833854 - Part 4: Move all code that
deals with
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Jon Copp
e
ard
Bug 18
3
385
4
- Part 3: A
l
low min
a
nd max nur
s
ery sizes
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
J
on Coppe
a
rd
Bug 1833854 - Part 2: Common up GCSche
d
ulingTu
n
ables
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
J
o
n Coppeard
Bug 1833854 - Par
t
1: Remove the unused JSGC
_
PRET
E
NURE_GROUP
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Jon Coppe
a
rd
B
u
g 1832937 - Always
t
ra
c
k nursery
stri
n
g
a
lloca
t
i
o
ns
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
Jon Cop
p
e
ard
Bug 183385
4
-
P
art 7: Add
t
he FOR_EACH
_
GC_TUNABLE m
a
c
r
o
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
J
o
n Coppeard
Bug 183
3
854 - P
a
rt 6: Round requested nursery before
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
J
o
n Coppeard
Bug 1833854
- P
a
r
t 5:
Remove range che
c
k for
J
SGC_NURS
E
RY_FR
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
Jon Copp
e
ard
Bug 183385
4
- Part 4: Move all code that
deals
with
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
Jo
n
Coppe
a
rd
Bug 183385
4
- Part 3: Allow
min an
d
max nursery sizes
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
Jon Co
p
peard
Bug
1
833854 - Part 2: Common up G
C
Schedul
i
n
gTun
a
bles
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
J
on Cop
p
ear
d
Bug 183385
4
- Part 1:
R
emove the unused JSG
C
_PR
E
TE
N
U
RE_GROUP
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
Jon Coppear
d
B
ug 183
3
114
-
Simplify marking cod
e
now |stack|
r
e
p
resen
t
s
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
Jon
Coppeard
Bug 1
8
3
3
114
- Use
s
eparate mark
s
ta
c
ks f
o
r black and
.
.
.
commit
|
commitdiff
|
tree
next