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
Rustify elaborate namespace visitor
2020-02-05
T
h
omas Jiang
Rustify ela
b
orate namespa
c
e
v
is
i
tor
commit
|
commitdiff
|
tree
2020-02-05
Tho
m
as Jia
n
g
Fix ups
f
or
n
a
mespace elaborati
o
n
commit
|
commitdiff
|
tree
2020-01-30
T
h
omas
Jiang
Autoca
r
go some
r
us
t
for naming
commit
|
commitdiff
|
tree
2020-01-28
Thoma
s
Jiang
Parser O
p
t
i
on to enable f
u
nction pointers
commit
|
commitdiff
|
tree
2020-01-28
Thomas
J
iang
Lint nam
i
ng_special_name
s
commit
|
commitdiff
|
tree
2020-01-28
T
homas
Jiang
C
onvert
mo
r
e helper
f
u
n
c
tions for names
p
ace elaboration
commit
|
commitdiff
|
tree
2020-01-28
Thomas Jiang
C
on
v
ert aux helper
s
f
o
r
nam
e
space elaboration
commit
|
commitdiff
|
tree
2020-01-27
Thomas Jiang
Respect po_disallow_fu
n
c_
p
tr
s
_
i
n_co
n
s
tants option
commit
|
commitdiff
|
tree
2020-01-27
Thom
a
s Jian
g
Codege
n
s
up
p
ort
commit
|
commitdiff
|
tree
2020-01-24
T
h
o
mas J
i
ang
Typ
e
f
u
nction pointers
commit
|
commitdiff
|
tree
2020-01-24
Thomas Ji
a
ng
Elaborate fu
n
c
tion pointers as functions
commit
|
commitdiff
|
tree
2020-01-23
Thomas
J
iang
Add parsing error
commit
|
commitdiff
|
tree
2020-01-23
Tho
m
as
Jiang
Ad
d
rust
lowering
commit
|
commitdiff
|
tree
2020-01-23
Thomas Jiang
Add
A
AST
node
commit
|
commitdiff
|
tree
2020-01-23
T
homas Ji
a
ng
Parse functi
o
n
pointers to CST
commit
|
commitdiff
|
tree
2020-01-23
Thomas Jiang
Add new CST node
t
o the
schema
commit
|
commitdiff
|
tree
2020-01-15
Thomas
Jiang
Mo
v
e
e
n
v
s
ettin
g
f
r
om iter_with to iter
commit
|
commitdiff
|
tree
2020-01-15
T
h
omas Jia
n
g
C
h
eck that
X
HP children
de
c
laratio
n
s do not refer to
.
.
.
commit
|
commitdiff
|
tree
2019-12-10
Thomas
J
iang
Remove
t
y
pecheck_xhp_cvars option
commit
|
commitdiff
|
tree
2019-12-09
T
h
o
m
as Jian
g
Check arity checks on class cons
t
s
commit
|
commitdiff
|
tree
2019-12-04
Tho
m
as Jiang
Remove
l
eg
a
cy parser hack fo
r
lvar/id
commit
|
commitdiff
|
tree
2019-11-22
Thom
a
s Jiang
Remove ign
o
r
e_pos opt
i
on
commit
|
commitdiff
|
tree
2019-11-14
Thomas Jiang
Remove another red
u
n
da
n
t
add_ns
commit
|
commitdiff
|
tree
2019-11-14
Thomas
Jiang
Ch
a
nge emit_symbol_refs to e
x
pect Hhbc_id
.
t's (
w
ith
.
.
.
commit
|
commitdiff
|
tree
2019-11-13
Tho
m
as
J
ia
n
g
Back out "Chang
e
emit_symbol_refs to
exp
e
ct Hhbc_id
.
.
.
commit
|
commitdiff
|
tree
2019-11-13
Thomas
J
ian
g
R
emove
redundant add_ns
commit
|
commitdiff
|
tree
2019-11-11
Thomas Ji
a
ng
Ch
a
nge emit_
s
y
mbol_refs t
o
expect Hhbc_id
.
t
'
s
commit
|
commitdiff
|
tree
2019-11-09
Thom
a
s
J
i
ang
Document the namespace
ela
b
oration vi
s
itor
commit
|
commitdiff
|
tree
2019-11-09
Thoma
s
J
iang
U
nify name
s
p
ace of pseudoconsts for compiler and t
y
pechecker
commit
|
commitdiff
|
tree
2019-11-09
Thomas Jiang
Make P
s
eudoC
o
nstants case sensitive
commit
|
commitdiff
|
tree
2019-11-09
Thom
a
s Jiang
Autoimported functions a
r
e not
s
pec
i
al functions
commit
|
commitdiff
|
tree
2019-11-08
Thomas
Jia
n
g
Stri
p
le
a
d
i
ng \
in
f
unction_r
e
fs
commit
|
commitdiff
|
tree
2019-11-05
Thoma
s
J
i
a
n
g
Cons
i
der cal
l
_use
r
_fu
n
c
a built
in and not a special
.
.
.
commit
|
commitdiff
|
tree
2019-11-05
T
h
omas
J
iang
Remove un
u
sed "cl
o
ne" in SpecialFunctions
commit
|
commitdiff
|
tree
2019-11-05
Tho
m
as Jian
g
Remove hackc supp
o
rt for (unset) cas
t
commit
|
commitdiff
|
tree
2019-11-05
Thomas Jiang
Rename elaborate_id to from_
a
st_name for H
h
bc_
i
d
.
Class
commit
|
commitdiff
|
tree
2019-11-04
Thomas Jiang
Remov
e
c
a
se insens
i
t
i
vity for
special n
a
mes in emi
t
_expr
e
ssion
commit
|
commitdiff
|
tree
2019-11-01
Thom
a
s Jiang
Ren
a
me elaborate_id and remove un
n
ecessary arg
u
men
t
s
commit
|
commitdiff
|
tree
2019-10-31
T
h
o
m
as Jiang
Remove unnecessary elaboratio
n
of
c
o
n
sts in c
o
de
g
en
commit
|
commitdiff
|
tree
2019-10-31
Thom
a
s Jian
g
R
e
move double ela
b
oration of classes fr
o
m co
d
egen
commit
|
commitdiff
|
tree
2019-10-31
T
homa
s
Jian
g
Do
not elaborate
n
ames for recor
d
s and f
u
n
c
tions in
.
.
.
commit
|
commitdiff
|
tree
2019-10-31
Thomas Jiang
Remove unnec
e
ssary namespace elaboration in
R
x
commit
|
commitdiff
|
tree
2019-10-31
Thomas Jiang
A
d
d n
a
m
e
space elaboration pass
b
efore code
g
e
n
commit
|
commitdiff
|
tree
2019-10-29
T
h
om
a
s
Ji
a
n
g
Make
the endo
visitor generic ov
e
r AAST
commit
|
commitdiff
|
tree
2019-10-29
Thomas Jia
n
g
E
l
aborate typehints
commit
|
commitdiff
|
tree
2019-10-29
T
h
omas Jiang
F
ix namespace e
l
aboration for defa
u
lt func
t
i
o
n parameters
commit
|
commitdiff
|
tree
2019-10-29
Thomas Jiang
Do not namespace ge
n
erics for hint typ
e
s
t
ru
c
ture
commit
|
commitdiff
|
tree
2019-10-24
Thomas Ji
a
ng
Elaborate New Clas
s
e
s
and Reco
r
ds
commit
|
commitdiff
|
tree
2019-10-24
Th
o
mas Jiang
Elabor
a
te PU id
e
ntifiers
commit
|
commitdiff
|
tree
2019-10-24
Thomas J
i
a
n
g
E
labo
r
ate Class_get
commit
|
commitdiff
|
tree
2019-10-24
Thomas Jiang
Remove unn
e
cessary elaborat
i
on for unknown record id
commit
|
commitdiff
|
tree
2019-10-24
T
homas Ji
a
ng
Elaborate
E
xceptions in cat
c
h s
t
mts
commit
|
commitdiff
|
tree
2019-10-24
Th
o
mas Jian
g
E
l
abora
t
e xml names
commit
|
commitdiff
|
tree
2019-10-24
T
ho
m
as J
i
ang
Elaborate class
_
meth
commit
|
commitdiff
|
tree
2019-10-24
Th
o
mas
Jian
g
E
l
ab
o
rate me
t
h_caller
commit
|
commitdiff
|
tree
2019-10-24
Thomas Jiang
E
l
aborate cl
a
ss consts
commit
|
commitdiff
|
tree
2019-10-24
Thomas Jia
n
g
Set the cor
r
ect type parameters in the env
commit
|
commitdiff
|
tree
2019-10-24
Thom
a
s Jiang
Elabo
r
ate
u
ser attribut
e
s
commit
|
commitdiff
|
tree
2019-10-24
Thomas Ji
a
ng
Extra
c
t elabo
r
ation of consts and functions into
e
nd
o
.
.
.
commit
|
commitdiff
|
tree
2019-10-24
Tho
m
as Jiang
Ex
t
ract
n
amespac
e
e
laboration into it's
own endo pas
s
commit
|
commitdiff
|
tree
2019-10-23
Thomas Jiang
Th
r
ow 2066 error for
cl
a
ss
n
a
m
e
w
ithout type param
commit
|
commitdiff
|
tree
2019-10-22
Thomas
J
iang
Move toplevel ns el
a
bora
t
i
o
n to aast
only
commit
|
commitdiff
|
tree
2019-10-16
Thomas Jiang
Cle
a
n up some
c
o
llection ra
w
strings i
n
emitter
commit
|
commitdiff
|
tree
2019-10-09
Tho
m
as Jiang
Kill
from_f
i
le and replace
with from_
f
i
l
e_
w
ith_legacy
commit
|
commitdiff
|
tree
2019-10-08
Thomas Jiang
Remove from_text fro
m
ful
l
_fid
e
li
t
y_ast
commit
|
commitdiff
|
tree
2019-10-05
T
homas Jiang
C
hange
ser
v
e
rSignaturehel
p
to use AAST dir
e
ctly
commit
|
commitdiff
|
tree
2019-10-05
Thomas
J
ia
n
g
De
l
ete
h
h_singl
e
_pars
e
commit
|
commitdiff
|
tree
2019-10-02
Thomas
Jiang
Remove unused elabora
t
e
_
def
commit
|
commitdiff
|
tree
2019-10-02
Thomas Jiang
Delete
elaborate_tople
v
el
_
def
s
_nast
commit
|
commitdiff
|
tree
2019-09-30
Thomas Jiang
Move shape name check to nast_check
commit
|
commitdiff
|
tree
2019-09-30
Th
o
mas Jia
n
g
Move class const che
c
k t
o
na
s
t_che
c
k
commit
|
commitdiff
|
tree
2019-09-30
Thom
a
s Jiang
M
o
v
e gconst to na
s
t_c
h
eck
commit
|
commitdiff
|
tree
2019-09-30
Thomas
Jiang
Move typeconstant c
h
eck
t
o nast_
c
hec
k
commit
|
commitdiff
|
tree
2019-09-30
Thomas J
i
ang
Mo
v
e
l
sb
check to nast_c
h
eck
commit
|
commitdiff
|
tree
2019-09-30
Thomas Jiang
Move __clone check to n
a
s
t_chec
k
commit
|
commitdiff
|
tree
2019-09-30
T
homas
J
ia
n
g
Mov
e
tpa
r
am shadow to nast_ch
e
ck
commit
|
commitdiff
|
tree
2019-09-30
Thomas Jiang
Move
du
p
licate method
name check
to
nast_ch
e
ck
commit
|
commitdiff
|
tree
2019-09-30
Tho
m
as
J
i
ang
Add
m
ethod redeclarations to na
s
t_chec
k
commit
|
commitdiff
|
tree
2019-09-27
Thomas J
i
ang
M
ove tparam duplicate
c
heck to n
a
st
_
check
commit
|
commitdiff
|
tree
2019-09-27
Thoma
s
Jiang
Move generic name check to nas
t
_visitor
commit
|
commitdiff
|
tree
2019-09-27
Thomas Jiang
M
ove con
s
tants to naming_special_names
commit
|
commitdiff
|
tree
2019-07-12
Thomas
Jiang
Cha
n
ge i
n
validation setting from hhconfig
t
o hh
.
c
onf
commit
|
commitdiff
|
tree
2019-06-22
Th
o
m
a
s Jiang
Inv
a
lidate fil
e
s
via hh
_
server
[with options]
commit
|
commitdiff
|
tree
2019-05-23
Thomas J
i
ang
Add
hhi f
i
l
e
f
o
r
H
H
VM request tracing
commit
|
commitdiff
|
tree
2019-05-14
Thomas Ji
a
ng
Ad
d
command
to retrie
v
e
a
list of dependent fil
e
s
commit
|
commitdiff
|
tree
2019-05-03
T
h
omas
Ji
a
ng
Fix
hack ser
v
er
c
ra
s
h on nested Cla
s
s_G
e
t
s
commit
|
commitdiff
|
tree
2019-05-03
T
h
omas Ji
a
ng
Rena
m
e aa
s
t_* functio
n
s and clean up typing_get_locals
.
ml
commit
|
commitdiff
|
tree
2019-04-24
Thom
a
s Jia
n
g
Codeg
e
n off the AAST
commit
|
commitdiff
|
tree
2019-04-24
Thomas Jian
g
Changes to the AAST
s
truct
u
r
e
commit
|
commitdiff
|
tree
2019-04-22
Thomas Jiang
A
dd a te
m
pora
r
y
lab
e
led continu
e
and b
r
eak for
codegen
commit
|
commitdiff
|
tree
2019-04-22
Thomas Jia
n
g
Syntax er
r
or on
d
upl
i
c
a
te child and categ
o
r
y
declarations
.
.
.
commit
|
commitdiff
|
tree
2019-04-22
Thomas Ji
a
ng
T
reat b
a
d p
a
r
a
meter pr
o
motion as syn
t
ax e
r
r
ors
commit
|
commitdiff
|
tree
2019-04-19
Thomas Jiang
Ke
e
p ordering of
m
ethods,
v
ar
s
, r
e
q
s o
n
c
l
ass
e
s
commit
|
commitdiff
|
tree
2019-04-18
Thomas Jiang
Add `use
.
.
.
as` and
`
inst
e
a
dof` to the A
A
ST
commit
|
commitdiff
|
tree
2019-04-09
Thom
a
s
J
ia
n
g
Move typechecker coroutine
tests to fac
e
book/
commit
|
commitdiff
|
tree
2019-03-25
Thomas Jiang
Mak
e
c
odege
n
depe
n
d
on fewer typing files
commit
|
commitdiff
|
tree
2019-03-07
Thomas
Jiang
Inc
l
ude Aast_defs in Ta
s
t
commit
|
commitdiff
|
tree
2019-02-01
Thoma
s
Jiang
F
unctorize Aast over FuncB
o
dyAnn
o
tations,
In th
e
m
i
ddl
e
.
.
.
commit
|
commitdiff
|
tree
2019-02-01
T
homas Jiang
Replace the
t
params on UnnamedBody
commit
|
commitdiff
|
tree
2019-02-01
Thomas Jia
n
g
No lon
g
er open
A
st by de
f
ault
i
n Nami
n
g
commit
|
commitdiff
|
tree
next