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
handle typeconst inheritance
2022-02-10
James
W
u
Add
a
specifi
c
_fi
l
es func
t
i
o
n
t
o
~/
.
hack
_
type
_
check_files_f
i
.
.
.
commit
|
commitdiff
|
tree
2022-02-07
James Wu
Allow r
e
adonl
y
return without r
e
tur
n
ty
p
e
h
in
t
commit
|
commitdiff
|
tree
2022-02-04
James Wu
Add HH\Readon
l
y\Shapes cl
a
ss
commit
|
commitdiff
|
tree
2022-01-27
James Wu
Allow HH\FIXME\UNSA
F
E_CAST to
b
e automa
t
ically p
o
l
y
morph
i
c
.
.
.
commit
|
commitdiff
|
tree
2022-01-24
J
a
mes
Wu
Fix m
u
ltiple readonly va
r
iadic args in t
y
pechec
k
e
r
commit
|
commitdiff
|
tree
2022-01-13
J
ames Wu
Fix variadic ar
g
s in the
t
ype
c
hecker
commit
|
commitdiff
|
tree
2022-01-13
James W
u
Add typechecker bugfix
e
s for HHVM changes
commit
|
commitdiff
|
tree
2021-12-30
J
ames W
u
Remo
v
e posi
t
ive is_typechecker
guards
commit
|
commitdiff
|
tree
2021-12-14
Ja
m
es Wu
Fix
f
un
c
ti
o
n pointers not
b
eing con
s
idered rea
d
only
.
.
.
commit
|
commitdiff
|
tree
2021-12-14
J
ames Wu
Allow as expr
e
s
s
ions to be
m
ut
a
ble
i
n typechecker
commit
|
commitdiff
|
tree
2021-12-13
Jame
s
Wu
Recurse
into i
n
ner exp
r
ess
i
ons
be
f
ore
o
u
ter
ones in
.
.
.
commit
|
commitdiff
|
tree
2021-12-10
James
Wu
Fix bug with
nullable member s
e
lection
n
ot error
i
ng
commit
|
commitdiff
|
tree
2021-12-10
James
Wu
Fix clone unsoundnes
s
commit
|
commitdiff
|
tree
2021-12-10
James
Wu
Fix t
y
pecheck
e
r
i
n
c
o
rrectly
error
i
ng on pr
o
perty
commit
|
commitdiff
|
tree
2021-12-07
James Wu
Tu
r
n on
null coalesce in
r
u
n
tim
e
commit
|
commitdiff
|
tree
2021-12-02
J
a
m
e
s Wu
Improve error messa
g
ing w
h
en passing a
readonly val
u
e
.
.
.
commit
|
commitdiff
|
tree
2021-12-01
J
a
mes Wu
Fix n
u
ll coalesce ope
r
a
t
or
commit
|
commitdiff
|
tree
2021-11-30
James Wu
Add reado
n
ly
to a
f
ew m
o
re functions
commit
|
commitdiff
|
tree
2021-11-23
Ja
m
es
Wu
Fix readonly env setting when fu
n
c
t
i
o
n co
n
t
ains only
.
.
.
commit
|
commitdiff
|
tree
2021-11-22
Jame
s
Wu
Al
l
ow as ex
p
ressions to return mut
a
ble
commit
|
commitdiff
|
tree
2021-11-22
James Wu
Fix memoi
z
ation wrapper's
r
ead
o
n
ly value
s
commit
|
commitdiff
|
tree
2021-11-19
J
a
mes Wu
All
o
w
direct
r
eadonly writes to static v
a
riables when
.
.
.
commit
|
commitdiff
|
tree
2021-11-17
Jam
e
s
Wu
Ad
d
aas
t
_check to require exp
l
i
cit coe
f
fect annotations
.
.
.
commit
|
commitdiff
|
tree
2021-11-12
Ja
m
es
Wu
Remove
unstable feature flag from readonly
tests
commit
|
commitdiff
|
tree
2021-11-11
James Wu
Remo
v
e unstable feat
u
r
e
requirement
f
o
r
readonl
y
commit
|
commitdiff
|
tree
2021-11-11
James W
u
Add hhi defs f
o
r readonly refl
e
cti
o
n
commit
|
commitdiff
|
tree
2021-11-01
James Wu
Tu
r
n on rea
d
only recursion stuf
f
in
HHVM
commit
|
commitdiff
|
tree
2021-10-30
James
Wu
Fix readon
l
y rec
u
rsion
commit
|
commitdiff
|
tree
2021-10-30
James W
u
Enab
l
e constructor
c
alls and
xhp error
s
in
ru
n
time
commit
|
commitdiff
|
tree
2021-10-30
James
W
u
M
ake as
_
mut behave l
i
ke as_m
u
t_
f
or_
m
ixe
d
commit
|
commitdiff
|
tree
2021-10-29
James Wu
readonl
y
bu
g
fixes
commit
|
commitdiff
|
tree
2021-10-26
J
ames Wu
Fix bug in
in
t
er
a
ction between write_p
r
ops check and
.
.
.
commit
|
commitdiff
|
tree
2021-10-25
James Wu
Fi
x
tuples
a
n
d uni
o
n
t
y
p
es for read
o
nly\as_mu
t
commit
|
commitdiff
|
tree
2021-10-25
James W
u
Fix Await
a
l
l
state
m
ents
commit
|
commitdiff
|
tree
2021-10-22
James Wu
Add
f
t_fl
a
gs to exp
e
cted f
u
nction
t
yp
e
commit
|
commitdiff
|
tree
2021-10-19
James Wu
Remove unstable feat
u
re flag from existing test
s
commit
|
commitdiff
|
tree
2021-10-19
James Wu
Remove
need f
o
r u
n
stable feature att
r
ibute in HHVM
commit
|
commitdiff
|
tree
2021-10-18
James Wu
Add co
m
piler on
l
y
a
t
tributes
t
o
d
is
a
ble readonly checking
.
.
.
commit
|
commitdiff
|
tree
2021-10-13
James W
u
Back out "A
d
d compiler only attributes t
o
disable rea
d
only
.
.
.
commit
|
commitdiff
|
tree
2021-10-12
James Wu
Add
c
ompile
r
only attribu
t
es to
disable read
o
nl
y
checking
.
.
.
commit
|
commitdiff
|
tree
2021-10-12
J
ames
W
u
S
pecial fu
n
cti
o
n
support
commit
|
commitdiff
|
tree
2021-10-09
James Wu
M
emoize Ref
l
ectionFunction::getPa
r
amete
r
s
, move write_props
.
.
.
commit
|
commitdiff
|
tree
2021-10-07
J
ames Wu
Run re
a
d
o
n
ly check bas
e
d on presence of
readonly keyword
.
.
.
commit
|
commitdiff
|
tree
2021-10-05
James
Wu
Ban unsafe read
o
nly inout behaviors
commit
|
commitdiff
|
tree
2021-10-05
Jam
e
s Wu
Introduce readonly variant of
i
dx
commit
|
commitdiff
|
tree
2021-09-29
James Wu
Fix some e
r
ror message bugs in
typechecker
commit
|
commitdiff
|
tree
2021-09-25
Ja
m
es Wu
F
i
x broken tests in master
commit
|
commitdiff
|
tree
2021-09-17
Ja
m
es Wu
E
nable
readonl
y
analys
i
s for typechecke
r
commit
|
commitdiff
|
tree
2021-09-17
Ja
m
es Wu
Fur
t
he
r
improve perf and error messaging
commit
|
commitdiff
|
tree
2021-09-17
James Wu
Suppor
t
p
i
pe
expressions in readonly analysi
s
commit
|
commitdiff
|
tree
2021-09-15
James
Wu
Sy
n
chronize
r
eadonl
y
implementat
i
ons in type
c
hecker
.
.
.
commit
|
commitdiff
|
tree
2021-09-15
J
am
e
s Wu
Set local va
r
iable readon
l
yn
e
ss for foreach loops
commit
|
commitdiff
|
tree
2021-09-14
J
ames W
u
Add is_syste
m
lib to pars
e
renv and use
it
to gat
e
readonly
.
.
.
commit
|
commitdiff
|
tree
2021-09-13
James Wu
Li
s
t assignment
i
n emitter
commit
|
commitdiff
|
tree
2021-09-10
J
a
mes Wu
BaseL inst
r
uctions and corresponding tests
commit
|
commitdiff
|
tree
2021-09-10
J
a
mes Wu
Readon
l
y lambdas
commit
|
commitdiff
|
tree
2021-09-10
Jame
s
W
u
Readonly
e
x
c
e
ptions
commit
|
commitdiff
|
tree
2021-09-02
James Wu
Fix test
i
n class_get_r
e
adonly
commit
|
commitdiff
|
tree
2021-09-02
James Wu
A
l
low Readonly\as_mut
to support collec
t
ions
of rea
d
only
.
.
.
commit
|
commitdiff
|
tree
2021-09-01
James Wu
Cla
s
s get
commit
|
commitdiff
|
tree
2021-08-31
James Wu
Ban r
e
ado
n
ly static methods and variadic arguments
commit
|
commitdiff
|
tree
2021-08-31
Jam
e
s Wu
A
n
notate readonly on calls
commit
|
commitdiff
|
tree
2021-08-30
James Wu
Loop analysi
s
commit
|
commitdiff
|
tree
2021-08-27
James Wu
Switch statement
commit
|
commitdiff
|
tree
2021-08-26
James W
u
UNSAFESingletonMe
m
oize
P
aram
commit
|
commitdiff
|
tree
2021-08-26
Ja
m
es
W
u
F
l
o
w a
n
a
l
ysis on Tr
y
cat
c
h fin
a
lly
commit
|
commitdiff
|
tree
2021-08-25
J
a
m
es Wu
B
asic flow a
n
a
l
y
s
is on if s
t
a
t
em
e
nt
s
commit
|
commitdiff
|
tree
2021-08-19
Ja
m
e
s
Wu
Readon
l
y base p
r
opert
y
enforc
e
ment
commit
|
commitdiff
|
tree
2021-08-17
James
W
u
Readonly property
a
ccess requires re
a
donl
y
expressi
o
n
commit
|
commitdiff
|
tree
2021-08-17
James Wu
Really
b
asic rea
d
only property emitte
r
commit
|
commitdiff
|
tree
2021-08-13
James Wu
Refactor to u
s
e Rty instead of boo
l
commit
|
commitdiff
|
tree
2021-08-13
Ja
m
e
s
W
u
Lis
t
assignm
e
nt
commit
|
commitdiff
|
tree
2021-08-13
James Wu
Fix deep
property accesses in co
m
bi
n
ati
o
n
wit
h
array get
commit
|
commitdiff
|
tree
2021-08-09
James Wu
On
l
y us
e
is_readonly_expr when enforcement
is on
commit
|
commitdiff
|
tree
2021-08-09
James Wu
Ma
k
e
p
arame
t
er's readon
l
yness explicit f
o
r readonly
commit
|
commitdiff
|
tree
2021-08-06
James W
u
i
mpleme
n
t is_readonly_
a
rg
commit
|
commitdiff
|
tree
2021-08-03
James Wu
Add
o
b
j
_
get and arr
a
y_get r
e
a
d
onlyness
w
hen used as
.
.
.
commit
|
commitdiff
|
tree
2021-08-03
Jam
e
s
W
u
Ch
a
nge
to
use
a
mut
a
ble visitor
commit
|
commitdiff
|
tree
2021-07-23
James
W
u
A
dd re
s
t
o
f
e
xpressi
o
n
s
commit
|
commitdiff
|
tree
2021-07-21
James Wu
Aw
a
it an
d
array
g
et exp
r
ess
i
on
s
commit
|
commitdiff
|
tree
2021-07-21
James Wu
Eas
y
mutable stuff
commit
|
commitdiff
|
tree
2021-07-21
James Wu
Thi
s
ty
commit
|
commitdiff
|
tree
2021-07-21
Jame
s
Wu
Readon
l
y par
a
meters
commit
|
commitdiff
|
tree
2021-07-20
James Wu
R
e
adonly
re
t
urn
commit
|
commitdiff
|
tree
2021-07-20
James
Wu
Refactor/re
n
a
m
e readonly stuff
commit
|
commitdiff
|
tree
2021-07-20
James Wu
Collection lit
e
ral reado
n
ly inferen
c
e
commit
|
commitdiff
|
tree
2021-06-24
James Wu
Disal
l
owing mem
o
izin
g
object
s
in local cont
e
x
ts
commit
|
commitdiff
|
tree
2021-06-16
J
a
mes Wu
Re
s
erve
error code 4447
commit
|
commitdiff
|
tree
2021-05-13
Jam
e
s Wu
Make Read
o
nly/as
_
mut pure
commit
|
commitdiff
|
tree
2021-05-11
James Wu
Only
allow p
r
imitive type
s
t
o use a
s
_mut in
t
he typechecker
commit
|
commitdiff
|
tree
2021-05-11
James Wu
Add HH
\
Rea
d
o
nly\as_mut as a
s
p
e
c
i
a
l builtin to Hack
C
commit
|
commitdiff
|
tree
2021-05-05
James Wu
Add readonly
t
o select
c
ollectio
n
int
e
r
f
a
ces
commit
|
commitdiff
|
tree
2021-05-03
James Wu
U
p
date h
h
as_coef
f
ects
.
rs with r
e
ad_globals and globals
commit
|
commitdiff
|
tree
2021-04-27
James W
u
Readonly
g
l
obal get interface
commit
|
commitdiff
|
tree
2021-04-27
James W
u
Rea
d
Glob
a
ls
c
a
pabili
t
y
commit
|
commitdiff
|
tree
2021-04-25
James Wu
handl
e
depende
n
t typ
e
s
commit
|
commitdiff
|
tree
2021-04-25
James
Wu
add ch
e
cks
w
i
t
hout readonly being on
commit
|
commitdiff
|
tree
2021-04-20
James Wu
A
l
l
o
w readonl
y
as a previe
w
f
eat
u
re in HHVM
commit
|
commitdiff
|
tree
2021-04-08
J
a
mes Wu
Fix generic
issue w
i
t
h
r
eadonly
commit
|
commitdiff
|
tree
2021-04-08
James Wu
Add preview status fo
r
unstable features
commit
|
commitdiff
|
tree
next