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
Fix regression on defaults for abstract type constants
2019-06-21
Vassil Mladeno
v
Fi
x
regression o
n
defaults for abstract type cons
t
ants
commit
|
commitdiff
|
tree
2019-06-21
Jan Oravec
Allow
dif
f
erent inlining cost factors
f
or main/co
l
d
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
Jan Orave
c
D
ecR
e
f
: dire
c
tly
c
a
l
l ObjectData::rele
a
se() even i
f
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
Dw
a
y
ne Ree
v
es
Remove type
c
onst_see
n
from
Ty
p
in
g
_
t
access
.
env
commit
|
commitdiff
|
tree
2019-06-20
Kennet
h
Li
Weak
e
n d
a
rr
a
y key
constraint t
o
~arraykey for era
s
ed
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
Jake Bailey (Hac
k
la
n
g)
Dest
r
ucture s
h
al
l
ow
class members
in Decl_to_typin
g
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
J
a
ke Bailey (Hacklang
)
Rename
i
nher
i
t
abl
e
_elt
to
t
a
g
ged_elt
commit
|
commitdiff
|
tree
2019-06-20
J
a
ke Baile
y
(Hacklang)
Move Decl_inheritan
c
e helpers
to Decl_to_typing
commit
|
commitdiff
|
tree
2019-06-20
Steve
Cao
fix
x
hp attri parse er
r
o
r
commit
|
commitdiff
|
tree
2019-06-20
A
rnab De
Typehi
n
t ch
e
ck for re
c
o
r
d inheritan
c
e
commit
|
commitdiff
|
tree
2019-06-20
Arna
b
De
Include parent fields in d
e
rived r
e
cord
commit
|
commitdiff
|
tree
2019-06-20
Arnab De
Add inher
i
ta
n
ce in
r
ecord
d
e
claration
commit
|
commitdiff
|
tree
2019-06-20
Arnab
De
Defa
u
lt
values and initiali
z
a
t
ion check
commit
|
commitdiff
|
tree
2019-06-20
A
rnab De
Complex min
s
tr
for
records
commit
|
commitdiff
|
tree
2019-06-20
Arnab
D
e
Re
n
amed rec
o
rd type to R
e
cordDesc
and othe
r
rel
a
ted
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
Arnab De
Introduce r
e
cord t
y
pe
i
n HHBBC and rep
o
-authoritative
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
Ar
n
ab De
Implement record comparison
commit
|
commitdiff
|
tree
2019-06-20
Arnab
De
Error
if
a non-e
x
istent fi
e
ld is a
c
cessed
.
commit
|
commitdiff
|
tree
2019-06-20
Arnab De
Adding type checks for initialization
a
n
d me
m
ber
o
perations
commit
|
commitdiff
|
tree
2019-06-20
Dwayne Reeves
T
ype_test_
h
i
n
t_c
h
eck
n
ot
depend
e
nt o
n
how T
a
ccess is
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
Rick Lavoie
Genera
l
ize "pos" field
i
n Vinstr
commit
|
commitdiff
|
tree
2019-06-20
Tatiana Racheva
M
erge i
n
f
o
rmant tests into a s
i
n
gle binary
commit
|
commitdiff
|
tree
2019-06-20
Ta
t
iana Rac
h
eva
Integration IDE tests shoul
d
also
r
un
as part
o
f the
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
Tati
a
na
Racheva
Integration ML
sa
v
ed states
should be part of
t
h
e
i
n
tegratio
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
T
a
ti
a
na Rach
e
va
Int
e
grat
i
on
M
L tests should h
a
ve on
e
e
x
ecutable
commit
|
commitdiff
|
tree
2019-06-20
Te
d
Spence
Swi
t
ch docblock go_def
to named
para
m
s
commit
|
commitdiff
|
tree
2019-06-20
Cathe
r
ine
G
a
s
nier
s
imp
l
ify bounds containi
n
g the type variable itself
commit
|
commitdiff
|
tree
2019-06-20
Ca
t
her
i
ne Gasnie
r
c
a
ll
with
i
ntersection
o
f
fun typ
e
s
commit
|
commitdiff
|
tree
2019-06-20
Cat
h
e
r
i
n
e
Gas
n
ier
a
rray
operations on in
t
ersect
i
o
n
s
commit
|
commitdiff
|
tree
2019-06-20
Catherine Gasn
i
er
f
i
x ob
j
e
c
t_get on intersections
commit
|
commitdiff
|
tree
2019-06-20
Catherine Gasnier
f
ix
class_
g
et on intersections
commit
|
commitdiff
|
tree
2019-06-20
Yu-Ju
n
g
L
o
Jit implemen
t
ation for
meth_caller built
i
n
s
commit
|
commitdiff
|
tree
2019-06-20
Cathe
r
in
e
Gasnier
the `intersect` function
commit
|
commitdiff
|
tree
2019-06-20
C
a
therine Gasni
e
r
add type Tintersection
commit
|
commitdiff
|
tree
2019-06-20
C
a
theri
n
e Gasnier
be
t
ter
s
ubtypin
g
of
T
e
r
r
commit
|
commitdiff
|
tree
2019-06-20
Wilfred Hu
g
hes
S
h
ow
the na
m
es
o
f tra
i
ts wit
h
c
olli
d
ing methods
commit
|
commitdiff
|
tree
2019-06-20
Paul Bissonnette
Che
c
k source and
bytecode SHA1 before
e
victing unit
s
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
Wale
e
d
K
h
a
n
De
c
o
uple `typing_defs` f
r
om `naming`
commit
|
commitdiff
|
tree
2019-06-20
J
a
ke
B
aile
y
(H
a
cklan
g
)
Fix new
l
ine-co
u
nti
n
g
b
ug
i
n fo
r
matting-suppression
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
Jake
B
ailey (Hacklang)
Declare only shal
l
ow classe
s
in Decl
w
hen sha
l
low
_
class
_
decl
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
Jake Bailey (Hackl
a
ng
)
Remove cla
s
s
_typ
e
from lazy_cla
s
s_type
commit
|
commitdiff
|
tree
2019-06-20
Jake B
a
iley (Ha
c
k
l
a
n
g)
Check sealed whitelist
commit
|
commitdiff
|
tree
2019-06-20
Jake Bai
l
ey (Hacklan
g
)
Use Dec
l
_provi
d
e
r
.
Clas
s
.
t
rather
than decl
_
c
l
a
s
s_type
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
Jake Bail
e
y (Hackla
n
g
)
Forbid trait reuse
commit
|
commitdiff
|
tree
2019-06-20
Jake B
a
ile
y
(
H
ack
l
a
ng
)
C
heck extend kinds
commit
|
commitdiff
|
tree
2019-06-20
J
a
ke Bailey (Ha
c
klang)
C
heck
f
or cyclic
class definitio
n
s
commit
|
commitdiff
|
tree
2019-06-20
Jake
Bailey (Ha
c
klang)
Dedup synt
h
esized mro_elem
e
nts earlier
commit
|
commitdiff
|
tree
2019-06-20
Jake Baile
y
(Hackl
a
n
g
)
Fix duplicat
e
s
y
nth
e
siz
e
d
elements in MR
O
commit
|
commitdiff
|
tree
2019-06-20
Julia Pitts
Inde
x
the lowercase hash
e
s
.
commit
|
commitdiff
|
tree
2019-06-20
Julia Pit
t
s
N
o
longer check for
naming tabl
e
existe
n
ce whe
n
mounting DB
.
commit
|
commitdiff
|
tree
2019-06-20
J
u
lia Pitts
Redo h
o
w we do incremental naming table saved s
a
v
ed
.
.
.
commit
|
commitdiff
|
tree
2019-06-19
Jan Oravec
R
e
move
p
arameter coerc
i
on
commit
|
commitdiff
|
tree
2019-06-19
Tatiana Racheva
Refactor
C
onfig_file + print
o
verrides
commit
|
commitdiff
|
tree
2019-06-19
Tatian
a
Racheva
Ser
v
erI
n
itCommon: Expose make_next_fil
e
s in mli
commit
|
commitdiff
|
tree
2019-06-19
Matt Sche
l
l
has
kill unsafe
commit
|
commitdiff
|
tree
2019-06-19
Bill
F
ume
r
ola
r
e
m
ove
isStatic from
r
aise_property
_
typehi
n
t_bi
n
ding_erro
r
commit
|
commitdiff
|
tree
2019-06-19
Ted Spence
Remove obsolete jso
n
schema
commit
|
commitdiff
|
tree
2019-06-19
Mic
h
ael O'Farrell
F
a
i
l
to build
i
f important
s
trings are m
i
s
s
ing
commit
|
commitdiff
|
tree
2019-06-19
Yu-J
u
ng Lo
add IsFun
c
A
ttr ir
o
pcode to ch
e
c
k
f
unction a
t
tributes
commit
|
commitdiff
|
tree
2019-06-19
Bi
n
Liu
refactor sl
a
b man
a
g
er to use pages in the local ar
e
na
commit
|
commitdiff
|
tree
2019-06-19
Oguz Ulg
e
n
F
ix verify par
a
m/return ty
p
e
for erased generics
commit
|
commitdiff
|
tree
2019-06-19
K
unal Mehta
U
n
i
f
y
H
H
a
utoimport behav
i
or of
Hack a
r
ra
y
funct
i
ons
commit
|
commitdiff
|
tree
2019-06-19
Yu-Jung L
o
Use At
t
rIsMethCal
l
er fun
c
tion attribu
t
e in meth_
c
aller
.
.
.
commit
|
commitdiff
|
tree
2019-06-19
L
e
o Osva
l
d
P
ort recent O
C
a
ml changes
t
o parser
[
4/?]
commit
|
commitdiff
|
tree
2019-06-19
And
r
ew Kennedy
C
lean
u
p
tw
o
uses if TUtils
.
is_opti
o
n
commit
|
commitdiff
|
tree
2019-06-19
Andrew Kennedy
Reject unset by as
s
erting subtyp
e
s
commit
|
commitdiff
|
tree
2019-06-19
A
ndrew
K
ennedy
C
lean up is_sub_type (p
a
rt 2)
commit
|
commitdiff
|
tree
2019-06-19
K
a
tj
a
Goltsova
Add --e
x
tract-depe
n
dencies mode to hh_clien
t
wit
h
a
.
.
.
commit
|
commitdiff
|
tree
2019-06-19
Jan Oravec
Exit trans
l
ation on
as
y
nc eager return i
n
u
n
l
i
k
ely
.
.
.
commit
|
commitdiff
|
tree
2019-06-19
J
an Or
a
vec
Bump
RetC Dec
R
ef inlini
n
g limits
commit
|
commitdiff
|
tree
2019-06-19
Vassil Mladen
o
v
A
dd switch to disab
l
e partial
l
y a
b
stract t
y
pe constants
commit
|
commitdiff
|
tree
2019-06-19
Vassil
Mladenov
Add coe
r
cion for
s
tatic meth
o
ds acc
e
ss
e
d
via pa
r
ent::
commit
|
commitdiff
|
tree
2019-06-19
Vassil Ml
a
deno
v
A
dd coercio
n
for stati
c
methods
commit
|
commitdiff
|
tree
2019-06-19
Oguz Ulgen
Do not include re
i
fied gener
i
cs in back
t
r
a
ces after
.
.
.
commit
|
commitdiff
|
tree
2019-06-19
Vassil Mladenov
Fix de
c
l inheritance
o
f a
b
stract type constant w
i
th
.
.
.
commit
|
commitdiff
|
tree
2019-06-19
Vassil Mladenov
Add
c
o
ercion for static properties
commit
|
commitdiff
|
tree
2019-06-19
Jan Oravec
Do not guard locals
w
hen return
i
ng
commit
|
commitdiff
|
tree
2019-06-19
Kennet
h
Li
C
onst
r
ain
t
h
e type o
f
darray keys to be arraykey
commit
|
commitdiff
|
tree
2019-06-18
Kuna
l
Meh
t
a
Regene
r
at
e
expect fil
e
s
commit
|
commitdiff
|
tree
2019-06-18
K
u
n
a
l
Mehta
Gro
u
p HH autoimport
n
a
m
e
s
b
y
kin
d
in the typeche
c
ker
commit
|
commitdiff
|
tree
2019-06-18
Leo Osvald
Shallow
l
y
check can_be
_
used_
a
s_
l
value
commit
|
commitdiff
|
tree
2019-06-18
Ka
t
y Voor
Move aw
a
it_
i
n_sy
n
c
_
fu
n
cti
o
n e
r
ror
o
ut of nastCheck
commit
|
commitdiff
|
tree
2019-06-18
M
i
ke Qi
a
n
Up
d
a
t
e hhi
f
or bui
l
tin sort functions
(
& -> inout)
commit
|
commitdiff
|
tree
2019-06-18
Ju
l
ia
P
i
t
ts
Add
mode to
hh
_
s
erve
r
to dump n
a
ming ta
b
le sav
e
d state
.
.
.
commit
|
commitdiff
|
tree
2019-06-18
Katy Voor
Move inout check to nast_check
commit
|
commitdiff
|
tree
2019-06-18
Katy Voor
Removed error lim
i
t fo
r
/test/typecheck/in
o
ut/
commit
|
commitdiff
|
tree
2019-06-18
B
ill Fumerola
parser
b
a
n (M
a
ybe)?Mutab
l
e(Return)? from ctor
commit
|
commitdiff
|
tree
2019-06-18
Bil
l
Fu
m
er
o
la
remove
s
trict v
.
partial diffe
r
en
c
es in parser
e
r
r
o
rs
commit
|
commitdiff
|
tree
2019-06-18
Joseph
G
riego
Add var_e
x
port and p
r
int
_
r
to lo
g
ging set
commit
|
commitdiff
|
tree
2019-06-18
Bin
L
iu
unb
r
eak
i
ntern
a
l wa
r
mup
requests in deser
i
ali
z
e mode
commit
|
commitdiff
|
tree
2019-06-18
Katy
V
oor
Move rea
d
from append chec
k
to
nast_che
c
k
commit
|
commitdiff
|
tree
2019-06-18
Matt Schellhas
fix
in
t
egration_ml
t
e
sts for killing u
n
s
a
f
e
commit
|
commitdiff
|
tree
2019-06-18
Matt Sche
l
lhas
fix misc tests for kil
l
ing uns
a
fe
commit
|
commitdiff
|
tree
2019-06-18
M
att Schellhas
f
i
x t
a
st test
s
for ki
l
ling unsafe
commit
|
commitdiff
|
tree
2019-06-18
Ma
t
t Sc
h
ellhas
f
i
x
full_fidelity tests
for
k
illing
unsafe
commit
|
commitdiff
|
tree
2019-06-18
Ma
t
t Schel
l
h
a
s
fix t
y
pechecker tests
for killing unsa
f
e
.
commit
|
commitdiff
|
tree
2019-06-18
Vas
s
il Mladenov
R
e
factor dispatch
_
call
i
n typing
commit
|
commitdiff
|
tree
2019-06-18
Fred
Em
m
ott
up
d
a
t
e v
e
rs
i
on
.
h
commit
|
commitdiff
|
tree
2019-06-18
A
n
drew Kenned
y
Cle
a
n up
is_sub_type (part
1)
commit
|
commitdiff
|
tree
2019-06-18
Andrew Kennedy
Cleanup: remov
e
fresh_tenv
commit
|
commitdiff
|
tree
next