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
Reset local typing environment for ExprTrees
2020-10-02
Thomas Jiang
Reset
loca
l
ty
p
ing env
i
ronm
e
n
t f
o
r ExprTrees
commit
|
commitdiff
|
tree
2020-10-02
Th
o
mas Jiang
Des
u
gar conti
n
ue and br
e
ak
commit
|
commitdiff
|
tree
2020-10-02
Thomas Jiang
D
e
sugar splice
commit
|
commitdiff
|
tree
2020-09-29
Thoma
s
Jiang
Change
t
ype
parameter mismat
c
h error m
e
ssage
commit
|
commitdiff
|
tree
2020-09-21
Tho
m
as Jiang
E
r
ror on nest
e
d splicing
commit
|
commitdiff
|
tree
2020-09-21
Thomas
J
i
ang
Do
n
't thro
w
parse errors inside ET splices
commit
|
commitdiff
|
tree
2020-09-21
Thomas J
i
ang
Avoid par
s
ing nes
t
ed
expression trees
commit
|
commitdiff
|
tree
2020-09-15
T
h
omas Jiang
R
emo
v
e
PPL
relate
d
errors (5/5)
commit
|
commitdiff
|
tree
2020-09-15
Thom
a
s Jiang
Remove re
f
erenc
e
s
to PPL
(4/
5
)
commit
|
commitdiff
|
tree
2020-09-15
Thomas Jiang
Emit
desu
g
ar
e
d code for Expre
s
sio
n
Trees
commit
|
commitdiff
|
tree
2020-09-15
Thomas Jiang
Remove
re
f
erences t
o
PPL
(3
/
5)
commit
|
commitdiff
|
tree
2020-09-15
Thoma
s
Ji
a
ng
Remov
e
refe
r
en
c
es t
o
PPL
(2/5)
commit
|
commitdiff
|
tree
2020-09-15
Thomas Jiang
Remove
r
ef
e
rences to PPL (1/5)
commit
|
commitdiff
|
tree
2020-09-08
Thomas Jia
n
g
Add unit test for ocamlpool
commit
|
commitdiff
|
tree
2020-09-04
Thomas Ji
a
ng
Back out "I
n
itializ
e
new dependency g
r
aph in lazy
init"
commit
|
commitdiff
|
tree
2020-09-04
Th
o
mas Jiang
Back out
"launch
hh_server un
d
er systemd"
commit
|
commitdiff
|
tree
2020-09-03
Thomas Jiang
Remove Tensor
H
HI files
a
nd PPL
lints
commit
|
commitdiff
|
tree
2020-09-01
Thom
a
s Jia
n
g
F
i
x off by one erro
r
s
in ocaml
p
ool malloc
commit
|
commitdiff
|
tree
2020-08-21
Thomas Jia
n
g
Lowe
r
i
n
g __splice__ pl
a
ce
h
older function
commit
|
commitdiff
|
tree
2020-08-21
Thomas Jiang
Add Splice aast node
commit
|
commitdiff
|
tree
2020-08-20
Thomas
J
ian
g
Ban gettin
g
fun
c
ti
o
n pointers
t
o
a
bstr
a
c
t methods
commit
|
commitdiff
|
tree
2020-08-20
Th
o
m
as Ji
a
ng
Ba
n
_
_CLASS__ in class_meth on no
n
fi
n
al classes
commit
|
commitdiff
|
tree
2020-08-20
Thomas Jiang
Ban f
u
n
ction references to reifie
d
fu
n
ctions
commit
|
commitdiff
|
tree
2020-07-30
Thomas Jiang
Ban a
m
b
iguous class
context forwarded
f
unctio
n
p
o
i
nter
s
commit
|
commitdiff
|
tree
2020-07-30
Thomas J
i
ang
Typecheck reified fun
c
t
i
on pointers
commit
|
commitdiff
|
tree
2020-07-30
Thomas Jiang
Ban inst_meth eq
u
i
valent syn
t
ax
commit
|
commitdiff
|
tree
2020-07-22
Thoma
s
Jiang
B
a
n meth_c
a
ll
e
r
with traits
commit
|
commitdiff
|
tree
2020-07-16
Thomas J
i
ang
Ban
b
acktick from being parsed as a string
commit
|
commitdiff
|
tree
2020-07-07
Thomas Jiang
Ena
b
l
e
first c
l
ass functio
n
poi
n
ters via hhconfig
commit
|
commitdiff
|
tree
2020-07-06
Thomas J
i
an
g
S
keleton rclas
s
-meth
-
data s
t
ruct
commit
|
commitdiff
|
tree
2020-07-03
Thomas Jiang
Tighte
n
up
::class syntax
commit
|
commitdiff
|
tree
2020-07-03
Thomas Jiang
Ban
new classname
with
reified gen
e
r
i
cs
commit
|
commitdiff
|
tree
2020-07-02
Th
o
ma
s
Ji
a
ng
Impleme
n
t hhvm support for Res
o
lve
R
F
unc bytecode
commit
|
commitdiff
|
tree
2020-05-29
Tho
m
as
Jiang
F
i
x unexpe
c
ted ty
p
ede
f
naming erro
r
commit
|
commitdiff
|
tree
2020-05-15
Thomas Jiang
Fix
n
umRun
t
ime count in Type
commit
|
commitdiff
|
tree
2020-05-13
T
h
o
m
as Jiang
Add RFunc to the `DataT
y
pe` en
u
m
commit
|
commitdiff
|
tree
2020-05-12
Tho
m
as Jiang
Add m
o
re unbound
n
ame tests
commit
|
commitdiff
|
tree
2020-05-12
Th
o
m
a
s
Jiang
Refactor unbound name chec
k
commit
|
commitdiff
|
tree
2020-05-12
Thomas Jiang
Implement a Sta
t
ef
u
l
N
AST Check
commit
|
commitdiff
|
tree
2020-04-30
Thoma
s
Jiang
Add
flag to
ban non c
o
nstant def
a
ult ar
g
uments
o
n la
m
bdas
commit
|
commitdiff
|
tree
2020-04-18
T
h
o
mas Jian
g
Remove Typename fr
o
m the AAST
commit
|
commitdiff
|
tree
2020-04-08
Thomas Jiang
Add unit test
commit
|
commitdiff
|
tree
2020-04-02
Thomas Jiang
Remove De
f
_i
n
line from
t
he aast
commit
|
commitdiff
|
tree
2020-04-02
Tho
m
as Jiang
Refactor closure_convert to no
t
use
D
ef_inline nodes
commit
|
commitdiff
|
tree
2020-04-02
T
homas Ji
a
ng
Methods overr
i
di
n
g
Dy
n
amica
l
lyCa
l
l
ab
l
e
m
u
st also
b
e
.
.
.
commit
|
commitdiff
|
tree
2020-04-01
Thoma
s
Jiang
R
e
mov
e
__h
a
lt
_
compil
e
r
commit
|
commitdiff
|
tree
2020-03-31
Thom
a
s Jiang
Error on self:
:
class
o
n non
final clas
s
e
s
commit
|
commitdiff
|
tree
2020-03-13
T
homa
s
Jiang
Implement
m
et
h
ods of
R
F
u
nc
commit
|
commitdiff
|
tree
2020-03-13
Thomas Jiang
Add skeleton struct
f
or
R
FuncData
commit
|
commitdiff
|
tree
2020-03-12
Thomas
Jiang
Delet
e
e
rrant
.
out test files
commit
|
commitdiff
|
tree
2020-03-09
Thoma
s
Jiang
D
ef
a
ult
t
o
n
aming
the entire ast
commit
|
commitdiff
|
tree
2020-03-05
Thom
a
s
J
iang
Delete T
y
ping_get_locals
commit
|
commitdiff
|
tree
2020-02-26
Thomas Jiang
Err
o
r
o
n
preceding
b
a
skslash in g
r
o
up namespace use
.
.
.
commit
|
commitdiff
|
tree
2020-02-25
Thoma
s
Jiang
Make decla
r
i
ng a con
s
t
a
fter use
import a parse error
commit
|
commitdiff
|
tree
2020-02-25
Thomas Jiang
M
a
ke declaring a function
a
ft
e
r us
e
impor
t
a parse
.
.
.
commit
|
commitdiff
|
tree
2020-02-25
Th
o
mas Jiang
M
a
k
e
d
e
c
l
aring an enum after use import a p
a
rse
erro
r
commit
|
commitdiff
|
tree
2020-02-25
Thomas Jiang
Make `name
s
pac
e
` a reserve
d
keyword consistent with
.
.
.
commit
|
commitdiff
|
tree
2020-02-24
Thoma
s
Jiang
Rem
o
ve unnecess
a
r
y
swi
t
ch
st
a
tement
commit
|
commitdiff
|
tree
2020-02-21
Thomas
Ji
a
ng
Error if qualifi
e
d names h
a
ve trail
i
ng backslashes
commit
|
commitdiff
|
tree
2020-02-07
Thomas Jian
g
Test new function call syntax
commit
|
commitdiff
|
tree
2020-02-07
Thom
a
s Jiang
N
u
llsafe method access
commit
|
commitdiff
|
tree
2020-02-05
T
ho
m
as Jia
n
g
Rustify elab
o
r
a
te namespace vi
s
itor
commit
|
commitdiff
|
tree
2020-02-05
Thomas
J
iang
Fix ups for namesp
a
c
e
elabor
a
t
ion
commit
|
commitdiff
|
tree
2020-01-30
T
h
omas Jiang
Autocargo
some
rust for n
a
ming
commit
|
commitdiff
|
tree
2020-01-28
Thomas Jia
n
g
Parser Op
t
ion to ena
b
le
functi
o
n pointers
commit
|
commitdiff
|
tree
2020-01-28
Thomas Jian
g
Lint naming
_
speci
a
l_nam
e
s
commit
|
commitdiff
|
tree
2020-01-28
T
homas Ji
a
ng
Conv
e
rt
m
ore
h
elper functions for namespace el
a
borati
o
n
commit
|
commitdiff
|
tree
2020-01-28
Thomas Jiang
Convert aux helper
s
for namespace
elaboratio
n
commit
|
commitdiff
|
tree
2020-01-27
Thomas Jiang
Re
s
pect po_disa
l
low_func_ptrs_i
n
_constants option
commit
|
commitdiff
|
tree
2020-01-27
Thoma
s
Jiang
Codegen support
commit
|
commitdiff
|
tree
2020-01-24
Thomas J
i
ang
Ty
p
e function
pointers
commit
|
commitdiff
|
tree
2020-01-24
Thomas Jiang
Elabo
r
ate f
u
nction poi
n
t
e
rs
as
functio
n
s
commit
|
commitdiff
|
tree
2020-01-23
Thomas Jian
g
Add par
s
ing error
commit
|
commitdiff
|
tree
2020-01-23
T
h
om
a
s Jiang
A
dd rus
t
lowering
commit
|
commitdiff
|
tree
2020-01-23
Thomas Jiang
Add AAST node
commit
|
commitdiff
|
tree
2020-01-23
Th
o
mas Jiang
Parse function
pointers to
CST
commit
|
commitdiff
|
tree
2020-01-23
Tho
m
as
Jiang
A
d
d
new CST node to
the
s
chema
commit
|
commitdiff
|
tree
2020-01-15
T
homas Jiang
Move env setting
f
rom
i
ter_
w
ith t
o
it
e
r
commit
|
commitdiff
|
tree
2020-01-15
Thomas Jia
n
g
C
heck th
a
t XH
P
chil
d
re
n
declara
t
ions do n
o
t refer to
.
.
.
commit
|
commitdiff
|
tree
2019-12-10
Thomas Jiang
Remo
v
e ty
p
echeck_xhp_cva
r
s opt
i
o
n
commit
|
commitdiff
|
tree
2019-12-09
Tho
m
as Jia
n
g
Check ar
i
ty checks on clas
s
c
o
nst
s
commit
|
commitdiff
|
tree
2019-12-04
Thomas
J
i
ang
Remove legacy
p
arse
r
hac
k
fo
r
lv
a
r/id
commit
|
commitdiff
|
tree
2019-11-22
Tho
m
as Jiang
Rem
o
v
e
ig
n
ore_pos opt
i
on
commit
|
commitdiff
|
tree
2019-11-14
T
homas Jiang
Rem
o
ve anoth
e
r
re
d
undant a
d
d
_
n
s
commit
|
commitdiff
|
tree
2019-11-14
Thoma
s
J
iang
Chang
e
emit_symbol_re
f
s to
expect Hhbc_id
.
t's (w
i
th
.
.
.
commit
|
commitdiff
|
tree
2019-11-13
Thoma
s
Jiang
Back
o
ut "Change em
i
t_sym
b
ol
_
refs t
o
expect Hhbc_
i
d
.
.
.
commit
|
commitdiff
|
tree
2019-11-13
T
homas Jiang
Remove redunda
n
t add_ns
commit
|
commitdiff
|
tree
2019-11-11
T
homa
s
Jiang
Change emit_symbol_refs t
o
expec
t
H
hbc_i
d
.
t
'
s
commit
|
commitdiff
|
tree
2019-11-09
T
h
omas J
i
a
n
g
Docum
e
nt
t
he na
m
espac
e
elabora
t
ion visit
o
r
commit
|
commitdiff
|
tree
2019-11-09
T
h
o
m
as
Jiang
Unify
namespace of ps
e
udoco
n
st
s
for compiler and typec
h
e
ck
e
r
commit
|
commitdiff
|
tree
2019-11-09
Thom
a
s Jiang
Make PseudoCo
n
st
a
nts case sensi
t
ive
commit
|
commitdiff
|
tree
2019-11-09
Th
o
mas
J
iang
Autoim
p
o
r
ted functions
are
not s
p
ecial function
s
commit
|
commitdiff
|
tree
2019-11-08
Thom
a
s Jiang
Strip
le
a
ding \ in functio
n
_re
f
s
commit
|
commitdiff
|
tree
2019-11-05
Thomas Jiang
Consider
c
a
ll_user_func a built in and
n
o
t
a speci
a
l
.
.
.
commit
|
commitdiff
|
tree
2019-11-05
Thomas Jian
g
Rem
o
ve unused "clon
e
" in Speci
a
lF
u
ncti
o
ns
commit
|
commitdiff
|
tree
2019-11-05
Thomas Jian
g
Rem
o
ve hackc su
p
port for (u
n
se
t
) cast
commit
|
commitdiff
|
tree
2019-11-05
Thom
a
s Ji
a
ng
Renam
e
e
l
aborate_id to from_ast_name for Hhbc_id
.
Class
commit
|
commitdiff
|
tree
2019-11-04
Thomas Jiang
Remove cas
e
i
n
sensi
t
ivity for special
n
ames
in emit_expres
s
ion
commit
|
commitdiff
|
tree
2019-11-01
Thomas
Jiang
Rename elaborate_id and rem
o
ve
unnecessa
r
y arguments
commit
|
commitdiff
|
tree
2019-10-31
Thomas
Jiang
Remove unneces
s
ary
elaboration of c
o
nst
s
in codegen
commit
|
commitdiff
|
tree
next