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
Remove Aast.TCPartiallyAbstract
2021-10-06
Vass
i
l Ml
a
denov
Remove Aast
.
TCPartiallyAbst
r
a
ct
commit
|
commitdiff
|
tree
2021-10-05
Vassil Mladeno
v
Reserve error code f
o
r n
e
w
F
IXME-able error
commit
|
commitdiff
|
tree
2021-10-05
Vassil Mlad
e
nov
Remove is_concrete argument
commit
|
commitdiff
|
tree
2021-10-05
Vassil
M
l
adenov
Remove Typi
n
g_defs
.
TCPartiallyAbstract
commit
|
commitdiff
|
tree
2021-10-05
Vas
s
il
M
la
d
enov
Remove disab
l
e_partially_abstract_typeconst
s
o
p
tion
commit
|
commitdiff
|
tree
2021-10-01
Vass
i
l Mlade
n
ov
Use i
n
ner type for
d
ependent
contexts when parameter
.
.
.
commit
|
commitdiff
|
tree
2021-09-29
Vassil
M
lade
n
o
v
Implement
s
ubtyping f
o
r
T
s
upportdynamic
commit
|
commitdiff
|
tree
2021-09-29
V
ass
i
l Mladenov
Introduc
e
supportdynamic typ
e
hint and Tsuppo
r
tdynami
c
commit
|
commitdiff
|
tree
2021-09-23
Vassil Mladenov
Use new name
s
pace ela
b
oration for ctx con
s
ts
commit
|
commitdiff
|
tree
2021-09-23
Vassil Mla
d
enov
Add mi
s
sing coeffect encapsulation test
s
to
h
php/test
commit
|
commitdiff
|
tree
2021-09-20
Va
s
s
il Mlade
n
ov
Log pessimizatio
n
for pro
p
erties t
h
at fail
s
o
und dyn
a
mic
.
.
.
commit
|
commitdiff
|
tree
2021-09-17
V
a
ssil M
l
ade
n
ov
Require as con
s
traint on context a
l
iases
commit
|
commitdiff
|
tree
2021-09-17
Vass
i
l Mladeno
v
Add
ano
t
her test case for short
c
ontex
t
aliases
commit
|
commitdiff
|
tree
2021-09-16
Va
s
si
l
Ml
a
denov
Register capab
i
lities before s
a
v
i
ng env
copy
f
o
r
SDT
.
.
.
commit
|
commitdiff
|
tree
2021-09-16
Vassil Mladenov
S
k
i
p
SDT
p
are
n
t
c
heck o
n
non class
e
s/interfaces
commit
|
commitdiff
|
tree
2021-09-15
Vass
i
l Mladenov
Add ever
y
thing_sdt typ
e
ch
e
c
ker option
commit
|
commitdiff
|
tree
2021-09-14
Vassil Mladenov
Make
c
o
n
t
ex
t
validation
l
o
g
ic over dec
l
tys, allow
.
.
.
commit
|
commitdiff
|
tree
2021-09-10
V
assil
M
ladeno
v
E
n
a
ble __Se
a
l
e
d
subclass check
a
s a lint
commit
|
commitdiff
|
tree
2021-09-08
Vassil Mladeno
v
Ban partially abstract type co
n
stant
s
by defau
l
t
commit
|
commitdiff
|
tree
2021-08-27
Vassil Mladenov
Remove legacy
c
_support_dynamic_typ
e
f
ield
commit
|
commitdiff
|
tree
2021-08-25
V
assil Mladen
o
v
introduce newctx
k
eyword f
o
r context aliase
s
commit
|
commitdiff
|
tree
2021-08-20
Va
s
sil Mladenov
I
m
p
l
e
ment projection of
co
n
text constants
o
ff reified
.
.
.
commit
|
commitdiff
|
tree
2021-08-20
V
a
ssil Mladenov
Req
u
i
r
e exact ex
p
licit typ
e
argument count
commit
|
commitdiff
|
tree
2021-08-19
Vassil
M
ladenov
Cstr ->
Constructor
commit
|
commitdiff
|
tree
2021-08-16
Vas
s
i
l Mladeno
v
Allo
w
effect polym
o
rphic cal
l
s with only expl
i
cit tpa
r
am
.
.
.
commit
|
commitdiff
|
tree
2021-08-16
V
a
ssil
M
ladenov
M
ove o
v
e
r
d
e
pe
n
d
ent contexts
t
o
T
/[
.
.
.
] naming
commit
|
commitdiff
|
tree
2021-07-17
Vassil M
l
adenov
Mov
e
default
s
for class co
n
stants back to Migrat
i
on
commit
|
commitdiff
|
tree
2021-07-16
Vas
s
il Mladenov
Write -1 m_data
f
o
r
constants that do not
h
ave a value
.
.
.
commit
|
commitdiff
|
tree
2021-06-30
Vassil Mladenov
Pass unstable
f
lag to hhvm tests
commit
|
commitdiff
|
tree
2021-06-29
Vassil
Mladeno
v
Concretization f
o
r
d
efaults of a
b
stract const
a
nts
commit
|
commitdiff
|
tree
2021-06-29
Vassil
M
ladenov
Demote d
e
faults for class co
n
stants to Unstable
commit
|
commitdiff
|
tree
2021-06-25
Vassil Mladenov
Implement defa
u
lt v
a
lu
e
s for a
b
stract class cons
t
a
n
t
s
commit
|
commitdiff
|
tree
2021-06-15
Vassil Mladenov
Make trait consta
n
ts beha
v
e like interface
constants
commit
|
commitdiff
|
tree
2021-06-15
Vassil Mladeno
v
Rem
o
ve Trav
e
rsable::C, Con
t
ainer::CMut
commit
|
commitdiff
|
tree
2021-05-21
Vassil
M
lad
e
nov
T
u
r
n on d
e
faults inheritance
b
e
havior and remove fla
g
commit
|
commitdiff
|
tree
2021-05-20
Vassil Mladeno
v
F
lag to raise warning when a
c
cessing
abstra
c
t
c
ontex
t
.
.
.
commit
|
commitdiff
|
tree
2021-05-20
V
assil Mladenov
Add flag t
o
a
l
low abstract type
c
on
s
tants wi
t
h
defaults
.
.
.
commit
|
commitdiff
|
tree
2021-05-07
Vassil Mlad
e
nov
Add flag to make ReflectionTyp
e
Constant::isA
b
stract
.
.
.
commit
|
commitdiff
|
tree
2021-05-07
V
a
ssil Mladenov
Use abstr
a
ct key
w
ord to determ
i
ne abstractness
f
or
.
.
.
commit
|
commitdiff
|
tree
2021-05-07
Vassil Mladenov
Rename isAbst
r
act() t
o
isAbstra
c
tAnd
U
ninit
(
)
commit
|
commitdiff
|
tree
2021-05-05
Vassil
M
lad
e
no
v
Ad
d
flag to e
n
able
a
bstract c
o
nt
e
x
t constants
commit
|
commitdiff
|
tree
2021-05-04
Va
s
sil Mladenov
Update
flag name
commit
|
commitdiff
|
tree
2021-05-04
V
a
ssil Mlad
e
nov
Add
f
lag
t
o
t
reat require extends and implements as
.
.
.
commit
|
commitdiff
|
tree
2021-05-03
Vassil Ml
a
d
e
nov
A
dd flag to er
r
or
on concrete-concrete override
commit
|
commitdiff
|
tree
2021-04-28
Va
s
sil Mladenov
Change type constant repres
e
ntation in Typing_de
f
s
.
.
.
commit
|
commitdiff
|
tree
2021-04-20
V
a
s
s
il Mladenov
Flag to ban def
i
nitions
for partia
l
l
y
ab
s
tract type
.
.
.
commit
|
commitdiff
|
tree
2021-04-09
Vassil Ml
a
denov
S
e
pa
r
ate the ki
n
ds o
f
type
constan
t
s in the
A
ST
commit
|
commitdiff
|
tree
2021-04-08
Vassi
l
Mladenov
R
e
move fallback_expect_ext
e
nsion f
r
o
m run_idempo
t
ence_tests
commit
|
commitdiff
|
tree
2021-04-01
Vass
i
l Mladenov
Flip on --
h
ack-arr-
d
v-a
r
rs
for hh_single_ty
p
e_
c
heck
.
.
.
commit
|
commitdiff
|
tree
2021-03-30
Vassil Mladenov
Fo
r
bid
a
ccessing classn
a
me
o
n Hack arra
y
type
st
r
uctures
commit
|
commitdiff
|
tree
2021-03-30
Vass
i
l
Mladenov
Do not reint
e
r
pret is/as hints for ha
c
k
_arr_dv_arrs
commit
|
commitdiff
|
tree
2021-03-30
Vassil M
l
a
d
enov
Tast check
not firing
on XH
P
commit
|
commitdiff
|
tree
2021-03-30
Vassil Ml
a
denov
Ha
c
k
C implementati
o
n for getValu
e
()
commit
|
commitdiff
|
tree
2021-03-22
Vassil
Mladenov
Add au
t
ocomplete complete
support for enum atoms
commit
|
commitdiff
|
tree
2021-03-22
Vassil Mladenov
Fix po
s
ition for en
u
m atoms in Tast
commit
|
commitdiff
|
tree
2021-03-13
Vassil Mladenov
F
i
x la
s
t occurrence
o
f "
a
rr
a
y_unifi
c
ation"
commit
|
commitdiff
|
tree
2021-03-11
Vassil Mla
d
enov
ren
a
me
c
onfig
flag
commit
|
commitdiff
|
tree
2021-03-02
Vas
s
i
l Mladen
o
v
Add ig
n
o
re_unsafe_cast flag
commit
|
commitdiff
|
tree
2021-03-02
Va
s
sil
M
ladenov
I
mplement unsafe
_
cast
commit
|
commitdiff
|
tree
2021-02-26
Vassil Mlad
e
nov
Pass uni
f
icati
o
n flag to
T
yping
_
make_type
commit
|
commitdiff
|
tree
2021-02-18
Va
s
sil Mla
d
e
n
ov
Add su
b
typing for v
e
c_or
_
dict
w
ith nonnul
l
commit
|
commitdiff
|
tree
2021-02-18
Va
s
sil M
l
ade
n
ov
Direct_de
c
l_parser for
vec_or_
d
ict and
m
ore te
s
t
s
commit
|
commitdiff
|
tree
2021-02-12
Va
s
sil Mladenov
Fix bug with enforcing purity
in
cons
t
ant initializers
commit
|
commitdiff
|
tree
2021-02-11
Vassil Mladenov
Add subtyping for v
e
c
_or_dict
commit
|
commitdiff
|
tree
2021-02-10
Vassil Mlad
e
nov
Require write_pro
p
s for a
c
c
essing an enum class variant
commit
|
commitdiff
|
tree
2021-02-09
Vassil
M
ladenov
Introduce Hve
c
_or_dict a
s
a target for vec_or_dict
commit
|
commitdiff
|
tree
2021-02-09
V
a
s
sil Mladenov
Introduce T
v
ec
_
or_
d
ict to
Typing_def
s
_core
commit
|
commitdiff
|
tree
2021-02-04
Vassil
Mladenov
Introdu
c
e flag for t
r
e
ating soft typ
e
s
as li
k
e
types
commit
|
commitdiff
|
tree
2021-02-03
V
assil
M
l
a
denov
Interpr
e
t var
r
a
y
as vec an
d
darray
as dict if
f
lag
.
.
.
commit
|
commitdiff
|
tree
2021-02-02
Vassil Mladenov
B
a
n Tin
t
erse
c
tio
n
on RHS of
as
commit
|
commitdiff
|
tree
2021-01-29
Vassil M
l
ade
n
ov
Better error mes
s
ages for non-obje
c
t access
commit
|
commitdiff
|
tree
2021-01-26
Vassi
l
Mlad
e
n
o
v
Array un
i
fication swi
t
ch
commit
|
commitdiff
|
tree
2021-01-23
Vassil Mladenov
R
e
mo
v
e
T
array from
the typ
e
checker
commit
|
commitdiff
|
tree
2021-01-22
Vassil Mladenov
Make hh_singl
e
_decl's tcopt come from popt
commit
|
commitdiff
|
tree
2021-01-20
Vassil Mladenov
Elabor
a
te
t
ype arguments fo
r
c
tx in st
a
ndard names
p
ace
commit
|
commitdiff
|
tree
2021-01-15
Vassil
M
lad
e
n
o
v
Updat
e
Cipp-relat
e
d
co
n
texts
and cap
s
commit
|
commitdiff
|
tree
2021-01-15
Va
s
sil Mla
d
e
n
ov
Fix
pat
h
t
h
at point
s
to HHI in coeffects err
o
r messages
commit
|
commitdiff
|
tree
2021-01-12
Vassil
Mlad
e
nov
Re
m
ove
c
omment at th
e
end
o
f
error
variants
commit
|
commitdiff
|
tree
2021-01-12
V
a
ssil Mladenov
C
heck legal capabi
l
i
ties after alia
s
expansion
commit
|
commitdiff
|
tree
2021-01-12
Va
s
si
l
Mladen
o
v
B
an
polymorphic cont
e
xts
on lambdas
commit
|
commitdiff
|
tree
2021-01-11
Vassil
M
ladenov
M
ore inf
o
rmativ
e
e
rror message
abo
u
t wildcar
d
s
commit
|
commitdiff
|
tree
2021-01-11
Vassil Mladeno
v
Immuta
b
le l
o
cals: prev
e
nt reassignment o
f
p
a
ra
m
e
t
ers
.
.
.
commit
|
commitdiff
|
tree
2021-01-09
Vassil Mladen
o
v
B
a
n co
n
straints on ctx constants in th
e
typech
e
c
k
er
commit
|
commitdiff
|
tree
2021-01-08
Vassil Mladenov
Re-sugar
c
oeffect tparams that have
$
commit
|
commitdiff
|
tree
2021-01-08
V
a
s
sil Mla
d
enov
Move ty
v
ar expa
n
sion into
des
u
gar_simple_intersection
commit
|
commitdiff
|
tree
2021-01-08
Vassil M
l
adenov
Error whe
n
ctx $f does not po
i
nt to a function
commit
|
commitdiff
|
tree
2021-01-07
V
a
ssil
Mlad
e
no
v
Add more p
a
r
s
e e
r
rors fo
r
coeffects
commit
|
commitdiff
|
tree
2021-01-04
Vas
s
il M
l
a
d
enov
Check coeffects for me
m
oi
z
ed
p
arameters
commit
|
commitdiff
|
tree
2021-01-03
Vassil M
l
aden
o
v
Expand type vars fo
r
error printing i
n
c
alls to
effect
.
.
.
commit
|
commitdiff
|
tree
2021-01-03
Vassil Mladenov
Don't st
r
in
g
m
a
tch fu
n
ct
i
on names fo
r
Typing_env p
s
e
udo
.
.
.
commit
|
commitdiff
|
tree
2020-12-30
Vassil Mladen
o
v
R
emove some st
r
ing c
h
ec
k
s from the default path
f
or
.
.
.
commit
|
commitdiff
|
tree
2020-12-30
Vassil
Mladen
o
v
C
heck
coeffects for
`u
s
ing`
commit
|
commitdiff
|
tree
2020-12-29
Vassi
l
Mladenov
Do not r
u
n
e
x
pre
s
sion
inferen
c
e twice for
c
lone
commit
|
commitdiff
|
tree
2020-12-24
Vass
i
l Mladenov
Special case nothing coeffect i
n
err
o
r messages,
s
t
op
.
.
.
commit
|
commitdiff
|
tree
2020-12-23
Vassil Mlade
n
ov
Pre
t
ty
print capabilities in gen
e
r
ic subt
y
p
in
g
e
r
rors
commit
|
commitdiff
|
tree
2020-12-23
V
a
ssil Mladenov
Make goto d
e
f
i
n
itio
n
ignore unsafe capabi
l
i
t
ies in
.
.
.
commit
|
commitdiff
|
tree
2020-12-22
Vas
s
il M
l
aden
o
v
A
d
d hhc
o
nfig flag for p
o
_enable_c
o
effe
c
ts, clea
n
up
.
.
.
commit
|
commitdiff
|
tree
2020-12-22
Vass
i
l Ml
a
denov
Hard enab
l
e parsi
n
g
of c
o
effec
t
s for
h
h_si
n
gle_type_che
c
k
commit
|
commitdiff
|
tree
2020-12-22
V
ass
i
l Mlad
e
nov
M
o
ve
c
apability
i
n
itializatio
n
earlier for func
t
io
n
s
.
.
.
commit
|
commitdiff
|
tree
2020-12-22
V
assil Mladenov
C
heck co
e
ffects on __clone
commit
|
commitdiff
|
tree
next