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
Async tail-call optimization v1
2020-03-24
Shau
n
a
k
Ki
s
hore
As
y
nc tail-call optimizati
o
n v1
commit
|
commitdiff
|
tree
2020-03-24
Sha
u
n
ak Ki
s
hore
Drop
NormalizedInstruction
.
e
nd
s
Region field
commit
|
commitdiff
|
tree
2020-03-20
Shaunak Kis
h
ore
Small transl
a
tor cleanups
commit
|
commitdiff
|
tree
2020-03-18
Shau
n
ak Kishor
e
C
u
t sizeof(Blo
c
k) from 72 to 64
commit
|
commitdiff
|
tree
2020-03-18
Shaunak Kis
h
ore
un
r
es
t
rict-
l
ayout part 6: Elim
i
nate
A
r
rayData:
:
rvalStrict
commit
|
commitdiff
|
tree
2020-03-18
Shau
n
ak Kisho
r
e
unrestrict-layout par
t
5: Eli
m
i
n
a
t
e set in place
commit
|
commitdiff
|
tree
2020-03-17
Shaunak Kishore
unrestrict-layout
part 4: Eliminate
a
p
pend/re
m
ove in
.
.
.
commit
|
commitdiff
|
tree
2020-03-16
Sha
u
n
ak
Kishore
u
nrestr
i
ct-layout part 3: Elim
i
n
a
t
e
Arra
y
Iter:
:
s
e
c
o
nd
R
ef
commit
|
commitdiff
|
tree
2020-03-16
Shaunak Kishore
unrestri
c
t-layout part
2
:
E
liminate is
_
set checks
i
n
.
.
.
commit
|
commitdiff
|
tree
2020-03-16
Shaun
a
k
Kishore
rval-must-die part 1: Elimina
t
e s
o
me tv_rval const
.
.
.
commit
|
commitdiff
|
tree
2020-03-13
Shaunak
K
ishore
Eliminate g
e
neric LdIterB
a
se
commit
|
commitdiff
|
tree
2020-03-11
Shaunak Kis
h
ore
Simplify ArraySpec::widenT
o
Be
s
poke
commit
|
commitdiff
|
tree
2020-03-10
Shaunak Kis
h
ore
Ensure that pr
o
venanc
e
tag
s
hav
e
filenames
commit
|
commitdiff
|
tree
2020-03-08
S
h
aunak Kishore
Fix
m
ult
i
-FramePt
r
phi-jump issue
commit
|
commitdiff
|
tree
2020-03-08
Shaunak Kishore
S
impl
i
fy array specialization
lo
g
ic
commit
|
commitdiff
|
tree
2020-03-07
Sha
u
na
k
Kishore
E
li
m
inate TrackStaticStrKeys compile-time flag
commit
|
commitdiff
|
tree
2020-03-06
Shaunak Kishore
O
p
timize enum coerce
a
nd isValid
commit
|
commitdiff
|
tree
2020-03-06
Shau
n
ak Kishore
Precompu
t
e
s
tatic
enum value
s
commit
|
commitdiff
|
tree
2020-03-06
Sha
u
nak Kishore
Sink IncRef through f
i
nishMemberOp
commit
|
commitdiff
|
tree
2020-03-05
Sh
a
unak Kish
o
re
Whitelist la
y
out-agno
s
tic ops
commit
|
commitdiff
|
tree
2020-03-04
S
h
a
u
nak Kishore
Fix minst
r
assertion in load-elim
commit
|
commitdiff
|
tree
2020-03-04
Shaunak Kishore
Tag the
default varargs param
commit
|
commitdiff
|
tree
2020-03-03
Shaunak Kisho
r
e
El
i
minate vanil
l
a checks when flag is off
commit
|
commitdiff
|
tree
2020-03-02
Shaunak Kishore
Enforce no vanil
l
a checks
w
i
th fl
a
g
off
commit
|
commitdiff
|
tree
2020-03-02
Shaunak Kishore
Set up
variadic inl
i
ned live types
commit
|
commitdiff
|
tree
2020-03-02
S
hau
n
ak Kishore
A few van
i
lla bu
g
fix
e
s
commit
|
commitdiff
|
tree
2020-03-01
S
haunak Kishore
Use
TinyVector for
v
anill
a
locations
commit
|
commitdiff
|
tree
2020-03-01
Shaunak
K
ishore
Add TPackedArr et
c
.
constants to jit/typ
e
commit
|
commitdiff
|
tree
2020-03-01
S
h
auna
k
K
ishore
Gua
r
d locat
i
ons on v
a
nilla
t
ypes
commit
|
commitdiff
|
tree
2020-02-29
S
h
aunak
K
is
h
ore
Create optimized
b
uiltin tables
commit
|
commitdiff
|
tree
2020-02-29
Sha
u
nak Kishore
Restore a
r
ray RAT information
commit
|
commitdiff
|
tree
2020-02-29
Shaun
a
k
Kis
h
ore
Use an RWLock for static provenance
commit
|
commitdiff
|
tree
2020-02-28
Shaunak Kishore
Ad
d
va
n
il
l
a
t
ypes t
o
j
i
t::T
y
pe
commit
|
commitdiff
|
tree
2020-02-28
Shaunak Ki
s
hor
e
Mar
k
ops with vani
l
la inpu
t
s and outputs
commit
|
commitdiff
|
tree
2020-02-27
Shaunak Ki
s
hore
Tag enum names
and values
commit
|
commitdiff
|
tree
2020-02-24
S
haunak Kish
o
re
Use MInstr
E
f
f
ects in load-elim
commit
|
commitdiff
|
tree
2020-02-20
Shaunak K
i
shor
e
Don't refine pointer types across use
s
commit
|
commitdiff
|
tree
2020-02-19
Shau
n
ak Kishore
Add stac
k
protection for recursive marking
commit
|
commitdiff
|
tree
2020-02-18
Shaunak Ki
s
h
o
re
Su
p
por
t
recursive legacy marking
commit
|
commitdiff
|
tree
2020-02-17
Shaunak Kis
h
ore
A
b
i
t
o
f guard system
c
o
de motion
commit
|
commitdiff
|
tree
2020-02-17
S
h
a
u
nak Kisho
r
e
C
omprehensive
unreachable code fix
commit
|
commitdiff
|
tree
2020-02-12
Shaunak Kisho
r
e
Suppo
r
t
r
ecursive p
r
ov
e
nan
c
e tagging
commit
|
commitdiff
|
tree
2020-02-11
Shaunak K
i
sh
o
re
Fix stupid bu
g
i
n arrayFitsSpec
commit
|
commitdiff
|
tree
2020-02-11
S
h
aunak
K
is
h
ore
Avoid dou
b
l
e
-load
s
for type checks
commit
|
commitdiff
|
tree
2020-02-11
Sh
a
u
n
ak Kishore
Fix lurk
i
ng type-s
y
stem bugs
commit
|
commitdiff
|
tree
2020-02-05
Shaunak Kishore
A bit of
J
IT typ
e
system
co
d
e
m
otion
commit
|
commitdiff
|
tree
2020-02-04
Sh
a
unak
K
i
sho
r
e
Fix refco
u
n
ting
b
u
g
s in op
t
_
tag_prove
n
ance_here
commit
|
commitdiff
|
tree
2020-02-03
S
haunak Kishore
Don
'
t
t
ag pr
o
venance when flag is
o
f
f
commit
|
commitdiff
|
tree
2020-02-03
Shaunak Kishore
Tag
e
m
p
t
y
array
s
from extension
s
commit
|
commitdiff
|
tree
2020-01-30
S
h
a
unak Kishore
Fix Prov
e
nance
S
kipFr
a
me handling of c
o
llec
t
ions
commit
|
commitdiff
|
tree
2020-01-25
Sh
a
una
k
Kis
h
ore
Re-land s
t
ricter type c
h
e
c
ks for poin
t
er types
commit
|
commitdiff
|
tree
2020-01-23
S
haunak K
i
s
h
o
re
Back out "
S
tri
c
t
er type check
s
f
or pointer types"
commit
|
commitdiff
|
tree
2020-01-22
Shaunak Kishore
Delete unused ArrayDat
a
:
:esc
a
late
commit
|
commitdiff
|
tree
2020-01-22
S
h
aunak Kis
h
ore
Eliminate
(
Di
c
t
)
?AddElem(Int|
S
tr)K
e
y
commit
|
commitdiff
|
tree
2020-01-22
Sh
a
u
n
ak K
i
shore
Dele
t
e
unused MixedAr
r
ay::V
a
lIter
commit
|
commitdiff
|
tree
2020-01-22
Shaunak Kishore
Devirtualize CallSpec::
a
rray when possible
commit
|
commitdiff
|
tree
2020-01-22
Shau
n
ak Kishore
Stricter
t
ype check
s
for poin
t
er types
commit
|
commitdiff
|
tree
2020-01-22
S
h
a
u
n
ak Kishore
Refine tmps multiple tim
e
s when
possible
commit
|
commitdiff
|
tree
2020-01-18
S
h
a
unak Kishore
Unify a
r
ray
t
ype-check logic
commit
|
commitdiff
|
tree
2020-01-15
S
h
aunak Kishore
Fix OOB
e
rror in simplifyLdC
l
sMethod
commit
|
commitdiff
|
tree
2020-01-08
S
h
aunak Kishore
Back out "Eliminate (Dict)?AddElem
(
Int|Str)Key"
commit
|
commitdiff
|
tree
2020-01-03
Shaun
a
k Kishore
Sim
p
lify Hack array migratio
n
logic with arrLikeVal
commit
|
commitdiff
|
tree
2020-01-03
Sha
u
n
a
k Kishore
Fix refcount
-
o
p
t
s may-alias l
o
gic
commit
|
commitdiff
|
tree
2019-12-30
Sh
a
u
n
ak Kishore
Elimin
a
te SetInt
M
oveRa
w
he
l
p
e
r
commit
|
commitdiff
|
tree
2019-12-28
Sh
a
unak Kishore
D
o
n't include pr
o
file data
commit
|
commitdiff
|
tree
2019-12-28
Shaunak Kishore
Dis
a
llow n
u
ll
{class
,
func, record,
.
.
.
}-constant type
s
commit
|
commitdiff
|
tree
2019-12-19
Shaun
a
k Kishor
e
Eliminate (Dict)?AddEle
m
(Int|Str)Key
commit
|
commitdiff
|
tree
2019-12-12
Sh
a
unak Kisho
r
e
Updat
e
hh
v
m_wrapper now tha
t
refs ar
e
gone
commit
|
commitdiff
|
tree
2019-12-12
Shaunak Kish
o
re
B
ack out "Bump RSS limit
i
n te
s
t"
commit
|
commitdiff
|
tree
2019-12-11
S
h
a
u
nak Kishore
Eli
m
in
a
te IterBreak ins
t
ructi
o
n
s
commit
|
commitdiff
|
tree
2019-12-10
S
h
a
unak
K
ishore
Bump RSS limit in test
commit
|
commitdiff
|
tree
2019-12-10
Shaunak
Kis
h
o
re
Replace GetValueRef w/
R
valPos everywhere
commit
|
commitdiff
|
tree
2019-12-09
S
haunak
Kisho
r
e
Stricter
verification
for iterator exceptio
n
s
commit
|
commitdiff
|
tree
2019-12-09
Shaun
a
k
K
ishore
Initia
l
ize async PC in
b
a
c
k
traces
commit
|
commitdiff
|
tree
2019-12-05
Shaun
a
k Kishore
Use better De
c
RefProfi
l
e fo
r
inlin
e
returns
commit
|
commitdiff
|
tree
2019-11-27
S
h
a
unak
K
ishore
Look
up J
S
O
N
arra
y
k
e
y
s
b
e
fore allocati
n
g
commit
|
commitdiff
|
tree
2019-11-27
Shaunak Kishore
Add setMove for collections
commit
|
commitdiff
|
tree
2019-11-27
Shaunak Kishore
Move op
t
imization fo
r
member op val
u
e
s
commit
|
commitdiff
|
tree
2019-11-23
Shaunak
Ki
s
h
o
re
M
o
ve
o
ptimiza
t
ion for
f
unction parameters
commit
|
commitdiff
|
tree
2019-11-22
Shaunak K
i
sho
r
e
Mark tests as depending on backtr
a
ce-args
commit
|
commitdiff
|
tree
2019-11-19
Shau
n
ak K
i
shore
Move iterat
o
r output locals
commit
|
commitdiff
|
tree
2019-11-14
Shaunak Ki
s
hore
Use IterArgs in
th
e
IterData IR data struct
commit
|
commitdiff
|
tree
2019-11-13
S
haunak Kishor
e
M
o
re
i
t
e
rator clean
u
ps in hack
c
commit
|
commitdiff
|
tree
2019-11-12
Shaunak
Ki
s
hor
e
One more case for ite
r
docs
commit
|
commitdiff
|
tree
2019-11-12
Sh
a
unak Kishore
Do
c
ument IterArgs in byt
e
co
d
e
.
speci
f
ication
commit
|
commitdiff
|
tree
2019-11-12
Shaunak Kishore
F
ix bugs from
t
h
e IterArgs ref
a
ctoring
commit
|
commitdiff
|
tree
2019-11-09
Sh
a
unak Kishore
Coll
e
ct
c
ommon
i
ter args in a
s
truct
commit
|
commitdiff
|
tree
2019-11-06
Shaunak
Kish
o
re
D
rop
L
Ite
r
from hackc
commit
|
commitdiff
|
tree
2019-10-30
Shaunak Kishore
Reduce spec
i
a
l
ization
t
h
r
eshol
d
commit
|
commitdiff
|
tree
2019-10-30
Shau
n
ak Kishore
Fix and re-
e
nable static str
i
ng tra
c
king i
n
MixedArrayKey
s
commit
|
commitdiff
|
tree
2019-10-29
Sha
u
nak
Kishore
Fix buffer ove
r
flow in mb_er
e
g_
r
eplace
commit
|
commitdiff
|
tree
2019-10-28
Shaunak Kishore
Re-land "[h
h
vm][
i
ter] Us
e
iter s
p
ecial
i
zat
i
on ops in
.
.
.
commit
|
commitdiff
|
tree
2019-10-28
Shaunak Kishore
Fix logic
b
ugs re
l
a
t
e
d
to const pointer types
commit
|
commitdiff
|
tree
2019-10-24
Sha
u
nak Kishore
Back o
u
t "Use iter specialization ops in irgen"
commit
|
commitdiff
|
tree
2019-10-23
Shaunak Kishore
Clean up
E
xitPlaceholder and LICM
commit
|
commitdiff
|
tree
2019-10-23
Shaun
a
k
K
i
s
h
o
re
B
a
ck out "
D
ele
t
e
st
a
t
i
c-s
t
r tra
c
king optimization"
commit
|
commitdiff
|
tree
2019-10-23
Shaunak
K
ishore
Dele
t
e static-
s
tr track
i
n
g
optimizat
i
on
commit
|
commitdiff
|
tree
2019-10-23
Shaunak K
i
sh
o
re
Use iter specialization op
s
i
n
irgen
commit
|
commitdiff
|
tree
2019-10-23
Sha
u
nak K
i
sho
r
e
Fix bug
in generic LdIterBase
commit
|
commitdiff
|
tree
2019-10-22
S
haun
a
k Kis
h
o
r
e
Only inline
up
t
o
4 struct elements
commit
|
commitdiff
|
tree
next