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
always use textEdits for autocomplete
2022-03-16
J
ames Wu
E
n
a
b
l
e
readonly c
l
o
s
ures advance
d
in typeche
c
ker
commit
|
commitdiff
|
tree
2022-03-11
Ja
m
es Wu
Fix readonly closu
r
e returnin
g
readonly
commit
|
commitdiff
|
tree
2022-02-28
Jam
e
s Wu
F
i
x unsoundness with closure properties in read
o
nly
.
.
.
commit
|
commitdiff
|
tree
2022-02-24
James Wu
Allow readonly closures de
f
ined to be muta
b
le at
def
i
nition
.
.
.
commit
|
commitdiff
|
tree
2022-02-15
J
ames Wu
Add typechec
k
er hhi defs for
HH\R
e
adonly\Shapes
commit
|
commitdiff
|
tree
2022-02-10
Ja
m
es Wu
Add a specific
_
files function to ~/
.
hack_typ
e
_
c
h
e
ck_files_fi
.
.
.
commit
|
commitdiff
|
tree
2022-02-07
Ja
m
es
Wu
A
llow readonl
y
return with
o
ut
r
eturn ty
p
e hint
commit
|
commitdiff
|
tree
2022-02-04
J
a
mes Wu
Add HH\Read
o
nly\Shapes c
l
a
ss
commit
|
commitdiff
|
tree
2022-01-27
James Wu
Allow HH
\
F
I
XME\UNS
A
FE_CAST to be
a
utomatically pol
y
morphic
.
.
.
commit
|
commitdiff
|
tree
2022-01-24
Jam
e
s W
u
Fix multiple readonly variadic a
r
gs in typ
e
checker
commit
|
commitdiff
|
tree
2022-01-13
Ja
m
es Wu
Fix
variadic
args in the typ
e
checker
commit
|
commitdiff
|
tree
2022-01-13
J
a
mes Wu
Add typechecker bugfixes
f
or HHVM
changes
commit
|
commitdiff
|
tree
2021-12-30
James Wu
Rem
o
v
e p
o
sitive
is_type
c
hecker guards
commit
|
commitdiff
|
tree
2021-12-14
James Wu
Fix
function pointers n
o
t being conside
r
ed readonly
.
.
.
commit
|
commitdiff
|
tree
2021-12-14
Ja
m
e
s
Wu
Allo
w
as e
x
pre
s
s
i
ons
t
o be
m
utabl
e
in ty
p
echecker
commit
|
commitdiff
|
tree
2021-12-13
James Wu
Recurse into inner expr
e
ssio
n
s before out
e
r
o
nes in
.
.
.
commit
|
commitdiff
|
tree
2021-12-10
James Wu
Fix bug with nullable member selecti
o
n not erroring
commit
|
commitdiff
|
tree
2021-12-10
James Wu
Fix clone unsoundness
commit
|
commitdiff
|
tree
2021-12-10
J
ames Wu
Fix type
c
hecker incor
r
ectly errorin
g
on
property
commit
|
commitdiff
|
tree
2021-12-07
James
Wu
Tur
n
on null coalesce in runtime
commit
|
commitdiff
|
tree
2021-12-02
James Wu
Impr
o
ve error mess
a
gin
g
w
h
en passing a reado
n
ly
v
alue
.
.
.
commit
|
commitdiff
|
tree
2021-12-01
Ja
m
es Wu
Fix null
coalesce
operat
o
r
commit
|
commitdiff
|
tree
2021-11-30
James
W
u
Add r
e
a
donly to a few
m
o
re funct
i
ons
commit
|
commitdiff
|
tree
2021-11-23
Jam
e
s
Wu
Fix readonly env setting
when f
u
n
cti
o
n co
n
tains only
.
.
.
commit
|
commitdiff
|
tree
2021-11-22
James Wu
A
l
l
ow as ex
p
ressio
n
s to return mutable
commit
|
commitdiff
|
tree
2021-11-22
Jame
s
Wu
F
i
x
m
e
m
oization w
r
app
e
r'
s
read
o
nl
y
value
s
commit
|
commitdiff
|
tree
2021-11-19
James Wu
Allow direct reado
n
ly write
s
to sta
t
ic variable
s
when
.
.
.
commit
|
commitdiff
|
tree
2021-11-17
James Wu
A
dd aas
t
_check to require ex
p
licit coeffect annotations
.
.
.
commit
|
commitdiff
|
tree
2021-11-12
James Wu
Remo
v
e unstable
f
e
a
t
ure
flag from
readonly test
s
commit
|
commitdiff
|
tree
2021-11-11
James Wu
Remove unstable feature
r
equirem
e
nt
f
or read
o
nly
commit
|
commitdiff
|
tree
2021-11-11
James Wu
A
d
d hhi de
f
s for read
o
nly reflection
commit
|
commitdiff
|
tree
2021-11-01
James Wu
Turn on readonly rec
u
rsion stuff in
H
HVM
commit
|
commitdiff
|
tree
2021-10-30
Ja
m
es Wu
Fix reado
n
ly recursi
o
n
commit
|
commitdiff
|
tree
2021-10-30
Jam
e
s Wu
Ena
b
le c
o
nst
r
u
ctor calls and
x
hp errors in runtime
commit
|
commitdiff
|
tree
2021-10-30
James Wu
Make as_mut be
h
ave like as_
m
ut_
f
or_mixed
commit
|
commitdiff
|
tree
2021-10-29
James
W
u
rea
d
o
nly b
u
g fixes
commit
|
commitdiff
|
tree
2021-10-26
Ja
m
es Wu
Fix bug in intera
c
ti
o
n
betwe
e
n w
r
ite_pr
o
ps
c
h
eck and
.
.
.
commit
|
commitdiff
|
tree
2021-10-25
James
W
u
Fix tuples
a
nd union t
y
pes for readonly\as_
m
ut
commit
|
commitdiff
|
tree
2021-10-25
Ja
m
es Wu
Fix A
w
aitall s
t
a
te
m
ents
commit
|
commitdiff
|
tree
2021-10-22
Jam
e
s Wu
A
d
d ft_fl
a
gs
to
e
xpect
e
d func
t
ion typ
e
commit
|
commitdiff
|
tree
2021-10-19
James
W
u
Re
m
ove unstable featur
e
flag from exist
i
ng
t
ests
commit
|
commitdiff
|
tree
2021-10-19
James Wu
Remove need
f
or un
s
table feature
a
t
t
ribut
e
i
n
HH
V
M
commit
|
commitdiff
|
tree
2021-10-18
Ja
m
es Wu
Add
c
omp
i
l
er only a
t
tributes to disabl
e
readonly
checking
.
.
.
commit
|
commitdiff
|
tree
2021-10-13
James Wu
Back out "Add comp
i
ler only attrib
u
t
e
s t
o
disable readonly
.
.
.
commit
|
commitdiff
|
tree
2021-10-12
James W
u
Add compiler
only
attribut
e
s to disable r
e
adonly check
i
ng
.
.
.
commit
|
commitdiff
|
tree
2021-10-12
J
ames Wu
Special function support
commit
|
commitdiff
|
tree
2021-10-09
Jam
e
s
W
u
Me
m
oize ReflectionFunction::getPar
a
meters, move w
r
ite_p
r
o
p
s
.
.
.
commit
|
commitdiff
|
tree
2021-10-07
Jam
e
s Wu
R
u
n
readonly check b
a
s
e
d
o
n prese
n
ce of rea
d
on
l
y keyword
.
.
.
commit
|
commitdiff
|
tree
2021-10-05
Ja
m
es
Wu
B
an unsaf
e
read
o
nly in
o
u
t
b
e
haviors
commit
|
commitdiff
|
tree
2021-10-05
James Wu
Introduce readonly variant o
f
id
x
commit
|
commitdiff
|
tree
2021-09-29
James Wu
Fix some er
r
or message bugs in typechec
k
er
commit
|
commitdiff
|
tree
2021-09-25
Jam
e
s Wu
Fix broken te
s
ts
i
n master
commit
|
commitdiff
|
tree
2021-09-17
James Wu
E
nable read
o
nl
y
analysis for ty
p
echecker
commit
|
commitdiff
|
tree
2021-09-17
J
ames Wu
Further improve perf and error m
e
ssaging
commit
|
commitdiff
|
tree
2021-09-17
James Wu
Sup
p
ort pi
p
e expression
s
in readonly
a
n
a
lysis
commit
|
commitdiff
|
tree
2021-09-15
James
W
u
Sy
n
ch
r
o
nize
readonly impl
e
mentations in ty
p
echec
k
er
.
.
.
commit
|
commitdiff
|
tree
2021-09-15
James Wu
S
e
t lo
c
al va
r
iable readonly
n
e
ss for
forea
c
h loops
commit
|
commitdiff
|
tree
2021-09-14
James Wu
Add is_systeml
i
b to pars
e
renv
a
nd use it to gate readonl
y
.
.
.
commit
|
commitdiff
|
tree
2021-09-13
James Wu
List
assig
n
ment in emitter
commit
|
commitdiff
|
tree
2021-09-10
James Wu
B
aseL instru
c
tions
a
nd
corres
p
onding tests
commit
|
commitdiff
|
tree
2021-09-10
Jame
s
W
u
Re
a
d
only
l
ambdas
commit
|
commitdiff
|
tree
2021-09-10
Jam
e
s
W
u
Read
o
nly exceptions
commit
|
commitdiff
|
tree
2021-09-02
J
ames Wu
Fix test in class_
g
et_r
e
adonly
commit
|
commitdiff
|
tree
2021-09-02
Ja
m
es Wu
All
o
w Readonly\as_mut to su
p
p
o
rt
c
olle
c
tions of
r
eadonly
.
.
.
commit
|
commitdiff
|
tree
2021-09-01
James Wu
Class g
e
t
commit
|
commitdiff
|
tree
2021-08-31
Jam
e
s Wu
Ba
n
rea
d
only s
t
atic method
s
and
v
ariadic a
r
gu
m
ents
commit
|
commitdiff
|
tree
2021-08-31
James Wu
A
nnotate
rea
d
only
on calls
commit
|
commitdiff
|
tree
2021-08-30
Ja
m
es
W
u
L
oop an
a
lysis
commit
|
commitdiff
|
tree
2021-08-27
Jam
e
s W
u
Switch
stateme
n
t
commit
|
commitdiff
|
tree
2021-08-26
James Wu
UN
S
AFESingletonMemoizeParam
commit
|
commitdiff
|
tree
2021-08-26
James Wu
Flo
w
analy
s
i
s
on Try c
a
tch fina
l
ly
commit
|
commitdiff
|
tree
2021-08-25
Ja
m
es
W
u
Basic flow analysis on i
f
stateme
n
ts
commit
|
commitdiff
|
tree
2021-08-19
James Wu
Reado
n
l
y base p
r
operty enforcement
commit
|
commitdiff
|
tree
2021-08-17
Jam
e
s Wu
Readonl
y
property access requires readonly expression
commit
|
commitdiff
|
tree
2021-08-17
James W
u
Rea
l
ly
b
a
s
ic readon
l
y pr
o
perty emitter
commit
|
commitdiff
|
tree
2021-08-13
James Wu
Refac
t
o
r to use Rty i
n
s
tead
of bool
commit
|
commitdiff
|
tree
2021-08-13
J
a
m
e
s Wu
List assignment
commit
|
commitdiff
|
tree
2021-08-13
James
W
u
Fix d
e
e
p pr
o
perty
a
c
cesse
s
in combination w
i
th a
r
ra
y
get
commit
|
commitdiff
|
tree
2021-08-09
James Wu
Only use is_readonly_expr when enforcement
i
s on
commit
|
commitdiff
|
tree
2021-08-09
Ja
m
es Wu
Make par
a
meter's readonlyness
e
xplicit
f
o
r
r
eadonly
commit
|
commitdiff
|
tree
2021-08-06
James
W
u
implement is_readonl
y
_a
r
g
commit
|
commitdiff
|
tree
2021-08-03
J
a
mes
W
u
Add obj_get and a
r
ray_get
r
e
a
donlyness when used as
.
.
.
commit
|
commitdiff
|
tree
2021-08-03
James W
u
Change to use a mutable v
i
s
i
tor
commit
|
commitdiff
|
tree
2021-07-23
James
Wu
Add rest of expressions
commit
|
commitdiff
|
tree
2021-07-21
James Wu
Awai
t
and arr
a
y
g
e
t
e
xpre
s
si
o
ns
commit
|
commitdiff
|
tree
2021-07-21
James Wu
Easy mutable stuff
commit
|
commitdiff
|
tree
2021-07-21
Ja
m
e
s
Wu
T
his
ty
commit
|
commitdiff
|
tree
2021-07-21
Jam
e
s Wu
R
eado
n
l
y
pa
r
ameters
commit
|
commitdiff
|
tree
2021-07-20
James Wu
Readonly r
e
turn
commit
|
commitdiff
|
tree
2021-07-20
James W
u
Refactor/
r
enam
e
readon
l
y stuff
commit
|
commitdiff
|
tree
2021-07-20
James Wu
Colle
c
tion literal
r
e
adonly inferenc
e
commit
|
commitdiff
|
tree
2021-06-24
Jame
s
Wu
Disall
o
wing
me
m
oizing
o
b
j
ec
t
s
i
n
lo
c
al contexts
commit
|
commitdiff
|
tree
2021-06-16
J
ames Wu
R
e
serve
e
rror cod
e
4447
commit
|
commitdiff
|
tree
2021-05-13
J
ames
W
u
Make Readonly/as_mut p
u
re
commit
|
commitdiff
|
tree
2021-05-11
James Wu
O
nly allow prim
i
t
i
ve types to use as_mut
i
n
the typechecker
commit
|
commitdiff
|
tree
2021-05-11
James
Wu
A
dd HH\Readonly\as_mut as a specia
l
builtin to Hack
C
commit
|
commitdiff
|
tree
2021-05-05
James Wu
Add readonly to select col
l
ection inter
f
aces
commit
|
commitdiff
|
tree
2021-05-03
James W
u
Update hhas_coeffects
.
rs with r
e
ad_globals and glo
b
als
commit
|
commitdiff
|
tree
2021-04-27
James Wu
Readonly global get
interf
a
c
e
commit
|
commitdiff
|
tree
2021-04-27
James Wu
ReadG
l
oba
l
s capa
b
ility
commit
|
commitdiff
|
tree
next