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
Parallelize update phase
2019-04-08
Mark
W
ill
i
ams
P
a
ralleliz
e
update p
h
ase
commit
|
commitdiff
|
tree
2019-04-05
Mark Wil
l
ia
m
s
Update this
T
ype when refini
n
g a corre
s
pon
d
in
g
lo
c
a
l
commit
|
commitdiff
|
tree
2019-04-05
Mark Will
i
ams
Add
a
group
f
or Is
s
etL
commit
|
commitdiff
|
tree
2019-04-05
M
a
rk Willia
m
s
Don't call
n
othrow
or constprop befor
e
r
educin
g
commit
|
commitdiff
|
tree
2019-04-05
Mark Williams
Fix a bug in InitThisLoc
commit
|
commitdiff
|
tree
2019-04-01
Mark Will
i
ams
Fix issues
in verifyR
e
tTypeImpl
commit
|
commitdiff
|
tree
2019-03-30
Mark William
s
Fix line numbe
r
s for SetL/PopC in f
o
r lo
o
ps
commit
|
commitdiff
|
tree
2019-03-21
Mark Williams
Fix equivL
o
c when a
stack base
i
s u
p
dated
commit
|
commitdiff
|
tree
2019-03-18
M
a
rk Wil
l
iams
F
i
x inli
n
e analy
s
i
s dep
e
n
d
e
ncies
commit
|
commitdiff
|
tree
2019-03-15
Mark Williams
Make
B
a
sicPeephole re-optimiz
e
more
commit
|
commitdiff
|
tree
2019-03-14
M
a
rk Williams
Cleanup m
o
re
dead hphpc code
commit
|
commitdiff
|
tree
2019-03-14
Mark Williams
Kill m
o
st of hphpc'
s
AST
commit
|
commitdiff
|
tree
2019-03-12
Mark Wil
l
i
a
ms
Get
rid
o
f B
l
ock::id
commit
|
commitdiff
|
tree
2019-03-12
Ma
r
k W
i
l
l
iams
Fix hh
b
b
c issue
s
with id
e
ntical files
commit
|
commitdiff
|
tree
2019-03-11
Mark W
i
lliams
Speed up repo
m
ode server test
s
commit
|
commitdiff
|
tree
2019-03-11
M
a
r
k Williams
Use copy_p
t
r for
php::Blocks
commit
|
commitdiff
|
tree
2019-03-10
Mar
k
W
i
lliams
Avoid
some const_
c
asts
commit
|
commitdiff
|
tree
2019-03-10
M
a
rk William
s
Avo
i
d mutating By
t
ecodes w
h
ile emit
t
ing
commit
|
commitdiff
|
tree
2019-03-10
Mark
W
illiams
A
v
oid muta
t
i
ng
b
lock
s
while emitting
commit
|
commitdiff
|
tree
2019-03-10
Mark Williams
Use BlockIds
i
n r
p
o
B
locks
commit
|
commitdiff
|
tree
2019-03-10
Mark Will
i
ams
Constify php::Block poi
n
ters
commit
|
commitdiff
|
tree
2019-03-10
Ma
r
k Will
i
ams
Simpli
f
y ClsRefSlot visi
t
ors
commit
|
commitdiff
|
tree
2019-03-10
Mark Williams
Use
E
xnNodeIds rather
tha
n
Ex
n
Node pointe
r
s
commit
|
commitdiff
|
tree
2019-03-04
Ma
r
k Willi
a
ms
Shrin
k
some hhbbc index d
a
ta struc
t
ures 3
/
n
commit
|
commitdiff
|
tree
2019-03-04
Mark
Williams
S
hr
i
nk some
h
h
bbc index data st
r
uctures 2/n
commit
|
commitdiff
|
tree
2019-03-04
Mark W
i
lliams
Shr
i
nk
s
ome hhbbc index dat
a
struc
t
u
r
e
s 1/
n
commit
|
commitdiff
|
tree
2019-03-03
M
a
r
k Will
i
ams
Use a single chm for
c
ontextualRetur
n
Type
s
commit
|
commitdiff
|
tree
2019-03-03
Mark
W
i
l
l
i
ams
Ad
d
a me
m
ory profiling
opt
i
on to hhbbc
commit
|
commitdiff
|
tree
2019-03-03
Mark Williams
Fix dumping of jit::AliasAnalysis
commit
|
commitdiff
|
tree
2019-03-03
Mark Willia
m
s
Fix builtin argument checking i
n
inter
p
mode
commit
|
commitdiff
|
tree
2019-03-03
Mark
Willia
m
s
Ch
a
nge default lo
g
level
t
o
w
arning to hide info messages
commit
|
commitdiff
|
tree
2019-02-20
Mark Williams
Don't de
a
dl
o
ck
w
hen bytecode ver
i
fication fails
commit
|
commitdiff
|
tree
2019-01-22
Mar
k
Williams
Fix no
n
-stric
t
aliasing in PC
F
ilter
commit
|
commitdiff
|
tree
2019-01-17
Mark Williams
Fix a couple
o
f nits
commit
|
commitdiff
|
tree
2019-01-16
M
a
rk W
i
lliams
Track the
t
ype of $th
i
s
in hhbbc
commit
|
commitdiff
|
tree
2019-01-16
M
ark Wil
l
iams
Pass
t
h
e $this
type throu
g
h to
a
nalyze_fu
n
c_inline
commit
|
commitdiff
|
tree
2019-01-16
Ma
r
k Willi
a
ms
M
a
ke b
e
t
ter
use
of
t
hisLocToK
i
ll,
a
nd rename it
commit
|
commitdiff
|
tree
2019-01-03
Mar
k
Wil
l
i
ams
Fix some idx issu
e
s in the gdb
hel
p
er
s
commit
|
commitdiff
|
tree
2018-12-20
Mark Willia
m
s
Break tracelets after ClsCns
commit
|
commitdiff
|
tree
2018-12-19
Mark
W
illia
m
s
Ki
l
l So
u
rceR
o
otIn
f
o::s_phpRoot
commit
|
commitdiff
|
tree
2018-12-17
M
a
rk Williams
Simplify som
e
typeStr
u
ctureIsTyp
e
conditions
commit
|
commitdiff
|
tree
2018-12-13
Mark Williams
jit-serialize s
h
ould
wo
r
k
in r
e
p
o-sing
l
e mo
d
e
commit
|
commitdiff
|
tree
2018-12-11
M
ark William
s
Optimize array_keys
commit
|
commitdiff
|
tree
2018-12-10
Mark W
i
lliams
Use a per
-
process uni
x
s
ocket file
commit
|
commitdiff
|
tree
2018-12-10
Mark Williams
Add -fdebug-types
-
section to h
h
v
m
g
cc builds
commit
|
commitdiff
|
tree
2018-12-09
Ma
r
k Wi
l
liams
Fix som
e
ou
t
o
f
bounds accesses
commit
|
commitdiff
|
tree
2018-12-08
Mark Willia
m
s
Fix some use-
a
fter-frees in vsdebug
commit
|
commitdiff
|
tree
2018-12-03
Mark
W
il
l
iams
Fix
issue
s
with InitThr
o
wable
F
ileAndLine
commit
|
commitdiff
|
tree
2018-12-02
Mark Williams
F
i
x a bug in readAddr
commit
|
commitdiff
|
tree
2018-12-02
Mark Willia
m
s
F
i
x
tes
t
s that depe
n
ded o
n
foll
y
::F14 o
r
der
i
ng
commit
|
commitdiff
|
tree
2018-11-30
Mark Williams
Fix jit-serialize future time c
h
e
ck
commit
|
commitdiff
|
tree
2018-11-29
Ma
r
k W
i
lliams
Speculat
e
blocks
t
o resolve branches (
t
a
ke th
r
e
e
)
commit
|
commitdiff
|
tree
2018-11-29
Mark Williams
Fix a pr
o
blem with
g
l
o
b
al dce
commit
|
commitdiff
|
tree
2018-11-21
Mark Williams
Update the s
t
ate for CheckRDSInitialize
d
in load-elim
commit
|
commitdiff
|
tree
2018-11-21
M
a
rk Wil
l
i
ams
Fix so
m
e ubsan
i
s
sues
commit
|
commitdiff
|
tree
2018-11-21
Mark
W
illiams
Fix rawp
t
r conversion for std::unique_ptr and gcc8
commit
|
commitdiff
|
tree
2018-11-16
Mark Williams
Fi
x
AttrSys
t
emInitialV
a
lue on overridden
properties
commit
|
commitdiff
|
tree
2018-11-15
Mark
Williams
Bac
k
out "D1303285
5
: Specula
t
e
blocks to resolve branches
.
.
.
commit
|
commitdiff
|
tree
2018-11-15
Mark Willi
a
ms
Fix a bug hand
l
ing i
s
ex
p
res
s
ions in no
n
-me
t
hod closu
r
es
commit
|
commitdiff
|
tree
2018-11-15
Mark Williams
S
peculate
b
l
ocks to
r
esolve branches (take
two)
commit
|
commitdiff
|
tree
2018-11-13
Ma
r
k Willia
m
s
Fix some gdb helper i
s
sues
commit
|
commitdiff
|
tree
2018-11-12
Mark Williams
Back out "
D
12874341: S
p
e
c
u
l
a
te
b
l
o
cks to resolve
b
ranches"
commit
|
commitdiff
|
tree
2018-11-12
Mark Will
i
ams
Cus
t
om tra
c
ing for De
b
u
g
.
Tra
c
eFuncti
o
n
s
commit
|
commitdiff
|
tree
2018-11-05
Mark Wil
l
iams
More optimization
s
for t
e
st/load
commit
|
commitdiff
|
tree
2018-11-05
Mark Williams
Mov
e
immediate
conversion into x64 specific simplify
commit
|
commitdiff
|
tree
2018-11-04
Mark Wi
l
liams
Speculate
b
loc
k
s t
o
resolv
e
branc
h
es
commit
|
commitdiff
|
tree
2018-11-04
M
a
r
k
W
ill
i
a
m
s
Don't propa
g
ate the state
with jmp_setdes
t
commit
|
commitdiff
|
tree
2018-11-04
M
ark Williams
Fix
a
currently h
a
r
m
less bug
i
n
CheckThis
commit
|
commitdiff
|
tree
2018-11-04
Mark William
s
Don't emit DefC
l
s for anonymous cl
a
sses
commit
|
commitdiff
|
tree
2018-11-04
Mark Wi
l
lia
m
s
Fi
x
emission of FP
u
shCtorI
commit
|
commitdiff
|
tree
2018-11-04
Mark Williams
Fix typo handling bc::Switch
commit
|
commitdiff
|
tree
2018-11-04
M
a
r
k
Williams
Combine load
w
ith test
commit
|
commitdiff
|
tree
2018-11-04
M
a
rk Wi
l
liam
s
Use -1 instead of 1 for m_aux
.
u_
a
s
yncN
o
nEagerRet
u
r
nFlag
commit
|
commitdiff
|
tree
2018-11-04
Mark
W
illiam
s
Va
r
ious
w
idth and
s
ignedness
optimizati
o
n
s
for test
commit
|
commitdiff
|
tree
2018-11-04
M
a
rk Williams
Optimiz
e
and-
>
test sequences
commit
|
commitdiff
|
tree
2018-11-04
Mark Williams
Fix a bug in prepare_retur
n
_regs
commit
|
commitdiff
|
tree
2018-11-04
Mark Will
i
ams
Simplif
y
s
h
ift/t
e
st -> shift
commit
|
commitdiff
|
tree
2018-10-30
Mark
William
s
Fix expe
c
t
ed test ou
t
p
ut for new version of x
s
lt
commit
|
commitdiff
|
tree
2018-10-30
Mark
W
illiams
Fi
x
t
es
t
f
a
i
lures due to
imagick up
g
rad
e
commit
|
commitdiff
|
tree
2018-10-29
Mark
Wi
l
liams
Fix cra
s
h creating backtrace
for inco
r
r
e
ctly invoked
.
.
.
commit
|
commitdiff
|
tree
2018-10-25
M
a
r
k Will
i
ams
Reduce c
o
st of creating constant arrays
commit
|
commitdiff
|
tree
2018-10-25
Mark W
i
lliam
s
F
i
x an
o
b
j
prof crash
commit
|
commitdiff
|
tree
2018-10-24
Mark
W
illiams
F
i
x
crashe
s
d
u
e to DictSame etc with HAC
n
otices enabled
commit
|
commitdiff
|
tree
2018-10-23
Mark Will
i
ams
Fi
x
pretty p
r
inting for D
i
ct
s
and Vecs
commit
|
commitdiff
|
tree
2018-10-22
M
a
rk
W
illiams
Fix a stack overfl
o
w in GetS
c
alarArr
a
y
commit
|
commitdiff
|
tree
2018-10-20
M
ark
W
illiams
Delay
s
c
a
lari
z
i
ng Add*ElemC until the peephole optimizer
commit
|
commitdiff
|
tree
2018-10-20
M
ark Wi
l
liams
Cle
a
nup
C
oncatPeephol
e
commit
|
commitdiff
|
tree
2018-10-20
Mark Williams
Fix O(n^2)
issu
e
r
emoving
e
lemen
t
s fro
m
multimap
commit
|
commitdiff
|
tree
2018-10-17
Mark Williams
F
ix l
o
o
kup_
f
oldab
l
e_return_
t
ype for wrapper
s
with default
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Mark Williams
Fix a couple
o
f vasm
t
es
t
s t
o
work
around a
gcc-
8
b
ug
commit
|
commitdiff
|
tree
2018-10-16
Mark Williams
D
o
n't disable all Same optimiz
a
tions whe
n
H
ackAr
r
Compat
N
otic
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Mark Williams
Optimize ClsRefN
a
me for known classes
commit
|
commitdiff
|
tree
2018-10-14
M
a
rk William
s
Use LockFr
e
ePtrWrapper for
n
on-repo-a
u
th unit cac
h
e
.
.
.
commit
|
commitdiff
|
tree
2018-10-14
Mark William
s
Fix order of d
e
st
r
u
ction issues (
#
834
1
)
commit
|
commitdiff
|
tree
2018-10-14
M
a
rk
Will
i
ams
Use L
o
ckFree
P
trWrapper for Repo Auth uni
t
cach
e
commit
|
commitdiff
|
tree
2018-10-08
Mar
k
W
i
lliams
Fix
a
n
on-repo-mo
d
e
c
ac
h
ing is
s
ue
commit
|
commitdiff
|
tree
2018-10-08
Mark Williams
Fi
x
some issues with address sizes
commit
|
commitdiff
|
tree
2018-10-07
Mark Williams
Explicitly
i
nstantiate callFun
c
<tru
e
/false>
commit
|
commitdiff
|
tree
2018-10-04
Mar
k
Williams
G
et rid of a "using namespace"
commit
|
commitdiff
|
tree
2018-09-30
M
a
r
k Will
i
a
m
s
Fix an hhbbc cras
h
with lat
e
-
i
nit t
r
ai
t
properties
commit
|
commitdiff
|
tree
next