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 missing by-refs in fbmake_test_binary_wrapper.php
2019-06-11
M
a
rk Williams
Fix
m
issing by
-
r
e
f
s in fbmake_test_binary_
w
rapper
.
php
commit
|
commitdiff
|
tree
2019-06-11
M
a
rk William
s
Stop chec
k
ing literal reifi
e
d names
commit
|
commitdiff
|
tree
2019-06-09
Mark Wil
l
iams
Reduce r
u
n
time of nzun
c
ompress
.
php
commit
|
commitdiff
|
tree
2019-06-06
Mark Williams
Fix
issue with
PopU2 in dce
commit
|
commitdiff
|
tree
2019-06-01
Mark William
s
T
a
ke accoun
t
of address changes in store-elim
commit
|
commitdiff
|
tree
2019-05-30
M
ark Will
i
ams
Add a flush-
p
rofile
ad
m
in
-
serv
e
r
comma
n
d
commit
|
commitdiff
|
tree
2019-05-28
Mar
k
W
i
lli
a
ms
F
l
ush
F
DO profile data
o
n server s
h
u
t
down
commit
|
commitdiff
|
tree
2019-05-25
Mark Williams
F
i
x
i
ncorrect context type inf
e
ren
c
e in hhbbc
commit
|
commitdiff
|
tree
2019-05-21
Mar
k
Williams
Go ba
c
k to std::upp
e
r_
b
ound, but do it properl
y
commit
|
commitdiff
|
tree
2019-05-21
Ma
r
k Willi
a
ms
Fix hh
b
bc p
e
rformance
regr
e
ssion
commit
|
commitdiff
|
tree
2019-05-21
Mark Will
i
ams
Differentiate
m
a
y
Mov
e
Re
f
eren
c
e
from
c
onsume
s
R
efe
r
ence
commit
|
commitdiff
|
tree
2019-05-21
Mark Will
i
a
ms
Avo
i
d an array copy whe
n
its not nee
d
ed
commit
|
commitdiff
|
tree
2019-05-21
Mark
W
il
l
ia
m
s
Fix
equality between R
e
ifiedName and String
commit
|
commitdiff
|
tree
2019-05-20
Mark W
i
lliam
s
Allo
w
mo
r
e i
n
struction types in
dce
commit
|
commitdiff
|
tree
2019-05-20
Mark Will
i
am
s
Generalize the CreateSSWH
optimization
in dce
commit
|
commitdiff
|
tree
2019-05-20
Mark Willi
a
ms
F
i
x PRc
o
n
a couple of in
s
tructions
commit
|
commitdiff
|
tree
2019-05-20
M
a
r
k
Williams
Fix var
i
ous
c
o
n
sume
s
R
e
ference i
s
sues
commit
|
commitdiff
|
tree
2019-05-19
Mark W
i
lliams
Less
copying whe
n
resol
v
i
n
g type structures
commit
|
commitdiff
|
tree
2019-05-14
Mark Williams
Fix another
p
r
e
_ap
p
ly
segfault
commit
|
commitdiff
|
tree
2019-05-14
Mark Willi
a
ms
Better DCE for
catch traces
commit
|
commitdiff
|
tree
2019-05-14
Mark Willi
a
ms
Us
e
EndCatchData::mode to optimiz
e
is
C
allC
a
tch
commit
|
commitdiff
|
tree
2019-05-14
Mark W
i
lliam
s
Add mode to
E
ndCatch
commit
|
commitdiff
|
tree
2019-05-11
M
a
rk Will
i
ams
Re-enable
g
iant-a
r
rays
.
p
h
p
commit
|
commitdiff
|
tree
2019-05-10
Mark
W
illiams
Fix check argument heuristic
commit
|
commitdiff
|
tree
2019-05-09
Mark William
s
Optimize
empty
st
r
ings out of c
o
n
c
ats i
n
hhbbc
commit
|
commitdiff
|
tree
2019-05-09
M
a
rk Willia
m
s
More
j
it o
p
t
i
m
i
z
a
tions fo
r
string
c
o
ncats
commit
|
commitdiff
|
tree
2019-05-09
Mar
k
Will
i
ams
Fix cras
h
in pre_apply
commit
|
commitdiff
|
tree
2019-05-08
Ma
r
k Willi
a
ms
Fix a debug-types-section bug in
d
eb
u
g-
p
arse
r
-d
w
arf
commit
|
commitdiff
|
tree
2019-05-08
Mark Williams
Report all u
n
defi
n
ed types in
one go
commit
|
commitdiff
|
tree
2019-05-06
M
a
r
k
Williams
Work
a
ro
u
nd a gcc9
.
1 b
u
g in hhbbc
commit
|
commitdiff
|
tree
2019-05-05
Mark W
i
lliams
Optim
i
z
e
minstr sequences in i
n
terp
commit
|
commitdiff
|
tree
2019-05-05
Mark W
i
l
liams
M
o
v
e mIns
t
r
S
t
ate
t
o CollectedInfo
commit
|
commitdiff
|
tree
2019-05-05
Mark Wil
l
iams
Ma
k
e
bet
t
er use of Co
n
catStrInt and
C
onc
a
tIntStr
commit
|
commitdiff
|
tree
2019-05-05
M
a
rk W
i
ll
i
a
m
s
Ad
d
missin
g
DecRefs
commit
|
commitdiff
|
tree
2019-05-03
Ma
r
k
W
ill
i
a
ms
Kill P
e
e
phole a
n
d first_pa
s
s
commit
|
commitdiff
|
tree
2019-05-03
M
ar
k
Will
i
a
ms
Do Concat op
t
imiz
a
tion
i
n
interp
commit
|
commitdiff
|
tree
2019-05-03
Ma
r
k
W
illiams
C
onvert some CGetL2s to CG
e
t
Ls
commit
|
commitdiff
|
tree
2019-05-03
Mark Willi
a
m
s
Do
n
't punt on Con
c
atStr
[
34]
commit
|
commitdiff
|
tree
2019-05-02
M
a
r
k Williams
Fix
j
it-time
c
ras
h
es in T
y
peStructure::res
o
lvePa
r
tial
commit
|
commitdiff
|
tree
2019-05-01
Mark Williams
Replace CGetL2/PopC wit
h
P
o
pC/CGetL
commit
|
commitdiff
|
tree
2019-05-01
M
ark William
s
Add
an attrib
u
te to
prevent context s
e
nsiti
v
e analysis
.
.
.
commit
|
commitdiff
|
tree
2019-04-28
Ma
r
k Wil
l
iams
Kill Collecti
o
nOpts
:
:Trac
k
ConstantArrays
commit
|
commitdiff
|
tree
2019-04-28
Mark Williams
Kill off php::
P
rogr
a
m::CInit
commit
|
commitdiff
|
tree
2019-04-28
M
a
r
k
Williams
Track A
d
dElem st
a
te in the interpreter
commit
|
commitdiff
|
tree
2019-04-27
M
ark Wil
l
i
a
m
s
Allow
p
o
ps
i
nse
r
ted by speculate to
be
optim
i
zed
commit
|
commitdiff
|
tree
2019-04-27
M
a
rk Williams
R
e
-r
u
n
d
c
e
when it does AddEle
m
C
optimizations
commit
|
commitdiff
|
tree
2019-04-27
Mark
Williams
'poppable' instru
c
tions need to be effect_f
r
ee
commit
|
commitdiff
|
tree
2019-04-27
Mark Williams
Fix effect_free condition for
SetL, Pop
L
and U
n
setL
commit
|
commitdiff
|
tree
2019-04-27
Ma
r
k
Williams
Manually constprop
MemoGet
commit
|
commitdiff
|
tree
2019-04-27
Mark Wi
l
li
a
ms
F
i
x some dependency issues
commit
|
commitdiff
|
tree
2019-04-24
Mark William
s
D
o
n't incl
u
de fa
c
ebook directory in
r
epo-s
c
hema
commit
|
commitdiff
|
tree
2019-04-21
M
a
rk
W
illiams
Fix SoapData
:
:reset
commit
|
commitdiff
|
tree
2019-04-19
Mark Williams
Cl
e
aner in
t
e
r
face t
o
Loc
k
FreePtrWra
p
per
commit
|
commitdiff
|
tree
2019-04-18
Mark Will
i
ams
Let repo mode bu
i
lds create/use a unit cache
commit
|
commitdiff
|
tree
2019-04-18
Mar
k
W
i
lli
a
ms
Let eac
h
unit decide whether to use the
l
itstr t
a
ble
commit
|
commitdiff
|
tree
2019-04-18
Ma
r
k Will
i
ams
Move sym
b
ol-
r
efs to Uni
t
Emitter
commit
|
commitdiff
|
tree
2019-04-18
M
a
rk Williams
Kill as
s
emble_ex
p
ression
commit
|
commitdiff
|
tree
2019-04-17
Mark Wil
l
iams
Remove u
n
used preloadOnly para
m
f
rom e
n
u
me
r
a
t
eUnits
commit
|
commitdiff
|
tree
2019-04-16
M
a
rk Willi
a
ms
A
b
it more hphp/compi
l
er cl
e
anup
commit
|
commitdiff
|
tree
2019-04-15
M
a
rk Williams
The UnitEmitter
Q
ueu
e
doesn't nee
d
to be static
commit
|
commitdiff
|
tree
2019-04-15
Mark Williams
Remove dead d
i
s
patcherThread
commit
|
commitdiff
|
tree
2019-04-15
Mark Willia
m
s
Use t
h
e
d
e
fault busy han
d
ler
commit
|
commitdiff
|
tree
2019-04-12
Mark
W
il
l
iams
Ki
l
l Repo
.
Preload opti
o
n, a
n
d supporting cod
e
.
commit
|
commitdiff
|
tree
2019-04-12
Mark
W
i
lliams
Remov
e
A
nalysis
R
esult::Lo
c
ker
commit
|
commitdiff
|
tree
2019-04-12
Mark Wi
l
liams
R
e
move som
e
now-dead code
commit
|
commitdiff
|
tree
2019-04-11
Ma
r
k W
i
l
liams
Re
w
rite group
s
by looking
backwards
commit
|
commitdiff
|
tree
2019-04-11
Mar
k
Williams
Do BasicPeephole op
t
s in the i
n
terpreter
commit
|
commitdiff
|
tree
2019-04-11
Mark W
i
lliams
Update the bytecode after ea
c
h analysis step
commit
|
commitdiff
|
tree
2019-04-11
Ma
r
k Wil
l
iams
Keep
t
he hi
s
tory
o
f t
h
e hhbbc stack
commit
|
commitdiff
|
tree
2019-04-11
Mark Wil
l
iams
Fix
a potential issue with public st
a
t
ic props
commit
|
commitdiff
|
tree
2019-04-11
Mark Wil
l
ia
m
s
Mak
e
bet
t
er use
o
f
e
n
v
.
s
t
ate
.
thisType
commit
|
commitdiff
|
tree
2019-04-10
Mark Wi
l
liam
s
Fix a
n
iss
u
e wit
h
interfa
c
e func families
commit
|
commitdiff
|
tree
2019-04-10
Mark
W
i
l
l
iam
s
Fix dump-repo
commit
|
commitdiff
|
tree
2019-04-08
Mar
k
Wi
l
liams
Para
l
lelize update p
h
ase
commit
|
commitdiff
|
tree
2019-04-05
Mark Williams
Update thisType when refini
n
g a corresponding local
commit
|
commitdiff
|
tree
2019-04-05
Mark Wi
l
liams
Add
a
g
r
ou
p
for IssetL
commit
|
commitdiff
|
tree
2019-04-05
Ma
r
k Williams
Don't cal
l
nothrow or co
n
stprop before red
u
cing
commit
|
commitdiff
|
tree
2019-04-05
Mark W
i
lliams
Fix a
bug in InitThis
L
oc
commit
|
commitdiff
|
tree
2019-04-01
Mark W
i
lliam
s
Fix
iss
u
es in verifyRetTyp
e
Impl
commit
|
commitdiff
|
tree
2019-03-30
M
ark
Williams
F
i
x l
i
ne
numb
e
rs for
S
etL/PopC i
n
for
l
oops
commit
|
commitdiff
|
tree
2019-03-21
Ma
r
k Williams
Fix equivLoc
w
hen a
s
tack base is u
p
dated
commit
|
commitdiff
|
tree
2019-03-18
M
a
rk
W
i
lli
a
ms
Fix inline analy
s
is dependencies
commit
|
commitdiff
|
tree
2019-03-15
Mark William
s
Ma
k
e BasicPeephole re-o
p
timize m
o
r
e
commit
|
commitdiff
|
tree
2019-03-14
Mark Wi
l
liam
s
Clean
u
p more d
e
a
d
hphpc code
commit
|
commitdiff
|
tree
2019-03-14
Ma
r
k
Williams
Kill most
o
f
hphpc's AST
commit
|
commitdiff
|
tree
2019-03-12
Mark Williams
Get rid
o
f Blo
c
k::id
commit
|
commitdiff
|
tree
2019-03-12
Mark Will
i
ams
Fix
h
h
bbc issue
s
w
i
th
i
d
entical fi
l
e
s
commit
|
commitdiff
|
tree
2019-03-11
M
ark Willi
a
ms
Sp
e
ed
u
p repo mode server tests
commit
|
commitdiff
|
tree
2019-03-11
Mark Williams
Us
e
copy_ptr for php::Blocks
commit
|
commitdiff
|
tree
2019-03-10
Mark
W
illiams
Av
o
id
s
o
me const_casts
commit
|
commitdiff
|
tree
2019-03-10
Mark Williams
Avoid mutating Byt
e
codes
w
h
ile emitting
commit
|
commitdiff
|
tree
2019-03-10
Ma
r
k Willi
a
ms
Avoid mutatin
g
blocks wh
i
le
emitting
commit
|
commitdiff
|
tree
2019-03-10
Mark Wi
l
liams
Use B
l
ockIds in
rpoBlocks
commit
|
commitdiff
|
tree
2019-03-10
Mar
k
Williams
C
o
n
s
tify php::Block pointe
r
s
commit
|
commitdiff
|
tree
2019-03-10
Mark Willi
a
ms
Simplify ClsRefSl
o
t vis
i
to
r
s
commit
|
commitdiff
|
tree
2019-03-10
Ma
r
k Willia
m
s
U
s
e
E
xn
N
ode
I
ds ra
t
her th
a
n E
x
nN
o
de
poin
t
ers
commit
|
commitdiff
|
tree
2019-03-04
M
a
rk W
i
lliams
S
hrink some hh
b
bc index data st
r
uctures 3/n
commit
|
commitdiff
|
tree
2019-03-04
Mar
k
Wi
l
liams
Shri
n
k some
h
hb
b
c
i
n
d
e
x d
a
t
a
st
r
uct
u
r
es 2/n
commit
|
commitdiff
|
tree
2019-03-04
Mark William
s
Shrink some hhbbc inde
x
data structures
1
/n
commit
|
commitdiff
|
tree
2019-03-03
Mark Williams
Use a si
n
gl
e
chm for contextualReturn
T
ypes
commit
|
commitdiff
|
tree
next