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
strongly type respond_jsonrpc
2019-12-09
Thomas J
i
a
ng
Check
a
rity
c
h
ecks on class const
s
commit
|
commitdiff
|
tree
2019-12-04
T
h
omas Ji
a
ng
R
emov
e
legacy parser h
a
ck for lvar/id
commit
|
commitdiff
|
tree
2019-11-22
Thomas Jiang
Remo
v
e ignore_pos
opti
o
n
commit
|
commitdiff
|
tree
2019-11-14
Thomas Jiang
Re
m
ove a
n
o
the
r
r
e
dundant add_ns
commit
|
commitdiff
|
tree
2019-11-14
Thomas Jia
n
g
Change e
m
it_symbol_refs to exp
e
ct Hhb
c
_id
.
t'
s
(with
.
.
.
commit
|
commitdiff
|
tree
2019-11-13
T
h
o
m
as Jiang
B
ack out "Chang
e
em
i
t_sym
b
o
l
_refs to expect
H
hbc_id
.
.
.
commit
|
commitdiff
|
tree
2019-11-13
T
h
oma
s
Jiang
Re
m
o
ve
re
d
undant add_ns
commit
|
commitdiff
|
tree
2019-11-11
Thoma
s
Ji
a
ng
Ch
a
nge emit_symbol_refs
t
o expect Hhbc_i
d
.
t'
s
commit
|
commitdiff
|
tree
2019-11-09
Thomas Jiang
Document
t
he n
a
m
espace elabo
r
ation visitor
commit
|
commitdiff
|
tree
2019-11-09
Th
o
m
as
J
ia
n
g
Unify namespace of
p
s
eudocons
t
s for
c
ompiler and typ
e
checker
commit
|
commitdiff
|
tree
2019-11-09
T
homas Jiang
Mak
e
P
seud
o
Co
n
sta
n
t
s cas
e
sensiti
v
e
commit
|
commitdiff
|
tree
2019-11-09
Thomas Jiang
Au
t
oimp
o
rted func
t
i
o
ns
are not
special functions
commit
|
commitdiff
|
tree
2019-11-08
Thoma
s
Jiang
Strip
le
a
ding
\ in function_refs
commit
|
commitdiff
|
tree
2019-11-05
T
h
omas
J
i
a
ng
Consider call_user_func a bu
i
lt
i
n
a
nd not a special
.
.
.
commit
|
commitdiff
|
tree
2019-11-05
Th
o
mas
Ji
a
n
g
Remov
e
unused "clone"
in SpecialFunct
i
ons
commit
|
commitdiff
|
tree
2019-11-05
Thomas Jiang
Remove hackc support fo
r
(unset)
c
ast
commit
|
commitdiff
|
tree
2019-11-05
T
h
omas
J
ia
n
g
Rename elaborate_id to from_ast_name for Hhbc
_
id
.
C
l
as
s
commit
|
commitdiff
|
tree
2019-11-04
Thomas Jiang
R
e
mo
v
e
c
a
se insensitivity for s
p
ecial
names in emit_expression
commit
|
commitdiff
|
tree
2019-11-01
T
h
o
mas Jiang
R
ename elab
o
rate_id
a
nd remove unnecessary arguments
commit
|
commitdiff
|
tree
2019-10-31
Thomas Jiang
Remove unnecessary e
l
aboration of consts in codegen
commit
|
commitdiff
|
tree
2019-10-31
Thom
a
s Jia
n
g
Rem
o
ve doubl
e
elab
o
ration of classes from codegen
commit
|
commitdiff
|
tree
2019-10-31
Thomas
Jian
g
Do not elaborate names for records
and func
t
ion
s
in
.
.
.
commit
|
commitdiff
|
tree
2019-10-31
T
homas Jiang
Remove unnecessary na
m
espace e
l
aboration
in Rx
commit
|
commitdiff
|
tree
2019-10-31
Thomas
Ji
a
ng
Add namespace
e
labor
a
tion pa
s
s before
c
odegen
commit
|
commitdiff
|
tree
2019-10-29
Th
o
mas Jian
g
M
a
ke the en
d
o visitor gener
i
c
o
ver AAST
commit
|
commitdiff
|
tree
2019-10-29
Thomas J
i
ang
Elaborate typehints
commit
|
commitdiff
|
tree
2019-10-29
Thomas Jiang
Fix namesp
a
c
e
elaboration f
o
r d
e
fault functi
o
n parameters
commit
|
commitdiff
|
tree
2019-10-29
Thomas Jian
g
Do n
o
t name
s
pace ge
n
erics f
o
r hin
t
ty
p
e
structu
r
e
commit
|
commitdiff
|
tree
2019-10-24
Thomas J
i
ang
E
l
a
borate New Classes and Records
commit
|
commitdiff
|
tree
2019-10-24
Thomas J
i
ang
Elaborate
P
U
identifiers
commit
|
commitdiff
|
tree
2019-10-24
Thomas Jiang
El
a
borate Class
_
get
commit
|
commitdiff
|
tree
2019-10-24
Thomas Ji
a
n
g
R
e
mo
v
e unne
c
essary
elaboration for unknown record id
commit
|
commitdiff
|
tree
2019-10-24
Thomas
J
iang
E
laborat
e
Exc
e
ptions in ca
t
ch
stmts
commit
|
commitdiff
|
tree
2019-10-24
Thomas Jiang
El
a
borate
x
m
l n
a
mes
commit
|
commitdiff
|
tree
2019-10-24
Thomas
Jian
g
Elaborate class
_
m
e
th
commit
|
commitdiff
|
tree
2019-10-24
Th
o
mas Jiang
Elaborate
m
e
th_caller
commit
|
commitdiff
|
tree
2019-10-24
Thomas Jiang
Elabora
t
e class consts
commit
|
commitdiff
|
tree
2019-10-24
Thomas
J
iang
Set the correct type pa
r
ameters
i
n
the env
commit
|
commitdiff
|
tree
2019-10-24
T
homas Jiang
Ela
b
orate user attribu
t
es
commit
|
commitdiff
|
tree
2019-10-24
Thoma
s
J
i
ang
Extract
e
la
b
o
r
ation of
c
o
nst
s
a
n
d functions into endo
.
.
.
commit
|
commitdiff
|
tree
2019-10-24
Th
o
m
a
s Jiang
Extract
n
amespace elaboration into it'
s
ow
n
endo pass
commit
|
commitdiff
|
tree
2019-10-23
T
h
omas Jiang
Throw 2066 error
f
o
r classname withou
t
type p
a
r
a
m
commit
|
commitdiff
|
tree
2019-10-22
Thomas
Ji
a
ng
Move
t
oplevel ns
e
lab
o
rati
o
n to aast only
commit
|
commitdiff
|
tree
2019-10-16
Th
o
mas Jiang
Clean up some collecti
o
n ra
w
strings in
e
mitter
commit
|
commitdiff
|
tree
2019-10-09
Tho
m
as Ji
a
ng
Kill fro
m
_f
i
le
and replace with from_fil
e
_wit
h
_leg
a
cy
commit
|
commitdiff
|
tree
2019-10-08
Thomas Jiang
Remove
f
ro
m
_text from
f
u
ll_fideli
t
y_a
s
t
commit
|
commitdiff
|
tree
2019-10-05
T
h
o
mas
Ji
a
ng
Change serverSig
n
atu
r
e
h
elp to use AAST d
i
rectly
commit
|
commitdiff
|
tree
2019-10-05
Thomas Jiang
D
e
lete h
h
_single_parse
commit
|
commitdiff
|
tree
2019-10-02
Thomas
J
iang
Remove unu
s
ed
elaborate_def
commit
|
commitdiff
|
tree
2019-10-02
T
h
omas J
i
ang
Delet
e
elaborate_top
l
evel
_
defs
_
nast
commit
|
commitdiff
|
tree
2019-09-30
Thomas
J
iang
M
o
v
e shape name check
t
o n
a
st_ch
e
ck
commit
|
commitdiff
|
tree
2019-09-30
Th
o
m
a
s Jiang
Move cla
s
s
c
onst check to nast_
c
heck
commit
|
commitdiff
|
tree
2019-09-30
T
h
o
ma
s
Jiang
Mov
e
g
const
t
o nast_che
c
k
commit
|
commitdiff
|
tree
2019-09-30
Tho
m
a
s Jiang
M
ove typeconstant ch
e
ck to
nast_check
commit
|
commitdiff
|
tree
2019-09-30
Th
o
mas Jiang
Move lsb check to na
s
t_ch
e
ck
commit
|
commitdiff
|
tree
2019-09-30
Thomas Jiang
Move __cl
o
ne
c
he
c
k to n
a
s
t
_check
commit
|
commitdiff
|
tree
2019-09-30
Thomas Jian
g
Move tparam shado
w
to
nast_chec
k
commit
|
commitdiff
|
tree
2019-09-30
T
homas
J
iang
Mov
e
duplicate met
h
od
name
c
heck to n
a
st
_
check
commit
|
commitdiff
|
tree
2019-09-30
Thomas Jiang
Add me
t
hod red
e
claratio
n
s t
o
n
a
s
t
_check
commit
|
commitdiff
|
tree
2019-09-27
Th
o
mas Jiang
Move tpar
a
m duplicate c
h
eck to nas
t
_
c
heck
commit
|
commitdiff
|
tree
2019-09-27
Thomas Jiang
Move gener
i
c
n
ame ch
e
ck to nast_visit
o
r
commit
|
commitdiff
|
tree
2019-09-27
Tho
m
as Jiang
Move co
n
stants to naming_sp
e
c
i
a
l_
n
ames
commit
|
commitdiff
|
tree
2019-07-12
T
homas Jiang
Change invalidation s
e
tt
i
n
g from hhcon
f
ig t
o
hh
.
conf
commit
|
commitdiff
|
tree
2019-06-22
Thomas Ji
a
ng
I
n
validate files via
hh_
s
erver [w
i
th
o
p
tions
]
commit
|
commitdiff
|
tree
2019-05-23
Thomas Ji
a
ng
Add hhi file for HHVM re
q
uest tracin
g
commit
|
commitdiff
|
tree
2019-05-14
T
h
oma
s
Jiang
Add c
o
mmand to retrieve a li
s
t o
f
dependen
t
files
commit
|
commitdiff
|
tree
2019-05-03
Tho
m
a
s
Jiang
Fix hack
s
e
rv
e
r
crash o
n
nes
t
ed Class_Gets
commit
|
commitdiff
|
tree
2019-05-03
T
h
omas Ji
a
ng
Rename aast_* functions and clean
u
p
t
ypin
g
_get_locals
.
ml
commit
|
commitdiff
|
tree
2019-04-24
Thomas Jiang
C
o
d
e
gen off the AAST
commit
|
commitdiff
|
tree
2019-04-24
Tho
m
a
s
J
iang
Changes to the AAST struct
u
re
commit
|
commitdiff
|
tree
2019-04-22
T
h
o
mas Jia
n
g
Add
a
t
emp
o
r
a
ry labeled conti
n
ue and break for codegen
commit
|
commitdiff
|
tree
2019-04-22
T
h
omas Jia
n
g
Syntax error on du
p
l
i
ca
t
e child and category
declaratio
n
s
.
.
.
commit
|
commitdiff
|
tree
2019-04-22
Thomas Jiang
Treat ba
d
paramet
e
r
promotion as synt
a
x e
r
rors
commit
|
commitdiff
|
tree
2019-04-19
Thomas Jia
n
g
Keep ordering of metho
d
s, vars, reqs on classes
commit
|
commitdiff
|
tree
2019-04-18
Thomas Jiang
A
d
d
`use
.
.
.
as` and `
i
nsteadof` to the AAST
commit
|
commitdiff
|
tree
2019-04-09
Thomas
J
iang
Move typech
e
c
k
e
r c
o
rou
t
ine tests to facebook/
commit
|
commitdiff
|
tree
2019-03-25
Thomas
Jiang
M
ake cod
e
gen depe
n
d
on fewer typi
n
g
files
commit
|
commitdiff
|
tree
2019-03-07
Thomas Jiang
Includ
e
Aast
_
defs in Tas
t
commit
|
commitdiff
|
tree
2019-02-01
Thomas Jiang
Functorize Aast over FuncBodyAnno
t
a
tions, I
n
t
he m
i
ddle
.
.
.
commit
|
commitdiff
|
tree
2019-02-01
Thoma
s
J
iang
Replace the tpa
r
ams on UnnamedBody
commit
|
commitdiff
|
tree
2019-02-01
Th
o
m
a
s Jia
n
g
No
l
o
n
ger open
A
st by default in
N
a
m
ing
commit
|
commitdiff
|
tree
2019-02-01
Thomas Jiang
Mi
g
rate program to use
the
a
a
s
t
commit
|
commitdiff
|
tree
2019-02-01
Thomas Ji
a
n
g
Migrate `class_` n
a
mi
n
g
t
o operate on
t
h
e aas
t
commit
|
commitdiff
|
tree
2019-02-01
Thomas Jiang
Change Aast
.
c_tparams to use aast_hint
commit
|
commitdiff
|
tree
2019-02-01
T
homas Jiang
Mi
g
rate typedef
commit
|
commitdiff
|
tree
2019-02-01
Thomas Ji
a
ng
M
igrate
`
m
e
thod_` to
o
perate
o
n a
a
st
commit
|
commitdiff
|
tree
2019-02-01
Thomas Jiang
Migrate `fun_` to naming to op
e
r
a
te
on t
h
e aast
commit
|
commitdiff
|
tree
2019-02-01
T
ho
m
as Jiang
Mig
r
ate `stmt` naming to oper
a
te on the aast
commit
|
commitdiff
|
tree
2019-02-01
Thomas Jiang
Mi
g
rate `exp
r
`
namin
g
to ope
r
a
t
e o
n
the aast
commit
|
commitdiff
|
tree
2019-01-24
Thomas Jiang
M
i
grate
`
hint` naming to op
e
rate
o
n
the aast
commit
|
commitdiff
|
tree
2018-12-19
Th
o
mas Jiang
Add variad
i
city conversion
commit
|
commitdiff
|
tree
2018-12-18
T
h
oma
s
Jiang
Convert
awaitall over
commit
|
commitdiff
|
tree
2018-12-18
Thomas Jiang
A
dd doc comments to methods
commit
|
commitdiff
|
tree
2018-12-18
Thomas Jiang
A
dd the remaining
f
u
n_ propertie
s
t
o
A
a
st
commit
|
commitdiff
|
tree
2018-12-18
Thomas Jiang
Add class variabl
e
final
i
ty and
visibility
commit
|
commitdiff
|
tree
2018-12-18
Th
o
mas Jiang
Add
constrai
n
ts to
functions
commit
|
commitdiff
|
tree
2018-12-18
T
h
omas Jiang
A
dd Hreifi
e
d
to
the Aa
s
t a
n
d add filler calls
commit
|
commitdiff
|
tree
2018-12-18
Thomas
Jia
n
g
Add Hsoft and naiv
e
fill ins to Aast
commit
|
commitdiff
|
tree
2018-12-18
Thomas Jiang
C
h
a
n
g
e
t
he Aast Sh
a
pe from
s
hapemap to list
commit
|
commitdiff
|
tree
2018-12-14
T
h
omas Jiang
Conv
e
rt haccess witho
u
t checks
commit
|
commitdiff
|
tree
next