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
Enforce modularity boundaries for classes
2022-08-08
James Wu
Allow * nota
t
ion
for prefixes in all
o
wed_fi
l
es_for_m
o
dule
_
de
.
.
.
commit
|
commitdiff
|
tree
2022-08-04
J
a
mes Wu
Modify ob
j
ect-data
.
h to us
e
M
em
b
erLookupContext
commit
|
commitdiff
|
tree
2022-08-01
J
ames
W
u
Refactor property code to use
M
emberL
o
o
kupContext
commit
|
commitdiff
|
tree
2022-07-25
J
a
mes
W
u
Fix readonly in await-as-ex
p
ressio
n
commit
|
commitdiff
|
tree
2022-07-23
James
Wu
Ma
r
k sp
l
_
o
b
ject_hash as
taking readonly
commit
|
commitdiff
|
tree
2022-07-18
James Wu
Fi
x
i
n
ternal
o
n co
n
structor proper
t
ie
s
commit
|
commitdiff
|
tree
2022-07-14
Jame
s
Wu
Module Newtype: Correctly de
c
l
are and lower module
.
.
.
commit
|
commitdiff
|
tree
2022-07-14
J
ames Wu
Implement
n
ew module ty
p
e alias visibil
i
ty i
n
th
e
t
y
pechecke
r
commit
|
commitdiff
|
tree
2022-06-30
James Wu
Parse module n
e
wtype
s
commit
|
commitdiff
|
tree
2022-06-21
James Wu
Disallow module
declarations within
a module
commit
|
commitdiff
|
tree
2022-06-21
James Wu
A
l
low pub
l
ic at topleve
l
declarations
commit
|
commitdiff
|
tree
2022-06-17
Jam
e
s
W
u
Fix local naming dedup
b
ug with m
o
dules
commit
|
commitdiff
|
tree
2022-05-26
James Wu
Ad
d
module
s
t
o
fa
c
t
s
parser
commit
|
commitdiff
|
tree
2022-05-26
J
ames Wu
Allow zoned_lo
c
al/sha
l
l
ow
t
o memoi
z
e ob
j
ects
commit
|
commitdiff
|
tree
2022-05-23
James Wu
Add
h
hi
defs for
is
I
nternalToModule(), getModule
(
)
.
.
.
commit
|
commitdiff
|
tree
2022-05-13
James Wu
Add read
o
nly to func
t
ion types in typing_pr
i
nt json
commit
|
commitdiff
|
tree
2022-05-13
James Wu
A
llow inte
r
n
al
e
n
u
m
c
l
asses
commit
|
commitdiff
|
tree
2022-05-12
James
W
u
Re
f
lection
M
odule in typech
e
cker
commit
|
commitdiff
|
tree
2022-05-11
James Wu
Allow public newtypes
t
o alias i
n
t
e
rn
a
l types
commit
|
commitdiff
|
tree
2022-05-11
James Wu
Remove a f
l
aky test from code synthesis suite
commit
|
commitdiff
|
tree
2022-05-11
James
W
u
Treat private methods as inter
n
al f
o
r typehint leak
.
.
.
commit
|
commitdiff
|
tree
2022-05-11
James Wu
Allow extending internal
cla
s
ses from public
ones
commit
|
commitdiff
|
tree
2022-05-09
Jame
s
Wu
Treat impleme
n
ting in
t
erfaces as not p
a
r
t
of the public API
commit
|
commitdiff
|
tree
2022-05-05
J
a
mes W
u
Add HH\ModuleAttr
i
bute to systemlib
commit
|
commitdiff
|
tree
2022-04-29
J
a
me
s
Wu
Only
a
llow module m
e
mbers
h
ip statements before declarat
i
ons
.
.
.
commit
|
commitdiff
|
tree
2022-04-28
Jam
e
s
Wu
Repl
a
ce
interna
l
o
u
tside mo
d
ule nast check with aast
.
.
.
commit
|
commitdiff
|
tree
2022-04-27
James Wu
Replace uaModule w
i
th m
o
du
l
e
syntax
commit
|
commitdiff
|
tree
2022-04-26
Jam
e
s Wu
Fix
t
ypedef
v
isibil
i
ties
commit
|
commitdiff
|
tree
2022-04-25
James Wu
Remove u
a
Internal
a
n
d rep
l
ace
w
i
th
internal
k
e
y
word
.
.
.
commit
|
commitdiff
|
tree
2022-04-25
Jame
s
Wu
Ma
k
e modules a pre
v
iew feature
i
n
HHVM
commit
|
commitdiff
|
tree
2022-04-22
James Wu
A
dd SetM
o
d
u
le and fd_module defs
commit
|
commitdiff
|
tree
2022-04-21
James Wu
i
n
ternal
on enums and
t
y
pedefs
commit
|
commitdiff
|
tree
2022-04-19
James Wu
Pipe express
i
o
n rewrit
e
in runtime
commit
|
commitdiff
|
tree
2022-04-13
J
ame
s
Wu
Ad
d
'new' keyword to module declarations
commit
|
commitdiff
|
tree
2022-04-11
Jame
s
Wu
Add decl
a
r
a
tions for in
t
ernal
k
eyword in direct decl
.
.
.
commit
|
commitdiff
|
tree
2022-04-08
James Wu
Recurs
e
readonl
y
check into
inner construct
o
r
expressions
commit
|
commitdiff
|
tree
2022-04-06
James Wu
Parse
i
n
t
ern
a
l
ke
y
word in
FFP
commit
|
commitdiff
|
tree
2022-04-05
James Wu
Fix tes
t
br
e
akage
d
u
e
t
o
l
and race
commit
|
commitdiff
|
tree
2022-04-04
J
a
m
e
s Wu
Reimplement pipe ex
p
ression logic for reado
n
ly inference
commit
|
commitdiff
|
tree
2022-04-01
Jam
e
s
W
u
Improve
H
H error
t
ype messages
i
n runtim
e
commit
|
commitdiff
|
tree
2022-03-16
James Wu
Enabl
e
reado
n
ly
c
losures
advanced in typeche
c
ker
commit
|
commitdiff
|
tree
2022-03-11
J
ames
W
u
Fix
r
eadonly closure
r
eturning reado
n
ly
commit
|
commitdiff
|
tree
2022-02-28
James
W
u
F
i
x unsoundness
with closure properties
i
n r
e
adonly
.
.
.
commit
|
commitdiff
|
tree
2022-02-24
James Wu
Allow reado
n
ly
closures defined
t
o
b
e
mutable at definition
.
.
.
commit
|
commitdiff
|
tree
2022-02-15
James
Wu
Add
typechecker hhi defs f
o
r HH\Readonly\Shapes
commit
|
commitdiff
|
tree
2022-02-10
J
a
mes W
u
Ad
d
a specific_file
s
f
unction to ~/
.
hack_type_check_fil
e
s
_
fi
.
.
.
commit
|
commitdiff
|
tree
2022-02-07
James Wu
Allow readonly return
without return typ
e
h
i
n
t
commit
|
commitdiff
|
tree
2022-02-04
James Wu
Add H
H
\Readonly\Shapes c
l
a
s
s
commit
|
commitdiff
|
tree
2022-01-27
James
Wu
Allow HH\FI
X
ME
\
U
NSA
F
E_
C
AST to be aut
o
ma
t
ically polymorphi
c
.
.
.
commit
|
commitdiff
|
tree
2022-01-24
J
a
mes Wu
F
i
x multip
l
e readonly
varia
d
ic a
r
gs in typeche
c
ker
commit
|
commitdiff
|
tree
2022-01-13
James Wu
F
ix
v
a
r
ia
d
ic args in the typech
e
c
ker
commit
|
commitdiff
|
tree
2022-01-13
J
ames W
u
Add
typechecke
r
bugfix
e
s
f
or HHVM
changes
commit
|
commitdiff
|
tree
2021-12-30
Jame
s
Wu
Re
m
ove
posi
t
ive i
s
_typechecker guards
commit
|
commitdiff
|
tree
2021-12-14
James Wu
Fix fu
n
ction pointers not bein
g
considered read
o
nly
.
.
.
commit
|
commitdiff
|
tree
2021-12-14
James Wu
Allow as expre
s
sions to be mutable in typechecker
commit
|
commitdiff
|
tree
2021-12-13
James Wu
Rec
u
rse
into in
n
er expressio
n
s
before outer ones i
n
.
.
.
commit
|
commitdiff
|
tree
2021-12-10
J
ame
s
Wu
Fix bug with n
u
lla
b
le
m
ember selectio
n
not er
r
oring
commit
|
commitdiff
|
tree
2021-12-10
J
a
mes Wu
Fix
c
lone unsoundn
e
ss
commit
|
commitdiff
|
tree
2021-12-10
Jame
s
Wu
Fix typec
h
ecker i
n
corr
e
ctly
e
rrori
n
g on pr
o
perty
commit
|
commitdiff
|
tree
2021-12-07
Ja
m
e
s
Wu
T
u
r
n
on null
coalesce in runtime
commit
|
commitdiff
|
tree
2021-12-02
James
W
u
Improve error
mess
a
ging when
passing a readonly val
u
e
.
.
.
commit
|
commitdiff
|
tree
2021-12-01
James Wu
Fix null
c
oalesce operator
commit
|
commitdiff
|
tree
2021-11-30
J
a
m
es Wu
Add readonly to a few more func
t
i
o
n
s
commit
|
commitdiff
|
tree
2021-11-23
James W
u
Fix
r
eadonly env setting when functi
o
n
conta
i
ns only
.
.
.
commit
|
commitdiff
|
tree
2021-11-22
James W
u
Allow as expression
s
to
r
etu
r
n
m
u
table
commit
|
commitdiff
|
tree
2021-11-22
Jame
s
W
u
Fix
m
emoization wrapper's r
e
adonly values
commit
|
commitdiff
|
tree
2021-11-19
James Wu
Allow direct
r
e
a
don
l
y
w
rites to sta
t
ic
v
aria
b
le
s
when
.
.
.
commit
|
commitdiff
|
tree
2021-11-17
James W
u
Add aast_check to req
u
ire exp
l
icit
c
oeffect annota
t
ions
.
.
.
commit
|
commitdiff
|
tree
2021-11-12
James Wu
Remove
unstable feature flag from
readonly tests
commit
|
commitdiff
|
tree
2021-11-11
James Wu
Remove unsta
b
l
e feat
u
re requirement
f
or
r
e
a
d
onl
y
commit
|
commitdiff
|
tree
2021-11-11
Jam
e
s Wu
A
dd
hhi defs f
o
r
re
a
donly re
f
lection
commit
|
commitdiff
|
tree
2021-11-01
Jam
e
s Wu
Turn on readonl
y
recursion stuff in
H
H
VM
commit
|
commitdiff
|
tree
2021-10-30
James Wu
Fix readonly r
e
cursio
n
commit
|
commitdiff
|
tree
2021-10-30
J
a
mes Wu
Enable const
r
uctor cal
l
s
a
n
d xhp errors in ru
n
ti
m
e
commit
|
commitdiff
|
tree
2021-10-30
Jam
e
s Wu
Make
as_m
u
t be
h
a
v
e like as_mut_fo
r
_
mixe
d
commit
|
commitdiff
|
tree
2021-10-29
James Wu
readon
l
y bug fixe
s
commit
|
commitdiff
|
tree
2021-10-26
James Wu
Fix
bug
i
n
int
e
raction bet
w
een
w
r
i
t
e_pr
o
ps ch
e
ck
a
nd
.
.
.
commit
|
commitdiff
|
tree
2021-10-25
James Wu
Fix tuples an
d
union types
for readonly\as_mut
commit
|
commitdiff
|
tree
2021-10-25
Jame
s
Wu
Fix Aw
a
i
t
all statemen
t
s
commit
|
commitdiff
|
tree
2021-10-22
Ja
m
es Wu
Add ft_flags to ex
p
ected
f
un
c
t
ion ty
p
e
commit
|
commitdiff
|
tree
2021-10-19
Ja
m
e
s
Wu
Remove unstable feature flag fro
m
e
x
isting tests
commit
|
commitdiff
|
tree
2021-10-19
James Wu
Re
m
ove need for unsta
b
le fea
t
ure attri
b
ute in HHVM
commit
|
commitdiff
|
tree
2021-10-18
James Wu
Add
compiler
only attributes to disable readonly checking
.
.
.
commit
|
commitdiff
|
tree
2021-10-13
J
a
m
es Wu
B
ack out "A
d
d
c
o
mpiler
only attribut
e
s t
o
disa
b
le readon
l
y
.
.
.
commit
|
commitdiff
|
tree
2021-10-12
James Wu
A
d
d c
o
mpiler onl
y
att
r
ibutes to disable rea
d
only
c
hecking
.
.
.
commit
|
commitdiff
|
tree
2021-10-12
J
ames Wu
Sp
e
c
i
al fu
n
ction su
p
port
commit
|
commitdiff
|
tree
2021-10-09
James Wu
Mem
o
i
z
e Reflec
t
i
onF
u
nction
:
:getPar
a
m
eters, move write_props
.
.
.
commit
|
commitdiff
|
tree
2021-10-07
James Wu
Run
r
eadonly ch
e
ck bas
e
d o
n
presence of readonly keyword
.
.
.
commit
|
commitdiff
|
tree
2021-10-05
Jam
e
s Wu
Ban u
n
sa
f
e
r
eadonly inout beh
a
viors
commit
|
commitdiff
|
tree
2021-10-05
James Wu
Int
r
oduce rea
d
only variant of idx
commit
|
commitdiff
|
tree
2021-09-29
James Wu
Fi
x
s
ome error message
bug
s
in t
y
pechec
k
er
commit
|
commitdiff
|
tree
2021-09-25
Ja
m
es
W
u
Fix b
r
oken tes
t
s
i
n master
commit
|
commitdiff
|
tree
2021-09-17
James Wu
E
n
able readonly an
a
ly
s
is for typec
h
ec
k
er
commit
|
commitdiff
|
tree
2021-09-17
Jame
s
Wu
Further improve perf a
n
d e
r
r
or
m
ess
a
ging
commit
|
commitdiff
|
tree
2021-09-17
James Wu
Support p
i
pe expr
e
s
sio
n
s in read
o
nly analysis
commit
|
commitdiff
|
tree
2021-09-15
James Wu
Synchr
o
nize readonly imp
l
ementat
i
ons in typechecker
.
.
.
commit
|
commitdiff
|
tree
2021-09-15
J
a
m
e
s Wu
Se
t
loca
l
v
ariable rea
d
o
n
lyness for foreach loops
commit
|
commitdiff
|
tree
2021-09-14
Jame
s
Wu
A
d
d is_syste
m
lib to parserenv a
n
d
us
e
it to gate readonl
y
.
.
.
commit
|
commitdiff
|
tree
2021-09-13
James Wu
List ass
i
g
nment
in emitter
commit
|
commitdiff
|
tree
2021-09-10
Jam
e
s Wu
Ba
s
eL instruct
i
o
n
s
and corresponding tests
commit
|
commitdiff
|
tree
next