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 tests for not virtualized functions
2022-08-04
Thomas Ji
a
ng
Add tests for no
t
virtual
i
z
e
d funct
i
ons
commit
|
commitdiff
|
tree
2022-08-04
T
h
o
m
as Jiang
Virtu
a
lize la
m
bdas and calls
commit
|
commitdiff
|
tree
2022-07-22
T
h
omas Jiang
Thread
strict_const
_
se
m
a
n
ti
c
s op
t
ion t
h
rough
f
oldi
n
g
commit
|
commitdiff
|
tree
2022-07-21
Tho
m
as Jiang
Alwa
y
s erro
r
o
n nested Expression Trees
commit
|
commitdiff
|
tree
2022-06-22
T
hom
a
s Ji
a
n
g
Kill d
e
ad preem
i
tter
r
enameMe
t
hod code
commit
|
commitdiff
|
tree
2022-06-08
Thomas Jiang
Re
m
ove instance method s
u
pport as moc
k
ing is no
t
using ETs
commit
|
commitdiff
|
tree
2022-06-06
Thomas
Jiang
Add --is-sy
s
temlib option to h
a
ck
c
commit
|
commitdiff
|
tree
2022-05-26
Thomas Ji
a
ng
Add t
e
st
for adding/
g
etting co
n
sts from naming_table
commit
|
commitdiff
|
tree
2022-05-26
Thomas Jiang
Add
t
est for
a
dding/getting funs from
n
am
i
ng_table
commit
|
commitdiff
|
tree
2022-05-26
Tho
m
as J
i
ang
Add test for add
i
ng/getting types from
n
a
ming table
commit
|
commitdiff
|
tree
2022-05-26
T
h
omas Jiang
Add
t
est for get_filenames_by_hash
commit
|
commitdiff
|
tree
2022-05-12
Th
o
mas Jiang
Add ocaml logi
c
commit
|
commitdiff
|
tree
2022-05-12
T
h
o
m
a
s Jiang
A
d
d
ffi
f
u
nctio
n
t
o
shallow d
e
cl an
d
fold a
p
artition
.
.
.
commit
|
commitdiff
|
tree
2022-05-12
Thomas
Jiang
Factor out make_fold
e
d
_decl_pro
v
i
d
er
commit
|
commitdiff
|
tree
2022-05-12
Th
o
mas
Jiang
Factor out
m
ake_shallow_
d
ecl_cache
commit
|
commitdiff
|
tree
2022-04-26
Thomas Jiang
N
a
ive Dedu
p
now
ignores rea
s
ons
commit
|
commitdiff
|
tree
2022-04-15
Th
o
mas
Jiang
F
ix iterati
o
n orde
r
fo
r
stringish object
commit
|
commitdiff
|
tree
2022-04-06
Th
o
mas Jiang
Include Strin
g
ishObject an
c
estors
commit
|
commitdiff
|
tree
2022-04-01
Thomas Jiang
Sup
p
or
t
StringishObject
commit
|
commitdiff
|
tree
2022-03-24
Tho
m
as Jiang
Ma
r
k
c
reate/un
w
rap_opaque_v
a
lue as pure
commit
|
commitdiff
|
tree
2022-03-11
Tho
m
as Jia
n
g
en
u
m_t
y
p
e
commit
|
commitdiff
|
tree
2022-03-11
Tho
m
a
s Jiang
d
eferred_init_m
e
mbers
commit
|
commitdiff
|
tree
2022-03-10
Tho
m
as Jia
n
g
s
e
a
l
ed_whitelist
commit
|
commitdiff
|
tree
2022-03-10
Thomas Jiang
Remove --disal
l
o
w
-trait
-
reuse
f
lag
and functi
o
nality
commit
|
commitdiff
|
tree
2022-03-09
Thomas Jiang
Remove unn
e
ce
s
sary condition types
commit
|
commitdiff
|
tree
2022-03-08
Thomas Jiang
n
aive_d
e
dup
commit
|
commitdiff
|
tree
2022-03-08
T
h
omas Jian
g
fl
a
tten_parent_class_r
e
qs
commit
|
commitdiff
|
tree
2022-03-08
T
homas Jia
n
g
declared_clas
s
_r
e
q
commit
|
commitdiff
|
tree
2022-03-08
Thomas
Jiang
req_ance
s
t
ors_extends an
d
req
_
ancestors
commit
|
commitdiff
|
tree
2022-03-08
Thoma
s
J
i
ang
I
m
plement check_
e
x
te
n
d_kind
commit
|
commitdiff
|
tree
2022-03-08
Thomas Jiang
Implement e
q
uivalent of check_no_du
p
licate_
t
raits
commit
|
commitdiff
|
tree
2022-03-08
Th
o
mas Jiang
Add decl_errors field to fol
d
ed class defini
t
ion
commit
|
commitdiff
|
tree
2022-03-08
Thomas Jiang
E
xtends outline
commit
|
commitdiff
|
tree
2022-03-08
Thomas J
i
ang
Change
debug p
r
inti
n
g o
f
folded decls so that has
h
maps
.
.
.
commit
|
commitdiff
|
tree
2022-03-08
Thomas Jiang
Add a CI ve
r
if
y
.
py test
for folded decls
commit
|
commitdiff
|
tree
2022-03-02
Th
o
mas Jia
n
g
Remove a ma
t
ch condition that is covered by catchall
commit
|
commitdiff
|
tree
2022-02-24
Th
o
mas
J
iang
Error if meth_calle
r
is given argume
n
t with '$'
commit
|
commitdiff
|
tree
2022-02-19
T
h
omas Jiang
Error if att
e
mpting
to meth_caller a method that r
e
turns
.
.
.
commit
|
commitdiff
|
tree
2022-02-18
T
homas Jiang
Add
fu
n
ction params to exceptio
n
message
for Uni
x
.
EINVAL
commit
|
commitdiff
|
tree
2022-02-18
Thom
a
s
J
iang
Remo
v
e unused disab
l
e array f
l
ag
commit
|
commitdiff
|
tree
2022-02-18
Thomas Jiang
Re
m
ove unused disable
a
rray typehint flag
commit
|
commitdiff
|
tree
2022-01-27
T
h
o
mas Jiang
Re
m
ove arr
a
y_c
a
st
option from tco_m
i
g
r
a
t
ion_
f
lags list
commit
|
commitdiff
|
tree
2022-01-25
Thomas Jiang
Re
m
ove unused d
i
sable
a
rr
a
y cast fla
g
commit
|
commitdiff
|
tree
2022-01-21
Thomas Jiang
Remove un
u
sed es
c
ape br
a
ce
s
flag
commit
|
commitdiff
|
tree
2022-01-21
T
hom
a
s
Jiang
Remove un
u
sed nontopl
e
v
el declaration
s
flag
commit
|
commitdiff
|
tree
2022-01-07
T
hom
a
s J
i
ang
Con
f
ig/value/define c
l
i options work
commit
|
commitdiff
|
tree
2022-01-07
Thomas Jiang
M
o
v
e HHVM co
n
fi
g
parsing to
u
tils
commit
|
commitdiff
|
tree
2021-12-22
Th
o
mas Jiang
Refactor a
s
t_constant_folder
commit
|
commitdiff
|
tree
2021-12-22
Thomas Jiang
R
efactor emit_
a
data
commit
|
commitdiff
|
tree
2021-12-22
Thomas J
i
a
n
g
Remov
e
alloc f
r
om emit_met
h
od
commit
|
commitdiff
|
tree
2021-12-22
Tho
m
as
J
i
a
n
g
Refactor
emit_native_opco
d
e
commit
|
commitdiff
|
tree
2021-12-22
Thoma
s
Jiang
Remove a
l
l
oc from emit_function
commit
|
commitdiff
|
tree
2021-12-22
Thom
a
s Jiang
Remove alloc from emit_proper
t
y
commit
|
commitdiff
|
tree
2021-12-22
Thomas Jiang
Re
f
actor scope
commit
|
commitdiff
|
tree
2021-12-21
Thomas
Jiang
Refactor e
m
it_param
commit
|
commitdiff
|
tree
2021-12-21
Thomas Jiang
Refacto
r
emit_typedef
commit
|
commitdiff
|
tree
2021-12-21
Th
o
mas
Jia
n
g
Refactor emit
_
record_def
commit
|
commitdiff
|
tree
2021-12-21
Thomas Jiang
Refa
c
tor emit_xhp
commit
|
commitdiff
|
tree
2021-12-21
Thomas J
i
ang
Remove all
o
c from rewrite_xml
commit
|
commitdiff
|
tree
2021-12-21
Thomas
J
i
a
ng
Refactor emit_memoize_
f
unction
commit
|
commitdiff
|
tree
2021-12-21
Thomas Jiang
Refac
t
or emit_memoi
z
e_m
e
thod
commit
|
commitdiff
|
tree
2021-12-21
Th
o
ma
s
Jia
n
g
Remove all
o
c
f
ro
m
e
mit_file_attribut
e
s
a
n
d
cle
a
n
u
p
.
.
.
commit
|
commitdiff
|
tree
2021-12-21
Thomas Jiang
Remove alloc from e
m
it_symbol_refs
commit
|
commitdiff
|
tree
2021-12-21
T
homas
J
i
ang
R
e
m
ove
a
l
loc from to
p
level emit_* and rewrite
_
* functions
commit
|
commitdiff
|
tree
2021-12-21
Th
o
mas Jiang
Add a reference to the
'arena bump a
l
locator i
n
to th
e
.
.
.
commit
|
commitdiff
|
tree
2021-12-06
Thomas Jiang
Check decl e
v
en if generic
u
s
ed i
s
reified
commit
|
commitdiff
|
tree
2021-12-06
Thomas Jia
n
g
Re
f
actor out some lo
g
ic
t
o reus
e
else
w
here
commit
|
commitdiff
|
tree
2021-12-04
Thomas Jiang
U
pdate
error pos
commit
|
commitdiff
|
tree
2021-12-03
Thomas
J
iang
R
epla
c
e
verify_param_typ
e
_t
s
with verify_pa
r
am_typ
e
.
.
.
commit
|
commitdiff
|
tree
2021-12-01
Thom
a
s Jiang
Wrap the name of the collection in qu
e
stion
in error
.
.
.
commit
|
commitdiff
|
tree
2021-11-30
Th
o
mas Jiang
Improve th
e
error me
s
sages on
dic
t
/darray v
a
lue incompa
t
ibility
commit
|
commitdiff
|
tree
2021-11-25
Thomas Jiang
Fix namespace test
commit
|
commitdiff
|
tree
2021-11-08
Thomas Jiang
Make `h
a
s_reified_type_const
r
aint
`
consi
s
tent wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2021-11-04
T
homas Jia
n
g
Add an opti
o
n
a
nd a decl
provi
d
er that p
r
ovides s
e
rialized
.
.
.
commit
|
commitdiff
|
tree
2021-11-02
Thom
a
s Jiang
S
et
up
s
o
m
e
CI with human readab
l
e ou
t
pu
t
for init
i
al
.
.
.
commit
|
commitdiff
|
tree
2021-10-22
Thomas Jiang
Change
interface
t
o
u
se NameType instead of
i32
commit
|
commitdiff
|
tree
2021-10-22
T
h
omas Ji
a
n
g
Add rust ffi to filte
r
decls f
o
r same file de
c
ls
commit
|
commitdiff
|
tree
2021-10-21
Thomas
J
iang
Add test
s
t
o prevent reg
r
ession of
open
sour
c
e rep
o
rted
.
.
.
commit
|
commitdiff
|
tree
2021-10-19
Thomas Jian
g
Add
s
o
me more errors
for syntax that have pos
s
i
b
le
.
.
.
commit
|
commitdiff
|
tree
2021-10-15
Thomas Jiang
Add
a specif
i
c error
f
or class c
o
nsts
commit
|
commitdiff
|
tree
2021-10-14
Thomas Jiang
Allow
E
xpress
i
o
n
Trees in
pipe (E
x
c
luding
$$
usage)
commit
|
commitdiff
|
tree
2021-10-14
Thoma
s
Jiang
Pipe tests
commit
|
commitdiff
|
tree
2021-10-14
T
h
omas Jian
g
Support
po
s
tfix ++
and postfix
--
commit
|
commitdiff
|
tree
2021-09-27
T
h
omas Jiang
Test for
T
y
p
ing_escape and E
T
interaction
commit
|
commitdiff
|
tree
2021-09-14
Thomas Jiang
Support method calls
commit
|
commitdiff
|
tree
2021-09-14
Thomas Jiang
A
dd is_class_m
e
th, class_m
e
th_get_cla
s
s, class_met
h
_get_
m
eth
.
.
.
commit
|
commitdiff
|
tree
2021-09-14
Thom
a
s J
i
ang
Add is_fun and f
u
n_get_function sup
p
o
rt for reified
.
.
.
commit
|
commitdiff
|
tree
2021-08-30
Thom
a
s
Jiang
Ad
d
an option t
o
l
og
d
ependency hashmap
commit
|
commitdiff
|
tree
2021-08-25
Tho
m
as Jiang
Fi
x
regres
s
ion of reified stat
i
c m
e
thod calls
commit
|
commitdiff
|
tree
2021-08-18
Thomas Jiang
R
e
factor the extraction process
commit
|
commitdiff
|
tree
2021-08-13
T
h
omas
Jiang
Restrict property access t
o
pu
b
lic propertie
s
commit
|
commitdiff
|
tree
2021-08-13
T
h
o
m
as Jiang
P
r
opert
y
acc
e
ss virtualiza
t
i
o
n and des
u
g
a
r
ing
commit
|
commitdiff
|
tree
2021-08-11
Thomas
J
i
a
ng
Fix access
f
o
r
ty
p
e constant
from
u
nresolved type
commit
|
commitdiff
|
tree
2021-08-10
T
hom
a
s
Jiang
T
r
avers
e
t
emporary v
a
r
iable assignments
in identify
.
.
.
commit
|
commitdiff
|
tree
2021-07-07
Tho
m
a
s J
i
ang
Add test for access
type constant from unre
s
olved t
y
pe
commit
|
commitdiff
|
tree
2021-05-26
Tho
m
as J
i
ang
B
a
n
st
a
tic method calls on
r
ei
f
ie
d
g
e
nerics
commit
|
commitdiff
|
tree
2021-05-26
Thomas Jian
g
Set in_expr_tree flag only
f
or vir
t
ualized
e
xpr
commit
|
commitdiff
|
tree
2021-05-11
Thom
a
s Jiang
F
i
x
commen
t
commit
|
commitdiff
|
tree
2021-05-11
Thomas Jiang
New de
s
ugarin
g
(with
o
ut
spe
c
ial typing)
commit
|
commitdiff
|
tree
2021-05-07
Thomas Ji
a
n
g
Better error messages on invalid operator
s
commit
|
commitdiff
|
tree
next