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 uninitialized field in IndexData
2019-06-21
Jake Bai
l
e
y (Hacklang)
Do not open Decl_to_typi
n
g in Decl_inherit
a
nc
e
commit
|
commitdiff
|
tree
2019-06-20
Jake Bailey (Hac
k
l
a
ng)
Destruc
t
ure
shallow
c
lass
m
e
mbers in Decl_to_
t
y
ping
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
Jake Bailey (Hacklang)
Rename inheritable_
e
lt
t
o tagged_elt
commit
|
commitdiff
|
tree
2019-06-20
Jake
B
ai
l
ey (Hacklang)
Move Decl_inhe
r
i
tan
c
e
h
e
lper
s
t
o Decl_to_t
y
ping
commit
|
commitdiff
|
tree
2019-06-20
Jake Bailey (Hac
k
lan
g
)
F
i
x new
l
ine-counting
bu
g
in formatting-
s
uppression
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
Jake
B
a
iley (Hacklang)
D
eclare only sh
a
l
l
ow c
l
asses in Decl
whe
n
shall
o
w
_
class_d
e
cl
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
J
a
k
e
B
a
il
e
y (Hack
l
ang)
R
e
move
class_type from
l
azy_class_type
commit
|
commitdiff
|
tree
2019-06-20
J
a
ke
Bailey (Hacklang)
Check s
e
a
l
ed whiteli
s
t
commit
|
commitdiff
|
tree
2019-06-20
J
a
k
e Bailey (
H
ackl
a
ng
)
Use Decl_provider
.
Class
.
t
r
a
th
e
r
than de
c
l_class_type
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
Ja
k
e Bailey (Hack
l
ang)
For
b
id trait
r
euse
commit
|
commitdiff
|
tree
2019-06-20
J
ake Bailey (Hack
l
ang
)
C
h
eck ex
t
en
d
kinds
commit
|
commitdiff
|
tree
2019-06-20
Jake Ba
i
ley (Hacklang)
Check for
c
y
c
l
ic class definitions
commit
|
commitdiff
|
tree
2019-06-20
Jake Bai
l
ey
(
Hacklang)
Dedup synthesi
z
ed mro_elements earlie
r
commit
|
commitdiff
|
tree
2019-06-20
Jake Baile
y
(Hacklan
g
)
F
i
x
dup
l
icat
e
synthesiz
e
d elements in MRO
commit
|
commitdiff
|
tree
2019-05-13
J
a
ke Bailey (H
a
cklang)
Replace tc_is_disposable with lazy-lookup
commit
|
commitdiff
|
tree
2019-05-13
Jake Bailey (H
a
c
k
lang)
Replace tc_req_ancestors wit
h
lazy-lookup
commit
|
commitdiff
|
tree
2019-05-13
J
a
k
e Bailey (Hacklang
)
Look up synthesized
an
c
estors lazily
commit
|
commitdiff
|
tree
2019-05-10
J
ake
Bail
e
y (Hac
k
lang)
Move non-loggin
g
code
out of t
y
pe_check_core into helpe
r
s
commit
|
commitdiff
|
tree
2019-05-01
Ja
k
e Bailey
(Hacklan
g
)
Fix bu
i
ld
commit
|
commitdiff
|
tree
2019-04-24
Jake
Bailey
(
Hacklang)
Compute members_not_
f
o
und lazily for shallow_
c
lass_decl
commit
|
commitdiff
|
tree
2019-04-24
J
a
ke Bailey (Hackla
n
g)
Look u
p
par
e
nt
a
nd trait ancestors lazily from th
e
.
.
.
commit
|
commitdiff
|
tree
2019-04-24
J
ake Bail
e
y (H
a
cklang)
I
n
clude
c
l
asses n
o
t known
to
e
xist in t
h
e line
a
ri
z
ation
commit
|
commitdiff
|
tree
2019-04-24
Jake Bail
e
y (Hacklang
)
D
o
n't merg
e
XHP
-
attribute-
i
nclusi
o
n classes into the
.
.
.
commit
|
commitdiff
|
tree
2019-04-20
Jak
e
Baile
y
(Hacklan
g
)
Ma
k
e sk
e
tchy null check a lint rather than a Hack error
commit
|
commitdiff
|
tree
2019-04-17
Jake Bai
l
ey (Hacklang)
Look up ty
p
econsts
l
a
zily using the l
i
nearization
commit
|
commitdiff
|
tree
2019-04-17
Jak
e
Bailey (Hacklang)
Move enforc
e
able override hand
l
ing to T
y
ping_ex
t
e
n
d
s
commit
|
commitdiff
|
tree
2019-04-17
Jake Bailey (Hacklang)
L
oo
k
up clas
s
c
o
nsts lazil
y
using the
l
i
n
earization
commit
|
commitdiff
|
tree
2019-04-17
Jak
e
Bailey (Hacklang)
D
o
not use
t
c
_
need_init and tc_de
f
e
r
r
e
d
_init_members
.
.
.
commit
|
commitdiff
|
tree
2019-04-17
Jake Bailey (Hack
l
ang)
Look up construct
o
rs lazily using th
e
l
i
n
e
a
r
i
zation
commit
|
commitdiff
|
tree
2019-04-17
Jake Bailey (
H
acklang)
Look up class
p
r
operties la
z
i
ly
u
sing the
li
n
e
a
riza
t
ion
commit
|
commitdiff
|
tree
2019-04-17
Jake Bailey (Hac
k
l
a
ng)
Lo
o
k up clas
s
methods lazily using t
h
e
line
a
rization
commit
|
commitdiff
|
tree
2019-04-17
Ja
k
e Bailey (H
a
c
k
l
a
ng)
Look
u
p class
ancestors laz
i
ly
using t
h
e
lineari
z
at
i
on
commit
|
commitdiff
|
tree
2019-04-17
J
a
k
e Bailey (H
a
ckla
n
g
)
Dis
a
ble cla
s
s
-diff
i
ng in incremental typechecking when
.
.
.
commit
|
commitdiff
|
tree
2019-04-17
Jake Bailey (Hacklang)
Av
o
id using decl_class_ty
p
e wherever possibl
e
commit
|
commitdiff
|
tree
2019-04-17
Jake B
a
iley (Hacklang
)
Add shared memory cache for linearizati
o
n
s
commit
|
commitdiff
|
tree
2019-04-17
Jake Bail
e
y (Hacklang)
M
a
ke
S
hallow_classes_heap a sharedmem
h
eap
commit
|
commitdiff
|
tree
2019-04-17
Jake Bail
e
y
(
Ha
c
klang)
Run typecheck tests with both legacy decl and shall
o
w
.
.
.
commit
|
commitdiff
|
tree
2019-04-17
Ja
k
e Bailey
(
Hac
k
lang)
Add f
l
ag to
e
n
a
ble lazy
l
ookup o
f
class in
f
orm
a
tion
.
.
.
commit
|
commitdiff
|
tree
2019-04-16
Ja
k
e Bailey (H
a
cklan
g
)
Back out
"
A
v
oid examining folded
methods table when
.
.
.
commit
|
commitdiff
|
tree
2019-04-15
Ja
k
e
B
aile
y
(Hackl
a
ng)
Rename T
y
ping_
c
lass_member
_
cache t
o
La
z
y_string_table
commit
|
commitdiff
|
tree
2019-04-11
Ja
k
e Bailey (Hacklang)
Fix r
e
view
.
sh
commit
|
commitdiff
|
tree
2019-04-10
Ja
k
e Bailey (Hac
k
lan
g
)
Don't
a
dd newl
i
ne before sem
i
c
olo
n
in
hh
i
-style functio
n
.
.
.
commit
|
commitdiff
|
tree
2019-04-09
Jake Bailey (Hackl
a
ng
)
Fix comment
commit
|
commitdiff
|
tree
2019-04-05
J
a
k
e Bailey (Hack
l
an
g
)
Suppr
e
ss formatting of nodes
following HH_FIXMEs only
.
.
.
commit
|
commitdiff
|
tree
2019-04-04
Jake Bailey (Hacklang
)
Reo
r
der MRO to match
D
ecl_inherit (again)
commit
|
commitdiff
|
tree
2019-03-28
Ja
k
e Bailey
(
Hacklang)
F
ix
i
ncorrec
t
parser error messa
g
e
commit
|
commitdiff
|
tree
2019-03-28
J
a
ke Ba
i
ley (Hac
k
lang)
Don't att
e
mpt
to
l
ex docstrings
in X
H
P bodies
commit
|
commitdiff
|
tree
2019-03-22
Jake
Bailey (Hacklang)
Remove HH_FIXM
E
s
loaded from the save
d
s
t
a
te for any
.
.
.
commit
|
commitdiff
|
tree
2019-03-21
Jake
Bailey
(Hacklang)
T
reat
e
rror-suppre
s
sion comme
n
ts like hackfmt-ign
o
re
.
.
.
commit
|
commitdiff
|
tree
2019-03-11
Jake Bailey (
H
acklang)
Collect
r
equire-extends and requ
i
re-
i
m
plemen
t
s ance
s
tors
.
.
.
commit
|
commitdiff
|
tree
2019-03-10
Jake
Bailey (Hacklang
)
Do
n
ot consid
e
r values
o
f type XHPChild
to be always
.
.
.
commit
|
commitdiff
|
tree
2019-03-06
Jake Bailey (Hacklang)
Add Typing
_
class_member_cach
e
commit
|
commitdiff
|
tree
2019-03-06
Jake Bailey (Hack
l
ang)
Replace
mro_source with inheritance behavior flag
s
commit
|
commitdiff
|
tree
2019-03-06
Ja
k
e Bai
l
ey
(
Hackla
n
g
)
Reorder synthesized membe
r
s
to come
afte
r
all non-s
y
nthesize
.
.
.
commit
|
commitdiff
|
tree
2019-03-06
Jake Bailey (H
a
cklang)
R
e
orde
r
MRO to ma
t
ch De
c
l
_
i
n
herit
commit
|
commitdiff
|
tree
2019-03-06
Jake
B
ailey (Hacklang)
Don't crash on dependency cycles in Decl_linearize
commit
|
commitdiff
|
tree
2019-03-06
Jake Bailey (Hac
k
lang)
R
e
name mro_para
m
s to mro_type_
a
rgs
commit
|
commitdiff
|
tree
2019-03-06
Jake Bailey
(Hacklang)
A
voi
d
examining f
o
lded metho
d
s table when declaring
.
.
.
commit
|
commitdiff
|
tree
2019-03-06
J
ake Bailey
(
Hack
l
ang)
Remove assume_php
setting
commit
|
commitdiff
|
tree
2019-03-06
Jake
B
ailey (Hacklan
g
)
Incr
e
ase the c
o
s
t of t
h
e
s
plit fo
l
lowing an ass
i
gn
m
e
n
t
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
Jake Bailey
(
Ha
c
klang)
Back out "[ha
c
k] Handl
e
EINTR in process
.
ml"
commit
|
commitdiff
|
tree
2019-02-15
Jake
B
ailey (Ha
c
klang)
Avoi
d
Unix
.
select crashes by not linking against Lwt_unix
.
.
.
commit
|
commitdiff
|
tree
2019-02-14
Jake Bailey (Hackla
n
g)
Back out "[Hack
]
Hide forward naming
t
able behi
n
d
API
.
"
commit
|
commitdiff
|
tree
2019-02-12
J
a
ke Bailey (Hac
k
lang)
H
andle
EINT
R
in process
.
ml
commit
|
commitdiff
|
tree
2019-02-12
Jake
Bailey
(Hacklang
)
Run parsing, Nam
i
ng,
a
n
d Decl using global ParserOpt
i
o
ns
.
.
.
commit
|
commitdiff
|
tree
2019-02-12
Jake Bailey (Hacklang
)
Use Shallow_classes_he
a
p in Decl
commit
|
commitdiff
|
tree
2019-02-06
J
ake Bailey
(
Hacklang)
L
e
a
v
e
all ambient type p
a
rameters in
s
cope while instan
t
iati
.
.
.
commit
|
commitdiff
|
tree
2019-02-06
J
a
ke
B
ailey (Hacklang)
Refactor handle_possible_chainin
g
commit
|
commitdiff
|
tree
2019-02-06
Jake B
a
ile
y
(Hackl
a
ng)
F
ix h
a
c
kfmt dropping e
x
p
l
icit type arguments in method
.
.
.
commit
|
commitdiff
|
tree
2019-02-05
Jake Bai
l
e
y
(
Hacklang)
Don't a
d
d
t
r
ail
i
ng comma afte
r
splat parameter in lambda
.
.
.
commit
|
commitdiff
|
tree
2019-01-30
J
a
ke Bailey
(
Hacklang)
Col
l
ect XH
P
a
t
tri
b
ute ancestors when
exporting decls
commit
|
commitdiff
|
tree
2019-01-29
Jake B
a
iley (Hacklang)
A
d
d \H
H
\Lib
t
o qualif
i
ed name for C\contai
n
s and C
.
.
.
commit
|
commitdiff
|
tree
2019-01-18
Jake Bailey (Hacklang
)
Imp
r
ove
e
quality
c
heck lint
e
r messag
e
for opa
q
ue enums
commit
|
commitdiff
|
tree
2019-01-18
Jake B
a
iley
(
Ha
c
k
lan
g
)
R
e
name wr
i
te
_
through to wr
i
te_around in SharedMem
.
WithCache
commit
|
commitdiff
|
tree
2019-01-09
Jake
Bailey (
H
ackl
a
ng)
Improve erro
r
m
e
ssage for static
-
dynamic
m
em
b
er name
.
.
.
commit
|
commitdiff
|
tree
2019-01-04
Jake
B
aile
y
(Hackla
n
g)
M
a
r
k
r
e
quir
e
-exten
d
s
and require-i
m
pl
e
ments ancestors
.
.
.
commit
|
commitdiff
|
tree
2018-12-29
Ja
k
e Bailey (Hacklang)
Fi
x
cra
s
h
i
n
d
ecl par
s
ing
commit
|
commitdiff
|
tree
2018-12-15
Jake Bailey (Hacklang)
Ensure space
a
fter at
t
ributes on parameters
commit
|
commitdiff
|
tree
2018-12-13
Jake Bailey
(Hack
l
ang
)
Use fold
in Decl_
s
ubs
t
commit
|
commitdiff
|
tree
2018-12-07
Jake Bail
e
y
(Hack
l
ang)
Inst
a
nt
i
a
t
e ty
p
e
p
a
rameters dur
i
n
g l
i
near
i
zation
commit
|
commitdiff
|
tree
2018-12-07
Jake Bailey (Hack
l
ang)
Declare enum_type in shal
l
o
w class declaration
commit
|
commitdiff
|
tree
2018-12-07
J
a
ke Bai
l
ey (Hacklang)
Decl
a
re type
paramet
e
rs i
n
shall
o
w clas
s
d
e
cla
r
atio
n
commit
|
commitdiff
|
tree
2018-12-07
Jake Bailey (H
a
cklang)
Make linearization lazy
a
nd independ
e
nt o
f
D
e
c
l
commit
|
commitdiff
|
tree
2018-12-07
Jake Bail
e
y (
H
ackl
a
n
g)
Add sh
a
ll
o
w
class
decla
r
ations la
z
y heap
commit
|
commitdiff
|
tree
2018-11-20
Jake Bailey (Hac
k
l
a
ng)
Dec
l
a
re m
e
thods in shallow_
c
la
s
s dec
l
aration
commit
|
commitdiff
|
tree
2018-11-20
Jake Bailey (Hacklang)
D
eclare properties in shallow_class declar
a
tion
commit
|
commitdiff
|
tree
2018-11-20
Jake Bailey
(Hacklang)
Declare ty
p
e
c
o
nsts in shallow c
l
ass declar
a
tion
commit
|
commitdiff
|
tree
2018-11-20
Jake
B
aile
y
(Hacklang)
D
eclare cla
s
s consts in shallow cla
s
s declaratio
n
commit
|
commitdiff
|
tree
2018-11-20
Jake Bailey (Hacklang)
D
e
clare an
c
estor hints in s
h
allow_clas
s
declaration
commit
|
commitdiff
|
tree
2018-11-20
J
a
ke Bailey
(Hacklang)
Introduce shallow_class decl
a
ration type
commit
|
commitdiff
|
tree
2018-11-20
Jake
Ba
i
ley (Hacklang)
D
e
rive show for D
e
c
l
_export
.
sav
e
d
_
decls
commit
|
commitdiff
|
tree
2018-11-20
Jake Baile
y
(H
a
cklang)
Don't
e
xpose a
c
cess
o
rs for fo
l
ded ancesto
r
collections
commit
|
commitdiff
|
tree
2018-11-20
Ja
k
e Bailey (Hacklang)
Don't
expose ac
c
es
s
or
s
for folded class member
maps
commit
|
commitdiff
|
tree
2018-11-20
J
a
ke B
a
iley (Hacklang)
Make Typi
n
g
_heap
.
C
l
asses
.
t ab
s
tr
a
ct
commit
|
commitdiff
|
tree
2018-11-20
Jake Bailey (Hacklang)
Fo
r
b
id truth
i
ne
s
s tests
on string and arrayk
e
y
commit
|
commitdiff
|
tree
2018-11-19
Jake Bailey (Hacklang)
Fix typecheck tests
commit
|
commitdiff
|
tree
2018-11-16
Jake
B
ailey (Hack
l
ang)
Don't red
e
clare
f
i
les wher
e
changed typedefs were used
.
.
.
commit
|
commitdiff
|
tree
2018-11-12
Jake Baile
y
(H
a
cklang)
Add
detail to in
t
ernal
c
omment on
h
o
t
classe
s
f
ile
commit
|
commitdiff
|
tree
2018-11-12
Jake Bailey
(
Hackla
n
g
)
Forbi
d
topleve
l
statements a
f
ter an
unb
r
aced namespace
.
.
.
commit
|
commitdiff
|
tree
2018-11-05
Jake Bailey
(
H
a
c
klang)
E
xpect
h
h_hot_cla
s
ses
.
json to be under hack subdi
r
ectory
.
commit
|
commitdiff
|
tree
next