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
Crude check for heap corruption
2020-06-01
Sha
u
nak Kisho
r
e
Crude check for h
e
ap corrup
t
ion
commit
|
commitdiff
|
tree
2020-06-01
Shaunak Kishore
Handle
bespokes
i
n destruct
o
rs
commit
|
commitdiff
|
tree
2020-06-01
Shaunak K
i
s
ho
r
e
Handle bespo
k
e
s
i
n const member ops
commit
|
commitdiff
|
tree
2020-05-31
Shau
n
a
k
Ki
s
h
o
re
Edi
t
Bes
p
okeArray and BespokeLay
o
u
t
commit
|
commitdiff
|
tree
2020-05-31
Shaunak Kis
h
ore
Reuse datatype logic in makeDtorCal
l
commit
|
commitdiff
|
tree
2020-05-31
Shau
n
ak Kishore
Tighten negat
i
ve
C
heckType results
commit
|
commitdiff
|
tree
2020-05-28
Sha
u
nak Kishore
Add BespokeDVArray and fix
t
ypechecks
commit
|
commitdiff
|
tree
2020-05-28
Shaun
a
k Kishore
s/Ve
c
A
r
r
ay/Ve
c
/
g
commit
|
commitdiff
|
tree
2020-05-28
Shaunak K
i
sh
o
r
e
Allow for smoot
h
"hot weig
h
t" interpolation
commit
|
commitdiff
|
tree
2020-05-28
Shaun
a
k Ki
s
hor
e
Elim
i
nate dv
a
r
ray aux
bits
commit
|
commitdiff
|
tree
2020-05-28
Shaunak
K
i
shore
HHB
B
C post-s
p
ecialization member ops
commit
|
commitdiff
|
tree
2020-05-27
Shaunak Kishore
Fix bug in HHBBC ProvTag usag
e
commit
|
commitdiff
|
tree
2020-05-27
Shaunak Kishore
Fix b
u
g in HHBBC arra
y
m
e
mber ops
commit
|
commitdiff
|
tree
2020-05-27
S
haunak Kishore
Drop dvarray jit::Type
specialization
commit
|
commitdiff
|
tree
2020-05-26
Shaun
a
k Kishore
Don't
profile PlainArray
commit
|
commitdiff
|
tree
2020-05-26
Shaunak Kishore
Fi
x
Pla
i
nArray IR unsound
n
ess
commit
|
commitdiff
|
tree
2020-05-26
S
haunak Kishore
Note invariants in HHBBC type-sys
t
em
commit
|
commitdiff
|
tree
2020-05-23
Shaunak Kishore
Log
o
n mate
r
i
al
i
zing GlobalsArray
commit
|
commitdiff
|
tree
2020-05-23
S
ha
u
nak Kishore
DCE in packe
d
-ar
r
ay
.
cpp
commit
|
commitdiff
|
tree
2020-05-23
S
h
aunak Kishore
Another sp
e
cializati
o
n opti
m
i
z
ation
commit
|
commitdiff
|
tree
2020-05-23
Shaunak Kishore
Stop checking dvarray bits
for CheckTyp
e
commit
|
commitdiff
|
tree
2020-05-22
Shauna
k
Kishore
Repla
c
e
E
m
ptyArray
with PlainArray
commit
|
commitdiff
|
tree
2020-05-22
Shaunak K
i
shore
E
l
im
i
n
a
t
e plai
n
PackedA
r
r
ays
commit
|
commitdiff
|
tree
2020-05-22
S
h
auna
k
K
i
shore
Have array_shu
f
fle return
d
arrays
commit
|
commitdiff
|
tree
2020-05-22
S
h
a
una
k
Kishore
Elimin
a
te
PackedArrayInit in core
commit
|
commitdiff
|
tree
2020-05-22
S
h
au
n
ak Kishore
Check met
a
dat
a
wh
i
le
b
acktracing
commit
|
commitdiff
|
tree
2020-05-22
S
haunak
K
is
h
o
r
e
Hide bespoke implementation header
s
commit
|
commitdiff
|
tree
2020-05-22
Shaunak Kishore
Eliminate PackedArra
y
Init in e
x
tensions
commit
|
commitdiff
|
tree
2020-05-22
Sh
a
una
k
Kishore
El
i
mina
t
e P
a
cked
A
rray
:
:ConvertSt
a
tic
commit
|
commitdiff
|
tree
2020-05-18
Shaun
a
k Kishore
Add optio
n
s to handle cold tra
n
s
l
ations
commit
|
commitdiff
|
tree
2020-05-18
Shaunak
K
i
sho
r
e
A
l
low en
t
r
i
es in arbitrary
a
re
a
s
commit
|
commitdiff
|
tree
2020-05-18
Shauna
k
Kishore
Don'
t
pad the TC unnecessarily
commit
|
commitdiff
|
tree
2020-05-16
S
h
au
n
a
k
Kisho
r
e
Eliminate live
r
e
location
commit
|
commitdiff
|
tree
2020-05-15
Shaunak Ki
s
h
ore
F
i
x hhvm_wrappe
r
to
p
-le
v
e
l
code
commit
|
commitdiff
|
tree
2020-05-12
Shaunak Kishore
Simp
l
if
y
Ch
e
ck
D
VAr
r
ay
commit
|
commitdiff
|
tree
2020-05-11
Shaunak Kis
h
ore
Enable typeh
i
n
t notices
commit
|
commitdiff
|
tree
2020-05-10
S
h
aunak
K
ishore
Zer
o
-
e
xtend Nv
G
etStr type register
commit
|
commitdiff
|
tree
2020-05-10
Shaun
a
k
Kishore
Fix remain
i
ng
e
xtension type
h
in
t
s
commit
|
commitdiff
|
tree
2020-05-09
Shauna
k
Kishore
F
ix
tests that wou
l
d
rai
s
e HAC typehint
n
ot
i
ces
commit
|
commitdiff
|
tree
2020-05-08
Shaunak Ki
s
ho
r
e
Fix typehint fail
u
re in Asio\va
commit
|
commitdiff
|
tree
2020-05-08
S
h
a
unak
K
ishore
Make tests using
i
ntr
i
nsic
c
asts
H
AM-safe
commit
|
commitdiff
|
tree
2020-05-08
Shauna
k
K
ishore
Fix tests wit
h
string /
OOB varray indices
commit
|
commitdiff
|
tree
2020-05-07
Shaunak K
i
sh
o
re
Make more tests HAM-safe
commit
|
commitdiff
|
tree
2020-05-07
Shau
n
ak Kishore
U
s
e dvarrays in ex
t
_hh_client a
n
d
ext_mailparse
commit
|
commitdiff
|
tree
2020-05-07
Shaun
a
k Kishore
auto-const in n
a
tive
.
cpp
commit
|
commitdiff
|
tree
2020-05-07
S
h
aunak Kishore
Ma
k
e the
t
est runner
H
AM-safe
commit
|
commitdiff
|
tree
2020-05-05
S
h
aunak Kishore
P
ost-special
i
zat
i
o
n
typehint enf
o
rcement
commit
|
commitdiff
|
tree
2020-05-04
Shaunak Kishore
S
upport d
v
ar
r
a
y
s i
n
b
u
iltin erro
r
messages
commit
|
commitdiff
|
tree
2020-05-03
Shaun
a
k Kishore
Make Raise
H
ac
k
Arr raise unconditionally
commit
|
commitdiff
|
tree
2020-05-03
S
h
aunak K
i
sh
o
r
e
Get rid of
i
mpl
A
r
ra
y
Set
commit
|
commitdiff
|
tree
2020-05-01
Shaunak Kishor
e
Goodby
e
t
v
R
ef
commit
|
commitdiff
|
tree
2020-05-01
Shaunak K
i
shore
Remove
l
ast uses of tvRef by leaking
commit
|
commitdiff
|
tree
2020-05-01
Sha
u
nak Kis
h
ore
R
emove
X
ML Use
S
afe
S
ubtrees - it's alw
a
y
s true
commit
|
commitdiff
|
tree
2020-04-30
Shaunak Kishore
Get ri
d
of tvRe
f
fo
r
remaining Elem he
l
pers
commit
|
commitdiff
|
tree
2020-04-30
S
hauna
k
Ki
s
hore
Fix
bug in HAC
notic
e
commit
|
commitdiff
|
tree
2020-04-30
Shauna
k
Kishore
M
ak
e
NvGetInt / NvGet
S
tr return v
a
lues
commit
|
commitdiff
|
tree
2020-04-30
Shaunak
K
ishore
Remove the TypeHin
t
Polymorphism flag
commit
|
commitdiff
|
tree
2020-04-30
Sh
a
unak Kishore
Fix C
l
sMe
t
h
d
varray typ
e
hint behav
i
or
commit
|
commitdiff
|
tree
2020-04-30
Sh
a
u
n
ak
Kishore
Share interface_supports
i
mplementations
commit
|
commitdiff
|
tree
2020-04-30
Shaun
a
k K
i
shor
e
Unify interface_
s
upports_ar
r
like
commit
|
commitdiff
|
tree
2020-04-30
Shaunak
K
i
s
h
ore
Drop
AM
I
StatePro
p
S
commit
|
commitdiff
|
tree
2020-04-30
S
h
aunak Kishor
e
De
-
virtualize ArrayIdx and A
r
r
a
yGet
commit
|
commitdiff
|
tree
2020-04-30
Shaunak Kishore
Have Elem nat
i
ve hel
p
e
r
s return Ty
p
edValue
commit
|
commitdiff
|
tree
2020-04-30
Shaunak Kishore
Eliminat
e
dead MInstr template params
commit
|
commitdiff
|
tree
2020-04-30
Shaunak Kis
h
ore
El
i
minate
Elem
(
Array|Dic
t
|Ke
y
set)X
commit
|
commitdiff
|
tree
2020-04-30
Shaunak
K
ishore
Implement post-speciali
z
ation
compa
r
ison beha
v
ior
commit
|
commitdiff
|
tree
2020-04-30
Shaunak
K
i
shore
Mak
e
E
l
emX a valu
e
-t
y
p
e g
e
t
t
e
r
commit
|
commitdiff
|
tree
2020-04-30
Sha
u
n
a
k Kishore
Suppo
r
t value-type elem a
c
cess
commit
|
commitdiff
|
tree
2020-04-30
Shau
n
ak Kis
h
o
r
e
D
e
lete MIn
s
trPropSta
t
e
commit
|
commitdiff
|
tree
2020-04-30
Shaunak
K
is
h
ore
Rem
o
ve PromoteEmptyObject flag
commit
|
commitdiff
|
tree
2020-04-30
S
h
a
unak Ki
s
hore
Fix legacy enum pro
v
enance
commit
|
commitdiff
|
tree
2020-04-30
Sha
u
nak Kishor
e
Make
false-y promotion errors consistent
commit
|
commitdiff
|
tree
2020-04-23
Shaunak K
i
s
h
ore
Us
e
ge
t
i
n
s
t
ead of rvalVanilla in JIT g
e
tt
e
rs
commit
|
commitdiff
|
tree
2020-04-23
S
h
auna
k
Kishore
Raise on var
r
ay implicit app
e
n
d
/ promot
i
on
commit
|
commitdiff
|
tree
2020-04-22
Shaunak
Kishore
d
varray enforcement
optim
i
zations
commit
|
commitdiff
|
tree
2020-04-22
Sha
u
n
ak Kishore
Add flag for dvarray enforcement
commit
|
commitdiff
|
tree
2020-04-21
S
h
a
unak Kishore
Fix
Hack
A
r
r
Compat i
s
sue in
hhvm
_
wrapper
commit
|
commitdiff
|
tree
2020-04-21
Shaunak
K
ish
o
re
Log ArrayA
c
ce
s
sProfi
l
e based on f
l
ags
commit
|
commitdiff
|
tree
2020-04-20
Shaunak Kis
h
ore
Fix filepa
t
h of e
v
al-ed units
commit
|
commitdiff
|
tree
2020-04-18
Sh
a
unak
K
i
s
hore
Change ArrayIter log flag to bool
commit
|
commitdiff
|
tree
2020-04-16
Shaunak Kish
o
re
S
i
de-exit on d
v
array misma
t
ch
commit
|
commitdiff
|
tree
2020-04-16
Shaunak Kishore
D
rop ArrS
p
ec in Type::for_const
commit
|
commitdiff
|
tree
2020-04-12
Shau
n
ak Kishore
Drop may_reent
e
r from
i
terator memory effe
c
ts
commit
|
commitdiff
|
tree
2020-04-12
Shaun
a
k Kishore
Fi
x
key refcounting bug
commit
|
commitdiff
|
tree
2020-04-10
Shaunak Kishore
Al
l
ow cow/es
c
al
a
tio
n
in A
r
r
a
yData::renum
b
e
r
commit
|
commitdiff
|
tree
2020-04-09
S
h
aunak K
i
shore
Eli
m
i
nate APCLocalA
r
ra
y
commit
|
commitdiff
|
tree
2020-04-09
Shaunak
K
ishore
D
rop
t
he APCLoca
l
A
r
ray optimization
commit
|
commitdiff
|
tree
2020-04-08
Sha
u
n
ak Kishore
Simplify member-ops now tha
t
l
val throws on
missi
n
g
key
commit
|
commitdiff
|
tree
2020-04-08
Shaunak Kishore
Simplify Array
K
inds now
that
l
val throw
s
on
missi
n
g
.
.
.
commit
|
commitdiff
|
tree
2020-04-08
S
haunak Kishore
Drop
cop
y
arg from lv
a
l methods
commit
|
commitdiff
|
tree
2020-04-07
Shaunak Ki
s
ho
r
e
Elimin
a
te tv_rval::
d
u
m
my
commit
|
commitdiff
|
tree
2020-04-07
Shaunak Kishore
ArrayData::get re
t
urns TypedV
a
lue
commit
|
commitdiff
|
tree
2020-04-06
Shaunak
Kishore
Replace Array::rval
w
i
t
h Array:
:
l
o
o
kup
commit
|
commitdiff
|
tree
2020-04-06
Shaunak
Kishore
Bac
k
out "
D
e
-virtualize
ArrayIdx
and Ar
r
ayGet"
commit
|
commitdiff
|
tree
2020-04-05
S
hauna
k
K
ishore
Si
m
plify UncountedInit ch
e
cks
commit
|
commitdiff
|
tree
2020-04-04
Shaunak Kishore
Use value type
s
in ext_soap
commit
|
commitdiff
|
tree
2020-04-03
Shauna
k
Kish
o
r
e
De-virtualize ArrayId
x
and
Ar
r
ayGet
commit
|
commitdiff
|
tree
2020-04-03
Shaunak Kishore
Elimin
a
t
e Ar
r
ayDat
a
::l
v
al
S
i
lent
commit
|
commitdiff
|
tree
2020-04-03
Shaunak Kishore
GetPo
s
K
e
y should not i
n
c-ref
commit
|
commitdiff
|
tree
2020-04-03
Shaunak Kis
h
ore
Repla
c
e
RvalP
o
s with GetPosVa
l
commit
|
commitdiff
|
tree
next