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 more parse errors for coeffects
2021-01-07
Vassil Mladenov
A
dd more pars
e
errors
for coeffects
commit
|
commitdiff
|
tree
2021-01-04
Vas
s
il
Ml
a
d
e
no
v
Chec
k
co
e
ffe
c
ts for memoized
p
aram
e
t
e
rs
commit
|
commitdiff
|
tree
2021-01-03
Va
s
s
il Mladenov
Expand type
vars for error printing in ca
l
ls to effect
.
.
.
commit
|
commitdiff
|
tree
2021-01-03
Vassil
M
l
adenov
D
on't
s
tring match
functio
n
names fo
r
Typing
_
env
p
seudo
.
.
.
commit
|
commitdiff
|
tree
2020-12-30
Vassil M
l
adenov
R
emove some string
checks f
r
o
m the
d
efaul
t
path for
.
.
.
commit
|
commitdiff
|
tree
2020-12-30
Vas
s
il Mlade
n
ov
Ch
e
ck
co
e
f
f
ects for `usi
n
g`
commit
|
commitdiff
|
tree
2020-12-29
Vassil M
l
adenov
Do not run expressi
o
n
inference twice for
c
lo
n
e
commit
|
commitdiff
|
tree
2020-12-24
Vassil
Mladenov
Special case
nothing co
e
ffect
i
n
e
rror
m
essages,
s
top
.
.
.
commit
|
commitdiff
|
tree
2020-12-23
V
a
ssil
Mla
d
enov
Pr
e
t
ty print capabilities in g
e
neric subt
y
ping erro
r
s
commit
|
commitdiff
|
tree
2020-12-23
Vassil Mladenov
M
a
ke
goto d
e
finition igno
r
e
unsa
f
e capabilities i
n
.
.
.
commit
|
commitdiff
|
tree
2020-12-22
Va
s
sil
Mladenov
Add hhconfig flag for po_
e
nable
_
coeffects,
clean up
.
.
.
commit
|
commitdiff
|
tree
2020-12-22
Vassil Mladenov
Hard
enable parsi
n
g o
f
coeffects for hh_
s
ingle_ty
p
e_check
commit
|
commitdiff
|
tree
2020-12-22
Vassil Mladenov
Move capability initialization earl
i
er for f
u
n
ctio
n
s
.
.
.
commit
|
commitdiff
|
tree
2020-12-22
Vassil
M
lad
e
nov
Chec
k
coeffe
c
ts
o
n
__clone
commit
|
commitdiff
|
tree
2020-12-21
Vassil Mlad
e
nov
Elaborat
e
ctx constant
name
s
p
ac
e
s
commit
|
commitdiff
|
tree
2020-12-21
V
a
ssil Mladenov
I
nstant
i
ate constr
u
ctor tparams if they exist
commit
|
commitdiff
|
tree
2020-12-21
Va
s
sil Mla
d
e
nov
Transfor
m
ation for parameter dependent conte
x
t
s
commit
|
commitdiff
|
tree
2020-12-18
Vas
s
il Mladenov
Lower `ctx $f
`
commit
|
commitdiff
|
tree
2020-12-16
Vassil Mladenov
Some ren
a
min
g
commit
|
commitdiff
|
tree
2020-12-16
Vassil Ml
a
denov
C
h
a
nge type of capab
i
lities to list of hints
commit
|
commitdiff
|
tree
2020-12-15
V
a
s
s
il
Mladenov
Add p
a
rsing fo
r
$x::C in context l
i
sts
commit
|
commitdiff
|
tree
2020-12-14
Va
s
sil Ml
a
denov
Add par
s
ing for dependent function co
n
texts
commit
|
commitdiff
|
tree
2020-12-14
V
a
ssil
Mladenov
Delete
p
rovisional syntax f
o
r capabilities
commit
|
commitdiff
|
tree
2020-12-11
Vassi
l
Mla
d
enov
Do no
t
make inter
s
e
c
tion wh
e
n only single it
e
m
i
n
coeffect
.
.
.
commit
|
commitdiff
|
tree
2020-12-04
Vassil Mlad
e
nov
Cha
n
ge def
a
ult
capability to be `defaults` instead
.
.
.
commit
|
commitdiff
|
tree
2020-12-03
Vas
s
il M
l
adenov
U
p
date `defaults` with the v0 coeffects
commit
|
commitdiff
|
tree
2020-12-02
Vassi
l
Mladenov
Add trimmed down
graph f
o
r
v
0 of coeffects
commit
|
commitdiff
|
tree
2020-12-01
Vassil M
l
adenov
Reorganize c
a
pability HHIs ag
a
in
commit
|
commitdiff
|
tree
2020-11-23
Vassil Ml
a
d
e
nov
Back out "
C
hange default cap
a
bi
l
ity to be `
d
efaults
.
.
.
commit
|
commitdiff
|
tree
2020-11-20
Vassil
M
ladenov
Change def
a
ult
cap
a
bility to be
`
default
s
` i
n
st
e
ad
.
.
.
commit
|
commitdiff
|
tree
2020-11-19
Vas
s
il Mlad
e
nov
Change capability to
b
e a variant
i
n
Tfun
commit
|
commitdiff
|
tree
2020-11-10
Vassil Mlade
n
ov
Backo
u
t D24132229
commit
|
commitdiff
|
tree
2020-11-03
V
a
ssil Mladen
o
v
Make
d
efault cap
a
bility
not be bottom type
commit
|
commitdiff
|
tree
2020-11-03
Vas
s
il Mladen
o
v
Minor sim
p
lification for
t
op lev
e
l fun
c
tion declaratio
n
s
commit
|
commitdiff
|
tree
2020-10-23
Vassil Mladenov
HHI reorganization
commit
|
commitdiff
|
tree
2020-10-13
Vassil Mladeno
v
Upda
t
ing ma
p
with
G
lobals, IO, and Unrestricte
d
Mutation
commit
|
commitdiff
|
tree
2020-10-10
Vas
s
il
M
ladenov
A
d
d graph for
c
oeffects
i
nterfa
c
e hierar
c
h
y
commit
|
commitdiff
|
tree
2020-10-05
Vass
i
l
M
l
a
de
n
ov
Parse cap on
l
am
b
da
commit
|
commitdiff
|
tree
2020-10-02
Vassil M
l
ad
e
n
o
v
P
a
rse cap on functi
o
n type specifier
commit
|
commitdiff
|
tree
2020-09-30
Vassil
M
lad
e
nov
Parse brack
e
t syntax
commit
|
commitdiff
|
tree
2020-09-22
Vassil Mladenov
Ma
k
e make
_
token explicitly match in direct decl
p
arser
commit
|
commitdiff
|
tree
2020-09-21
Vas
s
i
l
Ml
a
denov
Save a function's c
a
pabi
l
ity a
s
a fake local
a
n
d
pass
.
.
.
commit
|
commitdiff
|
tree
2020-09-16
Vassil
M
ladenov
Set tcopt based on __
E
nableUnst
a
bleFeatures
commit
|
commitdiff
|
tree
2020-09-16
V
ass
i
l
M
ladenov
Add tcopt f
o
r coeff
e
cts
commit
|
commitdiff
|
tree
2020-09-12
Vassi
l
Mladenov
Add ft_implicit_params to fun_type
commit
|
commitdiff
|
tree
2020-09-08
Vas
s
i
l Mladenov
Lowerin
g
of capabilities
commit
|
commitdiff
|
tree
2020-09-08
V
a
ssil Mla
d
enov
Add f_unsafe_cap to AST
commit
|
commitdiff
|
tree
2020-09-01
Vassil Mladen
o
v
Parsing of tempor
a
ry capability syntax
commit
|
commitdiff
|
tree
2020-08-25
V
a
s
sil M
l
adenov
Allow hh_parse to u
s
e __En
a
bleUnstableFeatures
commit
|
commitdiff
|
tree
2020-08-21
Va
s
sil Ml
a
denov
Mi
l
d
r
efactor of function forma
t
ting
commit
|
commitdiff
|
tree
2020-06-15
Vassil Ml
a
de
n
ov
Move constant to root namespace for HSL
commit
|
commitdiff
|
tree
2020-06-12
Vassil Mladenov
Resto
r
e har
d
-banned e
r
ror
codes
commit
|
commitdiff
|
tree
2020-06-12
Vassil
Mlade
n
o
v
Add a flag to not
raise
a typing
e
rr
o
r in
partial
commit
|
commitdiff
|
tree
2020-06-12
Vassil Mla
d
enov
Add
inte
g
r
ation tes
t
commit
|
commitdiff
|
tree
2020-06-12
Vassil
Mladenov
Add
p
arti
a
l whitelist
commit
|
commitdiff
|
tree
2020-06-12
Vassi
l
Mladenov
Remove unused lint check
commit
|
commitdiff
|
tree
2020-06-12
Vassil Ml
a
den
o
v
Inve
r
t decl fixm
e
c
o
d
e
check
commit
|
commitdiff
|
tree
2020-06-11
Vas
s
il Mlade
n
o
v
M
ake erro
r
s for
s
t
rict
mode be w
h
itelisted
commit
|
commitdiff
|
tree
2020-06-10
Vassil Mladenov
Ba
c
k out "Typeche
c
k tests" and "[1/8] Make errors for
.
.
.
commit
|
commitdiff
|
tree
2020-06-10
Vassi
l
Mladenov
Typecheck
t
ests
commit
|
commitdiff
|
tree
2020-06-10
Vassi
l
Mladenov
Mak
e
err
o
r
s for
s
t
r
ict mode be
w
h
i
teliste
d
commit
|
commitdiff
|
tree
2020-06-04
Vassil Ml
a
d
enov
Flag to disable HH_IGN
O
RE_ERROR
commit
|
commitdiff
|
tree
2020-06-03
Vassil Mladenov
St
o
p duplic
a
ting co
d
e
commit
|
commitdiff
|
tree
2020-05-31
Vassil Mladenov
D
e
lete
.
out
files
t
hat ha
v
e
s
nuck into hg
commit
|
commitdiff
|
tree
2020-05-29
Vassil Mla
d
enov
Clear out top level
c
ode
a
nd missing retu
r
n errors
.
.
.
commit
|
commitdiff
|
tree
2020-05-16
Vassil Mlade
n
ov
Add hackp
a
rtia
l
to runtime
commit
|
commitdiff
|
tree
2020-05-15
Vassil Mladenov
Re-run oxidize
commit
|
commitdiff
|
tree
2020-05-14
V
assil Mladenov
Remove function bound generics th
a
t are on
l
y
used
in
.
.
.
commit
|
commitdiff
|
tree
2020-05-14
Vassil Mladenov
Make hh_s
e
rver aware of
.
h
ackpartia
l
files
commit
|
commitdiff
|
tree
2020-05-13
Vass
i
l Mladenov
Set mode of
.
hackpartial file
s
t
o
b
e Mpart
i
al
commit
|
commitdiff
|
tree
2020-05-13
V
assil Mladenov
A
d
d parse error for
.
hackpartial
f
iles with he
a
ders
commit
|
commitdiff
|
tree
2020-05-13
Vassi
l
Mladenov
Split error codes for read/
w
r
i
te on array access and
.
.
.
commit
|
commitdiff
|
tree
2020-04-30
Vassil
M
la
d
enov
Expose mo
r
e builtin constan
t
s
commit
|
commitdiff
|
tree
2020-04-30
Vass
i
l Mladeno
v
Ig
n
o
re disallowed_decl_f
i
x
m
es
o
p
t
i
o
n in
HHI file
s
commit
|
commitdiff
|
tree
2020-04-30
Vas
s
il Mladenov
M
ove incorrect type to facebo
o
k/
commit
|
commitdiff
|
tree
2020-04-30
Vassil Mla
d
enov
E
nable like casts to
n
on-enforceable generi
c
s
commit
|
commitdiff
|
tree
2020-04-23
Vassil M
l
ad
e
nov
Make static
p
roperty
initia
l
i
zatio
n
c
h
eck see if
type
.
.
.
commit
|
commitdiff
|
tree
2020-04-21
Vas
s
il Mlad
e
no
v
Make
initial
i
zed pr
o
perty check see if type is a sup
e
rtyp
e
.
.
.
commit
|
commitdiff
|
tree
2020-04-15
Vassil Mladenov
Ignore ign
o
red_fixme_codes
i
n H
H
I fil
e
s
commit
|
commitdiff
|
tree
2020-04-14
Vass
i
l Ml
a
deno
v
Fi
x
handli
n
g o
f
__FUNCTION_CREDENTIA
L
__ pseudoconstant
commit
|
commitdiff
|
tree
2020-04-06
Vassil Mlade
n
o
v
Fix typo
commit
|
commitdiff
|
tree
2020-04-04
V
as
s
il Ml
a
denov
R
e
mo
v
e legacy check for whether a type c
o
nstant is
.
.
.
commit
|
commitdiff
|
tree
2020-04-04
V
a
s
s
il
M
ladenov
Remov
e
leg
a
cy check fo
r
whet
h
er a type constant is
.
.
.
commit
|
commitdiff
|
tree
2020-04-04
Vassil Ml
a
denov
Remove legacy
ch
e
ck for whether a type
c
ons
t
ant is
.
.
.
commit
|
commitdiff
|
tree
2020-03-27
Vassil Mladen
o
v
All
o
w
like casts for va
r
r
a
y/da
r
ray
commit
|
commitdiff
|
tree
2020-03-27
Vass
i
l Mladenov
Ban
arra
y
append
o
perations
on Map
commit
|
commitdiff
|
tree
2020-03-26
V
assil Mladenov
Em
i
t li
k
e typ
e
s as
th
e
ir inner type
in XHP attribute
.
.
.
commit
|
commitdiff
|
tree
2020-03-24
Vass
i
l
Mladenov
Rem
o
ve typechecker suppor
t
for __ca
l
l
commit
|
commitdiff
|
tree
2020-03-24
Va
s
s
i
l Mla
d
en
o
v
Make
legacy e
n
u
ms look
u
p type co
n
st
a
nt
i
nstead of type
.
.
.
commit
|
commitdiff
|
tree
2020-03-24
Vas
s
i
l Mladenov
Purge UncheckedEn
u
m
commit
|
commitdiff
|
tree
2020-03-19
Vassil Mla
d
e
n
ov
Make BuiltIn
E
num covarian
t
commit
|
commitdiff
|
tree
2020-03-18
Vassil Mladenov
Create a flag to
ban array() liter
a
ls
commit
|
commitdiff
|
tree
2020-03-16
Vassil Mlad
e
nov
Ran
d
om array stuf
f
in
HHVM and
Hack Native
commit
|
commitdiff
|
tree
2020-03-13
V
as
s
il Mladenov
M
a
ke range(m, n) emit a
varray
commit
|
commitdiff
|
tree
2020-03-03
Va
s
sil Mladenov
R
a
ndom arr
a
y stuff i
n
ha
c
k
commit
|
commitdiff
|
tree
2020-03-03
Va
s
sil Mladenov
Remove arra
y
in rema
i
ning
m
iscellaneous hack tests
commit
|
commitdiff
|
tree
2020-03-03
Vassil Mladenov
R
emainder of array tests
commit
|
commitdiff
|
tree
2020-03-02
Va
s
s
il Mladenov
N
o
n-trivial ty
p
echeck tes
t
s
commit
|
commitdiff
|
tree
2020-03-02
Vas
s
il Mladenov
Remov
e
array(
.
.
.
) in typechec
k
te
s
ts that result in
.
.
.
commit
|
commitdiff
|
tree
2020-03-02
Vassi
l
Ml
a
de
n
ov
Split out memory
interval change
commit
|
commitdiff
|
tree
next