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
SyntaxError
2019-04-09
Thomas Jiang
Mo
v
e
type
c
hec
k
er c
o
routi
n
e tests to facebook/
commit
|
commitdiff
|
tree
2019-03-25
Thomas Jiang
Make cod
e
gen
depend on fe
w
er typi
n
g files
commit
|
commitdiff
|
tree
2019-03-07
Thomas Jian
g
Include Aast
_
defs i
n
Tast
commit
|
commitdiff
|
tree
2019-02-01
T
homas Ji
a
ng
Functori
z
e A
a
st over FuncBodyAnnotations, In the m
i
ddle
.
.
.
commit
|
commitdiff
|
tree
2019-02-01
Thomas Jiang
Repl
a
ce the tparams
on
Unn
a
m
e
d
Body
commit
|
commitdiff
|
tree
2019-02-01
Thoma
s
Jiang
No longer open Ast b
y
default
in Na
m
i
ng
commit
|
commitdiff
|
tree
2019-02-01
Thomas Jia
n
g
Migrat
e
progra
m
to us
e
t
he aast
commit
|
commitdiff
|
tree
2019-02-01
Thomas J
i
ang
M
i
grate
`
class_`
n
a
m
ing to operate on the aast
commit
|
commitdiff
|
tree
2019-02-01
Thoma
s
Jiang
C
h
ange Aast
.
c
_
t
p
arams to use aast_h
i
n
t
commit
|
commitdiff
|
tree
2019-02-01
T
h
omas J
i
ang
M
igrate typede
f
commit
|
commitdiff
|
tree
2019-02-01
T
h
omas
Jiang
Migr
a
te `method_` to operat
e
on aast
commit
|
commitdiff
|
tree
2019-02-01
Thomas Jiang
Migrate `fun_`
t
o n
a
ming to opera
t
e
on the aast
commit
|
commitdiff
|
tree
2019-02-01
Th
o
mas Jia
n
g
Migr
a
t
e
`
st
m
t` naming to
o
per
a
te on the
a
ast
commit
|
commitdiff
|
tree
2019-02-01
T
h
oma
s
Jiang
M
ig
r
ate `expr` nami
n
g to oper
a
t
e on the aast
commit
|
commitdiff
|
tree
2019-01-24
Thomas Jiang
M
i
grate
`
hint` naming to operate
o
n
the aast
commit
|
commitdiff
|
tree
2018-12-19
Thoma
s
J
iang
Add v
a
r
i
adicity conversion
commit
|
commitdiff
|
tree
2018-12-18
Thomas Jia
n
g
Conv
e
rt
aw
a
i
t
all over
commit
|
commitdiff
|
tree
2018-12-18
Thomas Jian
g
A
dd doc comments to
m
eth
o
d
s
commit
|
commitdiff
|
tree
2018-12-18
Thomas Jiang
A
d
d the remaining fun_
properties to
A
ast
commit
|
commitdiff
|
tree
2018-12-18
Thom
a
s Jiang
Add class
v
a
riabl
e
finality
and
vi
s
i
bility
commit
|
commitdiff
|
tree
2018-12-18
Th
o
m
as
Jiang
Add c
o
nstrai
n
ts to functions
commit
|
commitdiff
|
tree
2018-12-18
Thomas J
i
an
g
Ad
d
Hr
e
ified to the Aast and a
d
d filler calls
commit
|
commitdiff
|
tree
2018-12-18
T
h
omas J
i
ang
Add Hs
o
ft and naive
f
ill ins to Aast
commit
|
commitdiff
|
tree
2018-12-18
Thomas Jiang
C
ha
n
ge the Aas
t
Shap
e
from shapemap to list
commit
|
commitdiff
|
tree
2018-12-14
T
h
om
a
s Jiang
Conver
t
hac
c
ess without
checks
commit
|
commitdiff
|
tree
2018-09-26
Thomas Jiang
Fix corouti
n
e smart constru
c
tor
commit
|
commitdiff
|
tree
2018-09-14
T
h
o
ma
s
Jiang
Fi
x
l
a
mbda typechecking
commit
|
commitdiff
|
tree
2018-08-28
Tho
m
as
J
iang
A
d
d sample
M
odel to Infer class and
r
ewrite
i
t
commit
|
commitdiff
|
tree
2018-08-24
T
homas Jiang
Restric
t
coroutines bas
e
d on
.
hhconfig
commit
|
commitdiff
|
tree
2018-08-03
T
homas Jia
n
g
Remove all namespaces
commit
|
commitdiff
|
tree
2018-07-17
Thoma
s
Jia
n
g
Add handling f
o
r inst_meth, cla
s
s_meth, etc
.
commit
|
commitdiff
|
tree
2018-07-17
Thomas J
i
ang
Typ
e
chec
k
lam
b
d
as and specia
l
functions
commit
|
commitdiff
|
tree
2018-07-16
Thomas Jiang
Ga
t
e coroutines behind dire
c
tory
commit
|
commitdiff
|
tree
2018-07-16
Thomas Jia
n
g
Reenable Ha
c
kPPL method and func
t
ion typechec
k
ing
commit
|
commitdiff
|
tree
2018-07-10
Thomas
Jiang
D
i
sable ppl tast chec
k
to
s
p
eed up arc rebuild
commit
|
commitdiff
|
tree
2018-07-06
Th
o
m
a
s J
i
ang
Re
w
ri
t
e namesp
a
ced res
e
rve
d
functio
n
s
commit
|
commitdiff
|
tree
2018-07-06
Thomas
J
iang
Rewrite $
t
his:
:
static me
t
hod calls
commit
|
commitdiff
|
tree
2018-07-03
Thomas J
i
a
n
g
Back out "T
y
pechec
k
lambdas
in p
p
l classes", Back out
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
Thomas Ji
a
ng
Ba
c
k
o
u
t "[ppl][hack] Special handling f
o
r inst_meth
.
.
.
commit
|
commitdiff
|
tree
2018-07-03
Thoma
s
Ji
a
n
g
S
p
ecia
l
ha
n
dli
n
g for inst
_
meth, cl
a
ss_
m
eth, m
e
t
h
_caller
commit
|
commitdiff
|
tree
2018-07-03
T
h
omas J
i
a
n
g
L
ambdas
are never typechecked as pp
l
clas
s
es
commit
|
commitdiff
|
tree
2018-07-03
Thomas Jia
n
g
<<__PPL>> Special method
t
ypechecking
commit
|
commitdiff
|
tree
2018-07-03
Thomas Jian
g
<<__PPL>
>
static method call typ
e
checki
n
g
commit
|
commitdiff
|
tree
2018-07-03
T
homas Jiang
<<__P
P
L>> Obj
c
all type
c
heck
i
ng
commit
|
commitdiff
|
tree
2018-06-29
Tho
m
as Jiang
<<__
P
PL>> Class typech
e
cking
commit
|
commitdiff
|
tree
2018-06-26
Thom
a
s Jiang
Add rewriting for $
t
his in par
e
nthes
e
s
commit
|
commitdiff
|
tree
2018-06-26
Th
o
mas Jiang
A
d
d __PPL lower
i
ng te
s
ts and f
i
x static, parent,
s
e
lf
.
.
.
commit
|
commitdiff
|
tree
2018-06-22
Thomas
J
iang
Onl
y
lower cor
o
utines when code
g
en flag is e
n
a
b
led
commit
|
commitdiff
|
tree
2018-06-19
Thoma
s
J
i
a
ng
Turn on coroutines
commit
|
commitdiff
|
tree
2018-05-31
Thomas J
i
ang
Add constructor type aliase
s
commit
|
commitdiff
|
tree
2018-05-22
T
h
omas Jiang
Move the P
P
L attrib
u
te
c
heck to make_
s
tt
r
i
bute_spe
c
i
f
i
cation
commit
|
commitdiff
|
tree
2018-05-10
Thomas Jia
n
g
Do n
o
t rewri
t
e co
n
structors in PPL annot
a
t
e
d classes
commit
|
commitdiff
|
tree
2018-05-10
Th
o
mas Jiang
Ba
n
__co
n
s
tr
u
ct
f
rom being a coro
u
tine
commit
|
commitdiff
|
tree
2018-04-04
Thomas
Ji
a
ng
A
d
d smart con
s
tructor to detect corou
t
ine for full_fid
e
l
i
ty_as
t
commit
|
commitdiff
|
tree
2018-03-28
Tho
m
as Jiang
Short te
r
m re
w
rite for
_
_PPL
a
n
n
otat
e
d mode
l
s
commit
|
commitdiff
|
tree
2018-03-22
T
homas Jiang
Functorize full_fidelity
_
ast
commit
|
commitdiff
|
tree
2018-03-02
Thomas
Jiang
Add $comple
t
i
onContin
u
ationCont
i
nuation a
n
d change
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
T
h
o
mas Ji
a
ng
Do not spill nested coroutine
metho
d
calls
commit
|
commitdiff
|
tree
2018-02-22
Thom
a
s Jiang
Fix s
e
t partition in lambda
a
nalyzer
commit
|
commitdiff
|
tree
2018-02-21
Thomas Jiang
R
ewrite foreach
commit
|
commitdiff
|
tree
2018-02-15
Thomas Jiang
Add option to
t
y
pecheck
ra
i
se
d
coroutine
c
ode
commit
|
commitdiff
|
tree
2018-01-23
Thomas Jiang
Strip
s
trict
t
ypechec
k
ing
commit
|
commitdiff
|
tree
2018-01-22
Th
o
mas Jiang
Change the param
e
ter field from
s
e
t t
o
list to
re
t
ain
.
.
.
commit
|
commitdiff
|
tree
2018-01-18
Th
o
mas Jiang
Prepend __
to
"reserved"
v
ar
i
able na
m
es
commit
|
commitdiff
|
tree
2018-01-17
Thomas Jiang
Re
n
ame
v
ariable n
a
me
s
to avoid collisions
commit
|
commitdiff
|
tree
2018-01-16
Thomas Jian
g
Capt
u
re Exception variab
l
es in closure
commit
|
commitdiff
|
tree
2018-01-06
Thomas Jiang
Fix double Actua
l
Coro
u
tineResult in ternary operator
commit
|
commitdiff
|
tree
2017-11-21
Thomas Jiang
Rewrite script declarations in sections
commit
|
commitdiff
|
tree
2017-11-03
T
h
o
mas Jiang
St
o
p generating cl
o
su
r
e c
l
as
s
es fo
r
sy
n
chronous corou
t
in
e
s
commit
|
commitdiff
|
tree
2017-09-26
Thomas Jia
n
g
N
o
l
o
n
ger emit nu
l
l
able fo
r
typeconst
pa
r
am init
i
alized
.
.
.
commit
|
commitdiff
|
tree
2017-09-05
Thoma
s
Jiang
Ad
d
s
i
n
g
le command for r
e
factoring
commit
|
commitdiff
|
tree
2017-08-25
Thomas
J
i
a
ng
A
llow ind
e
xing
i
nto nu
l
l
able
s
hape
s
wh
e
n part of nul
l
.
.
.
commit
|
commitdiff
|
tree