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
Delete interpreter type-profiling code
2014-12-11
B
r
ett
Simmers
Delete
interpr
e
ter type-profiling co
d
e
commit
|
commitdiff
|
tree
2014-12-11
Br
e
tt
Simmers
Fix some
arm is
s
ues
commit
|
commitdiff
|
tree
2014-12-10
B
ret
t
Simmers
Use
custom AssemblyAn
n
o
t
a
tionWr
i
ter to improv
e
va
s
m
.
.
.
commit
|
commitdiff
|
tree
2014-12-10
B
re
t
t
Si
m
mers
Va
r
ious
l
lvm backend bugfi
x
es
commit
|
commitdiff
|
tree
2014-12-09
Brett Simmers
Implement s
m
ashable
jump
s
e
r
vice reque
s
ts in llvm bac
k
e
n
d
commit
|
commitdiff
|
tree
2014-12-04
bsimmers
Elimin
a
te some stor
e
s in pushVMState
commit
|
commitdiff
|
tree
2014-12-02
bsimmers
Implement phi{def,
j
mp,jcc} in LLV
M
back end
.
commit
|
commitdiff
|
tree
2014-12-02
bsimmers
Support
S
w
i
t
c
h/SS
w
i
tch
vasm
i
nstructions i
n
l
lvm backe
n
d
commit
|
commitdiff
|
tree
2014-11-26
bsimmers
Don't use sbbl in cgIsScalarType
commit
|
commitdiff
|
tree
2014-11-26
bsimmers
Ra
i
se p
s
llq and psrl
q
to absd
b
l, support in
l
l
vm
commit
|
commitdiff
|
tree
2014-11-26
b
s
immers
Handle push
/
pop instructions in llvm ba
c
ken
d
commit
|
commitdiff
|
tree
2014-11-26
bsimmers
Implement svcreq in llvm backe
n
d
commit
|
commitdiff
|
tree
2014-11-20
bsimmers
Implement s
o
me ac
c
iden
t
ally missing vasm
ops
in llvm
.
.
.
commit
|
commitdiff
|
tree
2014-11-18
bsimmers
Implement remaining straightfor
w
ard vasm ops in
l
lvm
.
.
.
commit
|
commitdiff
|
tree
2014-11-17
bs
i
mmers
Add tests for Hdf -> Ini name co
n
v
e
rsion code
commit
|
commitdiff
|
tree
2014-11-17
bsimmers
I
mplement a bunch mor
e
vasm instructions
i
n llvm backend
commit
|
commitdiff
|
tree
2014-11-13
bsimmers
Add support for syn
c
po
i
nts
a
n
d
e
x
c
epti
o
ns in
the
llvm
.
.
.
commit
|
commitdiff
|
tree
2014-11-13
bsimmer
s
R
e
qui
r
e LLVM code
g
en w
h
e
n
EvalJitLLVM >= 3
commit
|
commitdiff
|
tree
2014-11-13
bsimmer
s
Break regions
aft
e
r FCall & friends when usin
g
LL
V
M
commit
|
commitdiff
|
tree
2014-11-11
bsimmers
Fix a
few memory management issues in DOMDocument
commit
|
commitdiff
|
tree
2014-11-09
bsimmer
s
Move
MInstr
S
t
a
te from C++ stack to RDS header
commit
|
commitdiff
|
tree
2014-11-05
b
s
i
mmers
Update
.
noserver f
i
les for in-memory sqli
t
e dbs
commit
|
commitdiff
|
tree
2014-10-28
bsimm
e
rs
Allow vxls
t
o allocate vmsp dur
i
ng
t
races
commit
|
commitdiff
|
tree
2014-10-23
bsimmers
Standardize o
n
lea for address compu
t
atio
n
s (in
c
l
u
ding
.
.
.
commit
|
commitdiff
|
tree
2014-10-21
bsimmers
M
a
ke vasm-
x
64
.
cpp's lowerCalls a li
t
tl
e
m
o
re gene
r
ic
commit
|
commitdiff
|
tree
2014-10-14
bsimmers
Imple
m
ent
j
umps & more in llvm b
a
cke
n
d
commit
|
commitdiff
|
tree
2014-10-13
b
s
immers
R
e
pla
c
e
Vunit::ro
o
ts with a single en
t
ry blo
c
k
commit
|
commitdiff
|
tree
2014-10-11
bsim
m
er
s
Remo
v
e Vout::m_a
r
e
a
commit
|
commitdiff
|
tree
2014-10-11
bsimmers
R
a
ise
calls in vasm
t
o
new vc
a
ll instruction
commit
|
commitdiff
|
tree
2014-10-09
bsimmers
Fix test/slow/progra
m
_fun
c
ti
o
n
s
/ini_get_all_second_third
.
.
.
commit
|
commitdiff
|
tree
2014-10-08
bsim
m
ers
Fix ini_get_all_f
i
rst_third
.
p
hp
.
expec
t
f
commit
|
commitdiff
|
tree
2014-10-07
b
simmers
Don't
c
rash
on uncounted
p
rop
e
rty i
n
iti
a
lizers with
.
.
.
commit
|
commitdiff
|
tree
2014-10-03
bs
i
mmers
R
emove CppCall'
s
indirect ca
l
l ki
n
ds, mov
e
to it
s
ow
n
.
.
.
commit
|
commitdiff
|
tree
2014-09-27
b
simmers
Fix Memcached::(inc
|
dec)rement(ByK
e
y
)? wh
e
n ASCII pro
t
ocol
.
.
.
commit
|
commitdiff
|
tree
2014-09-26
Brett Simmers
Suppo
r
t cu
s
tom stream wrappers in X
M
LReader::open()
commit
|
commitdiff
|
tree
2014-09-25
Brett
Simmers
Punt
i
n ARM codegen for C
a
llB
u
i
l
tin if it needs stack
.
.
.
commit
|
commitdiff
|
tree
2014-09-25
Brett Simmer
s
Expand assert in Lig
h
tProcess::pro
c
_
o
pen
commit
|
commitdiff
|
tree
2014-09-24
Brett Simmers
Fi
x
rema
i
n
i
n
g asan test fai
l
ures
commit
|
commitdiff
|
tree
2014-09-24
Brett Simmers
Use a
larger C++ stack in asan build
s
commit
|
commitdiff
|
tree
2014-09-23
Brett Si
m
mers
Make numStackArgs() as
s
ert in
A
RM co
d
e
g
en more verbose
commit
|
commitdiff
|
tree
2014-09-23
Brett Simm
e
rs
Rem
o
ve
k
eyType assert in
g
etKeyType()
commit
|
commitdiff
|
tree
2014-09-23
bs
i
mmers
Fix so
m
e
te
s
t
s
in asan builds
commit
|
commitdiff
|
tree
2014-09-17
Bret
t
Simmers
Updat
e
NEWS for
T-Pain
commit
|
commitdiff
|
tree
2014-09-05
bs
i
m
m
ers
Initia
l
vasm -
>
llvm bac
k
end
commit
|
commitdiff
|
tree
2014-09-04
bsi
m
mers
Cl
e
an up printing fu
n
cti
o
ns & som
e
const usage
i
n
vasm
commit
|
commitdiff
|
tree
2014-08-27
bsimmers
T
u
r
n on Eval
.
EnableObjDestructCall by
default
commit
|
commitdiff
|
tree
2014-08-27
bsi
m
mers
Supp
o
rt f
a
s
t
objec
t
al
l
oca
t
ion path w
h
en
Eva
l
.
EnableOb
j
Destr
.
.
.
commit
|
commitdiff
|
tree
2014-08-27
bsimmers
Do
n
'
t
u
se fast object allocation path for Enums
commit
|
commitdiff
|
tree
2014-08-27
bsimmers
Fix
p
ersistence bug in Cla
s
s::i
n
it
S
Pro
p
Handle
commit
|
commitdiff
|
tree
2014-08-26
bsimmers
Don't prin
t
de
s
t
r
oyed locals with
T
RACE=bc
i
nterp
commit
|
commitdiff
|
tree
2014-08-09
bsi
m
m
e
rs
Turn on Eval
.
EnableObjDestruc
t
Cal
l
by de
f
ault
commit
|
commitdiff
|
tree
2014-08-08
b
s
imm
e
rs
D
on't insert c
o
de
on crit
i
cal
edges
i
n
IRBuilder::insertLoc
a
.
.
.
commit
|
commitdiff
|
tree
2014-08-07
b
simmers
P
r
o
p
erly shut down fastcgi
w
orker threads when con
n
ection
.
.
.
commit
|
commitdiff
|
tree
2014-08-07
bsimmers
Re
m
ove
u
nnece
s
sary
a
b
straction fro
m
fastcgi server
commit
|
commitdiff
|
tree
2014-08-04
bsim
m
ers
Support
st
r
eam wrappers in
X
ML parser extensions
,
ad
d
.
.
.
commit
|
commitdiff
|
tree
2014-08-04
Brett Si
m
m
e
rs
Cl
e
an
up some tracing and asser
t
s
commit
|
commitdiff
|
tree
2014-08-01
bsimmers
Revert "Pro
t
otype of g
e
neral host hea
l
th
monitor
.
"
commit
|
commitdiff
|
tree
2014-08-01
bsi
m
mers
Clea
n
up handlin
g
of O
b
j
types
commit
|
commitdiff
|
tree
2014-08-01
bsimmers
Pass InliningDecider by reference
i
n
tracelet selec
t
o
r
commit
|
commitdiff
|
tree
2014-07-31
bsimmers
Move zend xs
l
test
f
rom f
l
aky to
ba
d
commit
|
commitdiff
|
tree
2014-07-31
bsim
m
ers
O
n
ly track live objects that actua
l
ly have destruct
o
rs
commit
|
commitdiff
|
tree
2014-07-31
bsimmers
Disable
f
laky zen
d
te
s
t
commit
|
commitdiff
|
tree
2014-07-30
bsimm
e
rs
E
xpand assert
in
r
efcoun
t
-
o
pts
commit
|
commitdiff
|
tree
2014-07-29
bsimme
r
s
Turn off JIT::Timer by
d
efault
i
n OSS buil
d
commit
|
commitdiff
|
tree
2014-07-25
Brett
S
i
m
m
er
s
Don't use -Og for debug
build,
a
nd add -ggdb
commit
|
commitdiff
|
tree
2014-07-18
Br
e
tt
Simm
e
rs
RBTrace should be NNT
commit
|
commitdiff
|
tree
2014-07-16
Brett Si
m
mers
Clean up CONTR
I
BUTING
.
m
d
commit
|
commitdiff
|
tree
2014-07-10
bsimmers
Clean up JIT
h
andling of nop
b
yteco
d
es
commit
|
commitdiff
|
tree
2014-07-10
bsimmers
Don
'
t over-consume local val
u
es wh
e
n inlining
commit
|
commitdiff
|
tree
2014-07-08
Brett Si
m
m
e
rs
C
l
ea
n
up
u
s
e
s of Type::unbox() in MI
n
strTranslator
commit
|
commitdiff
|
tree
2014-07-01
Brett Simm
e
rs
Remove
J
I
T::RuntimeType
commit
|
commitdiff
|
tree
2014-06-27
Brett Simmers
E
x
p
and d
o
cumentation on V
a
lue::
m
e
r
ge in re
f
count-opts
commit
|
commitdiff
|
tree
2014-06-27
Bre
t
t S
i
mmers
Fix bu
g
in cgStoreTypedValue
commit
|
commitdiff
|
tree
2014-06-27
Brett Simmers
Disable flak
y
zend test
commit
|
commitdiff
|
tree
2014-06-27
B
rett Sim
m
e
rs
Fix some Type::Null stu
f
f, LbGb
l
guard relaxation
commit
|
commitdiff
|
tree
2014-06-25
Brett S
i
mmers
Re-record asset
i
c
commit
|
commitdiff
|
tree
2014-06-24
Brett S
i
mmer
s
CallsN
a
t
ive flag on ir opco
d
es s
h
ould imply M
a
yRais
e
Erro
r
.
.
.
commit
|
commitdiff
|
tree
2014-06-24
Brett Simmers
Ex
p
and jit do
c
umentatio
n
a bit
commit
|
commitdiff
|
tree
2014-06-24
Brett S
i
mmers
Initial coding c
o
n
ventions
doc
commit
|
commitdiff
|
tree
2014-06-23
b
s
immers
Remove Translat
o
r::analyze()
commit
|
commitdiff
|
tree
2014-06-23
Brett Simmers
Disable flaky zend tests
commit
|
commitdiff
|
tree
2014-06-20
B
r
ett
S
immers
Disable flaky zend tes
t
commit
|
commitdiff
|
tree
2014-06-19
Brett Simmers
Fix rela
x
ation of specializ
e
d
b
oxed t
y
p
e
s
commit
|
commitdiff
|
tree
2014-06-18
Brett Simm
e
rs
Disa
b
le
f
l
a
k
y zend tes
t
commit
|
commitdiff
|
tree
2014-06-17
bsimmers
Disable f
l
aky zend te
s
t
commit
|
commitdiff
|
tree
2014-06-13
bsi
m
mer
s
Fix minstr
s
on KindOf
R
esource bas
e
s
commit
|
commitdiff
|
tree
2014-06-13
b
s
immers
Fix bug in preOp
t
imizeAssert
T
yp
e
O
p
, tight
e
n u
p
t
y
peMightRela
.
.
.
commit
|
commitdiff
|
tree
2014-06-13
bsimme
r
s
Loo
k
u
p
C
n
s
E needs a c
a
tch block
commit
|
commitdiff
|
tree
2014-06-13
bsimmers
Print h
o
w
m
any ir opcodes are in a unit at hig
h
trace
.
.
.
commit
|
commitdiff
|
tree
2014-06-12
bsimmers
Disable flak
y
test
commit
|
commitdiff
|
tree
2014-06-12
bsimmers
Script
t
o
generate top-down perf-annotated
c
all
graphs
commit
|
commitdiff
|
tree
2014-06-12
bs
i
mm
e
rs
Spe
e
d up refcou
n
t-opts
commit
|
commitdiff
|
tree
2014-06-12
bsimmers
Disable flaky zend test
commit
|
commitdiff
|
tree
2014-06-10
b
s
immers
Atte
m
p
t to m
a
ke fso
c
kopen_connect
.
p
h
p less flaky
commit
|
commitdiff
|
tree
2014-06-10
bsimmers
U
s
e
mak
e
PseudoMainExit in m
o
re places
commit
|
commitdiff
|
tree
2014-06-09
bsimme
r
s
Turn on t
r
ace
l
et region selecto
r
by
default
commit
|
commitdiff
|
tree
2014-06-09
b
simmers
P
r
ope
r
ly suppo
r
t $
p
hp_e
r
rormsg in the JIT
commit
|
commitdiff
|
tree
2014-06-09
b
s
immers
Change PostorderS
o
rt
f
or s
l
ightly
bett
e
r codegen
commit
|
commitdiff
|
tree
2014-06-09
bsi
m
mers
Fix hhir guard r
e
laxation for specialized types
commit
|
commitdiff
|
tree
2014-06-09
bsimmers
Don
'
t read freed locals in debugBa
c
ktrace when lea
v
ing
.
.
.
commit
|
commitdiff
|
tree
next