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
Avoid quadratic slowdown in markdown rendering
2022-05-11
Michael
T
homas
Avoid
q
uadra
t
ic s
l
owdown
i
n ma
r
kdown
r
end
e
ring
commit
|
commitdiff
|
tree
2022-05-10
Michael
T
homa
s
`hackfmt` do
e
s
n
ot respec
t
`@partially-generated` tag
.
.
.
commit
|
commitdiff
|
tree
2022-05-03
Michael Th
o
mas
expose t
o
p level subtyping function
s
commit
|
commitdiff
|
tree
2022-04-28
Michael Tho
m
a
s
R
e
name `
h
ole_on_err`
t
o `hole_o
n
_ty_mismatch
`
commit
|
commitdiff
|
tree
2022-04-28
M
ichael Thomas
Us
e
the original argument
t
ype when addin
g
`
Hole`s
.
.
.
commit
|
commitdiff
|
tree
2022-04-26
Michael Tho
m
a
s
Get co- & con
t
ravariant type variable
f
rom types
commit
|
commitdiff
|
tree
2022-04-13
Michael
T
homas
Add sufficient
fu
n
ctiona
l
it
y
to `Class`
t
rait and impls
.
.
.
commit
|
commitdiff
|
tree
2022-04-13
Michael Thomas
Add d
e
cl
.
oracle to en
v
and
a
dd `
R
esu
l
t`s everywher
e
commit
|
commitdiff
|
tree
2022-04-13
Mi
c
h
ael Th
o
ma
s
Proposit
i
on normalisati
o
n for t
y
pe & ty
p
e
commit
|
commitdiff
|
tree
2022-04-13
M
i
c
hael Th
o
ma
s
E
xpose xh
p
typi
n
g errors
commit
|
commitdiff
|
tree
2022-04-07
Michael Thomas
Complete definition of `is_d
e
no
t
able`
commit
|
commitdiff
|
tree
2022-04-03
Michael Thoma
s
t
h
ese
.
exp files
c
an be remov
e
d
?
commit
|
commitdiff
|
tree
2022-04-03
Michael Thomas
Fix expect test wh
e
re we have no dif
f
erenc
e
between
.
.
.
commit
|
commitdiff
|
tree
2022-04-01
Mich
a
el
T
homas
Avoid ad
d
ing
two holes to value co
l
le
c
tion lite
r
als
commit
|
commitdiff
|
tree
2022-03-30
Michael Thomas
E
xpressio
n
dependent types are not denotabl
e
commit
|
commitdiff
|
tree
2022-03-25
Michael Thomas
T
y
p
e par
a
meter environm
e
n
t
commit
|
commitdiff
|
tree
2022-03-23
Michael Tho
m
as
A
d
d `with_code` combinator
commit
|
commitdiff
|
tree
2022-03-22
Michael
Thomas
Add `Topti
o
n
`
a
s
sp
e
cial ca
s
e of `Tun
i
on
`
commit
|
commitdiff
|
tree
2022-03-15
Mi
c
h
ael Thomas
Remove side-
e
ffecting variants from `typing_pha
s
e`
commit
|
commitdiff
|
tree
2022-03-15
Mich
a
e
l T
h
om
a
s
Resol
v
e tyva
r
s
commit
|
commitdiff
|
tree
2022-03-15
Mic
h
a
el Thomas
Tyvar bindi
n
g
commit
|
commitdiff
|
tree
2022-03-15
Michael T
h
omas
S
i
mplify constrai
n
ts
commit
|
commitdiff
|
tree
2022-03-14
Michael Thomas
Remove side-
e
f
fec
t
ing variants from
`typing_solver`
commit
|
commitdiff
|
tree
2022-03-14
Michae
l
Thomas
R
e
f
actor `array_get` an
d
`typi
n
g
_
generic_r
u
les`
commit
|
commitdiff
|
tree
2022-03-14
M
i
chael
T
homas
Rem
o
ve
side-effecti
n
g
v
ariants from
`
typing_tdef`
commit
|
commitdiff
|
tree
2022-03-14
Mi
c
hael Thomas
R
e
moves side-ef
f
ecting va
r
ia
n
ts f
r
om `ty
p
i
n
g_su
b
type_tconst`
commit
|
commitdiff
|
tree
2022-03-14
Mich
a
el Thoma
s
Remove side-effecting variants fr
o
m `typing_taccess`
commit
|
commitdiff
|
tree
2022-03-14
Michael
T
ho
m
as
Remove side e
f
fecting variants from `ty
p
ing_generi
c
_constraint`
commit
|
commitdiff
|
tree
2022-03-11
Michael Thomas
Remove
side effecting var
i
a
n
ts from `
t
ypin
g
_
s
ubtyp
e
`
commit
|
commitdiff
|
tree
2022-03-07
Michael Thomas
Fix build
commit
|
commitdiff
|
tree
2022-03-04
Michael Thomas
Rem
o
ve
si
d
e-effecting va
r
iants fro
m
`typing_coercio
n
`
commit
|
commitdiff
|
tree
2022-03-04
M
i
chael Thomas
Remove sid
e
-effecting vari
a
nts fro
m
`typing
_
obj
e
ct_get`
commit
|
commitdiff
|
tree
2022-03-01
Michael Thomas
A
d
d union
type
commit
|
commitdiff
|
tree
2022-03-01
Michael Thomas
Add inference environment
commit
|
commitdiff
|
tree
2022-03-01
M
i
chael
T
hom
a
s
Lazil
y
evaluate compone
n
ts of `User_er
r
or
.
t`
commit
|
commitdiff
|
tree
2022-03-01
Michael
T
homas
Expose pure va
r
iants
f
rom
`typing_subt
y
pe`
a
nd modul
e
s
.
.
.
commit
|
commitdiff
|
tree
2022-02-28
M
i
c
h
ael Thomas
it:[rupro] Add constraints & pro
p
ositions
commit
|
commitdiff
|
tree
2022-02-28
Mic
h
ael Thom
a
s
A
v
oid
sing
l
e
t
on
s
commit
|
commitdiff
|
tree
2022-02-28
M
i
ch
a
el Thomas
Eliminate `ignore
_
errors` ca
l
lb
a
ck
commit
|
commitdiff
|
tree
2022-02-28
Mic
h
ael Thomas
Add
`map_env` vari
a
nts for use wi
t
h functions returning
.
.
.
commit
|
commitdiff
|
tree
2022-02-28
Mic
h
ael T
h
omas
Add helper functions for
worki
n
g
with inter
s
ect
i
ons
.
.
.
commit
|
commitdiff
|
tree
2022-02-28
M
icha
e
l Th
o
mas
A
d
d tyvars as
n
ewtype wrapper on id
e
n
t
s
commit
|
commitdiff
|
tree
2022-02-28
Micha
e
l T
h
om
a
s
Remove side effe
c
ts from
inter
n
a
l
helpers
commit
|
commitdiff
|
tree
2022-02-28
Michael
T
homas
Up
d
ate
subtypi
n
g `obj_get` c
a
ll to ignore `HH_FIXME`s
commit
|
commitdiff
|
tree
2022-02-14
Micha
e
l Thomas
Introduce `Mult
i
ple` and
`U
n
ion`
constructors f
o
r
.
.
.
commit
|
commitdiff
|
tree
2022-02-14
Michael Thomas
Introduce
`
Intersect` ty
p
i
ng errors
commit
|
commitdiff
|
tree
2022-02-09
Micha
e
l
T
h
o
mas
Repla
c
e r
e
dund
a
nt `N
A
ST_check_error`
commit
|
commitdiff
|
tree
2022-02-08
Michael T
h
om
a
s
Move complex error to helper funct
i
on
commit
|
commitdiff
|
tree
2022-02-08
Mi
c
hael Thomas
Remove
r
e
lia
n
ce on error
ordering
commit
|
commitdiff
|
tree
2022-02-07
Michael Thomas
R
emove si
d
e
e
ffect
f
rom `sme
m
ber_not_fo
u
nd`
commit
|
commitdiff
|
tree
2022-02-07
Michael Thomas
Factor
o
ut
l
ogging
commit
|
commitdiff
|
tree
2022-02-07
Mic
h
ae
l
Thomas
Lift side effec
t
s
commit
|
commitdiff
|
tree
2022-02-07
Michael Thomas
Mov
e
side effe
c
ts from error
h
elp
e
r
commit
|
commitdiff
|
tree
2022-02-07
Michael Thom
a
s
Group
er
r
or side effect
s
commit
|
commitdiff
|
tree
2022-02-07
Michael Tho
m
as
Pu
l
l `member_info` `Some
.
.
.
` c
a
se out of `obj_get_co
n
c
r
ete_
.
.
.
commit
|
commitdiff
|
tree
2022-02-07
Michae
l
T
homa
s
Pull `member_inf
o
` `None`
cases out of `obj_g
e
t_concrete_class`
commit
|
commitdiff
|
tree
2022-02-07
Michael Thomas
Re
f
actor `obj_get_conc
r
ete_ty`
commit
|
commitdiff
|
tree
2022-02-07
Michae
l
Thoma
s
M
o
v
e `obj_g
e
t
_
c
oncrete_ty`
class case
to o
w
n function
commit
|
commitdiff
|
tree
2022-02-04
Mic
h
ael Thomas
Refact
o
r `o
b
j
_ge
t
_in
n
er` gene
r
ic
c
ase
commit
|
commitdiff
|
tree
2022-02-04
Michael Thomas
Move `obj_
g
et
_
inner` intersecti
o
n case to own
f
u
nction
commit
|
commitdiff
|
tree
2022-02-04
Michael Tho
m
as
Move `obj
_
get_
i
nner` union
cas
e
t
o
own functio
n
commit
|
commitdiff
|
tree
2022-02-04
Mi
c
h
a
el Thom
a
s
Revert D3394
2
724
commit
|
commitdiff
|
tree
2022-02-03
Michael Thomas
B
r
eak `obj_ge
t
_
i
nne
r
`
i
n
to smaller funct
i
ons
commit
|
commitdiff
|
tree
2022-02-02
Mi
c
h
ae
l
T
h
o
m
as
Move common `typ
i
n
g_object_get`
argum
e
nts i
n
t
o
re
c
ord
commit
|
commitdiff
|
tree
2022-02-02
Michael Thomas
Pull side effect
s
out of `typing_vi
s
ibility`
commit
|
commitdiff
|
tree
2022-02-02
M
i
cha
e
l T
h
omas
P
u
ll s
i
de ef
f
ects out of `typing_dynamic`
commit
|
commitdiff
|
tree
2022-01-27
Micha
e
l Thomas
Move side
e
f
f
ect ou
t
of `typin
g
_
w
e
l
l
_fo
r
medn
e
ss
`
commit
|
commitdiff
|
tree
2022-01-26
M
i
c
hael Thomas
Create a `V
a
riance` t
y
pe
commit
|
commitdiff
|
tree
2022-01-20
Michael Thomas
Add
`Assert_in_curr
e
nt_decl
`
combin
a
tor to `Typing_
e
rror
.
.
.
commit
|
commitdiff
|
tree
2022-01-19
Michael Thomas
A
d
d `Assert_
i
n_cu
r
rent_decl` const
r
uct
o
r to `Typing_erro
r
.
t`
commit
|
commitdiff
|
tree
2022-01-14
M
i
cha
e
l Thomas
M
ove rendering of `Se
c
ondary
.
t` err
o
r
s to individu
a
l
.
.
.
commit
|
commitdiff
|
tree
2022-01-14
Michae
l
Thomas
Enable
l
o
g
ging of
sp
e
c
i
f
ic
t
y
ping errors using `Typing_error
.
.
.
commit
|
commitdiff
|
tree
2022-01-13
M
ic
h
a
el Thom
a
s
replace
`final_this` with explic
i
t
`Secon
d
a
r
y
.
t
` error
commit
|
commitdiff
|
tree
2022-01-11
M
ichael Thomas
Translat
e
no
n
-conforming
errors which 'append'
secondary
.
.
.
commit
|
commitdiff
|
tree
2022-01-06
Mic
h
ael
Thomas
Introduce
secondar
y
errors in place of explicit a
p
pli
c
a
t
ion
.
.
.
commit
|
commitdiff
|
tree
2022-01-06
Michael T
h
o
m
as
Dis
a
llow
explicit a
p
p
l
icatio
n
of `Typing_error
.
Callback
`
s
commit
|
commitdiff
|
tree
2022-01-04
M
ichael Thomas
Mo
v
e ne
w
l
y created err
o
rs
commit
|
commitdiff
|
tree
2021-12-15
M
i
chael
Th
o
mas
Do
n
ot drop erro
r
codes whe
n
calling ba
d
_decl_override
commit
|
commitdiff
|
tree
2021-12-14
Micha
e
l Thomas
D
e
functi
o
nalize
t
yping errors
commit
|
commitdiff
|
tree
2021-12-14
Mic
h
a
e
l Thom
a
s
Elim
i
nat
e
callback whic
h
generates multiple
e
rrors
commit
|
commitdiff
|
tree
2021-12-14
Michael Thomas
R
ep
h
r
ase ty
p
ing
error
s
using combinators
commit
|
commitdiff
|
tree
2021-12-14
Mich
a
el Thomas
Refactor nast check err
o
rs
commit
|
commitdiff
|
tree
2021-12-14
Mich
a
el
Thomas
Nast c
h
eck err
o
r
r
epresentati
o
n
commit
|
commitdiff
|
tree
2021-12-14
Micha
e
l
Thomas
Refactor naming errors
commit
|
commitdiff
|
tree
2021-12-14
Michael Thoma
s
Naming error representa
t
ion
commit
|
commitdiff
|
tree
2021-12-14
Mi
c
h
a
el Thomas
Sim
p
lify
`Pha
s
e_er
r
or`
int
e
rfa
c
e
a
n
d update parsing
.
.
.
commit
|
commitdiff
|
tree
2021-12-14
M
i
chael Th
o
mas
Move `e
r
ror_` to its own module
commit
|
commitdiff
|
tree
2021-12-14
Mic
h
ael Th
o
mas
Par
s
ing er
r
or representation
commit
|
commitdiff
|
tree
2021-11-15
Michael Thoma
s
U
p
da
t
e
f
unction name in l
i
nt message
commit
|
commitdiff
|
tree
2021-11-04
Michael T
h
om
a
s
Correct the name of the
u
nsa
f
e
ca
s
t funct
i
on to
ensure
.
.
.
commit
|
commitdiff
|
tree
2021-10-25
Micha
e
l Thomas
No
error on
use of `unsafe
_
cast`
commit
|
commitdiff
|
tree
2021-09-28
Michael Thomas
Pref
e
r casti
n
g t
o
mutab
l
e equivale
n
t of collection
.
.
.
commit
|
commitdiff
|
tree
2021-09-08
Mich
a
el Th
o
mas
A
d
d `fm
t
.
0
.
8
.
9`
t
o
mini repo
commit
|
commitdiff
|
tree
2021-08-26
Mich
a
el
Thomas
Add `Hole`
o
n
4053
(
M
e
m
ber
N
otFound) errors
commit
|
commitdiff
|
tree
2021-08-26
Mich
a
el Thomas
A
d
d
`
Hole`
o
n 4062 (NonO
b
jectMemberRead) e
r
rors
commit
|
commitdiff
|
tree
2021-08-25
Michael Thomas
Add `Hole`s
on 406
4
(NullMemberRead)
war
n
i
ngs
commit
|
commitdiff
|
tree
2021-08-25
Mi
c
h
a
el Thomas
add
`Hole` on `Expe
c
tedClas
s
`
(
4
026) errors
commit
|
commitdiff
|
tree
2021-08-25
Michael Thomas
add `Ho
l
e
`
to indexed
exp
r
ession for array wr
i
t
e &
.
.
.
commit
|
commitdiff
|
tree
2021-08-19
Michael Thomas
Fix failing test
commit
|
commitdiff
|
tree
2021-08-18
M
i
chael Thom
a
s
Back
out
"
add
s
ymbol level decl ha
s
h to nami
n
g table"
commit
|
commitdiff
|
tree
next