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 HADVAs bug: reified generics typechecks
2020-12-17
W
ilfred
H
ughes
Remove code t
h
at
h
as no
e
ffect
commit
|
commitdiff
|
tree
2020-12-15
Wilfred
Hughes
Use ${
.
.
.
} for splicing
commit
|
commitdiff
|
tree
2020-12-11
Wilfred Hughes
Remove Asse
r
t nod
e
from AAST
commit
|
commitdiff
|
tree
2020-12-09
Wilfr
e
d Hughes
Remove
unuse
d
Susp
e
nd AA
S
T
n
o
de
commit
|
commitdiff
|
tree
2020-12-09
Wilfred Hughes
Fix rustfmt on expre
s
sion_
p
ars
e
r
.
rs
commit
|
commitdiff
|
tree
2020-12-09
W
i
lfr
e
d
H
ugh
e
s
remo
v
e l
o
wer_corouti
n
es
p
a
rse
r
option
commit
|
commitdiff
|
tree
2020-12-08
Wi
l
fred Hughes
Add test for namespaced E
T
literals
commit
|
commitdiff
|
tree
2020-12-08
Wilf
r
e
d H
u
ghes
Avoid the `this` t
y
pe in
expression tree defi
n
itio
n
s
commit
|
commitdiff
|
tree
2020-12-08
W
i
lfr
e
d
H
ugh
e
s
R
emove o
b
solete co
r
outin
e
typechec
k
er option
s
commit
|
commitdiff
|
tree
2020-12-08
Wi
l
fred Hugh
e
s
Allow f
u
lly qualifie
d
symbols as expres
s
ion tree prefixes
commit
|
commitdiff
|
tree
2020-12-04
Wilfred Hu
g
h
es
R
e
m
o
ve Brace
d
Expression from A
A
S
T
commit
|
commitdiff
|
tree
2020-12-04
Wil
f
red Hu
g
hes
G
ive specific messages
o
n unsuppo
r
ted sy
n
tax
commit
|
commitdiff
|
tree
2020-12-04
Wilfr
e
d Hughes
C
larify when missing
method errors are about instance
.
.
.
commit
|
commitdiff
|
tree
2020-12-04
W
il
f
red Hu
g
hes
Make wr
i
te_defs
.
py executable
commit
|
commitdiff
|
tree
2020-12-03
Wi
l
f
red Hughes
Improve error messages on
m
issing virtua
l
ised operators
commit
|
commitdiff
|
tree
2020-12-01
W
i
lf
r
ed Hugh
e
s
Unconditionally ban var
i
able variables
commit
|
commitdiff
|
tree
2020-12-01
Wil
f
re
d
H
ug
h
es
F
ix back
t
i
c
k positi
o
ns on missing met
h
od
e
rrors
commit
|
commitdiff
|
tree
2020-12-01
Wilfred Hughes
remove
u
n
used param
e
ter
commit
|
commitdiff
|
tree
2020-11-19
Wil
f
red Hughe
s
I
n
troduce __systemlib_rei
f
i
e
d_ge
n
erics() special functi
o
n
.
.
.
commit
|
commitdiff
|
tree
2020-11-18
Wilfred H
u
ghes
Remove obsolete referenc
e
s to __PPL
commit
|
commitdiff
|
tree
2020-11-18
Wi
l
fr
e
d Hughes
Rem
o
ve corou
t
i
n
e fu
n
c
tion
t
ype from AST and type
c
he
c
ke
r
commit
|
commitdiff
|
tree
2020-11-13
Wilfred
H
ughes
Remove Expr_list AAST
n
o
de
commit
|
commitdiff
|
tree
2020-10-22
W
ilfred
H
u
g
h
es
A
lway
s
st
o
re desugared expressio
n
in AAST
commit
|
commitdiff
|
tree
2020-10-20
Wil
f
r
e
d Hughes
Support `for` loops in expression t
r
e
es
commit
|
commitdiff
|
tree
2020-10-19
Wilfred Hughes
Ensure AAST of `for` loo
p
s r
e
f
lects t
h
e s
y
nta
x
commit
|
commitdiff
|
tree
2020-10-15
Wilfred Hughes
Ban comma-separated expressions
i
n
for loop
termination
.
.
.
commit
|
commitdiff
|
tree
2020-10-15
Wilfred H
u
ghes
Hack he
a
de
r
refactor: Rename marku
p
_tex
t
to
markup_hashbang
commit
|
commitdiff
|
tree
2020-09-24
Wilfr
e
d Hu
g
hes
Fix inden
t
ation on
r
aw errors
commit
|
commitdiff
|
tree
2020-09-23
Wil
f
red Hughes
R
e
mov
e
r
e
f
er
e
nces to ba
c
ktick
string liter
a
ls in lowerer
commit
|
commitdiff
|
tree
2020-09-23
Wilfred H
u
ghes
F
ix express
i
o
n tre
e
HHVM test
commit
|
commitdiff
|
tree
2020-09-23
W
ilfre
d
Hughes
Add null
l
iter
a
ls
commit
|
commitdiff
|
tree
2020-09-23
W
i
lfred H
u
ghes
Sp
e
cify the visitor typ
e
in the d
e
s
ugared function
commit
|
commitdiff
|
tree
2020-09-22
Wilfred Hughes
Add a reuse check for t
r
aits
w
it
h
final metho
d
s
.
commit
|
commitdiff
|
tree
2020-09-17
W
i
l
fred Hug
h
e
s
Allow assignment operator
commit
|
commitdiff
|
tree
2020-09-16
Wil
f
red Hughes
Support while loops and boolean literals
commit
|
commitdiff
|
tree
2020-09-14
W
ilfred
Hughe
s
Desuga
r
to
a
n anonymous fu
n
c
t
ion on visito
r
s
commit
|
commitdiff
|
tree
2020-09-10
Wilfred Hughes
A
dd a
n
op
t
ional
desuga
r
field
i
n E
x
p
re
s
s
ionTree nodes
commit
|
commitdiff
|
tree
2020-09-03
Wilfred Hugh
e
s
Limit expression
t
ree syntax to
a
s
u
b
s
et of Hack
commit
|
commitdiff
|
tree
2020-09-02
W
i
l
fred Hughes
Remove unus
e
d files
commit
|
commitdiff
|
tree
2020-08-22
Wi
l
fr
e
d H
u
ghes
Prese
r
ve CIstatic and CIself when converting Smethod_id
.
.
.
commit
|
commitdiff
|
tree
2020-07-07
Wilfred Hu
g
hes
Remove unused stub m
o
dule
commit
|
commitdiff
|
tree
2020-06-22
W
i
lfred Hug
h
e
s
Fix off-by-one in parser error po
s
itions
commit
|
commitdiff
|
tree
2020-06-18
Wilfre
d
H
u
ghes
Remove th
e
s
e
xp dumper of the
FFP CST
commit
|
commitdiff
|
tree
2020-06-09
Wilfred Hu
g
hes
Remove m
e
ntio
n
of refere
n
ces from doc
c
omments
commit
|
commitdiff
|
tree
2020-06-09
W
i
l
f
red Hughes
Disab
l
e
legacy soft typehints in
hh_single_compil
e
commit
|
commitdiff
|
tree
2020-06-08
W
i
l
fred Hughes
R
emove unsafe block refere
n
ces in TAST
commit
|
commitdiff
|
tree
2020-06-01
W
i
l
f
r
ed H
u
ghes
U
se
JSON for
F
FP tests
commit
|
commitdiff
|
tree
2020-06-01
W
ilfred Hughes
Disable static clo
s
ures in hh_s
i
ngle_comp
i
le
commit
|
commitdiff
|
tree
2020-05-29
W
ilfred Hugh
e
s
A
l
low
nu
l
lable v
a
l
ues in
S
h
apes::idx
commit
|
commitdiff
|
tree
2020-05-28
Wilfred Hughes
Al
l
ow
hh_p
a
r
s
e to pre
t
ty-p
r
int J
S
ON output
commit
|
commitdiff
|
tree
2020-05-27
Wilfre
d
Hughes
Rust vs
ocaml flag
d
i
screpancy
commit
|
commitdiff
|
tree
2020-05-19
Wilfre
d
H
u
g
h
es
Rem
o
v
e
expe
r
i
mental_
s
t
r
onger_
s
h
a
pe_
i
dx_ret from ty
p
ec
h
ecker
commit
|
commitdiff
|
tree
2020-05-18
Wilfr
e
d Hu
g
hes
Update rust im
p
l to
m
a
tch ocaml
commit
|
commitdiff
|
tree
2020-05-15
Wilfred H
u
g
hes
B
a
n variadic arguments on __Memoize fu
n
ctio
n
s
commit
|
commitdiff
|
tree
2020-05-15
Wilfred Hu
g
hes
Check attribute
l
ocations
commit
|
commitdiff
|
tree
2020-05-14
Wilf
r
ed Hughes
Add global opt
i
on disallow_trait_reuse
commit
|
commitdiff
|
tree
2020-05-14
Wilfre
d
Hughes
Forbid __E
n
try
P
oint fu
n
cti
o
ns from taking ar
g
uments
commit
|
commitdiff
|
tree
2020-05-13
W
i
lfr
e
d
Hughes
Ban $foo[]
+
= $bar;
commit
|
commitdiff
|
tree
2020-05-13
W
i
lfre
d
Hughe
s
Ba
n
par
s
in
g
of goto s
t
atements
commit
|
commitdiff
|
tree
2020-05-11
Wilfr
e
d Hughes
Ban sta
t
ic
closures by default
commit
|
commitdiff
|
tree
2020-05-11
Wilfred Hughe
s
F
o
rbi
d
ca
l
ling functi
o
ns
with re
f
erences
commit
|
commitdiff
|
tree
2020-05-11
Wilfred
H
u
g
hes
Disable
p
ar
s
ing legacy
s
oft type h
i
nts
commit
|
commitdiff
|
tree
2020-05-08
Wi
l
f
red Hughes
Remov
e
ignored_f
i
x
me_regex option
commit
|
commitdiff
|
tree
2020-04-22
Wilfred
H
ughes
Don't descri
b
e c
o
nstructors as properties
commit
|
commitdiff
|
tree
2020-04-22
Wilfred Hughes
D
o
n't call bad_meth
o
d_ov
e
rri
d
e
on
p
roperties
commit
|
commitdiff
|
tree
2020-04-17
Wilf
r
ed Hughes
Hack:
E
n
a
ble `disallow_invalid_
a
rray
k
ey` o
p
tion
b
y
.
.
.
commit
|
commitdiff
|
tree
2020-04-08
Wilf
r
e
d Hughes
Don't allow ?>
t
o terminate comments
commit
|
commitdiff
|
tree
2020-04-03
W
ilfred Hu
g
he
s
Remo
v
e FFP f
i
e
ld that's
always em
p
ty
commit
|
commitdiff
|
tree
2020-04-03
Wil
f
red Hughes
Hack Typ
e
Rules: Fix coq
errors
commit
|
commitdiff
|
tree
2020-04-02
Wi
l
fred Hughes
Remov
e
parsing s
u
pport
f
or ?>
commit
|
commitdiff
|
tree
2020-04-02
Wil
f
red Hughes
R
e
m
o
ve
i
nstance
o
f from
t
yping rule
s
commit
|
commitdiff
|
tree
2020-03-30
Wilfred Hughe
s
Rem
o
ve support
f
or
<
?
=
, the PHP echo
tag
commit
|
commitdiff
|
tree
2020-03-27
Wilfred Hughes
Remove experimental pa
r
ser mode
commit
|
commitdiff
|
tree
2020-03-26
Wilfred
H
ugh
e
s
Remov
e
unused
p
r
e
c
edence
/
associ
a
tivity from
o
p
erator
.
.
.
commit
|
commitdiff
|
tree
2020-03-19
Wilfred Hughes
Forbid argument unpackin
g
to default constructors
commit
|
commitdiff
|
tree
2020-03-13
Wilfred Hughes
Rec
o
rd instantiati
o
n
sho
u
ld p
r
oduce a type error
o
n
.
.
.
commit
|
commitdiff
|
tree
2020-02-04
W
ilfred Hughes
Update parsing comment to match imp
l
ementat
i
on
commit
|
commitdiff
|
tree
2020-01-28
Wilfre
d
Hughe
s
Remove unused hh_singl
e
_type_check
o
p
t
ions
commit
|
commitdiff
|
tree
2020-01-28
W
ilfred Hugh
e
s
Gi
v
e a
helpfu
l
erro
r
on l
o
c
a
ls with type annotations
commit
|
commitdiff
|
tree
2020-01-28
Wilfred Hugh
e
s
R
e
move Hack test
s
with brok
e
n syntax
commit
|
commitdiff
|
tree
2020-01-08
Wilfr
e
d
H
ughes
Treat r
e
p
eated attrib
u
tes as
a syntax er
r
or
commit
|
commitdiff
|
tree
2019-12-19
Wilfred Hughes
Fix ty
p
o
commit
|
commitdiff
|
tree
2019-12-13
Wilfred
H
ughes
Repor
t
the
ex
p
e
c
ted namespace on unb
o
und n
a
me errors
commit
|
commitdiff
|
tree
2019-12-09
Wil
f
red
H
ughes
B
ack out "Add
t
y
pe param arity
c
h
eck on class u
s
es"
commit
|
commitdiff
|
tree
2019-11-29
Wilf
r
ed Hug
h
es
Records: Fie
l
d declaration synta
x
should m
a
t
c
h
cla
s
s
.
.
.
commit
|
commitdiff
|
tree
2019-11-28
Wilfred H
u
ghes
Fix autoi
m
port namespace test
commit
|
commitdiff
|
tree
2019-11-27
Wil
f
red Hughes
Syntax erro
r
on r
e
peated inheritanc
e
commit
|
commitdiff
|
tree
2019-11-27
Wil
f
r
e
d Hu
g
hes
Ban inheritanc
e
cycles
commit
|
commitdiff
|
tree
2019-11-27
Wilfre
d
Hughes
Ban self::s
o
me_ab
s
t
r
act_method
(
)
i
n tr
a
its
commit
|
commitdiff
|
tree
2019-11-07
Wilfr
e
d Hugh
e
s
Show an underline o
n
zero-wdith error posit
i
o
n
s
commit
|
commitdiff
|
tree
2019-11-05
Wilfr
e
d Hugh
e
s
Ensure fi
e
l
d
s provided match declaration
commit
|
commitdiff
|
tree
2019-11-04
Wilfred
Hughes
T
y
pe check o
u
t
p
u
t review: Make pun
c
tuation visi
b
l
e
commit
|
commitdiff
|
tree
2019-10-31
Wilfred Hug
h
e
s
I
n
h
er
i
t
ance checks
commit
|
commitdiff
|
tree
2019-10-30
Wilf
r
ed
Hughes
Prefer built-in Ru
s
t macros for
u
nimplemented code
commit
|
commitdiff
|
tree
2019-10-29
Wilfred Hugh
e
s
Fix --hel
p
alignment in hh_
s
ingle_typeche
c
k
commit
|
commitdiff
|
tree
2019-10-29
Wi
l
fred Hugh
e
s
E
r
r
o
r if field
s
are
r
epeated in reco
r
d
declarat
i
o
n
s
.
.
.
commit
|
commitdiff
|
tree
2019-10-29
Wil
f
red Hughes
Check t
y
p
e
h
ints are
v
a
lid and that initial values
.
.
.
commit
|
commitdiff
|
tree
2019-10-29
Wilfred Hughes
Expand naming checks and naming test coverage
commit
|
commitdiff
|
tree
2019-10-25
Wi
l
f
r
ed Hu
g
h
e
s
Ban instantiation of abstract reco
r
ds
commit
|
commitdiff
|
tree
2019-10-25
Wilfre
d
Hughes
R
efac
t
o
r record
name to be an Aast
.
id
commit
|
commitdiff
|
tree
next