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
Track redundant IR sequences by stable hash
2021-02-19
James Wu
F
u
nction subty
p
ing
commit
|
commitdiff
|
tree
2021-02-19
Ja
m
es Wu
Foreach st
a
tements
commit
|
commitdiff
|
tree
2021-02-19
James
W
u
Readonly prop
m
odif
i
cations
commit
|
commitdiff
|
tree
2021-02-18
James W
u
L
a
mbdas and const
commit
|
commitdiff
|
tree
2021-02-18
J
ames Wu
New expres
s
ions
commit
|
commitdiff
|
tree
2021-02-18
James Wu
Ba
s
ic proper
t
y accesses
commit
|
commitdiff
|
tree
2021-02-16
Jam
e
s Wu
Await
and array ge
t
commit
|
commitdiff
|
tree
2021-02-12
J
ame
s
Wu
Run read
o
nly c
h
eck only when u
n
stable
feature is on
commit
|
commitdiff
|
tree
2021-02-11
James Wu
F
unction call
s
commit
|
commitdiff
|
tree
2021-02-11
Jam
e
s Wu
C
h
eck return st
a
tements
commit
|
commitdiff
|
tree
2021-02-11
James Wu
Implement rea
d
o
n
ly as a tast check
commit
|
commitdiff
|
tree
2021-02-11
James Wu
Add readonly to
d
e
cl and function types
commit
|
commitdiff
|
tree
2021-02-10
James Wu
Back out
"
Add readonly i
n
fo to calls a
n
d o
b
j
_get"
commit
|
commitdiff
|
tree
2021-02-06
James
W
u
Fix ha
c
k
formatting for reado
n
l
y
e
x
pre
s
sions
commit
|
commitdiff
|
tree
2021-02-05
Jame
s
Wu
A
dd readonly info to
calls
a
nd
o
b
j_
g
et
commit
|
commitdiff
|
tree
2021-02-03
J
a
m
es
W
u
Readonly methods
and properties
commit
|
commitdiff
|
tree
2021-02-03
Jam
e
s Wu
Readonly expre
s
sions
commit
|
commitdiff
|
tree
2021-01-27
J
a
m
es Wu
Add
parsing supp
o
rt
u
nder
UnstableFeatures for
r
ea
d
only
.
.
.
commit
|
commitdiff
|
tree
2021-01-15
James Wu
Ignore
m
issing n
o
d
es in FFP JSON tests
commit
|
commitdiff
|
tree
2020-12-29
Ja
m
e
s
Wu
Run IF
C
on a list
of
prefixes
commit
|
commitdiff
|
tree
2020-12-22
James
Wu
Add a server argument t
o
enable ifc on all files
commit
|
commitdiff
|
tree
2020-12-10
James
W
u
Fix
b
u
g
i
n
tast check
commit
|
commitdiff
|
tree
2020-12-04
James
W
u
Re
m
ove
.
hh
c
onfig experimen
t
al fea
t
u
r
e
for I
F
C in
favor
.
.
.
commit
|
commitdiff
|
tree
2020-11-17
Jame
s
W
u
Fix
h
as
h
ban
g
p
a
r
sin
g
for
.
hack and
.
h
ackpartial fi
l
es
.
.
.
commit
|
commitdiff
|
tree
2020-11-12
James Wu
Delete
de_f
u
n fr
o
m decl_env
commit
|
commitdiff
|
tree
2020-11-11
Jame
s
Wu
Implement inherit
a
nce
a
n
d
fu
n
ction subtyping rules
.
.
.
commit
|
commitdiff
|
tree
2020-11-06
James Wu
C
rea
t
e Ta
s
t check for
IFC
commit
|
commitdiff
|
tree
2020-11-02
James Wu
Refa
c
tor IFC libraries t
o
allow IFC to be called from
.
.
.
commit
|
commitdiff
|
tree
2020-11-02
James W
u
Refactor buck
b
uild
to
s
eparat
e
tast
c
heck from typing
commit
|
commitdiff
|
tree
2020-10-30
James Wu
Consum
e
decls f
r
om Tast and decl
_
provider
for functions
commit
|
commitdiff
|
tree
2020-10-28
James W
u
Fix some bugs in d
e
cl fr
o
m previous diffs
commit
|
commitdiff
|
tree
2020-10-27
James Wu
R
a
i
se
e
rror when a
class inhe
r
its multiple me
t
hod
s
.
.
.
commit
|
commitdiff
|
tree
2020-10-26
James Wu
Implement
d
isallow h
a
sh comments on
s
er
v
erConfig
commit
|
commitdiff
|
tree
2020-10-24
J
ames
Wu
A
dd runtim
e
option to FFP to
d
isallow hash comments
commit
|
commitdiff
|
tree
2020-10-23
Jame
s
Wu
Codemod i
f
c
t
o
use Public po
l
i
c
y b
y
default
commit
|
commitdiff
|
tree
2020-10-23
J
ames Wu
C
ode
m
od IFC t
o
use Naming_special_names
i
n
s
t
ea
d
of
.
.
.
commit
|
commitdiff
|
tree
2020-10-21
James Wu
Add <<External
>
> and <<CanCal
l
>> flags to function
.
.
.
commit
|
commitdiff
|
tree
2020-10-19
Jame
s
W
u
Ad
d
TC
O
for Inferflows
a
nd IFC
commit
|
commitdiff
|
tree
2020-10-19
James W
u
Add IFC decl to Typi
n
g
_defs
.
fun_type
commit
|
commitdiff
|
tree
2020-09-30
James Wu
D
elet
e
error_map
.
ml
commit
|
commitdiff
|
tree
2020-09-30
Jame
s
Wu
Expl
i
citly
write
er
r
o
r co
d
es, r
e
move deprecated ones
commit
|
commitdiff
|
tree
2020-09-17
Ja
m
es Wu
Im
p
r
o
ve pure
functi
o
n
erro
r
messages
commit
|
commitdiff
|
tree
2020-09-16
James Wu
Improv
e
CIP
P
e
r
ror mes
s
aging
commit
|
commitdiff
|
tree
2020-09-15
James
W
u
Implement Cip
p
Global a
t
trib
u
te
commit
|
commitdiff
|
tree
2018-11-15
James Wu
Ded
u
p types wh
e
n pri
n
t
i
ng an
d
type-at-pos
commit
|
commitdiff
|
tree
2018-11-08
James Wu
Make n
u
l
l types print
l
ike option type
s
commit
|
commitdiff
|
tree
2018-11-07
J
a
mes Wu
s/
E
ntrypoi
n
t/Ent
r
yPoint
commit
|
commitdiff
|
tree
2018-10-31
James Wu
Fix
som
e
bugs with batch mode, add d
e
cl_compare
commit
|
commitdiff
|
tree
2018-10-30
James Wu
Fix b
u
g in
v
erify
.
py
commit
|
commitdiff
|
tree
2018-10-29
J
ames Wu
Run type
c
hecker test
s
in ba
t
ch
e
s in
s
tead of one
thread
.
.
.
commit
|
commitdiff
|
tree
2018-10-29
Ja
m
es Wu
Allow hh
_
si
n
gle_type_check
t
o su
p
port mul
t
i
ple fi
l
es
commit
|
commitdiff
|
tree
2018-10-18
James Wu
Remove tco
n
s
t
_
o
n_generics
,
leav
e
it on by default
commit
|
commitdiff
|
tree
2018-10-16
James Wu
Keep
t
rack of the source of classes f
o
r lin
e
arization
commit
|
commitdiff
|
tree
2018-10-16
J
a
mes Wu
Ban multiple concrete
i
n
terfac
e
co
n
stant definitions
commit
|
commitdiff
|
tree
2018-10-11
James Wu
Rais
e
e
r
ror on
a
mbiguous traits
commit
|
commitdiff
|
tree
2018-10-03
Jame
s
Wu
Forb
i
d empt
y
method
n
a
mes
commit
|
commitdiff
|
tree
2018-09-26
J
a
mes Wu
Add type parame
t
ers to linearization
commit
|
commitdiff
|
tree
2018-09-24
James
Wu
Extendi
n
g linearizat
i
on with other in
h
e
r
i
ta
n
ce
commit
|
commitdiff
|
tree
2018-09-20
James Wu
B
an ::class
o
n
RHS of insta
n
ceof in hack
typechecker
commit
|
commitdiff
|
tree
2018-09-20
James W
u
B
a
n stati
c
i
n
property
decl
a
rations
commit
|
commitdiff
|
tree
2018-09-17
James W
u
Raise lowering
e
rrors as pa
r
sing error
s
commit
|
commitdiff
|
tree
2018-09-16
James Wu
A
c
tually
e
r
r
o
r when w
e
're missing a
>
in nested xh
p
commit
|
commitdiff
|
tree
2018-09-16
J
a
m
e
s W
u
Forbid
e
mpty shape
f
i
eld
names
commit
|
commitdiff
|
tree
2018-09-16
James Wu
Ban type
c
ons
t
a
nts on xhp attributes
commit
|
commitdiff
|
tree
2018-09-16
Ja
m
es Wu
Dis
a
l
l
ow anon
y
m
o
u
s classes
commit
|
commitdiff
|
tree
2018-09-14
Ja
m
es Wu
Don't ignore define'd con
s
tants in decl files
commit
|
commitdiff
|
tree
2018-09-14
J
a
mes Wu
An
i
nitia
l
im
p
lemen
t
a
t
ion of linearization
commit
|
commitdiff
|
tree
2018-09-14
James
Wu
Ban constructor parameter promotion on
t
r
ai
t
s
a
nd
i
nterfaces
commit
|
commitdiff
|
tree
2018-09-06
James Wu
Disallow nonstat
i
c metho
d
s
on abstrac
t
f
i
nal classes
commit
|
commitdiff
|
tree
2018-08-23
Jam
e
s Wu
D
elete pars
e
r_hack
commit
|
commitdiff
|
tree
2018-08-21
James Wu
Default FFP to
t
r
ue in hh_single_type_check
commit
|
commitdiff
|
tree
2018-08-17
James Wu
Require co
l
ons on case la
b
e
ls and default la
b
els
commit
|
commitdiff
|
tree
2018-08-17
James
Wu
F
i
x FIX
M
E regex to
m
atch legacy
p
ars
e
r beh
a
vior
commit
|
commitdiff
|
tree
2018-08-17
James Wu
Do not allow interfaces to use traits
commit
|
commitdiff
|
tree
2018-08-17
James Wu
Ban v
a
ri
o
us things that hp
h
pc didn't parse befo
r
e
commit
|
commitdiff
|
tree
2018-08-13
James Wu
A
c
tu
a
lly t
h
ro
w
a
pa
r
se
r
error
w
hen encounteri
n
g an
.
.
.
commit
|
commitdiff
|
tree
2018-08-09
James
Wu
Ban ty
p
e
a
l
iases o
n
type constants
i
n
the typechecker
commit
|
commitdiff
|
tree
2018-08-08
James Wu
Tur
n
use fu
l
l f
i
d
e
l
i
ty parser on b
y
defaul
t
in se
r
verLocalConf
i
g
commit
|
commitdiff
|
tree
2018-08-03
James
Wu
R
e
present empty
posit
i
on
rang
e
s as single
character
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
James
Wu
Ban trait u
s
e precedence and trait use ali
a
sing in
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
Jame
s
Wu
O
n
l
y
allo
w
c
ommas in the darray_
c
o
mma s
y
nta
x
commit
|
commitdiff
|
tree
2018-07-19
James Wu
C
o
nsolidate
h
h --color t
e
s
ts
commit
|
commitdiff
|
tree
2018-07-19
James Wu
Fix hh_server
naming c
r
ash
commit
|
commitdiff
|
tree
2018-07-17
J
a
mes W
u
Fi
x
h
a
ndling of
hhi files
commit
|
commitdiff
|
tree
2018-07-17
James W
u
Convert res
t
of
typechecker tests to
u
s
e
HH_FLAGS
commit
|
commitdiff
|
tree
2018-07-16
James
W
u
B
a
n declare statements in Hack
commit
|
commitdiff
|
tree
2018-07-16
James Wu
Im
p
rove
lowering errors
commit
|
commitdiff
|
tree
2018-07-16
James Wu
Disa
l
lo
w
tople
v
el stateme
n
t
s
commit
|
commitdiff
|
tree
2018-06-28
James Wu
Memo
i
ze, Non
n
ull, pr
e
t
typ
r
int, nullsafe,
in
i
t
i
al work
.
.
.
commit
|
commitdiff
|
tree
2018-06-28
James Wu
Move more
t
ests to the
F
FP
commit
|
commitdiff
|
tree
2018-06-28
James Wu
En
a
ble
FFP o
n
m
o
r
e type
c
hecker
tests
commit
|
commitdiff
|
tree
2018-06-27
James W
u
Separate decl v
s
.
r
e
gular HH_
F
IX
M
E
s
commit
|
commitdiff
|
tree
2018-06-22
J
ames Wu
Di
s
all
o
w non
c
l
a
s
s
names as
a
scope resolution
q
ualifier
commit
|
commitdiff
|
tree
2018-06-22
Ja
m
es
W
u
Revert
s
ome chan
g
es from before, also
m
a
ke 0 a d
e
cimal
.
.
.
commit
|
commitdiff
|
tree
2018-06-22
James Wu
Fix
typecheck tests
in master
commit
|
commitdiff
|
tree
2018-06-21
J
ame
s
Wu
Shape field must be str
i
ng or cla
s
s con
s
tant
commit
|
commitdiff
|
tree
2018-06-21
James Wu
Move typechec
k
e
r
t
e
sts that are corre
c
t
commit
|
commitdiff
|
tree
2018-06-21
Jam
e
s Wu
Use FFP for typechecker tests,
p
art 1
commit
|
commitdiff
|
tree
2018-06-21
Jam
e
s W
u
Visibili
t
y o
n
meth
o
ds requir
e
d
commit
|
commitdiff
|
tree
2018-06-21
Ja
m
e
s Wu
Rais
e
parsing errors more
l
i
ke php -l do
e
s
commit
|
commitdiff
|
tree
next