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
Updating submodules
2023-02-10
Guil
h
erme O
t
toni
Don't neg
a
t
e
int6
4
min
commit
|
commitdiff
|
tree
2023-02-07
Guilhe
r
me Ottoni
Disab
l
e
i
n
l
inin
g
of CountLeading
Z
ero
s
f
u
nction
commit
|
commitdiff
|
tree
2023-02-02
Guilherme Ottoni
Fix
c
mpbi and cmpwi in th
e
ARM backend
commit
|
commitdiff
|
tree
2023-02-01
Guilh
e
rme Otton
i
Pro
p
er
l
y
l
o
wer loa
d
zwq
Vasm instructio
n
for ARM
commit
|
commitdiff
|
tree
2022-12-31
Guilherme
Ottoni
Don't
emit Dbg
T
raceCal
l
and Db
g
As
s
ertFunc for trivial
.
.
.
commit
|
commitdiff
|
tree
2022-12-19
Guilherme
O
ttoni
Limit
m
emory usage for check
i
n
g
f
i
le encoding in libmagi
c
commit
|
commitdiff
|
tree
2022-12-16
Guilhe
r
me O
t
toni
Disable t
e
st/slow/ext_socket/socket_sendto_longpath
.
php
commit
|
commitdiff
|
tree
2022-11-19
Guilherme Ott
o
ni
Add a threshold on th
e
minimum numbe
r
of
s
a
m
ples need
e
d
.
.
.
commit
|
commitdiff
|
tree
2022-11-15
Guilherme Ottoni
Handle running ou
t
of TC space
w
hen
c
reat
i
n
g
SrcRecs
.
.
.
commit
|
commitdiff
|
tree
2022-10-21
Guilhe
r
m
e Otton
i
Imple
m
ent Vas
m
btr
q
in t
h
e ARM backend
commit
|
commitdiff
|
tree
2022-10-20
Guilhe
r
m
e
Otto
n
i
Ad
d
mi
s
sin
g
in
p
ut to btrq Va
s
m
i
nstruction in
VASM_OPCODES
commit
|
commitdiff
|
tree
2022-10-15
G
u
ilherm
e
Ottoni
Kill the last refe
r
ences
t
o powerpc64
commit
|
commitdiff
|
tree
2022-10-13
Gui
l
h
e
rme Otto
n
i
Fix scratch registe
r
used
o
n
t
he function in
t
erception
.
.
.
commit
|
commitdiff
|
tree
2022-10-12
Guilherme Ot
t
oni
Te
a
ch Process::GetMemor
y
I
n
fo() abo
u
t c
g
r
o
up2 memory
.
.
.
commit
|
commitdiff
|
tree
2022-09-21
Guilh
e
r
m
e Ottoni
Bac
k
out "Make get_clas
s
and get_parent_class re
t
urn
.
.
.
commit
|
commitdiff
|
tree
2022-09-20
Guil
h
erme Ott
o
ni
Drop incor
r
ect co
n
dition-code mappi
n
g for A
R
M
commit
|
commitdiff
|
tree
2022-09-14
Guilh
e
rme Ottoni
Fix resum
e
tc and leavetc
o
n ARM
commit
|
commitdiff
|
tree
2022-09-13
Gui
l
he
r
me Ottoni
Initialize variables i
n
reloc
a
tion-test
.
cpp
commit
|
commitdiff
|
tree
2022-09-08
Gu
i
lherme Ottoni
Fix assert in St
r
ingD
a
ta::hashStatic()
commit
|
commitdiff
|
tree
2022-08-20
G
uilh
e
rme Ottoni
D
on't rely on the order o
f
s
t
ring
h
ashes i
n
set_impli
c
it_cont
e
xt
commit
|
commitdiff
|
tree
2022-08-19
Guilherme Ott
o
ni
Lower E
v
al
.
O
b
j
P
r
o
f
M
axNesting
t
o 2000
commit
|
commitdiff
|
tree
2022-08-19
G
uilherme
O
ttoni
Fix te
s
t/slow
/
ext_proc
e
ss/bad
_
sh
e
l
l
_ex
e
c
.
php on CentOS
.
.
.
commit
|
commitdiff
|
tree
2022-08-19
Guilherme
O
ttoni
Mak
e
test/slow/refl
e
c
t
i
o
n
/
1
340
.
p
hp
more
robu
s
t
commit
|
commitdiff
|
tree
2022-08-12
Guil
h
erme Ottoni
Fix "overridden" misspelling
commit
|
commitdiff
|
tree
2022-08-10
Guil
h
er
m
e Ottoni
Allow non-abstract type consta
n
ts from in
t
e
r
faces to
.
.
.
commit
|
commitdiff
|
tree
2022-08-08
G
u
i
l
h
erm
e
O
t
t
o
ni
Fi
x
T
C
allo
c
ation bugs
commit
|
commitdiff
|
tree
2022-08-04
Guilh
e
rme Ottoni
Fi
x
savin
g
/restori
n
g re
t
urn addres
s
o
n
ARM
commit
|
commitdiff
|
tree
2022-08-02
G
uilherme Ott
o
ni
Fix
a
ssert in emitDecRefGen
e
ric
commit
|
commitdiff
|
tree
2022-08-02
G
u
i
l
herme Ott
o
ni
Fix ARM ABI
commit
|
commitdiff
|
tree
2022-08-02
Guilherme Ot
t
oni
Ge
t
tc-pri
n
t build
i
ng on ARM again
commit
|
commitdiff
|
tree
2022-07-30
Guilherme Otto
n
i
Back
o
ut
"Emit bytecod
e
re
i
f
i
e
d generics checks directl
y
.
.
.
commit
|
commitdiff
|
tree
2022-07-25
Guilher
m
e Ottoni
Back out "Don't
o
bser
v
e all refcounts during a
p
hp
.
.
.
commit
|
commitdiff
|
tree
2022-06-26
Gui
l
h
erme Ottoni
D
i
sa
b
le method inline cach
i
ng fo
r
optimi
z
ed
tr
a
nslations
commit
|
commitdiff
|
tree
2022-06-21
Guilherme Ottoni
S
i
mp
l
ify LdCls
M
ethod more
commit
|
commitdiff
|
tree
2022-06-10
G
u
ilherme O
t
toni
Retune
some i
n
l
ining thresholds,
take 2
commit
|
commitdiff
|
tree
2022-06-01
Guil
h
erme Ottoni
Add a new HHIR
p
ri
n
ting level to onl
y
pri
n
t fin
a
l
HHI
R
.
.
.
commit
|
commitdiff
|
tree
2022-06-01
Guilh
e
rme Ottoni
Don't print Func informa
t
i
o
n
i
n the middle of the HH
I
R
commit
|
commitdiff
|
tree
2022-06-01
Gui
l
herme Ottoni
D
i
sable
d
umping TC
ann
o
tations for opt
i
mized code when
.
.
.
commit
|
commitdiff
|
tree
2022-05-27
G
uilherme O
t
t
oni
Back out "Retu
n
e
some in
l
ining thresholds"
commit
|
commitdiff
|
tree
2022-05-23
Guilherme Ott
o
n
i
Ret
u
ne some
inlining t
h
resholds
commit
|
commitdiff
|
tree
2022-05-23
Guilherm
e
Otton
i
Don't inlin
e
resumable func
t
ions with
i
ter
a
tors
commit
|
commitdiff
|
tree
2022-05-19
Gu
i
lherme Ottoni
Fix start and l
e
ngth of cold and frozen portion
s
o
f
.
.
.
commit
|
commitdiff
|
tree
2022-05-12
Guilherme
Ottoni
Tweak inlini
n
g refusal messag
e
for exh
a
usting
bytecode
.
.
.
commit
|
commitdiff
|
tree
2022-04-28
Guilherme Ottoni
Allow for 2 in
d
irect call t
a
rgets to be
p
ro
m
oted to
.
.
.
commit
|
commitdiff
|
tree
2022-04-28
Gu
i
lherme
Ottoni
U
p
date stack
offset
b
efo
r
e emitting c
a
ller rea
d
o
nly
.
.
.
commit
|
commitdiff
|
tree
2022-04-19
G
u
i
lherm
e
Ot
t
oni
A
dd -F o
p
tion to the hel
p
message
commit
|
commitdiff
|
tree
2022-04-05
G
uilherm
e
O
tton
i
Turn k
S
tac
k
CheckLeaf
P
adding in
t
o a r
u
ntime op
t
ion
commit
|
commitdiff
|
tree
2022-04-02
Guilherme Ottoni
Cha
n
ge
inlinin
g
cost decay
b
ased on inlining de
p
th
commit
|
commitdiff
|
tree
2022-03-26
G
u
i
l
herme Ottoni
Cat
e
g
o
rize
m
ore arra
y
helpers in perf-r
o
llup
.
php
commit
|
commitdiff
|
tree
2022-03-26
Gu
i
lhe
r
me Otton
i
Skip kernel f
r
ames in perf rollup
commit
|
commitdiff
|
tree
2022-03-09
G
u
i
lherm
e
Ottoni
Don't use wordcpy in
h
ugifyText
commit
|
commitdiff
|
tree
2021-12-09
G
uilherme O
t
toni
R
e
mov
e
J
i
tAHotSize a
n
d JitAPr
o
f
S
i
ze runtim
e
option
s
commit
|
commitdiff
|
tree
2021-11-30
Guilherme
O
ttoni
Never
conside
r
O
ptimize transl
a
tions as inc
o
m
p
l
ete
commit
|
commitdiff
|
tree
2021-11-18
G
uilhe
r
me Ottoni
Ad
d
a HHIR-level peephol
e
optimiza
t
io
n
to reorder CheckTypes
commit
|
commitdiff
|
tree
2021-11-12
Guilherm
e
O
ttoni
Don
'
t use ExtTSP for
p
r
ologue
s
commit
|
commitdiff
|
tree
2021-11-09
G
u
i
lherme
O
ttoni
B
ump
E
val
.
J
i
tPG
O
Min
B
l
ockCountPercent
t
o 0
.
25
commit
|
commitdiff
|
tree
2021-11-09
Guilhe
r
me
O
ttoni
Set as c
o
vered a
l
l out
arcs from blocks exclude
d
from
.
.
.
commit
|
commitdiff
|
tree
2021-11-05
Guilh
e
r
me Ottoni
Enab
l
e
TC
-
dump
annotat
i
ons for prologu
e
s
commit
|
commitdiff
|
tree
2021-10-20
G
uilherme O
t
toni
Set Eval
.
LowStaticArrays
t
o
false in tc-print
commit
|
commitdiff
|
tree
2021-10-20
G
uilherme Ottoni
M
ake sure
Func's h
a
ve valid m_funcId's in n
o
n
-
l
owmem
.
.
.
commit
|
commitdiff
|
tree
2021-10-20
Guilherme Ottoni
Use python3 for running
perf-script-raw
.
p
y
commit
|
commitdiff
|
tree
2021-10-07
Guilherme O
t
t
oni
Set
default values fo
r
AH
o
t
Size and AProfSi
z
e to zero
commit
|
commitdiff
|
tree
2021-09-22
Guil
h
erme O
t
toni
D
r
op rate coun
t
ers for
code si
z
e per trans
l
ation kinds
.
.
.
commit
|
commitdiff
|
tree
2021-09-22
Gui
l
her
m
e Ottoni
D
rop s
o
me JIT code
c
ou
n
ters
commit
|
commitdiff
|
tree
2021-09-22
Gui
l
herme Otton
i
Keep fast
c
ount
e
rs for
s
izes of JIT
e
d code per translat
i
on
.
.
.
commit
|
commitdiff
|
tree
2021-09-16
Guil
h
erme
O
t
toni
B
ack out
"
Use StringD
a
ta fo
r
APC h
a
sh-
m
a
p
ke
y
s"
commit
|
commitdiff
|
tree
2021-09-16
G
u
ilherme Ottoni
Rais
e
warning
ins
t
ead of hitting stack overfl
o
w traver
s
i
ng
.
.
.
commit
|
commitdiff
|
tree
2021-09-08
Guilherm
e
O
tton
i
Get
rid of
h
ot code
area, use main area inste
a
d
commit
|
commitdiff
|
tree
2021-09-08
Guilherme
Ot
t
oni
Get
r
i
d
of pr
o
file code area, use
m
a
in
a
rea
instead
commit
|
commitdiff
|
tree
2021-09-08
Guilherme Ot
t
oni
Add counters per transl
a
tion k
i
nds
an
d
t
h
e
code areas
.
.
.
commit
|
commitdiff
|
tree
2021-08-19
Guilherm
e
Ott
o
ni
Use E
T
CH_NAME for memcpy sym
b
ols
commit
|
commitdiff
|
tree
2021-08-18
Guilherme O
t
toni
Us
e
folly's
memcpy when A
V
X2 is enabled
commit
|
commitdiff
|
tree
2021-07-20
Guilherme Otton
i
Fix
prologue TransID
s
commit
|
commitdiff
|
tree
2021-06-11
Guilhe
r
me Ot
t
oni
Increase JitMaxRe
g
ionInstrs
t
o 3000
commit
|
commitdiff
|
tree
2021-06-03
Guilherme Ot
t
oni
D
on't
a
lign live an
d
p
ro
f
iling translations
commit
|
commitdiff
|
tree
2021-06-03
G
u
ilherme Ott
o
ni
F
ix tc-pri
n
t
t
o wo
r
k
w
i
tho
u
t a RepoFile
commit
|
commitdiff
|
tree
2021-05-27
Guilherme
Ottoni
Enable non
-
stacke
d
inlining
cost limit and re
t
un
e
a
.
.
.
commit
|
commitdiff
|
tree
2021-05-22
Guilh
e
rme Otto
n
i
Don't align
f
irst
optimi
z
ed tra
n
sl
a
t
ion fo
r
a fu
n
ction
commit
|
commitdiff
|
tree
2021-05-22
Gui
l
herme Ottoni
Unroll
loops emit
t
ed for StSt
k
Range an
d
StL
o
cRang
e
.
.
.
commit
|
commitdiff
|
tree
2021-05-20
Gu
i
l
h
erme
O
t
t
on
i
Rep
l
ace Ev
a
l
.
LowArena
M
inA
d
dr
w
ith HHVM_LOW_A
R
E
N
A_START
.
.
.
commit
|
commitdiff
|
tree
2021-05-15
Guilherme Ottoni
Use a priority-based
traver
s
a
l
in Ho
t
CFG region
f
ormer
commit
|
commitdiff
|
tree
2021-05-10
Guilh
e
rme Ot
t
oni
Add StStkRange H
H
IR instructio
n
a
n
d
use
i
t t
o
ini
t
ialize
.
.
.
commit
|
commitdiff
|
tree
2021-04-23
Guilherme
Ottoni
Improvements to perf-roll
u
p
.
php
'
s cate
g
orization
commit
|
commitdiff
|
tree
2021-04-23
Guilherme Otto
n
i
Re
p
la
c
e deprecat
e
d
#
c
omme
n
ts with //
in perf-rollup
.
php
commit
|
commitdiff
|
tree
2021-04-21
Guilher
m
e Ottoni
Use SBIn
v
Offset to index Fram
e
State's stack
state map
commit
|
commitdiff
|
tree
2021-04-19
Guilherme O
t
toni
Lazi
l
y
gu
a
r
d locals
and
s
tack locati
o
ns in
t
h
e
trac
e
l
e
t
.
.
.
commit
|
commitdiff
|
tree
2021-04-19
Guilherme Ottoni
Fix
smashing
o
f ProfPr
o
logue
s
' callers wh
e
n T
C
fills up
commit
|
commitdiff
|
tree
2021-04-06
Guilherme Otto
n
i
La
z
ily
gu
a
rd loc
a
ls an
d
s
tack lo
c
at
i
o
ns in
t
he trace
l
et
.
.
.
commit
|
commitdiff
|
tree
2021-04-02
Guilherme Ottoni
Fix translator's inputs
for SetRangeM
commit
|
commitdiff
|
tree
2021-04-02
G
u
ilherme Ottoni
Drop spu
r
ious
as
s
e
rt in
cgMemoSetInstanceValue
commit
|
commitdiff
|
tree
2021-03-31
Guilher
m
e Ottoni
Don't cra
s
h assembler if a label isn't emit
t
ed
commit
|
commitdiff
|
tree
2021-03-31
Guilherme Ottoni
Disa
b
le a warning
i
n non-server
m
ode
commit
|
commitdiff
|
tree
2021-03-23
Guilherme Ottoni
Fix hard
w
are
c
ount
e
r unit te
s
t
commit
|
commitdiff
|
tree
2021-03-16
Guilherme Ot
t
oni
F
i
x
getInputs for byt
e
code ins
t
r
uctions that ta
k
e
a
.
.
.
commit
|
commitdiff
|
tree
2021-03-02
Guilherme
Ottoni
Don't try to fo
r
m
t
racelets when there are too many
.
.
.
commit
|
commitdiff
|
tree
2021-02-09
Guilh
e
rme
O
ttoni
Sever
a
l improvemen
t
s to FD
O
data coll
e
c
t
ion
commit
|
commitdiff
|
tree
2021-02-08
Guilherm
e
Ottoni
Avoi
d
creating reg
i
ons with an entry block different
.
.
.
commit
|
commitdiff
|
tree
2021-02-02
G
u
ilherme Ottoni
Allow retranslations of inli
n
ed
regions'
entry
block
commit
|
commitdiff
|
tree
2021-01-06
Gui
l
herm
e
Ottoni
Add fast hand
l
ing for ph
y
sic
a
l l
i
v
e
-in regs i
n
setup_initial
.
.
.
commit
|
commitdiff
|
tree
2020-12-18
Guil
h
erme Ottoni
Use Eval
.
HHIRGenerate
A
sse
r
t
s to control
e
miss
i
on
of
.
.
.
commit
|
commitdiff
|
tree
next