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
Kill getKeyType[IS] and fix a emitVGetProp crash
2013-03-09
bs
i
m
mers
Eliminate jumps to the next instruction at codege
n
.
.
.
commit
|
commitdiff
|
tree
2013-03-09
bsimme
r
s
Disable the h
h
ir
vector
t
ranslator unless tx64 i
s
disabled
commit
|
commitdiff
|
tree
2013-03-09
bsimmers
D
on
'
t spill SSAT
m
ps that ca
m
e from the same stack lo
c
a
ti
o
n
.
.
.
commit
|
commitdiff
|
tree
2013-03-09
bsimmers
Fix
type mista
k
e in cg
O
p
S
ub
commit
|
commitdiff
|
tree
2013-03-09
bsimmers
Re
m
ove
H
hb
c
Translator::m_unboxPtrs
a
nd clean up
e
mitCGetProp
.
.
.
commit
|
commitdiff
|
tree
2013-03-09
bsimmers
Don't initia
l
i
z
e MInstrState in some
m
ore common cas
e
s
commit
|
commitdiff
|
tree
2013-03-08
bsimmers
Add IR dumps t
o
the o
u
tput of
E
valJitCom
p
areHHIR
commit
|
commitdiff
|
tree
2013-03-06
b
simmers
Update
printing of StRaw
commit
|
commitdiff
|
tree
2013-03-06
bsimm
e
rs
Add a top-level
catch to RU
N
_T
E
ST
commit
|
commitdiff
|
tree
2013-02-19
bsimm
e
rs
T
urn on HHIRDisableTx64 for I
R
a
utoma
t
ed tests
commit
|
commitdiff
|
tree
2013-02-19
bs
i
mmers
Fix
V
ectorEffects
f
or
bad
a
rray keys
commit
|
commitdiff
|
tree
2013-02-14
bsimmers
F
ix
hphp
commit
|
commitdiff
|
tree
2013-02-14
bsimmers
Trace slow ex
i
t
s to tx64 in TRACE=
p
u
nt:1
commit
|
commitdiff
|
tree
2013-02-13
bsimme
r
s
Fix TRACE=pun
t
:1
commit
|
commitdiff
|
tree
2013-02-13
b
simmers
Table-d
r
ive reg
i
ster allocation and cod
e
g
en for simple
.
.
.
commit
|
commitdiff
|
tree
2013-02-13
bsimmers
Implement
m
or
e
o
f
HhbcTra
n
s
l
ator::VectorTra
n
slator
commit
|
commitdiff
|
tree
2013-02-13
bsimm
e
r
s
Refine so
m
e
u
s
e
of
types in the IR
commit
|
commitdiff
|
tree
2013-02-13
bsimmers
Fix
b
u
g
s i
n
c
gGetCtxFwdCal
l
commit
|
commitdiff
|
tree
2013-02-13
bsimme
r
s
Put predefine
d
typ
e
bit patterns i
n
an enum
commit
|
commitdiff
|
tree
2013-02-13
bsim
m
e
rs
L
imit
number
o
f test
j
obs
t
o 20 max
commit
|
commitdiff
|
tree
2013-02-11
bsimmers
PtrTo*
o
nl
y
needs one register
commit
|
commitdiff
|
tree
2013-02-11
b
s
imm
e
rs
Add
Typ
e
::equals
commit
|
commitdiff
|
tree
2013-02-11
bsimmers
Ki
l
l Type:
:
Tag and make Type an opaque c
l
ass backed
.
.
.
commit
|
commitdiff
|
tree
2013-02-11
b
s
immers
Check Runt
i
me
O
ption
:
:
RepoC
o
m
mit in Rep
o
::commitUni
t
.
.
.
commit
|
commitdiff
|
tree
2013-02-06
b
sim
m
ers
Add Runt
i
meOption::Ev
a
lJitCompareHHIR
commit
|
commitdiff
|
tree
2013-02-04
bsimmers
Beginnings of a generic vector translator f
o
r hhir
commit
|
commitdiff
|
tree
2013-02-04
bsimmers
Add Trace::pu
n
t
commit
|
commitdiff
|
tree
2013-01-30
bsimmers
Remove
u
nused A
r
gDesc::gen
C
o
d
e
commit
|
commitdiff
|
tree
2013-01-30
bsimme
r
s
F
i
x
a
n
assert in
n
on-debug
builds
commit
|
commitdiff
|
tree
2013-01-29
b
s
immers
Add pseudo-counte
r
s
f
or
t
x
64
v
s
.
h
hir
instructions
commit
|
commitdiff
|
tree
2013-01-24
b
s
immers
M
o
dify PHPOutput
s
erialization
to ensure do
u
bles
w
i
ll
.
.
.
commit
|
commitdiff
|
tree
2013-01-18
bsim
m
e
r
s
Add
b
asic TypedValue by valu
e
su
p
port to cgCallHelper
commit
|
commitdiff
|
tree
2013-01-17
b
simmers
Restore previous fr
a
me i
f
Cl
a
ss::newCl
a
ss throws
commit
|
commitdiff
|
tree
2013-01-10
bsimmers
Don't populate 'args' arra
y
in backtr
a
ce f
r
ames
in
.
.
.
commit
|
commitdiff
|
tree
2013-01-10
bsimmers
Fix
TestCodeRun-Hint
commit
|
commitdiff
|
tree
2013-01-09
bsimmers
Fix exp
e
cted
s
tring f
o
r T
e
s
tHint
commit
|
commitdiff
|
tree
2013-01-09
bsimmers
Fi
x
default value tex
t
for Reflectio
n
Function
commit
|
commitdiff
|
tree
2013-01-05
bsi
m
me
r
s
Fix stacktrace file generation
commit
|
commitdiff
|
tree
2013-01-05
bsi
m
mers
Cl
e
an
u
p
r
egalloc/codegen for native call
s
wi
t
h ma
n
y
.
.
.
commit
|
commitdiff
|
tree
2012-12-17
bsimmers
Kill
C
GetM_GE
commit
|
commitdiff
|
tree
2012-12-17
b
s
immer
s
Remove a couple bi
g
m
a
cros from
t
ranslator-x64-vector
.
c
pp
commit
|
commitdiff
|
tree
2012-12-13
bsimm
e
rs
Enab
l
e the
AdminServ
e
r in c
o
n
fig-server
.
hdf
commit
|
commitdiff
|
tree
2012-12-13
b
s
immers
OpSame a
n
d
O
p
N
S
a
me are always na
t
ive call
s
commit
|
commitdiff
|
tree
2012-12-13
bsimme
r
s
Emit
m
ore compact code for uninit
t
ing locals
i
n prologues
commit
|
commitdiff
|
tree
2012-12-11
bsimmers
Add new style movzb
l
, convert some
r
elated
codegen
.
.
.
commit
|
commitdiff
|
tree
2012-12-11
bsimm
e
rs
W
a
r
n when not
e
nough args are
p
assed i
n
the jit
commit
|
commitdiff
|
tree
2012-12-10
b
simmers
util/test
s
/asm fixes
commit
|
commitdiff
|
tree
2012-12-10
bsi
m
m
e
rs
Don'
t
use co
m
piler_id
.
h in stack_trace
.
cp
p
commit
|
commitdiff
|
tree
2012-12-10
bsi
m
mers
C
h
ange l
e
a
t
o take m
e
mo
r
y
refs
commit
|
commitdiff
|
tree
2012-12-08
bsimmers
Add an
e
nvironment variable to
disa
s
semble with
AT
.
.
.
commit
|
commitdiff
|
tree
2012-12-07
bsimmers
D
o
n't emit
metainfo for
I
ter(Init|Next)* instructions
commit
|
commitdiff
|
tree
2012-12-07
bsimmers
Do
n
't
i
n
c
lude Nop
p
ed
i
nstruc
t
ions in
t
he st
r
eam after
.
.
.
commit
|
commitdiff
|
tree
2012-12-05
bsimmers
Re-analyze tr
a
ce
l
et
s
when IR translation fails
commit
|
commitdiff
|
tree
2012-12-04
bsimmers
I
g
n
o
re NonRefCounted metadata for now
commit
|
commitdiff
|
tree
2012-11-29
bsimmers
Ef
f
icie
n
tly support s
w
it
c
hes with static string cases
commit
|
commitdiff
|
tree
2012-11-28
bsimmers
Ban
i
sh s
t
d::string
a
nd
st
d
::
m
ap from ext_obc
,
take 2
commit
|
commitdiff
|
tree
2012-11-26
bsimmers
String
c
oncatenation helpers can r
e
ente
r
commit
|
commitdiff
|
tree
2012-11-21
bsimmer
s
Add an
IncStat opcode
commit
|
commitdiff
|
tree
2012-11-16
b
s
i
m
mers
Fo
r
get stopped threads in TimeoutThread
commit
|
commitdiff
|
tree
2012-11-16
bsi
m
mers
A
dd
R
unti
m
e
a
nd
Version l
i
nes to stacktraces
commit
|
commitdiff
|
tree
2012-11-15
bsimmers
D
on't enregister variant ke
y
s in t
h
e vector translator
commit
|
commitdiff
|
tree
2012-11-13
bsimmers
Don't a
l
ways addTranslatio
n
the anchor in getTranslation
commit
|
commitdiff
|
tree
2012-11-12
bsimmers
L
og trans
l
atio
n
creation when TRACE=
t
rans:
1
is en
a
b
led
commit
|
commitdiff
|
tree
2012-11-12
bsimmers
Check jemalo
c
ve
r
sion in Class
:
:alwaysLowMem
commit
|
commitdiff
|
tree
2012-11-12
bs
i
mmers
Turn CLSME
T
HO
D
_BODY into a templa
t
e fun
c
tion
commit
|
commitdiff
|
tree
2012-11-12
bsim
m
ers
Temporarily disable
persistent classes
commit
|
commitdiff
|
tree
2012-11-12
bsimmers
Add loaded
un
i
ts cou
n
t to chec
k
-health admin port c
o
mma
n
d
commit
|
commitdiff
|
tree
2012-11-12
bsimmers
Th
e
array_isse
t
m_*
h
e
lpers can ree
n
te
r
commit
|
commitdiff
|
tree
2012-11-09
bsimmers
Optimize FP
u
shCtorD for pe
r
s
i
s
tent
c
l
a
ss
e
s
commit
|
commitdiff
|
tree
2012-11-09
bsi
m
mers
U
s
e Replay
T
ransport to
r
epla
y
war
m
up re
q
uest
s
befo
r
e
.
.
.
commit
|
commitdiff
|
tree
2012-11-08
bsimmers
Ad
d
a
c
he
c
k-heal
t
h adm
i
n p
o
rt comm
a
n
d
commit
|
commitdiff
|
tree
2012-11-08
bsimmers
Don't in
i
t
iali
z
e MInst
r
State fo
r
st
a
tically kno
w
n
SetMs
commit
|
commitdiff
|
tree
2012-11-06
bs
i
mmers
Use byte-sized t
e
sts where possible in t
h
e translator
commit
|
commitdiff
|
tree
2012-11-06
bsimmers
Use a bit
m
ask for
common classes a
n
d i
n
terf
a
ce
s
to
.
.
.
commit
|
commitdiff
|
tree
2012-11-05
bsimmers
Make some JccBl
o
ck branches prediction fri
e
ndl
y
commit
|
commitdiff
|
tree
2012-11-05
bsimmers
Use
s
mart_mallo
c
/smart_free when possible in preg
.
cp
p
commit
|
commitdiff
|
tree
2012-11-05
bsim
m
ers
Handl
e
empty string
t
ypes
commit
|
commitdiff
|
tree
2012-11-02
bsimmers
Ad
d
a
comment ex
p
laining
f
useHalfBra
n
ch
commit
|
commitdiff
|
tree
2012-11-01
bsi
m
mers
A
dd
an admin por
t
command to g
e
t
the stati
c
s
t
ring
.
.
.
commit
|
commitdiff
|
tree
2012-11-01
bsimme
r
s
Pull At
t
rS
t
atic into Me
t
hodC
a
che's
e
ntr
i
es
commit
|
commitdiff
|
tree
2012-10-31
bsimmers
Emi
t
better
m
id
-
tracel
e
t guards
when p
o
ssible
commit
|
commitdiff
|
tree
2012-10-31
bsimmers
Clean u
p
o
utLocal
ha
n
dling in vector
translator
commit
|
commitdiff
|
tree
2012-10-30
bsim
m
ers
D
on
'
t
t
reat tvS
c
ratch as
a
Va
r
i
a
nt in mem
b
er
_
operat
i
ons
.
h
commit
|
commitdiff
|
tree
2012-10-29
bsimme
r
s
Use In
s
ta
n
ceOfD's inl
i
n
e
f
as
t
pat
h
in Veri
f
y
P
aramType
commit
|
commitdiff
|
tree
2012-10-29
bsimmers
De
b
uggi
n
g
h
elpers
,
ty
p
e
a
ss
e
rtions,
a
l
i
ttl
e
clea
n
up
commit
|
commitdiff
|
tree
2012-10-29
bsimmers
Clean u
p
e
m
itInterceptProl
o
g
ue
commit
|
commitdiff
|
tree
2012-10-29
b
simmers
Speed up
I
nstan
c
e
OfD's t
r
anslation
commit
|
commitdiff
|
tree
2012-10-26
bsimmers
Suppo
r
ted
enr
e
gistere
d
st
r
ing a
n
d int keys in the vector
.
.
.
commit
|
commitdiff
|
tree
2012-10-26
bsimme
r
s
I
mprov
e
UnlikelyI
f
Block
p
rofiling
commit
|
commitdiff
|
tree
2012-10-20
b
s
immers
Profile how of
t
en UnlikelyIfBl
o
ck branches are taken
commit
|
commitdiff
|
tree
2012-10-19
bsimmers
Debugger fixes/cleanup
commit
|
commitdiff
|
tree
2012-10-19
bsimmers
Fi
x
incorrec
t
ass
u
mption
i
n Tr
a
ns
l
at
o
rX6
4
::useTv
R
e
sult
commit
|
commitdiff
|
tree
2012-10-16
bsimmers
A
v
o
id
using MInstrSta
t
e for s
t
a
tica
l
ly know
n
CGetMs
commit
|
commitdiff
|
tree
2012-10-16
b
simmers
Clean
up regist
e
r
a
l
location for Location::
T
his
commit
|
commitdiff
|
tree
2012-10-12
bsimme
r
s
Support a re
g
ister
base for p
r
o
p
erties
in the gen
e
ric
.
.
.
commit
|
commitdiff
|
tree
2012-10-12
b
simmers
Add a
vecto
r
ba
s
e location represe
n
t
in
g
$this
commit
|
commitdiff
|
tree
2012-10-11
bsimmers
Use HHVM_RUNTI
M
E_REPO_SCHE
M
A t
o
override repo sch
e
ma
.
.
.
commit
|
commitdiff
|
tree
2012-10-09
bsimmers
C
lean up a few inc
/
decrefs
commit
|
commitdiff
|
tree
2012-10-09
bsim
m
er
s
Kneecap VMExe
c
u
t
i
onContext::m_cons
t
ants'
destr
u
ctor
commit
|
commitdiff
|
tree
2012-10-08
b
simmer
s
Rip out dynami
c
class
c
o
ntext
PropCache code
commit
|
commitdiff
|
tree
next