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
Readonly closure calls
2021-04-08
Jame
s
Wu
Readonly c
l
osu
r
e
cal
l
s
commit
|
commitdiff
|
tree
2021-04-08
James
Wu
Remove <<__ConstFun>> attribute
commit
|
commitdiff
|
tree
2021-04-08
James Wu
Add readonly_this t
o
the
A
st::Fun_ type, use i
t
to
.
.
.
commit
|
commitdiff
|
tree
2021-04-02
James Wu
Make c
a
se sensi
t
ivit
y
c
olli
d
e be
t
ween st
a
t
i
c
an
d
r
e
gula
r
.
.
.
commit
|
commitdiff
|
tree
2021-03-31
Ja
m
es
Wu
Lower
i
ng
and
de
c
laration for read
o
nly funct
i
on typ
e
hints
commit
|
commitdiff
|
tree
2021-03-31
James Wu
Reado
n
l
y closures and conv
e
rting Cons
t
Fun
commit
|
commitdiff
|
tree
2021-03-31
J
a
mes Wu
Collection append
commit
|
commitdiff
|
tree
2021-03-31
James Wu
Sim
p
le flow ana
l
y
s
is for
r
eadonly
commit
|
commitdiff
|
tree
2021-03-30
J
ame
s
Wu
Proactively deduce
r
ea
d
onlyness of pr
o
pert
i
es
commit
|
commitdiff
|
tree
2021-03-12
James Wu
Make visit
o
r on read
o
nly c
h
eck exhaustive, handle readonly
.
.
.
commit
|
commitdiff
|
tree
2021-03-12
James Wu
Support unio
n
a
nd generic ty
p
e
s in property acc
e
sse
s
commit
|
commitdiff
|
tree
2021-03-12
Ja
m
es Wu
Refact
o
r
prope
r
ty ele
m
e
n
ts to re
t
urn a
list
commit
|
commitdiff
|
tree
2021-03-03
Jame
s
W
u
Stati
c
propert
i
es
commit
|
commitdiff
|
tree
2021-03-03
Ja
m
es W
u
M
a
ke ty_ex
p
r e
x
haustiv
e
o
n express
i
ons
commit
|
commitdiff
|
tree
2021-03-03
James Wu
Const function arg checki
n
g
commit
|
commitdiff
|
tree
2021-03-03
James Wu
ConstFun na
s
tch
e
c
k
s and sani
t
y checks
commit
|
commitdiff
|
tree
2021-03-03
James Wu
Introduce the
ConstFun
a
t
tribut
e
commit
|
commitdiff
|
tree
2021-03-03
James W
u
Aast parsing c
h
anges for closure types
commit
|
commitdiff
|
tree
2021-03-01
Jame
s
Wu
Closure Type Specifiers
for readonl
y
commit
|
commitdiff
|
tree
2021-02-19
Ja
m
es
W
u
F
un
c
tion subtyping
commit
|
commitdiff
|
tree
2021-02-19
James Wu
Foreach s
t
atements
commit
|
commitdiff
|
tree
2021-02-19
J
a
mes
Wu
Readonly pr
o
p
m
odificat
i
o
ns
commit
|
commitdiff
|
tree
2021-02-18
J
ames
W
u
Lambdas and const
commit
|
commitdiff
|
tree
2021-02-18
James Wu
New expressions
commit
|
commitdiff
|
tree
2021-02-18
James
W
u
Basic property accesse
s
commit
|
commitdiff
|
tree
2021-02-16
James Wu
Await and arr
a
y ge
t
commit
|
commitdiff
|
tree
2021-02-12
James Wu
Run readon
l
y
c
heck o
n
ly when unstable fea
t
ure is on
commit
|
commitdiff
|
tree
2021-02-11
James Wu
Function calls
commit
|
commitdiff
|
tree
2021-02-11
J
a
mes W
u
C
heck return statemen
t
s
commit
|
commitdiff
|
tree
2021-02-11
J
a
m
es Wu
I
m
plemen
t
readonly as
a
tast check
commit
|
commitdiff
|
tree
2021-02-11
Jam
e
s Wu
A
dd
r
e
ad
o
nly to decl and function types
commit
|
commitdiff
|
tree
2021-02-10
Ja
m
es Wu
Back
out "Add
r
e
ad
o
nly inf
o
to calls and ob
j
_get"
commit
|
commitdiff
|
tree
2021-02-06
James W
u
Fix ha
c
k
f
ormatti
n
g for re
a
d
o
nly expre
s
sions
commit
|
commitdiff
|
tree
2021-02-05
James
W
u
Add
readonly info
t
o c
a
lls and obj_ge
t
commit
|
commitdiff
|
tree
2021-02-03
James Wu
Re
a
donly methods and proper
t
ies
commit
|
commitdiff
|
tree
2021-02-03
J
ames Wu
Readonly
expressi
o
ns
commit
|
commitdiff
|
tree
2021-01-27
James
W
u
Add parsing support under UnstableFeatu
r
es for
rea
d
only
.
.
.
commit
|
commitdiff
|
tree
2021-01-15
J
a
me
s
Wu
Ignore miss
i
ng node
s
in F
F
P JS
O
N tests
commit
|
commitdiff
|
tree
2020-12-29
James
W
u
Run IFC o
n
a
l
i
s
t of prefixes
commit
|
commitdiff
|
tree
2020-12-22
J
a
mes W
u
A
d
d a server argume
n
t
t
o enable ifc on all
f
iles
commit
|
commitdiff
|
tree
2020-12-10
James Wu
Fix
b
u
g
i
n
tast chec
k
commit
|
commitdiff
|
tree
2020-12-04
James Wu
Remove
.
hhcon
f
ig expe
r
imental featu
r
e
f
or IFC i
n
favor
.
.
.
commit
|
commitdiff
|
tree
2020-11-17
J
a
mes Wu
Fix
hashb
a
ng par
s
i
n
g
for
.
hac
k
and
.
hackpartial
f
i
l
e
s
.
.
.
commit
|
commitdiff
|
tree
2020-11-12
Ja
m
es Wu
D
elete de_
f
un f
r
om decl_env
commit
|
commitdiff
|
tree
2020-11-11
James
W
u
Imp
l
emen
t
inhe
r
i
t
ance and f
u
ncti
o
n s
u
b
t
yping rule
s
.
.
.
commit
|
commitdiff
|
tree
2020-11-06
James
Wu
Create
Tast
c
heck for
I
FC
commit
|
commitdiff
|
tree
2020-11-02
J
a
mes Wu
Refactor IFC libraries to allo
w
IFC to b
e
c
a
l
l
ed from
.
.
.
commit
|
commitdiff
|
tree
2020-11-02
James Wu
Refa
c
tor
buc
k
build to s
e
para
t
e tast check
from typing
commit
|
commitdiff
|
tree
2020-10-30
Ja
m
es Wu
Consume
dec
l
s f
r
om Tast and decl_pro
v
i
der f
o
r functions
commit
|
commitdiff
|
tree
2020-10-28
James W
u
Fi
x
some bugs i
n
decl fr
o
m
previous diffs
commit
|
commitdiff
|
tree
2020-10-27
James Wu
Ra
i
se erro
r
when a
c
lass inher
i
ts multiple methods
.
.
.
commit
|
commitdiff
|
tree
2020-10-26
J
ames Wu
Implem
e
n
t disallow ha
s
h comments on ser
v
erConfig
commit
|
commitdiff
|
tree
2020-10-24
J
a
mes
W
u
Add runtime option t
o
F
FP to disallow
hash comm
e
nts
commit
|
commitdiff
|
tree
2020-10-23
James
W
u
Code
m
od ifc
t
o u
s
e Public policy
by defa
u
lt
commit
|
commitdiff
|
tree
2020-10-23
James W
u
Codemod IFC
t
o use Namin
g
_s
p
e
c
ial_names inst
e
ad of
.
.
.
commit
|
commitdiff
|
tree
2020-10-21
Jame
s
Wu
Add <<Exte
r
nal>> an
d
<<CanCall>> flags
t
o f
u
ncti
o
n
.
.
.
commit
|
commitdiff
|
tree
2020-10-19
James Wu
A
dd TCO for
Inferflows and
IFC
commit
|
commitdiff
|
tree
2020-10-19
J
a
mes Wu
Ad
d
IFC de
c
l
t
o Typing_defs
.
fu
n
_t
y
p
e
commit
|
commitdiff
|
tree
2020-09-30
J
a
mes Wu
Delet
e
error_
m
ap
.
ml
commit
|
commitdiff
|
tree
2020-09-30
James Wu
Explic
i
tly write error codes, rem
o
ve de
p
r
e
c
a
ted ones
commit
|
commitdiff
|
tree
2020-09-17
James Wu
I
m
prove
pure func
t
ion error mes
s
ages
commit
|
commitdiff
|
tree
2020-09-16
Jame
s
Wu
Improve
CIPP er
r
or
m
e
s
saging
commit
|
commitdiff
|
tree
2020-09-15
James
W
u
Implement
C
ippGlobal
a
ttribute
commit
|
commitdiff
|
tree
2018-11-15
Ja
m
es Wu
Dedu
p
types
when p
r
i
n
ting and
type-a
t
-pos
commit
|
commitdiff
|
tree
2018-11-08
Jam
e
s
W
u
Make n
u
ll t
y
p
es print like op
t
i
o
n types
commit
|
commitdiff
|
tree
2018-11-07
Jame
s
Wu
s/Entrypoi
n
t
/EntryPoint
commit
|
commitdiff
|
tree
2018-10-31
Jam
e
s Wu
Fi
x
some bugs with batch mode, add d
e
cl_compare
commit
|
commitdiff
|
tree
2018-10-30
James Wu
Fix
b
ug in ve
r
ify
.
py
commit
|
commitdiff
|
tree
2018-10-29
James Wu
R
u
n typech
e
cker tests in batches instead o
f
o
ne thread
.
.
.
commit
|
commitdiff
|
tree
2018-10-29
J
a
mes Wu
A
ll
o
w
hh
_
single_type_check to support multiple
files
commit
|
commitdiff
|
tree
2018-10-18
J
ames Wu
Remove tcon
s
t
_on_generics, leave it on by
de
f
ault
commit
|
commitdiff
|
tree
2018-10-16
James
Wu
Keep track of
the so
u
rc
e
of
clas
s
es for linearizat
i
on
commit
|
commitdiff
|
tree
2018-10-16
Ja
m
e
s
W
u
Ban multipl
e
concre
t
e i
n
terface constant definit
i
o
n
s
commit
|
commitdiff
|
tree
2018-10-11
James Wu
Raise error on am
b
iguo
u
s trait
s
commit
|
commitdiff
|
tree
2018-10-03
Jam
e
s Wu
Forbid
empty method names
commit
|
commitdiff
|
tree
2018-09-26
James Wu
Add type param
e
ters to linearization
commit
|
commitdiff
|
tree
2018-09-24
James
Wu
Ext
e
nding linearizat
i
o
n
with ot
h
er
i
nherita
n
c
e
commit
|
commitdiff
|
tree
2018-09-20
J
ames Wu
Ban ::cla
s
s
o
n RHS
o
f
instanceof in ha
c
k typechecker
commit
|
commitdiff
|
tree
2018-09-20
James
W
u
Ban
st
a
tic
in prope
r
ty declar
a
tion
s
commit
|
commitdiff
|
tree
2018-09-17
James Wu
Ra
i
s
e
lowering errors as parsing
errors
commit
|
commitdiff
|
tree
2018-09-16
Jam
e
s Wu
Actu
a
lly error whe
n
we're missin
g
a > in nes
t
ed xhp
commit
|
commitdiff
|
tree
2018-09-16
James
Wu
F
o
rbid empt
y
sha
p
e field names
commit
|
commitdiff
|
tree
2018-09-16
J
a
mes
Wu
Ban type cons
t
ants on xhp attribu
t
es
commit
|
commitdiff
|
tree
2018-09-16
James Wu
Disal
l
ow anonymou
s
classes
commit
|
commitdiff
|
tree
2018-09-14
James Wu
Don't ignore define'd constan
t
s in decl
f
i
l
es
commit
|
commitdiff
|
tree
2018-09-14
James Wu
An initia
l
imp
l
em
e
ntation o
f
linearizatio
n
commit
|
commitdiff
|
tree
2018-09-14
James
Wu
Ban constru
c
to
r
param
e
ter pr
o
motion
o
n traits
and
interfaces
commit
|
commitdiff
|
tree
2018-09-06
Jam
e
s Wu
Disallow nonsta
t
ic methods on ab
s
tract final classes
commit
|
commitdiff
|
tree
2018-08-23
James Wu
D
e
l
ete parser
_
h
ack
commit
|
commitdiff
|
tree
2018-08-21
J
a
mes W
u
Default
FFP
t
o t
r
u
e
in
h
h_sin
g
l
e
_
type_ch
e
ck
commit
|
commitdiff
|
tree
2018-08-17
J
am
e
s Wu
Require co
l
ons on
c
ase lab
e
ls
a
nd default labels
commit
|
commitdiff
|
tree
2018-08-17
James Wu
Fix FIXME regex to m
a
tch legacy parser behavior
commit
|
commitdiff
|
tree
2018-08-17
J
a
mes Wu
Do not
allow
i
n
terfaces to use traits
commit
|
commitdiff
|
tree
2018-08-17
James Wu
B
an vari
o
us thing
s
t
h
at hphpc didn't pa
r
se before
commit
|
commitdiff
|
tree
2018-08-13
James Wu
Actually throw a parser error
w
hen encountering an
.
.
.
commit
|
commitdiff
|
tree
2018-08-09
James
W
u
Ban type alias
e
s on type constants in
the
typechecker
commit
|
commitdiff
|
tree
2018-08-08
J
ames Wu
T
u
rn use full fidel
i
t
y parse
r
on by default in s
e
rverLoca
l
Conf
i
g
commit
|
commitdiff
|
tree
2018-08-03
James
Wu
Rep
r
esent
e
mpty posi
t
ion ranges as single
char
a
cter
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
J
ames Wu
Ban tr
a
it u
s
e precede
n
c
e
an
d
trait use alias
i
ng in
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
James Wu
O
nly al
l
o
w commas in t
h
e
darray_comma
s
yntax
commit
|
commitdiff
|
tree
next