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
Add decl_errors field to folded class definition
2022-03-08
Th
o
mas Jia
n
g
Ad
d
decl
_
err
o
r
s
fiel
d
to fol
d
ed class definition
commit
|
commitdiff
|
tree
2022-03-08
Thomas J
i
a
n
g
Extends outline
commit
|
commitdiff
|
tree
2022-03-08
Thomas Jiang
Chan
g
e
de
b
ug
p
rinting of f
o
lded decls so tha
t
hashmaps
.
.
.
commit
|
commitdiff
|
tree
2022-03-08
T
homas Jia
n
g
Add a CI verify
.
py test fo
r
folded decls
commit
|
commitdiff
|
tree
2022-03-02
T
h
omas J
i
ang
Remove a match condition that is covered by catc
h
all
commit
|
commitdiff
|
tree
2022-02-24
Thomas Jiang
Error if
m
e
th_calle
r
is given argument wi
t
h '$'
commit
|
commitdiff
|
tree
2022-02-19
Thomas J
i
a
n
g
Error if attempting to
m
eth_caller a method that re
t
urns
.
.
.
commit
|
commitdiff
|
tree
2022-02-18
Thomas Jiang
Add
f
unct
i
on pa
r
ams to exception message
f
or
U
n
ix
.
EINV
A
L
commit
|
commitdiff
|
tree
2022-02-18
Tho
m
as Jiang
R
e
m
ove
u
n
us
e
d disa
b
le array
f
l
ag
commit
|
commitdiff
|
tree
2022-02-18
Th
o
mas Jiang
Re
m
o
v
e
unuse
d
disable array typehint
f
la
g
commit
|
commitdiff
|
tree
2022-01-27
Thom
a
s Jiang
Remove array_cast opti
o
n fr
o
m tco_migration_flags
l
is
t
commit
|
commitdiff
|
tree
2022-01-25
Thomas Jian
g
Remove unused disable ar
r
ay cast flag
commit
|
commitdiff
|
tree
2022-01-21
Thomas Jiang
Remove un
u
se
d
escape braces flag
commit
|
commitdiff
|
tree
2022-01-21
Thoma
s
Jiang
Remove unused nontop
l
evel
declara
t
ions fla
g
commit
|
commitdiff
|
tree
2022-01-07
T
h
o
m
a
s
J
iang
Config/val
u
e
/
defin
e
c
l
i op
t
ion
s
wo
r
k
commit
|
commitdiff
|
tree
2022-01-07
T
h
omas Jiang
M
ove
H
HVM c
o
n
fig
pa
r
sing to util
s
commit
|
commitdiff
|
tree
2021-12-22
Tho
m
as J
i
ang
Refactor ast_con
s
tant_f
o
lder
commit
|
commitdiff
|
tree
2021-12-22
Thomas Jiang
Ref
a
c
to
r
emi
t
_adata
commit
|
commitdiff
|
tree
2021-12-22
Thomas Jiang
Rem
o
ve allo
c
f
r
om
emit_met
h
o
d
commit
|
commitdiff
|
tree
2021-12-22
Thomas Jiang
Re
f
actor emit_na
t
ive_opcode
commit
|
commitdiff
|
tree
2021-12-22
T
homas Jiang
Remo
v
e alloc from emit_function
commit
|
commitdiff
|
tree
2021-12-22
Thomas J
i
ang
Remove a
l
loc fr
o
m em
i
t
_
p
ro
p
erty
commit
|
commitdiff
|
tree
2021-12-22
Thomas Jiang
R
e
fa
c
tor scope
commit
|
commitdiff
|
tree
2021-12-21
T
h
o
mas Jia
n
g
Refactor
e
mit_param
commit
|
commitdiff
|
tree
2021-12-21
Th
o
ma
s
Jiang
Refactor
e
mit_typedef
commit
|
commitdiff
|
tree
2021-12-21
Th
o
mas Jiang
Refactor emit_record_def
commit
|
commitdiff
|
tree
2021-12-21
Thomas Jia
n
g
R
e
fact
o
r emit_xhp
commit
|
commitdiff
|
tree
2021-12-21
T
h
o
mas Jian
g
R
e
move allo
c
fro
m
rewrite_xm
l
commit
|
commitdiff
|
tree
2021-12-21
Tho
m
a
s
J
iang
Refactor emit_memo
i
ze_
f
un
c
tion
commit
|
commitdiff
|
tree
2021-12-21
Thomas
Jiang
Refac
t
or
e
mit_memoize
_
method
commit
|
commitdiff
|
tree
2021-12-21
T
h
o
m
a
s
Jiang
Re
m
o
v
e
al
l
oc f
r
om emit_fi
l
e_att
r
ibute
s
and clean up
.
.
.
commit
|
commitdiff
|
tree
2021-12-21
Thomas Jiang
Remov
e
alloc from emit_
s
ymbol_refs
commit
|
commitdiff
|
tree
2021-12-21
Thomas Jiang
Remove alloc from toplevel emit
_
* and rew
r
ite_* func
t
ions
commit
|
commitdiff
|
tree
2021-12-21
Tho
m
as Ji
a
n
g
Add a reference
to the 'arena bump allocator in
t
o the
.
.
.
commit
|
commitdiff
|
tree
2021-12-06
Thoma
s
Ji
a
n
g
C
heck decl e
v
en if generic
use
d
is reified
commit
|
commitdiff
|
tree
2021-12-06
Tho
m
as J
i
ang
Re
f
actor o
u
t s
o
me l
o
g
i
c to r
e
use
e
lsewhere
commit
|
commitdiff
|
tree
2021-12-04
Thoma
s
J
iang
U
p
date error pos
commit
|
commitdiff
|
tree
2021-12-03
Thomas Jiang
Replace
v
erify_par
a
m_type_ts wi
t
h
verif
y
_
param_type
.
.
.
commit
|
commitdiff
|
tree
2021-12-01
Th
o
mas Jiang
Wr
a
p
t
h
e name of the
collectio
n
i
n
question in error
.
.
.
commit
|
commitdiff
|
tree
2021-11-30
Thomas
J
iang
Improv
e
the err
o
r mes
s
ages on
d
ict/dar
r
ay value incompatibili
t
y
commit
|
commitdiff
|
tree
2021-11-25
Thomas Jian
g
Fix na
m
espace test
commit
|
commitdiff
|
tree
2021-11-08
Thomas Jiang
Make
`
has_reified_type_constraint
`
consistent with
.
.
.
commit
|
commitdiff
|
tree
2021-11-04
T
h
omas Jiang
Add an
opti
o
n and a decl provid
e
r that provid
e
s
serialized
.
.
.
commit
|
commitdiff
|
tree
2021-11-02
Thomas Jiang
Set
u
p some C
I
wi
t
h human readable ou
t
p
ut for initial
.
.
.
commit
|
commitdiff
|
tree
2021-10-22
Thomas Ji
a
ng
Change interf
a
ce
t
o
u
se NameT
y
pe instead of i32
commit
|
commitdiff
|
tree
2021-10-22
Thomas Jian
g
A
dd r
u
st ffi to filter decls fo
r
sam
e
file
d
ecls
commit
|
commitdiff
|
tree
2021-10-21
T
h
o
ma
s
Jian
g
Add t
e
sts to prevent reg
r
ession o
f
open source reported
.
.
.
commit
|
commitdiff
|
tree
2021-10-19
Thomas Jiang
A
dd som
e
more
errors
f
or syntax that have p
o
ss
i
b
le
.
.
.
commit
|
commitdiff
|
tree
2021-10-15
Th
o
mas
Jiang
Add
a
sp
e
cific error for
class c
o
nsts
commit
|
commitdiff
|
tree
2021-10-14
Thom
a
s
Jiang
Allow Expression Trees
i
n
p
i
pe (Excludi
n
g
$
$
usage)
commit
|
commitdiff
|
tree
2021-10-14
Thomas
J
i
a
n
g
Pipe tests
commit
|
commitdiff
|
tree
2021-10-14
Thomas Jiang
Support postfix ++ and postfix --
commit
|
commitdiff
|
tree
2021-09-27
T
h
om
a
s Jiang
Test for Typin
g
_esc
a
p
e
and ET interaction
commit
|
commitdiff
|
tree
2021-09-14
Thomas
J
iang
Support method
c
all
s
commit
|
commitdiff
|
tree
2021-09-14
Tho
m
as Jiang
Add is_
c
l
a
ss_m
e
th, clas
s
_met
h
_get_class,
class_m
e
th_get_meth
.
.
.
commit
|
commitdiff
|
tree
2021-09-14
Thomas Jiang
Add i
s
_fu
n
and fun_get_function s
u
ppor
t
f
o
r reifi
e
d
.
.
.
commit
|
commitdiff
|
tree
2021-08-30
Thomas Jiang
A
d
d an
o
p
tion to log d
e
pendenc
y
hashmap
commit
|
commitdiff
|
tree
2021-08-25
Thoma
s
Jia
n
g
Fix r
e
gression of reifi
e
d
s
tatic method ca
l
ls
commit
|
commitdiff
|
tree
2021-08-18
Thomas Jiang
Refact
o
r
the
e
xt
r
action
process
commit
|
commitdiff
|
tree
2021-08-13
Th
o
mas Jiang
Res
t
rict property access to public prop
e
r
ties
commit
|
commitdiff
|
tree
2021-08-13
Thoma
s
Jiang
P
r
ope
r
ty access
virtualizatio
n
and
d
es
u
gar
i
ng
commit
|
commitdiff
|
tree
2021-08-11
Thomas Jiang
Fi
x
a
ccess for
t
ype constant from unre
s
ol
v
ed
ty
p
e
commit
|
commitdiff
|
tree
2021-08-10
Thomas Jiang
Traverse tem
p
ora
r
y
va
r
iable as
s
ign
m
ents
i
n identify
.
.
.
commit
|
commitdiff
|
tree
2021-07-07
T
h
o
mas Jiang
Add test
f
or
a
ccess type constant from un
r
e
s
olved
typ
e
commit
|
commitdiff
|
tree
2021-05-26
Thoma
s
Jia
n
g
Ban st
a
t
ic method calls on reified generics
commit
|
commitdiff
|
tree
2021-05-26
Thomas Jiang
Set in_
e
xpr_tree fl
a
g
only
for virtua
l
ize
d
expr
commit
|
commitdiff
|
tree
2021-05-11
Tho
m
as Jiang
F
i
x comment
commit
|
commitdiff
|
tree
2021-05-11
Thomas Jiang
New desugari
n
g (without
s
p
ecial typing)
commit
|
commitdiff
|
tree
2021-05-07
T
homa
s
Ji
a
ng
Be
t
ter error
m
essages
o
n invalid operators
commit
|
commitdiff
|
tree
2021-05-04
T
h
omas
J
iang
Throw err
o
r
when us
i
ng meth
_
c
a
ller with n
o
n-public
.
.
.
commit
|
commitdiff
|
tree
2021-04-17
T
h
om
a
s Jiang
Fix na
s
t test due to
E
xpression T
r
ee
p
os
c
hanges
commit
|
commitdiff
|
tree
2021-04-16
Thom
a
s Jiang
Fu
n
ction pointer runt
i
me
t
est
commit
|
commitdiff
|
tree
2021-04-13
Thomas
J
i
an
g
More runtime tests
commit
|
commitdiff
|
tree
2021-04-10
Thomas Jiang
Eliminate Pos
.
none in d
e
sugari
n
g
commit
|
commitdiff
|
tree
2021-04-10
Thomas Jiang
Use non user
d
e
n
otable varia
b
le
for visitor
commit
|
commitdiff
|
tree
2021-04-10
Th
o
mas Jiang
Set up A
A
S
T for new desugaring strateg
y
commit
|
commitdiff
|
tree
2021-04-07
Thom
a
s Jiang
R
efactor
r
untime tests
commit
|
commitdiff
|
tree
2021-03-30
Thomas Jiang
Test for ET
in default para
m
eter placement
commit
|
commitdiff
|
tree
2021-03-20
Thomas J
i
ang
Change gating t
o
allow fo
r
Experimental Production
commit
|
commitdiff
|
tree
2021-03-10
Thomas
J
i
a
ng
Bit
w
ise
operator
support
commit
|
commitdiff
|
tree
2021-02-27
Thomas Jiang
Remove remai
n
ing m
e
ntion
s
of unused logical xor
commit
|
commitdiff
|
tree
2021-02-26
Thomas Jian
g
Do not
p
ass in string representation of symbol
commit
|
commitdiff
|
tree
2021-02-26
Thom
a
s Jia
n
g
Sup
p
ort mod operator
`
%`
commit
|
commitdiff
|
tree
2021-02-26
Thomas Jiang
Support string concat operator `
.
`
commit
|
commitdiff
|
tree
2021-02-26
T
homas Jiang
Sanitiz
e
temp
splice variables
commit
|
commitdiff
|
tree
2021-02-18
Thomas Jiang
Test for
i
nterpolat
e
d s
t
r
i
ng
commit
|
commitdiff
|
tree
2021-02-17
Thomas Jiang
Add bett
e
r error for meth_caller
w
i
t
h magic methods
commit
|
commitdiff
|
tree
2021-02-17
Tho
m
as Jiang
Ban inst_m
e
th i
n
p
ar
s
er
commit
|
commitdiff
|
tree
2021-02-16
T
h
omas Jiang
D
e
let
e
write_def
s
s
cript s
i
nce
m
oved to
h
hi
commit
|
commitdiff
|
tree
2021-02-12
Thoma
s
J
iang
Ban me
t
h_ca
l
ler re
f
ere
n
ces
to
m
e
thods
with
i
nout parameters
commit
|
commitdiff
|
tree
2021-02-10
Thomas Jiang
Change
the run
t
ime inferred lambda
to null
commit
|
commitdiff
|
tree
2021-02-04
T
h
omas Jian
g
Tes
t
generics on
v
i
sitor
commit
|
commitdiff
|
tree
2021-02-04
Thomas Jiang
Err
o
r
o
n
u
nbound variable
s
from ou
t
sid
e
scope
commit
|
commitdiff
|
tree
2021-02-04
Thomas Jiang
Virtualize void returns
commit
|
commitdiff
|
tree
2021-02-03
Thoma
s
Ji
a
ng
Fix indentati
o
n of
v
ar_dump f
o
r
c
lass_meth
commit
|
commitdiff
|
tree
2021-01-28
Thomas Jiang
Use
h
hi for te
s
ts instead of cop
y
ing defi
n
itions
to
.
.
.
commit
|
commitdiff
|
tree
2021-01-28
Tho
m
as Jiang
Allow hh_single_decl to
i
gnore --extr
a
-b
u
iltin option
commit
|
commitdiff
|
tree
2021-01-25
Thom
a
s Ji
a
ng
Desugar to a fun
c
tion call instea
d
of `ExprTree`
commit
|
commitdiff
|
tree
2021-01-23
Thomas Jiang
Begin naming table comp
a
r
i
son
commit
|
commitdiff
|
tree
2021-01-23
Thomas Ji
a
ng
Sugge
s
t
meth_cal
l
er
in error
commit
|
commitdiff
|
tree
next