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
Introduce secondary errors in place of explicit application of reasons to `Typing...
2022-01-06
Ri
c
k Lavoie
Ge
n
ericRetD
e
c
Refs
o
nly touches locals
commit
|
commitdiff
|
tree
2021-12-15
Ri
c
k Lavoie
Mov
e
BlobEn
c
oder/
B
lobDecoder into h
p
hp
/
util
commit
|
commitdiff
|
tree
2021-12-11
Rick Lavoie
Don'
t
emit AssertRATLs for c
e
rtain minstr bytecodes
commit
|
commitdiff
|
tree
2021-12-11
Rick Lavoi
e
Limit th
e
size of
s
h
ow(Rep
o
AuthType::Ar
r
ay)
commit
|
commitdiff
|
tree
2021-12-11
Rick
L
avoie
Clea
n
u
p
RepoAuthType
commit
|
commitdiff
|
tree
2021-12-06
Rick
L
avo
i
e
Remove a
l
l
t
mps spanning call restrictions
commit
|
commitdiff
|
tree
2021-12-06
Rick Lavoie
Impl
e
ment basic me
m
ory rematerialization in vasm-graph
.
.
.
commit
|
commitdiff
|
tree
2021-12-06
Rick Lavo
i
e
Fix unions and intersections
o
f s
p
ecializations and
.
.
.
commit
|
commitdiff
|
tree
2021-12-04
Rick Lavoi
e
Implement CheckTyp
e
h
o
isting p
a
ss
commit
|
commitdiff
|
tree
2021-12-01
Rick Lav
o
i
e
Improve refineTmps
commit
|
commitdiff
|
tree
2021-12-01
Ric
k
L
a
voie
Optimize
C
o
untDi
c
t f
o
r str
u
ct arrays
commit
|
commitdiff
|
tree
2021-12-01
Rick L
a
voie
Fix reac
h
ability an
a
lysis in simplify
commit
|
commitdiff
|
tree
2021-12-01
Rick Lavoie
Lower LdInitP
r
op
A
ddr to
L
d
P
ropAddr in load-elim
commit
|
commitdiff
|
tree
2021-11-30
Rick Lavoie
Fix property profile ser
i
a
liza
t
ion
commit
|
commitdiff
|
tree
2021-11-30
Rick
Lav
o
ie
Fix the
fix fo
r
bes
p
ok
e
lowering
commit
|
commitdiff
|
tree
2021-11-29
R
i
ck
L
avoie
Fix b
e
spok
e
lowering when we know element
i
s
pres
e
nt
commit
|
commitdiff
|
tree
2021-11-23
Rick La
v
oie
A
dd opti
m
izatio
n
pass t
o
lower be
s
po
k
e
a
r
ray accesses
commit
|
commitdiff
|
tree
2021-11-22
Rick La
v
oie
Imp
r
o
v
e set opera
t
ions for be
s
poke arrays
commit
|
commitdiff
|
tree
2021-11-20
Ri
c
k
Lavoie
Add
s
upport for lazy loadi
n
g
of
f
ile contents
commit
|
commitdiff
|
tree
2021-11-20
Rick Lav
o
i
e
Improve type
t
rac
k
ing for certain
me
m
o
ry locations
.
.
.
commit
|
commitdiff
|
tree
2021-11-20
Rick La
v
oie
I
m
plement a
pass to sin
k
defs
c
loser
t
o their usages
commit
|
commitdiff
|
tree
2021-11-18
Ri
c
k
Lavoie
Implement more array set oper
a
tio
n
s di
r
ectly in the TC
commit
|
commitdiff
|
tree
2021-11-18
Rick La
v
o
ie
M
isc LdFrame
T
his
o
p
t
im
i
z
a
tions
commit
|
commitdiff
|
tree
2021-11-18
Rick Lavoie
Frame-state and minstr related optimizations
commit
|
commitdiff
|
tree
2021-11-18
Rick L
a
voie
S
ome minstr cle
a
nup
commit
|
commitdiff
|
tree
2021-11-18
Rick La
v
oie
Remove
p
r
e
d
i
cted types
f
rom
frame-stat
e
commit
|
commitdiff
|
tree
2021-11-18
Rick Lavoie
Remov
e
poi
n
tee types fr
o
m m
e
m lattice in
J
I
T
t
y
p
e sys
t
em
commit
|
commitdiff
|
tree
2021-11-18
Rick Lavoie
Fo
l
d
m
u
ltiple i
d
ent
i
ca
l
DefLabel inputs
into one
commit
|
commitdiff
|
tree
2021-11-18
Rick Lavo
i
e
A
d
d more immediate folding rules for Vpt
r
commit
|
commitdiff
|
tree
2021-11-18
Ric
k
Lavo
i
e
Do pa
r
t
ial DCE on
D
e
fLabe
l
s
commit
|
commitdiff
|
tree
2021-11-18
Rick Lav
o
ie
Const-fold Vptrs b
e
tte
r
commit
|
commitdiff
|
tree
2021-11-18
Rick Lav
o
ie
U
s
e profiledArrayAccess for AKEx
i
sts
commit
|
commitdiff
|
tree
2021-11-18
R
ick Lavoi
e
StructDic
t
GetWit
h
Color
s
houl
d
handl
e
not ha
v
in
g
a
typ
e
.
.
.
commit
|
commitdiff
|
tree
2021-11-13
R
i
ck Lavoie
Increase pr
o
f-d
a
ta
fi
l
e max StringData size
commit
|
commitdiff
|
tree
2021-11-11
R
ick L
a
voie
S
t
ore inlining cost cach
e
in
j
u
m
pstart fi
l
e
commit
|
commitdiff
|
tree
2021-11-05
Rick Lavoie
Pr
o
fi
l
e and o
p
ti
m
iz
e
acce
s
ses
to globals
commit
|
commitdiff
|
tree
2021-11-04
Ri
c
k Lavoie
Fix awaitedTyp
e
Fro
m
SSATmp
commit
|
commitdiff
|
tree
2021-11-04
Rick Lavoie
F
ix HH
B
BC mon
o
tonicity
v
iolation
commit
|
commitdiff
|
tree
2021-11-02
Rick La
v
oie
Fi
x
x64 d
i
sass
e
mbly
whe
n
running
retranslate-all
commit
|
commitdiff
|
tree
2021-11-01
Rick Lavoie
Fix
b
ug in EmptyMono
t
ypeDi
c
t::ElemStr
commit
|
commitdiff
|
tree
2021-10-30
R
ick Lavoie
F
i
x Bl
o
ck::remo
v
e_if
commit
|
commitdiff
|
tree
2021-10-21
Rick
Lavoie
Preserve
v
asm b
l
ock wei
g
ht
w
hen merging in vasm-jumps
commit
|
commitdiff
|
tree
2021-10-20
Rick Lavo
i
e
Don't s
i
l
ently eat
e
x
c
e
ptions from region selecto
r
commit
|
commitdiff
|
tree
2021-09-26
Ri
c
k
L
a
v
o
ie
F
i
x
o
bject comp
a
rison analysis in
HHBBC
commit
|
commitdiff
|
tree
2021-09-21
Rick L
a
v
oie
F
ix Typ
e
:
:
ope
r
ator<=
with specializa
t
ions
commit
|
commitdiff
|
tree
2021-09-16
Rick
Lavoie
Copy repo
A
uth
T
ype and Attr
P
ersisten
t
from trait property
commit
|
commitdiff
|
tree
2021-09-16
Rick Lavoie
Mandatorily rem
o
ve non-DefConst
cons
t
a
nts in HHIR
commit
|
commitdiff
|
tree
2021-09-16
Ric
k
Lav
o
ie
Pr
e
serve Unreachable rea
s
on insid
e
s
i
mplif
i
e
r
commit
|
commitdiff
|
tree
2021-09-13
Rick L
a
voie
Fix
dea
d
lock in Treadmil
l
crash
r
e
porting
commit
|
commitdiff
|
tree
2021-09-11
Rick
L
avoie
Remat
e
ri
a
li
z
ation sho
u
ldn't ever retu
r
n
a spil
l
instruction
commit
|
commitdiff
|
tree
2021-09-03
Rick Lav
o
ie
Leverage typ
e
-structure pre-r
e
solution more in the JIT
commit
|
commitdiff
|
tree
2021-09-03
Rick Lav
o
ie
Improve type-structure pre-re
s
olution lo
g
ic i
n
HHBBC
commit
|
commitdiff
|
tree
2021-09-03
R
i
c
k Lavoie
Type-structure is/as checks shou
l
d
i
nvoke autol
o
a
der
commit
|
commitdiff
|
tree
2021-09-03
Rick La
v
oie
C
lean up class
consta
n
t
runt
i
m
e
dat
a
structure
s
, add
.
.
.
commit
|
commitdiff
|
tree
2021-09-03
Ric
k
La
v
o
i
e
Improve class con
s
tant analysis in HHBBC
commit
|
commitdiff
|
tree
2021-09-03
Rick Lavoie
Fix opti
m
ize_bui
l
t
in when not reducing
commit
|
commitdiff
|
tree
2021-09-03
R
i
c
k Lavoie
In HHBBC, deal with
call
s
to unknown functions
which
.
.
.
commit
|
commitdiff
|
tree
2021-09-03
R
i
ck Lavoie
Fix nullsafe ca
l
l operator with
i
nout arguments
commit
|
commitdiff
|
tree
2021-09-02
R
ick La
v
o
ie
Remove t
h
e
R
e
cord type
commit
|
commitdiff
|
tree
2021-09-02
Rick Lavoie
Make closure mangling deterministic
commit
|
commitdiff
|
tree
2021-08-23
R
i
c
k
L
avoie
Fix type_structure_cl
a
ssname c
r
a
s
h
commit
|
commitdiff
|
tree
2021-08-17
Rick La
v
oie
Stop ignored/
n
on-i
g
n
o
red regist
e
r
copies from
b
eing
.
.
.
commit
|
commitdiff
|
tree
2021-08-16
Rick Lavoi
e
Allo
w
for phi
s
with rvmfp
(
)
as a source in vasm-
g
ra
p
h
.
.
.
commit
|
commitdiff
|
tree
2021-08-12
Rick
L
avo
i
e
Remov
e
all tmp
s
span
n
i
ng call res
t
r
i
cti
o
n
s
commit
|
commitdiff
|
tree
2021-08-12
Rick Lavoie
Imp
l
ement basic memory
r
ematerializa
t
ion in vasm-graph
.
.
.
commit
|
commitdiff
|
tree
2021-08-12
Rick Lavoie
Fix bad args in emitInterpReq a
n
d e
m
itInte
r
pRe
q
NoTra
n
slate
commit
|
commitdiff
|
tree
2021-08-11
R
ick
L
a
voie
Rename
R
epoAuthType:
:
Array
t
ypes
commit
|
commitdiff
|
tree
2021-08-10
R
ick Lavoi
e
Enable more DCE of dead 86reified_prop accesses
i
n
.
.
.
commit
|
commitdiff
|
tree
2021-08-10
Rick Lavoie
Set
H
HB
B
C final threads in run
.
p
h
p
commit
|
commitdiff
|
tree
2021-08-10
Rick L
a
voie
More H
H
BBC
preresolve logic
a
bi
t
more determinist
i
c
commit
|
commitdiff
|
tree
2021-08-09
Rick
La
v
oi
e
Fix fixupVmfpUsages
commit
|
commitdiff
|
tree
2021-08-05
Rick Lavoie
Mo
v
e some l
e
xer stress
t
e
sts
into
s
low/
commit
|
commitdiff
|
tree
2021-07-23
Rick Lavoi
e
Fix GVNs DecR
e
f inse
r
tions
commit
|
commitdiff
|
tree
2021-07-20
Rick Lavoie
Add test case for mb_strcut
to match
Zend test case
commit
|
commitdiff
|
tree
2021-07-20
Rick Lavoie
Disable the HPHPCaptu
r
ingVout lint
commit
|
commitdiff
|
tree
2021-07-20
Rick L
a
voie
Some vasm optimizat
i
o
n
i
mpr
o
v
e
ments
commit
|
commitdiff
|
tree
2021-07-20
Rick Lavoie
Run vas
m
-block-counts before regis
t
er allocation
commit
|
commitdiff
|
tree
2021-07-20
Rick Lav
o
ie
Sym
b
ol
i
ze stub addr
e
ss
e
s
in vasm printing
commit
|
commitdiff
|
tree
2021-07-16
Ric
k
Lavoie
pus
h
vm
f
p and popv
m
fp are not
e
ffec
t
-free
commit
|
commitdiff
|
tree
2021-07-14
Ric
k
Lav
o
i
e
jcci do
e
sn'
t
need to end
a block
commit
|
commitdiff
|
tree
2021-07-07
Ric
k
L
a
voie
F
i
x memory h
a
n
dling in ms
g
_receive
commit
|
commitdiff
|
tree
2021-07-06
Rick Lavo
i
e
Set JitW
o
rker
T
h
r
ea
d
s to 1 for unit tests
commit
|
commitdiff
|
tree
2021-07-02
Rick Lavoie
Re
s
t
o
re "
n
ever mod
i
fied" stati
c
pro
p
er
t
y
optimizat
i
on
commit
|
commitdiff
|
tree
2021-06-25
Rick Lavo
i
e
Prof
i
l
e
and
re
-
order
R
D
S offse
t
s
commit
|
commitdiff
|
tree
2021-06-25
Rick Lavoie
Use getC
a
che
d
Cla
s
s
i
n Class:
:
get()
commit
|
commitdiff
|
tree
2021-06-25
Rick Lavoie
I
m
plemen
t
"doubl
e
jum
p
start"
commit
|
commitdiff
|
tree
2021-06-25
Rick
L
avoie
Replace poi
n
ter
based
s
e
rialization i
n
p
r
of
d
a
t
a
f
i
le
commit
|
commitdiff
|
tree
2021-06-25
R
i
c
k
La
v
oie
Fix some slow tes
t
s in j
i
t-seriali
z
e
m
ode
commit
|
commitdiff
|
tree
2021-06-23
Rick
Lavo
i
e
R
eplace
folly::Optional/std::
o
ptional
w
ith HPHP::
O
pti
o
nal
commit
|
commitdiff
|
tree
2021-06-23
Rick Lavoie
Add HPHP::Optional
commit
|
commitdiff
|
tree
2021-06-19
Rick Lavoie
I
ntroduce Repo
.
Path, begi
n
switch
i
ng to
u
sin
g
i
t
commit
|
commitdiff
|
tree
2021-06-18
Rick L
a
voi
e
Remove
R
epo and a
s
s
o
ciat
e
d
c
ode
commit
|
commitdiff
|
tree
2021-06-17
Rick
L
avoie
Remove Eval
.
StressUnit
S
e
rde
commit
|
commitdiff
|
tree
2021-06-17
Rick
Lavoi
e
A
d
d unit
f
ile cache extens
i
on
commit
|
commitdiff
|
tree
2021-06-10
R
ick L
a
vo
i
e
Fix spilling calculation invol
v
i
n
g u
s
es
i
n va
s
m-
g
raph
.
.
.
commit
|
commitdiff
|
tree
2021-05-21
Rick Lavoie
Fix bug in vasm-grap
h
-c
o
lor
colorer logic
commit
|
commitdiff
|
tree
2021-05-21
R
i
ck Lavoi
e
Follow
u
p for D2858
5
480
commit
|
commitdiff
|
tree
2021-05-17
Rick Lavoie
B
ac
k
out "
D
ele
t
e CompactTr
a
ce 'optimiz
a
tion'"
commit
|
commitdiff
|
tree
2021-05-12
Rick Lavo
i
e
Fi
x
widening_union
commit
|
commitdiff
|
tree
2021-05-08
R
ick Lavoie
Add --c
h
eck-repo
commit
|
commitdiff
|
tree
next