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-02-05
Thomas Jian
g
Fix ups fo
r
n
a
mespac
e
elaborati
o
n
commit
|
commitdiff
|
tree
2020-01-30
Thomas J
i
ang
Autocarg
o
som
e
rust fo
r
naming
commit
|
commitdiff
|
tree
2020-01-28
Th
o
mas
J
i
ang
Parser Option to enable function
pointers
commit
|
commitdiff
|
tree
2020-01-28
Thom
a
s Ji
a
ng
Lin
t
n
a
ming_spe
c
ia
l
_
names
commit
|
commitdiff
|
tree
2020-01-28
T
h
omas
Ji
a
ng
Convert
m
ore helper functions f
o
r namespace elaborati
o
n
commit
|
commitdiff
|
tree
2020-01-28
Thomas Jiang
Convert
aux he
l
pers
fo
r
namespace elaboration
commit
|
commitdiff
|
tree
2020-01-27
Thomas
J
iang
Respect
p
o_disallow_func_ptrs_in_constants option
commit
|
commitdiff
|
tree
2020-01-27
Th
o
mas Jiang
Co
d
egen
support
commit
|
commitdiff
|
tree
2020-01-24
Th
o
m
as Jian
g
Type funct
i
on poin
t
er
s
commit
|
commitdiff
|
tree
2020-01-24
Thomas Jiang
Elaborate fu
n
ct
i
on point
e
rs
a
s
f
un
c
t
ions
commit
|
commitdiff
|
tree
2020-01-23
Thom
a
s Jiang
Add
p
arsing e
r
ror
commit
|
commitdiff
|
tree
2020-01-23
T
homas
J
i
ang
Ad
d
r
ust lo
w
eri
n
g
commit
|
commitdiff
|
tree
2020-01-23
Thoma
s
Jiang
Add AAST node
commit
|
commitdiff
|
tree
2020-01-23
T
hom
a
s Jiang
P
a
rse fun
c
tion pointers to CST
commit
|
commitdiff
|
tree
2020-01-23
T
h
o
mas Jiang
A
dd new CST node t
o
the schema
commit
|
commitdiff
|
tree
2020-01-15
Thomas Jiang
Move e
n
v
setti
n
g from iter_wit
h
to iter
commit
|
commitdiff
|
tree
2020-01-15
Thomas Jiang
Check t
h
at XHP ch
i
ldre
n
declarati
o
ns do not re
f
er t
o
.
.
.
commit
|
commitdiff
|
tree
2019-12-10
T
homas Jian
g
Remov
e
typeche
c
k_xhp_cvars option
commit
|
commitdiff
|
tree
2019-12-09
Thomas
J
i
a
ng
Check arity checks on cl
a
ss consts
commit
|
commitdiff
|
tree
2019-12-04
Thomas Jiang
Remove
l
egac
y
parser hack f
o
r
lvar/id
commit
|
commitdiff
|
tree
2019-11-22
T
h
o
m
a
s
Jiang
R
e
move i
g
nore_pos o
p
tion
commit
|
commitdiff
|
tree
2019-11-14
Th
o
m
a
s
J
i
a
n
g
Remove
a
noth
e
r redundant add
_
ns
commit
|
commitdiff
|
tree
2019-11-14
T
h
o
mas Jiang
Change em
i
t_symbol_refs to expect Hhbc_id
.
t's (wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2019-11-13
Thomas Jiang
Back
out "
C
h
a
nge
e
mit_symbol
_
r
efs to expect
H
hbc_i
d
.
.
.
commit
|
commitdiff
|
tree
2019-11-13
Thomas Jiang
Rem
o
ve
r
e
dund
a
n
t
a
dd_ns
commit
|
commitdiff
|
tree
2019-11-11
Thoma
s
Jiang
C
hange emit_symbol_refs to e
x
pec
t
Hhbc_i
d
.
t
's
commit
|
commitdiff
|
tree
2019-11-09
Thoma
s
Jiang
D
ocu
m
e
n
t
the namespace el
a
boration visitor
commit
|
commitdiff
|
tree
2019-11-09
Thomas Jia
n
g
Unify
namespace of pseudoconsts for compiler and typechecker
commit
|
commitdiff
|
tree
2019-11-09
Thoma
s
Jiang
Make PseudoCon
s
ta
n
ts case sensitive
commit
|
commitdiff
|
tree
2019-11-09
Tho
m
as Jiang
Auto
i
mp
o
rted functions ar
e
n
o
t
spe
c
ia
l
funct
i
ons
commit
|
commitdiff
|
tree
2019-11-08
Thomas Jiang
Str
i
p leading \ in funct
i
o
n
_
r
e
fs
commit
|
commitdiff
|
tree
2019-11-05
Thomas
Jiang
Co
n
s
i
der call_user_func
a
bui
l
t
in and not a special
.
.
.
commit
|
commitdiff
|
tree
2019-11-05
Thomas Jiang
Remove unused "clo
n
e
"
in SpecialFunctions
commit
|
commitdiff
|
tree
2019-11-05
Thom
a
s Ji
a
n
g
Remove hackc support
f
o
r
(u
n
set) cast
commit
|
commitdiff
|
tree
2019-11-05
T
h
omas Jiang
R
e
name elaborate
_
i
d
to from_as
t
_
n
ame f
o
r
H
hbc_id
.
Class
commit
|
commitdiff
|
tree
2019-11-04
Thomas J
i
ang
R
emove case insensitivity
f
o
r
special names in em
i
t_expression
commit
|
commitdiff
|
tree
2019-11-01
Thoma
s
Jia
n
g
Rename
e
laborate_id and remove
u
nnecessary
a
r
g
u
m
en
t
s
commit
|
commitdiff
|
tree
2019-10-31
Thomas Jiang
Remove unnecessary elabora
t
ion of consts
in cod
e
gen
commit
|
commitdiff
|
tree
2019-10-31
Thoma
s
Jia
n
g
R
e
m
ove
double elaboration o
f
classes from codege
n
commit
|
commitdiff
|
tree
2019-10-31
Thomas Jia
n
g
Do not
e
l
ab
o
rate na
m
es f
o
r records
and functions in
.
.
.
commit
|
commitdiff
|
tree
2019-10-31
Th
o
mas Jiang
R
e
m
o
ve unne
c
essary namespace e
l
a
b
oration in Rx
commit
|
commitdiff
|
tree
2019-10-31
T
h
omas Jiang
Add namesp
a
ce elaboration pass before c
o
degen
commit
|
commitdiff
|
tree
2019-10-29
Thomas J
i
ang
Make the endo visito
r
generi
c
over AAST
commit
|
commitdiff
|
tree
2019-10-29
Thomas J
i
a
ng
Elab
o
ra
t
e typehin
t
s
commit
|
commitdiff
|
tree
2019-10-29
Thomas Jiang
Fix namesp
a
ce elabo
r
ation
f
or
d
efault func
t
i
on parameters
commit
|
commitdiff
|
tree
2019-10-29
Thomas Jiang
Do not namespace generics for hint typ
e
struct
u
re
commit
|
commitdiff
|
tree
2019-10-24
Thomas Jiang
El
a
borat
e
New Clas
s
e
s
and Records
commit
|
commitdiff
|
tree
2019-10-24
Thomas Jiang
Elaborate PU identi
f
iers
commit
|
commitdiff
|
tree
2019-10-24
Thomas Jia
n
g
Elabo
r
ate Class_get
commit
|
commitdiff
|
tree
2019-10-24
T
homas Jiang
Remove unnecessary
elaboration for unknown recor
d
id
commit
|
commitdiff
|
tree
2019-10-24
Thom
a
s
J
iang
Elaborate
Excep
t
ions in
catch stmts
commit
|
commitdiff
|
tree
2019-10-24
Thomas Jiang
Elaborate xml names
commit
|
commitdiff
|
tree
2019-10-24
Thoma
s
Jiang
Elaborat
e
cla
s
s
_
meth
commit
|
commitdiff
|
tree
2019-10-24
Thomas Ji
a
n
g
E
l
a
b
orate met
h
_c
a
ller
commit
|
commitdiff
|
tree
2019-10-24
Tho
m
as Jiang
Elabor
a
t
e
class consts
commit
|
commitdiff
|
tree
2019-10-24
T
homas Ji
a
ng
Set
t
he corr
e
ct typ
e
pa
r
amet
e
rs
i
n t
h
e env
commit
|
commitdiff
|
tree
2019-10-24
T
hom
a
s Ji
a
ng
Elab
o
rate user attri
b
utes
commit
|
commitdiff
|
tree
2019-10-24
T
h
omas Jiang
Extract elaboration of consts and functions into e
n
do
.
.
.
commit
|
commitdiff
|
tree
2019-10-24
Thomas Jiang
Extract namespace elab
o
ration int
o
it's
o
wn
e
n
d
o pa
s
s
commit
|
commitdiff
|
tree
2019-10-23
Thomas Jiang
Th
r
ow 20
6
6 error
f
or classname witho
u
t
t
ype par
a
m
commit
|
commitdiff
|
tree
2019-10-22
T
h
omas Jiang
Move toplevel ns elaborati
o
n to aast o
n
ly
commit
|
commitdiff
|
tree
2019-10-16
Thomas
J
iang
Clean
u
p som
e
collectio
n
raw strings in emit
t
er
commit
|
commitdiff
|
tree
2019-10-09
Thomas
J
iang
Kill from_file and replace with from_
f
ile_wi
t
h
_
l
e
gacy
commit
|
commitdiff
|
tree
2019-10-08
Thomas
Jia
n
g
Remove from_text from full_fid
e
lity_ast
commit
|
commitdiff
|
tree
2019-10-05
Thomas Jia
n
g
Change serverSignat
u
rehelp to use AAST directly
commit
|
commitdiff
|
tree
2019-10-05
Thomas Jiang
D
e
l
ete
hh_si
n
gl
e
_
p
ars
e
commit
|
commitdiff
|
tree
2019-10-02
Thom
a
s Jiang
Re
m
o
v
e unused elaborate_def
commit
|
commitdiff
|
tree
2019-10-02
Thomas Ji
a
ng
Delete elaborate_toplevel_defs_nast
commit
|
commitdiff
|
tree
2019-09-30
T
homas Jian
g
Move shape
n
ame check to nast_check
commit
|
commitdiff
|
tree
2019-09-30
Thoma
s
Jiang
Move class
const check to nast_
c
he
c
k
commit
|
commitdiff
|
tree
2019-09-30
Thomas Jiang
M
ove gcons
t
to nast_
c
heck
commit
|
commitdiff
|
tree
2019-09-30
Thomas J
i
ang
Mo
v
e
typ
e
constant
check to
n
ast_check
commit
|
commitdiff
|
tree
2019-09-30
Thoma
s
Jiang
M
o
v
e
lsb ch
e
ck to nast_chec
k
commit
|
commitdiff
|
tree
2019-09-30
Tho
m
as Jia
n
g
Move __c
l
one check to
nast_ch
e
ck
commit
|
commitdiff
|
tree
2019-09-30
T
homas Jiang
Mo
v
e tparam s
h
ado
w
to
n
ast_check
commit
|
commitdiff
|
tree
2019-09-30
Th
o
m
a
s Jiang
M
o
ve duplica
t
e
method name c
h
ec
k
t
o nast_check
commit
|
commitdiff
|
tree
2019-09-30
Th
o
ma
s
Jiang
Add m
e
t
hod redeclarations to nast_che
c
k
commit
|
commitdiff
|
tree
2019-09-27
Thomas Jia
n
g
M
o
ve tp
a
ram duplic
a
te che
c
k
t
o nast_c
h
eck
commit
|
commitdiff
|
tree
2019-09-27
T
h
oma
s
Jiang
Mo
v
e gen
e
ric name che
c
k to
nast_visitor
commit
|
commitdiff
|
tree
2019-09-27
Thomas
Ji
a
n
g
M
o
ve constants to naming_spe
c
ial_names
commit
|
commitdiff
|
tree
2019-07-12
Thomas Jiang
C
h
a
n
ge
invalidation
se
t
t
i
ng from hhconfig to hh
.
conf
commit
|
commitdiff
|
tree
2019-06-22
Thomas J
i
ang
Inva
l
idate files
v
ia hh_server [
w
ith options]
commit
|
commitdiff
|
tree
2019-05-23
Thomas Ji
a
ng
Add hhi
f
i
le for
HHVM req
u
est
t
raci
n
g
commit
|
commitdiff
|
tree
2019-05-14
T
h
omas
Jia
n
g
Add c
o
mmand to retr
i
eve a list of dependent file
s
commit
|
commitdiff
|
tree
2019-05-03
T
homas
Jiang
Fix
hack s
e
rver crash on nest
e
d Class_Gets
commit
|
commitdiff
|
tree
2019-05-03
Thomas
Jiang
Rename aast_* functi
o
ns an
d
clean up typing_g
e
t
_
lo
c
als
.
ml
commit
|
commitdiff
|
tree
2019-04-24
Tho
m
as Ji
a
ng
Co
d
e
g
e
n
off the A
A
ST
commit
|
commitdiff
|
tree
2019-04-24
T
h
omas
Jiang
Changes to
the AAST structure
commit
|
commitdiff
|
tree
2019-04-22
T
h
omas J
i
ang
Ad
d
a t
e
mporary label
e
d continue and break for codegen
commit
|
commitdiff
|
tree
2019-04-22
Thomas Jia
n
g
Syntax error on duplicate c
h
ild
and cat
e
gory declara
t
ions
.
.
.
commit
|
commitdiff
|
tree
2019-04-22
Thom
a
s Jian
g
Treat bad
p
a
rameter promotion as
s
yntax
errors
commit
|
commitdiff
|
tree
2019-04-19
Th
o
mas Jia
n
g
Keep ordering of
methods, vars, reqs on classes
commit
|
commitdiff
|
tree
2019-04-18
Thom
a
s Jiang
Add `use
.
.
.
as` and `insteadof` to th
e
A
AS
T
commit
|
commitdiff
|
tree
2019-04-09
Tho
m
as Jian
g
Move type
c
hecker coroutine tes
t
s
t
o
f
a
cebook/
commit
|
commitdiff
|
tree
2019-03-25
Thomas Jiang
Make
codegen depend
o
n fewe
r
typing
f
iles
commit
|
commitdiff
|
tree
2019-03-07
Thomas Jiang
I
nclud
e
Aast_defs
i
n
T
a
s
t
commit
|
commitdiff
|
tree
2019-02-01
Thomas Jiang
Functorize
Aast ove
r
FuncBod
y
Anno
t
ations, In the middle
.
.
.
commit
|
commitdiff
|
tree
2019-02-01
Thomas Jiang
Replace the tpar
a
ms on Unname
d
Bo
d
y
commit
|
commitdiff
|
tree
2019-02-01
Thomas Jiang
N
o lon
g
er open A
s
t by
default
in Na
m
i
ng
commit
|
commitdiff
|
tree
2019-02-01
Thomas Jiang
Migrate program to use the aast
commit
|
commitdiff
|
tree
next