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
Reorder Class data members
2020-03-24
Shauna
k
Kishore
Patch s
e
le
c
t
i
veWeakenDecRefs b
e
h
avior
commit
|
commitdiff
|
tree
2020-03-24
Shauna
k
Kishore
Async tail-ca
l
l optimization v1
commit
|
commitdiff
|
tree
2020-03-24
S
h
a
u
nak
Kishore
Drop
No
r
m
a
lizedInstruction
.
e
ndsRegio
n
f
i
e
l
d
commit
|
commitdiff
|
tree
2020-03-20
S
h
au
n
ak Kishore
Sm
a
ll translator cle
a
nups
commit
|
commitdiff
|
tree
2020-03-18
S
hauna
k
K
is
h
ore
Cu
t
si
z
eof(Block) from 72
to 64
commit
|
commitdiff
|
tree
2020-03-18
Shaunak Kishore
unrestrict-
l
a
yout part
6
: Eli
m
inate ArrayData::rval
S
trict
commit
|
commitdiff
|
tree
2020-03-18
Shaunak Kishore
unrestrict-layout pa
r
t 5
:
Eliminate set in pla
c
e
commit
|
commitdiff
|
tree
2020-03-17
Sh
a
unak Kis
h
o
r
e
unrestric
t
-layou
t
part 4: Elimi
n
a
t
e append
/
remove in
.
.
.
commit
|
commitdiff
|
tree
2020-03-16
Shau
n
ak
Kishor
e
unr
e
st
r
ict-
l
ayou
t
part
3
: Eliminat
e
ArrayI
t
er::secondRef
commit
|
commitdiff
|
tree
2020-03-16
Shaunak Kishore
unr
e
s
t
r
ict-layout pa
r
t 2
:
Eliminate is_set checks i
n
.
.
.
commit
|
commitdiff
|
tree
2020-03-16
Shaun
a
k Kis
h
o
re
rva
l
-must-die p
a
rt 1:
E
lim
i
nate som
e
tv_rval
cons
t
.
.
.
commit
|
commitdiff
|
tree
2020-03-13
Shaunak Ki
s
hore
Eliminat
e
generic LdIterBase
commit
|
commitdiff
|
tree
2020-03-11
Shaunak Ki
s
hore
Simplify Arr
a
ySpec::wid
e
nToBespoke
commit
|
commitdiff
|
tree
2020-03-10
Shaunak Kishore
Ensure that
prov
e
nance tag
s
have filenames
commit
|
commitdiff
|
tree
2020-03-08
S
h
a
u
nak Ki
s
hore
Fix
m
u
l
ti-
F
rameP
t
r
p
h
i
-jump
is
s
ue
commit
|
commitdiff
|
tree
2020-03-08
Shauna
k
Kishore
Si
m
plif
y
a
r
ray sp
e
cialization logic
commit
|
commitdiff
|
tree
2020-03-07
Shaunak
K
i
s
hore
E
liminate TrackStaticStrKeys compile-time flag
commit
|
commitdiff
|
tree
2020-03-06
Sh
a
unak Kishore
O
p
timize enum coerce and isVal
i
d
commit
|
commitdiff
|
tree
2020-03-06
Shaunak Kish
o
re
Precompute
stat
i
c e
n
u
m values
commit
|
commitdiff
|
tree
2020-03-06
Shauna
k
Kis
h
ore
Sink IncRef
t
hrough fin
i
shMemberOp
commit
|
commitdiff
|
tree
2020-03-05
Shauna
k
K
ish
o
re
Whitelist la
y
out-
a
gnostic ops
commit
|
commitdiff
|
tree
2020-03-04
S
h
aunak Ki
s
hore
Fix mi
n
str a
s
sertion in l
o
ad-elim
commit
|
commitdiff
|
tree
2020-03-04
Sh
a
unak Kishore
Tag
the default va
r
args param
commit
|
commitdiff
|
tree
2020-03-03
Shaunak Kishore
Elimi
n
ate vanilla check
s
when flag is off
commit
|
commitdiff
|
tree
2020-03-02
Sha
u
na
k
Kishore
Enfo
r
ce no
v
a
nilla check
s
w
ith flag off
commit
|
commitdiff
|
tree
2020-03-02
Shaunak Ki
s
hore
Set up variadic i
n
lined li
v
e types
commit
|
commitdiff
|
tree
2020-03-02
Shauna
k
Kishore
A few vanilla bug f
i
xes
commit
|
commitdiff
|
tree
2020-03-01
Shaunak K
i
shor
e
Use Tin
y
Vector
f
o
r
v
a
n
i
l
la location
s
commit
|
commitdiff
|
tree
2020-03-01
S
haunak Kishore
Add TPackedArr etc
.
con
s
tants to ji
t
/type
commit
|
commitdiff
|
tree
2020-03-01
Shaunak
K
i
s
h
o
re
Guar
d
locations o
n
v
a
nilla types
commit
|
commitdiff
|
tree
2020-02-29
Sha
u
na
k
K
ishore
Cr
e
ate o
p
t
i
mized builtin tab
l
e
s
commit
|
commitdiff
|
tree
2020-02-29
S
h
aunak Kishore
R
estore ar
r
ay RAT informati
o
n
commit
|
commitdiff
|
tree
2020-02-29
S
h
a
un
a
k
Kishore
U
se an
R
W
Lock for static provenance
commit
|
commitdiff
|
tree
2020-02-28
S
h
aunak Kishore
Add vani
l
la types to jit::
T
y
p
e
commit
|
commitdiff
|
tree
2020-02-28
Sha
u
nak Kish
o
re
Mark op
s
with
vanilla inputs and output
s
commit
|
commitdiff
|
tree
2020-02-27
Sha
u
nak Kishore
T
ag enum names and va
l
ues
commit
|
commitdiff
|
tree
2020-02-24
Shaunak Kishore
Us
e
MInstrEffects in load-e
l
im
commit
|
commitdiff
|
tree
2020-02-20
Shaunak
K
ishore
Don't refine point
e
r typ
e
s across uses
commit
|
commitdiff
|
tree
2020-02-19
Sha
u
nak Kis
h
ore
A
dd
s
tack
prote
c
tio
n
f
o
r recurs
i
v
e
markin
g
commit
|
commitdiff
|
tree
2020-02-18
Shaunak Kishore
Support recu
r
siv
e
leg
a
cy marking
commit
|
commitdiff
|
tree
2020-02-17
S
h
a
u
n
ak Kishore
A bit of g
u
a
rd system code motion
commit
|
commitdiff
|
tree
2020-02-17
Shaunak Kishore
C
omprehen
s
ive unre
a
chable code fix
commit
|
commitdiff
|
tree
2020-02-12
Shaunak Kishore
Support r
e
cursive pr
o
ven
a
nc
e
taggin
g
commit
|
commitdiff
|
tree
2020-02-11
S
h
aunak Kishore
Fi
x
s
tupid bug in array
F
itsSpec
commit
|
commitdiff
|
tree
2020-02-11
Shaunak Kisho
r
e
Avoi
d
do
u
b
l
e-loa
d
s for t
y
p
e
c
h
ecks
commit
|
commitdiff
|
tree
2020-02-11
Sh
a
unak Kishore
Fix lurki
n
g t
y
pe-syste
m
bug
s
commit
|
commitdiff
|
tree
2020-02-05
Shauna
k
Kishore
A
b
it of JIT t
y
pe sy
s
t
e
m code
motion
commit
|
commitdiff
|
tree
2020-02-04
Shaunak Kisho
r
e
F
ix refcount
i
ng bugs in
o
pt_tag_pro
v
enance_here
commit
|
commitdiff
|
tree
2020-02-03
S
h
a
u
nak Kishore
Don't
tag pro
v
enance when flag is
off
commit
|
commitdiff
|
tree
2020-02-03
Sha
u
nak Kishor
e
Tag empty arrays from ext
e
nsions
commit
|
commitdiff
|
tree
2020-01-30
Shaunak Kishor
e
Fix
Prov
e
na
n
ceSkipFrame handling of collectio
n
s
commit
|
commitdiff
|
tree
2020-01-25
Sha
u
nak Kishore
Re-land stri
c
ter type che
c
k
s
fo
r
pointer types
commit
|
commitdiff
|
tree
2020-01-23
Shaunak
Kishore
Back ou
t
"Stricter type checks for pointer ty
p
es"
commit
|
commitdiff
|
tree
2020-01-22
S
h
a
unak Ki
s
h
ore
Delete un
u
sed
A
rrayDa
t
a::escalate
commit
|
commitdiff
|
tree
2020-01-22
S
h
a
u
n
ak Kishore
Elim
i
nate (Dict)?AddElem(Int
|
Str
)
Key
commit
|
commitdiff
|
tree
2020-01-22
Shaunak Kishore
D
elete unused MixedArray::ValIte
r
commit
|
commitdiff
|
tree
2020-01-22
Shaunak Kishore
D
e
virtualize Ca
l
lS
p
ec::ar
r
ay when po
s
sible
commit
|
commitdiff
|
tree
2020-01-22
Shaunak Ki
s
hore
Stricter type
ch
e
cks for
p
oin
t
er t
y
pes
commit
|
commitdiff
|
tree
2020-01-22
Shau
n
ak Kis
h
o
r
e
Refine tmps m
u
l
t
iple ti
m
es when po
s
sib
l
e
commit
|
commitdiff
|
tree
2020-01-18
Shauna
k
Kishor
e
Unify
a
rray typ
e
-check logic
commit
|
commitdiff
|
tree
2020-01-15
Shaunak K
i
sho
r
e
Fix OO
B
erro
r
in
simplif
y
LdClsMeth
o
d
commit
|
commitdiff
|
tree
2020-01-08
S
h
auna
k
K
i
s
h
o
r
e
Back out
"
E
liminate (Dict)
?
AddEle
m
(Int|Str)
K
ey"
commit
|
commitdiff
|
tree
2020-01-03
Shaunak Kishore
S
i
mp
l
i
f
y Hack array
migrati
o
n log
i
c with
arrL
i
keVal
commit
|
commitdiff
|
tree
2020-01-03
S
haunak Kishore
F
i
x
r
efcount-opts may-al
i
as logic
commit
|
commitdiff
|
tree
2019-12-30
Shau
n
a
k
Kis
h
o
re
E
liminate SetIntMoveRa
w
h
e
lper
commit
|
commitdiff
|
tree
2019-12-28
Shaunak Kisho
r
e
Don
'
t include profile
d
at
a
commit
|
commitdiff
|
tree
2019-12-28
Shaunak Ki
s
hore
Disal
l
ow null
{
class,
f
unc, re
c
ord,
.
.
.
}-c
o
n
s
tant typ
e
s
commit
|
commitdiff
|
tree
2019-12-19
Shaunak Kishore
El
i
minate
(D
i
ct)?AddElem(Int|S
t
r)
K
ey
commit
|
commitdiff
|
tree
2019-12-12
Shaunak Kishore
Update hhvm_wrapper now th
a
t re
f
s
are
g
o
n
e
commit
|
commitdiff
|
tree
2019-12-12
Shauna
k
Kishore
Back out "Bu
m
p RSS limit
i
n test"
commit
|
commitdiff
|
tree
2019-12-11
S
haunak
K
i
shore
Eliminate
IterBreak instr
u
ctions
commit
|
commitdiff
|
tree
2019-12-10
Shaunak Kishore
B
ump RSS limit i
n
test
commit
|
commitdiff
|
tree
2019-12-10
S
haunak Kishore
Replace GetValueRef w/ RvalPo
s
everywhere
commit
|
commitdiff
|
tree
2019-12-09
S
h
aun
a
k Kishor
e
S
t
ricter ver
i
fication
for iter
a
tor exce
p
tions
commit
|
commitdiff
|
tree
2019-12-09
Shaunak Kishore
I
n
i
tialize asy
n
c PC in backtr
a
ces
commit
|
commitdiff
|
tree
2019-12-05
S
h
auna
k
Kish
o
re
Use bette
r
Dec
R
e
fP
r
ofil
e
fo
r
inline retur
n
s
commit
|
commitdiff
|
tree
2019-11-27
Shaun
a
k Kishore
Lo
o
k up JS
O
N array
ke
y
s before allocating
commit
|
commitdiff
|
tree
2019-11-27
Sh
a
unak Ki
s
hore
A
dd setMov
e
f
o
r collections
commit
|
commitdiff
|
tree
2019-11-27
S
h
aunak Ki
s
hore
Move optimiz
a
tion for member op val
u
es
commit
|
commitdiff
|
tree
2019-11-23
Shaunak Kisho
r
e
Move optimization for func
t
ion parameters
commit
|
commitdiff
|
tree
2019-11-22
Shaunak K
i
shore
Mark tes
t
s as dep
e
nding on b
a
cktrace-args
commit
|
commitdiff
|
tree
2019-11-19
Shaun
a
k Kishore
Move iterator out
p
u
t l
o
cals
commit
|
commitdiff
|
tree
2019-11-14
S
h
a
u
n
ak
Ki
s
ho
r
e
U
se It
e
rArgs
in the Iter
D
ata IR
d
ata struc
t
commit
|
commitdiff
|
tree
2019-11-13
Shaunak Ki
s
hor
e
M
o
r
e
iter
a
tor cleanups in hac
k
c
commit
|
commitdiff
|
tree
2019-11-12
Shaunak Ki
s
hore
On
e
more case
for iter docs
commit
|
commitdiff
|
tree
2019-11-12
Shaunak Kishore
Document
I
ter
A
rgs in bytecode
.
sp
e
cification
commit
|
commitdiff
|
tree
2019-11-12
Shaunak Kishore
Fix bugs fro
m
the Ite
r
A
rgs refa
c
toring
commit
|
commitdiff
|
tree
2019-11-09
Shaunak Kishor
e
Collect common iter args in a
s
t
ruct
commit
|
commitdiff
|
tree
2019-11-06
Shaunak Kishore
D
ro
p
LIter from hackc
commit
|
commitdiff
|
tree
2019-10-30
Shaunak Kis
h
ore
Reduce specialization thres
h
old
commit
|
commitdiff
|
tree
2019-10-30
Sh
a
unak K
i
shore
Fix an
d
re-
e
nable
s
t
atic string tracking in
M
ixe
d
ArrayKeys
commit
|
commitdiff
|
tree
2019-10-29
Shaunak Kishore
Fix
b
uffer ove
r
flo
w
i
n mb_ere
g
_
r
eplace
commit
|
commitdiff
|
tree
2019-10-28
S
haunak Kis
h
ore
Re-lan
d
"
[
hhvm
]
[iter
]
Us
e
it
e
r specia
l
i
zation o
p
s in
.
.
.
commit
|
commitdiff
|
tree
2019-10-28
Shaunak Kishore
Fix
l
ogic
b
u
gs related
to co
n
st
p
o
int
e
r types
commit
|
commitdiff
|
tree
2019-10-24
Sha
u
n
a
k Kishore
Back out "Use iter
specialization o
p
s in irgen"
commit
|
commitdiff
|
tree
2019-10-23
Shaunak
Kishore
Clean up ExitPlacehol
d
er a
n
d
L
ICM
commit
|
commitdiff
|
tree
2019-10-23
Shaunak Kis
h
ore
Back o
u
t "Delete static-str
t
racki
n
g
o
p
t
imization
"
commit
|
commitdiff
|
tree
2019-10-23
Shaunak Kishore
Delet
e
static-str tracking
o
p
timizat
i
on
commit
|
commitdiff
|
tree
2019-10-23
Shaunak Kishore
Use iter
s
p
e
cializati
o
n o
p
s
i
n
irgen
commit
|
commitdiff
|
tree
2019-10-23
Shaunak Kishor
e
F
i
x
bug in generic LdI
t
erBase
commit
|
commitdiff
|
tree
next