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
Mark Williams
Enable Hard
R
et
u
rnType
H
i
nts
by default
commit
|
commitdiff
|
tree
2017-05-22
Mar
k
Williams
Add VerifyRetFail
H
ar
d
ir in
s
truct
i
on
commit
|
commitdiff
|
tree
2017-05-22
Mar
k
Wil
l
i
a
ms
Fix another ran
d
om_bytes call in li
b
sodium
te
s
ts
commit
|
commitdiff
|
tree
2017-05-22
Mark Williams
F
ix cra
s
h
in Cur
l
Resou
r
ce::closeForSweep
commit
|
commitdiff
|
tree
2017-05-21
Ma
r
k Wil
l
iams
F
i
x cl
o
sure
n
ames in strobelig
h
t
commit
|
commitdiff
|
tree
2017-05-18
Mark Williams
Fix a deb
u
gge
r
crash
commit
|
commitdiff
|
tree
2017-05-16
M
a
rk Will
i
ams
Clean up
s
ome scripts
commit
|
commitdiff
|
tree
2017-05-14
M
a
rk Williams
Stop dr
o
pping emp
t
y jeprof files on oom
commit
|
commitdiff
|
tree
2017-05-12
Mark William
s
D
i
sable buffe
r
ing, bu
i
ld-
i
d
s
and build-
i
d cache
f
or
.
.
.
commit
|
commitdiff
|
tree
2017-05-09
Mark Williams
Ensure HardTypeHints is set early enough
.
commit
|
commitdiff
|
tree
2017-05-09
Mark Willia
m
s
Strea
m
line m
e
moize functions a little
commit
|
commitdiff
|
tree
2017-05-09
Mar
k
W
illiams
Fix a use-after-fr
e
e in async
-
yield
commit
|
commitdiff
|
tree
2017-05-09
Mark W
i
lliams
Fix crash
s
or
t
ing a ve
c
commit
|
commitdiff
|
tree
2017-05-04
Mark William
s
F
ix t
y
pe-scanners in l
t
o
build
commit
|
commitdiff
|
tree
2017-05-02
Mark Williams
Pas
s
HardReturnTy
p
e
H
i
nts t
h
rough the
r
epo properly
commit
|
commitdiff
|
tree
2017-05-02
Mark
Williams
Add
i
r and va
s
m for func guar
d
emission
commit
|
commitdiff
|
tree
2017-04-27
M
ark Williams
Use u
s
e-cou
n
t
s
in fo
l
d-imms
commit
|
commitdiff
|
tree
2017-04-25
Mark W
i
l
liams
Fix an
i
ncorrect assert
commit
|
commitdiff
|
tree
2017-04-24
Ma
r
k
Williams
Resol
v
e type-con
s
tra
i
nts
commit
|
commitdiff
|
tree
2017-04-24
M
ark W
i
lliams
Resolve ty
p
e ali
a
s
e
s
commit
|
commitdiff
|
tree
2017-04-24
M
ark Williams
Restore ext_posix
.
p
h
p
commit
|
commitdiff
|
tree
2017-04-22
Mark W
i
llia
m
s
Remov
e
some cru
f
t
commit
|
commitdiff
|
tree
2017-04-21
M
ark Williams
Dis
a
ble ext
_
posix
.
php
commit
|
commitdiff
|
tree
2017-04-19
M
ark
W
ill
i
ams
B
etter typ
e
resolu
t
ion
commit
|
commitdiff
|
tree
2017-04-18
Mark
W
illia
m
s
Fix some
repo-gl
o
bal
issues
commit
|
commitdiff
|
tree
2017-04-17
Mark Williams
Fix dc
e
commit
|
commitdiff
|
tree
2017-04-16
Mark Williams
Streamline some st
r
ic
t
lyIntege
r
checks
commit
|
commitdiff
|
tree
2017-04-16
Mark William
s
Optimize AddEl
e
m
C
to NewPackedA
r
r
ay
commit
|
commitdiff
|
tree
2017-04-16
Mark Will
i
a
m
s
H
andle
some unu
s
ual Bytecodes p
r
o
perl
y
commit
|
commitdiff
|
tree
2017-04-16
Mark Will
i
ams
Use dce to
c
reate NewStruc
t
Ar
r
ays
commit
|
commitdiff
|
tree
2017-04-16
Mark Wi
l
liam
s
More tweaks
t
o dc
e
commit
|
commitdiff
|
tree
2017-04-14
M
a
rk
W
i
l
liams
Fix issu
e
with abstract trait
methods
commit
|
commitdiff
|
tree
2017-04-14
Mark Williams
Minor
o
p
timizat
i
on for isSt
r
ictlyInteger
commit
|
commitdiff
|
tree
2017-04-10
Mark Will
i
ams
Fix an issue with F
P
ass*
a
nd ha
c
k arrays
commit
|
commitdiff
|
tree
2017-04-06
Ma
r
k Williams
Fix
b
ugs in RemoveUnreachableBlo
c
ks
commit
|
commitdiff
|
tree
2017-04-04
Mark Williams
Fix types for Self
a
n
d Parent
commit
|
commitdiff
|
tree
2017-04-04
Mark
W
i
lliams
Fold CnsE the same way
we do Cns
commit
|
commitdiff
|
tree
2017-04-04
Mark Williams
Add by
t
ecode trac
i
ng
t
o
hhbbc
commit
|
commitdiff
|
tree
2017-04-04
M
a
rk Wil
l
iams
D
o
n't skip c
o
nst
a
nt f
o
ldin
g
for sma
l
l double v
a
l
u
es
commit
|
commitdiff
|
tree
2017-04-04
Mark Willia
m
s
Fix
a
missing ca
s
e
a
dding an element to
a pac
k
ed
a
rr
a
y
commit
|
commitdiff
|
tree
2017-04-02
Mark Willi
a
m
s
F
i
x
d
i
ssect_
a
rra
y
_key for Hac
k
ArrCom
p
atNotices
commit
|
commitdiff
|
tree
2017-04-01
Mark Willia
m
s
B
e
tter control over
hhbbc tracing
commit
|
commitdiff
|
tree
2017-03-31
Mark Williams
Fix inco
r
rect type in
f
erence for
A
d
d
El
e
mC
commit
|
commitdiff
|
tree
2017-03-28
Mark William
s
Resolve hni function
d
efa
u
lt argum
e
nt values
commit
|
commitdiff
|
tree
2017-03-27
Mar
k
Williams
Use
*_exists to mark
n
o
n
-
persistence
commit
|
commitdiff
|
tree
2017-03-27
Mark W
i
lliams
Gate FCal
l
Bu
i
lti
n
crea
t
i
on
on
O
ptions::
S
trengthReduce
commit
|
commitdiff
|
tree
2017-03-24
Mark
W
i
l
liams
Set the srcLoc when gene
r
ating switches
commit
|
commitdiff
|
tree
2017-03-24
Ma
r
k
Willia
m
s
Global
d
ce for
class
r
ef slo
t
s
commit
|
commitdiff
|
tree
2017-03-24
Mark
W
illia
m
s
Kill Expr
e
ssio
n
::unne
e
d
e
d
commit
|
commitdiff
|
tree
2017-03-24
Mark W
i
lliams
E
nable dce
f
or LateBo
u
n
d
Cls, Se
l
f and Par
e
nt
commit
|
commitdiff
|
tree
2017-03-23
Mark
Willia
m
s
Fix block merging in the prese
n
ce o
f
factore
d
Exits
commit
|
commitdiff
|
tree
2017-03-23
Mark Williams
Add more fu
n
ction specif
i
c traci
n
g
commit
|
commitdiff
|
tree
2017-03-23
Mark W
i
l
liams
Fixes for hhbbc2 mode
commit
|
commitdiff
|
tree
2017-03-23
Ma
r
k Williams
Optimize ex
c
eptional
control
f
low
commit
|
commitdiff
|
tree
2017-03-23
Mark Williams
Fix a
n
o
ptimality issue with
global dce
commit
|
commitdiff
|
tree
2017-03-23
Mark Williams
Fix som
e
iss
u
es with strength-reducti
o
n
and constant
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
M
a
r
k Will
i
ams
Add an hhbbc2 option
t
o
t
est/run
commit
|
commitdiff
|
tree
2017-03-22
M
a
r
k Williams
Allo
w
arbitrar
y
types
a
s parameter
c
onst
r
aints
commit
|
commitdiff
|
tree
2017-03-21
M
ark
W
illiams
Ma
k
e Ex
i
t
a
t
erminal bytecode
commit
|
commitdiff
|
tree
2017-03-21
Mark Williams
Pass more T
y
pes
b
y
const ref
e
rence
commit
|
commitdiff
|
tree
2017-03-20
Mark Williams
Stab
i
lize ge
n
e
rate
d
bytecode
commit
|
commitdiff
|
tree
2017-03-20
Mark Willia
m
s
F
i
x a cfg optimization
commit
|
commitdiff
|
tree
2017-03-20
Mark W
i
lli
a
ms
Fix
a
nother
i
ssue with const-prop (take t
w
o
)
commit
|
commitdiff
|
tree
2017-03-20
M
a
r
k
Williams
Fix some inc
o
n
sistencies
i
n
array_lik
e
_elem
commit
|
commitdiff
|
tree
2017-03-20
Mark Willi
a
ms
Fix
n
ull-saf
e
h
a
ck array
acces
s
es
commit
|
commitdiff
|
tree
2017-03-20
M
a
rk Wil
l
ia
m
s
Fix bl
o
ck m
e
rging
commit
|
commitdiff
|
tree
2017-03-20
Ma
r
k Williams
Fix a bug
in dce
w
ith S
e
t
O
pL
commit
|
commitdiff
|
tree
2017-03-20
Mark Williams
Rever
t
D4735393: Fix
anoth
e
r issue w
i
t
h con
s
t-prop
commit
|
commitdiff
|
tree
2017-03-20
Mark Will
i
ams
Fix
a
nother issue with
const-prop
commit
|
commitdiff
|
tree
2017-03-20
Mark Williams
A
llow hhbbc to run
o
n previously o
p
timized repos
commit
|
commitdiff
|
tree
2017-03-20
Mark Williams
Fix double to
i
nt a
r
ray key c
o
nve
r
sion in hhbbc
commit
|
commitdiff
|
tree
2017-03-20
Mark Williams
Don't
d
ou
b
le inc values in miFinal
I
ncD
e
cElem
commit
|
commitdiff
|
tree
2017-03-20
Mark Williams
Fix a
b
ug fo
l
ding meth
o
d cal
l
s in the jit
commit
|
commitdiff
|
tree
2017-03-20
M
ark
W
illiams
Remove flaky tests
commit
|
commitdiff
|
tree
2017-03-20
Mark Williams
De
l
eted in
s
tructio
n
s
don'
t
d
o anyth
i
ng
commit
|
commitdiff
|
tree
2017-03-20
M
a
rk Wi
l
l
i
ams
Add DceActi
o
n for cases where we can't just del
e
te
.
.
.
commit
|
commitdiff
|
tree
2017-03-20
Mark Willi
a
ms
Better global dc
e
commit
|
commitdiff
|
tree
2017-03-17
Mar
k
Willia
m
s
Tak
e
advant
a
ge
o
f equivLo
c
als and
st
a
tic locals
commit
|
commitdiff
|
tree
2017-03-17
Mark Williams
Pre
t
ty p
r
int C
o
mpac
t
Vectors
commit
|
commitdiff
|
tree
2017-03-16
Mark Will
i
ams
Constant fold casts in hhbb
c
commit
|
commitdiff
|
tree
2017-03-16
Mar
k
Williams
E
x
plicitly check for non-empt
y
arrays before cre
a
ting
.
.
.
commit
|
commitdiff
|
tree
2017-03-15
M
a
r
k Williams
Set AttrUnique an
d
Attr
P
ersistent in hhbbc
commit
|
commitdiff
|
tree
2017-03-15
Mark Willia
m
s
Add
an AliasCls
b
yte
c
od
e
commit
|
commitdiff
|
tree
2017-03-15
Mark Wil
l
iams
F
i
x ha
s
Ob
v
i
o
usS
t
ackOutput for static lo
c
als
commit
|
commitdiff
|
tree
2017-03-15
Mark Wi
l
liams
Another small control-
f
low tweak
commit
|
commitdiff
|
tree
2017-03-14
Ma
r
k Wi
l
liams
S
p
l
i
t o
f
f cfg-opts
f
r
o
m
dce
commit
|
commitdiff
|
tree
2017-03-11
Mark
Willi
a
ms
As
s
ert the
b
lock's fallthrough
commit
|
commitdiff
|
tree
2017-03-11
Ma
r
k Williams
Optimize CheckPro
p
commit
|
commitdiff
|
tree
2017-03-10
Mark Williams
Optimize no-op conditional jum
p
s
commit
|
commitdiff
|
tree
2017-03-10
Mark Willi
a
m
s
Track local statics
commit
|
commitdiff
|
tree
2017-03-10
Mark
W
il
l
ia
m
s
Tw
e
ak h
h
bbc stats repor
t
ing
commit
|
commitdiff
|
tree
2017-03-09
Mark Williams
Spl
i
t off a gen
e
ric In
s
ertionOrderedMap
commit
|
commitdiff
|
tree
2017-03-09
Mark W
i
ll
i
a
m
s
Fix a fe
w
code
generation issues
commit
|
commitdiff
|
tree
2017-03-09
Mark W
i
llia
m
s
Set AttrMayU
s
e
V
V
in optimize
commit
|
commitdiff
|
tree
2017-03-08
Mark Williams
Defla
k
e e
x
t_intervaltimer/invalid
.
php
commit
|
commitdiff
|
tree
2017-03-08
Mark
W
ill
i
a
m
s
P
ass Ena
b
leHipHo
p
Syntax through
the repo
commit
|
commitdiff
|
tree
2017-03-08
Mark
W
ill
i
ams
o
pera
t
or|= for
HHBBC::Type
commit
|
commitdiff
|
tree
2017-03-08
Mark Willi
a
ms
Resolv
e
constants in a pre-pass
commit
|
commitdiff
|
tree
2017-03-08
M
a
r
k
Will
i
ams
B
etter array typ
e
t
r
acking
commit
|
commitdiff
|
tree
2017-03-06
M
a
r
k Will
i
ams
Fix
a
bug in Mixe
d
Array::CopyMix
e
d
commit
|
commitdiff
|
tree
next