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
Send a minimal text edit over LSP
2022-03-07
Michael Thomas
Fix build
commit
|
commitdiff
|
tree
2022-03-04
Mic
h
ael Thomas
Remove side-effecting v
a
rian
t
s
from `
t
yp
i
ng_co
e
rcion`
commit
|
commitdiff
|
tree
2022-03-04
Mich
a
e
l
Thomas
R
emov
e
side-ef
f
ect
i
ng varia
n
ts fr
o
m `typing_obje
c
t_get
`
commit
|
commitdiff
|
tree
2022-03-01
Mich
a
el T
h
omas
A
d
d
union type
commit
|
commitdiff
|
tree
2022-03-01
M
i
cha
e
l
T
hom
a
s
A
d
d inference environment
commit
|
commitdiff
|
tree
2022-03-01
Michael Thomas
Lazily eva
l
ua
t
e
c
o
m
ponents of
`
U
ser_
e
rror
.
t`
commit
|
commitdiff
|
tree
2022-03-01
M
ichael Th
o
mas
E
x
pose pure variants
from `typ
i
ng
_
subty
p
e` a
n
d
m
odules
.
.
.
commit
|
commitdiff
|
tree
2022-02-28
Michael Thom
a
s
i
t
:[rupro] Add
cons
t
raints & propo
s
itions
commit
|
commitdiff
|
tree
2022-02-28
Michael Thomas
Av
o
id si
n
gletons
commit
|
commitdiff
|
tree
2022-02-28
M
ichael Th
o
m
a
s
E
l
i
mi
n
ate `igno
r
e_errors` callback
commit
|
commitdiff
|
tree
2022-02-28
Michael Thoma
s
Add `map_env`
va
r
iants for u
s
e with fun
c
ti
o
ns returning
.
.
.
commit
|
commitdiff
|
tree
2022-02-28
M
ich
a
e
l Thoma
s
Add helper
f
unct
i
ons fo
r
w
o
rking
w
i
th intersection
s
.
.
.
commit
|
commitdiff
|
tree
2022-02-28
Michael Tho
m
as
A
dd ty
v
ar
s
a
s
newtype w
r
appe
r
on
idents
commit
|
commitdiff
|
tree
2022-02-28
Michael Thomas
Remo
v
e side eff
e
cts
from internal helpers
commit
|
commitdiff
|
tree
2022-02-28
Mich
a
el Thomas
U
p
date s
u
btyping `obj_get` call to ignore `HH_
F
IXME`s
commit
|
commitdiff
|
tree
2022-02-14
M
ichael Tho
m
as
Introduce
`Multiple` and
`
Union` construct
o
rs
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2022-02-14
M
i
chael Thomas
Introduce `In
t
ersec
t
` typing errors
commit
|
commitdiff
|
tree
2022-02-09
M
i
chae
l
Thoma
s
Repl
a
ce redundant
`N
A
ST_chec
k
_error`
commit
|
commitdiff
|
tree
2022-02-08
M
i
cha
e
l
Thoma
s
Move
c
om
p
lex error
t
o
h
elper
fun
c
tion
commit
|
commitdiff
|
tree
2022-02-08
Michael Thomas
Remo
v
e rel
i
ance on err
o
r or
d
ering
commit
|
commitdiff
|
tree
2022-02-07
Mi
c
h
a
el Thomas
Re
m
ove side
e
f
f
e
ct f
r
om `smembe
r
_not_f
o
und`
commit
|
commitdiff
|
tree
2022-02-07
Mi
c
hae
l
Thomas
Factor ou
t
logging
commit
|
commitdiff
|
tree
2022-02-07
Michael Thomas
Lift sid
e
effects
commit
|
commitdiff
|
tree
2022-02-07
Micha
e
l T
h
o
m
as
M
ove side
e
ffects from error h
e
l
per
commit
|
commitdiff
|
tree
2022-02-07
M
ichael T
h
omas
Group e
r
ror
side effects
commit
|
commitdiff
|
tree
2022-02-07
Mi
c
h
a
e
l
T
homas
Pull
`member_info
`
`So
m
e
.
.
.
`
case
o
ut
o
f `obj_get_concrete_
.
.
.
commit
|
commitdiff
|
tree
2022-02-07
Michael Th
o
m
a
s
Pull `membe
r
_info`
`
None` ca
s
e
s
out of `o
b
j_get_conc
r
ete_class`
commit
|
commitdiff
|
tree
2022-02-07
Mic
h
ael Thomas
Refactor `obj_get_concrete_ty`
commit
|
commitdiff
|
tree
2022-02-07
Michael Thomas
Move `obj
_
get_co
n
crete
_
ty` class cas
e
to
own function
commit
|
commitdiff
|
tree
2022-02-04
Michae
l
Thomas
R
e
factor `obj_get_inner` g
e
neric case
commit
|
commitdiff
|
tree
2022-02-04
Michael
Thomas
Move `obj_get_inner` intersection c
a
se to own fun
c
ti
o
n
commit
|
commitdiff
|
tree
2022-02-04
Michael Thomas
Move `o
b
j_get_inner` union case to own function
commit
|
commitdiff
|
tree
2022-02-04
Mich
a
el Th
o
mas
Rev
e
rt D3
3
942724
commit
|
commitdiff
|
tree
2022-02-03
Michael
T
homas
Break `o
b
j
_
get
_
inner` into
s
ma
l
ler func
t
ions
commit
|
commitdiff
|
tree
2022-02-02
Mic
h
ael Tho
m
a
s
Move commo
n
`ty
p
ing_object_get` arguments in
t
o
r
ecord
commit
|
commitdiff
|
tree
2022-02-02
Michael Thomas
Pull sid
e
effect
s
out of `
t
yp
i
ng_visib
i
lity`
commit
|
commitdiff
|
tree
2022-02-02
M
ichael Thomas
Pull side
effects out of
`typing_dyna
m
ic`
commit
|
commitdiff
|
tree
2022-01-27
Micha
e
l Tho
m
as
Mov
e
side effect out of `typing_we
l
l_fo
r
mednes
s
`
commit
|
commitdiff
|
tree
2022-01-26
M
i
chael
T
homas
Create a `Va
r
iance` type
commit
|
commitdiff
|
tree
2022-01-20
Mic
h
ael T
h
omas
Add `Asse
r
t_in
_
cur
r
ent_decl` com
b
inator to `T
y
ping_err
o
r
.
.
.
commit
|
commitdiff
|
tree
2022-01-19
M
ichael Thom
a
s
Add `
A
ssert_in
_
curre
n
t
_decl` constructor to `
T
y
pi
n
g_error
.
t`
commit
|
commitdiff
|
tree
2022-01-14
Michae
l
Thomas
Mov
e
rendering of `Secondary
.
t` errors to individual
.
.
.
commit
|
commitdiff
|
tree
2022-01-14
Mic
h
a
el
Thomas
Ena
b
le lo
g
ging o
f
specific typing err
o
rs us
i
ng `Typing_erro
r
.
.
.
commit
|
commitdiff
|
tree
2022-01-13
Michael Thomas
r
e
p
l
ace `fi
n
al
_
this` with explic
i
t
`Secondary
.
t`
e
rror
commit
|
commitdiff
|
tree
2022-01-11
Michael Thomas
Tr
a
ns
l
ate non
-
c
o
n
form
i
ng errors wh
i
c
h '
a
ppend' secondary
.
.
.
commit
|
commitdiff
|
tree
2022-01-06
Mich
a
el Th
o
mas
In
t
rod
u
ce seco
n
dary er
r
ors in
pl
a
c
e of
explicit applicat
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2022-01-06
M
i
chael Tho
m
as
D
isallow expl
i
c
it application of
`
Typing_err
o
r
.
Callback`s
commit
|
commitdiff
|
tree
2022-01-04
M
ichael Thomas
Move
ne
w
ly
created err
o
rs
commit
|
commitdiff
|
tree
2021-12-15
Michael Thomas
D
o
not drop
e
rror code
s
when calli
n
g ba
d
_
d
ec
l
_ov
e
rride
commit
|
commitdiff
|
tree
2021-12-14
Micha
e
l Thomas
D
e
functional
i
ze typing
e
rrors
commit
|
commitdiff
|
tree
2021-12-14
Michael Thomas
Eliminate c
a
l
lback
w
hich gen
e
rates multip
l
e error
s
commit
|
commitdiff
|
tree
2021-12-14
Mi
c
hael Thomas
Rephrase typ
i
ng
errors usi
n
g combinato
r
s
commit
|
commitdiff
|
tree
2021-12-14
Michael Thomas
Re
f
a
ctor nast chec
k
errors
commit
|
commitdiff
|
tree
2021-12-14
Mic
h
ael
T
homas
Nast
c
hec
k
error re
p
resentation
commit
|
commitdiff
|
tree
2021-12-14
Mi
c
hael Thomas
Re
f
actor
naming error
s
commit
|
commitdiff
|
tree
2021-12-14
Michael Thomas
N
aming
error
r
epresentation
commit
|
commitdiff
|
tree
2021-12-14
Michael Thomas
Simplify
`
P
h
ase_
e
rror` interface and
update parsing
.
.
.
commit
|
commitdiff
|
tree
2021-12-14
Mic
h
ael Thoma
s
M
o
v
e
`
e
rror_` to its own module
commit
|
commitdiff
|
tree
2021-12-14
Michael Thomas
Pa
r
sing error
representation
commit
|
commitdiff
|
tree
2021-11-15
M
i
ch
a
el Thom
a
s
Update funct
i
on name in lint m
e
ssage
commit
|
commitdiff
|
tree
2021-11-04
M
ichael Thomas
Correct t
h
e
n
ame of the unsafe
c
ast function to ensure
.
.
.
commit
|
commitdiff
|
tree
2021-10-25
Michael
T
h
omas
No error on use of `u
n
s
afe_cast`
commit
|
commitdiff
|
tree
2021-09-28
Michael Th
o
mas
Prefer casting to mutable equi
v
alent of colle
c
tion
.
.
.
commit
|
commitdiff
|
tree
2021-09-08
Michael Th
o
mas
A
d
d
`fmt
.
0
.
8
.
9`
t
o mini repo
commit
|
commitdiff
|
tree
2021-08-26
Michael Thomas
Add `
H
ole`
o
n 405
3
(Me
m
berNotFoun
d
) errors
commit
|
commitdiff
|
tree
2021-08-26
Michael Thoma
s
Ad
d
`Hole` on 4062 (NonObjectMemberRead) er
r
o
rs
commit
|
commitdiff
|
tree
2021-08-25
Micha
e
l Thomas
A
d
d
`
H
ole`s on
4
064 (Nu
l
lMembe
r
Read) warnings
commit
|
commitdiff
|
tree
2021-08-25
Micha
e
l Thomas
add `Hole` on `E
x
pectedClass` (4026) error
s
commit
|
commitdiff
|
tree
2021-08-25
Michael Thom
a
s
ad
d
`
Hol
e
` t
o
i
n
dexed expression for
array writ
e
&
.
.
.
commit
|
commitdiff
|
tree
2021-08-19
Michael Thomas
Fix
faili
n
g test
commit
|
commitdiff
|
tree
2021-08-18
Micha
e
l Thomas
Back out "add symbo
l
l
evel d
e
cl hash to
naming table"
commit
|
commitdiff
|
tree
2021-08-18
Michael T
h
omas
B
ack o
u
t "Add
dy
n
a
mic-type of $t
h
is
dependent coeffects
.
.
.
commit
|
commitdiff
|
tree
2021-08-17
Michae
l
Thomas
Back out "
m
ake decl hash sqlite
c
ol
u
mn
an inte
g
er instead
.
.
.
commit
|
commitdiff
|
tree
2021-08-14
Michae
l
Thomas
G
enerate distinct error when
i
n
dexing covariant containers
commit
|
commitdiff
|
tree
2021-08-12
Michael
T
homas
Re
i
nstat
e
error on tuple array
g
et
w
ith non-int
commit
|
commitdiff
|
tree
2021-08-06
M
ic
h
ael Thomas
`Hole` on 40
0
5 (ArrayAccessRead)
commit
|
commitdiff
|
tree
2021-08-05
Michael
Th
o
mas
add
`
H
ole` on arguments t
o
`echo` special function
commit
|
commitdiff
|
tree
2021-08-05
Mich
a
e
l Tho
m
as
prefer `string` or `int` to `a
r
ra
y
key`
w
hen adding
.
.
.
commit
|
commitdiff
|
tree
2021-07-30
Michael Thomas
a
dd `Hole`
o
n ill-typed s
u
b-expr
e
ssions
in string int
e
rpolat
.
.
.
commit
|
commitdiff
|
tree
2021-07-30
Mic
h
ael Th
o
m
a
s
c
onvert `UNSAF
E
_CAST` `Hole`s bac
k
to `Ca
l
l` during
.
.
.
commit
|
commitdiff
|
tree
2021-07-30
Michael Th
o
mas
Add `Hole` to array
g
et's
on nullable con
t
ainers no
t
.
.
.
commit
|
commitdiff
|
tree
2021-07-30
Micha
e
l Thomas
Expecte
d
type f
o
r `Ma
p
`
i
ndex
e
xpr
e
ssion should
b
e
.
.
.
commit
|
commitdiff
|
tree
2021-07-30
Michael Thomas
R
e
move
t
ast check
warni
n
g for containers
w
ith covariant
.
.
.
commit
|
commitdiff
|
tree
2021-07-14
Mich
a
e
l
T
h
om
a
s
add `--extract-standal
o
ne`
u
sag
e
to help
commit
|
commitdiff
|
tree
2021-07-08
Mi
c
hael Th
o
m
as
`H
o
le` on ill-typ
e
d set append
commit
|
commitdiff
|
tree
2021-07-07
Michael Thoma
s
Extract
a
ll class dependencies fro
m
type hi
n
ts
commit
|
commitdiff
|
tree
2021-06-29
Michael Thomas
`
Hole` on non
-
arra
y
key v
a
lue
s
in keyset literals
commit
|
commitdiff
|
tree
2021-06-29
M
i
chael Thomas
Mo
v
e
`
U
NSAFE_CAS
T
` to `HH\
F
IXME`
commit
|
commitdiff
|
tree
2021-06-22
Mi
c
hael Thoma
s
Ad
d
o
p
tional string-liter
a
l para
m
to `HH_FIX
M
E\
U
NSAFE_CAST`
commit
|
commitdiff
|
tree
2021-06-22
Micha
e
l T
h
omas
ren
a
me `un
s
a
f
e_cast
`
to `HH_FIXME\UNSAFE
_
CAST`
commit
|
commitdiff
|
tree
2021-06-08
Michael Thomas
Do not rende
r
p
r
op
e
rtie
s
t
hat appear via construc
t
o
r
.
.
.
commit
|
commitdiff
|
tree
2021-06-08
M
ichael Thomas
extract
t
y
pe parameter constraint dependenci
e
s
commit
|
commitdiff
|
tree
2021-06-07
M
ichael Thomas
e
x
t
ra
c
t as dependenci
e
s
c
lasses a
p
p
earing in argument
s
.
.
.
commit
|
commitdiff
|
tree
2021-06-07
Michael Thomas
esc
a
pe char i
n
string
lit
e
rals
commit
|
commitdiff
|
tree
2021-06-04
Michael Tho
m
as
Add `T
v
ec
_
or
_
d
ict`
ca
s
e to
t
ype comparison
commit
|
commitdiff
|
tree
2021-06-03
Mi
c
ha
e
l Thomas
A
d
d T
A
ST `H
o
le`s
t
o ill-typed xhp
att
r
ibutes
commit
|
commitdiff
|
tree
2021-05-24
M
i
chael
Thomas
add `Ho
l
e`s to ill-typed
i
ndex exp
r
essions
commit
|
commitdiff
|
tree
2021-05-24
Michael Thomas
a
d
d `Hole` fo
r
string
a
ppe
n
d
commit
|
commitdiff
|
tree
2021-05-19
Mich
a
el T
h
oma
s
Allow multi
p
l
e
argu
m
ents
t
o
`unsa
f
e_cast` and r
e
present
.
.
.
commit
|
commitdiff
|
tree
2021-05-19
Michael Thomas
ad
d
test case
f
or express
i
on depe
n
d
e
nt type
commit
|
commitdiff
|
tree
next