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
actually check adata in semdiff again
2017-05-22
M
a
rk Williams
Enable H
a
rd
R
e
t
urnTypeHints by def
a
ult
commit
|
commitdiff
|
tree
2017-05-22
M
a
rk W
i
lliams
Add VerifyRet
F
a
ilHard ir instruc
t
ion
commit
|
commitdiff
|
tree
2017-05-22
M
a
rk
W
illiams
Fix
a
nother ran
d
om_byt
e
s call
i
n libsodium tests
commit
|
commitdiff
|
tree
2017-05-22
Mark
Williams
Fi
x
crash in CurlR
e
source
:
:close
F
o
r
Swe
e
p
commit
|
commitdiff
|
tree
2017-05-21
M
a
rk William
s
F
ix closure
names in strobe
l
ight
commit
|
commitdiff
|
tree
2017-05-18
Mark Williams
Fi
x
a de
b
ugger cr
a
sh
commit
|
commitdiff
|
tree
2017-05-16
Mark Williams
Cle
a
n up some scripts
commit
|
commitdiff
|
tree
2017-05-14
Mark Williams
Sto
p
dr
o
pping empty
jeprof fil
e
s on oom
commit
|
commitdiff
|
tree
2017-05-12
Mark Wil
l
iams
Disable buff
e
ring
,
b
uild-ids and build-id
c
ache
fo
r
.
.
.
commit
|
commitdiff
|
tree
2017-05-09
Mar
k
Williams
Ensure HardTypeHints is set
e
a
r
ly enough
.
commit
|
commitdiff
|
tree
2017-05-09
Mark Williams
Str
e
amline memoi
z
e functions a little
commit
|
commitdiff
|
tree
2017-05-09
M
ark Williams
Fix
a u
s
e-after-f
r
ee
i
n as
y
nc
-
yield
commit
|
commitdiff
|
tree
2017-05-09
Mar
k
W
illiams
F
i
x
crash sorting a ve
c
commit
|
commitdiff
|
tree
2017-05-04
Mark Willi
a
ms
Fix type-scanne
r
s
in lto
build
commit
|
commitdiff
|
tree
2017-05-02
Mark
Will
i
ams
Pass H
a
rdRetur
n
T
y
peHints th
r
ough t
h
e repo properly
commit
|
commitdiff
|
tree
2017-05-02
Mark
Will
i
ams
Ad
d
ir
a
nd
v
asm for
func guard emission
commit
|
commitdiff
|
tree
2017-04-27
Mark
Williams
Use use-counts in fold-imms
commit
|
commitdiff
|
tree
2017-04-25
Mark William
s
Fix an i
n
cor
r
ect asse
r
t
commit
|
commitdiff
|
tree
2017-04-24
Mark
W
illiams
Resolve
t
y
p
e-
c
onstra
i
nts
commit
|
commitdiff
|
tree
2017-04-24
Mark Williams
Resolve type aliases
commit
|
commitdiff
|
tree
2017-04-24
Mark Wil
l
iam
s
R
e
store
e
xt_posix
.
p
h
p
commit
|
commitdiff
|
tree
2017-04-22
Mar
k
Wil
l
iams
R
e
move some cruft
commit
|
commitdiff
|
tree
2017-04-21
Mar
k
Will
i
ams
D
i
sable e
x
t_posix
.
ph
p
commit
|
commitdiff
|
tree
2017-04-19
Mark
W
il
l
iams
Bette
r
typ
e
r
esolution
commit
|
commitdiff
|
tree
2017-04-18
Mark Williams
F
i
x
s
om
e
repo-glob
a
l issues
commit
|
commitdiff
|
tree
2017-04-17
Mark
W
illiams
Fix dce
commit
|
commitdiff
|
tree
2017-04-16
Mark
Williams
Str
e
am
l
in
e
so
m
e
stri
c
tlyInteg
e
r
ch
e
cks
commit
|
commitdiff
|
tree
2017-04-16
Mark Willi
a
ms
O
p
t
i
mize AddElem
C
to
N
ew
P
ack
e
dArray
commit
|
commitdiff
|
tree
2017-04-16
Mark Williams
Handle some unusual Bytecodes properly
commit
|
commitdiff
|
tree
2017-04-16
M
a
r
k W
i
llia
m
s
Use dce to cre
a
te
NewStructArray
s
commit
|
commitdiff
|
tree
2017-04-16
Mark Williams
More tweaks to dce
commit
|
commitdiff
|
tree
2017-04-14
Ma
r
k
Willi
a
ms
F
i
x issue with abstract trait
m
ethods
commit
|
commitdiff
|
tree
2017-04-14
Ma
r
k
Williams
M
i
nor optimization for isStrictlyInteger
commit
|
commitdiff
|
tree
2017-04-10
M
a
rk Williams
Fix an i
s
sue with FPass* and hac
k
arrays
commit
|
commitdiff
|
tree
2017-04-06
Ma
r
k
W
ill
i
ams
Fix bugs in
R
emo
v
eUnr
e
achabl
e
B
loc
k
s
commit
|
commitdiff
|
tree
2017-04-04
Mark Williams
Fix
t
ypes for Self an
d
Parent
commit
|
commitdiff
|
tree
2017-04-04
Mark Williams
F
o
ld Cns
E
the same way
we do C
n
s
commit
|
commitdiff
|
tree
2017-04-04
Mark Williams
A
dd bytec
o
de tracing to hhbbc
commit
|
commitdiff
|
tree
2017-04-04
Ma
r
k Will
i
a
m
s
Don't skip constant folding for smal
l
double values
commit
|
commitdiff
|
tree
2017-04-04
M
a
r
k
Willi
a
ms
Fix
a
miss
i
ng case adding
a
n element to a packe
d
arra
y
commit
|
commitdiff
|
tree
2017-04-02
Mark W
i
lliams
Fix
d
issect_array_key fo
r
HackArrCompatN
o
tices
commit
|
commitdiff
|
tree
2017-04-01
Mark W
i
l
lia
m
s
Better contr
o
l
ove
r
hh
b
bc tracing
commit
|
commitdiff
|
tree
2017-03-31
Mark Will
i
ams
Fix inc
o
rre
c
t type infe
r
ence fo
r
AddEle
m
C
commit
|
commitdiff
|
tree
2017-03-28
Mar
k
Williams
Resolve hni function defaul
t
argume
n
t value
s
commit
|
commitdiff
|
tree
2017-03-27
Mark Williams
Use *_exi
s
ts to mark non-persist
e
nce
commit
|
commitdiff
|
tree
2017-03-27
Ma
r
k Wi
l
liams
Ga
t
e FCallBuiltin creation
o
n Opt
i
ons::Strengt
h
Reduce
commit
|
commitdiff
|
tree
2017-03-24
Mark Wil
l
iams
Set the srcLoc when
g
enerating sw
i
t
c
h
e
s
commit
|
commitdiff
|
tree
2017-03-24
Mark Wil
l
iams
Glob
a
l dce for
cla
s
s ref
slots
commit
|
commitdiff
|
tree
2017-03-24
Mark Williams
Kill Expression::unneeded
commit
|
commitdiff
|
tree
2017-03-24
Ma
r
k Williams
En
a
ble dce for LateBoundCl
s
, Self
a
nd
Pare
n
t
commit
|
commitdiff
|
tree
2017-03-23
Mark Wil
l
iams
Fix
bl
o
ck m
e
rging in
the presence of f
a
ctoredE
x
its
commit
|
commitdiff
|
tree
2017-03-23
M
ark Wi
l
lia
m
s
A
d
d more fun
c
t
ion speci
f
ic tracing
commit
|
commitdiff
|
tree
2017-03-23
Mark
W
illia
m
s
Fixes for hhbbc2 mo
d
e
commit
|
commitdiff
|
tree
2017-03-23
Mar
k
Wi
l
l
iams
Optimize
e
xc
e
p
t
i
o
n
al
c
ont
r
o
l flow
commit
|
commitdiff
|
tree
2017-03-23
Mark W
i
l
liams
Fix
an optimality issue
with global dce
commit
|
commitdiff
|
tree
2017-03-23
Mark
W
illiams
F
i
x so
m
e
is
s
ues with strength-reduct
i
on
a
n
d constant
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
Mark Williams
A
dd an hhbbc2 option to tes
t
/run
commit
|
commitdiff
|
tree
2017-03-22
Mark Williams
A
llow a
r
bitrary types as
p
arameter cons
t
raints
commit
|
commitdiff
|
tree
2017-03-21
Mark William
s
Ma
k
e Exit
a terminal by
t
ecod
e
commit
|
commitdiff
|
tree
2017-03-21
M
a
rk W
i
lliams
Pass more T
y
pes
b
y const referenc
e
commit
|
commitdiff
|
tree
2017-03-20
Mark Wil
l
i
ams
Stabilize generate
d
bytecode
commit
|
commitdiff
|
tree
2017-03-20
Mark Wil
l
ia
m
s
Fix
a
cfg optimization
commit
|
commitdiff
|
tree
2017-03-20
Mark
W
i
l
l
i
ams
Fix ano
t
her iss
u
e with const-prop (
t
a
k
e two)
commit
|
commitdiff
|
tree
2017-03-20
Mark Williams
Fi
x
some inconsistencies
i
n array_like_elem
commit
|
commitdiff
|
tree
2017-03-20
M
a
r
k
Williams
Fix
n
ull-safe hack a
r
ray acc
e
s
ses
commit
|
commitdiff
|
tree
2017-03-20
M
ark William
s
Fix b
l
o
c
k merg
i
n
g
commit
|
commitdiff
|
tree
2017-03-20
M
a
rk
Williams
Fix a bug in dce with SetOpL
commit
|
commitdiff
|
tree
2017-03-20
M
a
rk Williams
Re
v
e
r
t D473
5
393: Fix ano
t
her
issu
e
with
c
o
n
s
t-prop
commit
|
commitdiff
|
tree
2017-03-20
Mark Wi
l
li
a
ms
Fi
x
ano
t
h
er issue with con
s
t
-prop
commit
|
commitdiff
|
tree
2017-03-20
Mark Williams
Allow
h
hbb
c
to run on previously optimized rep
o
s
commit
|
commitdiff
|
tree
2017-03-20
Mark Wil
l
iams
Fix doubl
e
to int arr
a
y
ke
y
conversion in hhbbc
commit
|
commitdiff
|
tree
2017-03-20
Mark
W
illi
a
ms
Don'
t
double inc valu
e
s in miFinal
I
ncDecE
l
em
commit
|
commitdiff
|
tree
2017-03-20
Mark W
i
llia
m
s
F
ix a bug
folding method calls in
t
he
jit
commit
|
commitdiff
|
tree
2017-03-20
Mark Wil
l
iams
Remove flaky tests
commit
|
commitdiff
|
tree
2017-03-20
Mark Willia
m
s
Deleted in
s
truct
i
ons d
o
n
'
t
d
o anythin
g
commit
|
commitdiff
|
tree
2017-03-20
Ma
r
k Williams
A
dd
D
ceAct
i
on fo
r
c
ases
w
here we can't j
u
st delete
.
.
.
commit
|
commitdiff
|
tree
2017-03-20
Ma
r
k Williams
Better global dce
commit
|
commitdiff
|
tree
2017-03-17
Mar
k
Williams
Take ad
v
antage o
f
equivL
o
ca
l
s and stat
i
c
locals
commit
|
commitdiff
|
tree
2017-03-17
Mark Williams
Pretty p
r
int
C
om
p
a
ctVectors
commit
|
commitdiff
|
tree
2017-03-16
Mark
W
il
l
ia
m
s
C
o
nstan
t
fold casts in h
h
b
b
c
commit
|
commitdiff
|
tree
2017-03-16
Mark W
i
ll
i
ams
Explicitly chec
k
for non-empty arrays before creating
.
.
.
commit
|
commitdiff
|
tree
2017-03-15
Ma
r
k
Williams
Set AttrUniqu
e
and
AttrPersistent in hhbb
c
commit
|
commitdiff
|
tree
2017-03-15
Mark Wil
l
iams
A
d
d an AliasCls bytecode
commit
|
commitdiff
|
tree
2017-03-15
Mark W
i
lli
a
m
s
Fix hasObvious
S
t
a
c
k
Output for s
t
atic l
o
ca
l
s
commit
|
commitdiff
|
tree
2017-03-15
Mark Willi
a
ms
An
o
t
h
e
r small control-flow
t
weak
commit
|
commitdiff
|
tree
2017-03-14
Mark Wi
l
liams
Spli
t
of
f
cfg-opts fr
o
m dc
e
commit
|
commitdiff
|
tree
2017-03-11
Mark Williams
As
s
ert the
b
lock
'
s
f
a
l
l
t
hrough
commit
|
commitdiff
|
tree
2017-03-11
Mark Williams
O
ptimize CheckProp
commit
|
commitdiff
|
tree
2017-03-10
M
ark Willi
a
ms
Optimize no-
o
p
cond
i
ti
o
nal jumps
commit
|
commitdiff
|
tree
2017-03-10
M
a
rk Williams
Track
lo
c
al s
t
a
ti
c
s
commit
|
commitdiff
|
tree
2017-03-10
Mark Williams
Tw
e
ak hhbbc stat
s
report
i
n
g
commit
|
commitdiff
|
tree
2017-03-09
Mark Williams
S
p
lit off
a
gener
i
c Inser
t
ionOrde
r
edMap
commit
|
commitdiff
|
tree
2017-03-09
Mark
Wil
l
iams
Fix a few
co
d
e
ge
n
eration issues
commit
|
commitdiff
|
tree
2017-03-09
Mark Willi
a
ms
Set At
t
r
MayUseVV in optimize
commit
|
commitdiff
|
tree
2017-03-08
Mark Williams
Deflake ext_inter
v
altim
e
r/invalid
.
php
commit
|
commitdiff
|
tree
2017-03-08
Mar
k
W
i
lliams
Pa
s
s Enabl
e
HipHopS
y
nt
a
x through t
h
e repo
commit
|
commitdiff
|
tree
2017-03-08
Ma
r
k Willia
m
s
operator|= fo
r
HH
B
BC::Ty
p
e
commit
|
commitdiff
|
tree
2017-03-08
Ma
r
k
Wi
l
l
iams
Resolve constant
s
in a pre
-
pas
s
commit
|
commitdiff
|
tree
2017-03-08
M
ark Will
i
ams
Bette
r
arra
y
type tracking
commit
|
commitdiff
|
tree
2017-03-06
Mark Will
i
ams
Fix a
b
ug in
Mix
e
dArr
a
y::CopyMixed
commit
|
commitdiff
|
tree
next