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 1864960 - Make assertion about cache alignment of mark bits into a static_assert...
2023-07-05
Jon Coppear
d
B
ug
1837620 - Part
4:
Cancel
o
ff-thread compilation
.
.
.
commit
|
commitdiff
|
tree
2023-07-05
Jon Coppeard
B
ug
1837
6
20 - Part 3: Don't discard JIT code twice
.
.
.
commit
|
commitdiff
|
tree
2023-07-05
Jon Copp
e
a
r
d
Bu
g
18
3
76
2
0 - Part 2:
R
emove
bas
e
line
I
C
s
that guard
.
.
.
commit
|
commitdiff
|
tree
2023-07-05
Jon C
o
ppe
a
rd
B
u
g 1837
6
20 - Part 1
.
5
: Rename
I
C
flag t
o
'ma
y
Hav
e
Fol
d
edStub
.
.
.
commit
|
commitdiff
|
tree
2023-07-05
Jon Cop
p
ear
d
Bug 18
3
7620 - Pa
r
t 1: Remove baseline ICs
that guard
.
.
.
commit
|
commitdiff
|
tree
2023-07-05
Jo
n
Coppeard
Bu
g
1837620 - Part 0: Removed unus
e
d arg
u
m
ent from
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Jon
Coppeard
B
u
g 1837620 - Part 7
:
K
e
ep Jit
S
cripts in a
l
inked list
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Jon Coppeard
Bug 1837
6
20 - Part 6: M
a
ke edges
f
or multip
l
e shape
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Jon
C
o
ppeard
Bug 1837620
-
Part 5: Sweep J
I
T
code
a
s part of disc
a
rd
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Jo
n
Cop
p
eard
B
ug 18
3
7620 -
Part 4: Ca
n
c
e
l
o
ff-thread compilation
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Jon Coppear
d
B
u
g
1
837620 - Part 3:
D
on
'
t
discard JIT c
o
de
twice
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Jon Co
p
peard
Bug
1
8
37620 - Part
2: Remove baselin
e
ICs that
guard
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Jon Coppeard
Bug 1837620
- Pa
r
t
1:
R
emove
b
asel
i
n
e
ICs
that guard
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Jon Coppeard
Bug
18376
2
0 - Part 0: Remove
d
unu
s
ed argument fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2023-07-04
Jon Coppeard
Bug 1840744 -
C
heck inpu
t
valu
e
s to per
c
entage
t
e
lemetry
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Jon
C
oppe
a
rd
Bug 1803984
-
Part 3: Add
tests for the interacti
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Jon Coppeard
Bug 1803984 - Part 2: Add
assert
i
o
n th
a
t
w
e only r
e
move
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
J
on Coppeard
B
ug 1838629 - Part 11
:
Add compiler hints
t
o in
l
ine
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
J
on
Coppeard
B
u
g 1835241 - Par
t
12: Use
r
anged f
o
r
loops where possible
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Jon C
o
pp
e
ard
B
u
g
1835241 - Part 11:
D
o
n't use
|
else| after |return
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Jon C
o
ppeard
Bug 1835241 -
P
a
r
t 1
0
: Convert t
y
pedefs to using d
e
claration
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Jo
n
Coppeard
Bu
g
1835241 - Part 9: Make
deleted
m
e
th
o
ds publi
c
in
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Jo
n
C
oppeard
Bug
1835241 - P
a
r
t
8
:
Use Time
D
u
ration
(
) to c
o
nst
r
uct
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Jon Co
p
pe
a
rd
Bug 1835241
-
Part 7: Fix
wa
r
ning
s
about u
n
initial
i
ze
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Jon Coppeard
Bug
1
8352
4
1 - Part
6
: Use the
same pa
r
ameter names
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
J
o
n Coppeard
Bug 1835241
-
P
art
5: Use c
o
n
st ref
e
rences rather than
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Jon Coppeard
B
ug 1
8
35241 - Part 4
:
Make
n
arrowing conver
s
ions
explici
t
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Jon Co
p
p
ea
r
d
B
u
g
183524
1
-
Part
3:
C
oncatenate nested
n
amesp
a
ces
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
Jon C
o
p
p
ear
d
Bug 1835241 - Part 2: T
a
g move constructors a
n
d assignment
.
.
.
commit
|
commitdiff
|
tree
2023-06-26
J
on Coppeard
Bug 1835241
-
P
a
r
t 1
:
Refine use of au
t
o
i
n
t
he
G
C
.
.
.
commit
|
commitdiff
|
tree
2023-06-22
Jon Coppeard
B
ug 183
9
594 - Add TimeDuration::Ze
r
o
(
) me
t
hod
t
o
g
et
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
J
o
n C
o
ppe
a
rd
Bug
1
838629 - Part 10: Fix
b
uilds errors for unu
s
ed
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
Jon Coppeard
Bug
1
8386
2
9 - Par
t
9: En
s
ure t
h
e co
m
piler i
s
able to
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
Jon
Coppeard
Bug 1838629 - Part 8: Inline Nu
r
s
e
ry::
t
r
yAl
l
ocateC
e
ll
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
Jon C
o
ppeard
Bug 183
8
629 - Part 7:
I
n
line n
u
rsery cell allocation
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
Jon Coppeard
Bug 18
3
8629 - Pa
r
t 6: Add a
nursery pointer to RootingContex
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
Jon Coppear
d
Bug 1838
6
2
9 - P
a
r
t
5
: Have
N
ur
s
e
r
y
:
:
ha
n
dleAllocation
F
ailure
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
Jon
Coppeard
B
ug 1
8
38629 - Par
t
4: Inline Nurser
y
:
:
allocateCe
l
l
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
Jon Coppeard
Bug 18386
2
9 -
P
art 3: Mo
v
e mai
n
allocat
i
o
n
fun
c
t
ions
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
Jon Coppea
r
d
B
ug 1838629 -
P
art 2: M
o
ve pre-all
o
c
c
hecks
to alloca
t
or
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
Jo
n
Coppeard
Bug 1838629 -
Pa
r
t
1
:
Split nursery
a
llocation functions
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
Jon Coppea
r
d
Bug 18280
2
4 - R
e
q
u
ire
t
h
e
h
elp
e
r thread lock in
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
Jon Coppeard
Bug 183
9
427 - Add
zone, compartme
n
t a
n
d
r
ea
l
m counts
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
J
o
n Co
p
peard
Bug 1
8
394
5
4 - Don't
try and
c
a
l
l gc
p
ar
a
m
in the browser
.
.
.
commit
|
commitdiff
|
tree
2023-06-21
J
o
n Copp
e
ard
Bug 1839455 - Trigger GC les
s
agr
e
ssively in CCGCScheduler
.
.
.
commit
|
commitdiff
|
tree
2023-06-19
Jon
C
o
p
p
e
a
r
d
Bug 183906
2
- Check whether nursery is en
a
bled before
.
.
.
commit
|
commitdiff
|
tree
2023-06-16
Jon
C
o
p
peard
Bug 1838484
-
D
on't creat
e
modul
e
loader for tem
p
late
.
.
.
commit
|
commitdiff
|
tree
2023-06-15
Jon Coppe
a
r
d
Bug 183
8
154 -
D
o
n't poke s
t
ore buff
e
r over
f
low state
.
.
.
commit
|
commitdiff
|
tree
2023-06-13
J
o
n Coppeard
Bug
1
8
3
5886 - Rep
o
rt
errors for dynamicly loaded modules
.
.
.
commit
|
commitdiff
|
tree
2023-06-13
J
o
n
Coppeard
B
u
g 1835886 - Canc
e
l
o
utstan
d
ing load request
s
w
h
en
.
.
.
commit
|
commitdiff
|
tree
2023-06-07
Jo
n
Coppeard
Bu
g
183
5
710
-
C
a
ncel off-th
r
ead JIT
comp
i
lation before
.
.
.
commit
|
commitdiff
|
tree
2023-06-06
Jon Co
p
peard
Bug 1836
0
85 - Set nursery
p
osit
i
on to the end of
the
.
.
.
commit
|
commitdiff
|
tree
2023-06-06
J
on Coppeard
Bug
1835886 - Cancel
o
utstanding load request
s
when
.
.
.
commit
|
commitdiff
|
tree
2023-06-06
J
on
C
oppeard
Bug 18347
1
1 - Set
backgr
o
und finalized flag for dead
.
.
.
commit
|
commitdiff
|
tree
2023-05-31
Jon
Coppeard
Bug 1
8
3
2284 - F
i
x r
o
ot
i
ng hazard in J
S
Object:
:
sw
a
p
.
.
.
commit
|
commitdiff
|
tree
2023-05-31
Jon Coppeard
Bug 183
5
8
6
7 -
P
art 3: Ren
a
me gc::I
n
itialHeap
t
o
H
eap
.
.
.
commit
|
commitdiff
|
tree
2023-05-31
Jon Coppeard
Bug 1835867 - Part 2: Fol
d
r
equested
h
eap and pe
r
-kind
.
.
.
commit
|
commitdiff
|
tree
2023-05-31
Jon Coppe
a
rd
B
u
g 1835867 - Part 1:
R
emove
some
r
em
a
ining parts
of
.
.
.
commit
|
commitdiff
|
tree
2023-05-30
Jon Cop
p
eard
Bu
g
1832284 - Fix
r
ooting hazard in JSObject::swap
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Jon Co
p
peard
Bug 1803984 -
Add test
s
for the interaction
b
e
t
w
een
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
J
o
n Coppeard
Bug
1
803984
- Ad
d
asser
t
ion that we
o
nly remove unlinked
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Jon Co
p
peard
Bug 1834537 - Part 6: Simplify GCRuntime::
c
h
eckAllocatorSt
a
t
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Jon Coppeard
B
ug 1834537 -
P
art
5
: Rename allo
c
ator methods f
o
r
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Jon Coppe
a
rd
Bug 1834
5
3
7
- Part
4
: Ma
k
e a g
e
ner
i
c
function to alloca
t
e
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Jon
Coppe
a
rd
B
u
g 183453
7
- Part 3: A
d
d
a generic tryNewNurseryCell
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Jon Coppeard
B
u
g 1834537
- Part
2
: Repla
c
e
nu
r
sery allocation m
e
thods
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Jon Coppeard
B
ug 1834
5
37 -
Part 1
:
Si
m
p
lify JIT nurser
y
allocation
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Jon Coppeard
B
ug 1
8
3
4
993
-
Fi
x
nur
s
ery allocatable flag for objects
.
.
.
commit
|
commitdiff
|
tree
2023-05-23
Jon Coppeard
Bug 1
8
20543
- Add test
r
=s
f
ink
commit
|
commitdiff
|
tree
2023-05-22
J
on
C
oppeard
Bu
g
1833854 -
Part 7: Add the FOR_
E
ACH_GC_TUNABLE macro
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Jo
n
Cop
p
eard
Bug 1833854 - Par
t
6:
Roun
d
request
e
d
n
ursery
b
efore
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Jon Coppeard
Bug 1833854 - P
a
rt 5: Remov
e
rang
e
check for JSGC_NURSERY
_
FR
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Jon Coppea
r
d
B
u
g 1833854 - Part 4
:
Move
al
l
code
th
a
t de
a
ls
w
ith
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Jon Coppea
r
d
Bug 1833854 -
Part 3: Allo
w
mi
n
and
m
ax
nur
s
e
r
y sizes
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Jon Coppeard
Bug 1833854 - Part 2: Common
u
p
GCSchedulingT
u
n
a
bles
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Jon Coppeard
Bug 1833854 -
P
art 1: Rem
o
ve the
u
nused JSGC_PRETENURE_GROUP
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
J
on Coppear
d
Bug 1832937 - Alway
s
track nursery string allocations
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
Jo
n
Coppeard
Bug 183385
4
- P
a
rt 7: Ad
d
the FOR_EACH_GC_TUNABLE macro
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
Jo
n
Coppeard
Bug 1833854
-
Part
6
:
Round requested nurse
r
y before
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
Jon Coppeard
Bug 1833
8
54 - Part 5: Remo
v
e ran
g
e ch
e
c
k
for JSGC_NURSERY
_
FR
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
Jon Coppeard
B
u
g 1833854
-
Part
4: Move all
c
o
de
t
hat deal
s
w
i
th
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
Jon Cop
p
eard
Bug 183
3
8
54 - Part 3:
All
o
w
m
i
n an
d
max nursery si
z
es
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
Jon
C
oppeard
Bug
1
833854
-
P
a
rt 2: Common up GCSchedul
i
ngTunables
.
.
.
commit
|
commitdiff
|
tree
2023-05-20
Jon Coppeard
Bug 1833854 - P
a
r
t 1
:
Remove the un
u
sed JSGC_PRETENU
R
E_
G
ROUP
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
Jon Coppeard
Bug 1833
1
14
-
Simpl
i
fy marking cod
e
now |
s
tack| represents
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
Jon Co
p
peard
Bug 1833114 - Use separate m
a
rk
s
tacks for black and
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
Jon Coppeard
Bug 1832850 -
Part 5: Mo
v
e the
all
o
c
a
teObj
e
ct defini
t
ion
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
J
o
n
Cop
p
e
ard
Bug 1
8
32
8
50 - Part 4: Remove the option to write
c
anaries
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
Jon Coppeard
Bu
g
1832850
-
P
a
rt 3: Remove an
u
n
n
ecessar
y
inclu
d
e
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
Jon C
o
ppe
a
rd
Bug 183
2
850 - Part 2
:
Move nursery
s
tring dedu
p
l
ication
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
J
o
n
Coppeard
Bug
18328
5
0
-
Part 1: Move NurseryDecommitTask d
e
finition
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
Jo
n
Cop
p
eard
Bug 1832850 - Part 5: Mo
v
e
t
he
allocateO
b
ject de
f
initi
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
J
on Coppeard
Bug 1832850
-
Part 4: Rem
o
ve the opti
o
n
t
o write canarie
s
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
Jon
C
op
p
eard
Bug 1832850 - Part 3: Re
m
ove a
n
un
n
ecessary include
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
Jon Coppeard
Bug 1
8
3285
0
-
Part
2: Mov
e
nursery
s
t
r
ing dedu
p
licat
i
on
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
Jon C
o
ppeard
Bu
g
183
2
850 - Part
1: Mo
v
e
N
u
r
seryDec
o
mmitTask defin
i
tion
.
.
.
commit
|
commitdiff
|
tree
2023-05-17
Jon Coppe
a
rd
Bug
1833517 - Fi
x
cod
e
generation
for object al
l
oca
t
ion
.
.
.
commit
|
commitdiff
|
tree
2023-05-16
Jon Coppear
d
Bug 1832267 -
M
a
k
e
tests t
h
at che
c
k
t
h
e sizes of JSObjects
.
.
.
commit
|
commitdiff
|
tree
2023-05-12
J
o
n Coppeard
Bug 1832329
-
Sim
p
l
i
fy hashing of uniqu
e
IDs
r
=
sfink
commit
|
commitdiff
|
tree
2023-05-10
Jon
Coppeard
Bug 18320
4
4
- P
a
rt 5: Move some parts of allocation
.
.
.
commit
|
commitdiff
|
tree
next