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
Make ExprTree's TInfer type param covariant
2020-12-21
Thomas Jiang
Make
E
xprTr
e
e's TInfer type par
a
m
c
ov
a
r
iant
commit
|
commitdiff
|
tree
2020-12-03
T
h
omas Jiang
Reland desugaring cha
n
ges with run
t
ime fixes
commit
|
commitdiff
|
tree
2020-12-02
Thomas Jian
g
Print de
f
ault tex
t
fo
r
reflection
parameters
commit
|
commitdiff
|
tree
2020-12-02
Thomas Jiang
Remove
`
g
oto` from
H
a
c
k
commit
|
commitdiff
|
tree
2020-12-02
Thomas
Jiang
Fix
u
p HHVM t
e
sts that in
c
lude goto
commit
|
commitdiff
|
tree
2020-12-02
Thomas J
i
ang
D
esu
g
a
r
ing: Add dict of spliced va
l
ue
s
commit
|
commitdiff
|
tree
2020-12-02
Th
o
mas Jiang
A
llo
w
calls to mo
r
e than
just named functions
commit
|
commitdiff
|
tree
2020-12-02
Thomas
J
iang
Ad
d
ternary op
e
rato
r
to core
e
xpressions
commit
|
commitdiff
|
tree
2020-12-02
Thomas Jiang
Sta
t
i
c method ca
l
ls
commit
|
commitdiff
|
tree
2020-12-02
Thomas Jiang
Virtualize
arithmetic binop
s
commit
|
commitdiff
|
tree
2020-11-12
Tho
m
as Jiang
V
irtualize floats
commit
|
commitdiff
|
tree
2020-11-12
Thoma
s
Ji
a
ng
Virtualize
boolean `!` in
s
tead o
f
previous desugaring
commit
|
commitdiff
|
tree
2020-11-12
Thomas Jiang
Virt
u
alize
c
om
p
a
r
i
son binops
commit
|
commitdiff
|
tree
2020-11-12
Tho
m
as
J
ia
n
g
Desugar functi
o
n
ca
l
ls
commit
|
commitdiff
|
tree
2020-11-11
Thomas Jiang
Virtualise values in
t
ruth
y
p
o
s
itions
commit
|
commitdiff
|
tree
2020-11-11
Thoma
s
Jian
g
Desug
a
r binary op
s
commit
|
commitdiff
|
tree
2020-11-11
Thomas Jian
g
Fix up closure
conve
r
t
commit
|
commitdiff
|
tree
2020-11-04
Thomas Ji
a
ng
Auto
m
agic Lifting of Litera
l
s
commit
|
commitdiff
|
tree
2020-10-30
Thomas Jiang
Fix parsing of foo<> a
n
d foo<>
(
)
i
n binop
e
xpre
s
sions
commit
|
commitdiff
|
tree
2020-10-29
Thomas Jiang
S
implify typ
i
n
g
commit
|
commitdiff
|
tree
2020-10-28
Th
o
mas J
i
ang
Em
i
t srcloc
i
n
f
o
r
mation
in bytecode
commit
|
commitdiff
|
tree
2020-10-23
Thoma
s
J
iang
Make jit/interp nu
l
l/
f
cfp c
o
mpar
i
s
on consistent
commit
|
commitdiff
|
tree
2020-10-23
Tho
m
as Jiang
Add filename to
d
esugaring
commit
|
commitdiff
|
tree
2020-10-23
Thomas
J
i
ang
A
d
d position metadata to desu
g
aring
commit
|
commitdiff
|
tree
2020-10-23
T
homas
J
iang
Move test def
i
nitions to bottom
of fi
l
e
commit
|
commitdiff
|
tree
2020-10-23
Thom
a
s Ji
a
n
g
Script to
u
p
date def
i
nitions in tes
t
f
i
les
commit
|
commitdiff
|
tree
2020-10-20
Th
o
mas
J
i
a
n
g
Tast Check for bool positions
commit
|
commitdiff
|
tree
2020-10-16
Thom
a
s
Jiang
Desu
g
a
r
boolean not `!`
commit
|
commitdiff
|
tree
2020-10-16
Thomas J
i
a
n
g
D
e
sugar boo
l
ean `&&`
and
`
|
|`
commit
|
commitdiff
|
tree
2020-10-16
Thomas Jiang
Corr
e
ctly type spliced
expres
s
ions
commit
|
commitdiff
|
tree
2020-10-15
T
h
omas
Jiang
Type expression
t
ree as th
e
res
u
lt of inferring th
e
.
.
.
commit
|
commitdiff
|
tree
2020-10-15
Thomas Jiang
Add a thunk and new
E
xprTree to desug
a
rin
g
commit
|
commitdiff
|
tree
2020-10-15
Thomas Ji
a
ng
Desugar
sp
l
ic
e
s into
assignments
commit
|
commitdiff
|
tree
2020-10-08
Th
o
ma
s
Jiang
T
h
row
I
nva
l
idArg
u
m
e
ntEx
c
eption w
h
en calling
r
eifie
d
.
.
.
commit
|
commitdiff
|
tree
2020-10-06
Thomas J
i
ang
Ena
b
le FCFP by
defau
l
t
commit
|
commitdiff
|
tree
2020-10-06
Thomas Jiang
Erro
r
when
reified m
e
thod + __DynamicallyCa
l
lable attribute
commit
|
commitdiff
|
tree
2020-10-06
Thomas Jiang
Special err
o
r fo
r
abstra
c
t function pointer
commit
|
commitdiff
|
tree
2020-10-02
T
homas Jiang
Flo
w
ty
p
ing for
Spliced
Expr
e
ssion
s
commit
|
commitdiff
|
tree
2020-10-02
Thomas
J
iang
Reset
local typing environment for ExprTrees
commit
|
commitdiff
|
tree
2020-10-02
Thomas Jiang
Des
u
gar continue and break
commit
|
commitdiff
|
tree
2020-10-02
Thomas
J
iang
Desugar sp
l
ice
commit
|
commitdiff
|
tree
2020-09-29
T
homas Ji
a
ng
Chan
g
e type parameter mismatch error mes
s
age
commit
|
commitdiff
|
tree
2020-09-21
Thomas Jiang
E
rror
o
n nested
s
plicing
commit
|
commitdiff
|
tree
2020-09-21
T
h
omas Jiang
D
o
n't t
h
row pa
r
se erro
r
s inside ET splices
commit
|
commitdiff
|
tree
2020-09-21
Thomas Jian
g
Avoid parsing nested expr
e
s
s
i
on tre
e
s
commit
|
commitdiff
|
tree
2020-09-15
T
homas
J
iang
Remove PPL related erro
r
s (5/5)
commit
|
commitdiff
|
tree
2020-09-15
Thomas
Jian
g
Remo
v
e
references to PPL (
4
/5)
commit
|
commitdiff
|
tree
2020-09-15
Thomas Ji
a
ng
Emit desu
g
ared code fo
r
Ex
p
ression Trees
commit
|
commitdiff
|
tree
2020-09-15
T
h
om
a
s Jiang
Remove
r
efer
e
nce
s
to PPL
(
3
/
5
)
commit
|
commitdiff
|
tree
2020-09-15
Thomas Jiang
Remove references to
P
P
L (
2
/5)
commit
|
commitdiff
|
tree
2020-09-15
Th
o
mas Jiang
Remove refe
r
ences to
P
PL (1/5)
commit
|
commitdiff
|
tree
2020-09-08
Thomas
J
i
ang
Add unit test for
ocamlpool
commit
|
commitdiff
|
tree
2020-09-04
Thomas Jiang
Back o
u
t "
I
niti
a
lize new depen
d
e
n
cy g
r
aph
i
n lazy in
i
t"
commit
|
commitdiff
|
tree
2020-09-04
Tho
m
as Jia
n
g
Back out "launch hh_server under
s
yst
e
md"
commit
|
commitdiff
|
tree
2020-09-03
T
h
o
mas Jiang
R
emove Tensor HHI
files and PPL lints
commit
|
commitdiff
|
tree
2020-09-01
Thom
a
s
Jiang
F
ix
o
ff by one er
r
o
r
s in ocamlpool
mallo
c
commit
|
commitdiff
|
tree
2020-08-21
Thomas Jiang
Lower
i
ng __sp
l
ice__ placeholder function
commit
|
commitdiff
|
tree
2020-08-21
Thomas Jiang
Add
S
plice aast node
commit
|
commitdiff
|
tree
2020-08-20
T
h
omas Jiang
B
a
n
g
ettin
g
f
unction pointers to ab
s
tract m
e
t
hods
commit
|
commitdiff
|
tree
2020-08-20
Thomas Jiang
Ban _
_
CLASS
_
_ in c
l
ass_meth on non final classes
commit
|
commitdiff
|
tree
2020-08-20
Thomas Jiang
Ban function ref
e
renc
e
s to
r
eified functions
commit
|
commitdiff
|
tree
2020-07-30
Tho
m
as Jia
n
g
Ban ambiguous cla
s
s
conte
x
t forwarded functio
n
po
i
nters
commit
|
commitdiff
|
tree
2020-07-30
Thom
a
s Jia
n
g
Typecheck re
i
fied funct
i
on pointers
commit
|
commitdiff
|
tree
2020-07-30
Thomas Jiang
Ban inst_me
t
h
e
qu
i
valent sy
n
tax
commit
|
commitdiff
|
tree
2020-07-22
Thomas Jiang
Ban meth_caller w
i
th traits
commit
|
commitdiff
|
tree
2020-07-16
Thomas Jiang
B
an backtick from bei
n
g parsed as a string
commit
|
commitdiff
|
tree
2020-07-07
Th
o
mas Jiang
Enable
firs
t
class functio
n
poin
t
ers via hhconfig
commit
|
commitdiff
|
tree
2020-07-06
Thomas
Jiang
Skeleto
n
rclass
-
m
e
th-d
a
ta struct
commit
|
commitdiff
|
tree
2020-07-03
Thoma
s
J
i
ang
Tighten
up ::class
syntax
commit
|
commitdiff
|
tree
2020-07-03
Thom
a
s
J
iang
Ban new classname wit
h
reified generic
s
commit
|
commitdiff
|
tree
2020-07-02
Thom
a
s Ji
a
ng
Impleme
n
t hhvm supp
o
r
t
for Resolve
R
Fun
c
bytecode
commit
|
commitdiff
|
tree
2020-05-29
Thomas Jiang
Fix unexpected typedef naming err
o
r
commit
|
commitdiff
|
tree
2020-05-15
Thomas Jiang
Fix numRunti
m
e
count in T
y
p
e
commit
|
commitdiff
|
tree
2020-05-13
Thom
a
s
J
iang
Add
R
Fun
c
to the `D
a
ta
T
ype` enum
commit
|
commitdiff
|
tree
2020-05-12
T
homas Jiang
Ad
d
m
o
re unbou
n
d n
a
me
t
ests
commit
|
commitdiff
|
tree
2020-05-12
Thomas Jia
n
g
Refactor unbound nam
e
check
commit
|
commitdiff
|
tree
2020-05-12
T
h
omas Jiang
I
mpl
e
ment a Stateful NAS
T
Check
commit
|
commitdiff
|
tree
2020-04-30
Thomas Jiang
A
dd f
l
ag
to b
a
n
non constant default argu
m
e
n
t
s on lambdas
commit
|
commitdiff
|
tree
2020-04-18
Thomas Jiang
Remove Typename from the
AAST
commit
|
commitdiff
|
tree
2020-04-08
T
homas Jiang
Add unit test
commit
|
commitdiff
|
tree
2020-04-02
Thomas Jiang
Re
m
ove
D
ef
_
i
nline from the aast
commit
|
commitdiff
|
tree
2020-04-02
Thomas
J
iang
Refactor closure_convert to n
o
t
u
s
e
Def_inline nodes
commit
|
commitdiff
|
tree
2020-04-02
T
h
omas
J
ian
g
Meth
o
ds overridi
n
g Dyna
m
ical
l
y
Ca
l
lable must a
l
so be
.
.
.
commit
|
commitdiff
|
tree
2020-04-01
Tho
m
a
s
Ji
a
ng
Remove __
h
alt
_
compiler
commit
|
commitdiff
|
tree
2020-03-31
Thoma
s
Jiang
Er
r
or on s
e
l
f
::class on
no
n
f
inal class
e
s
commit
|
commitdiff
|
tree
2020-03-13
Thomas
J
i
ang
Imple
m
e
nt methods of RFunc
commit
|
commitdiff
|
tree
2020-03-13
T
h
omas Jiang
Add skeleton st
r
uct for RFu
n
cData
commit
|
commitdiff
|
tree
2020-03-12
Thomas Jiang
Delete erran
t
.
out test files
commit
|
commitdiff
|
tree
2020-03-09
Thomas Jia
n
g
Default to naming the entire ast
commit
|
commitdiff
|
tree
2020-03-05
Thomas
J
ia
n
g
Dele
t
e T
y
ping
_
get_l
o
cals
commit
|
commitdiff
|
tree
2020-02-26
T
h
o
mas Jiang
E
r
r
o
r
o
n
p
receding ba
s
k
sl
a
sh in
g
roup namespa
c
e use
.
.
.
commit
|
commitdiff
|
tree
2020-02-25
Thomas
J
i
a
ng
Make
d
eclaring a const after u
s
e import
a
p
arse
e
rror
commit
|
commitdiff
|
tree
2020-02-25
T
hom
a
s Jiang
Make declaring a fun
c
tion after u
s
e import a parse
.
.
.
commit
|
commitdiff
|
tree
2020-02-25
Thomas Jiang
Make
d
e
c
l
a
r
ing an
enum afte
r
use import
a
pa
r
s
e
erro
r
commit
|
commitdiff
|
tree
2020-02-25
T
homas
Jiang
Make `namespac
e
`
a
reserv
e
d
k
eywor
d
consisten
t
w
ith
.
.
.
commit
|
commitdiff
|
tree
2020-02-24
Tho
m
as J
i
ang
Remove unnecessary sw
i
tch statement
commit
|
commitdiff
|
tree
2020-02-21
Thomas
J
iang
E
rror if qualified names h
a
ve trailing backslashes
commit
|
commitdiff
|
tree
2020-02-07
Tho
m
as
Ji
a
ng
Tes
t
new function call syntax
commit
|
commitdiff
|
tree
2020-02-07
Thomas Jiang
Nullsa
f
e method ac
c
ess
commit
|
commitdiff
|
tree
2020-02-05
Tho
m
as Jia
n
g
Rustify elaborate namespace v
i
sitor
commit
|
commitdiff
|
tree
next