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
Implement methods of RFunc
2020-03-13
T
ho
m
as Jia
n
g
Im
p
lement methods of
R
Func
commit
|
commitdiff
|
tree
2020-03-13
Th
o
mas Jiang
A
d
d skel
e
ton
stru
c
t for
RFun
c
D
a
ta
commit
|
commitdiff
|
tree
2020-03-12
Thomas Jian
g
D
elet
e
errant
.
out
test file
s
commit
|
commitdiff
|
tree
2020-03-09
Thomas Jiang
De
f
a
u
l
t
to
naming th
e
e
ntire ast
commit
|
commitdiff
|
tree
2020-03-05
Th
o
mas Jiang
Delete Typing_get_locals
commit
|
commitdiff
|
tree
2020-02-26
Thomas J
i
ang
Error on preceding baskslash
i
n
g
r
oup namespace use
.
.
.
commit
|
commitdiff
|
tree
2020-02-25
Thomas Jiang
Make declaring a const after use
i
mport
a parse error
commit
|
commitdiff
|
tree
2020-02-25
Thomas
J
iang
M
a
ke de
c
l
aring
a
f
un
c
tion after use impor
t
a pa
r
se
.
.
.
commit
|
commitdiff
|
tree
2020-02-25
Thomas
Jiang
Make declar
i
ng
an enum after
u
se
i
mport a par
s
e
error
commit
|
commitdiff
|
tree
2020-02-25
Thomas Jiang
Make `namespa
c
e`
a reserve
d
k
e
yword
consistent with
.
.
.
commit
|
commitdiff
|
tree
2020-02-24
Thomas Jiang
Remove unnece
s
sary switch statement
commit
|
commitdiff
|
tree
2020-02-21
Thomas Ji
a
ng
Error if q
u
alified
n
ames have trailing backslashes
commit
|
commitdiff
|
tree
2020-02-07
Thomas Jiang
Test ne
w
function
call synt
a
x
commit
|
commitdiff
|
tree
2020-02-07
Thomas Jian
g
Nullsafe method access
commit
|
commitdiff
|
tree
2020-02-05
Thomas Jiang
Rusti
f
y
elaborate n
a
mes
p
ace
visit
o
r
commit
|
commitdiff
|
tree
2020-02-05
Thomas
Jiang
F
i
x
ups for namespace ela
b
ora
t
ion
commit
|
commitdiff
|
tree
2020-01-30
T
homa
s
Jiang
A
u
to
c
a
rg
o
some rust for naming
commit
|
commitdiff
|
tree
2020-01-28
T
homas Jiang
Parser
O
ption to enable function
pointers
commit
|
commitdiff
|
tree
2020-01-28
Thomas J
i
an
g
Lint naming_special_nam
e
s
commit
|
commitdiff
|
tree
2020-01-28
Thomas Jia
n
g
C
o
nvert m
o
r
e
hel
p
er f
u
nc
t
ions
for n
a
m
espace elabor
a
tion
commit
|
commitdiff
|
tree
2020-01-28
Th
o
mas Jiang
Convert aux helpers for na
m
espa
c
e elaborat
i
on
commit
|
commitdiff
|
tree
2020-01-27
Thomas J
i
ang
Respect po_
d
isallow_fu
n
c_ptrs_in_c
o
ns
t
ants optio
n
commit
|
commitdiff
|
tree
2020-01-27
Thom
a
s Jiang
C
o
d
e
gen support
commit
|
commitdiff
|
tree
2020-01-24
Thomas Jiang
Type function
p
ointers
commit
|
commitdiff
|
tree
2020-01-24
Thomas Jiang
Elaborat
e
functio
n
pointers as functions
commit
|
commitdiff
|
tree
2020-01-23
Thoma
s
Jian
g
A
d
d
p
a
r
s
i
ng error
commit
|
commitdiff
|
tree
2020-01-23
T
h
omas Jiang
Add rust lowering
commit
|
commitdiff
|
tree
2020-01-23
Th
o
mas Jiang
Add AAST node
commit
|
commitdiff
|
tree
2020-01-23
Tho
m
as Jiang
Parse function pointers to
CST
commit
|
commitdiff
|
tree
2020-01-23
Thomas J
i
an
g
A
dd new C
S
T node to the schema
commit
|
commitdiff
|
tree
2020-01-15
T
h
om
a
s Ji
a
n
g
Mo
v
e
env
s
etting
f
rom ite
r
_wi
t
h to iter
commit
|
commitdiff
|
tree
2020-01-15
T
homas
J
iang
Ch
e
ck that
X
HP chil
d
ren
d
ecla
r
at
i
ons do n
o
t refer to
.
.
.
commit
|
commitdiff
|
tree
2019-12-10
Th
o
mas Jiang
Remove type
c
heck_xhp_c
v
ars option
commit
|
commitdiff
|
tree
2019-12-09
Th
o
ma
s
Jiang
Check arity checks on c
l
a
s
s consts
commit
|
commitdiff
|
tree
2019-12-04
Tho
m
a
s Jiang
Remove legacy parser hac
k
for lv
a
r/id
commit
|
commitdiff
|
tree
2019-11-22
T
homas Jia
n
g
Remove igno
r
e_pos option
commit
|
commitdiff
|
tree
2019-11-14
Th
o
mas
J
iang
R
emo
v
e another
re
d
u
ndant add_ns
commit
|
commitdiff
|
tree
2019-11-14
Thomas
Jiang
Change e
m
it_symbol_refs to expe
c
t Hhbc_id
.
t's
(with
.
.
.
commit
|
commitdiff
|
tree
2019-11-13
Thomas Jiang
B
a
ck ou
t
"Change emit
_
symbol_refs to expe
c
t
Hhbc_id
.
.
.
commit
|
commitdiff
|
tree
2019-11-13
Thomas Jiang
Remov
e
r
edundant
a
dd_ns
commit
|
commitdiff
|
tree
2019-11-11
Thoma
s
Jiang
C
h
ange
e
m
it_sym
b
ol_refs to exp
e
c
t
H
h
bc
_
id
.
t's
commit
|
commitdiff
|
tree
2019-11-09
T
h
omas Jiang
Document the nam
e
space
e
l
a
b
oration vi
s
itor
commit
|
commitdiff
|
tree
2019-11-09
Thomas Jiang
U
nify
namespa
c
e of
p
seudo
c
onst
s
for com
p
iler and typechecker
commit
|
commitdiff
|
tree
2019-11-09
Tho
m
as Jia
n
g
Make PseudoConstants case sensitive
commit
|
commitdiff
|
tree
2019-11-09
Thomas Jiang
A
utoimported func
t
ions are no
t
special f
u
nctions
commit
|
commitdiff
|
tree
2019-11-08
Thomas Ji
a
ng
S
tr
i
p leading \ i
n
fu
n
ction_refs
commit
|
commitdiff
|
tree
2019-11-05
Thomas Ji
a
n
g
Cons
i
der call_u
s
er_func a built in and
n
ot a sp
e
ci
a
l
.
.
.
commit
|
commitdiff
|
tree
2019-11-05
Thomas Jian
g
Remove unused "
c
lon
e
" in SpecialFuncti
o
ns
commit
|
commitdiff
|
tree
2019-11-05
Thomas Jiang
Remove hackc
s
upport
f
o
r
(unset) cas
t
commit
|
commitdiff
|
tree
2019-11-05
Thoma
s
Jiang
Re
n
ame elaborate_id to from_ast
_
name for Hh
b
c_id
.
Class
commit
|
commitdiff
|
tree
2019-11-04
Tho
m
a
s
Jiang
Remove case insensi
t
ivit
y
for special names in emit_expression
commit
|
commitdiff
|
tree
2019-11-01
Thomas Jiang
Rename elaborate_id
and r
e
m
ove
u
nnecessary argument
s
commit
|
commitdiff
|
tree
2019-10-31
Thomas
J
iang
Remove
u
nnecessary elaboration o
f
consts in codegen
commit
|
commitdiff
|
tree
2019-10-31
Thomas Jiang
Remove d
o
uble e
l
aborat
i
on of
class
e
s from codeg
e
n
commit
|
commitdiff
|
tree
2019-10-31
T
h
omas Jiang
Do not elaborate names fo
r
records and func
t
ions in
.
.
.
commit
|
commitdiff
|
tree
2019-10-31
T
h
omas Jia
n
g
Remov
e
unnec
e
ssa
r
y
namespace elabora
t
ion in Rx
commit
|
commitdiff
|
tree
2019-10-31
Thoma
s
Jiang
Add namespace elaboration pass bef
o
re codeg
e
n
commit
|
commitdiff
|
tree
2019-10-29
Tho
m
as Jiang
Make the endo visitor gene
r
ic ov
e
r AA
S
T
commit
|
commitdiff
|
tree
2019-10-29
T
homas Jiang
Elab
o
r
a
te typehints
commit
|
commitdiff
|
tree
2019-10-29
Thomas Jia
n
g
Fix
namespa
c
e elaboration for d
e
f
a
u
l
t
funct
i
on
paramete
r
s
commit
|
commitdiff
|
tree
2019-10-29
Thomas Jiang
Do not name
s
pace generic
s
f
or
h
i
nt
type structure
commit
|
commitdiff
|
tree
2019-10-24
Thom
a
s
J
i
ang
Elaborate New Classes and Records
commit
|
commitdiff
|
tree
2019-10-24
Th
o
mas
Jiang
Elaborate PU identifiers
commit
|
commitdiff
|
tree
2019-10-24
Thomas Jiang
Elaborat
e
Class_g
e
t
commit
|
commitdiff
|
tree
2019-10-24
T
homas Jiang
R
emove u
n
ne
c
ess
a
r
y elaborat
i
on for unk
n
own r
e
cord id
commit
|
commitdiff
|
tree
2019-10-24
Thom
a
s
J
iang
Elabor
a
te Exceptions in
c
at
c
h st
m
ts
commit
|
commitdiff
|
tree
2019-10-24
T
homas Jiang
Elabor
a
te xml names
commit
|
commitdiff
|
tree
2019-10-24
T
h
o
m
as Jia
n
g
El
a
b
o
r
at
e
class_meth
commit
|
commitdiff
|
tree
2019-10-24
Thomas Jiang
Elabora
t
e met
h
_
c
aller
commit
|
commitdiff
|
tree
2019-10-24
Th
o
mas Jiang
Elabo
r
a
t
e cl
a
ss consts
commit
|
commitdiff
|
tree
2019-10-24
Thomas Jiang
Set t
h
e
c
orrect t
y
pe paramet
e
rs
i
n the
e
nv
commit
|
commitdiff
|
tree
2019-10-24
Thoma
s
Jiang
Elaborate user attributes
commit
|
commitdiff
|
tree
2019-10-24
Thom
a
s
J
i
a
ng
E
x
tract elaborati
o
n of
consts
and
f
unct
i
ons in
t
o endo
.
.
.
commit
|
commitdiff
|
tree
2019-10-24
Thomas Jian
g
Extract namespace elabora
t
i
o
n into it's o
w
n
en
d
o pas
s
commit
|
commitdiff
|
tree
2019-10-23
Thomas
Jiang
T
h
row 206
6
erro
r
f
or classname without type par
a
m
commit
|
commitdiff
|
tree
2019-10-22
Thomas Jiang
Move toplevel ns ela
b
o
r
ation to aast onl
y
commit
|
commitdiff
|
tree
2019-10-16
Thomas
Jiang
Clean up
some
c
ollection raw strings in
e
m
itter
commit
|
commitdiff
|
tree
2019-10-09
Thomas Jian
g
Kill f
r
om_fil
e
an
d
replace w
i
t
h from_file_with_legacy
commit
|
commitdiff
|
tree
2019-10-08
T
h
o
mas Jiang
R
emove fro
m
_text from full_fid
e
lity_ast
commit
|
commitdiff
|
tree
2019-10-05
Thomas Jiang
Change ser
v
erSignaturehelp to
use A
A
ST directly
commit
|
commitdiff
|
tree
2019-10-05
Thomas Jia
n
g
D
elete
hh_s
i
ngle_parse
commit
|
commitdiff
|
tree
2019-10-02
Thomas Jiang
Re
m
o
v
e unused elab
o
rate_def
commit
|
commitdiff
|
tree
2019-10-02
T
h
oma
s
Jiang
D
elete ela
b
or
a
te_topl
e
v
el_d
e
fs_nast
commit
|
commitdiff
|
tree
2019-09-30
Th
o
mas Jiang
Move sh
a
pe n
a
me check to nast_check
commit
|
commitdiff
|
tree
2019-09-30
Thomas
Jiang
Move cl
a
ss cons
t
check to
nast
_
check
commit
|
commitdiff
|
tree
2019-09-30
Th
o
ma
s
Jian
g
Move gconst to nast_check
commit
|
commitdiff
|
tree
2019-09-30
Thomas Jian
g
Mov
e
ty
p
econ
s
tant
c
h
e
ck to nast_ch
e
ck
commit
|
commitdiff
|
tree
2019-09-30
Th
o
mas Jiang
M
ov
e
lsb check to nast_check
commit
|
commitdiff
|
tree
2019-09-30
Thomas
J
iang
Mo
v
e _
_
clone
c
he
c
k to
nast_
c
he
c
k
commit
|
commitdiff
|
tree
2019-09-30
Thomas Jiang
Move
t
param sh
a
dow to nast
_
check
commit
|
commitdiff
|
tree
2019-09-30
Th
o
ma
s
J
i
ang
Move
d
u
p
licate metho
d
name check to nast_check
commit
|
commitdiff
|
tree
2019-09-30
Thomas Jiang
Add
m
ethod red
e
clarations to
nast_check
commit
|
commitdiff
|
tree
2019-09-27
T
h
o
mas
J
iang
Move tparam duplicate chec
k
to nast_c
h
eck
commit
|
commitdiff
|
tree
2019-09-27
Th
o
m
as Jiang
M
ove ge
n
eric name che
c
k to nast_visitor
commit
|
commitdiff
|
tree
2019-09-27
T
hom
a
s
Jiang
Move c
o
nstant
s
to
naming_spec
i
al_names
commit
|
commitdiff
|
tree
2019-07-12
Th
o
m
as Jiang
Change invalidation se
t
ting from hhcon
f
ig to hh
.
conf
commit
|
commitdiff
|
tree
2019-06-22
Thomas Ji
a
ng
In
v
alidate file
s
via hh_server [w
i
th options]
commit
|
commitdiff
|
tree
2019-05-23
T
h
o
mas Jiang
Add hhi f
i
le f
o
r HHVM request
t
raci
n
g
commit
|
commitdiff
|
tree
2019-05-14
Thomas Jiang
Add command to ret
r
iev
e
a li
s
t
of dependent
f
iles
commit
|
commitdiff
|
tree
2019-05-03
Th
o
m
a
s
J
ia
n
g
Fix hack
s
erver crash
on nest
e
d Class_
G
ets
commit
|
commitdiff
|
tree
next