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
Ref cruft: delete some purely dead things.
2019-10-28
O
guz Ulge
n
K
i
ll VMSwitchMo
d
e
commit
|
commitdiff
|
tree
2019-10-24
Ogu
z
U
lgen
Initialize not
p
a
s
sed gener
i
cs
to emp
t
y array instead
.
.
.
commit
|
commitdiff
|
tree
2019-10-24
Oguz
Ulgen
F
i
x is expressi
o
n
s
with
s
p
e
c
i
a
l
names
commit
|
commitdiff
|
tree
2019-10-22
Oguz Ulgen
Optimize generics
f
or v/darra
y
and di
c
t/vec in HHBBC
commit
|
commitdiff
|
tree
2019-10-20
O
g
uz Ulgen
Add a verifier
ch
e
ck to m
a
ke
s
u
re T_unresolve
d
does
.
.
.
commit
|
commitdiff
|
tree
2019-10-08
Oguz U
l
gen
Kil
l
_
_
V
M
SwitchMode
commit
|
commitdiff
|
tree
2019-10-04
Oguz Ulgen
Respect the
<
<_
_
Soft>> annotation
e
v
e
n when no
g
enerics
.
.
.
commit
|
commitdiff
|
tree
2019-10-03
O
g
uz Ulgen
Kill Forc
e
Debu
g
gerBpToInterp
a
nd VMSw
i
t
c
h
M
odeBuiltin
commit
|
commitdiff
|
tree
2019-09-16
Oguz Ulge
n
Delete dead static string
commit
|
commitdiff
|
tree
2019-09-14
Oguz Ulg
e
n
Raise an
e
xc
e
ptio
n
i
f code covera
g
e is
u
s
e
d without
.
.
.
commit
|
commitdiff
|
tree
2019-09-10
O
g
uz Ulg
e
n
Kill old rei
f
ied generics APIs
commit
|
commitdiff
|
tree
2019-09-10
Oguz Ulgen
Have
reified param/return
type
be consistent wit
h
regu
l
ar
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
Oguz Ulgen
Be e
x
p
licit abo
u
t the capture in fcallargs
commit
|
commitdiff
|
tree
2019-09-09
Og
u
z
U
lgen
A
dd
r
eifi
e
d
g
e
nerics support for
dyna
m
ic
c
ls method
commit
|
commitdiff
|
tree
2019-09-08
O
guz Ulgen
G
a
t
e h
p
hp_debug_brea
k
exception throwing under RuntimeOption
.
.
.
commit
|
commitdiff
|
tree
2019-08-23
Oguz Ulgen
Prevent
force interping in repo
m
ode for wh
e
n
EnableCodeCove
.
.
.
commit
|
commitdiff
|
tree
2019-08-22
Oguz Ulg
e
n
D
e
lete n
o
n-exis
t
ing functio
n
: xdebug_start_code_coverage
commit
|
commitdiff
|
tree
2019-08-21
Oguz Ulgen
I
mple
m
ent fb
_
i
n
tercept2
commit
|
commitdiff
|
tree
2019-08-21
Ogu
z
Ulgen
T
h
r
ow an excep
t
io
n
on bad reifie
d
calls
r
at
h
e
r than
.
.
.
commit
|
commitdiff
|
tree
2019-08-19
O
guz Ul
g
en
Enable code
c
overa
g
e
gl
o
bally
o
r
throug
h
re
q
uest p
a
rameters
commit
|
commitdiff
|
tree
2019-08-19
O
guz Ulgen
Add an option t
o
force debugger t
o
interp the re
q
uest
.
.
.
commit
|
commitdiff
|
tree
2019-08-14
Oguz
U
lgen
Ad
d
reflection A
P
I
for ty
p
e p
a
r
ameter info
commit
|
commitdiff
|
tree
2019-08-09
Oguz Ulgen
Delete
R
eifiedName HHBBC optimizations
commit
|
commitdiff
|
tree
2019-08-06
Oguz Ulgen
Fi
x
th
e
assertion
f
ailure on using ca
l
labl
e
or trait
.
.
.
commit
|
commitdiff
|
tree
2019-08-02
Oguz
U
lgen
Fix te
s
ts
and HHIs t
o
disallo
w
unnamed var
i
adic
p
arameter
.
.
.
commit
|
commitdiff
|
tree
2019-08-02
O
guz U
l
gen
F
i
x runtime
tests
t
o disallow u
n
name
d
variadic parameter
.
.
.
commit
|
commitdiff
|
tree
2019-08-01
O
guz U
l
gen
Fix86reified
i
nit method takin
g
too few arguments
commit
|
commitdiff
|
tree
2019-07-27
Oguz Ulgen
Ren
a
m
e
constructNoConst to lockWhileUnwinding,
m
ove
.
.
.
commit
|
commitdiff
|
tree
2019-07-25
O
g
uz Ulge
n
Un
b
an reification of newtyp
e
, dynamic and
f
u
n
ction
s
commit
|
commitdiff
|
tree
2019-07-15
Oguz U
l
gen
Ren
a
me
g
etType to getTypeStructure
commit
|
commitdiff
|
tree
2019-07-12
O
g
uz Ulgen
Remove ru
n
time gating on reified
generics
commit
|
commitdiff
|
tree
2019-07-12
O
guz U
l
gen
Remove typechecker
ga
t
ing on rei
f
ied generics
commit
|
commitdiff
|
tree
2019-07-12
O
g
u
z
Ul
g
e
n
Fix AsyncEagerRet
u
rn optimization an
d
reif
i
ed generics
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
Oguz Ulgen
Reallow v
a
riadic
argumen
t
s in reified functions
commit
|
commitdiff
|
tree
2019-07-10
O
g
uz Ulgen
Mangle i
n
t
o
UnitCache w
h
e
th
e
r
the file is
.
hha
s
when
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
Oguz Ulgen
Fix miss
p
elt test
file
n
ame
commit
|
commitdiff
|
tree
2019-07-02
Oguz Ulgen
Verify
parameter a
n
d return typ
e
for reified t
y
p
e hints
.
.
.
commit
|
commitdiff
|
tree
2019-06-28
Oguz Ulgen
Capture reifie
d
g
e
n
e
r
ics in a
c
losur
e
parameters/
r
et
commit
|
commitdiff
|
tree
2019-06-25
Oguz Ulgen
Bump FixedStringMap::init logging to 4
commit
|
commitdiff
|
tree
2019-06-22
Oguz Ulgen
Correctly n
a
mespace type paramet
e
rs
in type constan
t
s
commit
|
commitdiff
|
tree
2019-06-22
O
guz Ulg
e
n
Dist
i
nguish b
e
tween
o
paque and transparent type aliases
.
.
.
commit
|
commitdiff
|
tree
2019-06-22
Oguz
Ulgen
F
ix a
b
ug in veri
f
ypara
m
type and ver
i
fyr
e
ttype regarding
.
.
.
commit
|
commitdiff
|
tree
2019-06-22
Oguz Ulgen
Respect soft annota
t
ion for type structures that f
a
iled
.
.
.
commit
|
commitdiff
|
tree
2019-06-21
Oguz Ulgen
Add a help
e
r to emit
try catch
commit
|
commitdiff
|
tree
2019-06-19
Oguz Ulgen
Fix
verify param
/
return type for erased generics
commit
|
commitdiff
|
tree
2019-06-19
Oguz Ulgen
Do
n
o
t
i
n
clude re
i
fied gen
e
rics
in b
a
c
ktraces
after
.
.
.
commit
|
commitdiff
|
tree
2019-06-17
Oguz U
l
g
en
Fix verifyp
a
ramtype
t
s for
passing a
vec
f
or varray
.
.
.
commit
|
commitdiff
|
tree
2019-06-14
Oguz Ulgen
F
i
x HHBBC bu
g
whe
r
e
cou
l
dB
e
o
n tw
o
D
O
bj with
at least
.
.
.
commit
|
commitdiff
|
tree
2019-06-12
Oguz Ulgen
Fix Mul
t
ipleIterator class t
o
throw InvalidArgumentException
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
Oguz
Ulg
e
n
A
dd support for
r
e
i
f
i
e
d f
u
nctions to
work with variadic
.
.
.
commit
|
commitdiff
|
tree
2019-06-07
Og
u
z Ulge
n
Ad
d
FPushFu
n
cRD as an optimizatio
n
s fo
r
Reif
i
edNa
m
e
.
.
.
commit
|
commitdiff
|
tree
2019-06-07
Oguz
Ulgen
Fix a refcount bug in ClsRefGetTS
commit
|
commitdiff
|
tree
2019-06-06
Oguz Ulgen
Throw an exce
p
t
ion on an invalid
array access
commit
|
commitdiff
|
tree
2019-06-06
Oguz Ulgen
Back out "[hhvm
]
Factor out common profiling code"
commit
|
commitdiff
|
tree
2019-06-04
Ogu
z
Ulgen
Mak
e
parame
t
er/re
t
urn typ
e
verify
error
messages con
s
i
stent
commit
|
commitdiff
|
tree
2019-06-04
Oguz Ulgen
Fix a bug w
i
th c
l
srefgett
s
commit
|
commitdiff
|
tree
2019-06-01
O
guz
U
lgen
Add
s
erialization and APC support
for
reified generic
s
commit
|
commitdiff
|
tree
2019-05-30
Oguz Ulgen
Add New
O
b
jRD as a
n
optimiza
t
i
o
ns for Reifi
e
dName +
.
.
.
commit
|
commitdiff
|
tree
2019-05-29
Oguz Ulgen
Pa
r
se raw address string in Variab
l
eUnserializer::matchS
t
ring
commit
|
commitdiff
|
tree
2019-05-29
Og
u
z Ulge
n
D
i
sallow re
i
fying type aliases
commit
|
commitdiff
|
tree
2019-05-25
Oguz Ulgen
Optimize verify param
and ret type on n
u
llable reified
.
.
.
commit
|
commitdiff
|
tree
2019-05-25
Oguz Ulgen
Di
s
allow reif
y
ing traits
commit
|
commitdiff
|
tree
2019-05-24
Oguz Ulg
e
n
F
i
x a bug in
v
er
i
fyparamt
y
pe
a
nd verifyrettyp
e
regarding
.
.
.
commit
|
commitdiff
|
tree
2019-05-24
Oguz Ulgen
All
o
w
abst
r
a
ct classes in the runt
i
me
commit
|
commitdiff
|
tree
2019-05-23
O
g
uz Ulgen
Fix the logic for Reified Co
m
p
ac
t
Tagged
P
oin
t
er tag
.
.
.
commit
|
commitdiff
|
tree
2019-05-22
Oguz Ulg
e
n
Use String& instead of StaticString for function argument
s
.
.
.
commit
|
commitdiff
|
tree
2019-05-22
Oguz Ulge
n
Ad
d
andw and an
d
wi to vasm
commit
|
commitdiff
|
tree
2019-05-22
O
g
uz U
l
ge
n
C
heck for invalid typ
e
hint to
is/as
e
x
pressions e
v
en
.
.
.
commit
|
commitdiff
|
tree
2019-05-22
O
g
u
z U
l
g
e
n
Kill Ena
b
leIsE
x
prPrimitiveMi
g
ration runtime op
t
i
o
n
commit
|
commitdiff
|
tree
2019-05-21
Oguz Ulgen
Remov
e
folly::Optional from re
s
olveTSStat
i
cally
commit
|
commitdiff
|
tree
2019-05-21
O
g
uz
U
lgen
Convert AsTypeStruct t
o
always t
h
row
commit
|
commitdiff
|
tree
2019-05-20
Oguz Ulgen
Use r
e
solveTSStatical
l
y in is/as e
x
pr
e
s
s
ions
,
verifyp
a
r
amty
p
.
.
.
commit
|
commitdiff
|
tree
2019-05-20
Oguz Ulgen
Turn co
n
curr
e
nt
and awai
t
a
s an expr
o
n by default
.
.
.
commit
|
commitdiff
|
tree
2019-05-20
O
guz Ul
g
e
n
S
impli
f
y
T
ypeStr
u
cture ac
c
essors
commit
|
commitdiff
|
tree
2019-05-20
Oguz Ulgen
A
d
d the rem
a
ini
n
g of HHBBC static resolution
t
o typ
e
.
.
.
commit
|
commitdiff
|
tree
2019-05-17
Oguz Ulgen
A
d
d HHBBC static res
o
lution to t
y
pe acc
e
ss
commit
|
commitdiff
|
tree
2019-05-17
O
guz Ulg
e
n
C
o
demod assert
t
o assertx
commit
|
commitdiff
|
tree
2019-05-17
Oguz Ulgen
Make re
p
o single default, add repo-separate and tur
n
.
.
.
commit
|
commitdiff
|
tree
2019-05-16
O
guz U
l
ge
n
Ad
d
a simp
l
i
fy st
e
p to
L
dCls
a
n
d IsRei
f
iedN
a
me
commit
|
commitdiff
|
tree
2019-05-16
Oguz U
l
g
e
n
Fix server tests that rely on u
n
d
efined ind
e
x a
r
r
a
y
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
Oguz Ulgen
Use cached
clas
s
name in the
c
l
a
ss type c
o
ns
t
ant to
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
Oguz Ulge
n
C
ache the
class n
a
me that the type cons
t
ant is pointing
.
.
.
commit
|
commitdiff
|
tree
2019-05-11
Oguz
Ulgen
Try
t
o statically resolve type_structure(static::class
.
.
.
commit
|
commitdiff
|
tree
2019-05-11
Oguz Ulge
n
U
se NoOverride
flag on con
s
t
s
t
o
optimize ClsC
n
s
commit
|
commitdiff
|
tree
2019-05-08
Oguz
Ulgen
Fold type_structure() when w
e
s
t
a
tic
a
lly know the resu
l
t
commit
|
commitdiff
|
tree
2019-05-08
O
g
uz Ulge
n
Add
the mis
s
ing
new line in
r
eified trace
commit
|
commitdiff
|
tree
2019-05-06
O
g
uz Ulg
e
n
Add pushRem
o
vableIfN
o
Throw in
HHBBC DCE to arithmetic
.
.
.
commit
|
commitdiff
|
tree
2019-05-06
O
g
u
z
Ulg
e
n
Disallow r
e
declaring type con
s
tants
a
nd class constants
commit
|
commitdiff
|
tree
2019-05-05
Og
u
z Ul
g
en
P
o
pL + CGetL =>
S
e
tL
commit
|
commitdiff
|
tree
2019-05-05
Oguz Ulgen
B
a
ck out "Ban <<__Memoize>>
o
n fu
n
c
t
ion
s
and methods
.
.
.
commit
|
commitdiff
|
tree
2019-05-05
Ogu
z
Ulgen
Kill dead option JitProfileInterpR
e
q
ues
t
s
commit
|
commitdiff
|
tree
2019-04-29
Oguz Ulgen
Use compact tag
g
ed po
i
nt
e
r for th
e
reified generics
.
.
.
commit
|
commitdiff
|
tree
2019-04-28
O
g
u
z Ulgen
A
d
d
orwi instruc
t
ion to Vasm
commit
|
commitdiff
|
tree
2019-04-26
Oguz U
l
g
en
Add FPushClsMe
t
hodR* as an optimizatio
n
s for Re
i
fi
e
dName
.
.
.
commit
|
commitdiff
|
tree
2019-04-26
O
g
uz Ulgen
Ki
l
l Disa
b
leHphpcOp
t
s
commit
|
commitdiff
|
tree
2019-04-25
Oguz Ulgen
Disabl
e
ta
r
g
e
t
p
r
ofile for FP
u
shOb
j
Meth wit
h
reified
.
.
.
commit
|
commitdiff
|
tree
2019-04-25
Oguz Ulgen
Use co
n
stexpr in Compa
c
tTagged
P
tr sizes
commit
|
commitdiff
|
tree
2019-04-23
Oguz Ulgen
Dis
a
ble AllocO
b
jFa
s
t for reified
classes
commit
|
commitdiff
|
tree
2019-04-23
Ogu
z
U
l
g
e
n
Add tes
t
s to reified gen
e
rics for
APC
commit
|
commitdiff
|
tree
2019-04-23
Oguz Ulgen
Add tests to reified generics fo
r
clone and exten
d
ing
.
.
.
commit
|
commitdiff
|
tree
next