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
Do not use std::containers in request roots
2016-11-08
Andr
e
w
Ke
n
nedy
Fix
t
y
pe hole
w
i
th ne
w
on union of classnames
commit
|
commitdiff
|
tree
2016-11-05
A
n
drew Kennedy
Im
p
rovem
e
nts to hh
_
show
a
nd hh_show_env
commit
|
commitdiff
|
tree
2016-10-31
Andrew Kennedy
Pret
t
y
printi
n
g of envi
r
onments
commit
|
commitdiff
|
tree
2016-10-31
Andrew
Ke
n
nedy
Type
c
hecker support for mul
t
ip
l
e concrete `as` c
o
nstraints
commit
|
commitdiff
|
tree
2016-10-22
Andrew K
e
nnedy
Better pretty printing of Hack types
commit
|
commitdiff
|
tree
2016-10-19
And
r
ew K
e
nned
y
Impro
v
e type chec
k
er coverage of ba
d
void usa
g
e
commit
|
commitdiff
|
tree
2016-10-18
Andrew
K
e
n
nedy
Rem
o
ve red
u
ndan
t
expand_typ
e
cal
l
s
commit
|
commitdiff
|
tree
2016-10-13
An
d
rew
K
e
n
nedy
De
s
tructuring of unions of tu
p
les
commit
|
commitdiff
|
tree
2016-10-11
Andrew K
e
n
nedy
Remove
special casing for
Tany befo
r
e subty
p
e test
commit
|
commitdiff
|
tree
2016-10-10
Andrew
Kennedy
Replace
uni
f
ication by
subtyping i
n
a
r
ray con
s
truction
commit
|
commitdiff
|
tree
2016-10-10
Andrew Kennedy
Def
i
ne decl-
b
ased un
i
fication of
ty
p
es as
mu
t
ual subtyping
commit
|
commitdiff
|
tree
2016-10-09
Andr
e
w Kennedy
Make
better use of c
o
n
s
traint
s
on g
e
neric params in
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
An
d
rew Ke
n
nedy
Sound overridi
n
g o
f
met
h
o
d
s with where co
n
s
traints
commit
|
commitdiff
|
tree
2016-10-07
A
ndre
w
Kennedy
Ari
t
hmetic o
p
erations and s
u
btyping
commit
|
commitdiff
|
tree
2016-10-06
Andre
w
K
e
nned
y
Parsing of en
a
ble_exper
i
m
e
n
tal_t
c
_feat
u
res
commit
|
commitdiff
|
tree
2016-10-05
An
d
rew
K
e
n
nedy
Ge
n
eraliz
e
where
c
o
n
str
a
i
nts to pai
r
s
o
f types
commit
|
commitdiff
|
tree
2016-10-04
Andrew Kenned
y
Improv
e
d
e
c
o
mpose_s
u
btype to iter
a
te
o
ver transitiv
e
.
.
.
commit
|
commitdiff
|
tree
2016-10-03
Andrew Kennedy
Ch
a
ng
e
is_array
r
efinement to use same technique as
.
.
.
commit
|
commitdiff
|
tree
2016-10-01
Andr
e
w Kennedy
Remove emb
e
d
ded
constraint from AKgeneri
c
, p
a
rt 2
commit
|
commitdiff
|
tree
2016-09-29
Andrew Kenned
y
Re
m
ov
e
constraints from H
a
bstr
commit
|
commitdiff
|
tree
2016-09-29
Andrew Kennedy
Remov
e
unnecessary constraint
s
from Tgeneric
(
p
ar
t
3)
commit
|
commitdiff
|
tree
2016-09-29
Andrew Kennedy
Sound
c
hecking
o
f constraints for overrid
d
en gene
r
ic
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
Andrew Ke
n
nedy
Fix to restore g
o
o
d posit
i
o
n
inf
o
r
m
ation on class const
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
Andrew Kenne
d
y
Remove unnecessary constraints
f
rom Tgeneric (pa
r
t 2)
commit
|
commitdiff
|
tree
2016-09-27
A
nd
r
ew Kenned
y
Rem
o
ve unnecessar
y
con
s
traints from Tgeneric (par
t
1)
commit
|
commitdiff
|
tree
2016-09-27
Andrew
K
enn
e
dy
Impro
v
ed erro
r
me
s
sages
f
or incompatible ov
e
rr
i
d
e
commit
|
commitdiff
|
tree
2016-09-26
And
r
ew Kennedy
Check constra
i
n
ts a
t
type
pa
r
a
me
t
er declaration not
.
.
.
commit
|
commitdiff
|
tree
2016-09-22
A
n
d
r
ew Kennedy
New option --all-er
r
ors o
n
h
h
_
s
ingle_type_c
h
eck
commit
|
commitdiff
|
tree
2016-09-22
Andrew Kennedy
Type
s
afe instanceof
commit
|
commitdiff
|
tree
2016-09-21
A
ndrew Kennedy
Parsing of where cons
t
raints
o
n abstrac
t
methods
commit
|
commitdiff
|
tree
2016-09-20
Andrew Kenne
d
y
R
e
place
us
e
of unify in variou
s
ops w
i
th subtyping
.
.
.
commit
|
commitdiff
|
tree
2016-09-20
A
nd
r
ew
K
ennedy
Re
m
ove dead
f
un
c
t
ion
m
y_unify
commit
|
commitdiff
|
tree
2016-09-07
Andrew Ke
n
nedy
Fi
x
for b
u
i
l
d break on
D
38
1
8617
commit
|
commitdiff
|
tree
2016-09-07
Andrew Kennedy
G
e
n
e
ralize experim
e
nta
l
_tc_features to a list
commit
|
commitdiff
|
tree
2016-08-12
Andrew K
e
nnedy
Implement varianc
e
rul
e
s for static m
e
thods
commit
|
commitdiff
|
tree
2016-08-12
A
ndrew Kennedy
Mo
v
e tpenv into e
n
v
.
lenv in r
e
adi
n
ess for constrain
t
.
.
.
commit
|
commitdiff
|
tree
2016-07-27
Andrew Kennedy
Add
n
e
w
chec
k
for
i
ncompatible enum types
commit
|
commitdiff
|
tree
2016-07-12
Andrew Kenne
d
y
Restore --remove-dead-fixme option with
b
etter help
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
An
d
rew Kennedy
Avoi
d
h
h
_get
producing
temp
o
rar
y
strings on local
heaps
commit
|
commitdiff
|
tree
2016-07-10
Andrew Kenn
e
dy
Remove remove-dead-
f
i
x
me
o
ption on h
h
_cli
e
nt
commit
|
commitdiff
|
tree
2016-07-10
Andrew
K
ennedy
Measurement and lo
g
g
i
ng
o
f siz
e
of deseria
l
ized values
commit
|
commitdiff
|
tree
2016-07-10
An
d
re
w
Ken
n
e
d
y
Swi
t
ch or
d
er o
f
su
b
/super
i
n
pa
t
ter
n
matching in subtype
.
.
.
commit
|
commitdiff
|
tree
2016-07-04
An
d
rew Kennedy
First st
a
ge of switchi
n
g ord
e
r of a
r
gs to
subtype func
t
ions
commit
|
commitdiff
|
tree
2016-06-29
Andrew Kennedy
Fix fo
r
empty arr
a
y pass
e
d as tup
l
e
commit
|
commitdiff
|
tree
2016-06-23
Andrew Ke
n
n
edy
Support sha
r
edmemory
-
log-le
v
el option in flow
commit
|
commitdiff
|
tree
2016-06-21
Andr
e
w Ke
n
nedy
Share
d
hea
p
statistics logging
commit
|
commitdiff
|
tree
2016-06-17
Andre
w
Kenne
d
y
F
ix l
o
op
i
ng
o
ve
r
constraints
commit
|
commitdiff
|
tree
2016-06-11
Andrew Kenn
e
d
y
Fix for subtype test
s
o
f
f
o
rm T <: ?t
commit
|
commitdiff
|
tree
2016-06-08
Andrew Kenn
e
dy
Hack pre
f
ers "
s
up
e
r"
to "as" constraints on type paramete
r
s
.
.
.
commit
|
commitdiff
|
tree
2016-06-04
Andrew Kennedy
S
u
p
p
or
t
recursive c
o
nstr
a
ints
b
etween generic paramet
e
rs
commit
|
commitdiff
|
tree
2016-06-03
A
ndrew Kennedy
Re
m
ove code
rendered unnecessary
by
rem
o
val of recursi
v
e
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
Andrew K
e
nn
e
dy
Cleanup us
e
of
u
e
nv, p
a
r
t
1
commit
|
commitdiff
|
tree
2016-06-02
Andrew Kennedy
Synta
x
for multiple constraints, su
b
typi
n
g supp
o
rt
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
An
d
rew Kennedy
Re
m
o
v
e
r
ecursive types, stag
e
2:
n
o
need
fo
r
seen_
t
v
ar
s
commit
|
commitdiff
|
tree
2016-06-01
A
ndrew Kennedy
Re
m
ove recursive types from Hack
commit
|
commitdiff
|
tree
2016-05-31
Andrew
K
ennedy
Con
s
traint syntax for type p
a
ra
m
eters
commit
|
commitdiff
|
tree
2016-05-26
Andrew Kennedy
hh_cli
e
nt --r
e
m
ove-
d
ead-fix
m
e
f
eature
commit
|
commitdiff
|
tree
2016-05-20
Andrew Ken
n
edy
Recursiv
e
co
n
st
r
aints now supported
commit
|
commitdiff
|
tree
2016-05-18
Andrew
K
ennedy
Second stage of constr
a
int environment
w
o
rk: remove
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
Andrew Ke
n
ne
d
y
R
e
lax
v
ariance re
s
tri
c
tions on c
o
n
strai
n
t
s o
n
class
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
Andrew Kennedy
First stage of
constraint
s
ref
a
ctoring: bounds env
i
ronment
commit
|
commitdiff
|
tree
2016-04-12
Andrew Kennedy
Improve
abstract
i
on of Errors
i
nterface
commit
|
commitdiff
|
tree
2016-03-24
Andrew Kennedy
S
m
all
optimizat
i
on
in type
i
nference: avoid
immed
i
ate
.
.
.
commit
|
commitdiff
|
tree
2016-03-17
A
ndrew Kenn
e
dy
Fix problem
w
ith lax che
c
king of super c
o
nstraints
commit
|
commitdiff
|
tree
2016-03-17
A
n
drew
K
en
n
edy
Fix pro
b
lem with errors conta
i
ning n
o
position
commit
|
commitdiff
|
tree
2016-03-08
Andrew Kenned
y
Fi
x
ed dive
r
genc
e
between hh_
s
i
ngle_type_check an
d
hh
i
.
.
.
commit
|
commitdiff
|
tree