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
Disallow module declarations within a module
2022-06-21
James Wu
D
isallow module declarations within a module
commit
|
commitdiff
|
tree
2022-06-21
James Wu
Allow public at toplevel
d
eclarations
commit
|
commitdiff
|
tree
2022-06-17
J
ames Wu
Fix
l
ocal
n
aming dedup bu
g
with modul
e
s
commit
|
commitdiff
|
tree
2022-05-26
Jame
s
Wu
Add modules
t
o facts parser
commit
|
commitdiff
|
tree
2022-05-26
James
W
u
A
llow zoned_local/shallow
t
o memoize objects
commit
|
commitdiff
|
tree
2022-05-23
J
a
me
s
W
u
Add hhi d
e
fs
for isInternalToModule()
,
get
M
odule()
.
.
.
commit
|
commitdiff
|
tree
2022-05-13
James Wu
A
dd read
o
nly to funct
i
o
n t
y
pes in t
y
p
i
ng
_
print json
commit
|
commitdiff
|
tree
2022-05-13
James
W
u
Allow internal enum classes
commit
|
commitdiff
|
tree
2022-05-12
J
a
mes
W
u
Refl
e
ctionMo
d
ule in typechecker
commit
|
commitdiff
|
tree
2022-05-11
James Wu
Allow public newtypes to alias i
n
ter
n
al ty
p
es
commit
|
commitdiff
|
tree
2022-05-11
James Wu
Rem
o
ve a flaky test fro
m
c
o
de synthesis suite
commit
|
commitdiff
|
tree
2022-05-11
J
ames Wu
Tr
e
at
p
rivate methods as internal
for type
h
int leak
.
.
.
commit
|
commitdiff
|
tree
2022-05-11
J
ames Wu
All
o
w ex
t
e
ndin
g
i
n
ternal classe
s
f
r
om public ones
commit
|
commitdiff
|
tree
2022-05-09
Ja
m
es Wu
Treat implementing in
t
e
r
f
aces as not part of th
e
pu
b
lic
API
commit
|
commitdiff
|
tree
2022-05-05
Ja
m
es Wu
Add HH
\
Mo
d
u
l
eAttribu
t
e to
systeml
i
b
commit
|
commitdiff
|
tree
2022-04-29
James Wu
Only allow module membersh
i
p statements
b
efor
e
d
e
clar
a
t
ions
.
.
.
commit
|
commitdiff
|
tree
2022-04-28
Ja
m
es
W
u
Replace i
n
ternal ou
t
s
ide
m
odule nas
t
c
heck wit
h
aast
.
.
.
commit
|
commitdiff
|
tree
2022-04-27
J
a
mes Wu
R
eplace uaMod
u
le wit
h
modul
e
syntax
commit
|
commitdiff
|
tree
2022-04-26
James Wu
Fix ty
p
edef visibiliti
e
s
commit
|
commitdiff
|
tree
2022-04-25
James Wu
Remove uaInt
e
rnal and replace
w
ith i
n
ternal key
w
ord
.
.
.
commit
|
commitdiff
|
tree
2022-04-25
James W
u
Make modules a previ
e
w fe
a
ture in HH
V
M
commit
|
commitdiff
|
tree
2022-04-22
J
a
me
s
Wu
Add
S
e
t
Modul
e
and
f
d_module d
e
fs
commit
|
commitdiff
|
tree
2022-04-21
J
a
mes
W
u
in
t
ernal on enu
m
s an
d
t
y
pedefs
commit
|
commitdiff
|
tree
2022-04-19
James W
u
Pipe ex
p
r
e
ssion rewrite in runtime
commit
|
commitdiff
|
tree
2022-04-13
James Wu
A
dd 'new' ke
y
word to
module
d
eclarat
i
o
ns
commit
|
commitdiff
|
tree
2022-04-11
James Wu
Add declaration
s
for
i
nternal key
w
ord in dir
e
c
t d
e
cl
.
.
.
commit
|
commitdiff
|
tree
2022-04-08
James Wu
Recur
s
e readonly check into inner constru
c
tor e
x
pressions
commit
|
commitdiff
|
tree
2022-04-06
James Wu
Pars
e
i
n
t
e
rnal keyword in FFP
commit
|
commitdiff
|
tree
2022-04-05
James Wu
F
ix
t
e
s
t breakage due to land race
commit
|
commitdiff
|
tree
2022-04-04
James W
u
Reimplement pipe ex
p
re
s
sion logic for readonly i
n
ference
commit
|
commitdiff
|
tree
2022-04-01
James Wu
I
mprov
e
HH error type
messages in runti
m
e
commit
|
commitdiff
|
tree
2022-03-16
James Wu
Enable readonly closures advanc
e
d
i
n
typechecker
commit
|
commitdiff
|
tree
2022-03-11
J
ames W
u
Fix rea
d
onl
y
closure returni
n
g readonly
commit
|
commitdiff
|
tree
2022-02-28
James Wu
Fix unsoundness with closure properties in
r
ead
o
nly
.
.
.
commit
|
commitdiff
|
tree
2022-02-24
Jam
e
s Wu
Allow readon
l
y closures defi
n
ed to be
mutabl
e
at d
e
finitio
n
.
.
.
commit
|
commitdiff
|
tree
2022-02-15
Jame
s
Wu
Ad
d
t
y
pechecker h
h
i d
e
fs for HH\Re
a
donly\Shape
s
commit
|
commitdiff
|
tree
2022-02-10
J
ames
Wu
Add a specific_fi
l
e
s function to ~
/
.
hack_ty
p
e_check_fil
e
s_fi
.
.
.
commit
|
commitdiff
|
tree
2022-02-07
J
ame
s
Wu
Allow readonly return
w
i
t
hout return t
y
pe hint
commit
|
commitdiff
|
tree
2022-02-04
James Wu
Ad
d
HH\Readonly\Shapes class
commit
|
commitdiff
|
tree
2022-01-27
James Wu
Allo
w
HH\FIXM
E
\UNSAFE_CAST to b
e
automatically polymo
r
p
hic
.
.
.
commit
|
commitdiff
|
tree
2022-01-24
James
W
u
Fix m
u
ltiple
r
eadonly variadic ar
g
s
in typechecker
commit
|
commitdiff
|
tree
2022-01-13
James
Wu
Fix varia
d
ic
a
rgs in th
e
typ
e
chec
k
er
commit
|
commitdiff
|
tree
2022-01-13
James Wu
Ad
d
t
ypeche
c
ker
b
ugfixes
for HHVM changes
commit
|
commitdiff
|
tree
2021-12-30
James Wu
Remove
p
o
sitive is_t
y
pech
e
cker gua
r
d
s
commit
|
commitdiff
|
tree
2021-12-14
J
a
mes Wu
Fix function pointers not b
e
ing consi
d
ered
r
eadonly
.
.
.
commit
|
commitdiff
|
tree
2021-12-14
James Wu
All
o
w as expressions to be mutable
i
n
typechec
k
er
commit
|
commitdiff
|
tree
2021-12-13
James Wu
Rec
u
rse into i
n
ner expressi
o
ns bef
o
re o
u
ter on
e
s
in
.
.
.
commit
|
commitdiff
|
tree
2021-12-10
James Wu
Fix
bug
w
i
th
n
ullable member select
i
on not er
r
oring
commit
|
commitdiff
|
tree
2021-12-10
James W
u
Fix
c
l
on
e
unsoundness
commit
|
commitdiff
|
tree
2021-12-10
J
ames W
u
Fix ty
p
echecker incorrectly
erroring on
p
r
o
pert
y
commit
|
commitdiff
|
tree
2021-12-07
J
a
m
es Wu
Tur
n
o
n
nu
l
l coalesce in runt
i
me
commit
|
commitdiff
|
tree
2021-12-02
James Wu
Improve error messag
i
n
g
when passing a readonly valu
e
.
.
.
commit
|
commitdiff
|
tree
2021-12-01
James Wu
Fix
null coalesce operator
commit
|
commitdiff
|
tree
2021-11-30
James Wu
Add readonl
y
t
o
a few
more functions
commit
|
commitdiff
|
tree
2021-11-23
J
am
e
s Wu
Fix re
a
d
only env
s
e
tting when function
cont
a
ins only
.
.
.
commit
|
commitdiff
|
tree
2021-11-22
James Wu
Allow as ex
p
ressions t
o
re
t
urn mutable
commit
|
commitdiff
|
tree
2021-11-22
James
Wu
Fix me
m
o
i
zation wra
p
per'
s
readonl
y
values
commit
|
commitdiff
|
tree
2021-11-19
James Wu
Al
l
ow
direct
re
a
donly w
r
ites to
static vari
a
bl
e
s
whe
n
.
.
.
commit
|
commitdiff
|
tree
2021-11-17
J
ames Wu
Add aast_check to require explicit c
o
effect annota
t
io
n
s
.
.
.
commit
|
commitdiff
|
tree
2021-11-12
James Wu
Rem
o
ve unst
a
ble fe
a
t
u
r
e flag
f
rom readon
l
y te
s
ts
commit
|
commitdiff
|
tree
2021-11-11
James Wu
Remo
v
e unst
a
ble fea
t
ure requirem
e
nt
for readonly
commit
|
commitdiff
|
tree
2021-11-11
J
a
m
es Wu
Add
hh
i
defs for r
e
a
d
only refle
c
tion
commit
|
commitdiff
|
tree
2021-11-01
James Wu
Turn on readonly recursion stuff
i
n HH
V
M
commit
|
commitdiff
|
tree
2021-10-30
James Wu
Fix rea
d
only
r
ec
u
rsion
commit
|
commitdiff
|
tree
2021-10-30
James Wu
E
n
a
ble construc
t
or ca
l
ls a
n
d
xhp errors in runtime
commit
|
commitdiff
|
tree
2021-10-30
James Wu
Make as_mut behave like as_mut_for_
m
ix
e
d
commit
|
commitdiff
|
tree
2021-10-29
James Wu
readonly bug
fixes
commit
|
commitdiff
|
tree
2021-10-26
J
ames Wu
Fix bu
g
in in
t
eracti
o
n
be
t
ween wr
i
te_prop
s
check and
.
.
.
commit
|
commitdiff
|
tree
2021-10-25
James Wu
F
i
x tuples and
u
nion
t
y
pes
for readonly\as
_
mu
t
commit
|
commitdiff
|
tree
2021-10-25
J
ame
s
W
u
F
ix A
w
aitall statements
commit
|
commitdiff
|
tree
2021-10-22
Ja
m
es
W
u
Ad
d
ft_flags
t
o exp
e
cted funct
i
on type
commit
|
commitdiff
|
tree
2021-10-19
Jame
s
Wu
Re
m
ove uns
t
able feature
f
lag from existing
t
ests
commit
|
commitdiff
|
tree
2021-10-19
Ja
m
e
s
Wu
R
emove
need fo
r
unstable feature attribu
t
e
in HH
V
M
commit
|
commitdiff
|
tree
2021-10-18
James Wu
A
d
d compiler onl
y
attr
i
butes
t
o disable r
e
ad
o
nly c
h
ecking
.
.
.
commit
|
commitdiff
|
tree
2021-10-13
James Wu
Back
out "Add c
o
m
pi
l
er
o
n
l
y
a
ttr
i
butes
t
o
dis
a
ble readonly
.
.
.
commit
|
commitdiff
|
tree
2021-10-12
J
a
mes Wu
Add
c
o
mpi
l
e
r
on
l
y attri
b
utes to di
s
able readonly che
c
king
.
.
.
commit
|
commitdiff
|
tree
2021-10-12
Ja
m
es Wu
S
p
ecial
f
u
n
c
tio
n
support
commit
|
commitdiff
|
tree
2021-10-09
James Wu
Memoiz
e
ReflectionFunct
i
on
:
:
g
etParameters, mov
e
write_props
.
.
.
commit
|
commitdiff
|
tree
2021-10-07
Ja
m
es Wu
Run readonly check based
o
n
pre
s
ence of
readonly key
w
ord
.
.
.
commit
|
commitdiff
|
tree
2021-10-05
Ja
m
es Wu
Ban u
n
safe
r
eadon
l
y inout b
e
h
a
viors
commit
|
commitdiff
|
tree
2021-10-05
J
a
mes Wu
Introdu
c
e readonl
y
v
a
rian
t
of idx
commit
|
commitdiff
|
tree
2021-09-29
James
W
u
F
i
x some e
r
ror message bugs in
t
ypechecker
commit
|
commitdiff
|
tree
2021-09-25
Ja
m
es Wu
Fix
b
roken
tests in mast
e
r
commit
|
commitdiff
|
tree
2021-09-17
J
a
mes Wu
Enable r
e
adonly analy
s
is for typ
e
che
c
ker
commit
|
commitdiff
|
tree
2021-09-17
James Wu
Further improve perf and
e
rror
messaging
commit
|
commitdiff
|
tree
2021-09-17
James Wu
Suppo
r
t
pipe expressions in r
e
adonly
a
nalys
i
s
commit
|
commitdiff
|
tree
2021-09-15
Jame
s
Wu
Syn
c
h
roniz
e
r
e
a
d
only i
m
p
l
ementations in typechecker
.
.
.
commit
|
commitdiff
|
tree
2021-09-15
James Wu
Set l
o
cal variable readonlyness for foreac
h
loops
commit
|
commitdiff
|
tree
2021-09-14
J
a
me
s
W
u
Add
is_systemlib to parserenv an
d
use it to g
a
t
e
readonly
.
.
.
commit
|
commitdiff
|
tree
2021-09-13
Jame
s
Wu
Lis
t
a
s
sign
m
e
n
t in emitte
r
commit
|
commitdiff
|
tree
2021-09-10
J
ames Wu
B
a
seL
i
n
structio
n
s and
c
or
r
espondi
n
g
t
ests
commit
|
commitdiff
|
tree
2021-09-10
J
ames Wu
Re
a
donly lambdas
commit
|
commitdiff
|
tree
2021-09-10
James Wu
Readonly excepti
o
n
s
commit
|
commitdiff
|
tree
2021-09-02
James Wu
Fix test in class_get_readonly
commit
|
commitdiff
|
tree
2021-09-02
J
a
mes
W
u
Allo
w
Readonly\
a
s_
m
ut
t
o support c
o
llectio
n
s
o
f
reado
n
ly
.
.
.
commit
|
commitdiff
|
tree
2021-09-01
Ja
m
e
s Wu
Class get
commit
|
commitdiff
|
tree
2021-08-31
J
a
me
s
Wu
Ban r
e
adonly static
m
ethods a
n
d varia
d
i
c
arguments
commit
|
commitdiff
|
tree
2021-08-31
James W
u
Annotat
e
r
eadonly on call
s
commit
|
commitdiff
|
tree
2021-08-30
James Wu
L
o
op ana
l
ysis
commit
|
commitdiff
|
tree
2021-08-27
J
a
mes
W
u
Swit
c
h
s
tate
m
ent
commit
|
commitdiff
|
tree
next