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
rm unused var in Visitor generator
2020-03-20
Sha
u
nak Kish
o
re
S
m
all tr
a
nslat
o
r cleanups
commit
|
commitdiff
|
tree
2020-03-18
Sha
u
nak Kishore
Cu
t
s
i
z
e
of(Block) f
r
om
72 to 64
commit
|
commitdiff
|
tree
2020-03-18
Shaunak K
i
shore
unrestrict-layout part
6: Eliminate A
r
rayData::rvalStri
c
t
commit
|
commitdiff
|
tree
2020-03-18
Shaunak Kishor
e
unres
t
rict-layout p
a
rt 5: E
l
iminate s
e
t in p
l
ace
commit
|
commitdiff
|
tree
2020-03-17
Shaun
a
k Ki
s
hore
u
n
restrict-layout part 4: Elimina
t
e
a
ppend/remo
v
e
in
.
.
.
commit
|
commitdiff
|
tree
2020-03-16
Sh
a
un
a
k Kishore
unre
s
t
rict-lay
o
u
t
p
art 3: Eliminate ArrayIter::
s
econ
d
R
e
f
commit
|
commitdiff
|
tree
2020-03-16
Shaunak Kishore
u
nrestric
t
-layo
u
t part 2: Eliminate is
_
set che
c
ks in
.
.
.
commit
|
commitdiff
|
tree
2020-03-16
Sha
u
n
ak
K
ishore
r
v
al
-
must-die part 1: Elimina
t
e some tv_rval c
o
nst
.
.
.
commit
|
commitdiff
|
tree
2020-03-13
S
haunak Kishore
Eliminate gen
e
ric LdIterBase
commit
|
commitdiff
|
tree
2020-03-11
Shaunak Kishore
Simplify Array
S
pec::widen
T
o
B
espo
k
e
commit
|
commitdiff
|
tree
2020-03-10
Sh
a
unak Kis
h
ore
Ensure that pro
v
e
nance tags
have file
n
ames
commit
|
commitdiff
|
tree
2020-03-08
Shaunak Kish
o
r
e
Fix multi
-
F
r
ame
P
tr phi-jump issue
commit
|
commitdiff
|
tree
2020-03-08
Shaunak
K
ishore
Sim
p
lify arra
y
s
p
ec
i
alization logic
commit
|
commitdiff
|
tree
2020-03-07
Shaunak Kishor
e
Eliminate TrackS
t
a
t
icStrK
e
ys c
o
mpile-time f
l
ag
commit
|
commitdiff
|
tree
2020-03-06
Shaunak Ki
s
hore
Optim
i
ze enum coerce and is
V
alid
commit
|
commitdiff
|
tree
2020-03-06
Shaunak
Kish
o
re
Precompute sta
t
ic
enum value
s
commit
|
commitdiff
|
tree
2020-03-06
Shaun
a
k Kishore
Sink IncRe
f
through fi
n
is
h
Me
m
berOp
commit
|
commitdiff
|
tree
2020-03-05
Sha
u
nak Kisho
r
e
Whitelis
t
la
y
out-agnostic ops
commit
|
commitdiff
|
tree
2020-03-04
Shaun
a
k Ki
s
hore
Fix mins
t
r asserti
o
n in
l
o
a
d-elim
commit
|
commitdiff
|
tree
2020-03-04
Sh
a
unak Kishore
Tag the de
f
ault varargs par
a
m
commit
|
commitdiff
|
tree
2020-03-03
Shaun
a
k Kishore
El
i
m
i
nate vanilla
c
hec
k
s when
f
la
g
is
o
ff
commit
|
commitdiff
|
tree
2020-03-02
Sha
u
nak Kishore
Enforce no
vani
l
la checks with flag of
f
commit
|
commitdiff
|
tree
2020-03-02
Shaunak
Kisho
r
e
Set up variadic
i
n
line
d
liv
e
t
y
pe
s
commit
|
commitdiff
|
tree
2020-03-02
Shaunak K
i
s
hore
A few vanilla
b
u
g
fixes
commit
|
commitdiff
|
tree
2020-03-01
S
haunak K
i
sho
r
e
Use T
i
ny
V
ector for vanilla
location
s
commit
|
commitdiff
|
tree
2020-03-01
Shaunak Kishore
Add TPackedArr et
c
.
cons
t
ants to jit/type
commit
|
commitdiff
|
tree
2020-03-01
Shaunak
K
i
shore
Guard
l
o
c
a
tions
o
n
v
anilla t
y
pes
commit
|
commitdiff
|
tree
2020-02-29
Shaunak Ki
s
ho
r
e
Create optimized
b
u
iltin tab
l
es
commit
|
commitdiff
|
tree
2020-02-29
Shaun
a
k Kish
o
r
e
Resto
r
e
array RAT
i
n
form
a
tion
commit
|
commitdiff
|
tree
2020-02-29
Shaunak Kish
o
re
Use an
R
W
Lock for sta
t
ic provenan
c
e
commit
|
commitdiff
|
tree
2020-02-28
Shaunak
K
ishore
Add vanilla type
s
t
o jit::Type
commit
|
commitdiff
|
tree
2020-02-28
S
haun
a
k Kishore
Mark ops
with
v
a
ni
l
la
inputs and
o
utputs
commit
|
commitdiff
|
tree
2020-02-27
Sh
a
unak Kish
o
re
Tag enum names and
values
commit
|
commitdiff
|
tree
2020-02-24
Shau
n
ak Kishore
Use MI
n
strEff
e
c
t
s
i
n load
-
elim
commit
|
commitdiff
|
tree
2020-02-20
S
h
a
unak Kishore
Don't re
f
i
n
e pointer types ac
r
o
ss
u
ses
commit
|
commitdiff
|
tree
2020-02-19
Sha
u
nak Kishor
e
Add stack prot
e
ction for rec
u
rsive marking
commit
|
commitdiff
|
tree
2020-02-18
S
haun
a
k Kishore
Support recursive legacy marking
commit
|
commitdiff
|
tree
2020-02-17
Shaunak Kishore
A bit of guard
system code motion
commit
|
commitdiff
|
tree
2020-02-17
Shaunak Kishore
Compr
e
hensive unrea
c
hable code fix
commit
|
commitdiff
|
tree
2020-02-12
Shauna
k
Kishore
Support recursive provenance tagging
commit
|
commitdiff
|
tree
2020-02-11
S
h
au
n
a
k Kishore
Fix st
u
pid
b
u
g
in arrayFitsSpec
commit
|
commitdiff
|
tree
2020-02-11
Shaunak
Kishore
Av
o
id d
o
uble-
l
oads for type checks
commit
|
commitdiff
|
tree
2020-02-11
S
haunak
Kishore
Fix l
u
rking type-
s
ystem bugs
commit
|
commitdiff
|
tree
2020-02-05
Shauna
k
Kishore
A
b
it of JIT ty
p
e system code motion
commit
|
commitdiff
|
tree
2020-02-04
S
h
aunak
Kishore
F
i
x
refcounting bugs in opt_tag_provenan
c
e_he
r
e
commit
|
commitdiff
|
tree
2020-02-03
Shaun
a
k Kishore
Don't tag provenanc
e
when flag is off
commit
|
commitdiff
|
tree
2020-02-03
Shaunak Kishore
T
a
g
empty arrays from ex
t
en
s
ions
commit
|
commitdiff
|
tree
2020-01-30
Shaun
a
k K
i
shore
Fix P
r
ovenanceSkipFrame ha
n
dling o
f
collectio
n
s
commit
|
commitdiff
|
tree
2020-01-25
Shaunak Kishore
Re
-
land stric
t
er type
c
h
e
c
k
s fo
r
pointer types
commit
|
commitdiff
|
tree
2020-01-23
Shaunak
K
ishore
Back out
"Strict
e
r
t
y
p
e checks fo
r
pointer
types"
commit
|
commitdiff
|
tree
2020-01-22
Shaunak Kishore
D
elete unused ArrayData::escala
t
e
commit
|
commitdiff
|
tree
2020-01-22
Shaunak Kis
h
ore
Elim
i
nate (Dict)?Ad
d
E
l
em
(
Int|Str)Key
commit
|
commitdiff
|
tree
2020-01-22
Shaunak Kishore
Delete
unused MixedArray::Va
l
Iter
commit
|
commitdiff
|
tree
2020-01-22
Shaunak Kishore
D
evirtualize CallSpec::array when
p
o
ssible
commit
|
commitdiff
|
tree
2020-01-22
Shauna
k
Kish
o
r
e
Strict
e
r t
y
pe chec
k
s for pointer typ
e
s
commit
|
commitdiff
|
tree
2020-01-22
Shaunak K
i
shor
e
Refine
tmps multiple
t
i
mes when possible
commit
|
commitdiff
|
tree
2020-01-18
Shaunak Kishore
Unify array ty
p
e-che
c
k logic
commit
|
commitdiff
|
tree
2020-01-15
S
h
aunak
Kishor
e
Fix
O
OB erro
r
i
n
simplifyLdClsMet
h
od
commit
|
commitdiff
|
tree
2020-01-08
Shau
n
ak Kis
h
ore
Back ou
t
"
E
liminate (D
i
ct
)
?AddElem(Int|Str)Key"
commit
|
commitdiff
|
tree
2020-01-03
Shaunak
K
ishor
e
S
i
mp
l
ify Hack
a
r
r
ay migration
l
ogic with arr
L
ikeVal
commit
|
commitdiff
|
tree
2020-01-03
Shaunak Kishore
F
i
x refco
u
n
t
-
opts may-alias logic
commit
|
commitdiff
|
tree
2019-12-30
Sh
a
u
n
ak Ki
s
h
o
re
Elimin
a
te SetIntMoveRaw helper
commit
|
commitdiff
|
tree
2019-12-28
Shaun
a
k
K
i
s
ho
r
e
Don't include p
r
ofi
l
e data
commit
|
commitdiff
|
tree
2019-12-28
Shaunak Ki
s
h
ore
D
i
s
a
llow null {class, func, record,
.
.
.
}-constant types
commit
|
commitdiff
|
tree
2019-12-19
Shau
n
ak
Kis
h
ore
Elim
i
nate (Dict)?AddEle
m
(Int|S
t
r)Key
commit
|
commitdiff
|
tree
2019-12-12
Shaunak Kishore
Upda
t
e hhvm_wrapper no
w
that refs ar
e
gone
commit
|
commitdiff
|
tree
2019-12-12
Shaunak
K
ishore
B
a
ck o
u
t "Bu
m
p RSS limit in test"
commit
|
commitdiff
|
tree
2019-12-11
Shaunak Ki
s
ho
r
e
Eliminate It
e
rBrea
k
i
nst
r
ucti
o
ns
commit
|
commitdiff
|
tree
2019-12-10
Shaunak K
i
s
hore
Bump RSS
l
imi
t
in test
commit
|
commitdiff
|
tree
2019-12-10
Sha
u
n
a
k Kishore
Rep
l
ace GetValueRef
w
/ Rv
a
lPos eve
r
ywhere
commit
|
commitdiff
|
tree
2019-12-09
S
haunak K
i
s
hore
Stricter ver
i
fi
c
ation for iter
a
tor exce
p
tions
commit
|
commitdiff
|
tree
2019-12-09
Shaunak
K
ishore
Initia
l
ize async PC in backtrace
s
commit
|
commitdiff
|
tree
2019-12-05
Sh
a
unak Kish
o
re
Use
b
e
t
ter DecRefP
r
o
file
f
or inline
returns
commit
|
commitdiff
|
tree
2019-11-27
Shaunak Kishor
e
Lo
o
k
up J
S
ON array keys be
f
ore allocating
commit
|
commitdiff
|
tree
2019-11-27
Shaunak
Kish
o
re
Add setMove f
o
r collections
commit
|
commitdiff
|
tree
2019-11-27
Shaunak K
i
shore
M
o
v
e
opti
m
izati
o
n
for member op values
commit
|
commitdiff
|
tree
2019-11-23
Sha
u
nak Kis
h
ore
Move
optimization for f
u
n
c
tion paramet
e
r
s
commit
|
commitdiff
|
tree
2019-11-22
Shaunak
K
ishore
Mark te
s
ts as depending on backtrac
e
-args
commit
|
commitdiff
|
tree
2019-11-19
Sh
a
unak
Kis
h
ore
Move iterator output loc
a
ls
commit
|
commitdiff
|
tree
2019-11-14
Sha
u
nak Kishore
U
s
e IterAr
g
s in th
e
It
e
rData
IR
d
ata struct
commit
|
commitdiff
|
tree
2019-11-13
Shau
n
a
k Kish
o
r
e
More iterator cleanup
s
in hackc
commit
|
commitdiff
|
tree
2019-11-12
Shaunak Kishore
One mo
r
e
case for i
t
er
docs
commit
|
commitdiff
|
tree
2019-11-12
Shaunak Kish
o
r
e
Document IterArgs i
n
bytec
o
de
.
specification
commit
|
commitdiff
|
tree
2019-11-12
Shaunak Kisho
r
e
Fix bug
s
fr
o
m the IterArgs ref
a
cto
r
ing
commit
|
commitdiff
|
tree
2019-11-09
S
haunak K
i
shore
Collect common it
e
r args
in a struct
commit
|
commitdiff
|
tree
2019-11-06
Shaunak Kishore
D
r
op
LIt
e
r from hac
k
c
commit
|
commitdiff
|
tree
2019-10-30
Shau
n
a
k Kishore
R
e
d
uc
e
specializ
a
tion threshold
commit
|
commitdiff
|
tree
2019-10-30
Sha
u
nak K
i
s
h
o
r
e
Fix and re-enable static string tracking
i
n Mixed
A
rrayKeys
commit
|
commitdiff
|
tree
2019-10-29
Shaunak Kishore
Fix
b
uffer
o
verflow in m
b
_ereg_replace
commit
|
commitdiff
|
tree
2019-10-28
Shaunak Kishore
Re-l
a
nd
"[hhvm][iter]
U
s
e
iter specialization
o
ps in
.
.
.
commit
|
commitdiff
|
tree
2019-10-28
Shaunak Kishore
Fix logic bugs rela
t
ed t
o
con
s
t
point
e
r
t
y
p
e
s
commit
|
commitdiff
|
tree
2019-10-24
Shaunak Kishore
Ba
c
k out "U
s
e it
e
r
speciali
z
ation ops in irgen"
commit
|
commitdiff
|
tree
2019-10-23
S
haunak Kishore
Clean up
E
x
itPla
c
ehol
d
er and LICM
commit
|
commitdiff
|
tree
2019-10-23
Shaunak Kishore
Back
o
ut "Delete stat
i
c-str
t
racking optimizatio
n
"
commit
|
commitdiff
|
tree
2019-10-23
Sh
a
un
a
k
Ki
s
hore
Delete static-str
t
racking optim
i
zation
commit
|
commitdiff
|
tree
2019-10-23
Shaunak K
i
sho
r
e
Use iter spec
i
ali
z
a
t
ion ops in irgen
commit
|
commitdiff
|
tree
2019-10-23
Shaunak Kishore
Fix bug in generic
L
dIt
e
rBase
commit
|
commitdiff
|
tree
2019-10-22
Shaunak Ki
s
h
o
re
Only in
l
i
ne
u
p
to 4 s
t
r
u
ct elements
commit
|
commitdiff
|
tree
2019-10-19
S
h
aunak Kishore
In
l
ine MakeStructD
A
rray
and frie
n
ds
commit
|
commitdiff
|
tree
2019-10-18
S
h
aunak
K
ishore
Do
n
't c
o
nstrain befo
r
e punt
i
ng LI
t
erNext
commit
|
commitdiff
|
tree
next