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
Call setNewFuncId() when cloning debugger main
2020-04-15
Paul Bissonnette
Call setNewFuncId() when
c
loning debugger main
commit
|
commitdiff
|
tree
2020-04-03
Paul Bisso
n
nett
e
S
t
op gen
e
ratin
g
top level code
in
t
he debugger
R
EPL
commit
|
commitdiff
|
tree
2020-04-03
Pau
l
Bi
s
sonnette
Avoid thrashing s_lineCache and m_
l
i
neMap in coverage
.
.
.
commit
|
commitdiff
|
tree
2020-03-31
Paul Bissonnette
Handle Phi nodes c
o
vering TFramePtr i
n
c
o
llaps
e
Diamond
commit
|
commitdiff
|
tree
2020-03-30
Paul Bissonnette
Handle unprocessed predecessors in
pdce-inlining
commit
|
commitdiff
|
tree
2020-03-16
Paul Bisson
n
ette
Improve
lookupImmuta
b
l
e
C
lassInCo
n
text for meth_c
a
ller
commit
|
commitdiff
|
tree
2020-03-16
Paul Bi
s
s
o
nnette
Use FCallA
r
gs::c
o
ntext in FCall* instruct
i
o
n
s
commit
|
commitdiff
|
tree
2020-03-16
Paul Bissonnette
Use ExplicitCont
e
xt on
c
a
lls
w
ithin __MethC
a
ller functio
n
s
commit
|
commitdiff
|
tree
2020-03-16
Paul Bissonnette
Add context fi
e
ld to FCallArgs
commit
|
commitdiff
|
tree
2020-03-16
Paul Bi
s
sonn
e
t
te
Add
R
esolv
e
MethCaller byt
e
code
commit
|
commitdiff
|
tree
2020-03-11
P
aul Bisso
n
n
e
tte
S
to
p
inserting
i
nvalid block
E
nd instru
c
tions i
n
sim
p
lify
.
cpp
commit
|
commitdiff
|
tree
2020-03-04
Paul
B
issonnette
W
a
rn
on interface ch
e
cks for class_meth
commit
|
commitdiff
|
tree
2020-03-02
Paul Biss
o
nnett
e
Add o
p
tions to
alias
/
var/ww
w
h
o
stname
a
nd change d
e
fault
.
.
.
commit
|
commitdiff
|
tree
2020-02-12
Pau
l
Bissonnette
Add
c
ode c
o
verage functions to hhi
commit
|
commitdiff
|
tree
2020-02-08
P
a
ul Bissonne
t
te
Add support for per fi
l
e code co
v
era
g
e
commit
|
commitdiff
|
tree
2020-02-08
P
a
ul Bisson
n
ette
Use r
e
qu
e
st memor
y
f
or
C
odeCoverage
data
commit
|
commitdiff
|
tree
2020-02-05
Paul Bi
s
sonnette
Fi
x
bug in class_meth notices for count and
i
s_l
i
st_l
i
ke
commit
|
commitdiff
|
tree
2020-02-05
Paul Bissonnette
Support UnsetElem
on cla
s
s_meth()
commit
|
commitdiff
|
tree
2020-02-05
Paul Bissonnette
Make tvMat
c
he
s
Re
p
oAuthTy
p
e()
less incomprehe
n
sible
commit
|
commitdiff
|
tree
2020-02-05
Paul Bissonn
e
tte
A
d
d tests
f
or
reified
generics and clas
s
_
met
h
()
commit
|
commitdiff
|
tree
2020-02-05
Paul Biss
o
nnette
Support (Se
t
|
SetO
p
|In
c
D
e
c)El
e
m on cla
s
s
_meth() typ
e
commit
|
commitdiff
|
tree
2020-02-05
P
aul Bissonnette
Ban
c
on
s
truc
t
i
o
n of c
l
ass_meth()
wi
t
h C
l
osure::__invoke
commit
|
commitdiff
|
tree
2020-02-05
Paul Bissonn
e
tte
Add implicit coercion for c
l
ass_meth(
)
on pr
o
p
erty
.
.
.
commit
|
commitdiff
|
tree
2020-02-05
Paul Bissonnette
F
ix array li
t
erals in
t
es
t
s
commit
|
commitdiff
|
tree
2020-02-05
Paul Biss
o
n
n
ette
Audit class_meth() H
A
C intera
c
tions
commit
|
commitdiff
|
tree
2020-01-29
Pau
l
B
issonnett
e
Tes
t
s and fixes for
cl
a
ss
_
meth()
commit
|
commitdiff
|
tree
2020-01-29
Paul Biss
o
nnette
Add BVecLike and BVArrLike
ty
p
es to h
h
b
bc
commit
|
commitdiff
|
tree
2020-01-27
Paul Bisson
n
ette
Fix fun() comparisons
commit
|
commitdiff
|
tree
2020-01-25
Paul Bi
s
sonn
e
tte
Handle class con
s
tant shape keys in type_of_t
y
pe_structur
e
()
commit
|
commitdiff
|
tree
2020-01-22
Paul Bis
s
onnette
Fix memoization for cl
a
ss_meth()
and fun(
)
commit
|
commitdiff
|
tree
2020-01-14
Paul Biss
o
n
nette
P
e
rform move optimization: Bas
e
L->PushL/BaseC
commit
|
commitdiff
|
tree
2020-01-14
Paul
B
issonnette
Warn when class_
m
eth is seri
a
lized vi
a
s
e
r
ialize()
.
.
.
commit
|
commitdiff
|
tree
2020-01-14
Pau
l
Bissonnette
S
upport iteration over class_meth
commit
|
commitdiff
|
tree
2020-01-09
Pau
l
Biss
o
nnette
R
e
n
a
me cont
a
iner_as_cell
commit
|
commitdiff
|
tree
2020-01-09
Paul B
i
sso
n
nette
Rename
C
ell
W
r
app
e
r
commit
|
commitdiff
|
tree
2020-01-09
Paul Bissonnette
Rename fromCell
commit
|
commitdiff
|
tree
2020-01-09
Paul
Bisso
n
ne
t
te
Ren
a
me C
e
ll(Dup|C
o
py
)
commit
|
commitdiff
|
tree
2020-01-09
Paul Bissonn
e
tte
Ren
a
me SetOpCell
commit
|
commitdiff
|
tree
2020-01-09
Paul Bis
s
on
n
ette
Rena
m
e
t
vToInitCell
commit
|
commitdiff
|
tree
2020-01-09
Pa
u
l Bi
s
sonnette
Rename ConvCellTo
*
commit
|
commitdiff
|
tree
2020-01-09
P
aul B
i
s
sonnet
t
e
Rename
g
etDefaultIfNul
l
Cell
commit
|
commitdiff
|
tree
2020-01-09
Paul
B
i
sso
n
nette
Rename checkTy
p
eStructureMatchesCell and throwT
y
p
eStruc
t
u
r
eD
.
.
.
commit
|
commitdiff
|
tree
2019-12-17
Pa
u
l Bi
s
son
n
ett
e
s/Cell/Ty
p
edV
a
lue/g
commit
|
commitdiff
|
tree
2019-12-17
Paul B
i
ssonnette
Rename cel
l
prefixed functions
t
o use
t
v prefix
commit
|
commitdiff
|
tree
2019-12-17
Paul
B
issonnette
Rename
c
ellAs(Varia
n
t|CVarRef) t
v
As(Vari
a
nt|CVarRef)
commit
|
commitdiff
|
tree
2019-12-17
Pa
u
l Bi
s
sonnette
R
eplace
(String|Variant)::to
C
ell() wit
h
(
String|Variant
.
.
.
commit
|
commitdiff
|
tree
2019-12-17
Paul Bissonn
e
tte
Remove cell* f
u
nctions f
r
om tv-mutate
commit
|
commitdiff
|
tree
2019-11-15
Paul
B
isso
n
n
e
tt
e
In
t
r
o
duce s
i
ngleton
s
for SSWH<Null
,
True,
F
alse>
commit
|
commitdiff
|
tree
2019-10-25
Paul
Bissonne
t
te
No more RefData struc
t
commit
|
commitdiff
|
tree
2019-10-25
Pa
u
l
B
issonnette
Remove Kin
d
OfRe
f
datatype
commit
|
commitdiff
|
tree
2019-10-25
Paul
B
i
ss
o
nnett
e
Remo
v
e isRefType() and as
s
oc
i
ated checks
commit
|
commitdiff
|
tree
2019-10-25
P
a
ul Bisson
n
ette
Cleanup ref
c
heck
s
i
n
A
r
rayCommon
commit
|
commitdiff
|
tree
2019-10-25
Paul Biss
o
nnett
e
Eliminate tv_val::unboxed()
commit
|
commitdiff
|
tree
2019-10-25
Paul Bissonne
t
te
Eliminate tvToCell() conver
s
i
ons
commit
|
commitdiff
|
tree
2019-10-25
Paul
B
i
ssonnette
Elimin
a
te
t
v
Box and tvUn
b
o
x h
e
l
pers
commit
|
commitdiff
|
tree
2019-10-25
Paul Bissonn
e
tte
Remove all WithRef help
e
rs
commit
|
commitdiff
|
tree
2019-10-25
Paul B
i
s
so
n
net
t
e
Eliminate Variant::as
s
ignRef(
)
, tvB
i
nd(),
t
vBindRef
.
.
.
commit
|
commitdiff
|
tree
2019-10-25
Pa
u
l Bissonnett
e
Rem
o
ve R
e
f P
t
r
t
ype from jit
commit
|
commitdiff
|
tree
2019-10-25
Paul Bissonnette
R
emove Gen types from JIT
commit
|
commitdiff
|
tree
2019-10-25
Paul Bis
s
onnett
e
Re
m
ove
V
V, CVV,
a
nd CVUV
flavors
commit
|
commitdiff
|
tree
2019-10-25
Pa
u
l Bissonn
e
tte
Remo
v
e Ref t
y
pe from
h
h
bbc
commit
|
commitdiff
|
tree
2019-10-25
Paul Bi
s
s
onnette
Stop
generating in
o
ut wrappers
commit
|
commitdiff
|
tree
2019-10-24
Paul Bissonnet
t
e
Remove tvBind() fr
o
m
ext_soa
p
commit
|
commitdiff
|
tree
2019-10-23
Paul Bissonnette
Dr
o
p support for dese
r
ializing refer
e
nces
commit
|
commitdiff
|
tree
2019-10-23
Paul Bissonnette
Remove uses of assi
g
nRef
(
) from JSO
N
_p
a
r
s
er
commit
|
commitdiff
|
tree
2019-10-23
Paul Bi
s
son
n
ette
Remov
e
use
s
of assignRef()
i
n regi
s
ter_vari
a
ble()
commit
|
commitdiff
|
tree
2019-10-23
Paul Bi
s
s
o
n
nette
Rem
o
ve u
s
e
s
of a
s
s
i
g
nRef() in ext_xml
commit
|
commitdiff
|
tree
2019-10-23
Paul Bisson
n
ette
F
ix src type for
A
ssertType
commit
|
commitdiff
|
tree
2019-10-22
P
aul Bissonnette
Support inlin
i
ng so
m
e FCallUn
p
ack calls
commit
|
commitdiff
|
tree
2019-10-22
Paul Bisson
n
ette
I
m
prove DC
E
for ConstructClosure
commit
|
commitdiff
|
tree
2019-10-22
Paul
Bi
s
sonnette
Add some opts fo
r
packed arrays
commit
|
commitdiff
|
tree
2019-10-22
P
a
u
l Bissonn
e
t
t
e
Suppor
t
inlining
w
it
h
v
a
riadic captures an
d
MayUseVV
.
.
.
commit
|
commitdiff
|
tree
2019-10-18
Paul Bissonnette
Fix ove
r
zealous o
p
timization of C
o
mbineAn
d
ResolveTypeStruc
t
.
.
.
commit
|
commitdiff
|
tree
2019-10-17
Paul B
i
s
s
onnette
Rem
o
ve
T
Ct
x
a
nd TCctx f
r
om the JIT ty
p
e
system
commit
|
commitdiff
|
tree
2019-10-17
P
a
u
l B
i
ssonnette
Drop kHasClas
s
Bit from A
c
t
R
e
c
commit
|
commitdiff
|
tree
2019-10-17
Pau
l
Bi
s
sonne
t
te
Remove the m_hasThis bit from Sr
c
Key
commit
|
commitdiff
|
tree
2019-10-17
Paul Bi
s
s
onn
e
tt
e
R
e
move At
t
rRequires
T
his and ex
t
end requiresThisInBody
.
.
.
commit
|
commitdiff
|
tree
2019-10-17
P
a
u
l Bissonnette
Alwa
y
s require $this on i
n
s
t
a
n
ce
method
s
commit
|
commitdiff
|
tree
2019-10-02
Paul Bissonnette
Add a shardi
n
g mech
a
nism to tier overri
d
e
in HD
F
confi
g
s
commit
|
commitdiff
|
tree
2019-08-17
Paul Bissonnette
R
e
place OPTBLD_FLT_INLINE wi
t
h OPTBLD
_
I
N
L
I
NE
commit
|
commitdiff
|
tree
2019-08-17
Paul Bi
s
s
o
nnette
S
u
pport experi
m
e
n
tal mo
d
e in rus
t
fa
c
ts_parse()
commit
|
commitdiff
|
tree
2019-08-15
P
a
u
l
Bissonnette
Forward hhvm options to facts_parse()
a
nd
f
fp_parse_string
_
n
.
.
.
commit
|
commitdiff
|
tree
2019-08-14
Paul Bissonnette
Support fun
c
t
ion pointe
r
s in APC seria
l
ization
commit
|
commitdiff
|
tree
2019-08-08
Paul Bis
s
onnette
Alloc
a
te
space for out parameters in conjureBeginInl
i
ning()
commit
|
commitdiff
|
tree
2019-07-31
Paul Bi
s
sonnette
Don't m
a
rk
nativ
e
method w
r
appers as __Native
commit
|
commitdiff
|
tree
2019-07-31
Paul Bissonnette
M
a
k
e
ap
c
_
fetch() inout
commit
|
commitdiff
|
tree
2019-07-31
Paul Bissonnette
FCallBuilt
i
n
support
f
or inout
commit
|
commitdiff
|
tree
2019-07-31
Paul Bissonnette
Add su
p
port for __OutOnly builtins
commit
|
commitdiff
|
tree
2019-07-31
Paul Bissonnett
e
Add suppo
r
t
f
o
r
ino
u
t
bui
l
t
ins
commit
|
commitdiff
|
tree
2019-07-31
P
a
u
l
Bissonnette
Add inl
i
ning s
u
pport for in
o
ut f
u
nc
t
ions
commit
|
commitdiff
|
tree
2019-07-24
Paul Biss
o
nnette
Add v
i
sibility and
s
taticness
c
h
e
c
ks for
h
h\dyn
a
mic_class_meth
commit
|
commitdiff
|
tree
2019-07-23
Paul
B
issonnette
__EntryPoint s
h
ould not
b
e dyn
a
mic
commit
|
commitdiff
|
tree
2019-07-18
P
aul Bissonnette
Add ba
c
k suppor
t
for
c
o
erci
n
g c
l
as
s
_meth(), fun()
,
.
.
.
commit
|
commitdiff
|
tree
2019-07-17
Paul Bi
s
sonnette
Add __NEVER_INLINE to UserAttri
b
utes se
t
commit
|
commitdiff
|
tree
2019-07-11
Paul
B
issonnette
Add d
y
namic_
f
un an
d
dyna
m
ic_cls_meth functions
commit
|
commitdiff
|
tree
2019-07-10
Paul Bissonnette
Use isStaticI
n
Pro
l
o
g
ue() in Re
f
lecti
o
nMe
t
hod
commit
|
commitdiff
|
tree
2019-07-10
Paul Bissonnette
Add war
n
i
n
g for w
h
en de
c
oding
a
n
i
nstanc
e
met
h
o
d
withou
t
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
Paul Bissonnette
Fix
h
andling of c
a
ll for
sta
t
i
c
closures
commit
|
commitdiff
|
tree
2019-07-10
Paul
Bissonnette
Ban the use of $thi
s
in static c
l
o
s
ures
commit
|
commitdiff
|
tree
2019-07-05
Pau
l
Bissonnette
Revert D15963774: [H
a
ck
]
[easy]
Remove InvSMap a
n
d InvSSet
commit
|
commitdiff
|
tree
next