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
Better type resolution
2017-04-19
Mark Williams
Bett
e
r ty
p
e reso
l
ution
commit
|
commitdiff
|
tree
2017-04-18
M
ark Wi
l
liams
Fix some repo-global
issues
commit
|
commitdiff
|
tree
2017-04-17
Mark Willia
m
s
Fix dce
commit
|
commitdiff
|
tree
2017-04-16
M
a
r
k
Williams
Strea
m
l
i
ne some st
r
i
ctlyInteger ch
e
cks
commit
|
commitdiff
|
tree
2017-04-16
Mar
k
Williams
Optimize AddEle
m
C
to NewPackedArray
commit
|
commitdiff
|
tree
2017-04-16
Mark W
i
lliams
Handle some unusual Bytecodes properly
commit
|
commitdiff
|
tree
2017-04-16
Mark Williams
U
s
e
dce to create NewStructArrays
commit
|
commitdiff
|
tree
2017-04-16
Mark
Williams
More tweaks to dce
commit
|
commitdiff
|
tree
2017-04-14
Mark Wil
l
iams
Fix
is
s
ue with
abstra
c
t tr
a
it methods
commit
|
commitdiff
|
tree
2017-04-14
Mar
k
Wi
l
liam
s
Mi
n
or
o
ptimi
z
ation for isStrictlyInteger
commit
|
commitdiff
|
tree
2017-04-10
Mark Williams
Fix an issue with F
P
ass* and hack a
r
rays
commit
|
commitdiff
|
tree
2017-04-06
M
a
r
k
Williams
Fix bug
s
in RemoveUnreac
h
ableBloc
k
s
commit
|
commitdiff
|
tree
2017-04-04
M
a
rk
W
ill
i
a
m
s
Fix
types f
o
r S
e
lf
a
nd Parent
commit
|
commitdiff
|
tree
2017-04-04
Mark Wi
l
liams
F
old CnsE the same way we do Cns
commit
|
commitdiff
|
tree
2017-04-04
Mark
W
ill
i
ams
Add bytecode tracing to hhbbc
commit
|
commitdiff
|
tree
2017-04-04
Mar
k
Williams
Don't s
k
ip constant
f
olding for small
d
ouble v
a
l
ues
commit
|
commitdiff
|
tree
2017-04-04
Mark
Williams
Fix a missing case adding an element to a
packed ar
r
ay
commit
|
commitdiff
|
tree
2017-04-02
Mark Williams
Fix
d
iss
e
ct_array_ke
y
for Ha
c
kArrCompatNo
t
ices
commit
|
commitdiff
|
tree
2017-04-01
Mark
Willi
a
m
s
Better control
over hhbbc tracing
commit
|
commitdiff
|
tree
2017-03-31
Mark
Willia
m
s
Fix incorrect type inferenc
e
f
or AddElemC
commit
|
commitdiff
|
tree
2017-03-28
Mar
k
Williams
Resolve h
n
i
fun
c
tion default a
r
gumen
t
values
commit
|
commitdiff
|
tree
2017-03-27
Ma
r
k Wil
l
i
ams
U
s
e *_e
x
ists to
m
ark non-
p
ersistence
commit
|
commitdiff
|
tree
2017-03-27
Mark Wi
l
liams
Gat
e
FC
a
llBuiltin creation on
O
ption
s
:
:
S
trengthRe
d
uc
e
commit
|
commitdiff
|
tree
2017-03-24
Mark Wil
l
ia
m
s
S
e
t
the s
r
cLoc
when generating sw
i
tches
commit
|
commitdiff
|
tree
2017-03-24
Mar
k
W
illiams
Global dce for class r
e
f slot
s
commit
|
commitdiff
|
tree
2017-03-24
Mark Williams
K
i
ll Expr
e
ss
i
on::unne
e
ded
commit
|
commitdiff
|
tree
2017-03-24
M
ark Williams
Enab
l
e d
c
e for LateBo
u
ndCls,
S
el
f
a
n
d Paren
t
commit
|
commitdiff
|
tree
2017-03-23
Mark Williams
Fix
b
lock merging in the
p
resen
c
e of fac
t
oredExits
commit
|
commitdiff
|
tree
2017-03-23
Mark W
i
llia
m
s
Add mor
e
fun
c
tion
s
pecific
t
racing
commit
|
commitdiff
|
tree
2017-03-23
M
ark Williams
Fixes for hhbbc2 mod
e
commit
|
commitdiff
|
tree
2017-03-23
Mark
Williams
Optim
i
z
e
exc
e
pti
o
nal control
f
l
ow
commit
|
commitdiff
|
tree
2017-03-23
M
a
rk
W
illia
m
s
Fix an optimality issue with gl
o
bal dce
commit
|
commitdiff
|
tree
2017-03-23
Ma
r
k Willia
m
s
Fix some issues with
s
tr
e
n
g
th-red
u
ction and consta
n
t
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
M
ar
k
W
illiam
s
Add
a
n hhbbc2 option to test/run
commit
|
commitdiff
|
tree
2017-03-22
M
ark Williams
Allow arbitrary ty
p
es as parameter constraints
commit
|
commitdiff
|
tree
2017-03-21
Ma
r
k
Williams
Make Exit a terminal by
t
ecode
commit
|
commitdiff
|
tree
2017-03-21
Mark W
i
lli
a
ms
Pass more Ty
p
es by const re
f
e
rence
commit
|
commitdiff
|
tree
2017-03-20
M
a
rk
W
illia
m
s
Stabi
l
ize genera
t
ed byteco
d
e
commit
|
commitdiff
|
tree
2017-03-20
Mark
W
illiams
Fix a cfg optimization
commit
|
commitdiff
|
tree
2017-03-20
M
a
r
k Williams
Fix an
o
ther issue
w
ith cons
t
-p
r
op (take two)
commit
|
commitdiff
|
tree
2017-03-20
Mark W
i
lliams
Fix some inconsistenci
e
s
i
n
array_like_ele
m
commit
|
commitdiff
|
tree
2017-03-20
Ma
r
k Williams
Fix null-safe
h
ack arra
y
accesses
commit
|
commitdiff
|
tree
2017-03-20
M
a
rk Williams
Fix block merging
commit
|
commitdiff
|
tree
2017-03-20
Mark Wil
l
iams
F
i
x a bug
i
n dce
w
ith
S
etO
p
L
commit
|
commitdiff
|
tree
2017-03-20
Mark Willi
a
m
s
R
e
vert D4735393: Fix
another issue
w
ith
const-prop
commit
|
commitdiff
|
tree
2017-03-20
Mark Wi
l
liams
Fix another issue with c
o
ns
t
-prop
commit
|
commitdiff
|
tree
2017-03-20
Mark Williams
Allo
w
hhbbc to run on pre
v
iously
o
pti
m
iz
e
d
rep
o
s
commit
|
commitdiff
|
tree
2017-03-20
Ma
r
k Williams
Fix
double to
in
t
a
r
ray key convers
i
on in
h
hbbc
commit
|
commitdiff
|
tree
2017-03-20
M
a
rk
Wil
l
iams
Don't
double inc valu
e
s in mi
F
in
a
lIncDecElem
commit
|
commitdiff
|
tree
2017-03-20
Mark Willia
m
s
Fix a
b
ug fol
d
ing method calls
i
n the jit
commit
|
commitdiff
|
tree
2017-03-20
Mark Wil
l
iam
s
Remo
v
e
fl
a
ky tests
commit
|
commitdiff
|
tree
2017-03-20
Mark Wi
l
liams
Dele
t
ed in
s
tru
c
ti
o
ns don
'
t d
o
anything
commit
|
commitdiff
|
tree
2017-03-20
Mark Williams
A
dd DceAction for
c
ases wher
e
w
e
can't
j
ust delete
.
.
.
commit
|
commitdiff
|
tree
2017-03-20
Mark W
i
lli
a
ms
B
e
t
ter
g
lobal dce
commit
|
commitdiff
|
tree
2017-03-17
M
a
r
k Williams
Take advantag
e
of eq
u
ivLocals and static locals
commit
|
commitdiff
|
tree
2017-03-17
Mark Williams
Pretty
prin
t
CompactVectors
commit
|
commitdiff
|
tree
2017-03-16
Mar
k
Williams
Constant fold casts i
n
hhbbc
commit
|
commitdiff
|
tree
2017-03-16
Mark Willi
a
ms
Explicitly check f
o
r
n
o
n
-empty arrays before creati
n
g
.
.
.
commit
|
commitdiff
|
tree
2017-03-15
Mark Willia
m
s
Set
At
t
rUnique and AttrPersisten
t
in
h
hbbc
commit
|
commitdiff
|
tree
2017-03-15
Ma
r
k
W
illiam
s
Add an AliasCls bytecode
commit
|
commitdiff
|
tree
2017-03-15
M
ark Wil
l
iams
Fix hasObvi
o
usStackOutp
u
t for static loca
l
s
commit
|
commitdiff
|
tree
2017-03-15
Mar
k
W
i
lliams
Another small contro
l
-flow tweak
commit
|
commitdiff
|
tree
2017-03-14
M
a
rk Willi
a
ms
Split off cfg-opts
f
rom
d
c
e
commit
|
commitdiff
|
tree
2017-03-11
Mark W
i
lliams
Ass
e
rt
t
he block's
f
allthrough
commit
|
commitdiff
|
tree
2017-03-11
Mark Wil
l
i
a
ms
Optimize Check
P
rop
commit
|
commitdiff
|
tree
2017-03-10
Mark William
s
Optimi
z
e no-o
p
c
onditional jumps
commit
|
commitdiff
|
tree
2017-03-10
Mark Wil
l
iams
Track
local st
a
t
ics
commit
|
commitdiff
|
tree
2017-03-10
Ma
r
k Wi
l
l
i
ams
T
weak hhb
b
c stats
reporting
commit
|
commitdiff
|
tree
2017-03-09
Mark W
i
llia
m
s
Split off
a
generic Insertion
O
rderedMap
commit
|
commitdiff
|
tree
2017-03-09
Mark Williams
Fix a few code gener
a
tion
i
ssues
commit
|
commitdiff
|
tree
2017-03-09
Mark
Willia
m
s
Se
t
AttrMayUseVV
in
optimize
commit
|
commitdiff
|
tree
2017-03-08
M
a
rk Will
i
ams
Deflak
e
ext_inter
v
altimer/inv
a
lid
.
php
commit
|
commitdiff
|
tree
2017-03-08
Ma
r
k
W
i
lliam
s
Pass EnableHipHopSyntax through
the repo
commit
|
commitdiff
|
tree
2017-03-08
Mark W
i
l
li
a
ms
o
pe
r
ator|= f
o
r
H
HBBC::Type
commit
|
commitdiff
|
tree
2017-03-08
Mark Williams
Resolve c
o
nst
a
nts
i
n a pre-
p
ass
commit
|
commitdiff
|
tree
2017-03-08
M
a
rk Wil
l
iam
s
Better array type tracking
commit
|
commitdiff
|
tree
2017-03-06
Ma
r
k
W
illiams
Fi
x
a bug in
M
ixedArray:
:
CopyMixed
commit
|
commitdiff
|
tree
2017-03-05
Mark Williams
D
o
n't interp unrea
c
hable
i
n
s
t
r
u
cti
o
ns
commit
|
commitdiff
|
tree
2017-03-03
Ma
r
k Wil
l
iams
A
dd an lto contbuild
commit
|
commitdiff
|
tree
2017-03-03
Mark Williams
Allow static arrays to skip low memory
commit
|
commitdiff
|
tree
2017-03-02
Mark W
i
lliams
Mak
e
copy_ptr
explic
i
tly copy-on-
w
rite
commit
|
commitdiff
|
tree
2017-03-02
Mark Wi
l
liams
C
lean
up
D
ataTag api
commit
|
commitdiff
|
tree
2017-03-02
Mark Wil
l
i
a
ms
Use more C
o
mpactVectors
commit
|
commitdiff
|
tree
2017-03-02
Ma
r
k Wi
l
l
iams
M
ove mkdir_variation1
.
p
h
p to flaky
commit
|
commitdiff
|
tree
2017-03-01
Mark Williams
Minor
o
ptimizat
i
o
n
fo
r
substr
commit
|
commitdiff
|
tree
2017-02-28
M
ark Williams
Cop
y
Types less
commit
|
commitdiff
|
tree
2017-02-27
Mark Wi
l
li
a
ms
Move FCa
l
lBui
l
t
i
n
to hhbbc
commit
|
commitdiff
|
tree
2017-02-27
Mark Williams
Allow fpi regions to
end on a termi
n
al
commit
|
commitdiff
|
tree
2017-02-21
M
a
r
k Willi
a
m
s
Res
o
lve constant InitProps
commit
|
commitdiff
|
tree
2017-02-18
Mark William
s
M
a
ke remaining te
s
ts
a
gnostic to FCallBuiltin
commit
|
commitdiff
|
tree
2017-02-18
Mark Williams
Fix order of destruction
f
o
r
F
C
allBuiltin args
commit
|
commitdiff
|
tree
2017-02-18
Mark William
s
Fix
a
n issue with builtin default arguments
commit
|
commitdiff
|
tree
2017-02-18
M
ark Williams
F
ix a bug initializ
i
ng class
p
r
oper
t
ies
commit
|
commitdiff
|
tree
2017-02-18
Mark
Wil
l
iams
Fix a bug i
n
create
B
ac
k
t
race
commit
|
commitdiff
|
tree
2017-02-17
Mark Williams
Fix a bug handli
n
g
VarEnvs
commit
|
commitdiff
|
tree
2017-02-16
Mar
k
Williams
P
r
et
t
y print
h
hb
b
c Byte
c
odes
commit
|
commitdiff
|
tree
2017-02-15
M
a
rk
W
illiams
Mov
e
fi
n
dFP
I
w
ra
p
p
e
r t
o
fu
n
c-in
l
.
h
commit
|
commitdiff
|
tree
2017-02-15
Mar
k
Will
i
am
s
A
d
d a flag for t
h
e FPu
s
h* bytecodes
commit
|
commitdiff
|
tree
2017-02-15
Mark Wi
l
l
iam
s
con
v
erted fi
n
dFPI to binary searc
h
commit
|
commitdiff
|
tree
2017-02-14
Ma
r
k Wi
l
liams
Speed up l
o
o
kup_param_prep
commit
|
commitdiff
|
tree
next