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 an option to log when we do a sound dynamic pass on a function
2022-09-28
Th
o
mas J
i
an
g
Pass throu
g
h DeclParserOptions creat
e
d from
NativeEnv
commit
|
commitdiff
|
tree
2022-09-28
Thomas
J
iang
W
r
ap the
given
D
eclProvider with Se
l
f
Provider
commit
|
commitdiff
|
tree
2022-09-28
Thomas Jiang
C
r
eate a new DeclProvider that provides decl
s
from
.
.
.
commit
|
commitdiff
|
tree
2022-09-28
Thoma
s
Jiang
A
d
d lifet
i
mes to DeclProvi
d
er tra
i
t to ne
s
t DeclProviders
commit
|
commitdiff
|
tree
2022-09-21
T
h
o
mas Jiang
Back out "Back out "
[
ha
c
k
c
] Offer a naming table based
.
.
.
commit
|
commitdiff
|
tree
2022-09-21
Th
o
mas Jia
n
g
Change hack T
A
RGETS' to point to copied inter
n
cr
a
te
commit
|
commitdiff
|
tree
2022-09-21
Thomas J
i
ang
Copy in
t
ern crate into ha
c
k from
relay
commit
|
commitdiff
|
tree
2022-09-21
Thomas J
i
a
n
g
F
i
x
mu
l
tifile ordering depe
n
dent decl behavior
commit
|
commitdiff
|
tree
2022-09-21
Thomas
J
ian
g
Add mul
t
ifile
t
est
to demonstrate err
o
r in
d
e
c
l compa
r
i
so
n
.
.
.
commit
|
commitdiff
|
tree
2022-09-20
Thomas Jian
g
Throw error when ca
n
no
t
reso
l
ve first argum
e
nt's type
.
.
.
commit
|
commitdiff
|
tree
2022-09-13
Tho
m
as Jiang
Delete clie
n
t_establish_connect
i
on_exc
e
ption logging
.
.
.
commit
|
commitdiff
|
tree
2022-09-10
Thomas
J
iang
Pr
o
per
l
y catc
h
the
S
QLite exception s
o
that we d
i
splay
.
.
.
commit
|
commitdiff
|
tree
2022-09-07
T
homas Jiang
Er
r
o
r
on async lambdas
commit
|
commitdiff
|
tree
2022-08-25
Th
o
mas Jia
n
g
Fi
x
na
m
ing table stress te
s
t
tmp fil
e
write race condition
commit
|
commitdiff
|
tree
2022-08-25
Thom
a
s Jia
n
g
Refactor mon
i
tor so that we
exit when hitt
i
ng consecutive
.
.
.
commit
|
commitdiff
|
tree
2022-08-25
Thomas
Jiang
O
f
fe
r
a naming table based sha
l
lo
w
decl
p
rovider for
.
.
.
commit
|
commitdiff
|
tree
2022-08-24
Thomas Jia
n
g
Quick cla
r
ificatio
n
between Class_get and Cla
s
s_c
o
nst
.
.
.
commit
|
commitdiff
|
tree
2022-08-23
T
ho
m
a
s Jiang
Exit monitor when Unix
select fails o
n
f
d
commit
|
commitdiff
|
tree
2022-08-10
Thomas Ji
a
ng
Do not req
u
e
s
t
decl f
o
r gene
r
ic names
commit
|
commitdiff
|
tree
2022-08-04
Tho
m
as J
i
ang
Add tes
t
s for
n
o
t vir
t
ualized
f
unc
t
ions
commit
|
commitdiff
|
tree
2022-08-04
Thomas Jiang
V
i
rtu
a
lize lambdas and
calls
commit
|
commitdiff
|
tree
2022-07-22
Thomas Jiang
T
h
read
s
t
rict_const_semantics option through folding
commit
|
commitdiff
|
tree
2022-07-21
T
homas Jiang
Always
error
on ne
s
ted Expres
s
i
on Trees
commit
|
commitdiff
|
tree
2022-06-22
Thomas Jiang
K
ill dead preemit
t
er renameMeth
o
d co
d
e
commit
|
commitdiff
|
tree
2022-06-08
Thomas Jiang
R
e
move ins
t
ance
m
ethod support as mo
c
king is not using E
T
s
commit
|
commitdiff
|
tree
2022-06-06
T
homas J
i
ang
Ad
d
--is-sy
s
temli
b
option t
o
ha
c
kc
commit
|
commitdiff
|
tree
2022-05-26
Thomas
Jiang
Add test for ad
d
ing/g
e
tting consts f
r
om
nam
i
ng_table
commit
|
commitdiff
|
tree
2022-05-26
Thomas Jiang
Add test for
a
dding/getting
f
uns fro
m
naming_table
commit
|
commitdiff
|
tree
2022-05-26
Thomas Jiang
A
d
d test for adding/ge
t
ting types from naming table
commit
|
commitdiff
|
tree
2022-05-26
Th
o
mas Jiang
Add
t
e
st
f
or g
e
t
_
filenames_by_
h
ash
commit
|
commitdiff
|
tree
2022-05-12
Thomas
Jiang
Add ocaml logi
c
commit
|
commitdiff
|
tree
2022-05-12
T
homa
s
J
iang
Add ffi
f
unction to shallow
decl and fol
d
a
partiti
o
n
.
.
.
commit
|
commitdiff
|
tree
2022-05-12
Thomas Jiang
F
actor out make_folded_decl_provider
commit
|
commitdiff
|
tree
2022-05-12
Thomas Jiang
F
a
ctor
out
m
ake_
s
hallow_decl_cach
e
commit
|
commitdiff
|
tree
2022-04-26
Tho
m
as Jiang
Naive
D
edup
n
o
w ignores reas
o
n
s
commit
|
commitdiff
|
tree
2022-04-15
Thomas Jia
n
g
F
i
x
itera
t
i
o
n ord
e
r for stringish objec
t
commit
|
commitdiff
|
tree
2022-04-06
T
h
o
mas J
i
ang
Include Str
i
ngi
s
hObject ancestors
commit
|
commitdiff
|
tree
2022-04-01
Thomas Ji
a
ng
Support StringishO
b
ject
commit
|
commitdiff
|
tree
2022-03-24
Thom
a
s
J
iang
Mark create/unwrap_o
p
aq
u
e_value as pure
commit
|
commitdiff
|
tree
2022-03-11
Tho
m
as Jiang
enum_type
commit
|
commitdiff
|
tree
2022-03-11
T
homas Jiang
deferred_in
i
t_m
e
mbers
commit
|
commitdiff
|
tree
2022-03-10
Thom
a
s
Jia
n
g
seal
e
d_w
h
itelist
commit
|
commitdiff
|
tree
2022-03-10
Thomas Jia
n
g
R
e
move -
-
disallow
-
trait-reuse flag
and functi
o
nality
commit
|
commitdiff
|
tree
2022-03-09
Thomas Jiang
Remove unnecessary condition types
commit
|
commitdiff
|
tree
2022-03-08
Tho
m
as Jian
g
naive_dedup
commit
|
commitdiff
|
tree
2022-03-08
T
h
o
ma
s
Ji
a
ng
f
l
atten_pare
n
t_cl
a
ss_reqs
commit
|
commitdiff
|
tree
2022-03-08
Thomas Jiang
declared_cl
a
ss_req
commit
|
commitdiff
|
tree
2022-03-08
Thomas Jia
n
g
re
q
_ancesto
r
s_extends and req_anc
e
stors
commit
|
commitdiff
|
tree
2022-03-08
T
homas Jiang
Implement check_exten
d
_kind
commit
|
commitdiff
|
tree
2022-03-08
T
h
omas J
i
ang
Implem
e
n
t
equivale
n
t of check_no_duplica
t
e
_trai
t
s
commit
|
commitdiff
|
tree
2022-03-08
Th
o
m
a
s Jiang
Add dec
l
_errors field
to f
o
lded class de
f
i
nition
commit
|
commitdiff
|
tree
2022-03-08
Thomas
Jiang
Extends ou
t
line
commit
|
commitdiff
|
tree
2022-03-08
Thomas Jiang
Change debug printin
g
o
f folded de
c
ls so
t
hat hashmaps
.
.
.
commit
|
commitdiff
|
tree
2022-03-08
Thomas
Jiang
Add a CI verify
.
py test
f
or folded decls
commit
|
commitdiff
|
tree
2022-03-02
Thomas Jian
g
Re
m
ove a
m
a
tch
c
ond
i
t
i
on that is co
v
ered by
catchall
commit
|
commitdiff
|
tree
2022-02-24
Tho
m
as Jiang
Error if m
e
t
h
_caller
i
s g
i
v
e
n argument with '$'
commit
|
commitdiff
|
tree
2022-02-19
T
homas Jiang
Err
o
r if atte
m
pting to meth_calle
r
a method that
r
e
t
urns
.
.
.
commit
|
commitdiff
|
tree
2022-02-18
Thomas Jiang
A
d
d funct
i
on params
t
o e
x
ce
p
tion message
f
o
r
Unix
.
EINVA
L
commit
|
commitdiff
|
tree
2022-02-18
Thomas Jiang
R
emo
v
e unused
d
isable array
f
lag
commit
|
commitdiff
|
tree
2022-02-18
Thomas Jiang
Rem
o
ve unused disable
a
rray typehint flag
commit
|
commitdiff
|
tree
2022-01-27
Thomas Jiang
R
e
m
ove arr
a
y_cast option from tco_migrati
o
n_flags l
i
st
commit
|
commitdiff
|
tree
2022-01-25
Tho
m
as Jiang
Remove unuse
d
d
i
sable array
cast
f
lag
commit
|
commitdiff
|
tree
2022-01-21
T
h
oma
s
J
i
ang
Remove unused es
c
ape
b
races
f
l
a
g
commit
|
commitdiff
|
tree
2022-01-21
Thomas Jiang
Remove unused
n
on
t
oplevel declarations
flag
commit
|
commitdiff
|
tree
2022-01-07
Thomas Jia
n
g
Config/value/defi
n
e cli options
w
ork
commit
|
commitdiff
|
tree
2022-01-07
Thomas
J
iang
Move HH
V
M conf
i
g p
a
r
s
i
ng to util
s
commit
|
commitdiff
|
tree
2021-12-22
Thoma
s
Jia
n
g
R
efac
t
or ast_c
o
nstant_fol
d
er
commit
|
commitdiff
|
tree
2021-12-22
Thomas J
i
an
g
Refactor
e
mit_adata
commit
|
commitdiff
|
tree
2021-12-22
Tho
m
a
s Jiang
Remove alloc fr
o
m emi
t
_method
commit
|
commitdiff
|
tree
2021-12-22
Thomas Jiang
Refactor emit_nativ
e
_o
p
code
commit
|
commitdiff
|
tree
2021-12-22
Thom
a
s Jiang
R
e
move
alloc from emit_function
commit
|
commitdiff
|
tree
2021-12-22
Tho
m
as Jiang
Remove alloc from
emit_property
commit
|
commitdiff
|
tree
2021-12-22
Thomas
Jiang
R
e
f
a
c
t
or scope
commit
|
commitdiff
|
tree
2021-12-21
Thomas Jiang
R
e
factor e
m
i
t_p
a
ram
commit
|
commitdiff
|
tree
2021-12-21
Thomas
J
iang
Refact
o
r emit
_
typedef
commit
|
commitdiff
|
tree
2021-12-21
Thomas Jia
n
g
Refactor emit_record_def
commit
|
commitdiff
|
tree
2021-12-21
T
homas Jiang
Refactor emit_xhp
commit
|
commitdiff
|
tree
2021-12-21
Thomas Ji
a
ng
Remove alloc from rewrite_
x
ml
commit
|
commitdiff
|
tree
2021-12-21
Thomas Jian
g
R
e
factor
emit
_
memoize_fu
n
ction
commit
|
commitdiff
|
tree
2021-12-21
Thom
a
s Ji
a
ng
Refactor
emit_memo
i
ze_met
h
od
commit
|
commitdiff
|
tree
2021-12-21
Thomas Jiang
Remov
e
alloc
from emi
t
_
f
ile
_
attrib
u
tes
a
nd c
l
ean up
.
.
.
commit
|
commitdiff
|
tree
2021-12-21
T
h
omas
J
iang
R
emove allo
c
from emit_symbol_refs
commit
|
commitdiff
|
tree
2021-12-21
Tho
m
as Jiang
Re
m
o
v
e alloc f
r
om to
p
level emit_* and r
e
w
rite_* functions
commit
|
commitdiff
|
tree
2021-12-21
Thomas Jian
g
A
d
d a ref
e
rence
t
o the 'arena bump a
l
locator into th
e
.
.
.
commit
|
commitdiff
|
tree
2021-12-06
Thomas Jiang
Check decl even
i
f gener
i
c used is
r
eif
i
ed
commit
|
commitdiff
|
tree
2021-12-06
T
h
o
m
as
Jiang
Refactor
o
u
t
some log
i
c to reuse els
e
where
commit
|
commitdiff
|
tree
2021-12-04
Thomas Jiang
U
p
dat
e
er
r
o
r po
s
commit
|
commitdiff
|
tree
2021-12-03
T
homas Jiang
R
e
p
l
a
c
e
v
e
r
ify_par
a
m_type
_
ts
w
it
h
v
er
i
fy_param_t
y
pe
.
.
.
commit
|
commitdiff
|
tree
2021-12-01
Thomas Ji
a
n
g
Wrap the name of
t
he co
l
lection in que
s
t
i
on in error
.
.
.
commit
|
commitdiff
|
tree
2021-11-30
Th
o
mas Jiang
Improve the e
r
ror messa
g
es on
d
i
c
t/darray valu
e
inco
m
patibility
commit
|
commitdiff
|
tree
2021-11-25
Thoma
s
Ji
a
ng
Fix
n
ame
s
pace t
e
st
commit
|
commitdiff
|
tree
2021-11-08
Thomas Jiang
Make `has_r
e
i
fied
_
type_cons
t
raint` c
o
nsistent with
.
.
.
commit
|
commitdiff
|
tree
2021-11-04
Thomas Jiang
A
dd an opti
o
n and a de
c
l
provider that pr
o
vides ser
i
alized
.
.
.
commit
|
commitdiff
|
tree
2021-11-02
Thomas Ji
a
ng
S
et up some CI
with human readable
ou
t
put
f
or initial
.
.
.
commit
|
commitdiff
|
tree
2021-10-22
Th
o
m
as
J
iang
Change i
n
t
e
rface to use N
a
meType instead
o
f
i
3
2
commit
|
commitdiff
|
tree
2021-10-22
Thomas
J
ian
g
Add rust ffi
t
o filter decl
s
for
s
ame file dec
l
s
commit
|
commitdiff
|
tree
2021-10-21
Thomas Jiang
Add tests t
o
p
r
ev
e
nt
regres
s
i
on o
f
op
e
n
s
ource reported
.
.
.
commit
|
commitdiff
|
tree
2021-10-19
Th
o
mas Jiang
Add some mo
r
e
e
rro
r
s
for syn
t
ax that have
possib
l
e
.
.
.
commit
|
commitdiff
|
tree
2021-10-15
T
h
o
m
as
J
i
a
n
g
Add a spec
i
fic erro
r
for
cl
a
ss cons
t
s
commit
|
commitdiff
|
tree
2021-10-14
T
homas Jiang
Allow
Ex
p
ression Trees in pip
e
(Excluding $$ usage)
commit
|
commitdiff
|
tree
next