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
Less copying when resolving type structures
2019-05-19
Mark Wi
l
liams
Less copying when resolving type
structures
commit
|
commitdiff
|
tree
2019-05-14
Mark
W
illiams
Fix another pre_ap
p
ly segfau
l
t
commit
|
commitdiff
|
tree
2019-05-14
Mark Williams
Better DCE fo
r
catch trac
e
s
commit
|
commitdiff
|
tree
2019-05-14
Mark W
i
lliam
s
Use EndCatchDat
a
:
:mode
to optimize isCallCatch
commit
|
commitdiff
|
tree
2019-05-14
Mar
k
Williams
A
dd mode to EndCatch
commit
|
commitdiff
|
tree
2019-05-11
Mark W
i
lliams
Re-e
n
able
giant-array
s
.
p
h
p
commit
|
commitdiff
|
tree
2019-05-10
M
a
rk Williams
Fix check argument h
e
uris
t
ic
commit
|
commitdiff
|
tree
2019-05-09
M
a
rk Willia
m
s
Optimiz
e
emp
t
y strings
o
ut o
f
co
n
cats in
hhbbc
commit
|
commitdiff
|
tree
2019-05-09
Mark
Will
i
ams
More
j
i
t
o
p
timi
z
at
i
ons fo
r
string concats
commit
|
commitdiff
|
tree
2019-05-09
Mark Willi
a
ms
Fix cra
s
h
in
pre_apply
commit
|
commitdiff
|
tree
2019-05-08
M
ark Willia
m
s
F
i
x a
d
eb
u
g-type
s
-se
c
t
i
on bu
g
in debu
g
-
parser
-
dw
a
rf
commit
|
commitdiff
|
tree
2019-05-08
Mark Williams
R
e
p
o
rt all unde
f
ined types in one g
o
commit
|
commitdiff
|
tree
2019-05-06
M
ark Wi
l
liams
Wo
r
karound
a gcc9
.
1 b
u
g in hhbbc
commit
|
commitdiff
|
tree
2019-05-05
M
ark Williams
Optim
i
ze minstr se
q
u
e
n
c
es in i
n
t
e
rp
commit
|
commitdiff
|
tree
2019-05-05
Mark Williams
Move mInstrState
to
Collec
t
edInfo
commit
|
commitdiff
|
tree
2019-05-05
Mark Williams
Ma
k
e better u
s
e of Con
c
a
tStrInt and ConcatIntStr
commit
|
commitdiff
|
tree
2019-05-05
Mark Williams
Add mis
s
ing DecRe
f
s
commit
|
commitdiff
|
tree
2019-05-03
Mark Williams
Kil
l
P
eephole and f
i
rst
_
pa
s
s
commit
|
commitdiff
|
tree
2019-05-03
Mar
k
W
illiams
Do C
o
ncat
o
ptimizat
i
on in
interp
commit
|
commitdiff
|
tree
2019-05-03
Mark Williams
Con
v
er
t
s
o
me CGetL
2
s
t
o CGetLs
commit
|
commitdiff
|
tree
2019-05-03
M
ark Williams
Do
n
'
t punt on ConcatStr[34]
commit
|
commitdiff
|
tree
2019-05-02
Mark
W
illiams
Fi
x
ji
t
-time
cra
s
hes in TypeStructure::r
e
solvePartial
commit
|
commitdiff
|
tree
2019-05-01
Mark
Wi
l
liams
Rep
l
ace
C
GetL2/PopC with PopC/C
G
etL
commit
|
commitdiff
|
tree
2019-05-01
Mark Wi
l
liams
Add an
a
ttri
b
ute to prevent context sensitiv
e
ana
l
ysis
.
.
.
commit
|
commitdiff
|
tree
2019-04-28
Mark Williams
Kill CollectionOpt
s
::Trac
k
Constan
t
Arra
y
s
commit
|
commitdiff
|
tree
2019-04-28
Mark Wil
l
iams
Kill off php::Program::CInit
commit
|
commitdiff
|
tree
2019-04-28
M
ark
W
il
l
iams
Track
A
ddElem state in
t
he interpreter
commit
|
commitdiff
|
tree
2019-04-27
Mark W
i
l
l
iams
A
llow pops inserted
b
y speculate
t
o
be optimi
z
e
d
commit
|
commitdiff
|
tree
2019-04-27
Ma
r
k Williams
Re-run dce when it does AddElemC optimizations
commit
|
commitdiff
|
tree
2019-04-27
Mark
Williams
'poppable' i
n
str
u
c
t
ions n
e
ed to
be effect_free
commit
|
commitdiff
|
tree
2019-04-27
Mar
k
W
i
l
l
iams
Fix e
f
fect_free c
o
n
dition fo
r
SetL, Po
p
L and UnsetL
commit
|
commitdiff
|
tree
2019-04-27
Mark W
i
ll
i
ams
Man
u
a
l
ly co
n
stprop MemoGet
commit
|
commitdiff
|
tree
2019-04-27
M
a
rk Williams
Fix som
e
depende
n
cy i
s
sues
commit
|
commitdiff
|
tree
2019-04-24
Mark Williams
Don't include faceboo
k
di
r
ectory in
re
p
o
-sch
e
m
a
commit
|
commitdiff
|
tree
2019-04-21
Mark Williams
Fix SoapData::reset
commit
|
commitdiff
|
tree
2019-04-19
Ma
r
k Willi
a
ms
Cle
a
ner
i
nterfa
c
e to
L
ockFr
e
eP
t
rWrapp
e
r
commit
|
commitdiff
|
tree
2019-04-18
M
a
rk Will
i
ams
Le
t
repo mode
b
u
ilds
c
r
e
ate/use a unit cache
commit
|
commitdiff
|
tree
2019-04-18
Mark William
s
L
e
t eac
h
un
i
t
d
e
c
i
de
wh
e
ther to
u
se the litstr table
commit
|
commitdiff
|
tree
2019-04-18
Mark
W
illiams
M
ove symbol-refs to Unit
E
mitter
commit
|
commitdiff
|
tree
2019-04-18
Mark Williams
Kill
a
s
semb
l
e
_
expression
commit
|
commitdiff
|
tree
2019-04-17
Mar
k
Williams
Remov
e
unused p
r
eloadOn
l
y
p
ar
a
m from enumerateUnits
commit
|
commitdiff
|
tree
2019-04-16
M
a
rk Will
i
ams
A bit more hph
p
/
c
ompi
l
er clea
n
up
commit
|
commitdiff
|
tree
2019-04-15
Ma
r
k Williams
Th
e
UnitEmitterQueue doesn'
t
need to be static
commit
|
commitdiff
|
tree
2019-04-15
M
ark
W
illiams
Remo
v
e
d
ead dispatcherThread
commit
|
commitdiff
|
tree
2019-04-15
M
a
rk Williams
Use th
e
defaul
t
busy handler
commit
|
commitdiff
|
tree
2019-04-12
Mark W
i
l
l
iams
Kill
Re
p
o
.
Prel
o
ad
o
ption, and supporting code
.
commit
|
commitdiff
|
tree
2019-04-12
Mark W
i
lliams
Rem
o
ve Analy
s
isRe
s
ult::
L
oc
k
er
commit
|
commitdiff
|
tree
2019-04-12
Mark Wil
l
iams
R
e
mo
v
e some now-
d
e
a
d code
commit
|
commitdiff
|
tree
2019-04-11
Mark Williams
R
ewrite groups
b
y lookin
g
bac
k
w
a
rds
commit
|
commitdiff
|
tree
2019-04-11
Mark Will
i
am
s
Do Ba
s
icPee
p
hole
opts in the int
e
rpr
e
ter
commit
|
commitdiff
|
tree
2019-04-11
M
ark Williams
Upda
t
e
t
h
e
b
ytec
o
de after
e
a
ch an
a
l
ysis step
commit
|
commitdiff
|
tree
2019-04-11
Mark Williams
Keep the hi
s
t
ory of
the hhbbc stac
k
commit
|
commitdiff
|
tree
2019-04-11
Ma
r
k Will
i
ams
Fix a
p
oten
t
ial issue with public s
t
atic props
commit
|
commitdiff
|
tree
2019-04-11
Ma
r
k Williams
M
a
ke better us
e
of e
n
v
.
sta
t
e
.
t
hisTyp
e
commit
|
commitdiff
|
tree
2019-04-10
M
a
r
k Wi
l
liams
Fix an issue with
interface fun
c
fami
l
ie
s
commit
|
commitdiff
|
tree
2019-04-10
Ma
r
k Williams
Fix dump-
r
epo
commit
|
commitdiff
|
tree
2019-04-08
M
a
r
k
Wil
l
iams
Paral
l
e
lize
u
pdate phase
commit
|
commitdiff
|
tree
2019-04-05
Mark Willi
a
m
s
Update thi
s
Type
w
hen re
f
ining a
c
orr
e
sponding local
commit
|
commitdiff
|
tree
2019-04-05
Mark Willia
m
s
Add a group
f
or Is
s
e
tL
commit
|
commitdiff
|
tree
2019-04-05
Mark William
s
Don't call not
h
row or constpr
o
p b
e
fo
r
e reduc
i
ng
commit
|
commitdiff
|
tree
2019-04-05
M
a
r
k
Williams
Fix
a
bug
i
n Ini
t
T
h
i
s
Loc
commit
|
commitdiff
|
tree
2019-04-01
Mark Williams
Fix issues in verifyRe
t
TypeImpl
commit
|
commitdiff
|
tree
2019-03-30
M
ark Williams
Fix l
i
ne numbers for SetL/PopC in for loo
p
s
commit
|
commitdiff
|
tree
2019-03-21
Mark W
i
lliams
Fix equivLoc when
a
s
tack bas
e
is updated
commit
|
commitdiff
|
tree
2019-03-18
Mark
Wi
l
liams
F
ix inline anal
y
sis dependencies
commit
|
commitdiff
|
tree
2019-03-15
Mark Williams
Make BasicP
e
e
p
hole re-o
p
timize
mo
r
e
commit
|
commitdiff
|
tree
2019-03-14
Mark Williams
C
leanup more dead h
p
hpc code
commit
|
commitdiff
|
tree
2019-03-14
M
a
r
k Will
i
ams
Kill mo
s
t of hphpc'
s
AST
commit
|
commitdiff
|
tree
2019-03-12
Ma
r
k Williams
Get
rid of Block::id
commit
|
commitdiff
|
tree
2019-03-12
M
ark Will
i
ams
Fix hhbbc issu
e
s
with identi
c
al files
commit
|
commitdiff
|
tree
2019-03-11
Mark Will
i
ams
Speed
u
p
r
epo
m
ode server tes
t
s
commit
|
commitdiff
|
tree
2019-03-11
M
ark Will
i
ams
U
se copy_ptr for php:
:
Blocks
commit
|
commitdiff
|
tree
2019-03-10
Mark
William
s
Avoid s
o
me cons
t
_casts
commit
|
commitdiff
|
tree
2019-03-10
Mark
Williams
A
void mutati
n
g Bytecodes w
h
ile emitting
commit
|
commitdiff
|
tree
2019-03-10
Mar
k
William
s
Avoid mutating bl
o
c
k
s
while
emitting
commit
|
commitdiff
|
tree
2019-03-10
Ma
r
k Wi
l
liams
Use Blo
c
kIds in r
p
oB
l
ocks
commit
|
commitdiff
|
tree
2019-03-10
Mark
Wi
l
liams
C
onsti
f
y php::Bl
o
ck po
i
nters
commit
|
commitdiff
|
tree
2019-03-10
Mark Williams
Simplif
y
Cls
R
efSlot vis
i
tors
commit
|
commitdiff
|
tree
2019-03-10
Mark Wi
l
liams
Use Ex
n
NodeIds ra
t
her than ExnNode pointers
commit
|
commitdiff
|
tree
2019-03-04
M
ark W
i
l
l
iam
s
Shr
i
nk some hhbbc i
n
dex data st
r
u
cture
s
3/n
commit
|
commitdiff
|
tree
2019-03-04
M
a
r
k
W
i
llia
m
s
Shrink some h
h
bbc index da
t
a structures 2/
n
commit
|
commitdiff
|
tree
2019-03-04
Mark William
s
Shrink some hhbbc index
dat
a
structures 1/n
commit
|
commitdiff
|
tree
2019-03-03
Mar
k
Williams
Use a si
n
g
l
e chm for contextua
l
ReturnTypes
commit
|
commitdiff
|
tree
2019-03-03
M
a
rk W
i
lliams
Add a memory
p
rofiling option to hh
b
bc
commit
|
commitdiff
|
tree
2019-03-03
M
ark Williams
Fix dumpi
n
g o
f
j
i
t::AliasAna
l
ysis
commit
|
commitdiff
|
tree
2019-03-03
M
a
rk Willi
a
ms
Fix builtin
argument c
h
e
cking in i
n
terp mode
commit
|
commitdiff
|
tree
2019-03-03
Mark Wi
l
liam
s
Change default log lev
e
l to warning to hide info messa
g
es
commit
|
commitdiff
|
tree
2019-02-20
Mark
W
i
l
l
ia
m
s
Don't deadlock
w
hen b
y
tecode ver
i
fication
f
ail
s
commit
|
commitdiff
|
tree
2019-01-22
Mark Williams
Fix non-
s
tric
t
aliasing in
P
CF
i
lter
commit
|
commitdiff
|
tree
2019-01-17
Mark
W
i
l
l
iams
Fix a couple
o
f nits
commit
|
commitdiff
|
tree
2019-01-16
M
a
rk Williams
T
ra
c
k th
e
typ
e
o
f
$
this in hhbbc
commit
|
commitdiff
|
tree
2019-01-16
Mark Wil
l
iams
Pass the $this
ty
p
e throug
h
to an
a
l
y
z
e
_
fu
n
c_inline
commit
|
commitdiff
|
tree
2019-01-16
Ma
r
k Wi
l
l
iams
Mak
e
better use of thisL
o
cToKil
l
, and renam
e
it
commit
|
commitdiff
|
tree
2019-01-03
Mark Williams
F
ix some idx issues in the gdb help
e
rs
commit
|
commitdiff
|
tree
2018-12-20
M
ark
W
il
l
i
ams
Br
e
ak tracelets af
t
er ClsCns
commit
|
commitdiff
|
tree
2018-12-19
Mark W
i
ll
i
ams
Kill Source
R
ootInfo::s_p
h
pRoot
commit
|
commitdiff
|
tree
2018-12-17
M
a
rk Williams
Si
m
plif
y
some typeStructureIsType condit
i
o
n
s
commit
|
commitdiff
|
tree
2018-12-13
Mark W
i
lli
a
ms
j
i
t-serial
i
ze sh
o
uld w
o
r
k in repo-single mode
commit
|
commitdiff
|
tree
2018-12-11
Mark Willia
m
s
Optimize
ar
r
ay_keys
commit
|
commitdiff
|
tree
2018-12-10
Mark Williams
Us
e
a
p
e
r-pr
o
cess unix
s
ocket
f
il
e
commit
|
commitdiff
|
tree
next