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
Fix linking libfreetype for ext/gd
2014-04-04
Bert Maher
Enable Ref
c
ountOpts
commit
|
commitdiff
|
tree
2014-04-04
Bert Maher
Retranslate without
c
ontrol flo
w
if refcount op
t
s f
a
ils
commit
|
commitdiff
|
tree
2014-04-04
Bert Maher
Fix second-pass CSE
commit
|
commitdiff
|
tree
2014-04-02
Bert Ma
h
er
Tweak compare-ir to remove more irrelevant d
i
ff
e
ren
c
es
commit
|
commitdiff
|
tree
2014-04-02
Bert
Mahe
r
Make A
r
ray(ArrayDat
a
*) constructor expl
i
cit
commit
|
commitdiff
|
tree
2014-04-01
Bert M
a
h
e
r
Revert "Con
v
ert ext/mysql
t
o HNI"
commit
|
commitdiff
|
tree
2014-04-01
Bert Maher
Fix consta
n
t branch el
i
mination
commit
|
commitdiff
|
tree
2014-03-27
Bert Maher
Enable Extra
O
ptPas
s
w
hen BytecodeControlF
l
ow is on
commit
|
commitdiff
|
tree
2014-03-26
Bert Maher
Set
n
ext block
d
ur
i
ng reoptimize
commit
|
commitdiff
|
tree
2014-03-26
Bert M
a
her
Set up control flow op
t
ions for contbuild
contr
o
l
commit
|
commitdiff
|
tree
2014-03-26
B
e
rt Mahe
r
Bug fix for guard relaxati
o
n wh
e
n refcount
o
pts
a
re
.
.
.
commit
|
commitdiff
|
tree
2014-03-20
B
ert
M
aher
Add exception
b
a
rriers before jumps to ret
a
in spillstacks
commit
|
commitdiff
|
tree
2014-03-17
Bert M
a
h
er
Miscellaneous bugfix
e
s
commit
|
commitdiff
|
tree
2014-03-14
Bert Maher
H
andle Mov in getStackVal
u
e
commit
|
commitdiff
|
tree
2014-03-14
B
ert Mahe
r
emitIsType
T
est shou
l
d
n
'
t assert if it r
e
cei
v
es
a
constant
commit
|
commitdiff
|
tree
2014-03-12
Bert Maher
Tracelet breaki
n
g j
u
mps
c
a
n't inclu
d
e both tar
g
ets
commit
|
commitdiff
|
tree
2014-03-10
Be
r
t Maher
Br
e
ak
u
p
All
o
cObjFast
commit
|
commitdiff
|
tree
2014-03-07
Bert Mahe
r
Test
http headers conta
i
n
i
ng
"
E
x
p
ect: 100-
c
o
ntinu
e
"
commit
|
commitdiff
|
tree
2014-03-05
Bert Maher
Array comparisons need a cat
c
h block
commit
|
commitdiff
|
tree
2014-03-05
Bert Maher
Enable memory safety for
Q
uickL
Z
commit
|
commitdiff
|
tree
2014-03-04
B
ert Ma
h
er
Add a
test case for
R
a
i
seArrayIndexNotice
c
a
tch block
commit
|
commitdiff
|
tree
2014-02-26
Bert Maher
F
ix escaping in LightProcess protoco
l
commit
|
commitdiff
|
tree
2014-02-23
Bert Maher
Remove incorrect asser
t
ion
abou
t
pro
f
l
o
gues
commit
|
commitdiff
|
tree
2014-02-23
Bert Maher
Release Elf object after extract
i
ng
e
mbedded data
commit
|
commitdiff
|
tree
2014-02-21
B
e
rt Maher
S
u
pport bytecod
e
control
f
low in I
R
regions
commit
|
commitdiff
|
tree
2014-02-21
Bert Maher
U
pdate NEWS
f
o
r upco
m
ing rel
e
as
e
commit
|
commitdiff
|
tree
2014-02-13
Bert Mah
e
r
Pri
n
t local state when TRACE=hhir:N
commit
|
commitdiff
|
tree
2014-02-13
Bert Maher
Rename m_i
r
f to m_unit in
MIn
s
t
rTranslator
commit
|
commitdiff
|
tree
2014-02-12
Be
r
t Mah
e
r
Supp
o
rt savi
n
g/re
s
tore Frame
S
ta
t
e on
e
xit
b
locks
commit
|
commitdiff
|
tree
2014-02-12
Bert
M
a
h
er
Mov
e
Ev
a
lStack into FrameState
commit
|
commitdiff
|
tree
2014-02-06
Bert
M
aher
De
c
ouple
EvalStack fro
m
IRBuild
e
r
commit
|
commitdiff
|
tree
2014-02-06
Ber
t
Maher
Don't fuse jumps wi
t
h
compa
r
isons
t
hat
c
odegen can
.
.
.
commit
|
commitdiff
|
tree
2014-02-06
Be
r
t
M
aher
Re
m
ove t
e
st/
z
e
n
d/
.
.
.
/strin
g
s
/
d
u
mp
.
txt
commit
|
commitdiff
|
tree
2014-02-06
Bert
Mahe
r
Make CheckTyp
e
understand constants, nulls
commit
|
commitdiff
|
tree
2014-02-06
Bert M
a
he
r
AssertT
y
p
e wi
t
h n
o
registers is a nop
commit
|
commitdiff
|
tree
2014-02-04
Bert
Ma
h
er
Pri
n
t dot-formatted CFG
along with the unit
commit
|
commitdiff
|
tree
2014-02-04
Bert Maher
Tidy
up pri
n
t methods
commit
|
commitdiff
|
tree
2014-01-30
Be
r
t Mahe
r
Give Raise
A
rrayInde
x
N
oti
c
e a catch block
commit
|
commitdiff
|
tree
2014-01-30
Bert
M
aher
Fix
I
nstrI
n
fo for Exi
t
commit
|
commitdiff
|
tree
2014-01-30
B
e
rt Ma
h
e
r
Add pretty
prin
t
ing for
FrameState
commit
|
commitdiff
|
tree
2014-01-28
Be
r
t
Maher
Av
o
i
d asserti
o
n fail
u
re while try
i
ng t
o
print an empty
.
.
.
commit
|
commitdiff
|
tree
2014-01-28
B
er
t
Maher
R
e
m
o
ve an un
u
s
ed e
n
um from
T
r
a
ceBuilder
commit
|
commitdiff
|
tree
2014-01-28
Bert Maher
Mov
e
runtime helper
f
r
om
trans
l
ator-x64
to translator
.
.
.
commit
|
commitdiff
|
tree
2014-01-22
Ber
t
Maher
Elimina
t
e
unuse
d
st
u
bBloc
k
(
) tem
p
late
function
commit
|
commitdiff
|
tree
2014-01-22
Bert Maher
Rem
o
ve Me
t
hodLookup na
m
e
s
pace
commit
|
commitdiff
|
tree
2014-01-20
Ber
t
Maher
Pop st
a
c
k
b
efore ContEnter
commit
|
commitdiff
|
tree
2014-01-20
Bert
Maher
Use ge
t
N
at
i
veFun
c
t
i
onN
a
me in Disasm
commit
|
commitdiff
|
tree
2014-01-17
Bert Maher
Admin command
for TC section
address
e
s
commit
|
commitdiff
|
tree
2014-01-13
Bert Maher
Add FP, SP
t
o hhirTracelet tracing
commit
|
commitdiff
|
tree
2014-01-13
Bert M
a
her
D
o
n
't
preempti
v
e
ly optimize away co
n
di
t
ional j
u
mps
commit
|
commitdiff
|
tree
2014-01-10
Be
r
t Maher
Misce
l
laneous cle
a
n
up of
A
r
r
a
y
commit
|
commitdiff
|
tree
2014-01-10
Bert Maher
Remove Array:
:
lval since it b
a
sically duplicates Array
.
.
.
commit
|
commitdiff
|
tree
2014-01-09
Bert
M
aher
A
H
ot size is 0 if it is unallocated
commit
|
commitdiff
|
tree
2014-01-07
Bert Maher
Get rid of unn
e
cessary in
c
ludes
o
f unit
.
h
commit
|
commitdiff
|
tree
2014-01-07
Bert Maher
Ma
k
e expected output of se
t
profil
e
-thi
s
m
o
r
e
p
e
rm
i
s
s
ive
.
.
.
commit
|
commitdiff
|
tree
2014-01-04
Ber
t
Mah
e
r
Put demangled symbols
i
n perf map
commit
|
commitdiff
|
tree
2014-01-04
B
e
rt
Maher
Move isCo
n
vIn
t
Or
P
tr
T
oBool c
l
o
se to its o
n
e
u
s
e
commit
|
commitdiff
|
tree
2014-01-03
B
e
rt Maher
U
se P
R
Id64
i
nstead of
ld
f
or ui
n
t64_t
commit
|
commitdiff
|
tree
2014-01-03
Bert Maher
D
o
n't redefine ENABLE_G
D
_T
T
F if define
d
commit
|
commitdiff
|
tree
2013-12-24
B
e
rt Maher
Use
bas
e
1
0 fo
r
byte
c
ode
o
ffsets in CFG printer
commit
|
commitdiff
|
tree
2013-12-19
Bert Maher
Re
m
o
v
e useH
H
IR param from Trace
l
etCont
e
xt::recordR
e
ad
commit
|
commitdiff
|
tree
2013-12-19
Ber
t
Maher
M
ore
v
estigial b
i
ts of Mem and Refs flag
s
commit
|
commitdiff
|
tree
2013-12-19
Bert Ma
h
er
Rem
o
ve Mem
and
R
efs flags, becaus
e
th
e
y
a
r
e dead
commit
|
commitdiff
|
tree
2013-12-17
Bert Maher
Ch
a
nging some identifier
s
to make more
s
e
nse
.
commit
|
commitdiff
|
tree
2013-12-05
Bert Maher
Improve
F
Push
C
u
f
->
FPushObj
M
e
tho
d
t
rans
f
ormation
commit
|
commitdiff
|
tree
2013-11-27
Be
r
t
Ma
h
er
Impr
o
ve
b
strcaseeq
commit
|
commitdiff
|
tree
2013-11-21
Bert Maher
U
s
e store immedia
t
e for wri
t
ing Func* to ActRec i
n
.
.
.
commit
|
commitdiff
|
tree
2013-11-20
Bert
Ma
h
er
Use inline stores
f
or
object pro
p
e
rty ini
t
iali
z
ation
commit
|
commitdiff
|
tree
2013-11-11
Bert Ma
h
er
FPus
h
Cu
f
:
Optimize the case
where callable is an
(
o
b
j
.
.
.
commit
|
commitdiff
|
tree
2013-11-06
Bert Ma
h
e
r
R
e
mov
e
StaticMethodC
a
ch
e
::l
o
okup, since lookupIR ha
s
.
.
.
commit
|
commitdiff
|
tree
2013-11-01
Bert
Maher
Im
p
lement SetO
p
L for array
a
rgu
m
ents
commit
|
commitdiff
|
tree
2013-11-01
Bert
M
a
h
er
Tr
a
ns
l
at
e
FPushClsMet
h
od
commit
|
commitdiff
|
tree
2013-10-29
Bert Mah
e
r
Disable SQLite memory st
a
ts to
avoi
d
l
ocking during
.
.
.
commit
|
commitdiff
|
tree
2013-10-29
Bert Ma
h
e
r
F
i
x type
_
pro
f
ile
r
test
commit
|
commitdiff
|
tree
2013-10-28
Bert
M
ahe
r
Integrate into
hphp
d
info
c
omm
a
nd
commit
|
commitdiff
|
tree
2013-10-24
Bert Maher
Fix /stop comman
d
issued when h
h
v
m
c
a
n
't bin
d
port
commit
|
commitdiff
|
tree
2013-10-24
Bert Maher
Partial d
e
-trace-i
f
icatio
n
of DCE
commit
|
commitdiff
|
tree
2013-10-22
Bert Mah
e
r
Print a
n
d
toString for Blocks
commit
|
commitdiff
|
tree
2013-10-21
Bert Maher
J
ump o
p
t for side-ex
i
ting jcc's
commit
|
commitdiff
|
tree
2013-10-19
Bert Ma
h
er
Desc
r
ibe t
h
e g
l
o
b
al litstr table i
n
bytecode
.
specif
i
cat
i
on
commit
|
commitdiff
|
tree
2013-10-18
B
e
rt M
a
her
Print function in
d
ot output
o
f CFG trace
commit
|
commitdiff
|
tree
2013-10-15
Bert Maher
Allow re
f
count eliminatio
n
around Arra
y
Idx
commit
|
commitdiff
|
tree
2013-10-11
Bert Mah
e
r
Test case for reflowTypes wit
h
h
o
t
trace PGO
commit
|
commitdiff
|
tree
2013-10-11
Bert M
a
her
Moving a fe
w
more helper
s
to t
r
a
n
slator-runtime
commit
|
commitdiff
|
tree
2013-10-09
Bert Maher
Us
e
std::at
o
mi
c
instead of g
o
ogle_base for shared c
o
un
t
ers
commit
|
commitdiff
|
tree
2013-10-08
Bert M
a
her
Clear out convObjToB
o
o
lHelper
commit
|
commitdiff
|
tree
2013-10-05
Bert
M
ahe
r
Use a g
l
obal lits
t
r
table
i
n RepoAuthoritative/WholeProgram
.
.
.
commit
|
commitdiff
|
tree
2013-10-05
B
ert Maher
Remove box_value
w
rapper fu
n
ction,
cal
l
RefD
a
ta::Mak
e
.
.
.
commit
|
commitdiff
|
tree
2013-10-05
Bert Mah
e
r
Add pgo
s
h
o
rtcu
t
to test/run
commit
|
commitdiff
|
tree
2013-10-05
B
ert Maher
Make
t
h
e
region compi
l
er more conserv
a
tive when do
i
ng
.
.
.
commit
|
commitdiff
|
tree
2013-10-03
Be
r
t Maher
Call iter->free dir
e
ct
l
y
f
rom
T
C ins
t
ead of t
h
rough
.
.
.
commit
|
commitdiff
|
tree
2013-10-02
Bert Maher
M
o
ve ru
n
time hel
p
ers
o
ut o
f
codegen
commit
|
commitdiff
|
tree
2013-10-01
Bert Mahe
r
Incre
a
se ite
r
atio
n
s of some vm-pe
r
f benchmarks
commit
|
commitdiff
|
tree
2013-10-01
Bert Maher
U
p
dat
e
SSATm
p
'
s of locals when we do a CheckLoc
commit
|
commitdiff
|
tree
2013-09-30
Bert Maher
Move tr
a
nslato
r
runtime functions out of code
-
gen-
h
e
l
pers
commit
|
commitdiff
|
tree
2013-09-30
B
e
r
t Mahe
r
Tur
n
of
f
JitEnableRena
m
eFunct
i
on in vm-perf tests
commit
|
commitdiff
|
tree
2013-09-17
Bert Mah
e
r
Rem
o
ve SPropCache::
l
o
o
kup since it i
s
d
e
ad
commit
|
commitdiff
|
tree
2013-09-16
Bert M
a
her
ALWAYS_INLI
N
E decodeVari
a
b
l
eSizeImm
commit
|
commitdiff
|
tree
2013-09-13
Ber
t
Maher
D
e
clare inst
r
Is
C
o
n
trolF
l
ow
c
onstexpr
f
or better i
n
terpreter
.
.
.
commit
|
commitdiff
|
tree
2013-09-13
Bert Maher
Create
special
i
zed helpe
r
s for
member
operations on
.
.
.
commit
|
commitdiff
|
tree
next