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
Add hhconfig flag for po_enable_coeffects, clean up *.coeffects.exp and *.like_types.exp
2020-12-17
W
i
lfr
e
d
H
ughes
Remove c
o
d
e that has
n
o
effect
commit
|
commitdiff
|
tree
2020-12-15
W
i
l
fred Hughes
Use ${
.
.
.
} for splicing
commit
|
commitdiff
|
tree
2020-12-11
Wil
f
red H
u
g
h
es
Remove Assert no
d
e fro
m
A
A
ST
commit
|
commitdiff
|
tree
2020-12-09
W
i
lfred Hu
g
he
s
Remove
unused Su
s
pend AAST node
commit
|
commitdiff
|
tree
2020-12-09
W
i
lfred Hughes
F
i
x rust
f
mt o
n
expression_pa
r
ser
.
rs
commit
|
commitdiff
|
tree
2020-12-09
Wilfred
H
ughes
rem
o
v
e lower_corou
t
ines parser op
t
ion
commit
|
commitdiff
|
tree
2020-12-08
Wilfred
H
ughes
A
d
d
t
est
f
or namespaced ET literals
commit
|
commitdiff
|
tree
2020-12-08
W
ilfre
d
Hughes
Avoid the `this`
t
ype
in expression tree definitions
commit
|
commitdiff
|
tree
2020-12-08
Wi
l
fred Hughes
Remo
v
e
ob
s
olete corouti
n
e typechecker options
commit
|
commitdiff
|
tree
2020-12-08
Wilfred Hughes
A
llow fu
l
l
y q
u
alified sy
m
bols as expres
s
ion tr
e
e pre
f
ixes
commit
|
commitdiff
|
tree
2020-12-04
Wilf
r
ed Hu
g
hes
Remove BracedExpress
i
o
n
from AAST
commit
|
commitdiff
|
tree
2020-12-04
Wilfred
H
u
g
hes
Giv
e
specific m
e
ssages on unsupporte
d
syntax
commit
|
commitdiff
|
tree
2020-12-04
Wilfred Hu
g
h
e
s
Clarify when
m
issi
n
g method errors a
r
e about
instance
.
.
.
commit
|
commitdiff
|
tree
2020-12-04
Wi
l
fr
e
d Hughes
Make wr
i
te_d
e
fs
.
py executabl
e
commit
|
commitdiff
|
tree
2020-12-03
Wilfred Hughes
Improve error messages on missing
virtualised opera
t
ors
commit
|
commitdiff
|
tree
2020-12-01
Wilfred Hu
g
he
s
Unconditionally ban variable
v
ariables
commit
|
commitdiff
|
tree
2020-12-01
Wilfred Hughes
Fix back
t
ick positions on m
i
ssi
n
g
method
errors
commit
|
commitdiff
|
tree
2020-12-01
Wilfred H
u
gh
e
s
remove
u
n
u
sed parameter
commit
|
commitdiff
|
tree
2020-11-19
Wilfred Hughes
In
t
roduce
__syst
e
mlib
_
rei
f
ied_gen
e
ric
s
(
)
s
p
ecial functi
o
n
.
.
.
commit
|
commitdiff
|
tree
2020-11-18
Wilf
r
ed
H
u
g
he
s
Re
m
o
v
e obsolete refere
n
ces to __PPL
commit
|
commitdiff
|
tree
2020-11-18
Wi
l
f
red
H
u
ghes
Remove corout
i
ne function type from AST and typechecker
commit
|
commitdiff
|
tree
2020-11-13
W
ilfred Hughes
Remov
e
Exp
r
_list AAST node
commit
|
commitdiff
|
tree
2020-10-22
Wi
l
fred Hughes
Alw
a
ys
store d
e
sugared expression in
A
A
ST
commit
|
commitdiff
|
tree
2020-10-20
Wilfre
d
Hughes
S
upport `for` loops i
n
expr
e
ssion trees
commit
|
commitdiff
|
tree
2020-10-19
Wilfre
d
Hughes
Ensure AAST of `for` loop
s
reflects the syntax
commit
|
commitdiff
|
tree
2020-10-15
Wilfr
e
d
H
ughes
Ban comma-separate
d
ex
p
ressions in
f
or l
o
op
t
e
r
minatio
n
.
.
.
commit
|
commitdiff
|
tree
2020-10-15
W
i
lfre
d
Hughes
Ha
c
k he
a
der refactor: Renam
e
m
arkup_text to
m
arkup_has
h
bang
commit
|
commitdiff
|
tree
2020-09-24
Wilfred Hughes
Fi
x
i
n
denta
t
ion on raw errors
commit
|
commitdiff
|
tree
2020-09-23
Wilfred Hughes
Remove
reference
s
to bac
k
tick string literal
s
in lowerer
commit
|
commitdiff
|
tree
2020-09-23
Wilfred Hughes
Fix e
x
pression tree HHVM te
s
t
commit
|
commitdiff
|
tree
2020-09-23
Wilfred Hughes
A
d
d nu
l
l
l
iterals
commit
|
commitdiff
|
tree
2020-09-23
Wilfred Hughes
Spec
i
fy th
e
visitor ty
p
e in the desugared
function
commit
|
commitdiff
|
tree
2020-09-22
W
ilfr
e
d
Hughes
A
d
d a reuse che
c
k for traits wit
h
f
i
n
al methods
.
commit
|
commitdiff
|
tree
2020-09-17
Wilfred
H
ughe
s
Allow assignment
operator
commit
|
commitdiff
|
tree
2020-09-16
Wilfre
d
Hughes
Sup
p
ort w
h
ile loops an
d
b
oolean l
i
terals
commit
|
commitdiff
|
tree
2020-09-14
Wilf
r
ed Hugh
e
s
Des
u
gar
t
o an anony
m
o
u
s
function on vi
s
itors
commit
|
commitdiff
|
tree
2020-09-10
Wi
l
fred Hughes
A
d
d
a
n option
a
l desugar field in Exp
r
essi
o
nTree
nodes
commit
|
commitdiff
|
tree
2020-09-03
W
il
f
red Hughes
Limit ex
p
ressi
o
n tree syntax
t
o a subs
e
t of Hac
k
commit
|
commitdiff
|
tree
2020-09-02
Wilfred
H
ughe
s
Remove unused
files
commit
|
commitdiff
|
tree
2020-08-22
W
i
l
fred Hughes
P
r
e
serve C
I
stat
i
c and CIself when conver
t
ing
S
method_id
.
.
.
commit
|
commitdiff
|
tree
2020-07-07
Wilf
r
ed Hughes
Remove unu
s
e
d
stub modu
l
e
commit
|
commitdiff
|
tree
2020-06-22
Wilfred H
u
ghes
Fix off-by-
o
n
e
i
n
par
s
er
e
rror positions
commit
|
commitdiff
|
tree
2020-06-18
Wilfred Hu
g
hes
Remov
e
the s
e
xp dumper of th
e
FFP
C
ST
commit
|
commitdiff
|
tree
2020-06-09
Wilfred Hug
h
es
Remove menti
o
n
o
f references from d
o
c comments
commit
|
commitdiff
|
tree
2020-06-09
Wi
l
fred
H
ughes
Disable legacy soft typehints in
h
h_single_compile
commit
|
commitdiff
|
tree
2020-06-08
W
ilfred Hu
g
h
es
R
e
m
ove
u
nsafe block r
e
ference
s
in TA
S
T
commit
|
commitdiff
|
tree
2020-06-01
Wil
f
red H
u
ghes
Use JSON for FFP tests
commit
|
commitdiff
|
tree
2020-06-01
Wil
f
red Hughes
D
i
sable
s
t
atic clos
u
re
s
in hh
_
si
n
g
l
e_compile
commit
|
commitdiff
|
tree
2020-05-29
Wilfred Hu
g
hes
All
o
w
nullable values in Shapes::idx
commit
|
commitdiff
|
tree
2020-05-28
Wilfred Hughes
Allow
h
h_parse t
o
p
retty
-
p
rint JSON ou
t
put
commit
|
commitdiff
|
tree
2020-05-27
W
i
lf
r
ed
H
ughes
Rus
t
v
s
ocaml
flag discrepancy
commit
|
commitdiff
|
tree
2020-05-19
W
i
l
f
re
d
Hughes
Remove experimental_stron
g
er_shape
_
idx_ret from
t
ypecheck
e
r
commit
|
commitdiff
|
tree
2020-05-18
Wilfred Hughes
Update rust impl t
o
ma
t
ch ocaml
commit
|
commitdiff
|
tree
2020-05-15
W
i
l
f
red Hughes
B
an variadi
c
arguments on __Memoize functions
commit
|
commitdiff
|
tree
2020-05-15
Wilfre
d
Hug
h
es
Check att
r
ibu
t
e locations
commit
|
commitdiff
|
tree
2020-05-14
W
i
l
fred Hugh
e
s
Add glob
a
l option dis
a
llow_
t
rait_reuse
commit
|
commitdiff
|
tree
2020-05-14
Wilfred Hugh
e
s
Forbid __EntryPoint functions f
r
o
m taking argument
s
commit
|
commitdiff
|
tree
2020-05-13
W
i
lfr
e
d Hughes
Ban $foo[
]
+= $bar;
commit
|
commitdiff
|
tree
2020-05-13
W
i
l
f
red Hug
h
es
Ban parsing of
goto stateme
n
ts
commit
|
commitdiff
|
tree
2020-05-11
W
i
lfr
e
d Hugh
e
s
Ban
s
tatic closu
r
es by default
commit
|
commitdiff
|
tree
2020-05-11
Wilfred Hug
h
es
Forbid c
a
lling functions wit
h
r
e
ferences
commit
|
commitdiff
|
tree
2020-05-11
Wilfred Hughes
Disable parsing legac
y
soft type h
i
n
t
s
commit
|
commitdiff
|
tree
2020-05-08
Wi
l
fred
Hu
g
hes
Remove ignore
d
_fixm
e
_regex option
commit
|
commitdiff
|
tree
2020-04-22
Wilfred Hughe
s
Don't describe const
r
uctors
a
s pro
p
erties
commit
|
commitdiff
|
tree
2020-04-22
Wilfred Hu
g
h
es
D
o
n't call bad_method_overr
i
de on properti
e
s
commit
|
commitdiff
|
tree
2020-04-17
Wilfred Hughes
Hack
:
Enable
`disallow
_
invalid
_
a
r
raykey` opti
o
n b
y
.
.
.
commit
|
commitdiff
|
tree
2020-04-08
Wilfred Hughes
Don
'
t allo
w
?> to terminate
com
m
ents
commit
|
commitdiff
|
tree
2020-04-03
W
i
l
fred Hughes
Remove FFP fiel
d
that's a
l
ways empty
commit
|
commitdiff
|
tree
2020-04-03
Wi
l
fred
Hughes
Hack Typ
e
Rule
s
: Fix co
q
e
r
ror
s
commit
|
commitdiff
|
tree
2020-04-02
Wilfre
d
Hughes
Remov
e
parsing
support for ?>
commit
|
commitdiff
|
tree
2020-04-02
W
i
lfre
d
Hughes
R
em
o
ve instanceof from typing rules
commit
|
commitdiff
|
tree
2020-03-30
W
i
lfre
d
H
u
ghes
Remo
v
e su
p
port
for <?=, th
e
PHP echo tag
commit
|
commitdiff
|
tree
2020-03-27
Wi
l
fred Hug
h
es
Re
m
ov
e
experim
e
ntal parse
r
mode
commit
|
commitdiff
|
tree
2020-03-26
Wilfred Hughes
Remo
v
e unused
p
recedence/associativity fro
m
operator
.
.
.
commit
|
commitdiff
|
tree
2020-03-19
W
ilfred Hughes
Forbid argument unpacking to defau
l
t constructo
r
s
commit
|
commitdiff
|
tree
2020-03-13
Wilfred Hughes
Record instanti
a
t
i
on should prod
u
ce a ty
p
e error
o
n
.
.
.
commit
|
commitdiff
|
tree
2020-02-04
Wilfr
e
d
H
ughes
Update parsing commen
t
to
m
at
c
h
implementation
commit
|
commitdiff
|
tree
2020-01-28
Wilfred Hughes
Remov
e
unused h
h
_single_type_che
c
k opt
i
ons
commit
|
commitdiff
|
tree
2020-01-28
Wilfre
d
Hu
g
he
s
G
i
ve
a
helpful error on locals with
t
y
pe an
n
o
t
ations
commit
|
commitdiff
|
tree
2020-01-28
W
i
l
fr
e
d Hughes
Remove
Hack test
s
with broken syntax
commit
|
commitdiff
|
tree
2020-01-08
Wilfre
d
Hu
g
hes
Treat repeated attribut
e
s as a syntax erro
r
commit
|
commitdiff
|
tree
2019-12-19
Wilfred Hughes
Fix
typo
commit
|
commitdiff
|
tree
2019-12-13
Wil
f
r
e
d Hughes
R
eport th
e
ex
p
e
cted namespace
o
n unbound name err
o
rs
commit
|
commitdiff
|
tree
2019-12-09
W
i
lfred
H
u
ghes
B
ack o
u
t
"Add
type
p
aram ar
i
ty c
h
eck on class uses"
commit
|
commitdiff
|
tree
2019-11-29
Wilfred Hughes
Record
s
: Field declar
a
tion syntax sh
o
uld match class
.
.
.
commit
|
commitdiff
|
tree
2019-11-28
Wilfred Hughes
Fix autoimport na
m
es
p
ace tes
t
commit
|
commitdiff
|
tree
2019-11-27
Wilfr
e
d
Hughes
Synta
x
error on r
e
peate
d
inh
e
ritance
commit
|
commitdiff
|
tree
2019-11-27
Wilfred Hughes
Ban inheritan
c
e cycl
e
s
commit
|
commitdiff
|
tree
2019-11-27
Wilf
r
ed Hughes
Ban
s
elf::so
m
e_abstr
a
ct_metho
d
() in traits
commit
|
commitdiff
|
tree
2019-11-07
Wilfred Hu
g
hes
S
h
ow an un
d
erli
n
e on zero-wdith e
r
ror
p
ositions
commit
|
commitdiff
|
tree
2019-11-05
Wilfred Hughes
Ensure fields provided matc
h
decla
r
atio
n
commit
|
commitdiff
|
tree
2019-11-04
Wilfred Hughes
Type check output review: Make pu
n
c
t
uat
i
on v
i
sible
commit
|
commitdiff
|
tree
2019-10-31
W
i
lfred Hu
g
he
s
Inheritanc
e
checks
commit
|
commitdiff
|
tree
2019-10-30
Wilfred Hughe
s
Prefer bui
l
t
-
in R
u
st macro
s
for unimplement
e
d code
commit
|
commitdiff
|
tree
2019-10-29
Wilfr
e
d Hugh
e
s
Fix --help a
l
ignment in hh_
s
ingle_type
c
h
e
ck
commit
|
commitdiff
|
tree
2019-10-29
Wilfred
H
ughe
s
Error if fields are
r
e
pea
t
ed in record declarations
.
.
.
commit
|
commitdiff
|
tree
2019-10-29
W
ilfr
e
d Hu
g
hes
Ch
e
ck type
h
i
nts ar
e
valid and that in
i
tial value
s
.
.
.
commit
|
commitdiff
|
tree
2019-10-29
Wi
l
fr
e
d Hughes
Ex
p
and
naming chec
k
s and na
m
in
g
t
est
c
o
verage
commit
|
commitdiff
|
tree
2019-10-25
Wilfred H
u
g
h
es
B
an in
s
tantiati
o
n of abstract record
s
commit
|
commitdiff
|
tree
2019-10-25
Wilfred
Hughes
Refactor record name t
o
be an Aast
.
id
commit
|
commitdiff
|
tree
next