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
Move type arity checks to type_params_arity_check (1/2)
2019-02-05
Jake
B
a
i
ley (
H
acklang)
Don't add t
r
ailing c
o
mma after splat parameter in lambd
a
.
.
.
commit
|
commitdiff
|
tree
2019-01-30
Jake B
a
iley (Hacklang)
Collect XHP attribute ancesto
r
s wh
e
n expor
t
in
g
decls
commit
|
commitdiff
|
tree
2019-01-29
J
a
ke Bailey (Hacklang)
A
dd
\
HH\Lib to qualified name for
C
\conta
i
ns and C
.
.
.
commit
|
commitdiff
|
tree
2019-01-18
Jake Bailey (Hacklang)
I
m
prove equality check linter me
s
sage for opa
q
ue enums
commit
|
commitdiff
|
tree
2019-01-18
Jake Bailey (Hac
k
lang)
Rename wr
i
t
e
_through
t
o
w
rite_around in Sh
a
redMem
.
WithCache
commit
|
commitdiff
|
tree
2019-01-09
Jake Bailey (Hackla
n
g)
Improve err
o
r messa
g
e fo
r
static
-
d
y
n
amic memb
e
r name
.
.
.
commit
|
commitdiff
|
tree
2019-01-04
Jake B
a
i
l
ey (Hackla
n
g
)
Mark r
e
quire-extends and
r
equ
i
re-implements ancestors
.
.
.
commit
|
commitdiff
|
tree
2018-12-29
J
a
ke Bailey (Ha
c
kla
n
g)
Fix crash in decl parsing
commit
|
commitdiff
|
tree
2018-12-15
Jak
e
B
a
iley (
H
ackl
a
ng)
E
n
sur
e
space after attributes on param
e
ters
commit
|
commitdiff
|
tree
2018-12-13
Jake Baile
y
(Hacklang)
Us
e
fold in Dec
l
_s
u
b
s
t
commit
|
commitdiff
|
tree
2018-12-07
Jake
B
ailey (Hacklang)
Instantiate type parameters during
l
inearizati
o
n
commit
|
commitdiff
|
tree
2018-12-07
Jake Bailey (Hackl
a
ng)
De
c
l
a
r
e
enu
m
_
type in shallow
cl
a
ss
declaration
commit
|
commitdiff
|
tree
2018-12-07
Jake Bailey
(
H
acklang)
De
c
lare type parame
t
ers in shallow class declaration
commit
|
commitdiff
|
tree
2018-12-07
J
a
ke Bail
e
y (Hacklan
g
)
M
a
ke linearization lazy and ind
e
pen
d
ent of Decl
commit
|
commitdiff
|
tree
2018-12-07
Jake
Bailey (Hacklang)
Ad
d
shallow class declarations la
z
y he
a
p
commit
|
commitdiff
|
tree
2018-11-20
Jake Bailey (Hacklang
)
Decl
a
re met
h
ods in shallow_class declar
a
ti
o
n
commit
|
commitdiff
|
tree
2018-11-20
Jake
B
a
i
l
e
y (Hacklang)
Declar
e
pr
o
perties in shallow_class declaration
commit
|
commitdiff
|
tree
2018-11-20
J
a
k
e
B
a
i
l
e
y (Hack
l
ang)
Declare t
y
p
econ
s
ts in
s
h
allow clas
s
declarati
o
n
commit
|
commitdiff
|
tree
2018-11-20
Jake Bailey (Hacklang)
Declare
class c
o
nsts in sha
l
lo
w
class d
e
claration
commit
|
commitdiff
|
tree
2018-11-20
J
a
k
e
Bailey (Hacklang)
Declare ancestor hi
n
t
s
i
n shallo
w
_c
l
a
ss de
c
lara
t
ion
commit
|
commitdiff
|
tree
2018-11-20
Jake
B
ailey (Hac
k
l
a
n
g)
Introdu
c
e shallow_class decl
a
r
ation t
y
pe
commit
|
commitdiff
|
tree
2018-11-20
Ja
k
e Bailey (Hacklang)
Derive show for Decl_export
.
sav
e
d_
d
ecl
s
commit
|
commitdiff
|
tree
2018-11-20
J
a
ke Bailey (Hacklang)
Don't e
x
p
o
se access
o
rs for folded ancestor co
l
lec
t
i
o
ns
commit
|
commitdiff
|
tree
2018-11-20
Jake Ba
i
ley
(
Hacklang)
Don't expo
s
e acce
s
s
o
rs for folded cl
a
s
s
membe
r
maps
commit
|
commitdiff
|
tree
2018-11-20
J
a
ke Bailey
(Hac
k
lang)
Make Ty
p
ing_heap
.
Classes
.
t ab
s
tract
commit
|
commitdiff
|
tree
2018-11-20
Jake Bailey (Hacklang)
Forbid truth
i
ness tes
t
s on string and arraykey
commit
|
commitdiff
|
tree
2018-11-19
Jake
B
a
iley (Hacklang
)
Fix type
c
heck
t
ests
commit
|
commitdiff
|
tree
2018-11-16
J
a
ke
B
ailey (Hacklang)
Don't rede
c
l
a
re file
s
wh
e
re chang
e
d ty
p
ede
f
s were u
s
ed
.
.
.
commit
|
commitdiff
|
tree
2018-11-12
Jake Bailey
(H
a
cklang)
A
d
d
det
a
il
t
o
i
n
t
ernal co
m
ment on hot
classe
s
f
i
le
commit
|
commitdiff
|
tree
2018-11-12
Jake Bailey (Hacklang)
Forbid toplevel state
m
ents after an unbraced nam
e
space
.
.
.
commit
|
commitdiff
|
tree
2018-11-05
Jake Bailey
(
Hackla
n
g
)
Expe
c
t hh_
h
ot_classes
.
json to be under hack subdir
e
ct
o
ry
.
commit
|
commitdiff
|
tree
2018-11-02
Jake Bail
e
y (Hackla
n
g)
S
t
o
r
e
H
H_FIXMES and DECL_HH_
F
IXMES in e
x
por
t
ed decls
commit
|
commitdiff
|
tree
2018-11-02
Jake Bailey (Hacklang)
T
e
st loa
d
i
n
g declaration of
h
o
t
unchanged interface
.
.
.
commit
|
commitdiff
|
tree
2018-11-02
Jake Bail
e
y (Hacklang)
Tes
t
lo
a
di
n
g
d
eclaration of hot similar class with
.
.
.
commit
|
commitdiff
|
tree
2018-11-02
J
a
k
e Baile
y
(Hacklang)
Test saving decls in i
n
cremental
saved s
t
ate
commit
|
commitdiff
|
tree
2018-11-02
Jake Bailey (Hacklang)
M
ov
e
help
e
r
s
into Integr
a
tion_test_bas
e
commit
|
commitdiff
|
tree
2018-11-02
Jake Bailey (H
a
cklang)
Test invalidation of
i
nherited loaded cl
a
ss
decls
commit
|
commitdiff
|
tree
2018-11-02
J
ake Bailey
(
Hacklang
)
Test adding member t
o
e
n
u
m loade
d
fro
m
sav
e
d sta
t
e
commit
|
commitdiff
|
tree
2018-11-02
Ja
k
e Bailey (Hac
k
lang)
Forbid truthiness tests on Tr
a
versable interface typ
e
s
commit
|
commitdiff
|
tree
2018-11-01
Jake Bailey (Hacklang
)
Log to Scuba when failing to sa
v
e or load declarations
.
.
.
commit
|
commitdiff
|
tree
2018-11-01
J
ake Bail
e
y (Hackl
a
ng)
L
o
ad
critical clas
s
declar
a
tio
n
s fr
o
m saved
s
tate
commit
|
commitdiff
|
tree
2018-11-01
Jake Bailey (Hacklang)
Save critical
c
lass dec
l
arat
i
ons in
s
aved state
commit
|
commitdiff
|
tree
2018-10-24
J
ake Bailey (Hacklang
)
Export
and import class
d
eclarat
i
ons
commit
|
commitdiff
|
tree
2018-10-24
J
ak
e
Ba
i
le
y
(Hacklang)
Refactoring in Decl_redecl_service
commit
|
commitdiff
|
tree
2018-10-22
Jake Baile
y
(Hacklang)
Br
e
a
k
ServerInit submodu
l
es into separate
f
iles
commit
|
commitdiff
|
tree
2018-10-22
Jake Bail
e
y (Hack
l
a
n
g
)
Add co
m
mand
to generate
hot clas
s
e
s
f
i
l
e
commit
|
commitdiff
|
tree
2018-10-22
Jake Bailey (Hack
l
ang)
Add ServerLocalConfi
g
flags for saving/
l
oading declaratio
n
s
commit
|
commitdiff
|
tree
2018-10-20
J
ake Bailey
(
Ha
c
k
lang)
Visit shape keys in AAST visitor
s
commit
|
commitdiff
|
tree
2018-10-09
Jake Bail
e
y (H
a
ckl
a
ng)
A
d
d
integration test for disable_conservative_
r
edecl
commit
|
commitdiff
|
tree
2018-10-09
Jake Bail
e
y
(
H
a
cklang)
Coa
l
e
sce dependents onto sing
l
e
line
i
n Typing_de
p
s
.
.
.
commit
|
commitdiff
|
tree
2018-10-09
Jake Bailey (
H
acklang)
St
r
ip le
a
di
n
g slash from names in Typin
g
_deps
.
dump_debug_deps
commit
|
commitdiff
|
tree
2018-10-09
Jake
B
ailey (Hacklang)
D
on't add self
-
dependencies to de
p
endency table
commit
|
commitdiff
|
tree
2018-10-09
Jake Bailey (Hacklang)
R
ev
e
rse map
p
i
n
g direction in
T
yping_deps
.
dump_d
e
bug_deps
commit
|
commitdiff
|
tree
2018-10-09
Jak
e
Baile
y
(Hac
k
lang)
Remove gen_d
e
ps
commit
|
commitdiff
|
tree
2018-10-08
Jake
Bailey (H
a
c
kl
a
ng)
Remo
v
e
unnecessary de
d
u
p and
copy
i
ng
i
n Typing_
d
eps
.
.
.
commit
|
commitdiff
|
tree
2018-10-08
J
a
ke B
a
iley (H
a
c
klang)
Make se
v
eral argume
n
ts to Integr
a
t
i
o
n
_test_base
.
load_state
.
.
.
commit
|
commitdiff
|
tree
2018-09-25
Jake Bailey (H
a
cklang)
Truthiness test check
commit
|
commitdiff
|
tree
2018-09-25
Jake Bailey (Hacklang)
Disallow await
f
ro
m
b
e
ing used in n
o
n-async
l
ambdas
commit
|
commitdiff
|
tree
2018-09-25
Jake
B
ailey (Ha
c
klang)
Join pro
p
erty de
c
l
arations with attributes on
o
ne line
.
.
.
commit
|
commitdiff
|
tree
2018-09-24
Jak
e
Bai
l
e
y (Hacklang)
Impr
o
ve e
r
r
o
r recovery
for
pr
o
perti
e
s m
i
ssin
g
visi
b
ili
t
y
.
.
.
commit
|
commitdiff
|
tree
2018-09-24
Jake Bailey (Hacklang)
Emit err
o
r for class prop
e
rt
i
es with no vis
i
b
i
lity
.
.
.
commit
|
commitdiff
|
tree
2018-09-24
Jake Bailey (Hacklang)
Ad
d
d
i
sable_conservative_redecl flag
commit
|
commitdiff
|
tree
2018-09-17
Jake
B
ailey (H
a
cklang)
Re
m
ove get_b
a
zoo
k
a
commit
|
commitdiff
|
tree
2018-09-11
Jake Bailey (Hacklang)
Don't us
e
non
-
parental bra
c
es
a
r
o
und XHPExpressi
o
ns
commit
|
commitdiff
|
tree
2018-09-11
Jake Bailey (Hacklang
)
Fix With
P
ossib
l
eLazyRule
commit
|
commitdiff
|
tree
2018-09-07
J
ake Bailey (Hacklang)
Handle const declarator lists the same way as property
.
.
.
commit
|
commitdiff
|
tree
2018-09-06
Jak
e
Ba
i
ley (
H
a
c
klang)
Refacto
r
X
H
P
body handl
i
ng
commit
|
commitdiff
|
tree
2018-09-05
J
a
ke Baile
y
(
H
a
c
klang)
D
on
'
t add
s
paces insi
d
e
c
ollect
i
on literal deli
m
i
ters
commit
|
commitdiff
|
tree
2018-09-05
Jake Baile
y
(
H
acklan
g
)
Remove
T
yping_ho
o
k
s
commit
|
commitdiff
|
tree
2018-08-18
Jake Ba
i
ley (Hacklang)
Ensur
e
that spaces i
n
leading XHP trivia a
r
e preserved
commit
|
commitdiff
|
tree
2018-08-18
Jake Baile
y
(
Hack
l
ang)
Add
split
s
withi
n
braces less often for single
braced
.
.
.
commit
|
commitdiff
|
tree
2018-08-18
J
a
ke B
a
i
l
ey (
H
ack
l
ang
)
Make rule
c
ontrolling chainin
g
non-Pa
r
ent
a
l when only
.
.
.
commit
|
commitdiff
|
tree
2018-08-18
J
a
ke Baile
y
(Ha
c
klang)
Ma
k
e rule co
n
t
r
olling ar
g
ish lists non
-
Parental when
.
.
.
commit
|
commitdiff
|
tree
2018-08-17
Jake Bailey (Hacklang
)
F
i
x bina
r
y expr
e
ssion argume
n
t i
n
dentat
i
o
n
commit
|
commitdiff
|
tree
2018-08-17
J
a
ke Bail
e
y (Hackl
a
ng
)
Ensure trailing newline
in --diff mode wh
e
n last line
.
.
.
commit
|
commitdiff
|
tree
2018-08-17
J
ak
e
B
a
iley
(
Hacklang)
M
ake verify
.
py and rev
i
ew
.
sh sensit
i
ve
to tra
i
ling
.
.
.
commit
|
commitdiff
|
tree
2018-08-17
J
a
ke Bailey (Hacklang)
Ex
p
and diff
f
ormatt
i
ng
intervals outside format
t
ing
.
.
.
commit
|
commitdiff
|
tree
2018-08-16
Jak
e
Bailey (
H
acklang)
Refactor hackfmt main to have
o
n
l
y
o
ne Logg
e
r
.
exit
.
.
.
commit
|
commitdiff
|
tree
2018-08-15
Jake Bai
l
ey (Hackl
a
ng)
Deprecate legacy Aast
visitors
commit
|
commitdiff
|
tree
2018-08-15
Ja
k
e Bail
e
y (Hackla
n
g)
Run
instanceof and equa
l
i
ty lints in lo
o
ps
commit
|
commitdiff
|
tree
2018-08-15
Jake
B
ailey (Hacklang)
Keep unknow
n
class co
n
structor arguments in TAST
commit
|
commitdiff
|
tree
2018-08-10
Jake Bailey (Hacklang)
R
e
move constru
c
to
r
_hoo
k
and fun_id_hook
commit
|
commitdiff
|
tree
2018-08-10
J
a
ke
B
ai
l
ey (Hacklang)
Use Typed
A
ST
in Linter_i
n
tern_p
r
od
commit
|
commitdiff
|
tree
2018-08-08
Jake Bailey (
H
acklang)
Remove Clas
s
IdAnnota
t
ion
commit
|
commitdiff
|
tree
2018-08-08
Jake
Bail
e
y (
H
acklang)
Add
U
nsa
f
e
_
block to NAST and
TA
S
T
commit
|
commitdiff
|
tree
2018-08-08
J
ake B
a
iley (Hacklang)
A
dd Unsafe_ex
p
r to
N
AST an
d
TA
S
T
commit
|
commitdiff
|
tree
2018-08-08
Jake Bailey (Hacklang)
Remove env argument from Aast_m
a
pper
.
map
_
expr_annotatio
n
commit
|
commitdiff
|
tree
2018-08-02
Jake Bailey (Hacklang)
Reser
v
e er
r
or code
f
or sketchy truthi
n
ess
te
s
t
commit
|
commitdiff
|
tree
2018-07-25
Jake Bailey (
H
a
c
klang)
Pr
o
p
agate parental rule brea
k
age i
n
ch
u
nk g
r
oups at
.
.
.
commit
|
commitdiff
|
tree
2018-07-18
Ja
k
e Bai
l
e
y (Hackl
a
ng)
Reserve e
r
ror code for invalid truthine
s
s test
commit
|
commitdiff
|
tree
2018-07-13
Jake Bailey
(Hac
k
lang)
Don't add trailing
comma
after
spla
t
argument
commit
|
commitdiff
|
tree
2018-07-13
Jake Bailey (Hacklang)
Lex traili
n
g
trivia for self-closi
n
g X
H
P t
a
gs in
e
x
p
res
s
ion
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
Jake Ba
i
ley (Hacklang)
Parse error for Pair
i
nitializers with a number
o
f
.
.
.
commit
|
commitdiff
|
tree
2018-06-19
Jake B
a
iley (Hackla
n
g)
Don't al
l
ow function use clau
s
es
to shad
o
w global
n
ames
commit
|
commitdiff
|
tree
2018-06-19
Jake Bailey
(
Hack
l
ang)
Consider null
a
b
l
e
H
ack collections t
o
be sketchy in
.
.
.
commit
|
commitdiff
|
tree
2018-06-19
Jake Bailey (Hacklang)
C
o
nsid
e
r n
u
llab
l
e H
a
c
k
arr
a
ys to be sketchy
i
n
null
.
.
.
commit
|
commitdiff
|
tree
2018-06-19
J
ake Bailey (Hackl
a
ng)
Con
s
ide
r
?arr
a
y to be sk
e
t
c
h
y in null checks
commit
|
commitdiff
|
tree
2018-06-19
Jake Bailey (Hacklang)
De
t
ect sketchy null checks on constraine
d
abstract
.
.
.
commit
|
commitdiff
|
tree
2018-06-19
Jake
Bailey
(Hackla
n
g)
Consid
e
r ?enum to
be
s
ketchy in null checks
commit
|
commitdiff
|
tree
2018-06-19
Jake Bailey (Hacklan
g
)
Consider
?
bool to
b
e s
k
et
c
hy in null
c
hecks
commit
|
commitdiff
|
tree
next