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
update to hrust "standard" cargo layout (fix dune 2.0 compat issue)
2020-10-02
Thomas Jian
g
Reset
l
ocal ty
p
ing env
i
ron
m
e
n
t for ExprTrees
commit
|
commitdiff
|
tree
2020-10-02
Thomas J
i
a
n
g
Desugar continue and
b
reak
commit
|
commitdiff
|
tree
2020-10-02
Thomas Ji
a
ng
Desugar s
p
lice
commit
|
commitdiff
|
tree
2020-09-29
Th
o
m
a
s Jia
n
g
Cha
n
g
e type
pa
r
amet
e
r
mismatch error mes
s
age
commit
|
commitdiff
|
tree
2020-09-21
Thom
a
s Ji
a
ng
Error on nested
splicing
commit
|
commitdiff
|
tree
2020-09-21
T
h
o
mas Jiang
Don't thro
w
parse
e
rr
o
rs inside ET splices
commit
|
commitdiff
|
tree
2020-09-21
T
h
omas Jiang
A
vo
i
d pa
r
sing nested expression trees
commit
|
commitdiff
|
tree
2020-09-15
Tho
m
as Jiang
R
e
move PPL re
l
ated
e
r
r
ors (5/5)
commit
|
commitdiff
|
tree
2020-09-15
Thomas Jiang
Remove ref
e
rences to P
P
L (4/
5
)
commit
|
commitdiff
|
tree
2020-09-15
Thomas
Jiang
Emi
t
desu
g
ared code for Expressi
o
n Trees
commit
|
commitdiff
|
tree
2020-09-15
Thoma
s
Jiang
Remove referenc
e
s to PPL (3
/
5
)
commit
|
commitdiff
|
tree
2020-09-15
T
h
omas Jiang
Remove refe
r
e
nc
e
s to P
P
L
(
2/
5
)
commit
|
commitdiff
|
tree
2020-09-15
Thom
a
s Ji
a
ng
Remo
v
e
re
f
erences
to PP
L
(1/5)
commit
|
commitdiff
|
tree
2020-09-08
Thoma
s
J
i
ang
Ad
d
unit test for ocamlpool
commit
|
commitdiff
|
tree
2020-09-04
Thomas Jian
g
Back o
u
t "Initi
a
lize new dependency g
r
aph
in
l
azy
init"
commit
|
commitdiff
|
tree
2020-09-04
Thomas Jian
g
Back out
"l
a
unch
hh_
s
e
r
ver
under systemd"
commit
|
commitdiff
|
tree
2020-09-03
Tho
m
as Jiang
Remove
Tenso
r
H
H
I f
i
les and PPL li
n
t
s
commit
|
commitdiff
|
tree
2020-09-01
Thomas Jiang
Fix o
f
f
b
y
one erro
r
s in ocamlp
o
ol malloc
commit
|
commitdiff
|
tree
2020-08-21
Thomas Jiang
Lowering _
_
spli
c
e__ placeholder fu
n
ction
commit
|
commitdiff
|
tree
2020-08-21
Thomas
Jiang
Add Splic
e
a
ast node
commit
|
commitdiff
|
tree
2020-08-20
T
homas
J
iang
Ba
n
g
etting funct
i
on pointer
s
to
a
bs
t
ract methods
commit
|
commitdiff
|
tree
2020-08-20
Thomas Jiang
Ban
__C
L
ASS__ in class_meth on non final classes
commit
|
commitdiff
|
tree
2020-08-20
Thomas
Ji
a
ng
Ban function refe
r
ences to reified f
u
nction
s
commit
|
commitdiff
|
tree
2020-07-30
Thomas Jiang
Ban ambiguous class context for
w
arded
f
unct
i
on pointers
commit
|
commitdiff
|
tree
2020-07-30
Thoma
s
Jiang
Typeche
c
k reified
f
unction point
e
rs
commit
|
commitdiff
|
tree
2020-07-30
Thom
a
s J
i
ang
Ba
n
inst_me
t
h e
q
uiva
l
ent sy
n
tax
commit
|
commitdiff
|
tree
2020-07-22
Thomas J
i
ang
B
a
n meth
_
c
aller with traits
commit
|
commitdiff
|
tree
2020-07-16
Thomas Jia
n
g
Ban
backt
i
ck
f
rom
b
eing p
a
rsed
as a string
commit
|
commitdiff
|
tree
2020-07-07
Thoma
s
Jiang
En
a
b
le fir
s
t class
f
unction
point
e
rs via hhc
o
nfig
commit
|
commitdiff
|
tree
2020-07-06
T
h
o
mas
J
iang
Skeleton rclass-meth-d
a
ta s
t
ruct
commit
|
commitdiff
|
tree
2020-07-03
T
h
omas Jiang
Tighten up ::
c
l
a
ss syntax
commit
|
commitdiff
|
tree
2020-07-03
Thom
a
s Jian
g
B
a
n
new classn
a
me
w
ith re
i
fi
e
d generics
commit
|
commitdiff
|
tree
2020-07-02
Thomas Jiang
Implement
h
hvm support for Resolve
R
Func bytecode
commit
|
commitdiff
|
tree
2020-05-29
Th
o
m
as Jia
n
g
F
i
x unexp
e
cte
d
ty
p
edef naming error
commit
|
commitdiff
|
tree
2020-05-15
Thomas J
i
ang
Fix numRuntime count in Ty
p
e
commit
|
commitdiff
|
tree
2020-05-13
T
h
omas
J
iang
Add RFu
n
c t
o
t
h
e `Data
T
ype` enum
commit
|
commitdiff
|
tree
2020-05-12
Thomas Jiang
Add more unbound
n
ame tests
commit
|
commitdiff
|
tree
2020-05-12
Thomas
Jian
g
R
efactor unb
o
und
name c
h
eck
commit
|
commitdiff
|
tree
2020-05-12
Tho
m
as Jian
g
Implement a Stateful NAST Che
c
k
commit
|
commitdiff
|
tree
2020-04-30
Tho
m
as
J
i
ang
A
dd
f
lag
to
b
an
non const
a
nt d
e
fault a
r
g
u
me
n
ts on lamb
d
a
s
commit
|
commitdiff
|
tree
2020-04-18
T
h
omas Jiang
R
e
m
o
v
e
Ty
p
e
name from the
A
AST
commit
|
commitdiff
|
tree
2020-04-08
Thomas Jiang
Add unit te
s
t
commit
|
commitdiff
|
tree
2020-04-02
Thoma
s
Jiang
Remove Def_inline
from the aast
commit
|
commitdiff
|
tree
2020-04-02
Thom
a
s Jiang
Refactor clo
s
ure_con
v
ert to
not
u
se Def_
i
nli
n
e
nod
e
s
commit
|
commitdiff
|
tree
2020-04-02
Thomas J
i
ang
Meth
o
ds ove
r
r
id
i
ng Dynami
c
allyCalla
b
l
e must al
s
o b
e
.
.
.
commit
|
commitdiff
|
tree
2020-04-01
Thomas Jiang
Remove _
_
h
a
lt_co
m
piler
commit
|
commitdiff
|
tree
2020-03-31
Thomas Jiang
Error on self::class on
n
on fi
n
al class
e
s
commit
|
commitdiff
|
tree
2020-03-13
T
h
o
mas Jiang
Implement
methods of RF
u
nc
commit
|
commitdiff
|
tree
2020-03-13
T
homas Jiang
A
d
d
s
keleton
s
truct for RFuncData
commit
|
commitdiff
|
tree
2020-03-12
Tho
m
as Jiang
Delete erra
n
t
.
out test
f
iles
commit
|
commitdiff
|
tree
2020-03-09
Thomas Ji
a
ng
Default to
nam
i
ng the entire ast
commit
|
commitdiff
|
tree
2020-03-05
T
hom
a
s
J
ian
g
D
e
l
ete Typing_get_
l
ocals
commit
|
commitdiff
|
tree
2020-02-26
Thomas Jiang
E
r
ror on pr
e
ceding baskslash in g
r
oup
n
amespace use
.
.
.
commit
|
commitdiff
|
tree
2020-02-25
Thomas Jia
n
g
Make d
e
claring
a
c
onst after use imp
o
rt a parse error
commit
|
commitdiff
|
tree
2020-02-25
Thomas Jiang
M
a
ke declaring a function after use import
a
parse
.
.
.
commit
|
commitdiff
|
tree
2020-02-25
Thoma
s
Jiang
Make declar
i
n
g an enu
m
af
t
er
u
se import a pars
e
error
commit
|
commitdiff
|
tree
2020-02-25
Thomas Jiang
Make `namespa
c
e` a res
e
rved
k
eyw
o
r
d consistent with
.
.
.
commit
|
commitdiff
|
tree
2020-02-24
Thom
a
s
J
iang
Re
m
ove
unn
e
cessary
s
witch statem
e
nt
commit
|
commitdiff
|
tree
2020-02-21
Th
o
mas Jiang
Erro
r
if
q
ualified names hav
e
t
r
ailing backslashes
commit
|
commitdiff
|
tree
2020-02-07
Thomas Jiang
Test new fu
n
ction call syntax
commit
|
commitdiff
|
tree
2020-02-07
Thoma
s
Jiang
Nulls
a
fe
m
ethod
a
ccess
commit
|
commitdiff
|
tree
2020-02-05
Thomas Jiang
Rustif
y
elabo
r
at
e
na
m
espace visi
t
o
r
commit
|
commitdiff
|
tree
2020-02-05
Tho
m
as
Jiang
Fix ups for namespace e
l
aborat
i
o
n
commit
|
commitdiff
|
tree
2020-01-30
T
h
omas
Ji
a
n
g
A
utocargo so
m
e r
u
st for nami
n
g
commit
|
commitdiff
|
tree
2020-01-28
Thomas Jiang
Parser Option to e
n
able funct
i
on poi
n
ters
commit
|
commitdiff
|
tree
2020-01-28
Th
o
mas Ji
a
ng
Lint naming_sp
e
c
i
al_names
commit
|
commitdiff
|
tree
2020-01-28
Thomas
J
iang
Conve
r
t
m
o
r
e
he
l
per f
u
ncti
o
ns fo
r
namespace e
l
aboration
commit
|
commitdiff
|
tree
2020-01-28
Thom
a
s J
i
ang
C
on
v
ert aux helpers f
o
r namespac
e
ela
b
oration
commit
|
commitdiff
|
tree
2020-01-27
Thomas Jiang
Respe
c
t p
o
_disallow_func_
p
t
r
s_in_
c
o
nst
a
n
t
s opt
i
on
commit
|
commitdiff
|
tree
2020-01-27
T
h
omas Jiang
Codegen suppor
t
commit
|
commitdiff
|
tree
2020-01-24
Thoma
s
Jiang
Ty
p
e
function
po
i
nters
commit
|
commitdiff
|
tree
2020-01-24
Thomas Jia
n
g
Elab
o
rat
e
fun
c
t
ion
pointers as functions
commit
|
commitdiff
|
tree
2020-01-23
Thomas
J
ia
n
g
Add pars
i
ng
e
r
ror
commit
|
commitdiff
|
tree
2020-01-23
T
homas Jia
n
g
Add
rust lowering
commit
|
commitdiff
|
tree
2020-01-23
Tho
m
as
Jiang
Add AAST
n
od
e
commit
|
commitdiff
|
tree
2020-01-23
Thomas J
i
ang
Parse function pointers t
o
CST
commit
|
commitdiff
|
tree
2020-01-23
Tho
m
as Jiang
Add n
e
w
CST node t
o
the schema
commit
|
commitdiff
|
tree
2020-01-15
Thomas Jia
n
g
Move env setting from iter_with to iter
commit
|
commitdiff
|
tree
2020-01-15
Tho
m
as Jiang
Ch
e
ck
that XHP chi
l
dren dec
l
arat
i
ons do not re
f
er to
.
.
.
commit
|
commitdiff
|
tree
2019-12-10
T
h
oma
s
Jiang
Rem
o
ve typecheck_xhp_cvars optio
n
commit
|
commitdiff
|
tree
2019-12-09
Thomas Jiang
Check ari
t
y checks on cla
s
s cons
t
s
commit
|
commitdiff
|
tree
2019-12-04
Thomas
Ji
a
ng
Rem
o
ve
l
egacy pa
r
ser hack fo
r
lvar/id
commit
|
commitdiff
|
tree
2019-11-22
Thomas
Ji
a
ng
Re
m
ove ignor
e
_pos option
commit
|
commitdiff
|
tree
2019-11-14
T
h
omas Jiang
R
emove anoth
e
r r
e
dundant a
d
d_ns
commit
|
commitdiff
|
tree
2019-11-14
T
homas
J
i
ang
Change emit
_
s
ymbol_refs to exp
e
ct
Hhbc_i
d
.
t's
(with
.
.
.
commit
|
commitdiff
|
tree
2019-11-13
Thomas Jiang
B
a
ck out "Change
e
mit_s
y
mbol_re
f
s t
o
e
xpect
H
h
b
c_id
.
.
.
commit
|
commitdiff
|
tree
2019-11-13
Thomas Jiang
Remove
redundant add_n
s
commit
|
commitdiff
|
tree
2019-11-11
Thomas
J
ian
g
Change emit_s
y
m
b
ol_refs to expect Hhbc_
i
d
.
t'
s
commit
|
commitdiff
|
tree
2019-11-09
Thomas
Jiang
Document the namesp
a
ce elaboration visitor
commit
|
commitdiff
|
tree
2019-11-09
Thomas Jiang
Unify names
p
ace of pseu
d
oconsts fo
r
compiler and type
c
hecker
commit
|
commitdiff
|
tree
2019-11-09
Thomas Ji
a
ng
Make PseudoCons
t
ants c
a
se
sensiti
v
e
commit
|
commitdiff
|
tree
2019-11-09
Thomas Jiang
Autoimpor
t
ed functi
o
ns are not special f
u
n
c
ti
o
ns
commit
|
commitdiff
|
tree
2019-11-08
Thomas Jiang
Strip leading \ in functio
n
_refs
commit
|
commitdiff
|
tree
2019-11-05
Thomas Ji
a
ng
Conside
r
call_user_
f
un
c
a bui
l
t
in
and
not a spe
c
ial
.
.
.
commit
|
commitdiff
|
tree
2019-11-05
T
h
omas Jiang
Remove
unu
s
ed "c
l
o
ne"
in
S
pecia
l
Functions
commit
|
commitdiff
|
tree
2019-11-05
Thomas Jiang
Remo
v
e
h
ackc
s
u
pport
for (unset) cast
commit
|
commitdiff
|
tree
2019-11-05
Thomas Ji
a
n
g
Renam
e
elab
o
rat
e
_id to
from_ast_name fo
r
H
hbc_i
d
.
C
lass
commit
|
commitdiff
|
tree
2019-11-04
Th
o
mas Jiang
Remove case
i
nsensitivity fo
r
special names in emi
t
_expressio
n
commit
|
commitdiff
|
tree
2019-11-01
T
homas Jiang
Rename
e
laborate_id and remov
e
unnec
e
ssary ar
g
um
e
nts
commit
|
commitdiff
|
tree
2019-10-31
Thoma
s
Jiang
Re
m
ov
e
unnecessary elaboration
o
f con
s
ts in co
d
egen
commit
|
commitdiff
|
tree
next