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
strongly type respond_jsonrpc
2019-12-06
S
a
sh
a
Man
z
y
uk
Add basic
s
u
p
port for fun
c
tion r
e
acti
v
i
ty attribut
e
s
commit
|
commitdiff
|
tree
2019-12-06
S
a
sha
Manzyuk
Fix calcul
a
t
ion of direct req
u
ired ancestors
commit
|
commitdiff
|
tree
2019-12-02
Sasha M
a
nzy
u
k
Elaborate in a give
n
names
p
ace the names of
class
e
s
.
.
.
commit
|
commitdiff
|
tree
2019-11-28
S
a
sha Manz
y
uk
F
ix extra
c
t
i
on of
t
ype
c
onstants re
f
erenced thro
u
gh
.
.
.
commit
|
commitdiff
|
tree
2019-11-28
S
asha
M
an
z
yuk
Ad
d
depe
n
denies
on type constants de
c
l
a
red in an interface
.
.
.
commit
|
commitdiff
|
tree
2019-11-15
Sas
h
a Manzyuk
Fix
b
a
d er
r
or posit
i
o
n reported
when
t
ype c
h
ecking
.
.
.
commit
|
commitdiff
|
tree
2019-11-01
Sash
a
Manzyuk
Minor clea
n
up
of pri
n
t_fun_
a
rgs
commit
|
commitdiff
|
tree
2019-11-01
Sas
h
a
M
anzyuk
Do not generat
e
an enum value named "
c
lass"
if the
.
.
.
commit
|
commitdiff
|
tree
2019-11-01
Sasha Manzyuk
Fix e
x
traction of
d
e
pendency functio
n
s
with defau
l
t
.
.
.
commit
|
commitdiff
|
tree
2019-11-01
Sasha Manz
y
uk
When
a
dd
i
ng a
d
epende
n
cy on
an e
n
um
,
al
s
o add dependencies
.
.
.
commit
|
commitdiff
|
tree
2019-10-31
Sasha M
a
nzyu
k
Sup
p
o
rt consta
n
t
s
o
f
t
y
pe varray_or_da
r
r
a
y<_>
commit
|
commitdiff
|
tree
2019-10-30
Sasha Manzy
u
k
Ad
d
d
ependencies on the class
c
onstants re
p
resentin
g
.
.
.
commit
|
commitdiff
|
tree
2019-10-29
Sa
s
h
a Ma
n
zyuk
Pr
i
nt bounds on generic
t
ype parameters
commit
|
commitdiff
|
tree
2019-10-29
Sas
h
a Manzyuk
Don't ge
n
erate
d
eclarations o
f
b
u
ilt
-
in consta
n
ts declared
.
.
.
commit
|
commitdiff
|
tree
2019-10-28
Sasha Manzyu
k
Add a
t
est showing the n
e
e
d
o
f g
l
obal_tp
e
nv
commit
|
commitdiff
|
tree
2019-10-28
Sasha
Manzyuk
Chang
e
the way self (
t
he
e
nc
l
o
sin
g
class)
is stor
e
d
.
.
.
commit
|
commitdiff
|
tree
2019-10-28
Sasha Manzyuk
Cha
n
ge the way par
e
nt is stored
in gen
v
commit
|
commitdiff
|
tree
2019-10-28
Sasha Manzyuk
S
et cl
a
ss parent when constructing clas
s
type check
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2019-10-24
Sasha Ma
n
zyuk
Don't set parent_id in Nast
I
n
i
tCheck
commit
|
commitdiff
|
tree
2019-10-24
Sasha Manzyuk
Rena
m
e the fiel
d
paren
t
of genv to paren
t
_t
y
commit
|
commitdiff
|
tree
2019-10-17
Sasha Manzyuk
Bette
r
wa
y
of detect
i
ng built-in dependenc
i
es
commit
|
commitdiff
|
tree
2019-10-15
S
asha M
a
nzyuk
C
h
eck
t
hat
C
ons
t
Map
s
, I
m
m
Maps
,
a
n
d
KeyedContai
n
ers
.
.
.
commit
|
commitdiff
|
tree
2019-10-14
Sash
a
Manzyuk
Add de
p
endencies on type constants de
c
lared in classes
.
.
.
commit
|
commitdiff
|
tree
2019-10-14
Sasha Manzy
u
k
Refact
o
ring: clean
u
p adding dependencies on methods
.
.
.
commit
|
commitdiff
|
tree
2019-10-14
Sasha Manzyuk
Let
constructor stubs al
w
ays throw
commit
|
commitdiff
|
tree
2019-10-14
Sasha
M
anzyuk
D
on't generate a declaration
f
or the 'clas
s
' const
a
nt
commit
|
commitdiff
|
tree
2019-10-09
S
as
h
a
Manzyuk
R
emove
u
nu
s
ed functions
commit
|
commitdiff
|
tree
2019-10-09
Sash
a
Manzyuk
Wh
e
n adding a dependency on an e
n
um, als
o
add d
e
pend
e
n
c
ies
.
.
.
commit
|
commitdiff
|
tree
2019-10-09
Sa
s
h
a
Manzyuk
Don't add th
e
wildcard
g
eneric type
p
a
rameter as a
.
.
.
commit
|
commitdiff
|
tree
2019-10-09
S
ash
a
Man
z
yuk
R
e
facto
r
ing:
combine is_class_depen
d
ency and g
e
t_class_name
.
.
.
commit
|
commitdiff
|
tree
2019-10-09
Sash
a
Manzyuk
Refa
c
tor gett
i
ng dependenc
y
p
osition
commit
|
commitdiff
|
tree
2019-10-08
S
a
sha Manzyuk
Don't print _ for a missin
g
fu
n
ction argument type
.
.
.
commit
|
commitdiff
|
tree
2019-10-08
Sa
s
ha Man
z
y
u
k
Put decla
r
ations
originating
from partial mode files
.
.
.
commit
|
commitdiff
|
tree
2019-10-03
Sasha Manzyuk
Sup
p
ort
g
e
nerati
n
g multiple
d
ec
l
arations with the sam
e
.
.
.
commit
|
commitdiff
|
tree
2019-10-03
Sas
h
a M
a
nzyu
k
Print class
d
ef
i
ni
t
ions mo
r
e compactly dropping bla
n
k
.
.
.
commit
|
commitdiff
|
tree
2019-10-03
Sash
a
Manzyuk
Generate de
c
l
a
ration
s
for the d
e
pendenci
e
s
f
rom th
e
.
.
.
commit
|
commitdiff
|
tree
2019-10-02
Sasha Manzyuk
Fix an unso
u
ndness w
i
th nes
t
ed type c
o
nstant acce
s
ses
commit
|
commitdiff
|
tree
2019-10-02
S
a
sha M
a
n
z
y
u
k
R
e
mov
e
special
t
reatment of eq
u
alit
y
where cons
t
raints
.
.
.
commit
|
commitdiff
|
tree
2019-10-02
Sasha
Manzyu
k
Whe
n
a
d
d
ing
a depe
n
dency on a generic type a
l
so add
.
.
.
commit
|
commitdiff
|
tree
2019-10-01
Sa
s
ha Manzyuk
Sim
p
lify get_e
n
um_value
commit
|
commitdiff
|
tree
2019-10-01
Sa
s
ha Manzyuk
Replace HashSet with
S
Set when computing
dire
c
t
anc
e
stors
.
.
.
commit
|
commitdiff
|
tree
2019-10-01
Sasha Manzyuk
S
i
m
p
lify
conditional
commit
|
commitdiff
|
tree
2019-10-01
Sasha Manzyuk
Furt
h
er factor partiti
o
ning of
depe
n
denc
i
es
into class
.
.
.
commit
|
commitdiff
|
tree
2019-10-01
Sasha Manzyuk
Spli
t
u
p
collect_dependency into co
l
lection of dependen
c
ie
s
.
.
.
commit
|
commitdiff
|
tree
2019-10-01
Sas
h
a Ma
n
zyuk
N
o
need to sep
a
rately ad
d
t
he
c
lass containing the
.
.
.
commit
|
commitdiff
|
tree
2019-10-01
S
as
h
a Manzyuk
Use patte
r
n
m
atching instead of Option
.
is_some
commit
|
commitdiff
|
tree
2019-10-01
Sash
a
Manzyuk
Use a dedicated typ
e
to repre
s
e
n
t the target of extraction
.
.
.
commit
|
commitdiff
|
tree
2019-10-01
Sa
s
ha Man
z
yuk
R
e
f
a
c
tor ServerExtra
c
tStandalone: collect declarati
o
ns
.
.
.
commit
|
commitdiff
|
tree
2019-09-27
Sasha M
a
nzyuk
W
h
e
n g
e
nerating
code
for ancestors a
n
d
r
equireme
n
t
s
.
.
.
commit
|
commitdiff
|
tree
2019-09-27
Sash
a
Ma
n
zyu
k
Add depe
n
dencie
s
on int
e
rface/trait
'
s
r
e
quirements
commit
|
commitdiff
|
tree
2019-09-27
Sasha Manzyuk
Make t
h
e helper
f
unction which "ret
u
rns" val
u
e of any
.
.
.
commit
|
commitdiff
|
tree
2019-09-27
S
a
sha Manzyuk
I
f a c
l
a
s
s
i
mplements
a
built-in interfa
c
e, genera
t
e
.
.
.
commit
|
commitdiff
|
tree
2019-09-27
Sasha M
a
nzyuk
Remove the fu
n
c
tion/method being extracte
d
from th
e
.
.
.
commit
|
commitdiff
|
tree
2019-09-27
Sasha Manzyuk
Whe
n
we have a
depe
n
dency on
a
s
tatic method and this
.
.
.
commit
|
commitdiff
|
tree
2019-09-26
Sasha
Manzyuk
When adding a new dep
e
nden
c
y, make su
r
e we add its
.
.
.
commit
|
commitdiff
|
tree
2019-09-25
Sasha Manz
y
uk
Fix dep
e
ndency collection for enum co
n
st
a
nts
commit
|
commitdiff
|
tree
2019-09-25
Sasha Manzyuk
Change coll
e
cting
de
p
enden
c
ie
s
of type constants
commit
|
commitdiff
|
tree
2019-09-25
Sa
s
ha M
a
nzyuk
Do
n
ot use AAST to get direc
t
ancest
o
rs of
t
he class
commit
|
commitdiff
|
tree
2019-09-25
S
a
sha Manzyuk
Correctl
y
print fun
c
tion declaration whe
n
the
only
.
.
.
commit
|
commitdiff
|
tree
2019-09-25
Sasha Manzyuk
Initialize
s
tat
i
c properties at compile
t
ime
commit
|
commitdiff
|
tree
2019-09-25
Sa
s
ha Ma
n
zy
u
k
Refact
o
r serverExtractStandal
o
ne
.
ml
commit
|
commitdiff
|
tree
2019-09-24
Sasha Manzyuk
R
e
na
m
e
some functions in Typing_generic_constraints
.
.
.
commit
|
commitdiff
|
tree
2019-09-23
Sasha M
a
nzyu
k
Back out
"
A
llow projecti
n
g
t
yp
e
c
o
n
st
a
nts off of ge
n
eric
.
.
.
commit
|
commitdiff
|
tree
2019-09-18
Sasha Manzyuk
A
l
low proj
e
c
t
ing type constant
s
off of gener
i
c
type
.
.
.
commit
|
commitdiff
|
tree
2019-09-18
Sasha Manzyuk
Fix broken tests
commit
|
commitdiff
|
tree
2019-09-17
Sasha Manzyuk
Correctly com
p
ute
t
he exp
e
cted key
a
nd value types
.
.
.
commit
|
commitdiff
|
tree
2019-09-13
Sasha Manzyuk
Any
generi
c
constraint
h
o
lds
in an i
n
consistent environment
commit
|
commitdiff
|
tree
2019-09-09
Sasha Ma
n
zyuk
C
o
rrectly check t
h
e varian
c
e of gener
i
c type parameter
s
.
.
.
commit
|
commitdiff
|
tree
2019-08-28
Sash
a
Manzyu
k
M
a
ke tpenv ty
p
e abs
t
ra
c
t
commit
|
commitdiff
|
tree
2019-08-21
Sash
a
Manzyuk
Fix comput
a
t
i
on
o
f
v
aria
n
ce of
g
eneri
c
type parameters
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
Sasha Manzyu
k
Kill the disable_string
i
s
h_m
a
gic fla
g
commit
|
commitdiff
|
tree
2019-08-12
Sasha Ma
n
zyuk
Fix an
u
n
sound
n
ess with call
i
ng a st
a
t
ic
m
ethod
through
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
Sasha
M
a
nzyuk
Get rid of "Ther
e
are remaining
u
nsolved co
n
straints
.
.
.
commit
|
commitdiff
|
tree
2019-07-11
Sash
a
M
anzyuk
T
y
ping
.
set_
v
a
l
id_rvalue doesn't ne
e
d to
r
e
turn the
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
S
a
sha Manzyuk
Make it an error to
a
ccess a shape field known to
not
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
Sasha
M
anzyuk
Improve err
o
r
m
essag
e
s generated by subtyping ch
e
cks
.
.
.
commit
|
commitdiff
|
tree
2019-07-08
Sasha Manzyuk
Remove unused paramet
e
r of Typing_sh
a
pes
.
s
h
rink_sha
p
e
commit
|
commitdiff
|
tree
2019-07-08
Sasha
Manzy
u
k
Imp
l
ement refinemen
t
by Shapes::keyExists
c
h
e
cks usin
g
.
.
.
commit
|
commitdiff
|
tree
2019-07-04
Sasha Manzy
u
k
G
et rid
o
f tr
a
c
king u
n
se
t
fields
i
n t
h
e
shape type
commit
|
commitdiff
|
tree
2019-07-03
Sasha M
a
nzyu
k
Use optional
shape fields of
t
ype n
o
thing to
r
epre
s
ent
.
.
.
commit
|
commitdiff
|
tree
2019-07-03
Sasha Manzy
u
k
Simplify subtyping o
f
shapes
commit
|
commitdiff
|
tree
2019-07-02
Sasha Manzyuk
I
m
prove the err
o
r mess
a
ge of "pr
i
mary erro
r
position
.
.
.
commit
|
commitdiff
|
tree
2019-07-01
Sasha Manzyuk
Fi
x
p
ositions of
A
w
aitall nod
e
s
p
r
oduced by p
a
rsing
.
.
.
commit
|
commitdiff
|
tree
2019-06-26
S
a
sha Manzyuk
Re
m
ove
unused f
u
nc
t
io
n
s from the Errors module
commit
|
commitdiff
|
tree
2019-06-24
Sasha
Manzyuk
Fix
c
reati
o
n of expression dependent types
from nullable
.
.
.
commit
|
commitdiff
|
tree
2019-06-24
Sas
h
a Manzyuk
Replace Unsat f with Disj (f,
[
])
commit
|
commitdiff
|
tree
2019-06-21
Sasha Manzyuk
Be
t
ter er
r
or
m
e
s
sages for disjunc
t
i
o
ns:
p
ro
p
agat
e
t
he
.
.
.
commit
|
commitdiff
|
tree
2019-06-18
S
a
sha Manz
y
uk
Display
f
u
ll types when
prin
t
ing gener
i
c type mismatch
.
.
.
commit
|
commitdiff
|
tree
2019-06-18
Sash
a
Manzyuk
Fix th
e
primary p
o
sition o
f
error message
s
f
o
r
invalid
.
.
.
commit
|
commitdiff
|
tree
2019-06-17
Sas
h
a Manzyuk
F
unctions in Typing_subtype do
n
't need to pass aroun
d
.
.
.
commit
|
commitdiff
|
tree
2019-06-17
Sa
s
ha
M
a
n
zyu
k
Bet
t
er e
r
r
o
r message from T
y
p
i
ng_subtype
.
su
b
_string
commit
|
commitdiff
|
tree
2019-06-17
S
a
sha Manzyuk
Typing_s
u
btype
.
s
u
b_string doesn't n
e
ed to pa
t
t
ern-match
.
.
.
commit
|
commitdiff
|
tree
2019-06-17
Sas
h
a Manzyuk
Simplify Tas
t
_utils
.
sk
e
tchy_type_kind
commit
|
commitdiff
|
tree
2019-06-13
S
a
sha M
a
n
z
yuk
Remove
a
redundant case from Typing_s
u
bty
p
e
.
s
impli
f
y_sub
t
ype
commit
|
commitdiff
|
tree
2019-06-11
Sasha Manzyuk
Rename is_sub_typ
e
into is_sub_type
_
LEGAC
Y
_DEPREC
A
TED
commit
|
commitdiff
|
tree
2019-06-10
Sasha Ma
n
z
yuk
is_sub_
t
y
p
e
_
a
lt doesn't need to t
a
k
e n
o
_to_botto
m
a
r
gument
commit
|
commitdiff
|
tree
2019-06-10
Sasha Manzy
u
k
process_simplify_subtype_resul
t
doesn't
nee
d
to thread
.
.
.
commit
|
commitdiff
|
tree
2019-06-07
Sasha Manzyuk
Obj
_
get_check
s
hould not
r
eport an
e
rror when
the receiver
.
.
.
commit
|
commitdiff
|
tree
2019-06-05
Sasha Manz
y
uk
R
emo
v
e the special case
of typing n
u
ll checks
commit
|
commitdiff
|
tree
2019-06-03
S
a
s
ha Manz
y
uk
Clea
n
up unused functions in Typing
_
utils
commit
|
commitdiff
|
tree
next