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
Allow parameter promotion in constructors
2013-06-28
bsimm
e
rs
E
li
m
inate Marker instructions
commit
|
commitdiff
|
tree
2013-06-27
bsimme
r
s
Fix and re
e
n
a
b
l
e test/qu
i
ck/setp
r
ofil
e
_thro
w
.
php
commit
|
commitdiff
|
tree
2013-06-27
bsimm
e
rs
Pass known
Func*
s
through in
the
region
t
ranslato
r
commit
|
commitdiff
|
tree
2013-06-27
bsimm
e
rs
Sup
p
ort interpO
n
e in
translateRegion
commit
|
commitdiff
|
tree
2013-06-27
b
simmers
Handle parameter
reffin
e
ss in tra
n
sl
a
teReg
i
on
commit
|
commitdiff
|
tree
2013-06-25
bsimmers
Fix hh
v
m tests
commit
|
commitdiff
|
tree
2013-06-25
bsimmers
T
u
rn HP
H
P::Op
i
nto an
e
num cl
a
ss
commit
|
commitdiff
|
tree
2013-06-21
bsimme
r
s
Add a
n
option to test/
r
un to pass through
extra runtime
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
bsimmers
Transl::Tracelet -> JIT::RegionDesc converter
commit
|
commitdiff
|
tree
2013-06-16
bsimmers
R
e
vert "Added AssertThis opcode and modified translator
.
.
.
commit
|
commitdiff
|
tree
2013-06-16
bsimmers
WIter
N
e
x
t and WIterNextK s
h
o
u
ld brea
k
BBs
commit
|
commitdiff
|
tree
2013-06-12
bsimm
e
rs
Basic region transl
a
tor
commit
|
commitdiff
|
tree
2013-06-07
bsimmers
C
l
e
an up TranslatorX64
commit
|
commitdiff
|
tree
2013-06-06
b
s
immers
Disable fla
k
y z
e
nd
test
commit
|
commitdiff
|
tree
2013-06-04
bsim
m
e
rs
R
e
m
o
v
e immstack
.
c
p
p
commit
|
commitdiff
|
tree
2013-06-03
bsi
m
m
e
r
s
Collapse runtime/vm/tr
a
nslator's
cont
e
nts into run
t
ime
.
.
.
Facebook: ~
bsimmers
/bin/move-vm-files.sh
commit
|
commitdiff
|
tree
2013-06-03
b
s
imm
e
rs
Rip o
u
t preconsts
commit
|
commitdiff
|
tree
2013-06-03
bsi
m
mers
Kill more of tx64
commit
|
commitdiff
|
tree
2013-06-03
bsimmers
Fix a lint
err
o
r
commit
|
commitdiff
|
tree
2013-05-31
bsim
m
ers
Run hhir exit traces
d
u
ring unwinding; don't sp
i
llstack
.
.
.
commit
|
commitdiff
|
tree
2013-05-24
bsimmers
Turn
S
rcRec
commit
|
commitdiff
|
tree
2013-05-21
bsimmers
Add TranslArgs and
delete
a
bunch
o
f
t
x6
4
code
commit
|
commitdiff
|
tree
2013-05-21
bsimm
e
rs
Nu
k
e tra
n
slator-x64-vect
o
r
.
cpp
commit
|
commitdiff
|
tree
2013-05-20
b
s
immers
Move JIT
commit
|
commitdiff
|
tree
2013-05-20
b
s
immers
Kil
l
runtime options rel
a
t
ed to turning o
f
f the I
R
commit
|
commitdiff
|
tree
2013-05-20
bsimmers
Move m
o
re IR cl
a
s
ses in
t
o the
i
r own
h
e
a
d
ers
commit
|
commitdiff
|
tree
2013-05-20
bsimmers
Fix static_assert in packed_tv build
commit
|
commitdiff
|
tree
2013-05-15
bsimmers
M
ove p
a
rts of i
r
.
h
t
o
t
ra
c
e
.
h an
d
cf
g
.
h
commit
|
commitdiff
|
tree
2013-05-15
bsimmers
O
pti
m
i
ze stri
n
g
o
ffset
s
et
t
ing
commit
|
commitdiff
|
tree
2013-05-15
bsimm
e
rs
Pred
i
ct that the result o
f
SetM is the same as its
.
.
.
commit
|
commitdiff
|
tree
2013-05-15
bsimm
e
rs
Disabl
e
test/zend/g
o
od/ext-standard-s
t
rings/set
l
ocale_basic2
.
php
commit
|
commitdiff
|
tree
2013-05-10
bsimmers
T
u
ne
some
V
ectorTranslator
h
elpers
commit
|
commitdiff
|
tree
2013-05-10
b
simmers
tx64's
v
e
c
to
r
h
e
lpers are no
longe
r
hot
commit
|
commitdiff
|
tree
2013-05-09
bsimmers
Cle
a
n
up IR pr
i
nting
commit
|
commitdiff
|
tree
2013-05-09
bsimmer
s
Don't template on
o
p for SetOpProp and IncD
e
cProp
commit
|
commitdiff
|
tree
2013-05-07
b
s
im
m
ers
Use traceRelease for
E
val
.
DumpBytecode
commit
|
commitdiff
|
tree
2013-05-07
b
s
immers
Disabl
e
s
ome ze
n
d te
s
ts
rep
o
rted
a
s flaky
commit
|
commitdiff
|
tree
2013-05-07
b
s
immers
F
i
x runt
i
me options for
t
e
s
ts
commit
|
commitdiff
|
tree
2013-05-06
bsimm
e
rs
Don't dereference a n
u
ll
a
rray
i
n ou
r
SIGCHLD handler
commit
|
commitdiff
|
tree
2013-05-02
b
s
immers
Kill alwa
y
sLowMem
commit
|
commitdiff
|
tree
2013-04-30
bsimmers
Shorten SSATmp::getInstructio
n
, SSATmp::getType, IRInstructi
.
.
.
commit
|
commitdiff
|
tree
2013-04-30
bsimmers
hhir
p
untin
g
t
o
int
e
rp by
d
e
fa
u
lt, master version
commit
|
commitdiff
|
tree
2013-04-26
bsim
m
ers
Re
v
ert "Fix
v
arios ext/hash
a
lgorithms
"
commit
|
commitdiff
|
tree
2013-04-26
bsi
m
mers
Don't check s
u
rpri
s
e
flags in onFu
n
ctionExit
commit
|
commitdiff
|
tree
2013-04-22
b
s
immers
Revert "name anonymous continuations as Class::Method
.
.
.
commit
|
commitdiff
|
tree
2013-04-18
b
simmers
Re
v
ert G
e
nerat
o
r
c
hange
s
commit
|
commitdiff
|
tree
2013-04-18
bs
i
m
me
r
s
D
i
s
able test/qui
c
k/serialize
.
php
commit
|
commitdiff
|
tree
2013-04-17
bsimmers
D
isable
HhbcT
r
anslator:
:
e
m
itMod
commit
|
commitdiff
|
tree
2013-04-17
bsimmers
Unbox vector
helper keys in
trans
l
ated cod
e
commit
|
commitdiff
|
tree
2013-04-17
b
simmers
Don't type-
s
p
ecialize helpers
f
or unc
o
m
mon vector
operations
commit
|
commitdiff
|
tree
2013-04-12
bsimmer
s
Implement FPushCuf*
i
n
hh
i
r
commit
|
commitdiff
|
tree
2013-04-12
bsimmers
Disabled
n
on-
r
e
fcoun
t
e
d locals
o
ptimiza
t
ion
commit
|
commitdiff
|
tree
2013-04-12
bsimm
e
rs
Shut
do
w
n if we lose a LightProc
e
ss child
commit
|
commitdiff
|
tree
2013-04-11
bsimmers
Implement
StaticL
o
cIni
t
in hhir
commit
|
commitdiff
|
tree
2013-04-09
bsimmer
s
Disable
T
estExtMy
s
q
l
commit
|
commitdiff
|
tree
2013-04-09
bs
i
mmers
Move a couple
z
end tests back to b
a
d
commit
|
commitdiff
|
tree
2013-04-09
b
s
i
mmer
s
Better
re
g
ister alloc
a
t
ion for De
f
Label
sources
commit
|
commitdiff
|
tree
2013-04-02
b
simmers
Emit
U
nsetProp
in Vector
T
ran
s
l
a
tor
commit
|
commitdiff
|
tree
2013-04-01
bsim
m
ers
Fix b
a
s
e
ValChanged c
h
eck
for
empty base
promotion in
.
.
.
commit
|
commitdiff
|
tree
2013-04-01
bsimm
e
rs
Profile vec
t
or instruction shape
s
commit
|
commitdiff
|
tree
2013-04-01
bsimme
r
s
Im
p
lement VectorTr
a
nslato
r
::UnsetElem
commit
|
commitdiff
|
tree
2013-04-01
bsimmers
Implement all of
VerifyParamTyp
e
in h
h
ir
commit
|
commitdiff
|
tree
2013-04-01
b
sim
m
ers
Strengthen filepath
.
filter and make it r
u
n
for al
l
.
.
.
commit
|
commitdiff
|
tree
2013-03-28
bsimm
e
rs
Remove
s
pec
i
al
c
ase
s
f
o
r vector in
s
truc
t
ions
i
n the ir
commit
|
commitdiff
|
tree
2013-03-28
bsimmers
F
a
stpath
f
or simpl
e
a
rr
a
y IssetM
commit
|
commitdiff
|
tree
2013-03-27
b
simmers
Add
a
fastpath for simpl
e
ar
r
a
y CGetMs
t
o Ve
c
tor
T
ranslator
commit
|
commitdiff
|
tree
2013-03-27
b
simmers
Put
Vector
T
ranslator
helpers
i
n a namespace
commit
|
commitdiff
|
tree
2013-03-25
b
simmers
Add
null
base
s
up
p
o
r
t
to
Vec
t
o
r
Tran
s
lat
o
r
commit
|
commitdiff
|
tree
2013-03-22
bsimmers
I
mp
l
emen
t
mor
e
final operations in V
e
ctorTransl
a
tor
commit
|
commitdiff
|
tree
2013-03-21
bsimmers
Disable flaky TestExtPdo-test
_
pdo
_
mysql
commit
|
commitdiff
|
tree
2013-03-19
bs
i
mmers
Print relative offs
e
ts in Eval
.
JitCompa
r
e
H
HIR
commit
|
commitdiff
|
tree
2013-03-19
bsimm
e
rs
Imp
l
ement
s
uppor
t
for sta
c
k bases in VectorTranslator
commit
|
commitdiff
|
tree
2013-03-19
b
s
immers
Implement specialized array setting i
n
VectorTranslator
commit
|
commitdiff
|
tree
2013-03-19
bsimmers
Disable test/
v
m/idn-uts46-errors
.
php
commit
|
commitdiff
|
tree
2013-03-18
bsimmers
A
dd assert_th
r
ow and as
s
ert_lo
g
commit
|
commitdiff
|
tree
2013-03-15
bsim
m
ers
Fix the release build
commit
|
commitdiff
|
tree
2013-03-15
b
simmer
s
Implement known prope
r
ty off
s
e
t
s in VectorTranslat
o
r
commit
|
commitdiff
|
tree
2013-03-15
bsimme
r
s
Disab
l
e flaky tests i
n
TestExtFile and Te
s
t
E
xtImage
S
prite
commit
|
commitdiff
|
tree
2013-03-15
bsimmer
s
Restore
short aliases for De
s
tType enum in
nativecalls
.
c
pp
commit
|
commitdiff
|
tree
2013-03-12
b
simmers
Impleme
n
t VectorTra
n
slator::em
i
tSetNewElem and emit
.
.
.
commit
|
commitdiff
|
tree
2013-03-12
b
simmers
E
n
able VectorTrans
l
ator::e
m
itRatch
e
tRefs
commit
|
commitdiff
|
tree
2013-03-12
bsimmers
Implement
s
upport for boxed ba
s
es i
n
VectorTra
n
slator
commit
|
commitdiff
|
tree
2013-03-12
bsimmers
A
d
d
stro
n
ge
r
assertions whe
n
kil
l
ing
IncRefs in dce
commit
|
commitdiff
|
tree
2013-03-12
bsimmers
Implement Vecto
r
Translator::
e
mitElem
commit
|
commitdiff
|
tree
2013-03-09
bsimmer
s
Remove DecRef's source fro
m
the c
s
e table
commit
|
commitdiff
|
tree
2013-03-09
bsimm
e
r
s
Eliminate jum
p
s to the next i
n
struction at co
d
eg
e
n
.
.
.
commit
|
commitdiff
|
tree
2013-03-09
bsimmer
s
Disable the hhir vect
o
r translator unless tx
6
4 is disabled
commit
|
commitdiff
|
tree
2013-03-09
b
s
immers
Don't spil
l
SSATmps that
c
a
m
e
from
t
h
e
same stack location
.
.
.
commit
|
commitdiff
|
tree
2013-03-09
bsimme
r
s
Fix ty
p
e mistake in cg
O
pSub
commit
|
commitdiff
|
tree
2013-03-09
b
simmers
Remove Hh
b
cTran
s
lator::m_unboxPtrs a
n
d clean
u
p emitCGetProp
.
.
.
commit
|
commitdiff
|
tree
2013-03-09
bsimmers
Don't initialize MInst
r
State in so
m
e more common
cases
commit
|
commitdiff
|
tree
2013-03-08
b
s
imme
r
s
Add IR d
u
mps
to th
e
output
o
f
E
valJitCom
p
areHHIR
commit
|
commitdiff
|
tree
2013-03-06
bsimmers
Update p
r
inti
n
g
of StRaw
commit
|
commitdiff
|
tree
2013-03-06
bsimmers
Add
a to
p
-level catch t
o
RUN_TEST
commit
|
commitdiff
|
tree
2013-02-19
bsi
m
mers
Turn
o
n HHIRDisableT
x
64
f
o
r
IR automated te
s
t
s
commit
|
commitdiff
|
tree
2013-02-19
bsi
m
mers
Fi
x
VectorEffec
t
s
f
o
r bad array keys
commit
|
commitdiff
|
tree
2013-02-14
bsimmers
Fix hphp
commit
|
commitdiff
|
tree
2013-02-14
b
s
immers
Trace sl
o
w
e
xits to tx64
i
n TR
A
CE
=
punt:1
commit
|
commitdiff
|
tree
2013-02-13
bsim
m
ers
F
i
x
T
RACE=p
u
nt:1
commit
|
commitdiff
|
tree
2013-02-13
bs
i
mme
r
s
T
able
-
drive r
e
gist
e
r allocation and
codegen f
o
r simple
.
.
.
commit
|
commitdiff
|
tree
next