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 typo in SplFixedArray
2013-06-18
bsimmers
Transl::Tracelet -> JIT::RegionDesc co
n
verter
commit
|
commitdiff
|
tree
2013-06-16
bsimmers
Revert "Added Asse
r
tThis opcod
e
and modified t
r
anslator
.
.
.
commit
|
commitdiff
|
tree
2013-06-16
bsi
m
mers
WIterNext and WIte
r
Ne
x
tK should break BBs
commit
|
commitdiff
|
tree
2013-06-12
bsimmers
Ba
s
ic regi
o
n translator
commit
|
commitdiff
|
tree
2013-06-07
bsimmers
C
l
ea
n
u
p
Trans
l
a
t
orX64
commit
|
commitdiff
|
tree
2013-06-06
bsim
m
ers
Disable
flaky
zend test
commit
|
commitdiff
|
tree
2013-06-04
b
simmer
s
Remove i
m
mstack
.
cpp
commit
|
commitdiff
|
tree
2013-06-03
bs
i
mmers
Coll
a
pse ru
n
time/vm/translator's content
s
i
n
to runti
m
e
.
.
.
Facebook: ~
bsimmers
/bin/move-vm-files.sh
commit
|
commitdiff
|
tree
2013-06-03
bsimmers
Rip out prec
o
ns
t
s
commit
|
commitdiff
|
tree
2013-06-03
b
s
immers
Ki
l
l mo
r
e of tx64
commit
|
commitdiff
|
tree
2013-06-03
bsimmers
Fix a li
n
t
error
commit
|
commitdiff
|
tree
2013-05-31
b
s
imm
e
rs
Run hhir
e
xit trace
s
dur
i
ng unwind
i
n
g
; don't spillstack
.
.
.
commit
|
commitdiff
|
tree
2013-05-24
bsimmers
T
u
rn
S
rcRec
commit
|
commitdiff
|
tree
2013-05-21
bsimmers
Add
T
ranslArgs and del
e
t
e
a bunch of tx64 code
commit
|
commitdiff
|
tree
2013-05-21
bsimmer
s
Nuke tr
a
nslator-x64
-
vector
.
cp
p
commit
|
commitdiff
|
tree
2013-05-20
bsimmers
Move JIT
commit
|
commitdiff
|
tree
2013-05-20
bsim
m
ers
K
i
ll runtim
e
options related to turning off
t
h
e I
R
commit
|
commitdiff
|
tree
2013-05-20
bsimme
r
s
Move more IR cla
s
se
s
into their own h
e
aders
commit
|
commitdiff
|
tree
2013-05-20
bsimmers
Fix stat
i
c_
a
sser
t
in
p
acked
_
tv
b
uild
commit
|
commitdiff
|
tree
2013-05-15
bsimmers
Mo
v
e
p
a
r
ts o
f
ir
.
h to tr
a
ce
.
h a
n
d
cfg
.
h
commit
|
commitdiff
|
tree
2013-05-15
b
s
imm
e
rs
Optimize s
t
ring o
f
fset
s
etting
commit
|
commitdiff
|
tree
2013-05-15
bsimmers
Predict that
the resul
t
o
f
SetM is the sa
m
e as its
.
.
.
commit
|
commitdiff
|
tree
2013-05-15
bsimmers
Disable tes
t
/z
e
nd/
g
ood/ext-standard-strings/setlo
c
ale_
b
a
s
ic2
.
php
commit
|
commitdiff
|
tree
2013-05-10
bsimmers
T
u
ne some Ve
c
to
r
T
r
ans
l
ator
helpers
commit
|
commitdiff
|
tree
2013-05-10
bsimmers
tx64's vector
he
l
pers are n
o
longer
hot
commit
|
commitdiff
|
tree
2013-05-09
bsimmers
C
l
ean up IR pri
n
ting
commit
|
commitdiff
|
tree
2013-05-09
bsim
m
ers
Don't
templa
t
e on o
p
for Set
O
p
Prop and IncDecPr
o
p
commit
|
commitdiff
|
tree
2013-05-07
bsimmers
U
se
t
ra
c
eReleas
e
for
E
val
.
Du
m
pBytecode
commit
|
commitdiff
|
tree
2013-05-07
bsimmers
Disable some zend tests r
e
ported as
flaky
commit
|
commitdiff
|
tree
2013-05-07
bsimmer
s
Fix runtime optio
n
s
fo
r
tests
commit
|
commitdiff
|
tree
2013-05-06
bsimmer
s
Don'
t
deref
e
rence a null arra
y
in o
u
r SIGCHLD hand
l
e
r
commit
|
commitdiff
|
tree
2013-05-02
bsimmers
Kil
l
alwaysLowMem
commit
|
commitdiff
|
tree
2013-04-30
bsimmers
Shorten SSA
T
mp::ge
t
Instruction, SSAT
m
p::getType, IRInstructi
.
.
.
commit
|
commitdiff
|
tree
2013-04-30
b
simmers
hhir punting to int
e
rp by de
f
au
l
t, master
v
e
rsion
commit
|
commitdiff
|
tree
2013-04-26
bsimmers
Revert "Fix var
i
os
ext/hash algo
r
ithms"
commit
|
commitdiff
|
tree
2013-04-26
bsimmers
Don't chec
k
surprise
f
l
ags in
onFunctionExit
commit
|
commitdiff
|
tree
2013-04-22
b
s
immers
Reve
r
t "name anony
m
ous con
t
inuations as Class::Method
.
.
.
commit
|
commitdiff
|
tree
2013-04-18
bsimme
r
s
Reve
r
t G
e
n
erat
o
r changes
commit
|
commitdiff
|
tree
2013-04-18
bsimmers
Disable test/quic
k
/
s
e
ri
a
l
iz
e
.
php
commit
|
commitdiff
|
tree
2013-04-17
bsimm
e
rs
Disable HhbcTranslato
r
::e
m
i
t
Mod
commit
|
commitdiff
|
tree
2013-04-17
bsimmers
Unbox vector
h
e
lper
k
eys
i
n translated co
d
e
commit
|
commitdiff
|
tree
2013-04-17
bsimmers
Don't type-s
p
eci
a
l
i
ze helpers for un
c
ommon vector ope
r
ations
commit
|
commitdiff
|
tree
2013-04-12
b
s
immers
Implem
e
nt FPu
s
hC
u
f* in hhir
commit
|
commitdiff
|
tree
2013-04-12
bsimm
e
rs
D
i
sabled no
n
-re
f
counted locals opti
m
ization
commit
|
commitdiff
|
tree
2013-04-12
bsimmer
s
Shut
d
own if we lose a LightProces
s
c
hi
l
d
commit
|
commitdiff
|
tree
2013-04-11
b
s
im
m
ers
Implement StaticLocI
n
it in hhir
commit
|
commitdiff
|
tree
2013-04-09
b
s
i
m
mers
Disabl
e
Test
E
xtMysql
commit
|
commitdiff
|
tree
2013-04-09
bsimmers
Move
a
coup
l
e zend tests back to bad
commit
|
commitdiff
|
tree
2013-04-09
bs
i
mmers
Better
r
egister
all
o
cati
o
n fo
r
D
efLabel sources
commit
|
commitdiff
|
tree
2013-04-02
bsim
m
ers
Emit UnsetProp in VectorTranslator
commit
|
commitdiff
|
tree
2013-04-01
bsimme
r
s
Fix base
V
alChang
e
d check for
empty base promotion in
.
.
.
commit
|
commitdiff
|
tree
2013-04-01
bsi
m
mers
Pr
o
file vector instruction shapes
commit
|
commitdiff
|
tree
2013-04-01
b
simmers
Im
p
lement Vect
o
rTranslator:
:
UnsetE
l
e
m
commit
|
commitdiff
|
tree
2013-04-01
bsim
m
ers
Imple
m
ent a
l
l of Veri
f
yP
a
ra
m
Ty
p
e in hhi
r
commit
|
commitdiff
|
tree
2013-04-01
bsimm
e
rs
Stre
n
g
t
h
en filepath
.
filter and make it r
u
n
for
a
ll
.
.
.
commit
|
commitdiff
|
tree
2013-03-28
bsimmers
R
e
move special case
s
for vec
t
or instructi
o
ns
i
n
t
h
e ir
commit
|
commitdiff
|
tree
2013-03-28
bsimmers
Fastpath for simple
a
rray IssetM
commit
|
commitdiff
|
tree
2013-03-27
bsimmers
Add
a
fastpath for
s
imple arr
a
y CGetMs t
o
Ve
c
t
orT
r
a
ns
l
at
o
r
commit
|
commitdiff
|
tree
2013-03-27
bsimmers
Put Vec
t
orTr
a
nslator
h
e
lpers i
n
a na
m
e
space
commit
|
commitdiff
|
tree
2013-03-25
bsimmers
Add null b
a
se support to
V
ectorTranslator
commit
|
commitdiff
|
tree
2013-03-22
b
s
i
m
m
e
rs
I
m
plement more final operations in Ve
c
torTranslator
commit
|
commitdiff
|
tree
2013-03-21
bsimmers
D
i
s
able f
l
aky TestExtPdo-test_pdo_mysq
l
commit
|
commitdiff
|
tree
2013-03-19
bsim
m
ers
Print relat
i
ve offse
t
s
in Eval
.
JitCompareHHI
R
commit
|
commitdiff
|
tree
2013-03-19
bsi
m
m
e
rs
Impl
e
me
n
t
s
u
pp
o
rt
for stack
b
ases
i
n VectorTranslator
commit
|
commitdiff
|
tree
2013-03-19
bsimmers
Implement specialized ar
r
ay setting in VectorTrans
l
ator
commit
|
commitdiff
|
tree
2013-03-19
bsimmers
Disabl
e
test/vm/idn-u
t
s46-errors
.
p
hp
commit
|
commitdiff
|
tree
2013-03-18
bsimm
e
rs
Add ass
e
rt_throw and
a
s
s
ert_log
commit
|
commitdiff
|
tree
2013-03-15
bs
i
mme
r
s
Fix the release build
commit
|
commitdiff
|
tree
2013-03-15
b
s
i
mmers
Implement
k
nown prop
e
r
ty offsets
i
n V
e
ctorTr
a
nslator
commit
|
commitdiff
|
tree
2013-03-15
b
s
immers
Disable fla
k
y tests in TestE
x
t
F
ile a
n
d TestExtImageSprite
commit
|
commitdiff
|
tree
2013-03-15
bsimmers
Restore short aliases for
D
estType enum in n
a
tivecalls
.
cpp
commit
|
commitdiff
|
tree
2013-03-12
bsimmers
I
mpl
e
ment Vect
o
rTransl
a
tor::emitSetNewElem
and emi
t
.
.
.
commit
|
commitdiff
|
tree
2013-03-12
bsim
m
ers
Enable VectorTranslator::emitRatchetRefs
commit
|
commitdiff
|
tree
2013-03-12
bsi
m
m
ers
Imp
l
ement support
f
o
r
bo
x
ed bases in V
e
ctorTran
s
l
ator
commit
|
commitdiff
|
tree
2013-03-12
bsimmer
s
A
dd stronger assertion
s
w
hen killi
n
g
IncRef
s
in dc
e
commit
|
commitdiff
|
tree
2013-03-12
bsimmers
Implement
VectorTran
s
lator::emitEl
e
m
commit
|
commitdiff
|
tree
2013-03-09
bsimm
e
rs
Remove DecRe
f
's source
f
r
om the cs
e
table
commit
|
commitdiff
|
tree
2013-03-09
bsimmers
Elimi
n
at
e
jumps to the ne
x
t instr
u
ction
a
t co
d
egen
.
.
.
commit
|
commitdiff
|
tree
2013-03-09
bsimmers
Disable the
h
hir vector
tr
a
nslator unless
tx6
4
i
s
disabl
e
d
commit
|
commitdiff
|
tree
2013-03-09
bsi
m
mers
D
on't spill SSAT
m
ps that came from t
h
e same s
t
ack location
.
.
.
commit
|
commitdiff
|
tree
2013-03-09
bsimmers
Fix type mistake in cgOpSub
commit
|
commitdiff
|
tree
2013-03-09
bs
i
mmers
Remove HhbcTranslator::m_unboxP
t
rs and
clean up e
m
itCGetP
r
o
p
.
.
.
commit
|
commitdiff
|
tree
2013-03-09
b
s
im
m
ers
Don't in
i
tialize MInstrSt
a
te in
s
o
m
e more common
c
as
e
s
commit
|
commitdiff
|
tree
2013-03-08
bsimmers
Add
IR
d
um
p
s to
t
he outpu
t
o
f EvalJitCompar
e
HHIR
commit
|
commitdiff
|
tree
2013-03-06
bsim
m
ers
Update
p
r
i
nting
o
f S
t
Raw
commit
|
commitdiff
|
tree
2013-03-06
bsimmers
Add a top-level cat
c
h to RU
N
_TEST
commit
|
commitdiff
|
tree
2013-02-19
bsimmers
Tur
n
on H
H
IR
D
isableT
x
64 for IR automated tests
commit
|
commitdiff
|
tree
2013-02-19
bsimmers
Fix VectorE
f
fects fo
r
bad arr
a
y
k
e
ys
commit
|
commitdiff
|
tree
2013-02-14
bsimmers
Fix
hp
h
p
commit
|
commitdiff
|
tree
2013-02-14
b
s
imm
e
rs
Tra
c
e slow exit
s
to tx64
i
n TRACE=punt:1
commit
|
commitdiff
|
tree
2013-02-13
bsimmers
Fix
TRACE
=
punt:
1
commit
|
commitdiff
|
tree
2013-02-13
bsimmers
Tab
l
e-drive register alloc
a
tion a
n
d cod
e
gen
f
o
r
s
i
mple
.
.
.
commit
|
commitdiff
|
tree
2013-02-13
bsimm
e
rs
Implement more of Hh
b
cTransl
a
tor
:
:VectorTranslator
commit
|
commitdiff
|
tree
2013-02-13
bsim
m
ers
Refine some use
o
f t
y
pes in the IR
commit
|
commitdiff
|
tree
2013-02-13
bsim
m
ers
Fix
b
ugs in cgGetCt
x
F
wdCal
l
commit
|
commitdiff
|
tree
2013-02-13
bsimmers
P
ut pre
d
e
fined type bit patt
e
r
ns in a
n
enum
commit
|
commitdiff
|
tree
2013-02-13
bs
i
m
me
r
s
L
imit number of test jobs
t
o 20 max
commit
|
commitdiff
|
tree
2013-02-11
bsimmers
P
trTo*
only needs one regi
s
ter
commit
|
commitdiff
|
tree
2013-02-11
bsimmers
Add Ty
p
e::equals
commit
|
commitdiff
|
tree
2013-02-11
bsimmers
Kill Type::Tag and make Type a
n
opaque class backed
.
.
.
commit
|
commitdiff
|
tree
next