repo.or.cz
/
hiphop-php.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
log ServerCommand.handle
2019-11-21
Guilherm
e
O
t
toni
Don't check the r
e
su
l
t of SetEle
m
when b
a
se may not
.
.
.
commit
|
commitdiff
|
tree
2019-11-21
Guilherme
O
ttoni
Relax
type constraints in handl
e
StrTestResu
l
t
commit
|
commitdiff
|
tree
2019-11-16
Guilherme Otto
n
i
A
dd a
s
e
p
arate, smaller bytecode limit
for tracelets
commit
|
commitdiff
|
tree
2019-11-16
Guilhe
r
m
e Ottoni
Break live tran
s
lations at
the start of
p
r
e-ex
i
sting
.
.
.
commit
|
commitdiff
|
tree
2019-11-11
G
u
i
l
herme Ottoni
Always create the
IRUn
i
t's AnnotationData
commit
|
commitdiff
|
tree
2019-11-04
Guilherm
e
Ot
t
oni
Raise error in
type_structur
e
for
e
xi
s
tin
g
non-typ
e
.
.
.
commit
|
commitdiff
|
tree
2019-11-02
Guilherme Otton
i
Delete unused
E
val
.
JitPGOBindCallThreshol
d
r
u
ntime
.
.
.
commit
|
commitdiff
|
tree
2019-11-02
Gu
i
lherme Otton
i
Get rid of Dat
a
TypeBoxAn
d
Coun
t
ne
s
s and DataTypeBoxA
n
dCountne
.
.
.
commit
|
commitdiff
|
tree
2019-10-23
Guilherme Ottoni
Fix disassembly printing
commit
|
commitdiff
|
tree
2019-10-16
Guilherme Ottoni
Fix Re
g
ionD
e
sc and CallT
a
rgets TC dump
anno
t
ation
s
commit
|
commitdiff
|
tree
2019-09-07
Guilherme Ot
t
oni
Do
n
't
e
mit live translations for a function while
i
t
.
.
.
commit
|
commitdiff
|
tree
2019-09-04
Guilherme Ottoni
Cle
a
nup si
n
k_i
n
cs acr
o
ss C
h
eck* instructi
o
ns
commit
|
commitdiff
|
tree
2019-08-22
Guilherme Ottoni
Dr
o
p the pa
r
ameters of isJitSer
i
ali
z
ing() and isJitDeseriali
.
.
.
commit
|
commitdiff
|
tree
2019-08-22
Guilherme Ottoni
A
dd
comment about property reorderi
n
g when lacki
n
g
.
.
.
commit
|
commitdiff
|
tree
2019-08-15
Guilherme O
t
t
oni
Fix brok
e
n xmlreader te
s
t
commit
|
commitdiff
|
tree
2019-08-14
Guilhe
r
m
e
Ottoni
Add pro
f
iling
for propert
y
access
e
s and use
i
t
t
o sort
.
.
.
commit
|
commitdiff
|
tree
2019-08-14
Guilherme Ottoni
D
ecouple logical property order
f
rom physical layou
t
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
Guilherme Ottoni
Add optio
n
to call layo
u
t
B
loc
k
s before
e
s
tim
a
ting in
l
in
i
ng
.
.
.
commit
|
commitdiff
|
tree
2019-07-11
Guil
h
er
m
e
O
ttoni
F
i
x help messag
e
commit
|
commitdiff
|
tree
2019-06-29
Guilherme Ottoni
Don't use ProfPrologues's
c
ounters
t
o estimate function
.
.
.
commit
|
commitdiff
|
tree
2019-06-06
Guil
h
erme Ottoni
Add per-Src
K
ey co
u
nters
a
nd
o
nly emi
t
l
ive
/
profile
.
.
.
commit
|
commitdiff
|
tree
2019-06-05
Guilherme Otto
n
i
S
e
lect cal
l
e
e entry
for in
l
ining even if gua
r
d may
.
.
.
commit
|
commitdiff
|
tree
2019-05-22
Guil
h
erme Ott
o
ni
Dis
a
ble selectiveWeakenDecRefs
o
ptimization by defau
l
t
.
.
.
commit
|
commitdiff
|
tree
2019-05-22
Guilherme
O
ttoni
Don'
t
hugify the main and co
l
d co
d
e areas
b
e
y
ond their
.
.
.
commit
|
commitdiff
|
tree
2019-05-21
G
u
il
h
erme Ottoni
Add a runtime
opt
i
on
t
o c
o
n
trol the am
o
unt of
h
ot code
.
.
.
commit
|
commitdiff
|
tree
2019-05-16
Guilherme Ott
o
ni
Se
t
JitLiv
e
Thresho
l
d to 0
i
n
non-server mode
commit
|
commitdiff
|
tree
2019-05-16
Guilherme Ottoni
Ign
o
re reso
u
rce ids in one test outpu
t
commit
|
commitdiff
|
tree
2019-05-16
G
uilh
e
rme Ot
t
oni
Delete a f
e
w unused S
t
at
i
c
S
trin
g
s i
n
hhbbc
commit
|
commitdiff
|
tree
2019-05-15
Guilherme Ott
o
ni
Use PGO
to
s
e
lectively remove DecRefs
commit
|
commitdiff
|
tree
2019-05-15
G
u
ilherme Ott
o
ni
Disabl
e
args in
b
ack
t
races for te
s
t/slow/dv_
a
r
r
ay_hack_arr
.
.
.
commit
|
commitdiff
|
tree
2019-05-13
G
u
i
l
herme O
t
toni
Emit FCall ins
t
ead of side-
e
x
it when
p
rofi
l
e
d
calle
e
.
.
.
commit
|
commitdiff
|
tree
2019-05-10
Guilhe
r
me
Ottoni
Delay creation of
profile transl
a
t
ions
commit
|
commitdiff
|
tree
2019-05-06
Guil
h
e
rme Ottoni
Use the siz
e
o
f
pr
o
fi
l
e mach
i
ne code
t
o est
i
mate the
.
.
.
commit
|
commitdiff
|
tree
2019-05-06
Guilher
m
e Otto
n
i
F
i
x
CallTargetPr
o
file::reduce
commit
|
commitdiff
|
tree
2019-05-06
Guil
h
erme
O
t
t
oni
A
dd the abilit
y
to dump the CallTarget
P
rofile as
TC
.
.
.
commit
|
commitdiff
|
tree
2019-05-03
Guilherme Ottoni
S
i
mplify region selection fo
r
inlining
commit
|
commitdiff
|
tree
2019-05-01
Guil
h
erme O
t
toni
Add ab
i
lity to limit in
l
ining by call-stack dept
h
i
n
ste
a
d
.
.
.
commit
|
commitdiff
|
tree
2019-04-30
G
u
ilh
e
rme Ottoni
Add the
a
b
i
l
ity to
d
e
l
a
y creating li
v
e translations
.
.
.
commit
|
commitdiff
|
tree
2019-04-29
Guilherme Ottoni
Bump kS
t
ack
C
heckLe
a
fP
a
ddin
g
t
o 100
commit
|
commitdiff
|
tree
2019-04-24
Guilherme Ottoni
Dro
p
p
rofile interpret
e
r requests
commit
|
commitdiff
|
tree
2019-04-24
Guilherme Otto
n
i
Stop marking functions as "
h
ot"
a
nd drop hot
F
unc
a
ttribute
commit
|
commitdiff
|
tree
2019-04-18
Guilherme Ottoni
Back out "c
o
nso
l
idat
e
sp
e
cial
functio
n
s i
n
to a sing
l
e
.
.
.
commit
|
commitdiff
|
tree
2019-03-28
Guil
h
erme Ottoni
Check dumpTCAnnot
a
t
ion in dumpIREnabl
e
d and enable
.
.
.
commit
|
commitdiff
|
tree
2019-03-27
Guil
h
erme Ottoni
Check dumpTCAnnotation() when dumping inlining decisio
n
s
commit
|
commitdiff
|
tree
2019-03-16
Guilh
e
rme Ottoni
Add abil
i
ty to dump the r
e
asons why the JIT dec
i
ded
.
.
.
commit
|
commitdiff
|
tree
2019-03-14
Guil
h
er
m
e Ott
o
ni
Add
a
simple pass
t
o
d
elay DecRefs
to ex
p
ose
m
ore opportunit
.
.
.
commit
|
commitdiff
|
tree
2019-03-13
Guilherme Ottoni
Add a
r
unti
m
e option
t
o fo
r
c
e disabling JIT serializat
i
on
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
Guilherme Ottoni
Free code
.
pr
o
f
afte
r
re
t
ran
s
l
ate-all completes,
t
ake
3
commit
|
commitdiff
|
tree
2019-02-14
Guilherme
Ottoni
Back out "Free code
.
p
r
of after
retrans
l
ate-all complet
e
s
.
.
.
commit
|
commitdiff
|
tree
2019-02-12
Guilherm
e
Ottoni
Include fu
n
ction
n
ames
w
h
e
n
printing top functions
commit
|
commitdiff
|
tree
2019-02-08
G
ui
l
herme
Ottoni
Em
i
t
St
M
em's instead of InitO
b
jPro
p
s in HHI
R
for
o
bjects
.
.
.
commit
|
commitdiff
|
tree
2019-02-05
Gui
l
h
e
rme Otton
i
Free code
.
p
r
of after retransl
a
te-all
c
omp
l
e
tes, take 2
commit
|
commitdiff
|
tree
2019-01-31
Gui
l
herme
O
tto
n
i
Get r
i
d of a warning regarding
output bu
f
f
er
used b
y
.
.
.
commit
|
commitdiff
|
tree
2019-01-26
Guilherme Ottoni
Back
o
ut "Free code
.
prof after retranslate-
a
ll completes"
commit
|
commitdiff
|
tree
2019-01-26
Guilherme Ottoni
A
d
d an option to disa
b
le hot/
c
old code splittin
g
fo
r
.
.
.
commit
|
commitdiff
|
tree
2019-01-24
Guilherme Ottoni
Fr
e
e
c
o
d
e
.
prof
after retranslate-
a
ll comp
l
e
te
s
commit
|
commitdiff
|
tree
2018-12-14
Gu
i
l
herme
O
t
t
oni
Fix a bug in
number_format()
commit
|
commitdiff
|
tree
2018-12-07
Guilherme
O
tt
o
ni
F
ix a
s
s
ertion in vecF
i
rstLast
commit
|
commitdiff
|
tree
2018-12-02
Guilherme Ottoni
Fix profile
TransID f
o
r inlined retur
n
s
commit
|
commitdiff
|
tree
2018-11-30
Guilherme Ot
t
on
i
A
d
d an
d
use checkCountZ() and t
i
ght
e
n ch
e
c
k
Count
(
)
commit
|
commitdiff
|
tree
2018-11-27
Guilher
m
e Ott
o
ni
Ski
p
o
v
e
r objec
t
s with zero cou
n
t in objprof
commit
|
commitdiff
|
tree
2018-11-15
Guilherme Ottoni
Use call-target p
r
ofi
l
i
ng to enable mor
e
inlinin
g
o
f
.
.
.
commit
|
commitdiff
|
tree
2018-11-15
G
u
i
lhe
r
m
e Otto
n
i
Relax
c
heckCount
(
)
commit
|
commitdiff
|
tree
2018-11-13
G
u
ilherme Ottoni
S
e
l
ect
i
vely conv
e
r
t
DecRef
i
n
to
D
ecRefNZ
when de
s
tructors
.
.
.
commit
|
commitdiff
|
tree
2018-11-12
Guilherme
O
ttoni
Refuse inlining s
t
ati
c
me
t
hod
ca
l
ls
w
ith object c
o
nte
x
t
commit
|
commitdiff
|
tree
2018-11-12
G
uilherme Ottoni
Fix an inlining
-
r
elated bug
in FrameState
commit
|
commitdiff
|
tree
2018-11-12
Guilherme Ottoni
Refuse i
n
l
ini
n
g
wh
e
n cal
l
ee
i
s prun
e
d
d
ue to bytecode
.
.
.
commit
|
commitdiff
|
tree
2018-11-12
Gui
l
herme Ot
t
o
ni
Ref
u
s
e inlining functio
n
s that take in/out parameters
commit
|
commitdiff
|
tree
2018-11-07
Guilherme Ottoni
Refu
s
e to
i
nl
i
ne functions with
Re
t
M
commit
|
commitdiff
|
tree
2018-11-06
Guilherme O
t
toni
Ad
d
simpli
f
y support
f
or
E
q
Func
commit
|
commitdiff
|
tree
2018-11-05
Guilherme Ottoni
Add a cost below which inlining
s
h
o
u
l
d always
b
e app
l
i
ed
commit
|
commitdiff
|
tree
2018-11-05
Guilh
e
rm
e
O
t
ton
i
Some improveme
n
t
s to
"
NoInl
i
ne" TC ann
o
ta
t
i
ons
commit
|
commitdiff
|
tree
2018-11-05
Gui
l
h
e
rm
e
O
t
toni
Fi
x
coveredArc
s
set in
regi
o
nizeF
u
n
c
commit
|
commitdiff
|
tree
2018-11-03
Guilherme Ottoni
Rename R
e
fcountProfil
e
to IncRe
f
Prof
i
le
commit
|
commitdiff
|
tree
2018-11-03
Guil
h
erme O
t
toni
Rerun
we
a
ken_decrefs af
t
er
other re
f
count opts
commit
|
commitdiff
|
tree
2018-11-03
Guilherme Ottoni
U
se
D
ecRe
f
Pr
o
file for De
c
R
e
f
N
Z
commit
|
commitdiff
|
tree
2018-11-02
Gui
l
herme Ott
o
ni
Don't for
m
op
t
imized
region
s
t
o cover block
s
wi
t
h low
.
.
.
commit
|
commitdiff
|
tree
2018-11-01
Gu
i
lherme Ottoni
Use profiledT
y
p
e f
o
r GetProp,
S
et
O
pP
r
op, Ve
c
torGe
t
.
.
.
commit
|
commitdiff
|
tree
2018-10-19
Guilherme Ottoni
Ann
o
tate pass-by-ref argument in perf-rollup
.
php
commit
|
commitdiff
|
tree
2018-09-23
Guil
h
erme Otto
n
i
Ge
t
rid of Fu
n
cGuar
d
and
E
phemeral
S
t
u
b
a
li
g
nments
commit
|
commitdiff
|
tree
2018-09-23
G
u
i
l
herme Ott
o
ni
M
o
ve functionEn
t
e
rH
e
lper
and func
t
ionSurpriseOrStack
O
verflow
.
.
.
commit
|
commitdiff
|
tree
2018-09-23
Guilherme Ottoni
Add option t
o
contro
l
hot
/
cold spl
i
tti
n
g of f
u
n
c
t
i
on
.
.
.
commit
|
commitdiff
|
tree
2018-09-14
Guilherme Ottoni
F
i
x a bug i
n
AR
M
'
s
r
elocateI
m
mediat
e
()
commit
|
commitdiff
|
tree
2018-09-13
Guilherme Ottoni
R
emove unnecessary o
p
t
imizati
o
n when lowerin
g
call
.
.
.
commit
|
commitdiff
|
tree
2018-08-25
Guilh
e
rme Ottoni
Fix a folly format string
commit
|
commitdiff
|
tree
2018-08-25
Guilher
m
e Ott
o
n
i
Rework smashab
l
e in
s
tructions on A
R
M to
e
na
b
le
smashing
.
.
.
commit
|
commitdiff
|
tree
2018-08-22
Guilherme
O
ttoni
Hugify
hot t
e
xt when
h
ug
i
f
y
Text() func
t
ion is in
the
.
.
.
commit
|
commitdiff
|
tree
2018-08-16
Guilherme
O
tto
n
i
G
et rid of arch
i
tecture-specific ad
j
ustMetaDataForRelocatio
n
commit
|
commitdiff
|
tree
2018-08-10
Guilhe
r
m
e Ottoni
Ba
c
k out "reduce nice value for th
e
serve
r
IO thread"
commit
|
commitdiff
|
tree
2018-08-06
G
u
ilherme Ottoni
Try to use
direct jum
p
s when relocatin
g
smash
a
ble-looking
.
.
.
commit
|
commitdiff
|
tree
2018-08-03
Guilhe
r
me Otto
n
i
Try to
use direct
j
umps w
h
en op
t
imizing sm
a
shed
c
ondit
i
on
a
l
.
.
.
commit
|
commitdiff
|
tree
2018-08-01
Guilherme Ottoni
Fix tc-pr
i
nt
o
n
ARM
commit
|
commitdiff
|
tree
2018-07-30
Guilherm
e
Ottoni
Add an
o
p
t
ion to control hot/cold cod
e
splitting
for
.
.
.
commit
|
commitdiff
|
tree
2018-07-17
Guil
h
e
r
me Ottoni
Fix
p
r
ofi
l
e count for
i
nline regions'
entry and return
.
.
.
commit
|
commitdiff
|
tree
2018-07-16
Gu
i
lherme Otto
n
i
C
l
e
a
r
CGMeta data a
f
ter failing to
emit a prologue
commit
|
commitdiff
|
tree
2018-06-26
Guilherme
O
tton
i
Fix reporti
n
g o
f
func bo
d
y dispatch si
z
es in retran
s
late
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
G
u
i
l
herme Ottoni
Use the same
code v
i
ew
f
o
r
both emitting a pr
o
l
o
gue
.
.
.
commit
|
commitdiff
|
tree
2018-05-20
Gui
l
herm
e
Ottoni
Prof
i
le instance bits in method profiler
commit
|
commitdiff
|
tree
2018-05-19
Guilherme Ot
t
oni
P
artition bl
o
cks
by area_idx in layoutBlocks
commit
|
commitdiff
|
tree
2018-05-18
Gui
l
herme Ottoni
Simplify InstanceOfI
f
a
ceV
t
ab
l
e to InstanceOfBitmask
.
.
.
commit
|
commitdiff
|
tree
next