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
Zero-extend NvGetStr type register
2020-05-10
Sh
a
u
n
ak
K
i
s
h
ore
Ze
r
o-extend NvG
e
tStr ty
p
e
reg
i
ster
commit
|
commitdiff
|
tree
2020-05-10
Shaunak Ki
s
hore
Fix remaining ext
e
ns
i
on typehin
t
s
commit
|
commitdiff
|
tree
2020-05-09
Shaunak K
i
shore
Fix tests
t
h
a
t would
raise H
A
C typehi
n
t
noti
c
es
commit
|
commitdiff
|
tree
2020-05-08
Sha
u
nak Kishore
Fi
x
typehint failure i
n
Asio\va
commit
|
commitdiff
|
tree
2020-05-08
Sha
u
nak Kishore
Make tests usi
n
g intrinsic casts HAM-safe
commit
|
commitdiff
|
tree
2020-05-08
Shaunak
Kishore
Fix tests with string / OOB
v
arra
y
indices
commit
|
commitdiff
|
tree
2020-05-07
Shauna
k
Ki
s
ho
r
e
Make more tests HAM-safe
commit
|
commitdiff
|
tree
2020-05-07
Shaunak Kis
h
ore
Use dvarrays
in ext_
h
h_client and ex
t
_mailparse
commit
|
commitdiff
|
tree
2020-05-07
S
h
aun
a
k
Kisho
r
e
auto-c
o
nst in native
.
cpp
commit
|
commitdiff
|
tree
2020-05-07
Shaunak Kishore
M
a
ke the te
s
t run
n
er HAM-safe
commit
|
commitdiff
|
tree
2020-05-05
Shaunak Ki
s
hore
P
ost
-
sp
e
cializat
i
on type
h
int
enforcement
commit
|
commitdiff
|
tree
2020-05-04
Shaunak Kish
o
re
Support dvar
r
ays in
b
uiltin
e
rror mes
s
ages
commit
|
commitdiff
|
tree
2020-05-03
Shaunak
Kishore
Make RaiseHackArr
r
aise u
n
conditi
o
nally
commit
|
commitdiff
|
tree
2020-05-03
Shaunak Kishore
Get
rid
o
f implArrayS
e
t
commit
|
commitdiff
|
tree
2020-05-01
Shaunak Kishore
G
o
o
db
y
e
t
v
R
ef
commit
|
commitdiff
|
tree
2020-05-01
Shaunak Kishore
Remov
e
las
t
uses of tvRe
f
b
y
leaking
commit
|
commitdiff
|
tree
2020-05-01
Shaunak Kishore
Remove XML UseS
a
feSubt
r
ees - it's always true
commit
|
commitdiff
|
tree
2020-04-30
Shaun
a
k Kishore
G
et rid of t
v
R
e
f for
r
emai
n
ing Elem
h
e
lpers
commit
|
commitdiff
|
tree
2020-04-30
Shaunak Ki
s
hore
Fix bug
in HAC not
i
ce
commit
|
commitdiff
|
tree
2020-04-30
Sha
u
nak Ki
s
ho
r
e
Make NvGetInt / NvGetStr return values
commit
|
commitdiff
|
tree
2020-04-30
Shaun
a
k Kish
o
re
R
e
move
t
he TypeHintPolymorphism flag
commit
|
commitdiff
|
tree
2020-04-30
Shaunak Kish
o
r
e
Fix ClsMeth
d
varray typehint behavior
commit
|
commitdiff
|
tree
2020-04-30
S
h
aun
a
k
Kishore
Sha
r
e in
t
erface_s
u
pports impleme
n
tations
commit
|
commitdiff
|
tree
2020-04-30
Shaunak K
i
shor
e
Unify interface_suppor
t
s_ar
r
like
commit
|
commitdiff
|
tree
2020-04-30
Shaunak Kishore
Drop
A
MIStatePr
o
pS
commit
|
commitdiff
|
tree
2020-04-30
S
haunak
Kishore
De-virtuali
z
e ArrayIdx
a
nd ArrayGe
t
commit
|
commitdiff
|
tree
2020-04-30
Shaunak Kishore
H
ave Elem
n
ative hel
p
ers
r
e
turn
TypedValue
commit
|
commitdiff
|
tree
2020-04-30
Shaun
a
k Kishore
Eliminate dead
M
I
nstr templa
t
e
p
arams
commit
|
commitdiff
|
tree
2020-04-30
Shaunak K
i
sh
o
re
Eliminat
e
Elem(
A
rray|Dict|Keyset)X
commit
|
commitdiff
|
tree
2020-04-30
Shaunak Kishore
I
m
p
l
ement post-specia
l
ization
compariso
n
behavior
commit
|
commitdiff
|
tree
2020-04-30
Shau
n
ak Kishore
Make ElemX a val
u
e
-type g
e
t
ter
commit
|
commitdiff
|
tree
2020-04-30
Shauna
k
Kishore
Support value-type ele
m
access
commit
|
commitdiff
|
tree
2020-04-30
Shaunak Kishore
Delete MIn
s
trPr
o
pState
commit
|
commitdiff
|
tree
2020-04-30
S
h
aunak Kishore
R
e
move PromoteEmptyObject flag
commit
|
commitdiff
|
tree
2020-04-30
S
h
aunak K
i
shore
Fix
legacy
e
n
u
m
p
r
ovenance
commit
|
commitdiff
|
tree
2020-04-30
Shaunak Kishore
Make false-y pro
m
otion errors
consi
s
tent
commit
|
commitdiff
|
tree
2020-04-23
Shaunak Kish
o
r
e
Use get ins
t
ead of rval
V
anilla in JIT gett
e
r
s
commit
|
commitdiff
|
tree
2020-04-23
Shaunak Kisho
r
e
Raise
on va
r
ray im
p
licit append / promotion
commit
|
commitdiff
|
tree
2020-04-22
Shaunak
Kishore
dv
a
rra
y
enforceme
n
t op
t
imiz
a
tions
commit
|
commitdiff
|
tree
2020-04-22
Shau
n
ak
Kisho
r
e
Add flag
fo
r
dvarray enforcement
commit
|
commitdiff
|
tree
2020-04-21
S
h
aunak Kis
h
ore
Fix Hac
k
Ar
r
Compat issue in hhv
m
_wrapper
commit
|
commitdiff
|
tree
2020-04-21
S
h
aunak
K
i
shore
Log
A
rrayAccessProfile base
d
on flags
commit
|
commitdiff
|
tree
2020-04-20
S
h
a
unak Kishore
Fi
x
f
i
lepath of eval-
e
d units
commit
|
commitdiff
|
tree
2020-04-18
S
hau
n
ak Kishore
Chan
g
e Ar
r
a
yIter log flag to bool
commit
|
commitdiff
|
tree
2020-04-16
Shau
n
ak Kish
o
r
e
Side-exit on
d
varray mismatch
commit
|
commitdiff
|
tree
2020-04-16
Shaunak Ki
s
hore
D
r
o
p
ArrSpec in T
y
p
e
::for_const
commit
|
commitdiff
|
tree
2020-04-12
Shaunak Kishore
D
r
op may_reenter from iterator mem
o
ry effects
commit
|
commitdiff
|
tree
2020-04-12
S
h
aun
a
k
K
isho
r
e
Fix key refc
o
u
n
ting
b
ug
commit
|
commitdiff
|
tree
2020-04-10
S
h
aunak Kishore
Al
l
ow cow/esc
a
lation in ArrayData::re
n
u
m
ber
commit
|
commitdiff
|
tree
2020-04-09
Shaunak Kishore
Elimi
n
ate APC
L
ocal
A
rray
commit
|
commitdiff
|
tree
2020-04-09
Shaunak
K
i
shore
Drop the APCL
o
calArray opt
i
m
i
zation
commit
|
commitdiff
|
tree
2020-04-08
Shaunak
Kishore
Simplify memb
e
r
-ops now t
h
at lval throws on
m
issing ke
y
commit
|
commitdiff
|
tree
2020-04-08
Shaunak
K
ishore
Sim
p
lify ArrayKi
n
ds n
o
w that
l
val
t
hrows on
m
issing
.
.
.
commit
|
commitdiff
|
tree
2020-04-08
S
h
a
unak
K
ishore
Drop co
p
y arg from lval met
h
ods
commit
|
commitdiff
|
tree
2020-04-07
Shaun
a
k Kishore
Eliminate tv_rval::dummy
commit
|
commitdiff
|
tree
2020-04-07
Shaunak
K
ishore
Arr
a
yData::
g
et retu
r
n
s
TypedValue
commit
|
commitdiff
|
tree
2020-04-06
Shaunak Kis
h
ore
R
e
place Array
:
:rval with Array::lookup
commit
|
commitdiff
|
tree
2020-04-06
Shau
n
ak Kishore
B
a
ck out "D
e
-virtualize ArrayIdx and
A
r
r
ayGe
t
"
commit
|
commitdiff
|
tree
2020-04-05
Sh
a
unak Kishore
Simplify Uncou
n
te
d
Init checks
commit
|
commitdiff
|
tree
2020-04-04
Shaunak Kishore
Use
v
al
u
e types
i
n ext_soap
commit
|
commitdiff
|
tree
2020-04-03
Sha
u
nak Kishore
De-vi
r
tualize
ArrayIdx and Array
G
et
commit
|
commitdiff
|
tree
2020-04-03
Shau
n
ak Kishore
E
l
iminate
ArrayData::lvalSilent
commit
|
commitdiff
|
tree
2020-04-03
Sha
u
nak Kis
h
ore
G
e
tPosKey should n
o
t
in
c
-r
e
f
commit
|
commitdiff
|
tree
2020-04-03
Shauna
k
Kisho
r
e
Replace RvalPo
s
with GetPosVa
l
commit
|
commitdiff
|
tree
2020-04-03
Sh
a
unak Kishore
Get r
i
d
o
f as_lval
f
o
r dy
n
ami
c
props
commit
|
commitdiff
|
tree
2020-04-02
S
hauna
k
Kishore
E
limin
a
t
e
rval Arra
y
Iter
me
t
hods
commit
|
commitdiff
|
tree
2020-04-02
Shaunak Kishore
Clean up ar
r
ay-access simplify calls
commit
|
commitdiff
|
tree
2020-04-02
Sha
u
nak Kishore
Get rid of as_l
v
al in
ext_soap
commit
|
commitdiff
|
tree
2020-04-01
Sha
u
nak
K
ishore
Eliminat
e
ArrayData::Lval
F
or
c
e
New
commit
|
commitdiff
|
tree
2020-04-01
Shaunak Kishor
e
Simplify
V
ariableUnse
r
ializer
ref track
i
ng
commit
|
commitdiff
|
tree
2020-03-31
S
hauna
k
Kishore
D
rop coun
t
requ
i
rement for iter
a
tor
s
pecialization
commit
|
commitdiff
|
tree
2020-03-30
Shauna
k
Kishore
E
l
i
minate MixedArra
y
::MakeR
e
se
r
veSame
commit
|
commitdiff
|
tree
2020-03-30
Shaunak Kishore
Track TMixedArr
t
hrough m
i
nst
r
sette
r
s
commit
|
commitdiff
|
tree
2020-03-30
Shaunak Kishore
Simplif
y
appendInstru
c
ti
o
n slightly
commit
|
commitdiff
|
tree
2020-03-28
S
haunak Kishore
Fix class
-
consta
n
t cac
h
i
n
g
commit
|
commitdiff
|
tree
2020-03-28
Sha
u
nak Kishore
In
t
ro
d
uce
d
v
array ty
p
e sp
e
c
i
alizations
commit
|
commitdiff
|
tree
2020-03-25
Shaunak Kisho
r
e
De
-
flake async ta
i
l-calls te
s
t
commit
|
commitdiff
|
tree
2020-03-24
Shaunak Kishore
Use a
t
omics to publis
h
AllocDescs
commit
|
commitdiff
|
tree
2020-03-24
Shaunak Kishore
Pa
t
ch sele
c
tiveWeake
n
D
e
cRe
f
s b
e
havio
r
commit
|
commitdiff
|
tree
2020-03-24
Shaunak Kishor
e
A
s
yn
c
tail-c
a
ll optimi
z
a
t
ion v1
commit
|
commitdiff
|
tree
2020-03-24
S
hau
n
a
k Kishore
Drop Normaliz
e
d
I
n
struction
.
endsReg
i
on field
commit
|
commitdiff
|
tree
2020-03-20
Shaun
a
k Kish
o
re
Small
t
ran
s
la
t
or
c
leanu
p
s
commit
|
commitdiff
|
tree
2020-03-18
Shau
n
ak
K
is
h
ore
C
u
t
s
izeof(Block
)
from 72 to 64
commit
|
commitdiff
|
tree
2020-03-18
S
haunak Kishore
un
r
est
r
ict
-
lay
o
ut part 6:
E
liminate
A
rrayD
a
ta::
r
valSt
r
ict
commit
|
commitdiff
|
tree
2020-03-18
Shaunak Ki
s
hore
unrestrict-
l
ayout part 5: Eliminate set in place
commit
|
commitdiff
|
tree
2020-03-17
Shaunak Kishore
unrestr
i
ct-layout part 4: Eli
m
i
n
at
e
a
p
p
e
nd/rem
o
ve in
.
.
.
commit
|
commitdiff
|
tree
2020-03-16
S
h
a
u
nak Kishore
unre
s
trict-lay
o
ut par
t
3: Eliminate Ar
r
ayIter:
:
secondRef
commit
|
commitdiff
|
tree
2020-03-16
Shaunak Kishore
unrestrict-la
y
out part 2: Eliminate is_set chec
k
s in
.
.
.
commit
|
commitdiff
|
tree
2020-03-16
S
haun
a
k
K
i
s
hore
r
val-must-die part
1:
Eli
m
inate so
m
e tv_rval const
.
.
.
commit
|
commitdiff
|
tree
2020-03-13
S
ha
u
nak Kishore
Eliminat
e
generic LdIterBase
commit
|
commitdiff
|
tree
2020-03-11
S
h
aunak Kishore
Simplify Array
S
pec::widenToBespok
e
commit
|
commitdiff
|
tree
2020-03-10
S
h
a
unak Kishore
Ensure
t
hat p
r
o
vena
n
ce tags have filenames
commit
|
commitdiff
|
tree
2020-03-08
Shaunak
K
ishore
Fix m
u
l
t
i
-
FramePt
r
phi-jump i
s
s
u
e
commit
|
commitdiff
|
tree
2020-03-08
S
h
aunak Kishor
e
Simplif
y
array spec
i
alization l
o
g
i
c
commit
|
commitdiff
|
tree
2020-03-07
Shau
n
ak Kishore
E
l
i
minate Tr
a
c
k
StaticSt
r
Keys compile-
t
ime flag
commit
|
commitdiff
|
tree
2020-03-06
Shaunak K
i
shore
Optim
i
ze enum c
o
erce and
i
sValid
commit
|
commitdiff
|
tree
2020-03-06
Shaunak Kishore
Precompute static e
n
um values
commit
|
commitdiff
|
tree
2020-03-06
S
haunak Kish
o
r
e
Sink IncRef th
r
ough f
i
n
i
s
hMemberOp
commit
|
commitdiff
|
tree
2020-03-05
Shaunak Kishore
W
h
itelist layout-agnos
t
i
c
o
ps
commit
|
commitdiff
|
tree
2020-03-04
Shaunak K
i
shore
Fix minst
r
ass
e
rtion i
n
load-eli
m
commit
|
commitdiff
|
tree
next