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
Updating submodules
2022-09-06
James Wu
Add runtime enforcement
f
or instance properties
commit
|
commitdiff
|
tree
2022-08-30
J
ames
Wu
Treat internal classes
i
n other mo
d
ules as opaque
commit
|
commitdiff
|
tree
2022-08-29
James Wu
Use Func* instead of C
l
ass*
for minstr
C
++
helpe
r
s
commit
|
commitdiff
|
tree
2022-08-08
J
a
mes Wu
Allow * notation
f
or p
r
e
f
ixes in allowed
_
file
s
_fo
r
_
module
_
de
.
.
.
commit
|
commitdiff
|
tree
2022-08-04
Jam
e
s
Wu
Modify object-data
.
h to use
MemberLookupContext
commit
|
commitdiff
|
tree
2022-08-01
James Wu
Refactor proper
t
y cod
e
to us
e
Me
m
b
erLookupContext
commit
|
commitdiff
|
tree
2022-07-25
Ja
m
es Wu
Fix readonly in
a
wait-as-exp
r
ession
commit
|
commitdiff
|
tree
2022-07-23
Jame
s
Wu
Mark spl_obj
e
c
t_hash as
t
aking
reado
n
ly
commit
|
commitdiff
|
tree
2022-07-18
James Wu
Fix internal on
c
onstructor propert
i
es
commit
|
commitdiff
|
tree
2022-07-14
James Wu
Modul
e
N
e
w
type: C
o
rrectly
declare
a
nd lower module
.
.
.
commit
|
commitdiff
|
tree
2022-07-14
James
Wu
Implement
n
ew module t
y
pe a
l
ias visibility in the typechecker
commit
|
commitdiff
|
tree
2022-06-30
Jam
e
s
W
u
Parse m
o
dule newtypes
commit
|
commitdiff
|
tree
2022-06-21
J
a
m
es Wu
Disallow module declara
t
ions wi
t
hin a module
commit
|
commitdiff
|
tree
2022-06-21
Jame
s
Wu
Allow
public at tople
v
e
l
decl
a
r
a
tions
commit
|
commitdiff
|
tree
2022-06-17
Ja
m
es Wu
Fix local naming
d
e
dup bug with
m
odules
commit
|
commitdiff
|
tree
2022-05-26
J
ames Wu
Add modules to fac
t
s pa
r
se
r
commit
|
commitdiff
|
tree
2022-05-26
J
ames Wu
Al
l
ow zo
n
ed_loca
l
/sha
l
lo
w
to m
e
moiz
e
objects
commit
|
commitdiff
|
tree
2022-05-23
J
a
mes Wu
Add
hhi defs for i
s
In
t
erna
l
T
oModule(), getMo
d
ule()
.
.
.
commit
|
commitdiff
|
tree
2022-05-13
James Wu
Add readonly to
function
t
ypes in
t
yping_print json
commit
|
commitdiff
|
tree
2022-05-13
James Wu
Allow internal enum
c
lasses
commit
|
commitdiff
|
tree
2022-05-12
James Wu
R
ef
l
ectionModule in typechec
k
er
commit
|
commitdiff
|
tree
2022-05-11
James Wu
Allow public n
e
wtypes
to ali
a
s internal typ
e
s
commit
|
commitdiff
|
tree
2022-05-11
James
W
u
Remove a f
l
aky
t
est from code
synthesi
s
suite
commit
|
commitdiff
|
tree
2022-05-11
Ja
m
es Wu
Treat private methods as int
e
rnal for typehint
l
ea
k
.
.
.
commit
|
commitdiff
|
tree
2022-05-11
James Wu
Allow
e
xtending i
n
ternal
class
e
s
f
r
om public ones
commit
|
commitdiff
|
tree
2022-05-09
Jam
e
s Wu
Trea
t
implementing inte
r
faces
a
s not part of
t
he publi
c
AP
I
commit
|
commitdiff
|
tree
2022-05-05
James Wu
A
dd H
H
\ModuleAtt
r
ibut
e
t
o
s
y
stemlib
commit
|
commitdiff
|
tree
2022-04-29
Jame
s
Wu
Only allow module
membership
s
t
atements
b
e
fore
decl
a
rations
.
.
.
commit
|
commitdiff
|
tree
2022-04-28
James
W
u
Replace internal outside module nast check with aa
s
t
.
.
.
commit
|
commitdiff
|
tree
2022-04-27
James W
u
Replace uaModule wit
h
module
s
yntax
commit
|
commitdiff
|
tree
2022-04-26
James Wu
F
i
x typedef vi
s
ibilities
commit
|
commitdiff
|
tree
2022-04-25
Ja
m
e
s Wu
Remov
e
ua
I
nternal and rep
l
ace with internal
k
eyword
.
.
.
commit
|
commitdiff
|
tree
2022-04-25
James
W
u
Make
modules a p
r
eview feature in HHVM
commit
|
commitdiff
|
tree
2022-04-22
James
Wu
Add SetM
o
dul
e
and fd_
m
odule
defs
commit
|
commitdiff
|
tree
2022-04-21
James W
u
internal on enu
m
s and typ
e
de
f
s
commit
|
commitdiff
|
tree
2022-04-19
J
a
mes Wu
Pipe expression rewrite in r
u
ntime
commit
|
commitdiff
|
tree
2022-04-13
James Wu
Add 'new'
keywor
d
to
m
odule declarat
i
ons
commit
|
commitdiff
|
tree
2022-04-11
James
W
u
Ad
d
declara
t
ions
for internal key
w
ord in
d
irec
t
decl
.
.
.
commit
|
commitdiff
|
tree
2022-04-08
James Wu
Rec
u
r
se
readonly check into
inner constructor expressions
commit
|
commitdiff
|
tree
2022-04-06
James
W
u
P
a
r
s
e internal keyword in FF
P
commit
|
commitdiff
|
tree
2022-04-05
James W
u
Fix tes
t
breakage due t
o
land r
a
c
e
commit
|
commitdiff
|
tree
2022-04-04
James Wu
Reimplement p
i
p
e
expression logic for
r
eadonly inference
commit
|
commitdiff
|
tree
2022-04-01
James Wu
Improve HH error type messag
e
s in runtime
commit
|
commitdiff
|
tree
2022-03-16
James Wu
Enabl
e
readonly
c
losures adv
a
nce
d
in
typeche
c
ker
commit
|
commitdiff
|
tree
2022-03-11
James
W
u
Fix readonl
y
closu
r
e return
i
n
g readonly
commit
|
commitdiff
|
tree
2022-02-28
James Wu
Fix unsound
n
ess with closu
r
e prop
e
rties in re
a
donly
.
.
.
commit
|
commitdiff
|
tree
2022-02-24
James Wu
Allow readonl
y
closu
r
es defined to be mutable
a
t def
i
nition
.
.
.
commit
|
commitdiff
|
tree
2022-02-15
James Wu
A
d
d typec
h
ecker hhi
d
efs for H
H
\Readonly\Shapes
commit
|
commitdiff
|
tree
2022-02-10
J
a
m
e
s Wu
Add a specific_fil
e
s functi
o
n to ~/
.
hack_type_check
_
files_f
i
.
.
.
commit
|
commitdiff
|
tree
2022-02-07
J
a
me
s
Wu
Al
l
ow readonly
return
w
i
thou
t
return t
y
pe hi
n
t
commit
|
commitdiff
|
tree
2022-02-04
James Wu
Add HH\
R
eado
n
l
y\
S
hapes
c
la
s
s
commit
|
commitdiff
|
tree
2022-01-27
James
W
u
Allo
w
HH\FIXME\UNSAFE_CA
S
T to be auto
m
atically polymorphic
.
.
.
commit
|
commitdiff
|
tree
2022-01-24
James Wu
Fix
multiple readonly
v
ariadic args i
n
typechecker
commit
|
commitdiff
|
tree
2022-01-13
James Wu
Fix variadic a
r
gs
in
t
he typechecker
commit
|
commitdiff
|
tree
2022-01-13
J
a
m
e
s Wu
Add typechec
k
er bugfixes for H
H
VM changes
commit
|
commitdiff
|
tree
2021-12-30
Jam
e
s Wu
Remove positive is_typechec
k
er guards
commit
|
commitdiff
|
tree
2021-12-14
James Wu
Fix functi
o
n point
e
rs
n
o
t bein
g
con
s
ider
e
d readonly
.
.
.
commit
|
commitdiff
|
tree
2021-12-14
James
W
u
A
ll
o
w as expressions to be mutabl
e
in
t
y
pechecker
commit
|
commitdiff
|
tree
2021-12-13
J
a
mes Wu
Recurse into inner expressions bef
o
re outer ones in
.
.
.
commit
|
commitdiff
|
tree
2021-12-10
James Wu
Fix
b
ug with nul
l
able
m
ember selection not e
r
ror
i
n
g
commit
|
commitdiff
|
tree
2021-12-10
J
am
e
s Wu
Fi
x
clone u
n
s
oundness
commit
|
commitdiff
|
tree
2021-12-10
James Wu
F
ix typeche
c
ker incorre
c
tly
e
rroring on prope
r
ty
commit
|
commitdiff
|
tree
2021-12-07
J
a
mes Wu
Turn on null coal
e
sce in
r
u
ntime
commit
|
commitdiff
|
tree
2021-12-02
Ja
m
es Wu
Improve e
r
r
or messaging
w
hen passing a
readon
l
y
value
.
.
.
commit
|
commitdiff
|
tree
2021-12-01
James Wu
F
i
x null
c
oalesce ope
r
ator
commit
|
commitdiff
|
tree
2021-11-30
Jam
e
s W
u
Add r
e
ado
n
ly to a
f
ew m
o
re funct
i
ons
commit
|
commitdiff
|
tree
2021-11-23
Jame
s
Wu
Fix readonly env se
t
ting when fun
c
tion c
o
n
t
ains on
l
y
.
.
.
commit
|
commitdiff
|
tree
2021-11-22
James Wu
Allow a
s
expressions
t
o
r
et
u
r
n mutable
commit
|
commitdiff
|
tree
2021-11-22
James Wu
Fix memoiz
a
tion
w
r
apper'
s
readonly
values
commit
|
commitdiff
|
tree
2021-11-19
Jam
e
s
Wu
Al
l
ow direct read
o
nly wri
t
es to
s
tatic variables
w
hen
.
.
.
commit
|
commitdiff
|
tree
2021-11-17
James
Wu
A
d
d
aast
_
check
to r
e
q
uire explicit coeffec
t
a
nnotations
.
.
.
commit
|
commitdiff
|
tree
2021-11-12
James Wu
Remo
v
e
u
nstab
l
e feature flag from
r
ea
d
only te
s
t
s
commit
|
commitdiff
|
tree
2021-11-11
Ja
m
e
s
Wu
R
emove
u
nstable f
e
a
t
ure re
q
uirement for
readonly
commit
|
commitdiff
|
tree
2021-11-11
James Wu
Add hhi def
s
for readonl
y
reflectio
n
commit
|
commitdiff
|
tree
2021-11-01
J
a
mes Wu
Turn on re
a
donly r
e
cur
s
ion stuff
in HHVM
commit
|
commitdiff
|
tree
2021-10-30
James Wu
Fix
r
e
a
do
n
l
y
r
ec
u
rsi
o
n
commit
|
commitdiff
|
tree
2021-10-30
Ja
m
es W
u
Enable constructor calls and x
h
p errors in
runtime
commit
|
commitdiff
|
tree
2021-10-30
Jam
e
s
Wu
Make as_m
u
t be
h
ave like as_mut_for_m
i
xed
commit
|
commitdiff
|
tree
2021-10-29
James
W
u
reado
n
ly bug f
i
x
e
s
commit
|
commitdiff
|
tree
2021-10-26
J
a
me
s
Wu
Fix bug in interaction be
t
ween
write_p
r
o
ps
c
heck and
.
.
.
commit
|
commitdiff
|
tree
2021-10-25
James Wu
Fix tupl
e
s
and union types
fo
r
re
a
d
only\as
_
mut
commit
|
commitdiff
|
tree
2021-10-25
James Wu
Fix Awa
i
tal
l
stateme
n
ts
commit
|
commitdiff
|
tree
2021-10-22
James
W
u
Add ft_fla
g
s
t
o
ex
p
ected function type
commit
|
commitdiff
|
tree
2021-10-19
James Wu
Re
m
ove unstable
f
eature flag from
exist
i
ng tests
commit
|
commitdiff
|
tree
2021-10-19
James Wu
Remo
v
e
need for uns
t
able
feature attribute in H
H
VM
commit
|
commitdiff
|
tree
2021-10-18
Jame
s
Wu
Add compil
e
r
only attribut
e
s
to disable readonly chec
k
ing
.
.
.
commit
|
commitdiff
|
tree
2021-10-13
Jame
s
Wu
Back out "Add
c
ompiler only attributes to disable readonly
.
.
.
commit
|
commitdiff
|
tree
2021-10-12
J
ame
s
Wu
A
dd
c
ompiler only att
r
ibutes to disab
l
e readonly
checking
.
.
.
commit
|
commitdiff
|
tree
2021-10-12
James W
u
Special function support
commit
|
commitdiff
|
tree
2021-10-09
James Wu
M
e
m
oize Ref
l
ectio
n
Funct
i
on:
:
getParameters, move write_prop
s
.
.
.
commit
|
commitdiff
|
tree
2021-10-07
James Wu
Run readonly check bas
e
d on presence
o
f readonly keyword
.
.
.
commit
|
commitdiff
|
tree
2021-10-05
James Wu
Ban unsafe readonly inout behaviors
commit
|
commitdiff
|
tree
2021-10-05
James Wu
Introduce
r
eadon
l
y va
r
iant of i
d
x
commit
|
commitdiff
|
tree
2021-09-29
J
a
mes Wu
Fi
x
some error m
e
ssage bugs
i
n typechecke
r
commit
|
commitdiff
|
tree
2021-09-25
J
a
mes Wu
Fix broken t
e
sts in ma
s
ter
commit
|
commitdiff
|
tree
2021-09-17
James Wu
Enable readonl
y
analysis for typ
e
checker
commit
|
commitdiff
|
tree
2021-09-17
Jame
s
W
u
F
urther im
p
rove perf and e
r
ror messagin
g
commit
|
commitdiff
|
tree
2021-09-17
Jam
e
s Wu
Suppo
r
t p
i
pe expres
s
i
o
ns in readonly analysis
commit
|
commitdiff
|
tree
2021-09-15
James Wu
Synchroni
z
e
readonly
i
m
p
l
ementations in typ
e
che
c
ker
.
.
.
commit
|
commitdiff
|
tree
2021-09-15
Ja
m
e
s Wu
Set local variable re
a
donlyne
s
s for foreach loo
p
s
commit
|
commitdiff
|
tree
next