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
Force parser cache flushing and GC to avoid exiting worker process early
2020-12-11
A
ndrew
K
e
n
nedy
Force parser cache flus
h
ing
a
nd GC t
o
av
o
id exiting
.
.
.
commit
|
commitdiff
|
tree
2020-12-11
Andre
w
K
e
n
nedy
Add
m
l
i
f
i
le for typing_ch
e
c
k
_
s
ervice
commit
|
commitdiff
|
tree
2020-11-17
Andrew Kennedy
A
void
adding depen
d
enc
i
e
s on
hhi defi
n
itions
commit
|
commitdiff
|
tree
2020-11-16
A
n
drew
Kenne
d
y
Tr
e
at Form
a
tString as a n
e
wtype
commit
|
commitdiff
|
tree
2020-11-15
A
n
dr
e
w
Ke
n
ne
d
y
New
f
unc
t
ion get_class_or
_
typedef
commit
|
commitdiff
|
tree
2020-11-12
Andrew Kennedy
Refacto
r
typin
g
_variance
to use
Typing
_
env
.
e
nv
commit
|
commitdiff
|
tree
2020-11-11
Andrew Kenne
d
y
Add mli file
f
or
t
yping
_
variance
commit
|
commitdiff
|
tree
2020-11-11
Andrew
Kennedy
D
o
not reg
i
st
e
r
d
epen
d
en
c
ies whe
n
d
e
claring
hints
commit
|
commitdiff
|
tree
2020-11-04
Andrew Kennedy
Make Tacce
s
s
t
a
k
e
j
ust
a
single identifier not a path
commit
|
commitdiff
|
tree
2020-11-04
A
ndrew Ken
n
e
d
y
Remove redu
n
dant
u
ses of Cls
.
pos
commit
|
commitdiff
|
tree
2020-11-02
A
n
drew Kennedy
Remov
e
redundant call
s
to
Cls
.
tparams
commit
|
commitdiff
|
tree
2020-11-01
Andr
e
w K
e
nnedy
Translate Hacc
e
ss hint i
n
to ne
s
ted
u
se
d
o
f
T
a
c
cess
commit
|
commitdiff
|
tree
2020-10-28
Andrew
K
enn
e
dy
Make Taccess bot
h
a
locl
_
ty and
a decl_ty
commit
|
commitdiff
|
tree
2020-10-26
A
n
drew Kenn
e
dy
Type constant
a
cce
s
s throug
h
intersections and unions
commit
|
commitdiff
|
tree
2020-10-22
A
ndrew Kennedy
Remove le
g
ac
y
a
r
r
a
ys
commit
|
commitdiff
|
tree
2020-10-14
And
r
ew Kenne
d
y
Remove
r
e
dun
d
ant calls to stat
i
c
_
class_id
commit
|
commitdiff
|
tree
2020-10-08
Andrew
Kennedy
S
h
ow
upper boun
d
of dependent type when p
r
etty pri
n
ting
commit
|
commitdiff
|
tree
2020-09-25
A
ndrew Kennedy
Another simp
l
e
ca
s
e of extrac
t
ing
j
ust a Tclass
commit
|
commitdiff
|
tree
2020-09-25
A
n
drew Kenne
d
y
Factor out exhaustive case
a
nalysis t
o
fi
n
d
T
c
lass
.
.
.
commit
|
commitdiff
|
tree
2020-09-25
Andrew Kenne
d
y
R
e
place s
p
ecial casing fo
r
sha
p
e
keys
b
y subtype against
.
.
.
commit
|
commitdiff
|
tree
2020-09-21
Andr
e
w K
e
nnedy
For equality on dec
l
t
y
pes do no
t
b
e
sensitive
t
o p
o
sition
commit
|
commitdiff
|
tree
2020-09-17
Andrew Kennedy
New con
f
i
guration settin
g
to set sample rate for ty
p
e
c
hecking
commit
|
commitdiff
|
tree
2020-09-15
A
ndr
e
w Kennedy
Treat
calls through multi
p
le upper b
o
unds as
c
all through
.
.
.
commit
|
commitdiff
|
tree
2020-09-09
Andrew K
e
nnedy
Fix build break after oxidized regen
commit
|
commitdiff
|
tree
2020-09-02
A
ndrew Ke
n
ne
d
y
Ch
e
ck
well-for
m
edness
of wher
e
constraints on methods
.
.
.
commit
|
commitdiff
|
tree
2020-09-02
Andrew
K
e
nnedy
R
e
mo
v
e redundant
c
h
eck for overridi
n
g final metho
d
.
.
.
commit
|
commitdiff
|
tree
2020-09-01
An
d
rew Kennedy
Better err
o
r
r
eporting for mi
s
sing
types in type constant
.
.
.
commit
|
commitdiff
|
tree
2020-08-27
Andrew Kennedy
Sm
a
ll
r
e
factoring in
override checks
commit
|
commitdiff
|
tree
2020-08-26
And
r
ew Kennedy
Taint p
o
sitio
n
s derived from reasons a
n
d
r
e
port tainted
.
.
.
commit
|
commitdiff
|
tree
2020-08-25
An
d
r
e
w
Kennedy
S
implify v
a
r
iance checks to be ready for inters
e
ct
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2020-08-14
A
n
drew Kenn
e
dy
Produce error for incorre
c
t
mode
syntax even when mod
e
s
.
.
.
commit
|
commitdiff
|
tree
2020-08-11
A
ndrew Kennedy
Remo
v
e dea
d
e
x
pr_h
o
o
k
feature
commit
|
commitdiff
|
tree
2020-08-10
A
ndrew
K
ennedy
Align heap slot
s
on word instead of cachel
i
ne
b
oundaries
commit
|
commitdiff
|
tree
2020-08-10
A
n
drew
K
en
n
edy
Log s
h
are
d
hea
p
s
t
ats
abo
u
t t
o
t
a
l bytes includin
g
header
.
.
.
commit
|
commitdiff
|
tree
2020-08-05
Andrew Kennedy
Avoid some m
o
re calls to
s
ubty
p
e
_method
commit
|
commitdiff
|
tree
2020-08-05
Andr
e
w Kennedy
Av
o
id redundant calls to subtype_method
commit
|
commitdiff
|
tree
2020-08-05
Andrew
Ke
n
nedy
Chan
g
e subtype_me
t
hod_decl so th
a
t it restores globa
l
_tp
e
nv
commit
|
commitdiff
|
tree
2020-08-04
Andrew Kennedy
Mov
e
check
f
or overri
d
e at
t
ribute into
typi
n
g
commit
|
commitdiff
|
tree
2020-07-29
Andre
w
Kennedy
R
e
j
e
c
t multiple implementa
t
ion
o
r
e
x
t
ension of interfaces
.
.
.
commit
|
commitdiff
|
tree
2020-07-28
A
n
drew Ken
n
edy
Move
tes
t
s for yield statement in
t
o own directory
commit
|
commitdiff
|
tree
2020-07-28
Andrew Kennedy
Move magic methods te
s
ts into thei
r
o
w
n directory
commit
|
commitdiff
|
tree
2020-07-28
Andr
e
w Kennedy
Move
a
r
r
a
y_m
a
p and
a
r
ray
_
filter tests into own di
r
commit
|
commitdiff
|
tree
2020-07-25
Andr
e
w
Kennedy
Do not re
p
ort duplicate (bad
position) errors for type
.
.
.
commit
|
commitdiff
|
tree
2020-07-22
Andre
w
Kenned
y
Fix pos
i
tion for missing t
y
pe co
n
st member
o
n
type
commit
|
commitdiff
|
tree
2020-07-22
A
ndrew Kennedy
Rename nastCheck m
o
du
l
e
commit
|
commitdiff
|
tree
2020-07-09
Andrew Kennedy
Check trait use
for c
o
nstraint satisfaction
commit
|
commitdiff
|
tree
2020-07-06
Andrew Kennedy
F
ix u
n
soun
d
ness
i
n overriding of generic met
h
od with
.
.
.
commit
|
commitdiff
|
tree
2020-07-02
Andrew
Kenned
y
Remo
v
e s
o
me us
e
s
o
f the
H
ash
t
bl
.
find API
i
n
decl he
a
p
commit
|
commitdiff
|
tree
2020-07-01
Andrew Kennedy
R
e
move red
u
ndant generics fr
o
m Shapes
m
e
t
hods
commit
|
commitdiff
|
tree
2020-07-01
An
d
rew K
e
nne
d
y
F
i
x Shapes
:
:
r
e
m
oveKe
y
quadratic
b
l
owup
commit
|
commitdiff
|
tree
2020-06-19
Andrew Kennedy
Refactor
subty
p
e_method
commit
|
commitdiff
|
tree
2020-06-19
Andrew Kennedy
Cle
a
n
up
i
nitialization of gene
r
i
c
para
m
e
t
ers and
c
onstrain
t
s
commit
|
commitdiff
|
tree
2020-06-16
Andrew
Kenn
e
dy
Remove anot
h
er u
s
e o
f
reason inf
o
commit
|
commitdiff
|
tree
2020-06-13
Andrew Kennedy
R
e
move re
d
u
ndant code fr
o
m l
o
c
al
i
ze_ft
commit
|
commitdiff
|
tree
2020-06-11
Andre
w
Kenne
d
y
Add n
e
w option
s
tdin-
n
ame
to specify filename used
.
.
.
commit
|
commitdiff
|
tree
2020-06-04
And
r
e
w
Kennedy
Move error
h
andling from d
e
cl_
h
int to NAST ch
e
ck
commit
|
commitdiff
|
tree
2020-06-03
Andrew Kenned
y
Do not trigger errors and then silence them when
c
h
ecking
.
.
.
commit
|
commitdiff
|
tree
2020-06-03
Andr
e
w Kennedy
Avoid use of
get_reason
for type checking
commit
|
commitdiff
|
tree
2020-06-01
Andrew Kennedy
R
e
move redund
a
nt check
f
or cons
t
raint sat
i
sfaction
.
.
.
commit
|
commitdiff
|
tree
2020-05-29
Andrew Kennedy
Recursive type errors should not
b
e obs
c
ur
e
d
b
y t
r
ivial
.
.
.
commit
|
commitdiff
|
tree
2020-05-28
Andr
e
w Kennedy
D
etect erro
r
s w
i
th out-of-defini
t
i
on pr
i
mary positions
commit
|
commitdiff
|
tree
2020-05-28
Andrew Kenn
e
dy
Move
c
he
c
k for missing type hint on class constants
.
.
.
commit
|
commitdiff
|
tree
2020-05-20
A
ndrew Kennedy
Fix ba
d
positio
n
fo
r
failu
r
e to satisfy whe
r
e c
o
nstraint
.
.
.
commit
|
commitdiff
|
tree
2020-05-15
A
n
drew Kennedy
Remove s
t
ring matchin
g
fo
r
hhi e
x
t
ension
commit
|
commitdiff
|
tree
2020-05-14
Andrew Kenne
d
y
Do not
r
ep
o
rt unbo
u
nd name errors when e
x
pa
n
din
g
type
.
.
.
commit
|
commitdiff
|
tree
2020-05-14
Andre
w
K
ennedy
Do n
o
t
repo
r
t duplicat
e
errors for inherited t
y
pe
constants
commit
|
commitdiff
|
tree
2020-05-12
Andrew Kennedy
Fix b
a
d pos
i
tion bugs in trait usage
commit
|
commitdiff
|
tree
2020-05-12
A
n
drew Kenned
y
Fix error for cons
t
o
v
e
rriding so that overridi
n
g pro
p
erty
.
.
.
commit
|
commitdiff
|
tree
2020-05-12
A
n
dr
e
w Kenne
d
y
Do not report duplicat
e
c
y
cli
c
de
f
inition errors
due
.
.
.
commit
|
commitdiff
|
tree
2020-05-07
Andre
w
Kennedy
Do not recheck inherited type constants fo
r
enforceability
commit
|
commitdiff
|
tree
2020-05-05
A
n
dre
w
Kennedy
B
a
d p
o
sition
for
error relating
t
o dyna
m
i
c property
.
.
.
commit
|
commitdiff
|
tree
2020-05-01
Andrew
Kennedy
D
o
n
ot check
wrong class when the
r
e a
r
e dupli
c
ate definition
.
.
.
commit
|
commitdiff
|
tree
2020-04-30
Andrew
Kennedy
Fix
a
rray
refinem
e
nt bu
g
commit
|
commitdiff
|
tree
2020-04-30
A
n
drew Kennedy
Remove
f
t_arity (part 1)
commit
|
commitdiff
|
tree
2020-04-23
Andr
e
w Kenne
d
y
Propagat
e
var
i
ance inf
o
rm
a
tion to bounds
o
n type p
a
rameters
commit
|
commitdiff
|
tree
2020-04-20
Andrew Kennedy
Unify decl and locl t
y
pe repr
e
sentati
o
n of
a
r
r
ays
commit
|
commitdiff
|
tree
2020-04-17
Andrew Kenned
y
A
d
d
t
est har
n
ess fo
r
h
h_check
commit
|
commitdiff
|
tree
2020-04-17
Andrew
K
ennedy
Add tast o
p
ti
o
n t
o
hh_check
commit
|
commitdiff
|
tree
2020-04-14
Andrew K
e
nnedy
Replace Fellipsis by use of Fva
r
iadic
commit
|
commitdiff
|
tree
2020-04-14
Andrew Kenned
y
Sma
l
l
c
hange
s
to m
a
k
e
TAST out
p
u
t
compati
b
le
commit
|
commitdiff
|
tree
2020-04-09
Andrew Kennedy
A
v
oid redundant g
e
t_
c
las
s
in e
x
pand_t
y
peconst
commit
|
commitdiff
|
tree
2020-04-09
Andrew Ken
n
edy
A
d
d
de
f
ini
t
io
n
site position to cyclic typedef
error
commit
|
commitdiff
|
tree
2020-04-09
Andrew Ken
n
edy
Replace use of bools in
decl el
e
ment by bitwise fla
g
s
commit
|
commitdiff
|
tree
2020-04-09
A
ndre
w
Kenned
y
R
eplace use of bool
s
in param
by bitwise flags
commit
|
commitdiff
|
tree
2020-04-07
Andrew Kennedy
Wrap unpack err
o
rs using on_
e
rr
o
r
commit
|
commitdiff
|
tree
2020-04-07
A
n
drew Kennedy
Imple
m
en
t
transitiv
e
inheri
t
ance in subt
y
ping
commit
|
commitdiff
|
tree
2020-04-03
A
ndrew
K
ennedy
St
r
e
n
gt
h
en redundant generics c
h
eck t
o
a type checker
.
.
.
commit
|
commitdiff
|
tree
2020-04-02
Andrew Kennedy
Move
x
h
p_
a
t
t
r
into ce_flags
commit
|
commitdiff
|
tree
2020-04-02
And
r
ew K
e
nnedy
Replace use of bools in
clas
s
element by bitwise
flags
commit
|
commitdiff
|
tree
2020-04-02
An
d
rew Kenn
e
dy
R
e
move
max
a
r
i
ty in ft
_
arity,
u
se
List
.
length fp_para
m
s
.
.
.
commit
|
commitdiff
|
tree
2020-04-02
Andrew Kennedy
R
e
pla
c
e use of
b
ools etc in fun_type by bitwise
f
lags
commit
|
commitdiff
|
tree
2020-04-01
A
n
d
r
ew Kennedy
Fix infin
i
te
l
o
op i
n
i
s_en
f
orceable
commit
|
commitdiff
|
tree
2020-03-31
And
r
e
w
Kennedy
A
void calls to
g
e
t_class where po
s
sible
commit
|
commitdiff
|
tree
2020-03-30
Andrew K
e
nnedy
Use naming
c
onve
n
t
i
on to deter
m
ine
v
a
r
i
a
nc
e
of
generic
.
.
.
commit
|
commitdiff
|
tree
2020-03-30
Andrew
Kennedy
Implement inherit
a
nce in
subtyping
commit
|
commitdiff
|
tree
2020-03-30
A
ndrew Kennedy
Initial i
m
p
l
e
ment
a
t
i
on of
subtyping, return statement
commit
|
commitdiff
|
tree
2020-03-20
Andrew
Kennedy
K
ill AK
e
mpt
y
array type
commit
|
commitdiff
|
tree
2020-03-10
Andr
e
w Kennedy
Allocate subtype
propositions in
the arena
commit
|
commitdiff
|
tree
2020-03-10
An
d
rew Kennedy
Au
x
il
i
ary f
u
nctions
o
n
t
ypes
commit
|
commitdiff
|
tree
2020-03-06
Andrew Kennedy
Fi
x
p
ositi
o
n bug
commit
|
commitdiff
|
tree
next