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
Extract newtype definitions with their upper bounds
2019-12-10
Sasha Manzyu
k
Extract newtyp
e
de
f
initions with their upper bounds
commit
|
commitdiff
|
tree
2019-12-10
Sasha M
a
nz
y
uk
Add
im
p
lementations of constants and
t
ype
c
onstants
.
.
.
commit
|
commitdiff
|
tree
2019-12-10
S
a
s
ha
M
anzyuk
Print variance
o
f generic type parameters
commit
|
commitdiff
|
tree
2019-12-10
Sa
s
ha Manzyuk
Wh
e
n
a
dd
i
n
g
a d
e
pend
e
ncy on the class
c
o
n
structor,
.
.
.
commit
|
commitdiff
|
tree
2019-12-10
S
asha
M
an
z
yuk
extra
c
t_standa
l
on
e
_ma
k
e_defaul
t
needs t
o
be reactive
commit
|
commitdiff
|
tree
2019-12-10
Sasha Man
z
yuk
A
dd impleme
n
tations of metho
d
s req
u
ired by a
p
arent
.
.
.
commit
|
commitdiff
|
tree
2019-12-10
Sasha Manzy
u
k
Extract final class
e
s as s
u
ch
commit
|
commitdiff
|
tree
2019-12-10
Sasha Manzyuk
Fix a bug with adding type constant dependenci
e
s
commit
|
commitdiff
|
tree
2019-12-06
Sa
s
h
a
Manzyuk
Add ba
s
ic su
p
port for functi
o
n r
e
activity at
t
ributes
commit
|
commitdiff
|
tree
2019-12-06
Sasha
M
an
z
yu
k
Fix calculation of direct
required ancestors
commit
|
commitdiff
|
tree
2019-12-02
Sasha Man
z
yuk
Elab
o
rat
e
in a given n
a
mespace the names
of classes
.
.
.
commit
|
commitdiff
|
tree
2019-11-28
Sasha Manz
y
uk
Fix e
x
traction of type consta
n
ts referenced through
.
.
.
commit
|
commitdiff
|
tree
2019-11-28
Sasha Manzy
u
k
A
dd depe
n
deni
e
s on
t
ype constants decla
r
e
d in an interface
.
.
.
commit
|
commitdiff
|
tree
2019-11-15
Sasha Manzyuk
Fix bad er
r
o
r
p
o
s
ition reported whe
n
type
checking
.
.
.
commit
|
commitdiff
|
tree
2019-11-01
Sasha
M
anzyuk
Minor
c
lea
n
up of print_fun_args
commit
|
commitdiff
|
tree
2019-11-01
Sas
h
a Ma
n
zyuk
Do not genera
t
e an enum
val
u
e
named "c
l
ass" if the
.
.
.
commit
|
commitdiff
|
tree
2019-11-01
Sasha
Manzyuk
Fix extracti
o
n of dependency functio
n
s with d
e
f
a
ul
t
.
.
.
commit
|
commitdiff
|
tree
2019-11-01
Sasha Manzyuk
When
a
dding a dependency on an enum, also add
d
epend
e
ncies
.
.
.
commit
|
commitdiff
|
tree
2019-10-31
Sasha Manzyuk
Support constants of ty
p
e varray_or_
d
array<_>
commit
|
commitdiff
|
tree
2019-10-30
Sa
s
ha M
a
nzyuk
Add dependenci
e
s
on the class c
o
nstants
repr
e
senting
.
.
.
commit
|
commitdiff
|
tree
2019-10-29
Sa
s
ha
M
anz
y
u
k
Pri
n
t
b
oun
d
s on gene
r
ic type parameters
commit
|
commitdiff
|
tree
2019-10-29
Sasha Manz
y
uk
Don't generate declarations of
b
uilt-in constants declared
.
.
.
commit
|
commitdiff
|
tree
2019-10-28
Sa
s
ha Manzyuk
A
d
d
a
test sh
o
wing the
n
eed o
f
g
lobal_tpe
n
v
commit
|
commitdiff
|
tree
2019-10-28
Sasha Manzyuk
Change
t
he way se
l
f
(the encl
o
sing class) is stored
.
.
.
commit
|
commitdiff
|
tree
2019-10-28
Sas
h
a Manzyuk
Change the wa
y
par
e
nt is stored
in ge
n
v
commit
|
commitdiff
|
tree
2019-10-28
Sasha Manzyuk
S
et cl
a
s
s
pare
n
t
when construc
t
ing clas
s
type c
h
ecking
.
.
.
commit
|
commitdiff
|
tree
2019-10-24
Sa
s
ha Manzyuk
Don'
t
set parent_id in Na
s
tInitCheck
commit
|
commitdiff
|
tree
2019-10-24
S
a
sha Manzyuk
Re
n
a
m
e t
h
e fi
e
ld parent of ge
n
v
t
o
p
a
rent_ty
commit
|
commitdiff
|
tree
2019-10-17
Sash
a
M
a
n
zyuk
Better way of de
t
e
c
ting
b
uilt-in
dependencies
commit
|
commitdiff
|
tree
2019-10-15
S
a
sha Manzyuk
Ch
e
ck that
C
o
n
stMa
p
s,
I
mmMaps, and Keye
d
Containers
.
.
.
commit
|
commitdiff
|
tree
2019-10-14
Sasha M
a
nzyu
k
Add
de
p
endencies on type constants decl
a
red in
classes
.
.
.
commit
|
commitdiff
|
tree
2019-10-14
S
a
sha Manzyuk
Refa
c
toring: cle
a
n
u
p
adding dependencies on
m
ethods
.
.
.
commit
|
commitdiff
|
tree
2019-10-14
Sasha
Manzyuk
Let
c
onstructo
r
s
t
ubs always th
r
ow
commit
|
commitdiff
|
tree
2019-10-14
Sash
a
Man
z
yuk
Don
'
t generate a declaration
f
o
r th
e
'
c
l
a
ss' constant
commit
|
commitdiff
|
tree
2019-10-09
Sasha Man
z
y
uk
R
e
move unused f
u
nctio
n
s
commit
|
commitdiff
|
tree
2019-10-09
Sasha Manzyuk
W
h
en
addi
n
g a dependency on
a
n
e
num, also
a
dd depende
n
c
ies
.
.
.
commit
|
commitdiff
|
tree
2019-10-09
Sasha Manzy
u
k
Don't add
the
wildc
a
rd generic type par
a
meter as a
.
.
.
commit
|
commitdiff
|
tree
2019-10-09
Sasha
M
anzyuk
Refactorin
g
: comb
i
n
e is_cla
s
s_dependency a
n
d g
e
t_class_name
.
.
.
commit
|
commitdiff
|
tree
2019-10-09
Sasha Ma
n
z
y
uk
R
efactor
g
etting
d
ependency
p
ositi
o
n
commit
|
commitdiff
|
tree
2019-10-08
S
a
sha Manzyuk
Don
'
t
p
r
int
_ for
a
missi
n
g fun
c
t
ion argumen
t
type
.
.
.
commit
|
commitdiff
|
tree
2019-10-08
Sas
h
a
M
anz
y
uk
P
u
t
d
e
clara
t
i
on
s
origin
a
ting from partial mode
files
.
.
.
commit
|
commitdiff
|
tree
2019-10-03
Sasha Man
z
yuk
Support gene
r
ating multiple declarations
with the sa
m
e
.
.
.
commit
|
commitdiff
|
tree
2019-10-03
Sasha
M
an
z
yuk
Print class
d
efi
n
i
t
ions
more compa
c
tly dro
p
ping blank
.
.
.
commit
|
commitdiff
|
tree
2019-10-03
Sasha Man
z
yuk
Genera
t
e decl
a
rations
for
t
he
d
ependencies fro
m
the
.
.
.
commit
|
commitdiff
|
tree
2019-10-02
Sasha Manzyuk
Fix an
u
nso
u
ndness w
i
th neste
d
type constant acce
s
ses
commit
|
commitdiff
|
tree
2019-10-02
Sa
s
ha Ma
n
zyuk
Re
m
ove special trea
t
men
t
of equ
a
lity wh
e
re constr
a
ints
.
.
.
commit
|
commitdiff
|
tree
2019-10-02
Sasha Ma
n
zy
u
k
When ad
d
i
n
g a d
e
pendency on a generi
c
type also add
.
.
.
commit
|
commitdiff
|
tree
2019-10-01
Sa
s
ha Manzyuk
Sim
p
lif
y
g
et_enum_value
commit
|
commitdiff
|
tree
2019-10-01
Sasha Manzyuk
Replace
H
ashSe
t
with SSe
t
when co
m
p
u
ting
d
ir
e
ct ancest
o
rs
.
.
.
commit
|
commitdiff
|
tree
2019-10-01
S
a
sha Manzyuk
S
im
p
lify condition
a
l
commit
|
commitdiff
|
tree
2019-10-01
Sasha Manzyuk
Further fac
t
or
p
ar
t
itioning of dependencies into class
.
.
.
commit
|
commitdiff
|
tree
2019-10-01
Sa
s
ha Manzyuk
Split
up
collect_dependency into colle
c
tion of dependencies
.
.
.
commit
|
commitdiff
|
tree
2019-10-01
Sasha Manzyu
k
No
n
eed to sepa
r
atel
y
ad
d
t
h
e
class containing the
.
.
.
commit
|
commitdiff
|
tree
2019-10-01
S
asha Manzyuk
Use pattern mat
c
hi
n
g
instead
of Option
.
i
s_some
commit
|
commitdiff
|
tree
2019-10-01
Sas
h
a Ma
n
z
y
uk
U
s
e a dedicate
d
type to rep
r
esen
t
the targe
t
of ext
r
action
.
.
.
commit
|
commitdiff
|
tree
2019-10-01
Sa
s
ha Ma
n
z
yu
k
Ref
a
ctor ServerEx
t
ractStanda
l
one: coll
e
ct declarations
.
.
.
commit
|
commitdiff
|
tree
2019-09-27
S
a
sha Manzyuk
W
hen
genera
t
ing code
f
o
r anc
e
sto
r
s
and re
q
uire
m
ents
.
.
.
commit
|
commitdiff
|
tree
2019-09-27
S
a
sha Manzyuk
Add
dependencies on interface
/
t
r
ait's requireme
n
t
s
commit
|
commitdiff
|
tree
2019-09-27
Sasha Manzyuk
Make the helper
f
u
n
ction which
"
returns"
v
a
l
ue of any
.
.
.
commit
|
commitdiff
|
tree
2019-09-27
Sasha Manzyuk
If a class i
m
ple
m
ents
a built-in int
e
rface, generate
.
.
.
commit
|
commitdiff
|
tree
2019-09-27
Sasha
Manzyuk
Remov
e
the function/method being extrac
t
ed fro
m
the
.
.
.
commit
|
commitdiff
|
tree
2019-09-27
Sa
s
h
a M
a
n
zyuk
W
h
en we have
a
depende
n
cy
o
n a s
t
atic method and this
.
.
.
commit
|
commitdiff
|
tree
2019-09-26
S
a
sha
M
anzyuk
W
hen adding
a ne
w
dependenc
y
, m
a
k
e sure we
a
d
d its
.
.
.
commit
|
commitdiff
|
tree
2019-09-25
Sas
h
a Man
z
yuk
Fix depe
n
d
e
ncy collection for enum
c
on
s
tants
commit
|
commitdiff
|
tree
2019-09-25
S
a
sha Manzyuk
Change collectin
g
d
e
p
endencie
s
of t
y
pe
c
onstants
commit
|
commitdiff
|
tree
2019-09-25
Sasha
Manzyuk
Do not use AA
S
T
to get
d
irect ancestors o
f
t
h
e cla
s
s
commit
|
commitdiff
|
tree
2019-09-25
Sasha Manzyuk
C
o
r
r
ect
l
y
print functi
o
n de
c
l
a
r
a
tion
w
h
en the only
.
.
.
commit
|
commitdiff
|
tree
2019-09-25
S
a
s
ha Manzyu
k
In
i
t
i
alize
static pr
o
perties at compile
t
i
m
e
commit
|
commitdiff
|
tree
2019-09-25
Sasha Manzyuk
Refactor serverExt
r
actStan
d
alone
.
ml
commit
|
commitdiff
|
tree
2019-09-24
Sas
h
a Manz
y
uk
Rename some
f
unction
s
in Typing_generic_co
n
straints
.
.
.
commit
|
commitdiff
|
tree
2019-09-23
Sash
a
M
anzyuk
B
ack out "
A
llow projecting type constants of
f
of ge
n
eric
.
.
.
commit
|
commitdiff
|
tree
2019-09-18
Sasha M
a
n
z
yuk
A
llow p
r
ojecting
t
ype c
o
ns
t
a
n
ts
o
ff of
g
ener
i
c type
.
.
.
commit
|
commitdiff
|
tree
2019-09-18
S
a
sha Man
z
yuk
Fix
broken tes
t
s
commit
|
commitdiff
|
tree
2019-09-17
Sasha M
a
nzyuk
Correctly com
p
ute the expected key and val
u
e types
.
.
.
commit
|
commitdiff
|
tree
2019-09-13
Sasha Ma
n
zyuk
Any
g
eneric constr
a
int holds in a
n
i
n
consistent e
n
vironm
e
nt
commit
|
commitdiff
|
tree
2019-09-09
Sasha Manzyuk
Correctly
c
heck the variance of gen
e
ric type parameters
.
.
.
commit
|
commitdiff
|
tree
2019-08-28
Sasha
Manz
y
uk
Mak
e
tpenv ty
p
e
abstr
a
ct
commit
|
commitdiff
|
tree
2019-08-21
Sasha
Manzyuk
Fix comput
a
ti
o
n of varia
n
ce o
f
generic typ
e
parameters
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
S
a
sh
a
M
anzyuk
Kill the di
s
able_st
r
ingish_magic flag
commit
|
commitdiff
|
tree
2019-08-12
Sasha Manzyuk
F
i
x
an unsoundness with callin
g
a
sta
t
i
c method throu
g
h
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
Sa
s
ha
M
anzyuk
Get rid of "There are
r
emaining unsolved cons
t
r
a
in
t
s
.
.
.
commit
|
commitdiff
|
tree
2019-07-11
S
a
s
h
a
Manzyuk
Typing
.
set_valid_r
v
alue do
e
sn't
need to
return the
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
Sasha Manzyuk
Make i
t
an
e
rr
o
r to ac
c
ess a shape field known to not
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
Sasha Man
z
yu
k
I
mprove error messages genera
t
ed by subtyping chec
k
s
.
.
.
commit
|
commitdiff
|
tree
2019-07-08
S
a
sha Ma
n
zyuk
Re
m
ove unused p
a
ramet
e
r o
f
Typing_shapes
.
shrink_shape
commit
|
commitdiff
|
tree
2019-07-08
Sasha Ma
n
zyuk
I
mpl
e
ment
refinement by
Sha
p
e
s
:
:
k
e
yExist
s
checks
usin
g
.
.
.
commit
|
commitdiff
|
tree
2019-07-04
Sasha Ma
n
zyu
k
Get
r
id of tracking unset fields in the shape typ
e
commit
|
commitdiff
|
tree
2019-07-03
Sasha Manzyuk
Use optional
s
hape fields
o
f type not
h
ing
t
o
r
e
pr
e
s
e
nt
.
.
.
commit
|
commitdiff
|
tree
2019-07-03
Sasha Manzy
u
k
Simpl
i
fy subtyping of shapes
commit
|
commitdiff
|
tree
2019-07-02
S
a
sha Manzy
u
k
Impro
v
e t
h
e
e
rror mess
a
ge of "primary error
position
.
.
.
commit
|
commitdiff
|
tree
2019-07-01
Sasha Manzyuk
Fix p
o
s
itions of Awaitall nodes
p
rod
u
ce
d
by par
s
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2019-06-26
Sasha
Manzyuk
Rem
o
ve u
n
used
functio
n
s from the Errors mo
d
ule
commit
|
commitdiff
|
tree
2019-06-24
Sas
h
a Manzyuk
Fix
creati
o
n of
expre
s
sion dep
e
ndent types from
nulla
b
le
.
.
.
commit
|
commitdiff
|
tree
2019-06-24
Sasha
Manzyuk
Rep
l
ace
U
nsat
f
with D
i
sj (f, [])
commit
|
commitdiff
|
tree
2019-06-21
S
a
sha
M
anzyuk
Better error messages for
disjunctions: propagate the
.
.
.
commit
|
commitdiff
|
tree
2019-06-18
Sash
a
Manzyuk
Di
s
play fu
l
l t
y
pes when pri
n
ting generic t
y
pe mis
m
at
c
h
.
.
.
commit
|
commitdiff
|
tree
2019-06-18
Sasha Manzy
u
k
F
i
x the primary positi
o
n of error mess
a
ge
s
for in
v
alid
.
.
.
commit
|
commitdiff
|
tree
2019-06-17
Sasha Manzyuk
Fu
n
ctions
in Typing_sub
t
ype don't need t
o
pa
s
s aroun
d
.
.
.
commit
|
commitdiff
|
tree
2019-06-17
S
a
s
h
a Manzyuk
B
etter erro
r
message from
T
yping_subt
y
pe
.
sub_string
commit
|
commitdiff
|
tree
2019-06-17
S
a
sh
a
M
a
nzy
u
k
Typ
i
ng_
s
ubtype
.
sub_string do
e
sn't nee
d
to pa
t
tern-match
.
.
.
commit
|
commitdiff
|
tree
next