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
Tune HHIR guard relaxation
2014-03-05
Bert
Maher
A
r
ray comparisons need a catch block
commit
|
commitdiff
|
tree
2014-03-05
B
e
rt Maher
E
nable memory safet
y
for QuickLZ
commit
|
commitdiff
|
tree
2014-03-04
Bert Mah
e
r
A
dd
a
test case
f
o
r
Rai
s
e
A
rrayIndexNot
i
c
e catch block
commit
|
commitdiff
|
tree
2014-02-26
B
ert Maher
F
ix escap
i
n
g in
L
ightProces
s
pr
o
to
c
ol
commit
|
commitdiff
|
tree
2014-02-23
Ber
t
Maher
Remove incorrect a
s
sertion
about proflogues
commit
|
commitdiff
|
tree
2014-02-23
Bert Maher
R
e
le
a
se Elf
ob
j
ect after
e
xtracting embe
d
ded da
t
a
commit
|
commitdiff
|
tree
2014-02-21
Bert
M
ahe
r
Suppo
r
t
b
ytecode cont
r
ol flow in IR regions
commit
|
commitdiff
|
tree
2014-02-21
Bert Ma
h
er
U
p
d
a
te NEWS for u
p
coming releas
e
commit
|
commitdiff
|
tree
2014-02-13
Bert
Mahe
r
P
r
int lo
c
al state whe
n
TRACE=hhir:N
commit
|
commitdiff
|
tree
2014-02-13
Bert
Maher
Rena
m
e m_irf to m_unit in MInstrT
r
anslator
commit
|
commitdiff
|
tree
2014-02-12
Bert M
a
her
Suppor
t
s
a
v
in
g
/restor
e
FrameState o
n
exit blo
c
ks
commit
|
commitdiff
|
tree
2014-02-12
Be
r
t
Maher
Move Eval
S
tack
into FrameState
commit
|
commitdiff
|
tree
2014-02-06
B
e
r
t
Maher
Decou
p
le
EvalStack
f
r
o
m
IRB
u
ilder
commit
|
commitdiff
|
tree
2014-02-06
Bert M
a
her
Don't
f
use j
u
mps
with com
p
arisons that
cod
e
gen can
.
.
.
commit
|
commitdiff
|
tree
2014-02-06
Bert Mah
e
r
Remove test/zend/
.
.
.
/strings
/
d
u
mp
.
tx
t
commit
|
commitdiff
|
tree
2014-02-06
Bert Maher
Make
CheckType understand constants,
n
ulls
commit
|
commitdiff
|
tree
2014-02-06
Bert
M
a
h
e
r
A
s
sertType with no registe
r
s i
s
a n
o
p
commit
|
commitdiff
|
tree
2014-02-04
Bert Maher
Print dot
-
f
o
r
matted CFG along wi
t
h
the unit
commit
|
commitdiff
|
tree
2014-02-04
Bert
M
a
her
Tidy up pr
i
nt m
e
thods
commit
|
commitdiff
|
tree
2014-01-30
Bert Maher
G
ive RaiseA
r
rayIndexN
o
tice
a
catc
h
block
commit
|
commitdiff
|
tree
2014-01-30
B
e
rt Maher
F
ix InstrInfo f
o
r Ex
i
t
commit
|
commitdiff
|
tree
2014-01-30
Bert Mah
e
r
A
d
d pret
t
y printing for FrameState
commit
|
commitdiff
|
tree
2014-01-28
Bert Maher
Av
o
id asser
t
ion failure
while trying to print an
empty
.
.
.
commit
|
commitdiff
|
tree
2014-01-28
B
ert Maher
Remove an u
n
used enum from
Tra
c
e
B
uilder
commit
|
commitdiff
|
tree
2014-01-28
B
e
r
t
Maher
Move runtime helpe
r
f
r
o
m
translator-x64 to tra
n
slator
.
.
.
commit
|
commitdiff
|
tree
2014-01-22
Bert Maher
Eliminate unused stub
B
l
o
ck()
template
f
unct
i
on
commit
|
commitdiff
|
tree
2014-01-22
B
ert Ma
h
er
R
emov
e
M
ethodLoo
k
up
name
s
pace
commit
|
commitdiff
|
tree
2014-01-20
Bert Maher
P
op stac
k
before C
o
ntEnter
commit
|
commitdiff
|
tree
2014-01-20
Bert Maher
U
s
e
getNati
v
eFun
c
tionName in Disasm
commit
|
commitdiff
|
tree
2014-01-17
Bert
M
a
he
r
Admin command for TC se
c
tion a
d
d
r
e
s
ses
commit
|
commitdiff
|
tree
2014-01-13
Bert Mahe
r
Add FP, S
P
to hhirT
r
acele
t
tracing
commit
|
commitdiff
|
tree
2014-01-13
Bert
Maher
Don't preempti
v
ely op
t
imi
z
e away
c
on
d
itional
j
ump
s
commit
|
commitdiff
|
tree
2014-01-10
Ber
t
Maher
Misc
e
llaneous clea
n
up
o
f
Arra
y
commit
|
commitdiff
|
tree
2014-01-10
Ber
t
M
a
her
Remove A
r
ray::lval sinc
e
it basically dupli
c
ate
s
Array
.
.
.
commit
|
commitdiff
|
tree
2014-01-09
Bert Mah
e
r
AH
o
t
size is 0 if i
t
i
s u
n
allocate
d
commit
|
commitdiff
|
tree
2014-01-07
Bert
Maher
Get rid of
u
nnecessary
includ
e
s of
u
nit
.
h
commit
|
commitdiff
|
tree
2014-01-07
Bert Maher
Make e
x
p
e
cted output of
s
e
tpr
o
file-this
m
ore permissive
.
.
.
commit
|
commitdiff
|
tree
2014-01-04
Bert Maher
Put
d
e
m
a
ngled
symbols in perf map
commit
|
commitdiff
|
tree
2014-01-04
Bert Maher
Move
i
sConvIn
t
OrPtrToBool clo
s
e to its one use
commit
|
commitdiff
|
tree
2014-01-03
Bert Maher
Use P
R
Id64 in
s
tead of ld for ui
n
t64_
t
commit
|
commitdiff
|
tree
2014-01-03
B
e
rt
M
aher
Don't r
e
defin
e
ENABLE_GD_TTF if defined
commit
|
commitdiff
|
tree
2013-12-24
Bert
Maher
U
s
e ba
s
e 10 f
o
r
bytecode offsets in CFG printer
commit
|
commitdiff
|
tree
2013-12-19
Bert Maher
Re
m
ove
useHHIR param
from TraceletContext::recordRead
commit
|
commitdiff
|
tree
2013-12-19
Bert
M
aher
More vestigial bits
o
f
Me
m
and Refs flag
s
commit
|
commitdiff
|
tree
2013-12-19
Bert M
a
her
Remo
v
e Mem
a
n
d
Refs fl
a
gs, because they are
d
e
a
d
commit
|
commitdiff
|
tree
2013-12-17
Ber
t
M
a
he
r
C
h
anging s
o
me identifiers t
o
make more
sense
.
commit
|
commitdiff
|
tree
2013-12-05
Bert M
a
her
Improve
FPushCuf -> FPushObjMethod transforma
t
ion
commit
|
commitdiff
|
tree
2013-11-27
B
ert Maher
Im
p
rove b
s
t
rcaseeq
commit
|
commitdiff
|
tree
2013-11-21
Bert Maher
U
se store immed
i
ate for w
r
iting Func* to ActRe
c
in
.
.
.
commit
|
commitdiff
|
tree
2013-11-20
Bert Maher
Use inline stores fo
r
o
bject pr
o
perty initialization
commit
|
commitdiff
|
tree
2013-11-11
Bert M
a
her
FPushCuf: Opt
i
mize the case where ca
l
l
a
ble is an
(obj
.
.
.
commit
|
commitdiff
|
tree
2013-11-06
B
e
rt
M
aher
Remove
Stati
c
Method
C
ach
e
:
:
l
o
okup
,
since
lo
o
kupIR ha
s
.
.
.
commit
|
commitdiff
|
tree
2013-11-01
Bert
M
aher
Implement SetOpL fo
r
array argument
s
commit
|
commitdiff
|
tree
2013-11-01
Bert
M
a
her
Translate FPushC
l
sM
e
thod
commit
|
commitdiff
|
tree
2013-10-29
Ber
t
M
a
her
Di
s
able
SQ
L
ite
m
emory stats to avoi
d
lo
c
king
during
.
.
.
commit
|
commitdiff
|
tree
2013-10-29
Bert Mahe
r
F
i
x
type
_
profil
e
r
test
commit
|
commitdiff
|
tree
2013-10-28
Be
r
t Maher
Inte
g
rate i
n
to hphp
d
info command
commit
|
commitdiff
|
tree
2013-10-24
Bert Maher
Fix
/
st
o
p command issu
e
d when hhvm can't
bind port
commit
|
commitdiff
|
tree
2013-10-24
B
e
rt Maher
Part
i
al de-trace
-
ificatio
n
of DCE
commit
|
commitdiff
|
tree
2013-10-22
Bert Maher
Print
and toString for
B
locks
commit
|
commitdiff
|
tree
2013-10-21
B
e
r
t Maher
Jump opt for
s
ide-ex
i
ting
j
cc'
s
commit
|
commitdiff
|
tree
2013-10-19
B
e
rt Mah
e
r
Describe the
global
li
t
s
t
r tabl
e
in b
y
tec
o
de
.
specification
commit
|
commitdiff
|
tree
2013-10-18
Bert Mah
e
r
Print f
u
nction in dot
o
utput of CFG tr
a
ce
commit
|
commitdiff
|
tree
2013-10-15
B
ert Maher
Allow refcount
e
lim
i
nation around Arr
a
y
I
dx
commit
|
commitdiff
|
tree
2013-10-11
Ber
t
Maher
Test case for reflo
w
Ty
p
es w
i
th hottrace PGO
commit
|
commitdiff
|
tree
2013-10-11
Bert Maher
Movi
n
g a few more
help
e
rs
to trans
l
ator-
r
untime
commit
|
commitdiff
|
tree
2013-10-09
Ber
t
M
a
he
r
Use std::atomic instead of google_base f
o
r shared cou
n
ters
commit
|
commitdiff
|
tree
2013-10-08
Bert Maher
C
lea
r
out con
v
ObjToBoolHelper
commit
|
commitdiff
|
tree
2013-10-05
B
er
t
Maher
U
s
e a global litstr table
i
n Re
p
o
A
ut
h
orit
a
ti
v
e/WholeProgr
a
m
.
.
.
commit
|
commitdiff
|
tree
2013-10-05
B
e
r
t Maher
Remove box_
v
alue wrappe
r
functio
n
, call RefDa
t
a::Make
.
.
.
commit
|
commitdiff
|
tree
2013-10-05
Bert
M
a
her
Add pgo sh
o
rtcut to test/run
commit
|
commitdiff
|
tree
2013-10-05
Bert Ma
h
e
r
Make the
r
egion
c
ompiler more co
n
s
ervativ
e
when doin
g
.
.
.
commit
|
commitdiff
|
tree
2013-10-03
Bert
Maher
C
all iter->free directly
f
rom TC instead
of through
.
.
.
commit
|
commitdiff
|
tree
2013-10-02
B
ert Mah
e
r
Move runtime
hel
p
ers o
u
t of
c
o
degen
commit
|
commitdiff
|
tree
2013-10-01
Bert
Maher
I
ncr
e
ase iteratio
n
s
of s
o
me vm-perf
ben
c
hma
r
ks
commit
|
commitdiff
|
tree
2013-10-01
B
ert
Maher
Upd
a
te SS
A
Tmp's of locals when we do a Chec
k
Loc
commit
|
commitdiff
|
tree
2013-09-30
B
ert Maher
Move
t
ran
s
lator runtime
f
unctio
n
s
o
u
t of code-gen-helpers
commit
|
commitdiff
|
tree
2013-09-30
Bert Maher
Turn off JitEna
b
leRenameFunctio
n
in vm-perf tests
commit
|
commitdiff
|
tree
2013-09-17
B
ert
M
a
her
Remove SPropCache
:
:look
u
p since it is
d
e
ad
commit
|
commitdiff
|
tree
2013-09-16
Be
r
t Mah
e
r
AL
W
A
YS_INLINE
d
ecodeVariableSizeImm
commit
|
commitdiff
|
tree
2013-09-13
Be
r
t Maher
Declar
e
inst
r
IsContr
o
lFlow constexpr for better interpreter
.
.
.
commit
|
commitdiff
|
tree
2013-09-13
Be
r
t Maher
Create sp
e
ci
a
lized he
l
pers
for
m
ember operat
i
ons on
.
.
.
commit
|
commitdiff
|
tree
2013-09-11
Be
r
t Maher
C
r
eate fast
paths fo
r
m
ember instructions that as
s
u
m
e
.
.
.
commit
|
commitdiff
|
tree
2013-09-10
Bert Maher
Ref
a
ctor o
f
I
ssetEmptyElem
commit
|
commitdiff
|
tree
2013-09-03
Be
r
t Maher
R
e
move m_sendEnded a
s
s
e
rt
i
on in LibEventTransp
o
rt:
.
.
.
commit
|
commitdiff
|
tree
2013-09-03
B
ert
M
aher
Don
'
t try to send data a
f
ter
t
h
e resp
o
nse has
already
.
.
.
commit
|
commitdiff
|
tree
2013-08-29
B
ert Maher
Al
i
gn glob
a
l slab
s
to 16 byt
e
s
commit
|
commitdiff
|
tree
2013-08-26
Bert M
a
her
Refacto
r
ing me
m
ber-operat
i
ons so
e
a
ch kind
of base
.
.
.
commit
|
commitdiff
|
tree
2013-08-20
Bert Ma
h
er
U
p
d
ate NEWS for
release
commit
|
commitdiff
|
tree
2013-08-19
Bert
M
a
h
er
Specialize SetNew
E
l
e
m when base is
k
nown to be array
commit
|
commitdiff
|
tree
2013-08-15
Bert
Maher
Add a str
e
s
s
-te
s
t mode t
h
at forc
e
s jitted e
x
ecution
commit
|
commitdiff
|
tree
2013-08-12
Bert Maher
Test sc
r
ipt
s
upp
o
rt for debugging: write and comp
a
re
.
.
.
commit
|
commitdiff
|
tree
2013-08-12
Bert Maher
Allow guarding tracelet
s
on A
r
rayKind
commit
|
commitdiff
|
tree
2013-08-06
B
e
rt Ma
h
er
St
r
eamli
n
e a bit of
code
i
n
AssignValHelper
commit
|
commitdiff
|
tree
2013-08-02
Bert Maher
Fast p
a
th for intermediate Elem ops when the b
a
s
e
i
s
.
.
.
commit
|
commitdiff
|
tree
2013-08-01
Bert Maher
E
xpose specialized class guards to IR
commit
|
commitdiff
|
tree
2013-07-26
Bert M
a
h
e
r
Move N
o
rmal
i
zedInstr
u
ction out of tr
a
nslator
.
h
commit
|
commitdiff
|
tree
2013-07-26
Bert M
a
her
R
e
duc
e
boil
e
rplate i
n
Runti
m
eType co
n
st
r
uctors
commit
|
commitdiff
|
tree
2013-07-19
Bert M
a
her
Exit early during checkInvariants
r
a
th
e
r tha
n
do the
.
.
.
commit
|
commitdiff
|
tree
2013-07-01
Bert Mahe
r
Clean up
a
r
g
um
e
n
t
order for A
K
E
x
ists
commit
|
commitdiff
|
tree
next