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
Make NvGetInt / NvGetStr return values
2020-04-30
S
h
aunak Kishore
Make NvGet
I
nt / NvG
e
tStr return valu
e
s
commit
|
commitdiff
|
tree
2020-04-30
Shaunak
K
ishore
Remove th
e
T
y
p
e
HintPolymorphism flag
commit
|
commitdiff
|
tree
2020-04-30
Shaunak Kishore
Fix ClsMeth dvarray
typehi
n
t behav
i
or
commit
|
commitdiff
|
tree
2020-04-30
Sha
u
nak Kish
o
re
Share interface_sup
p
o
r
ts i
m
plementations
commit
|
commitdiff
|
tree
2020-04-30
Sh
a
una
k
Kish
o
re
U
n
if
y
inte
r
face_supports_arr
l
ike
commit
|
commitdiff
|
tree
2020-04-30
S
haunak Kisho
r
e
Drop AMI
S
tatePropS
commit
|
commitdiff
|
tree
2020-04-30
Shauna
k
Kishore
De-vir
t
uali
z
e Ar
r
ay
I
dx and Arr
a
y
Get
commit
|
commitdiff
|
tree
2020-04-30
Shaunak
K
ish
o
re
Have
E
lem n
a
t
ive helpers return TypedValue
commit
|
commitdiff
|
tree
2020-04-30
Sh
a
unak Kis
h
or
e
Eliminate dead MInstr t
e
mplate params
commit
|
commitdiff
|
tree
2020-04-30
S
h
aunak Kishore
E
l
imin
a
te Elem(Array|Dict|Keyset)X
commit
|
commitdiff
|
tree
2020-04-30
Shaunak K
i
sho
r
e
Imp
l
eme
n
t pos
t
-special
i
zation comparis
o
n b
e
havior
commit
|
commitdiff
|
tree
2020-04-30
Sh
a
unak Kis
h
ore
Make ElemX a value-ty
p
e
getter
commit
|
commitdiff
|
tree
2020-04-30
S
h
aunak Kish
o
re
Supp
o
rt value-typ
e
elem acce
s
s
commit
|
commitdiff
|
tree
2020-04-30
Shaunak Kishore
De
l
ete MI
n
strPr
o
pState
commit
|
commitdiff
|
tree
2020-04-30
Shaunak Kishore
Remove PromoteEmptyObject
f
lag
commit
|
commitdiff
|
tree
2020-04-30
S
haunak Kishor
e
Fix le
g
acy
e
num prov
e
nanc
e
commit
|
commitdiff
|
tree
2020-04-30
Shaunak Kishore
Make false-y
pr
o
motion errors consi
s
tent
commit
|
commitdiff
|
tree
2020-04-23
Shaunak Kishore
Use
g
et
i
ns
t
ead
o
f rvalVanilla in J
I
T getters
commit
|
commitdiff
|
tree
2020-04-23
S
h
aunak K
i
shor
e
Rais
e
o
n varray implicit append / promotion
commit
|
commitdiff
|
tree
2020-04-22
Shaunak Kishor
e
dvarray enfo
r
cement optimizat
i
on
s
commit
|
commitdiff
|
tree
2020-04-22
S
h
aunak Kishore
Add flag for d
v
arr
a
y
e
nf
o
rcement
commit
|
commitdiff
|
tree
2020-04-21
Shaunak K
i
shore
Fix Hac
k
ArrCompat issue
in hhvm_wrapper
commit
|
commitdiff
|
tree
2020-04-21
Shaunak Kis
h
ore
Lo
g
ArrayA
c
cessProfil
e
based on fl
a
gs
commit
|
commitdiff
|
tree
2020-04-20
Sha
u
n
a
k K
i
shore
Fix file
p
ath of eval
-
ed units
commit
|
commitdiff
|
tree
2020-04-18
Shaunak Ki
s
hore
Chan
g
e
Array
I
ter
log f
l
ag
to bool
commit
|
commitdiff
|
tree
2020-04-16
Shaunak Kish
o
re
Side-exit on
d
v
a
rray
mi
s
match
commit
|
commitdiff
|
tree
2020-04-16
Shaunak Kishore
Dr
o
p
A
r
r
Spe
c
in T
y
pe::for
_
const
commit
|
commitdiff
|
tree
2020-04-12
S
haunak Kishore
Drop
may_reenter from
i
terator
memor
y
eff
e
cts
commit
|
commitdiff
|
tree
2020-04-12
Sha
u
nak Kishore
Fix key refcounting bug
commit
|
commitdiff
|
tree
2020-04-10
Shaunak Kishore
Allow
c
ow/escal
a
t
i
on in ArrayData::re
n
u
m
ber
commit
|
commitdiff
|
tree
2020-04-09
Shaunak
K
ishore
Eliminate APCLocalArray
commit
|
commitdiff
|
tree
2020-04-09
Shaunak Kishore
Drop the APCLoc
a
lArray
optimiza
t
ion
commit
|
commitdiff
|
tree
2020-04-08
S
h
a
u
nak Kishore
S
i
m
plify
m
e
mber-o
p
s now that lval throws o
n
m
i
s
sing key
commit
|
commitdiff
|
tree
2020-04-08
Shaunak
Ki
s
hore
S
implify ArrayKinds n
o
w t
h
at lval throw
s
on
miss
i
ng
.
.
.
commit
|
commitdiff
|
tree
2020-04-08
Shaunak
Kishore
Drop c
o
py
arg
f
r
om lval
me
t
hods
commit
|
commitdiff
|
tree
2020-04-07
Sha
u
nak Kishore
Eliminate tv_rval::d
u
mmy
commit
|
commitdiff
|
tree
2020-04-07
S
h
aunak Kishore
ArrayData:
:
g
e
t
returns
T
yp
e
dVa
l
ue
commit
|
commitdiff
|
tree
2020-04-06
Sha
u
nak Ki
s
hore
Replace
Array::rval with Ar
r
ay::loo
k
up
commit
|
commitdiff
|
tree
2020-04-06
Shaunak Kish
o
re
Back
o
ut "De-virtualize Arr
a
yIdx
a
nd ArrayGet"
commit
|
commitdiff
|
tree
2020-04-05
Shaunak Kishore
Simplify Unco
u
n
t
e
d
I
nit c
h
ecks
commit
|
commitdiff
|
tree
2020-04-04
Shaunak Ki
s
hore
Use value
t
ypes
i
n
ext_s
o
a
p
commit
|
commitdiff
|
tree
2020-04-03
Shaunak K
i
s
hore
De-vi
r
tualize Arr
a
yIdx
a
nd A
r
rayGet
commit
|
commitdiff
|
tree
2020-04-03
Shaunak Kishore
E
l
iminate ArrayData
:
:lval
S
ilent
commit
|
commitdiff
|
tree
2020-04-03
S
haunak K
i
shore
GetPosKe
y
s
h
ould no
t
inc-ref
commit
|
commitdiff
|
tree
2020-04-03
Shaun
a
k Kishore
R
epl
a
c
e
RvalPos with GetPosVal
commit
|
commitdiff
|
tree
2020-04-03
Sh
a
unak K
i
shore
Ge
t
rid of as_
l
val for dynam
i
c p
r
o
ps
commit
|
commitdiff
|
tree
2020-04-02
S
h
aunak Kishore
Eliminate
r
v
a
l ArrayIt
e
r methods
commit
|
commitdiff
|
tree
2020-04-02
S
haunak Kishore
Clean up array-
a
ccess si
m
plify
ca
l
ls
commit
|
commitdiff
|
tree
2020-04-02
Shaunak Kisho
r
e
Get ri
d
of as_lv
a
l
in ext
_
soap
commit
|
commitdiff
|
tree
2020-04-01
Shaunak Kishore
Eliminate ArrayD
a
ta::Lv
a
lFor
c
eNew
commit
|
commitdiff
|
tree
2020-04-01
Sha
u
nak K
i
shore
S
i
m
p
lify VariableUnserializer ref tracking
commit
|
commitdiff
|
tree
2020-03-31
Shaunak Ki
s
hore
D
r
op count requirement for iterator specializ
a
tion
commit
|
commitdiff
|
tree
2020-03-30
Shaunak Kishore
Eliminate MixedArray::Ma
k
eR
e
se
r
veSame
commit
|
commitdiff
|
tree
2020-03-30
S
haunak Ki
s
hore
Track TMix
e
dA
r
r through mi
n
str set
t
ers
commit
|
commitdiff
|
tree
2020-03-30
Shaunak Kish
o
re
Si
m
plify ap
p
endIn
s
t
r
uction sligh
t
ly
commit
|
commitdiff
|
tree
2020-03-28
Shaunak
K
i
shore
Fix clas
s
-constan
t
caching
commit
|
commitdiff
|
tree
2020-03-28
Shaunak Kisho
r
e
Introduce dvarra
y
type
spe
c
iali
z
ations
commit
|
commitdiff
|
tree
2020-03-25
Shaunak Kishore
De-f
l
ake a
s
y
n
c
tail-c
a
lls test
commit
|
commitdiff
|
tree
2020-03-24
Shaunak Kishore
Use ato
m
i
c
s
to publi
s
h
A
llocDescs
commit
|
commitdiff
|
tree
2020-03-24
Shaun
a
k Kishore
Pa
t
ch selectiveWea
k
e
n
D
e
cRefs
b
e
havior
commit
|
commitdiff
|
tree
2020-03-24
Shaunak Kishore
Async
t
a
i
l-call op
t
imization
v
1
commit
|
commitdiff
|
tree
2020-03-24
Shaunak Ki
s
h
ore
Drop NormalizedInstructi
o
n
.
endsRegion
field
commit
|
commitdiff
|
tree
2020-03-20
S
h
a
u
na
k
Kishore
Small translator cleanups
commit
|
commitdiff
|
tree
2020-03-18
Sh
a
una
k
Kishore
Cu
t
size
o
f
(
Block)
from 72 to 64
commit
|
commitdiff
|
tree
2020-03-18
Sha
u
n
a
k Kishor
e
u
n
restrict-layout part 6
:
Eliminate
A
rrayData::rvalStrict
commit
|
commitdiff
|
tree
2020-03-18
Sh
a
unak Kishore
unrestr
i
ct-layout part 5:
E
liminate s
e
t in place
commit
|
commitdiff
|
tree
2020-03-17
S
haunak K
i
sh
o
re
unrestrict-la
y
out pa
r
t 4: Eliminate appen
d
/
r
emove in
.
.
.
commit
|
commitdiff
|
tree
2020-03-16
Shaunak Kishore
unrestri
c
t-la
y
out part 3: Eliminate Arr
a
yIter::s
e
condRef
commit
|
commitdiff
|
tree
2020-03-16
Shaunak Kishore
u
n
restrict-
l
ayout part 2: Eli
m
i
n
ate i
s
_set checks i
n
.
.
.
commit
|
commitdiff
|
tree
2020-03-16
Sh
a
unak Kis
h
or
e
rval-must-d
i
e part 1: Eliminate some tv_rval const
.
.
.
commit
|
commitdiff
|
tree
2020-03-13
Shaunak
Kishore
E
l
i
m
i
n
a
te
gen
e
ric LdIterBase
commit
|
commitdiff
|
tree
2020-03-11
Shaun
a
k K
i
shor
e
Simplify ArraySpec::wide
n
ToBes
p
oke
commit
|
commitdiff
|
tree
2020-03-10
Shaunak Kishore
Ensure that p
r
ovenance tags h
a
ve filenames
commit
|
commitdiff
|
tree
2020-03-08
Shauna
k
Kisho
r
e
Fix m
u
l
ti-Fram
e
Ptr p
h
i-jum
p
issue
commit
|
commitdiff
|
tree
2020-03-08
Shaunak Kishore
Sim
p
lify array spec
i
alization logic
commit
|
commitdiff
|
tree
2020-03-07
Shaunak Kisho
r
e
Elim
i
nate TrackS
t
ati
c
StrKeys compile-time
flag
commit
|
commitdiff
|
tree
2020-03-06
Sh
a
unak Ki
s
h
ore
Optimize enum c
o
e
r
ce
and isVa
l
id
commit
|
commitdiff
|
tree
2020-03-06
Shauna
k
K
ishore
Precompute static
en
u
m
v
alu
e
s
commit
|
commitdiff
|
tree
2020-03-06
S
h
aunak Kishore
Sink IncRef thr
o
ugh fi
n
ishMemb
e
rOp
commit
|
commitdiff
|
tree
2020-03-05
Shaunak Kishore
Whitelist
layout-agnos
t
i
c
op
s
commit
|
commitdiff
|
tree
2020-03-04
Shauna
k
Kishore
Fix mi
n
s
tr assertio
n
in
l
oad-elim
commit
|
commitdiff
|
tree
2020-03-04
Shaunak Kishore
Tag the default varargs param
commit
|
commitdiff
|
tree
2020-03-03
Shaunak
Kis
h
ore
E
l
imi
n
a
te vanilla checks when flag i
s
o
f
f
commit
|
commitdiff
|
tree
2020-03-02
Sh
a
unak Kishor
e
Enforce no van
i
lla check
s
with flag off
commit
|
commitdiff
|
tree
2020-03-02
Shaun
a
k Kish
o
re
S
et up va
r
iadic inlin
e
d live types
commit
|
commitdiff
|
tree
2020-03-02
Shaunak Kishor
e
A fe
w
vani
l
la bug fixes
commit
|
commitdiff
|
tree
2020-03-01
Shaunak Kishore
Use Tin
y
V
e
ct
o
r
f
or vanil
l
a locati
o
ns
commit
|
commitdiff
|
tree
2020-03-01
S
ha
u
nak
Kishore
Ad
d
TPa
c
kedAr
r
etc
.
c
o
ns
t
ants
t
o
jit/type
commit
|
commitdiff
|
tree
2020-03-01
Sha
u
n
a
k Kishore
Guard locatio
n
s on
vanilla t
y
pe
s
commit
|
commitdiff
|
tree
2020-02-29
Sh
a
un
a
k Kis
h
o
r
e
C
reate optimize
d
b
uilt
i
n tables
commit
|
commitdiff
|
tree
2020-02-29
Shaun
a
k Kish
o
re
R
e
store
array R
A
T
i
nforma
t
i
o
n
commit
|
commitdiff
|
tree
2020-02-29
Shaunak Kishore
U
s
e
a
n
RWLoc
k
for static provenance
commit
|
commitdiff
|
tree
2020-02-28
S
hau
n
ak Kishore
Add va
n
illa typ
e
s
t
o j
i
t::Type
commit
|
commitdiff
|
tree
2020-02-28
Shau
n
ak Kishore
Mark ops with vanilla
i
nputs and
o
utputs
commit
|
commitdiff
|
tree
2020-02-27
Shaunak
K
ishore
Tag enum na
m
es and va
l
ues
commit
|
commitdiff
|
tree
2020-02-24
Shaunak K
i
sh
o
r
e
U
se M
I
n
s
trEffect
s
in lo
a
d-elim
commit
|
commitdiff
|
tree
2020-02-20
Shaunak Ki
s
hore
Don't r
e
fine
p
ointer types across u
s
es
commit
|
commitdiff
|
tree
2020-02-19
Sh
a
unak Kis
h
ore
Add sta
c
k
protection f
o
r recu
r
s
ive
mark
i
ng
commit
|
commitdiff
|
tree
2020-02-18
Shauna
k
K
i
sh
o
re
Su
p
port recursive lega
c
y markin
g
commit
|
commitdiff
|
tree
2020-02-17
Shaunak Kishore
A bit of
guar
d
s
y
stem code mo
t
ion
commit
|
commitdiff
|
tree
next