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
Add subtyping for vec_or_dict
2021-02-11
Vassil
Ml
a
d
eno
v
A
d
d subtyping for vec_or_di
c
t
commit
|
commitdiff
|
tree
2021-02-10
Vassil
M
lad
e
n
o
v
Require write_props for
accessing a
n
enum c
l
ass variant
commit
|
commitdiff
|
tree
2021-02-09
Vassil Mladenov
I
n
tr
o
duce Hvec_or_
d
i
c
t as
a ta
r
ge
t
for vec_o
r
_di
c
t
commit
|
commitdiff
|
tree
2021-02-09
Vassil Mladenov
I
n
tro
d
uce Tvec_or_dict to Typing_defs_cor
e
commit
|
commitdiff
|
tree
2021-02-04
V
ass
i
l Ml
a
denov
Introduce
f
lag for treating
soft types as l
i
ke
t
ypes
commit
|
commitdiff
|
tree
2021-02-03
Vassil Mladenov
Int
e
r
pret va
r
ray as vec a
n
d
d
array as dict if fl
a
g
.
.
.
commit
|
commitdiff
|
tree
2021-02-02
Vassil
Mladenov
Ban Ti
n
t
e
rsection on
R
HS of as
commit
|
commitdiff
|
tree
2021-01-29
V
assil Mladeno
v
Better error mess
a
g
es for non-ob
j
ect acce
s
s
commit
|
commitdiff
|
tree
2021-01-26
Vassil Mladenov
Arra
y
unification
s
w
itch
commit
|
commitdiff
|
tree
2021-01-23
Vassi
l
M
l
a
d
e
nov
R
e
mov
e
T
a
rray fr
o
m the
typechecke
r
commit
|
commitdiff
|
tree
2021-01-22
Vass
i
l
Mladenov
Make hh
_
single_decl's tc
o
p
t
come from popt
commit
|
commitdiff
|
tree
2021-01-20
Vas
s
il Mladenov
Elaborat
e
type a
r
guments for ctx in
standard namespace
commit
|
commitdiff
|
tree
2021-01-15
Vassil
M
ladenov
Up
d
ate Cipp
-
r
e
lated co
n
texts and caps
commit
|
commitdiff
|
tree
2021-01-15
Va
s
sil
Mladenov
F
i
x
path t
h
at points to
H
H
I in coeffects error
m
es
s
ages
commit
|
commitdiff
|
tree
2021-01-12
Vass
i
l Mladenov
Rem
o
ve c
o
mment at the end of erro
r
variants
commit
|
commitdiff
|
tree
2021-01-12
Vassil
M
ladenov
Check
l
egal capabi
l
ities after alias expansio
n
commit
|
commitdiff
|
tree
2021-01-12
Vassi
l
Mladen
o
v
Ban polymorphic contexts on l
a
mbdas
commit
|
commitdiff
|
tree
2021-01-11
Vassil Mladenov
M
o
r
e
informative error message about wildcards
commit
|
commitdiff
|
tree
2021-01-11
Vassil Mlade
n
ov
I
mmu
t
able
l
ocals: p
r
event reassignment of pa
r
ameters
.
.
.
commit
|
commitdiff
|
tree
2021-01-09
Vassil Mla
d
enov
Ban c
o
nstrain
t
s on ctx
c
onstants in the typeche
c
k
er
commit
|
commitdiff
|
tree
2021-01-08
Vassil Mladenov
Re-sugar coeffect tparams that h
a
v
e $
commit
|
commitdiff
|
tree
2021-01-08
Vassil
Mladenov
Move tyvar expansion into desugar_simple_i
n
ters
e
c
t
i
o
n
commit
|
commitdiff
|
tree
2021-01-08
Vassil Mladenov
Error w
h
en ctx $f does not po
i
nt to a funct
i
o
n
commit
|
commitdiff
|
tree
2021-01-07
Vassil Mlade
n
ov
Add m
o
re parse
errors
f
o
r
coeffects
commit
|
commitdiff
|
tree
2021-01-04
Vassil Mlad
e
nov
Che
c
k
c
oeffe
c
ts for memoi
z
e
d
p
arameters
commit
|
commitdiff
|
tree
2021-01-03
Vassil Mladenov
Expa
n
d type vars for
error pr
i
nting in calls to effect
.
.
.
commit
|
commitdiff
|
tree
2021-01-03
Vassil
M
l
adenov
Don
'
t string
match fu
n
ction names f
o
r
Typing_e
n
v p
s
e
u
do
.
.
.
commit
|
commitdiff
|
tree
2020-12-30
Vas
s
il
Mladenov
Rem
o
ve
s
ome string checks from th
e
default path for
.
.
.
commit
|
commitdiff
|
tree
2020-12-30
Vassil Mladenov
Ch
e
ck coef
f
ects for `using`
commit
|
commitdiff
|
tree
2020-12-29
V
a
ssi
l
Mladenov
Do not run expression inference twice for c
l
one
commit
|
commitdiff
|
tree
2020-12-24
Vas
s
il Mladenov
Special case nothing coeffect
in er
r
or messages, s
t
op
.
.
.
commit
|
commitdiff
|
tree
2020-12-23
Vassil Mladenov
Pretty print ca
p
abilities
in ge
n
eric subtyping err
o
rs
commit
|
commitdiff
|
tree
2020-12-23
Vassil Mladeno
v
Make goto definition ignore un
s
afe capabilities in
.
.
.
commit
|
commitdiff
|
tree
2020-12-22
Vassil M
l
adenov
Add
h
hconfig fl
a
g
f
o
r
po_en
a
ble_coeffects, clean u
p
.
.
.
commit
|
commitdiff
|
tree
2020-12-22
Vassil Mladenov
Hard enab
l
e p
a
rsin
g
of co
e
ffe
c
ts for
hh_single_type_check
commit
|
commitdiff
|
tree
2020-12-22
Vassil Mla
d
enov
Move capabili
t
y initial
i
zation earlier
for fu
n
ctions
.
.
.
commit
|
commitdiff
|
tree
2020-12-22
Vassil M
l
adenov
Ch
e
ck coe
f
fects
on __cl
o
ne
commit
|
commitdiff
|
tree
2020-12-21
Vassil
Mladenov
Elabor
a
te ct
x
co
n
s
tant namespaces
commit
|
commitdiff
|
tree
2020-12-21
Vassil Mladen
o
v
Instantiate constructor
tp
a
rams if they exis
t
commit
|
commitdiff
|
tree
2020-12-21
Va
s
s
i
l Mladenov
Transf
o
rmation fo
r
paramet
e
r de
p
e
n
dent contex
t
s
commit
|
commitdiff
|
tree
2020-12-18
Vassil Ml
a
deno
v
Lo
w
er `ctx $f
`
commit
|
commitdiff
|
tree
2020-12-16
V
ass
i
l
M
l
ade
n
ov
Some renaming
commit
|
commitdiff
|
tree
2020-12-16
Vassil Mladenov
C
hange
t
ype
of ca
p
abilities to
l
ist o
f
hin
t
s
commit
|
commitdiff
|
tree
2020-12-15
Vassil Mlade
n
o
v
Add parsing fo
r
$x::C in context l
i
s
t
s
commit
|
commitdiff
|
tree
2020-12-14
Vassil Mlad
e
nov
Add par
s
ing for dependent f
u
nction co
n
texts
commit
|
commitdiff
|
tree
2020-12-14
Vassil
M
ladenov
D
elete p
r
ovisional syntax for
capa
b
il
i
ties
commit
|
commitdiff
|
tree
2020-12-11
Va
s
sil M
l
adenov
Do
n
ot m
a
ke
i
ntersect
i
on when only single
item in coeffect
.
.
.
commit
|
commitdiff
|
tree
2020-12-04
Vass
i
l
M
l
adenov
Change d
e
f
a
ult c
a
pab
i
lity to b
e
`de
f
a
u
lts` instead
.
.
.
commit
|
commitdiff
|
tree
2020-12-03
Vas
s
il Mla
d
enov
U
p
date `defaults`
with the v0 coeff
e
cts
commit
|
commitdiff
|
tree
2020-12-02
Vas
s
il
Mladen
o
v
Ad
d
trimmed down graph fo
r
v
0 of co
e
ffect
s
commit
|
commitdiff
|
tree
2020-12-01
Vassi
l
Mladenov
R
eorganize capabil
i
ty HHIs ag
a
i
n
commit
|
commitdiff
|
tree
2020-11-23
Vass
i
l Mladenov
Back o
u
t
"
C
h
ang
e
default capability
to be `
d
efaults
.
.
.
commit
|
commitdiff
|
tree
2020-11-20
V
as
s
il Ml
a
denov
Change default ca
p
a
b
ility to be `d
e
fault
s
` i
n
s
t
e
a
d
.
.
.
commit
|
commitdiff
|
tree
2020-11-19
Va
s
sil Mlad
e
nov
Change cap
a
bility to be a variant in Tfun
commit
|
commitdiff
|
tree
2020-11-10
Vas
s
il
Mlad
e
nov
Bac
k
out D24
1
32
2
29
commit
|
commitdiff
|
tree
2020-11-03
Vassil Mladenov
Ma
k
e defau
l
t capability n
o
t be botto
m
t
ype
commit
|
commitdiff
|
tree
2020-11-03
Vassil
M
l
adenov
Mino
r
simplification for t
o
p
l
eve
l
f
u
ncti
o
n decl
a
ration
s
commit
|
commitdiff
|
tree
2020-10-23
Vassil M
l
adenov
H
HI re
o
r
ganization
commit
|
commitdiff
|
tree
2020-10-13
Va
s
sil
M
ladeno
v
U
p
d
ating map with Globa
l
s, IO, and UnrestrictedMutation
commit
|
commitdiff
|
tree
2020-10-10
Vassi
l
M
ladeno
v
Add
g
r
a
p
h for coeffec
t
s interface hi
e
rarchy
commit
|
commitdiff
|
tree
2020-10-05
Vassil M
l
a
denov
Pa
r
se cap on
l
ambda
commit
|
commitdiff
|
tree
2020-10-02
Vassil Mladenov
Parse cap on function
type specifier
commit
|
commitdiff
|
tree
2020-09-30
Va
s
sil
Mladeno
v
Parse brac
k
et syntax
commit
|
commitdiff
|
tree
2020-09-22
V
a
s
sil Mlade
n
ov
Ma
k
e
m
a
ke_token explicitly match in direct decl parser
commit
|
commitdiff
|
tree
2020-09-21
Vassil Mlad
e
n
o
v
Save a fun
c
tion's capabil
i
ty as a fake local and pass
.
.
.
commit
|
commitdiff
|
tree
2020-09-16
Vass
i
l Mla
d
e
nov
S
et tcopt base
d
on __Enab
l
e
Unst
a
bleFeatur
e
s
commit
|
commitdiff
|
tree
2020-09-16
Vassil Mladenov
Add tcopt for coef
f
ects
commit
|
commitdiff
|
tree
2020-09-12
Vas
s
i
l
Ml
a
denov
Ad
d
ft_implicit_par
a
m
s
to fun_type
commit
|
commitdiff
|
tree
2020-09-08
Vassil Mlad
e
nov
Lower
i
ng
of cap
a
bilities
commit
|
commitdiff
|
tree
2020-09-08
Vas
s
il Mladenov
Add f_unsafe_cap to AST
commit
|
commitdiff
|
tree
2020-09-01
Vassil Mladenov
Parsing of temporary capability
s
yntax
commit
|
commitdiff
|
tree
2020-08-25
Vassil Mladenov
A
l
low
h
h
_
p
arse to
u
se __En
a
b
l
eUnstab
l
eFeatures
commit
|
commitdiff
|
tree
2020-08-21
Vassil Mla
d
enov
Mil
d
refactor of function form
a
t
t
ing
commit
|
commitdiff
|
tree
2020-06-15
Vassi
l
Mladeno
v
Move cons
t
ant to root
n
ame
s
pace for H
S
L
commit
|
commitdiff
|
tree
2020-06-12
Vassil Ml
a
deno
v
Res
t
o
re har
d
-ban
n
e
d
e
rro
r
codes
commit
|
commitdiff
|
tree
2020-06-12
Vassi
l
Mladenov
Add a flag to
n
ot raise a typing error
i
n partial
commit
|
commitdiff
|
tree
2020-06-12
V
assil Mladenov
Add integrat
i
on te
s
t
commit
|
commitdiff
|
tree
2020-06-12
Vassil Mladenov
Ad
d
p
a
rtial wh
i
telist
commit
|
commitdiff
|
tree
2020-06-12
Va
s
s
i
l Mlade
n
ov
Remove u
n
u
s
e
d lint chec
k
commit
|
commitdiff
|
tree
2020-06-12
Vassil Mladenov
Invert decl fixme co
d
e
check
commit
|
commitdiff
|
tree
2020-06-11
Va
s
sil Mlad
e
n
ov
Make
e
r
rors
fo
r
s
trict mod
e
b
e
wh
i
teliste
d
commit
|
commitdiff
|
tree
2020-06-10
Vassil Mladenov
Back
o
ut
"Typ
e
c
h
eck
t
e
s
t
s
"
an
d
"[1/8] M
a
ke errors f
o
r
.
.
.
commit
|
commitdiff
|
tree
2020-06-10
Vassil Mladenov
Typechec
k
tests
commit
|
commitdiff
|
tree
2020-06-10
Vass
i
l
M
ladenov
Make errors for s
t
rict mode
be whitelisted
commit
|
commitdiff
|
tree
2020-06-04
Vassil Mlade
n
o
v
Flag to d
i
sable HH_IGNORE_ERROR
commit
|
commitdiff
|
tree
2020-06-03
Vassil
M
la
d
enov
Stop
dupli
c
ating code
commit
|
commitdiff
|
tree
2020-05-31
Vassil Mladenov
Del
e
te
.
out files that have sn
u
ck into hg
commit
|
commitdiff
|
tree
2020-05-29
Va
s
si
l
Mladeno
v
Clear
o
u
t to
p
lev
e
l cod
e
and missing retu
r
n
errors
.
.
.
commit
|
commitdiff
|
tree
2020-05-16
Vassil Mladenov
Add hac
k
p
a
r
tial to
r
untime
commit
|
commitdiff
|
tree
2020-05-15
Vassil
Mladenov
Re-
r
un oxidize
commit
|
commitdiff
|
tree
2020-05-14
Vassil Mlade
n
ov
Rem
o
ve funct
i
on bound gen
e
ri
c
s that are o
n
l
y
used in
.
.
.
commit
|
commitdiff
|
tree
2020-05-14
Vas
s
il Ml
a
den
o
v
Make hh_server
aware of
.
hackpartial file
s
commit
|
commitdiff
|
tree
2020-05-13
Vassil Mladenov
S
e
t mode o
f
.
h
a
ckpartial files to
be Mpartial
commit
|
commitdiff
|
tree
2020-05-13
Vassil Mladenov
Add par
s
e error for
.
hackpartial files wit
h
h
eaders
commit
|
commitdiff
|
tree
2020-05-13
V
a
s
s
il M
l
a
denov
Split error codes for r
e
a
d/write on array access an
d
.
.
.
commit
|
commitdiff
|
tree
2020-04-30
Vass
i
l
M
ladenov
Expose more
builtin
constants
commit
|
commitdiff
|
tree
2020-04-30
Vassil Mla
d
enov
Ignore disallowed_decl_fixmes
o
pt
i
on in HHI f
i
les
commit
|
commitdiff
|
tree
2020-04-30
Vassil Mladenov
M
o
ve incorrect type to facebook/
commit
|
commitdiff
|
tree
2020-04-30
Vassil Mladenov
Enabl
e
like c
a
sts to no
n
-enforce
a
bl
e
generics
commit
|
commitdiff
|
tree
2020-04-23
V
a
s
sil
M
l
a
denov
Make s
t
a
tic p
r
operty i
n
itializa
t
ion
c
heck see if
type
.
.
.
commit
|
commitdiff
|
tree
next