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
Constraints for function arguments
2022-01-11
Mistral Orhan Jean
.
.
.
C
onstr
a
ints for function
a
rgument
s
commit
|
commitdiff
|
tree
2022-01-10
Mistral Orhan Jean
.
.
.
Creat
e
an a
l
ge
b
ra of
s
h
a
pe
k
eys of static
k
ey c
o
nst
r
ai
n
ts
commit
|
commitdiff
|
tree
2022-01-10
M
i
st
r
a
l
Orh
a
n Jean
.
.
.
Ad
d
a tes
t
t
o
ensure w
e
don't coalesce
k
e
ys
commit
|
commitdiff
|
tree
2022-01-10
Mistral O
r
han Jean
.
.
.
S
u
p
port par
a
meters
commit
|
commitdiff
|
tree
2022-01-10
Mist
r
al O
r
han J
e
a
n
.
.
.
Su
p
p
ort for Whi
l
e
l
oops
commit
|
commitdiff
|
tree
2022-01-09
Mist
r
al
O
rhan Je
a
n
.
.
.
Add extension
commit
|
commitdiff
|
tree
2022-01-09
Mistral Orhan Jean
.
.
.
Copy-on-writ
e
a
r
ray assignme
n
ts
commit
|
commitdiff
|
tree
2022-01-09
Mistral Orhan Jean
.
.
.
Move
f
rom Poin
t
sTo to
S
ubse
t
constrain
t
s
commit
|
commitdiff
|
tree
2022-01-09
Mis
t
ral
O
rhan Jean
.
.
.
Switch statements
commit
|
commitdiff
|
tree
2022-01-07
M
i
stral Orhan Jean
.
.
.
Typeh
o
le
d
ue t
o
omitted fallth
r
ou
g
h stat
e
ments
commit
|
commitdiff
|
tree
2022-01-07
M
istral Orhan Jean
.
.
.
Refactor type de
c
omposition in intersection logic
commit
|
commitdiff
|
tree
2022-01-06
M
i
stral
Orhan
J
ean
.
.
.
Us
e
f
uel i
n
t
y
pe printing
commit
|
commitdiff
|
tree
2022-01-04
Mistral Orhan
J
ean
.
.
.
Add switch exhaus
t
iv
e
ness
linter for non-e
n
um type
s
commit
|
commitdiff
|
tree
2022-01-04
Mistral Orha
n
Jean
.
.
.
Cl
e
an
up switch case type mi
s
matc
h
lints/errors
commit
|
commitdiff
|
tree
2021-12-14
Mistral Orhan Jean
.
.
.
Don
'
t e
v
aluate overloaded function arguments twice
commit
|
commitdiff
|
tree
2021-12-14
M
istral Orhan Jean
.
.
.
D
on't evaluate overloaded function argum
e
nts thrice
commit
|
commitdiff
|
tree
2021-12-14
Mistral O
r
han Jean
.
.
.
Add practical upper
b
ound to L
e
vensht
e
i
n distance
commit
|
commitdiff
|
tree
2021-12-14
Mistral O
r
han
J
ean
.
.
.
Optimise Levensh
t
e
i
n distanc
e
commit
|
commitdiff
|
tree
2021-12-14
M
i
st
r
al
O
rhan Jean
.
.
.
Performance
b
ug due to unn
e
c
e
s
s
a
rily converting ty
p
e
.
.
.
commit
|
commitdiff
|
tree
2021-12-14
M
istral Orh
a
n Jean
.
.
.
Optimise subtyping
w
ith physical equality
commit
|
commitdiff
|
tree
2021-11-30
Mis
t
ral
Orh
a
n
J
ean
.
.
.
Get `hint` out of mutu
a
l r
e
cursion
commit
|
commitdiff
|
tree
2021-11-30
Mistra
l
O
rhan Jean
.
.
.
Get rid of unne
c
essary glo
b
al
inference on hhstc ch
e
cks
commit
|
commitdiff
|
tree
2021-11-23
Mistral Orha
n
Jea
n
.
.
.
Remove in cas
e
commit
|
commitdiff
|
tree
2021-11-17
Mistral Orhan Je
a
n
.
.
.
Add a clas
s
name type
h
ol
e
t
o the
re
g
ress
i
on
test suite
commit
|
commitdiff
|
tree
2021-11-13
Mist
r
al Orhan Jean
.
.
.
Suppress unsafe ca
s
t
l
i
nt on nondenotable exp
r
e
ssion
.
.
.
commit
|
commitdiff
|
tree
2021-11-11
Mistral
O
r
h
an
Jean
.
.
.
Remove "invalid com
m
ent due to
mod
e
" errors
commit
|
commitdiff
|
tree
2021-11-11
Mistral O
r
han
J
ean
.
.
.
Re
m
ove use
s
of `
i
s_strict` API
commit
|
commitdiff
|
tree
2021-11-11
Mistral Orha
n
Jea
n
.
.
.
Del
e
te part
i
al mod
e
commit
|
commitdiff
|
tree
2021-11-11
Mistral Orhan
Je
a
n
.
.
.
Remove --disable-modes option
t
o
hh_single_typ
e
_check
commit
|
commitdiff
|
tree
2021-11-09
Mis
t
r
al Orha
n
Jean
.
.
.
Start using c
o
n
t
inua
t
ions
commit
|
commitdiff
|
tree
2021-11-09
Mistral Orh
a
n Jean
.
.
.
Ha
n
d
le Marku
p
a
n
d AssertEnv stateme
n
ts
commit
|
commitdiff
|
tree
2021-11-09
Mistral Orhan
J
ean
.
.
.
Detec
t
empty shape l
i
k
e
dicts & refa
c
tor
s
olver
commit
|
commitdiff
|
tree
2021-11-09
Mistr
a
l
Orhan Je
a
n
.
.
.
H
a
ndle if statements
commit
|
commitdiff
|
tree
2021-11-09
M
ist
r
al
O
rhan Jean
.
.
.
Move
p
art
i
a
l
i
n
t
egra
t
ion tests to strict
commit
|
commitdiff
|
tree
2021-11-09
Mis
t
ral Orhan Jean
.
.
.
Port
M
L tests from p
a
rtial to s
t
r
ict pt
.
2
commit
|
commitdiff
|
tree
2021-11-09
Mis
t
ral Orhan Jean
.
.
.
Port ML tests from partia
l
to
strict
commit
|
commitdiff
|
tree
2021-11-02
Mi
s
tral Or
h
an Jean
.
.
.
Revert pa
r
tial mode i
n
integration tests
commit
|
commitdiff
|
tree
2021-11-01
Mi
s
tr
a
l Orhan Jean
.
.
.
P
o
rt part
i
al dynamic v
i
ew
tests to st
r
ict
commit
|
commitdiff
|
tree
2021-11-01
Mistral Orhan Jea
n
.
.
.
Porting decl tests
from par
t
ial to
s
trict
commit
|
commitdiff
|
tree
2021-11-01
Mist
r
al
O
rhan
Jean
.
.
.
Port partial glo
b
al
inf
e
rence tes
t
s to
stri
c
t
-
FIXMEs
commit
|
commitdiff
|
tree
2021-11-01
Mis
t
ral O
r
han Jean
.
.
.
Port partia
l
g
l
obal
i
nference
test
s
to strict - trivial
.
.
.
commit
|
commitdiff
|
tree
2021-11-01
Mistra
l
Orh
a
n Jean
.
.
.
Port partial
t
ype
c
he
c
ker
t
e
sts to strict - ty
p
e
a
nnotations
.
.
.
commit
|
commitdiff
|
tree
2021-11-01
Mistral Orhan Jean
.
.
.
Port partial
typec
h
eck
e
r tests
t
o stri
c
t - deleted
commit
|
commitdiff
|
tree
2021-11-01
Mi
s
tral O
r
han Je
a
n
.
.
.
Port part
i
a
l typeche
c
ker tests to
s
tri
c
t - tany ca
s
es
commit
|
commitdiff
|
tree
2021-11-01
Mistral Orha
n
Jean
.
.
.
P
o
rt partial typec
h
ecker te
s
ts to str
i
ct
- interesting
commit
|
commitdiff
|
tree
2021-11-01
M
i
s
t
ral Or
h
a
n
Jean
.
.
.
P
o
rt
partial
TAST tests t
o
str
i
ct o
n
es
commit
|
commitdiff
|
tree
2021-11-01
Mistral Orhan
J
ea
n
.
.
.
Convert p
a
r
tial full fide
l
ity tests to str
i
ct
commit
|
commitdiff
|
tree
2021-11-01
Mi
s
tral Orhan Jean
.
.
.
Rem
o
ve pa
r
t
ia
l
from te
s
ts t
h
at
don't
nee
d
it
commit
|
commitdiff
|
tree
2021-10-22
Mistral
O
rhan
Jean
.
.
.
A
d
d partial s
u
pport f
o
r
array assi
g
nme
n
ts
commit
|
commitdiff
|
tree
2021-10-20
Mis
t
ral
O
rha
n
Jean
.
.
.
Po
s
info in unhandled feature errors
commit
|
commitdiff
|
tree
2021-10-20
Mist
r
al
Orhan Jea
n
.
.
.
Not
e
dynami
c
al
l
y ac
c
essed dicts a
f
ter simplificatio
n
commit
|
commitdiff
|
tree
2021-10-20
Mi
s
tra
l
Orh
a
n Jea
n
.
.
.
Simplify constraints
commit
|
commitdiff
|
tree
2021-10-20
Mistral
Orhan Jean
.
.
.
Expand types and dedi
c
a
te
d
shape key type
commit
|
commitdiff
|
tree
2021-10-15
Mi
s
t
ral
O
rha
n
Jean
.
.
.
Move
P
os_embedde
d
t
o
Pos
commit
|
commitdiff
|
tree
2021-10-06
Mistral
O
r
han Jean
.
.
.
Separa
t
e cons
t
raints by wh
e
re they are
g
en
e
ra
t
ed
commit
|
commitdiff
|
tree
2021-10-06
Mistral Orhan
Jean
.
.
.
St
a
bilise test
o
utpu
t
commit
|
commitdiff
|
tree
2021-10-06
Mistral
O
r
h
a
n Jea
n
.
.
.
Suppor
t
variable
e
xpressions and a
s
si
g
nmen
t
commit
|
commitdiff
|
tree
2021-10-06
M
i
stral Orhan Jean
.
.
.
Add an environment
commit
|
commitdiff
|
tree
2021-10-06
Mi
s
tral Orhan Jean
.
.
.
Ex
t
r
a
ct basic lit
e
ral and
i
ndexi
n
g con
s
trai
n
ts
commit
|
commitdiff
|
tree
2021-10-06
Mistral Orhan Jean
.
.
.
Flagging shap
e
ana
l
ysis tar
g
e
ts
commit
|
commitdiff
|
tree
2021-10-06
Mistral Orhan Jean
.
.
.
Infrastruct
u
re
f
or shape analysi
s
commit
|
commitdiff
|
tree
2021-08-11
Mistral Orhan Jean
.
.
.
Remove To
b
ject
commit
|
commitdiff
|
tree
2021-08-11
Mistral O
r
han
J
ean
.
.
.
Generate T
e
r
r instead of Tobj when a
new
e
xp
r
ession
.
.
.
commit
|
commitdiff
|
tree
2021-08-11
Mis
t
ral Orhan Je
a
n
.
.
.
Unknown XHP c
l
a
s
ses produce T
e
rr instead of Tobj
commit
|
commitdiff
|
tree
2021-08-11
Mistral Orhan Jean
.
.
.
Generate
Ter
r
instead of Tobj
e
ct du
r
ing
i
nvali
d
r
efine
m
en
t
commit
|
commitdiff
|
tree
2021-08-10
Mis
t
ral Orha
n
Jean
.
.
.
Log bad types to Scuba
commit
|
commitdiff
|
tree
2021-08-10
Mistral Orhan
Jean
.
.
.
Ta
n
y/Ter
r
/Tobject logger
commit
|
commitdiff
|
tree
2021-08-10
Mistral Orhan Jean
.
.
.
Set
l
og level
s
from hh configu
r
ation
commit
|
commitdiff
|
tree
2021-08-04
Mistral Orhan Jean
.
.
.
Tidy typin
g
e
n
v
ironme
n
t
.
commit
|
commitdiff
|
tree
2021-06-28
Mistral O
r
han
J
ean
.
.
.
Fix bug prevent
i
n
g
Glean from finding
global revision
commit
|
commitdiff
|
tree
2021-06-15
Mistr
a
l Orha
n
Jean
.
.
.
Don't forg
e
t fa
k
e members o
n
n
on-pr
o
per
t
y-writing calls
commit
|
commitdiff
|
tree
2021-06-15
Mistral Orhan
Jean
.
.
.
M
a
ke assignm
e
nt refinement
a
n intersection
commit
|
commitdiff
|
tree
2021-06-15
Mis
t
ra
l
Orha
n
Jean
.
.
.
Opt
i
mise T
V
ar <: unio
n
of that TVar simplification
commit
|
commitdiff
|
tree
2021-06-15
Mistra
l
Orhan Je
a
n
.
.
.
Simplif
y
in
t
ersecti
o
ns with ty
p
e equality
commit
|
commitdiff
|
tree
2021-06-15
Mist
r
al Orhan Jean
.
.
.
Make ty_equal
d
o
physic
a
l equality
commit
|
commitdiff
|
tree
2021-06-02
Mistral Orhan Jean
.
.
.
Do
c
umentation for
f
uncti
o
n
t
ype
from
ide
n
tifier
commit
|
commitdiff
|
tree
2021-06-02
Mistral
O
rhan Jean
.
.
.
Array filter TOD
O
commit
|
commitdiff
|
tree
2021-06-02
Mistral Or
h
an Jean
.
.
.
Point
e
r
c
ommen
t
for Disposabl
e
/using helper
commit
|
commitdiff
|
tree
2021-06-02
Mistral Orha
n
Jean
.
.
.
Notes
on `mak
e
_call_spe
c
ial` and its u
s
e
commit
|
commitdiff
|
tree
2021-06-02
Mistral O
r
han Jean
.
.
.
Mov
e
ech
o
I
O enforcement to d
e
dicated place
commit
|
commitdiff
|
tree
2021-06-02
Mistra
l
Orhan J
e
an
.
.
.
E
liminate unnecessary
c
a
l
l dispatch indirect
i
on
commit
|
commitdiff
|
tree
2021-06-01
Mis
t
r
al Orh
a
n
Je
a
n
.
.
.
G
l
obal funct
i
on references are banned
commit
|
commitdiff
|
tree
2021-06-01
Mis
t
ral Orhan Jea
n
.
.
.
Log defe
r
ment status
commit
|
commitdiff
|
tree
2021-05-27
Mi
s
tral Orhan Jean
.
.
.
Order
o
f
e
valuation in typech
e
cker di
f
fers from HHVM
commit
|
commitdiff
|
tree
2021-05-27
Mistral Orhan Jean
.
.
.
Don'
t
erro
r
on missing HHI decl if typechecking
is
.
.
.
commit
|
commitdiff
|
tree
2021-05-27
Mis
t
ral Orhan Jean
.
.
.
Keep tr
a
c
k
of collection decl
existence invariant v
i
o
lati
o
ns
commit
|
commitdiff
|
tree
2021-05-27
Mistral Orhan
Je
a
n
.
.
.
Ad
d
a
n error to keep track of inv
a
riant viol
a
tions
commit
|
commitdiff
|
tree
2021-05-27
Mist
r
al
Orhan Jean
.
.
.
echo argu
m
ents
s
hould be
arraykey
commit
|
commitdiff
|
tree
2021-05-26
Mistral Or
h
an Jean
.
.
.
Update closure
return t
y
pe
commit
|
commitdiff
|
tree
2021-05-21
Mistral Orhan Jea
n
.
.
.
new e
r
ror
c
o
d
e
for bad ec
h
o argument
commit
|
commitdiff
|
tree
2021-05-18
Mist
r
a
l
Orhan Jean
.
.
.
Demote nullsa
f
e ac
c
e
s
s (?->)
o
perat
o
r use on `nonn
u
ll
`
commit
|
commitdiff
|
tree
2021-05-18
Mistral
Orh
a
n Jean
.
.
.
mixed
c
an be
cast
s
tring
commit
|
commitdiff
|
tree
2021-05-14
Mi
s
t
ral Or
h
a
n
Jean
.
.
.
Che
c
k keyset values to be arraykeys
commit
|
commitdiff
|
tree
2021-05-13
Mistral Orhan Jean
.
.
.
Map
array indexi
n
g
is not checked to b
e
arraykey
commit
|
commitdiff
|
tree
2021-05-12
Mistr
a
l Orha
n
Jean
.
.
.
I
n
troduce invalid key
s
e
t
error
commit
|
commitdiff
|
tree
2021-05-12
Mistral Or
h
an Jean
.
.
.
XHP
att
r
i
bute acces
s
can
i
nvalidate the attribute
commit
|
commitdiff
|
tree
2021-05-12
Mist
r
a
l
Orhan Je
a
n
.
.
.
Type
c
heck collection type
arguments
commit
|
commitdiff
|
tree
2021-05-11
Mis
t
r
al
O
rhan
Jean
.
.
.
Test case for lack of
fake member i
n
va
l
i
d
ation on a
t
tribute
.
.
.
commit
|
commitdiff
|
tree
2021-05-10
Mistral Orhan Jean
.
.
.
Add the opt
i
on
to remove posi
t
ions wh
i
le p
r
in
t
ing AS
T
s
commit
|
commitdiff
|
tree
2021-04-23
Mistral O
r
han Jean
.
.
.
lis
t
`
c
oeffects
.
h
hi` as a
dune de
p
enden
c
y
commit
|
commitdiff
|
tree
next