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
Taint positions derived from reasons and report tainted primary error positions
2020-08-26
And
r
e
w
Kennedy
Taint positi
o
ns
d
erived from reasons
and report t
a
inted
.
.
.
commit
|
commitdiff
|
tree
2020-08-25
Andrew Kenne
d
y
Si
m
plify variance checks to be re
a
dy for
intersection
.
.
.
commit
|
commitdiff
|
tree
2020-08-14
Andrew Ken
n
edy
Produce
e
rr
o
r for i
n
co
r
rect mode syntax
e
ven when modes
.
.
.
commit
|
commitdiff
|
tree
2020-08-11
Andrew Kennedy
Remo
v
e dead expr
_
hook f
e
ature
commit
|
commitdiff
|
tree
2020-08-10
Andrew Ken
n
e
d
y
Align heap slots on word instead of
c
ache
l
ine boundaries
commit
|
commitdiff
|
tree
2020-08-10
And
r
ew
Ken
n
edy
Log shared
he
a
p stats abou
t
total bytes includi
n
g header
.
.
.
commit
|
commitdiff
|
tree
2020-08-05
And
r
ew K
e
nnedy
Avoi
d
some mor
e
calls to subt
y
p
e_method
commit
|
commitdiff
|
tree
2020-08-05
An
d
r
e
w
K
enned
y
Avoid r
e
d
u
ndant calls to subtype_method
commit
|
commitdiff
|
tree
2020-08-05
Andrew Ke
n
n
edy
Change subtype_
m
ethod_decl so that
i
t
r
e
stor
e
s glo
b
al_
t
pen
v
commit
|
commitdiff
|
tree
2020-08-04
Andre
w
Kennedy
M
o
ve check f
o
r ove
r
ride
a
tt
r
ibu
t
e
into typ
i
n
g
commit
|
commitdiff
|
tree
2020-07-29
A
n
d
re
w
Kenned
y
R
e
ject mul
t
i
ple
impleme
n
tation or exte
n
sion of inte
r
fac
e
s
.
.
.
commit
|
commitdiff
|
tree
2020-07-28
A
n
drew
Kenn
e
dy
Mov
e
tests
f
o
r
yield statement into own d
i
re
c
tory
commit
|
commitdiff
|
tree
2020-07-28
And
r
ew
K
ennedy
M
o
ve magic methods tests into their own directory
commit
|
commitdiff
|
tree
2020-07-28
Andrew Ke
n
nedy
Move array_map and array_fil
t
e
r
te
s
ts into own dir
commit
|
commitdiff
|
tree
2020-07-25
An
d
rew Kennedy
Do not
report
d
u
p
licate (bad posi
t
ion) errors fo
r
type
.
.
.
commit
|
commitdiff
|
tree
2020-07-22
Andrew Kenn
e
d
y
F
ix
p
osi
t
ion for mis
s
ing type c
o
n
s
t
m
e
mber on type
commit
|
commitdiff
|
tree
2020-07-22
Andrew Ken
n
edy
Rename n
a
stCheck module
commit
|
commitdiff
|
tree
2020-07-09
And
r
ew
K
e
nnedy
Check trai
t
u
se for
c
o
nstrai
n
t satis
f
action
commit
|
commitdiff
|
tree
2020-07-06
A
n
drew
K
enn
e
dy
Fix unsound
n
ess in overriding of generic m
e
th
o
d with
.
.
.
commit
|
commitdiff
|
tree
2020-07-02
And
r
ew Ke
n
n
e
d
y
Remove som
e
uses
of the Hashtbl
.
find API in decl hea
p
commit
|
commitdiff
|
tree
2020-07-01
Andrew Kennedy
Remove redundant generi
c
s f
r
om Shapes methods
commit
|
commitdiff
|
tree
2020-07-01
A
n
drew Kennedy
F
ix Sha
p
es::rem
o
veKey q
u
adratic bl
o
wup
commit
|
commitdiff
|
tree
2020-06-19
Andrew Ke
n
n
edy
Re
f
actor subtype_method
commit
|
commitdiff
|
tree
2020-06-19
A
ndrew Kennedy
Clean up initialization
o
f gener
i
c parameters
and co
n
straints
commit
|
commitdiff
|
tree
2020-06-16
Andrew Kennedy
Remove another use of reason info
commit
|
commitdiff
|
tree
2020-06-13
Andr
e
w
Kennedy
Remove
redundant code from loca
l
i
ze_ft
commit
|
commitdiff
|
tree
2020-06-11
Andrew Kenne
d
y
A
d
d
n
e
w
option stdin-name to
s
pecify filen
a
me
use
d
.
.
.
commit
|
commitdiff
|
tree
2020-06-04
Andrew Kennedy
Move error handling from
de
c
l_h
i
nt to NAS
T
check
commit
|
commitdiff
|
tree
2020-06-03
Andrew Ken
n
e
dy
Do
n
ot trigger
e
rrors an
d
th
e
n silence them when checking
.
.
.
commit
|
commitdiff
|
tree
2020-06-03
A
n
drew Kennedy
Avo
i
d use of get_reason for type checking
commit
|
commitdiff
|
tree
2020-06-01
Andrew Ke
n
nedy
Remove
redund
a
nt check for constraint satisfactio
n
.
.
.
commit
|
commitdiff
|
tree
2020-05-29
Andrew Kenne
d
y
Recursive ty
p
e errors
s
hould not be obscured by t
r
ivial
.
.
.
commit
|
commitdiff
|
tree
2020-05-28
An
d
rew Ke
n
ned
y
D
etect errors with out-of
-
de
f
i
nition primary positions
commit
|
commitdiff
|
tree
2020-05-28
Andrew Kenn
e
dy
M
o
ve check for missing type hint o
n
c
l
ass constants
.
.
.
commit
|
commitdiff
|
tree
2020-05-20
An
d
r
ew
Kennedy
Fix bad
p
o
siti
o
n
f
or failure to satisfy
w
here con
s
traint
.
.
.
commit
|
commitdiff
|
tree
2020-05-15
Andrew
K
ennedy
Remove
s
tring matching f
o
r
h
hi extension
commit
|
commitdiff
|
tree
2020-05-14
Andrew Ke
n
n
e
dy
Do
no
t
r
e
port unbound name errors when expan
d
ing type
.
.
.
commit
|
commitdiff
|
tree
2020-05-14
Andrew
K
ennedy
Do n
o
t re
p
ort duplicate
e
rrors for
i
nh
e
rited type
constant
s
commit
|
commitdiff
|
tree
2020-05-12
And
r
ew Kennedy
Fix
b
a
d
p
os
i
tion bugs in trait usage
commit
|
commitdiff
|
tree
2020-05-12
Andrew Kennedy
Fix error for cons
t
o
verriding s
o
that overridi
n
g property
.
.
.
commit
|
commitdiff
|
tree
2020-05-12
Andrew K
e
n
n
edy
D
o not report duplica
t
e
c
yclic
d
e
f
i
n
ition errors du
e
.
.
.
commit
|
commitdiff
|
tree
2020-05-07
Andrew Ke
n
nedy
Do not
r
echeck inherited type constan
t
s
f
or enforceability
commit
|
commitdiff
|
tree
2020-05-05
Andrew
K
ennedy
Bad
p
osition for
error re
l
ati
n
g to dynamic propert
y
.
.
.
commit
|
commitdiff
|
tree
2020-05-01
Andrew Ken
n
edy
Do not che
c
k wrong c
l
ass when there are duplicate defi
n
i
tion
.
.
.
commit
|
commitdiff
|
tree
2020-04-30
An
d
rew Ken
n
edy
Fix arr
a
y refine
m
ent bug
commit
|
commitdiff
|
tree
2020-04-30
Andre
w
Kennedy
Remove ft_arit
y
(p
a
rt 1)
commit
|
commitdiff
|
tree
2020-04-23
Andrew Kennedy
Pr
o
pa
g
ate variance information to
b
oun
d
s on ty
p
e
parameters
commit
|
commitdiff
|
tree
2020-04-20
Andrew K
e
nned
y
Un
i
f
y decl and loc
l
ty
p
e
represen
t
ation of
arrays
commit
|
commitdiff
|
tree
2020-04-17
Andrew Ken
n
edy
Add test harness for hh_check
commit
|
commitdiff
|
tree
2020-04-17
Andrew
Kennedy
Add tast o
p
ti
o
n to
h
h_ch
e
ck
commit
|
commitdiff
|
tree
2020-04-14
Andrew Kenned
y
Replace Fel
l
ipsis by use of
Fvariadic
commit
|
commitdiff
|
tree
2020-04-14
And
r
ew Kennedy
S
mall changes to make TAST output
compatible
commit
|
commitdiff
|
tree
2020-04-09
Andre
w
Kennedy
Av
o
id r
e
dunda
n
t get_c
l
a
s
s
in
expand_ty
p
econst
commit
|
commitdiff
|
tree
2020-04-09
Andrew Kennedy
Add definition site
p
osi
t
i
on
t
o cyc
l
ic ty
p
ede
f
error
commit
|
commitdiff
|
tree
2020-04-09
A
n
drew
K
e
nnedy
R
eplace us
e
of b
o
ols in dec
l
elem
e
nt by bitwise flags
commit
|
commitdiff
|
tree
2020-04-09
Andrew Kenn
e
dy
Replace use of bools in
param by bitwise flags
commit
|
commitdiff
|
tree
2020-04-07
Andrew Kennedy
Wrap unp
a
ck err
o
rs using on_err
o
r
commit
|
commitdiff
|
tree
2020-04-07
An
d
rew Ke
n
nedy
Implemen
t
transitive
i
nh
e
r
i
tance in
subt
y
pi
n
g
commit
|
commitdiff
|
tree
2020-04-03
Andre
w
Kennedy
St
r
engthen redundant
g
e
n
erics
che
c
k
to
a t
y
pe checker
.
.
.
commit
|
commitdiff
|
tree
2020-04-02
A
n
d
r
ew Kennedy
Mov
e
xhp_attr i
n
t
o
c
e
_flags
commit
|
commitdiff
|
tree
2020-04-02
Andr
e
w Ken
n
edy
Replace use of boo
l
s
in class element by bitwise
flags
commit
|
commitdiff
|
tree
2020-04-02
Andre
w
Kennedy
Remove m
a
x
arit
y
in f
t
_
ar
i
ty,
u
se
L
ist
.
length fp_params
.
.
.
commit
|
commitdiff
|
tree
2020-04-02
Andrew Ke
n
ne
d
y
Repla
c
e
us
e
o
f bools etc in fun_type by bitwise flags
commit
|
commitdiff
|
tree
2020-04-01
Andre
w
Kennedy
Fix infinite loop in is_enfo
r
c
e
a
b
le
commit
|
commitdiff
|
tree
2020-03-31
A
n
drew
K
ennedy
Avoid calls to get_cl
a
s
s
wh
e
re p
o
ssibl
e
commit
|
commitdiff
|
tree
2020-03-30
Andrew Ke
n
nedy
Use
namin
g
conv
e
ntion to determine variance
o
f generic
.
.
.
commit
|
commitdiff
|
tree
2020-03-30
An
d
rew Kennedy
I
mplement
i
nheritance
in subtyping
commit
|
commitdiff
|
tree
2020-03-30
An
d
re
w
Kenn
e
d
y
In
i
tial imp
l
ementatio
n
of subtyping, r
e
turn s
t
atement
commit
|
commitdiff
|
tree
2020-03-20
A
ndrew Kennedy
Kill AKempty
a
rray ty
p
e
commit
|
commitdiff
|
tree
2020-03-10
A
ndr
e
w Ke
n
nedy
Allocat
e
subtype pro
p
ositions i
n
the are
n
a
commit
|
commitdiff
|
tree
2020-03-10
A
ndrew Kennedy
Auxiliar
y
f
u
nctio
n
s
o
n ty
p
es
commit
|
commitdiff
|
tree
2020-03-06
A
ndrew Kennedy
Fix position
bug
commit
|
commitdiff
|
tree
2020-03-05
Andrew
Kennedy
C
l
eanu
p
after
opaq
u
e ty chan
g
e
commit
|
commitdiff
|
tree
2020-03-05
Andrew Kennedy
Extend
T
ypeBu
i
lder with
clas
s
es and well
-
known types
commit
|
commitdiff
|
tree
2020-03-04
An
d
rew Kennedy
Move method_def out of typi
n
g
.
ml
commit
|
commitdiff
|
tree
2020-03-03
Andrew Ken
n
ed
y
F
i
rst st
a
b at hh_check
commit
|
commitdiff
|
tree
2020-03-03
Andrew Kennedy
Mov
e
more co
d
e out of
typing
.
ml
commit
|
commitdiff
|
tree
2020-03-03
An
d
r
ew Kennedy
Split
t
yping
.
ml into mul
t
iple modules
commit
|
commitdiff
|
tree
2020-02-24
Andrew Kennedy
Refactor co
n
tinuations map to assist Rust
o
xidize
commit
|
commitdiff
|
tree
2020-02-19
Andrew Kennedy
R
e
move T
n
othi
n
g
d
ecl type
commit
|
commitdiff
|
tree
2020-02-12
And
r
e
w
Kennedy
E
nable new_inferen
c
e
_lam
b
da by default, re
m
ove
a
ll
.
.
.
commit
|
commitdiff
|
tree
2020-02-04
Andrew Kennedy
Avoid Re
a
son
.
to_pos
in validate type
commit
|
commitdiff
|
tree
2020-01-29
Andrew Kennedy
A
v
oid
a
ccessing r
e
as
o
n on type
commit
|
commitdiff
|
tree
2020-01-29
Andrew Kennedy
I
n inheritan
c
e check
s
g
e
t
positi
o
n
s
d
i
rectly
from class
.
.
.
commit
|
commitdiff
|
tree
2020-01-24
Andrew Kennedy
Fix ba
d
position b
u
g
commit
|
commitdiff
|
tree
2020-01-23
A
n
drew
K
enn
e
dy
F
ix b
u
ild break
commit
|
commitdiff
|
tree
2020-01-23
Andrew Kennedy
A
ctually
m
a
ke
ty and constr
a
int_typ
e
o
p
aque
commit
|
commitdiff
|
tree
2020-01-23
A
n
d
rew Ken
n
edy
M
ake ty opaque in Typing
_
defs (part 1
3
)
commit
|
commitdiff
|
tree
2020-01-23
Andrew Ken
n
edy
Ma
k
e ty opaque in Typing_defs (pa
r
t
12)
commit
|
commitdiff
|
tree
2020-01-23
Andrew Ken
n
edy
Ma
k
e ty opaque in Typing
_
defs (p
a
rt 1
1
)
commit
|
commitdiff
|
tree
2020-01-21
Andrew K
e
nnedy
Make ty opaq
u
e in Typin
g
_defs (part 10)
commit
|
commitdiff
|
tree
2020-01-20
Andrew
K
ennedy
Make ty
o
p
aque
i
n Typing_defs (
p
art 9)
commit
|
commitdiff
|
tree
2020-01-20
An
d
r
e
w
K
enned
y
Make ty opaqu
e
in Typing_defs (part 8)
commit
|
commitdiff
|
tree
2020-01-20
And
r
e
w Kennedy
Make ty opaque
i
n Typing_defs (part 7
)
commit
|
commitdiff
|
tree
2020-01-20
Andrew Ken
n
edy
Mak
e
ty
opaqu
e
in Ty
p
in
g
_defs (part 6)
commit
|
commitdiff
|
tree
2020-01-20
Andrew Ke
n
n
e
dy
M
a
ke ty opaque i
n
Typing
_
defs (par
t
5
)
commit
|
commitdiff
|
tree
2020-01-20
Andr
e
w Kennedy
Make ty op
a
que
i
n Typing_
d
efs (part 4)
commit
|
commitdiff
|
tree
2020-01-20
A
ndrew K
e
nnedy
Make ty
op
a
que in Ty
p
ing
_
d
efs (part 3)
commit
|
commitdiff
|
tree
2020-01-16
Andrew Kennedy
M
a
ke ty
o
p
a
que i
n
Typing
_
defs
(
part 1)
commit
|
commitdiff
|
tree
2020-01-05
Andr
e
w
Kennedy
Add on_error to
et
y
_env
e
n
viro
n
me
n
t
commit
|
commitdiff
|
tree
next