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
Introduce the ConstFun attribute
2021-03-03
James Wu
I
ntrod
u
ce the Co
n
st
F
un a
t
tribute
commit
|
commitdiff
|
tree
2021-03-03
James Wu
Aas
t
par
s
ing changes for cl
o
sure types
commit
|
commitdiff
|
tree
2021-03-01
J
a
m
es
Wu
C
losure
T
ype Spe
c
ifiers for r
e
adonly
commit
|
commitdiff
|
tree
2021-02-19
James Wu
Fun
c
tion subtyping
commit
|
commitdiff
|
tree
2021-02-19
J
ame
s
Wu
Foreach statements
commit
|
commitdiff
|
tree
2021-02-19
James Wu
R
eadonly p
r
op modificati
o
ns
commit
|
commitdiff
|
tree
2021-02-18
James Wu
Lambda
s
and
const
commit
|
commitdiff
|
tree
2021-02-18
James Wu
N
ew exp
r
ession
s
commit
|
commitdiff
|
tree
2021-02-18
James Wu
Basic prop
e
rty accesses
commit
|
commitdiff
|
tree
2021-02-16
Ja
m
e
s Wu
Await
and
a
rra
y
get
commit
|
commitdiff
|
tree
2021-02-12
J
am
e
s Wu
Run rea
d
only
c
he
c
k only when unstable feature i
s
on
commit
|
commitdiff
|
tree
2021-02-11
James Wu
Functio
n
calls
commit
|
commitdiff
|
tree
2021-02-11
J
a
mes Wu
Ch
e
ck retu
r
n
statements
commit
|
commitdiff
|
tree
2021-02-11
James Wu
Implem
e
nt readonly as a tast check
commit
|
commitdiff
|
tree
2021-02-11
James Wu
Add readonly to
d
ecl
a
nd fu
n
c
t
i
on types
commit
|
commitdiff
|
tree
2021-02-10
J
a
m
e
s Wu
Back out
"
Add re
a
donly info to calls and
o
bj_get"
commit
|
commitdiff
|
tree
2021-02-06
James Wu
Fix h
a
ck formatting for r
e
a
don
l
y ex
p
ression
s
commit
|
commitdiff
|
tree
2021-02-05
James Wu
A
dd readonly
info to calls a
n
d o
b
j_ge
t
commit
|
commitdiff
|
tree
2021-02-03
Jam
e
s Wu
Read
o
nly m
e
thods and properties
commit
|
commitdiff
|
tree
2021-02-03
James Wu
Readonly expressions
commit
|
commitdiff
|
tree
2021-01-27
James
Wu
Add pars
i
ng support under Unst
a
bleFeatu
r
es for
r
e
adonly
.
.
.
commit
|
commitdiff
|
tree
2021-01-15
Jam
e
s Wu
Ignore
m
issing
n
o
d
es i
n
FFP JSON tests
commit
|
commitdiff
|
tree
2020-12-29
Jam
e
s Wu
Run IFC
o
n a list
of pre
f
i
x
es
commit
|
commitdiff
|
tree
2020-12-22
James Wu
Add a serv
e
r
argume
n
t to enabl
e
ifc
o
n all fi
l
es
commit
|
commitdiff
|
tree
2020-12-10
J
ames W
u
Fix bug in tast
ch
e
ck
commit
|
commitdiff
|
tree
2020-12-04
J
a
mes Wu
Re
m
ove
.
hh
c
o
n
fig e
x
perimental feature for IFC
in
f
av
o
r
.
.
.
commit
|
commitdiff
|
tree
2020-11-17
James Wu
Fix hashb
a
n
g
p
arsing fo
r
.
hack and
.
h
ackpartial files
.
.
.
commit
|
commitdiff
|
tree
2020-11-12
James Wu
Delete
de_
f
un from decl_env
commit
|
commitdiff
|
tree
2020-11-11
James Wu
Imple
m
en
t
i
nheri
t
anc
e
and function subtyping rules
.
.
.
commit
|
commitdiff
|
tree
2020-11-06
J
a
mes Wu
Cre
a
te Tast check for IFC
commit
|
commitdiff
|
tree
2020-11-02
James W
u
Ref
a
ctor
I
FC lib
r
aries to
a
l
low IFC to be
c
alled
fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2020-11-02
James Wu
Refactor b
u
ck build to separate tast ch
e
ck from typing
commit
|
commitdiff
|
tree
2020-10-30
James Wu
Consume
d
ecls from T
a
st and de
c
l
_provid
e
r
f
or
fun
c
ti
o
n
s
commit
|
commitdiff
|
tree
2020-10-28
Jam
e
s Wu
F
ix som
e
bugs in de
c
l from previous
d
i
ffs
commit
|
commitdiff
|
tree
2020-10-27
James Wu
Raise
error
when a
c
las
s
inherit
s
multiple methods
.
.
.
commit
|
commitdiff
|
tree
2020-10-26
James Wu
Imple
m
e
n
t dis
a
l
l
ow hash commen
t
s on
server
C
o
nfi
g
commit
|
commitdiff
|
tree
2020-10-24
James Wu
Add runti
m
e op
t
ion
t
o FFP
to disallow hash comments
commit
|
commitdiff
|
tree
2020-10-23
James Wu
C
odemod
ifc
to use P
u
blic policy by d
e
f
aul
t
commit
|
commitdiff
|
tree
2020-10-23
Jam
e
s Wu
Codemod
IF
C
to
use
Nam
i
ng_speci
a
l_names ins
t
ead
of
.
.
.
commit
|
commitdiff
|
tree
2020-10-21
James W
u
Add <<External>> and
<<Ca
n
Ca
l
l>> flags to fun
c
tion
.
.
.
commit
|
commitdiff
|
tree
2020-10-19
James Wu
Ad
d
TCO f
o
r Infe
r
flow
s
an
d
IFC
commit
|
commitdiff
|
tree
2020-10-19
James Wu
Add IFC
dec
l
to T
y
ping_def
s
.
fun_type
commit
|
commitdiff
|
tree
2020-09-30
James
W
u
Delet
e
error_
m
ap
.
ml
commit
|
commitdiff
|
tree
2020-09-30
James Wu
Explic
i
tly
w
rite error codes, remove deprecated on
e
s
commit
|
commitdiff
|
tree
2020-09-17
J
ames
W
u
I
mprove pure function error messages
commit
|
commitdiff
|
tree
2020-09-16
J
a
m
e
s Wu
Impro
v
e CIPP error messa
g
ing
commit
|
commitdiff
|
tree
2020-09-15
Jam
e
s Wu
Implement CippGl
o
bal attrib
u
te
commit
|
commitdiff
|
tree
2018-11-15
Ja
m
es Wu
Dedup typ
e
s w
h
e
n
printing and type-at
-
pos
commit
|
commitdiff
|
tree
2018-11-08
James Wu
M
ake null types prin
t
li
k
e o
p
tion ty
p
es
commit
|
commitdiff
|
tree
2018-11-07
James Wu
s/Entrypoint/EntryPoint
commit
|
commitdiff
|
tree
2018-10-31
James
Wu
F
i
x some bugs
wit
h
ba
t
ch mode
,
a
d
d decl_compare
commit
|
commitdiff
|
tree
2018-10-30
James W
u
Fix bug in ve
r
ify
.
py
commit
|
commitdiff
|
tree
2018-10-29
James Wu
Run
typechecke
r
t
ests
in
batches instead o
f
one thread
.
.
.
commit
|
commitdiff
|
tree
2018-10-29
James Wu
A
llow hh_sin
g
le_type_c
h
eck to su
p
port mu
l
tiple files
commit
|
commitdiff
|
tree
2018-10-18
James Wu
Remove tcon
s
t_on_generics, leave
i
t on by defau
l
t
commit
|
commitdiff
|
tree
2018-10-16
James W
u
Keep track of the source o
f
class
e
s for
linearization
commit
|
commitdiff
|
tree
2018-10-16
J
a
mes Wu
Ban m
u
ltiple concret
e
interf
a
ce co
n
sta
n
t definitions
commit
|
commitdiff
|
tree
2018-10-11
James Wu
Ra
i
se e
r
ror on ambi
g
uous traits
commit
|
commitdiff
|
tree
2018-10-03
J
am
e
s Wu
Forbid
e
mpty
m
et
h
od names
commit
|
commitdiff
|
tree
2018-09-26
Jam
e
s W
u
Add type parameters to linea
r
i
z
a
t
ion
commit
|
commitdiff
|
tree
2018-09-24
James
W
u
Ext
e
ndin
g
linearization with othe
r
inheri
t
ance
commit
|
commitdiff
|
tree
2018-09-20
James Wu
Ba
n
:
:
clas
s
on RHS of instanceof in h
a
ck typeche
c
ker
commit
|
commitdiff
|
tree
2018-09-20
James
W
u
Ban sta
t
ic i
n
property decla
r
ations
commit
|
commitdiff
|
tree
2018-09-17
James
W
u
Raise loweri
n
g e
r
r
ors
as parsing
e
rro
r
s
commit
|
commitdiff
|
tree
2018-09-16
Jam
e
s Wu
Actually er
r
or when w
e
'r
e
missing
a
> in ne
s
ted xhp
commit
|
commitdiff
|
tree
2018-09-16
James W
u
For
b
id e
m
pty shape field names
commit
|
commitdiff
|
tree
2018-09-16
James Wu
Ban
t
yp
e
constants
on xhp attribu
t
es
commit
|
commitdiff
|
tree
2018-09-16
James W
u
D
isallow an
o
nymous classes
commit
|
commitdiff
|
tree
2018-09-14
James W
u
Don't i
g
n
o
re defin
e
'd constant
s
in
de
c
l
files
commit
|
commitdiff
|
tree
2018-09-14
Jame
s
Wu
An initial implementation of linearization
commit
|
commitdiff
|
tree
2018-09-14
Jam
e
s Wu
Ban constructor par
a
me
t
e
r p
r
o
m
otio
n
on tra
i
ts an
d
interfaces
commit
|
commitdiff
|
tree
2018-09-06
James Wu
Disallow
nonstati
c
methods on abstract fina
l
classes
commit
|
commitdiff
|
tree
2018-08-23
Jame
s
Wu
D
e
l
ete parser_hack
commit
|
commitdiff
|
tree
2018-08-21
Ja
m
es Wu
De
f
a
u
lt FFP to
t
rue in hh_sin
g
le
_
type_check
commit
|
commitdiff
|
tree
2018-08-17
J
ames Wu
Require colons on cas
e
labels an
d
default labels
commit
|
commitdiff
|
tree
2018-08-17
James Wu
Fi
x
FIX
M
E regex to match legacy
parser be
h
avior
commit
|
commitdiff
|
tree
2018-08-17
Ja
m
es Wu
Do not
a
llow
i
nterface
s
t
o
use
t
raits
commit
|
commitdiff
|
tree
2018-08-17
James Wu
Ban
var
i
ous things tha
t
hphpc didn't par
s
e
b
e
fore
commit
|
commitdiff
|
tree
2018-08-13
James Wu
Actually thr
o
w a p
a
rs
e
r
e
rror when
e
ncou
n
tering an
.
.
.
commit
|
commitdiff
|
tree
2018-08-09
James Wu
Ban type
a
liases on ty
p
e c
o
nstants in the typec
h
ecker
commit
|
commitdiff
|
tree
2018-08-08
James Wu
Turn use full fi
d
elity parser
on by defaul
t
in serverLocalCo
n
fig
commit
|
commitdiff
|
tree
2018-08-03
J
a
mes Wu
Represent empty position range
s
as sin
g
le char
a
cter
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
James Wu
Ban
trait
u
se pre
c
e
denc
e
a
nd trait us
e
a
l
iasing
in
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
James Wu
Only allow commas in the darray_comma
s
y
ntax
commit
|
commitdiff
|
tree
2018-07-19
James Wu
Consolidate hh
--
c
olor tests
commit
|
commitdiff
|
tree
2018-07-19
J
a
mes Wu
Fix hh_server naming crash
commit
|
commitdiff
|
tree
2018-07-17
Jam
e
s Wu
Fix handling of hhi files
commit
|
commitdiff
|
tree
2018-07-17
J
ames W
u
Conver
t
r
e
s
t
of typechecker tests to use HH_FLAGS
commit
|
commitdiff
|
tree
2018-07-16
James Wu
Ban declare statem
e
nts
in H
a
c
k
commit
|
commitdiff
|
tree
2018-07-16
J
ames Wu
Improve lowering e
r
ro
r
s
commit
|
commitdiff
|
tree
2018-07-16
James Wu
Disallow toplevel
s
tatem
e
nts
commit
|
commitdiff
|
tree
2018-06-28
James Wu
M
emoize,
N
o
nnu
l
l, prettyp
r
in
t
,
nu
l
lsafe,
initial wo
r
k
.
.
.
commit
|
commitdiff
|
tree
2018-06-28
James Wu
Mov
e
more tests to the FFP
commit
|
commitdiff
|
tree
2018-06-28
James Wu
Enable FFP on more
t
y
pecheck
e
r t
e
sts
commit
|
commitdiff
|
tree
2018-06-27
J
ame
s
Wu
Separate de
c
l vs
.
regular HH_FIXMEs
commit
|
commitdiff
|
tree
2018-06-22
Ja
m
es Wu
Disallow non classnames as a
s
cope resolutio
n
q
u
a
lifie
r
commit
|
commitdiff
|
tree
2018-06-22
Jame
s
Wu
Revert some changes from be
f
ore, also
m
a
k
e
0
a
decimal
.
.
.
commit
|
commitdiff
|
tree
2018-06-22
James
W
u
Fix typec
h
eck tests in master
commit
|
commitdiff
|
tree
2018-06-21
James W
u
Shape field m
u
st be
s
t
ring or
c
lass constant
commit
|
commitdiff
|
tree
2018-06-21
Jam
e
s
Wu
M
ove t
y
pech
e
cker tests tha
t
are co
r
rect
commit
|
commitdiff
|
tree
next