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
Move side effect out of `typing_well_formedness`
2022-01-27
Mic
h
a
e
l Thomas
Move s
i
de effec
t
out of
`
typin
g
_well_formedness`
commit
|
commitdiff
|
tree
2022-01-26
Michael Th
o
mas
Cr
e
a
te a `Vari
a
nce` type
commit
|
commitdiff
|
tree
2022-01-20
M
ichael Thomas
Add `Assert_in_curre
n
t_decl` combinator to `Typing
_
e
rr
o
r
.
.
.
commit
|
commitdiff
|
tree
2022-01-19
M
i
chael Th
o
mas
Ad
d
`
Assert
_
in_current_de
c
l` constructor to `Typing_error
.
t`
commit
|
commitdiff
|
tree
2022-01-14
Mich
a
el Thomas
Move
r
endering of `S
e
condary
.
t` err
o
rs to individual
.
.
.
commit
|
commitdiff
|
tree
2022-01-14
Michael Th
o
mas
Enable lo
g
ging of s
p
eci
f
ic
typin
g
errors usi
n
g `T
y
ping_error
.
.
.
commit
|
commitdiff
|
tree
2022-01-13
Michael Thomas
r
e
place
`
fi
n
a
l_this`
w
ith explicit
`
Secon
d
ary
.
t
` error
commit
|
commitdiff
|
tree
2022-01-11
Micha
e
l Thomas
Translate n
o
n
-
conforming errors w
h
i
ch
'
append' secondary
.
.
.
commit
|
commitdiff
|
tree
2022-01-06
Mic
h
ael
Tho
m
as
Intro
d
uce
s
econda
r
y errors
i
n
place of explicit applicat
i
on
.
.
.
commit
|
commitdiff
|
tree
2022-01-06
Michael Thomas
Disallow explicit
a
pplicatio
n
of
`
Ty
p
ing_err
o
r
.
C
a
llback`s
commit
|
commitdiff
|
tree
2022-01-04
Mich
a
el Tho
m
as
Move newly c
r
eated errors
commit
|
commitdiff
|
tree
2021-12-15
M
ichael Thom
a
s
Do n
o
t
d
r
o
p erro
r
c
od
e
s when call
i
ng bad_decl_override
commit
|
commitdiff
|
tree
2021-12-14
Michael
Thoma
s
D
e
functionalize typing
e
rrors
commit
|
commitdiff
|
tree
2021-12-14
Mi
c
hael Thomas
Eliminate callb
a
c
k
which
g
e
n
er
a
tes m
u
ltiple
err
o
rs
commit
|
commitdiff
|
tree
2021-12-14
M
icha
e
l Thomas
Rephr
a
se
t
yping errors using combinators
commit
|
commitdiff
|
tree
2021-12-14
Mic
h
a
e
l Thomas
Refa
c
tor
n
ast
chec
k
error
s
commit
|
commitdiff
|
tree
2021-12-14
Mich
a
el Thomas
Nast ch
e
c
k
e
r
r
or
re
p
resentation
commit
|
commitdiff
|
tree
2021-12-14
Michae
l
Thomas
Re
f
ac
t
or naming errors
commit
|
commitdiff
|
tree
2021-12-14
Michael Thomas
Naming error representa
t
ion
commit
|
commitdiff
|
tree
2021-12-14
Michael Thomas
Simplify `Phase_error` interfac
e
and u
p
date
par
s
ing
.
.
.
commit
|
commitdiff
|
tree
2021-12-14
Mich
a
el
Thomas
M
ove `error_` to
its own module
commit
|
commitdiff
|
tree
2021-12-14
Michael Thomas
Parsing error
re
p
resentat
i
on
commit
|
commitdiff
|
tree
2021-11-15
Michael Thom
a
s
Update fun
c
tion name in lint message
commit
|
commitdiff
|
tree
2021-11-04
Michael Thoma
s
Corr
e
ct
t
h
e
n
ame of
t
he unsa
f
e cast
function to ens
u
r
e
.
.
.
commit
|
commitdiff
|
tree
2021-10-25
Michael
Thoma
s
No e
r
r
or
on use of `unsafe
_
cast`
commit
|
commitdiff
|
tree
2021-09-28
M
ic
h
ael Thomas
Prefer c
a
sting to mutable equi
v
alent o
f
collection
.
.
.
commit
|
commitdiff
|
tree
2021-09-08
Micha
e
l Th
o
mas
A
d
d `f
m
t
.
0
.
8
.
9
` to mini
r
e
po
commit
|
commitdiff
|
tree
2021-08-26
M
i
chae
l
Thomas
Add `Hole` on 4053
(Mem
b
erNotF
o
u
nd) error
s
commit
|
commitdiff
|
tree
2021-08-26
M
ich
a
el Thomas
Add
`
Hole`
o
n
4062 (No
n
Ob
j
ectMemberRe
a
d) errors
commit
|
commitdiff
|
tree
2021-08-25
Mi
c
hael Thomas
Add `Hol
e
`s on 4064
(NullMe
m
b
erRead) warn
i
ngs
commit
|
commitdiff
|
tree
2021-08-25
Michael Th
o
ma
s
add
`Ho
l
e` o
n
`ExpectedClass` (4
0
26) er
r
ors
commit
|
commitdiff
|
tree
2021-08-25
M
i
chael
Th
o
mas
add `Hole` t
o
i
ndexed expression for array write &
.
.
.
commit
|
commitdiff
|
tree
2021-08-19
Michael T
h
om
a
s
Fix f
a
i
l
ing test
commit
|
commitdiff
|
tree
2021-08-18
Michael Thomas
Back out "add symbol l
e
vel decl has
h
to naming table"
commit
|
commitdiff
|
tree
2021-08-18
Michael T
h
omas
Back
out "Ad
d
dyn
a
mic-t
y
pe
o
f $this dependent
coeffe
c
t
s
.
.
.
commit
|
commitdiff
|
tree
2021-08-17
M
icha
e
l
Thoma
s
Back out "make decl hash sqlit
e
column an int
e
ger inst
e
a
d
.
.
.
commit
|
commitdiff
|
tree
2021-08-14
Michael Thomas
Generat
e
d
istinct err
o
r wh
e
n indexing covariant containers
commit
|
commitdiff
|
tree
2021-08-12
M
i
chael Tho
m
as
Re
i
ns
t
a
t
e
e
rror on tup
l
e
array get with non-int
commit
|
commitdiff
|
tree
2021-08-06
M
i
chael Th
o
m
a
s
`Hol
e
` on 4
0
0
5
(ArrayAccessRead)
commit
|
commitdiff
|
tree
2021-08-05
Michael Thomas
ad
d
`Hole`
o
n ar
g
uments to
`
e
cho` special functio
n
commit
|
commitdiff
|
tree
2021-08-05
Michael Thom
a
s
prefer
`stri
n
g` or `
i
nt` to `arraykey` when adding
.
.
.
commit
|
commitdiff
|
tree
2021-07-30
M
i
chael Th
o
m
as
add `
H
ole` on ill-typ
e
d sub-exp
r
e
s
s
ions in string interpolat
.
.
.
commit
|
commitdiff
|
tree
2021-07-30
Mic
h
ael Thomas
c
onve
r
t `UNSAFE_
C
AST` `Hole`s back to `Cal
l
`
during
.
.
.
commit
|
commitdiff
|
tree
2021-07-30
M
i
chael Thoma
s
Add `H
o
le` to array get's
o
n nullable con
t
aine
r
s not
.
.
.
commit
|
commitdiff
|
tree
2021-07-30
Michael Tho
m
as
Expec
t
ed type for
`
Map`
i
n
dex e
x
pre
s
sion s
h
ould be
.
.
.
commit
|
commitdiff
|
tree
2021-07-30
Mi
c
hael Thomas
Remo
v
e tast check war
n
ing for
c
ontai
n
ers with
covariant
.
.
.
commit
|
commitdiff
|
tree
2021-07-14
Michael Thomas
ad
d
`--e
x
tract-
s
t
a
nda
l
one` usage
t
o
help
commit
|
commitdiff
|
tree
2021-07-08
Michael Thomas
`Hole` on ill-typed se
t
a
p
pend
commit
|
commitdiff
|
tree
2021-07-07
Michael Thom
a
s
E
x
tract all class dependen
c
ies from type hin
t
s
commit
|
commitdiff
|
tree
2021-06-29
Michael Thomas
`Hole` o
n
non-arraykey values
in keys
e
t literals
commit
|
commitdiff
|
tree
2021-06-29
M
ichael
Thoma
s
Move `UNSA
F
E
_CAST
`
t
o
`HH\FIXME`
commit
|
commitdiff
|
tree
2021-06-22
Michael Thomas
Add optional
s
tri
n
g-
l
iteral param to
`
H
H
_FI
X
ME\
U
NSA
F
E_CAST`
commit
|
commitdiff
|
tree
2021-06-22
Mi
c
hael Thomas
rename `uns
a
fe_cast` to `HH_F
I
XME\UNSAFE_CA
S
T`
commit
|
commitdiff
|
tree
2021-06-08
Michael Thomas
D
o
n
o
t
render properti
e
s t
h
at
a
ppear via constructor
.
.
.
commit
|
commitdiff
|
tree
2021-06-08
M
i
chael Th
o
mas
e
xtract type p
a
rameter con
s
traint depe
n
dencies
commit
|
commitdiff
|
tree
2021-06-07
M
i
ch
a
el Thomas
extract as dependencies c
l
asses appea
r
ing in argu
m
ents
.
.
.
commit
|
commitdiff
|
tree
2021-06-07
Michael Thomas
e
scape char in string lit
e
rals
commit
|
commitdiff
|
tree
2021-06-04
Michael Thomas
Add
`Tvec_or_dict` case to ty
p
e comparison
commit
|
commitdiff
|
tree
2021-06-03
Michael Th
o
m
a
s
Add TAST `Hole`s
to
i
ll-typed xhp attributes
commit
|
commitdiff
|
tree
2021-05-24
Michael
T
homas
add `Hole`s
t
o il
l
-typed index expressions
commit
|
commitdiff
|
tree
2021-05-24
Mic
h
a
e
l
Thoma
s
add
`
Hole` for
s
tring appen
d
commit
|
commitdiff
|
tree
2021-05-19
M
ichael Thomas
Allow mult
i
ple ar
g
uments to `unsafe_cas
t
`
and r
e
prese
n
t
.
.
.
commit
|
commitdiff
|
tree
2021-05-19
Michael Thomas
ad
d
test case fo
r
expression
d
epend
e
n
t
t
ype
commit
|
commitdiff
|
tree
2021-05-19
Michael
T
homas
do n
o
t add a Hole wi
t
h well
-
type
d
d
estructure assign
m
ents
commit
|
commitdiff
|
tree
2021-05-19
Michael T
h
omas
a
d
d comm
a
nd to report all T
A
ST `
H
oles
`
for a
g
iven
.
.
.
commit
|
commitdiff
|
tree
2021-05-19
Micha
e
l Thomas
report nes
t
ed TAST `Hole`s correctly
when
calling
.
.
.
commit
|
commitdiff
|
tree
2021-05-04
Michael Thomas
d
o
no
t
e
m
it `__construct`
t
w
i
ce when it is the ta
r
get
.
.
.
commit
|
commitdiff
|
tree
2021-05-04
Mi
c
h
a
e
l
T
homas
corre
c
t
l
y emit
shapes with unknown
fi
e
lds only
commit
|
commitdiff
|
tree
2021-05-04
Mi
c
h
a
e
l
T
h
omas
emit where
cl
a
uses for constr
u
ctors
commit
|
commitdiff
|
tree
2021-04-30
Michael Thoma
s
Add
T
AST `Hole`s to ill-type
d
expressions i
n
`foreach
.
.
.
commit
|
commitdiff
|
tree
2021-04-30
M
i
c
hael Thomas
A
d
d
T
AS
T
`Hole`s to
ill-
t
ype
e
xp
r
e
s
s
ions inside `KeyVa
l
ueCo
l
.
.
.
commit
|
commitdiff
|
tree
2021-04-30
Michael Thoma
s
add `Hole`s on r
h
s of ill-t
y
ped assignments
commit
|
commitdiff
|
tree
2021-04-23
Michael
T
homas
add `Hole` on expressions acting as unpacked elemen
t
s
.
.
.
commit
|
commitdiff
|
tree
2021-04-09
Michael Thomas
Add example
o
f
`
unsafe_cast
`
to `Hole` d
o
cstr
i
ng
commit
|
commitdiff
|
tree
2021-04-09
Michael Thomas
represent calls to `unsafe
_
cast` as TAST
`
Hole`s
commit
|
commitdiff
|
tree
2021-04-09
M
ichael Tho
m
as
Ad
d
`Hole` to ill-typed retu
r
n expression
commit
|
commitdiff
|
tree
2021-04-09
M
i
chael Thomas
add `type-
e
rror
-
at-
p
os` comm
a
nd to
h
h_client
commit
|
commitdiff
|
tree
2021-04-09
M
i
chael Thomas
add `Hole` TAST annotat
i
on to
f
unction parameters whi
c
h
.
.
.
commit
|
commitdiff
|
tree
2021-03-18
Micha
e
l Thomas
Add
AAS
T
`Hole` for subtype
/
coer
c
i
o
n
e
r
ror anno
t
a
tion
commit
|
commitdiff
|
tree
2021-03-18
Mic
h
ael
Thomas
Return s
u
b- and
super-types on failure f
r
om c
o
e
rc
i
on
.
.
.
commit
|
commitdiff
|
tree
2021-03-08
Michael Thoma
s
extra
c
t
depende
n
ci
e
s fro
m
user attribut
e
s
commit
|
commitdiff
|
tree
2021-03-08
Michael Thoma
s
add li
n
e
breaks
t
o
ge
n
erated output to aid readability
commit
|
commitdiff
|
tree
2021-03-08
Michael Thomas
extr
a
ct sealed
whitelist dependencie
s
commit
|
commitdiff
|
tree
2021-02-26
M
i
c
hael Thoma
s
render us
e
r attribu
t
e
s wi
t
h
par
a
meters
commit
|
commitdiff
|
tree
2021-02-26
Mich
a
el Th
o
m
a
s
Apply update
of higher-
o
rder function
funct
i
on-type
.
.
.
commit
|
commitdiff
|
tree
2021-02-19
M
i
cha
e
l
T
homas
Add pure
context
t
o
`extract_standalone_make_default
.
.
.
commit
|
commitdiff
|
tree
2021-02-17
Micha
e
l Th
o
m
as
Rend
e
r co
n
t
e
xt
constants corre
c
tly
commit
|
commitdiff
|
tree
2021-02-17
Micha
e
l Thomas
Pretty print method c
o
ntexts
commit
|
commitdiff
|
tree
2021-02-16
Michael Th
o
mas
R
e
nder highe
r
order functions with
contexts depend
e
nt
.
.
.
commit
|
commitdiff
|
tree
2021-02-16
Michael Thomas
Pre
t
ty print f
u
nction context
s
i
n typedefs
commit
|
commitdiff
|
tree
2021-02-16
Michael Th
o
mas
pretty pr
i
nt fun
c
tion type hints
c
orr
e
ctly
commit
|
commitdiff
|
tree
2021-02-12
Michael
Thomas
Remove loc
a
l
m
e
moization to e
n
sure we
get up-to-date
.
.
.
commit
|
commitdiff
|
tree
2021-02-11
M
i
chael Thomas
Pr
i
mary p
o
sition error on
e
n
um type const
a
nt
a
ccess
commit
|
commitdiff
|
tree
2021-02-04
M
i
c
h
a
el Thomas
H
e
l
per f
u
nctio
n
n
ami
n
g con
v
entions
commit
|
commitdiff
|
tree
2021-02-04
Michae
l
Thomas
Group de
p
en
d
e
ncies b
y
file
commit
|
commitdiff
|
tree
2021-02-04
Michael T
h
omas
Refactor: use
U
nsuppo
r
t
e
d exceptio
n
rather than f
a
ilwith
commit
|
commitdiff
|
tree
2021-02-04
Michael Thomas
Refactor: remove t
o
p-level m
o
dule opens
commit
|
commitdiff
|
tree
2021-02-03
Michael Thomas
Refact
o
r: move related help
e
r functions int
o
their
.
.
.
commit
|
commitdiff
|
tree