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
record total relative to initial value
2021-12-11
Ric
k
L
a
v
oie
Don't emit AssertRAT
L
s
for
c
e
rt
a
in minstr bytecodes
commit
|
commitdiff
|
tree
2021-12-11
Ri
c
k L
a
v
o
ie
Limit the size of
show(RepoAuthType::Array)
commit
|
commitdiff
|
tree
2021-12-11
Rick Lavoie
Cleanup RepoAuthType
commit
|
commitdiff
|
tree
2021-12-06
Rick Lavoie
Remove all tmps spanning ca
l
l
restrictions
commit
|
commitdiff
|
tree
2021-12-06
R
ick Lavoie
Implement b
a
s
ic memory
r
e
ma
t
er
i
ali
z
at
i
on in
v
asm-graph
.
.
.
commit
|
commitdiff
|
tree
2021-12-06
Rick
L
av
o
ie
Fix
u
nions and
intersections o
f
spec
i
alizations
a
nd
.
.
.
commit
|
commitdiff
|
tree
2021-12-04
Rick La
v
o
i
e
Implement C
h
eckType
hoisting pa
s
s
commit
|
commitdiff
|
tree
2021-12-01
Rick
L
a
vo
i
e
Improve refineTmps
commit
|
commitdiff
|
tree
2021-12-01
R
i
c
k
L
avoie
Op
t
imize CountDi
c
t for
s
truc
t
arrays
commit
|
commitdiff
|
tree
2021-12-01
Rick Lavoie
Fix
reachab
i
lity analysis in s
i
mplify
commit
|
commitdiff
|
tree
2021-12-01
Ric
k
Lav
o
ie
Lower LdInitPropAddr
t
o LdPropAddr in load-elim
commit
|
commitdiff
|
tree
2021-11-30
R
i
c
k Lavoie
Fix property prof
i
le serialization
commit
|
commitdiff
|
tree
2021-11-30
Rick Lavo
i
e
Fix
t
he fix for
bespoke
lowering
commit
|
commitdiff
|
tree
2021-11-29
Rick Lavo
i
e
Fix bespoke
l
owering when w
e
k
now element is present
commit
|
commitdiff
|
tree
2021-11-23
Ric
k
Lavoie
Add
opti
m
iza
t
ion
p
ass to lower
b
es
p
oke ar
r
ay accesses
commit
|
commitdiff
|
tree
2021-11-22
Ri
c
k
Lav
o
ie
Improv
e
set op
e
rations
for bespoke
arrays
commit
|
commitdiff
|
tree
2021-11-20
Ri
c
k
La
v
oie
Add s
u
pport for
l
a
zy lo
a
ding of file co
n
tents
commit
|
commitdiff
|
tree
2021-11-20
R
ick Lavoie
Improve
t
y
p
e
trackin
g
f
o
r certain memory locations
.
.
.
commit
|
commitdiff
|
tree
2021-11-20
R
ick Lavoie
I
mp
l
ement a
pass to s
i
n
k defs cl
o
ser to their us
a
ges
commit
|
commitdiff
|
tree
2021-11-18
R
i
ck
L
avoie
I
m
plement mor
e
a
r
ray set op
e
rations directly in
the TC
commit
|
commitdiff
|
tree
2021-11-18
Rick
L
avo
i
e
Mis
c
L
d
FrameThis
o
p
t
imizations
commit
|
commitdiff
|
tree
2021-11-18
Rick Lavoie
Frame-
s
tate and minstr related
op
t
i
mizati
o
n
s
commit
|
commitdiff
|
tree
2021-11-18
R
i
c
k
La
v
oie
Some minstr
c
le
a
n
u
p
commit
|
commitdiff
|
tree
2021-11-18
R
i
c
k
Lavoie
Remove predicted types from f
r
ame
-
stat
e
commit
|
commitdiff
|
tree
2021-11-18
Rick
L
avoie
R
e
m
ov
e
poin
t
ee types from mem latt
i
ce
in JIT type system
commit
|
commitdiff
|
tree
2021-11-18
Rick
L
av
o
ie
Fo
l
d
m
ultiple identical DefLabe
l
inputs int
o
one
commit
|
commitdiff
|
tree
2021-11-18
Rick Lavoie
Add m
o
r
e
i
m
mediate folding rules for Vpt
r
commit
|
commitdiff
|
tree
2021-11-18
Rick L
a
v
o
ie
Do par
t
ial
D
CE on DefLabel
s
commit
|
commitdiff
|
tree
2021-11-18
Ric
k
Lavoi
e
Const
-
fol
d
Vptrs better
commit
|
commitdiff
|
tree
2021-11-18
Rick L
a
voie
Use pr
o
filedArrayAcces
s
for AKExis
t
s
commit
|
commitdiff
|
tree
2021-11-18
Ri
c
k Lavoie
StructDi
c
tGetWithColor should
handle not having a ty
p
e
.
.
.
commit
|
commitdiff
|
tree
2021-11-13
Rick Lavoi
e
Incr
e
ase p
r
o
f
-data file max StringData size
commit
|
commitdiff
|
tree
2021-11-11
Rick
Lavo
i
e
Stor
e
inlining cost cache in jumpstar
t
file
commit
|
commitdiff
|
tree
2021-11-05
Rick Lavoie
Profile
and opt
i
mize acce
s
ses t
o
globals
commit
|
commitdiff
|
tree
2021-11-04
R
i
c
k Lavoi
e
F
i
x awai
t
e
dTypeF
r
omSSATmp
commit
|
commitdiff
|
tree
2021-11-04
R
i
ck Lavoie
F
i
x HHBBC monotonicity vio
l
at
i
on
commit
|
commitdiff
|
tree
2021-11-02
Rick Lavoi
e
Fix x64 disa
s
s
e
mbly whe
n
runnin
g
retransl
a
te-all
commit
|
commitdiff
|
tree
2021-11-01
Rick
L
a
voie
F
i
x b
u
g in EmptyMon
o
typeDict:
:
ElemStr
commit
|
commitdiff
|
tree
2021-10-30
Rick Lav
o
i
e
Fi
x
Block::remove_if
commit
|
commitdiff
|
tree
2021-10-21
Ri
c
k L
a
voie
Preserve vasm block weight wh
e
n merging in vasm
-
jumps
commit
|
commitdiff
|
tree
2021-10-20
Ri
c
k Lavo
i
e
Don't silently
e
a
t
e
xcep
t
i
ons from region selecto
r
commit
|
commitdiff
|
tree
2021-09-26
Rick
L
avoie
Fix object comp
a
rison analysis in HHBBC
commit
|
commitdiff
|
tree
2021-09-21
Rick L
a
voie
F
i
x Type:
:
op
e
r
a
tor<=
w
ith speci
a
liz
a
tion
s
commit
|
commitdiff
|
tree
2021-09-16
R
i
ck Lavoie
Copy repoA
u
th
T
ype a
n
d AttrP
e
rsistent from trait property
commit
|
commitdiff
|
tree
2021-09-16
Ric
k
Lavo
i
e
M
a
ndatoril
y
rem
o
ve
no
n
-DefCon
s
t constants in HHI
R
commit
|
commitdiff
|
tree
2021-09-16
Rick
L
a
voie
Preserve Unreachable r
e
aso
n
inside
s
impli
f
ier
commit
|
commitdiff
|
tree
2021-09-13
R
ick L
a
voie
F
ix deadlock in
T
readmill cra
s
h re
p
orting
commit
|
commitdiff
|
tree
2021-09-11
Ric
k
Lavoie
Re
m
a
terialization shouldn't ever retu
r
n a spill inst
r
uction
commit
|
commitdiff
|
tree
2021-09-03
Ri
c
k Lavo
i
e
Lev
e
rage typ
e
-structur
e
pre-resolution
m
o
re in
t
he
JIT
commit
|
commitdiff
|
tree
2021-09-03
Rick
L
a
v
oi
e
Im
p
rove ty
p
e-structure
pre-reso
l
ution l
o
gic in HHBBC
commit
|
commitdiff
|
tree
2021-09-03
Rick L
a
voi
e
Ty
p
e-st
r
ucture is/as checks should invoke autol
o
a
d
er
commit
|
commitdiff
|
tree
2021-09-03
Rick Lav
o
ie
C
l
ean up
class cons
t
ant
runt
i
m
e
data structures, ad
d
.
.
.
commit
|
commitdiff
|
tree
2021-09-03
R
ick Lavoie
Impro
v
e class con
s
tant
a
nalysis in HHBBC
commit
|
commitdiff
|
tree
2021-09-03
Rick Lavoie
Fix optimize_
b
uil
t
in w
h
en not reduc
i
n
g
commit
|
commitdiff
|
tree
2021-09-03
Rick L
a
voie
I
n
HHBBC, deal with ca
l
ls to unknown functions wh
i
c
h
.
.
.
commit
|
commitdiff
|
tree
2021-09-03
Rick Lavoi
e
F
i
x nullsafe call operat
o
r wit
h
in
o
ut arguments
commit
|
commitdiff
|
tree
2021-09-02
Rick Lavoie
Remov
e
the Record
t
y
p
e
commit
|
commitdiff
|
tree
2021-09-02
R
i
ck Lavoie
M
a
ke
c
lo
s
ure man
g
ling determini
s
t
i
c
commit
|
commitdiff
|
tree
2021-08-23
R
ick
Lavoie
Fi
x
t
ype_st
r
ucture_cl
a
ssn
a
me cra
s
h
commit
|
commitdiff
|
tree
2021-08-17
Rick Lavoie
S
top
i
gnored/non-ig
n
ored r
e
gister copies from being
.
.
.
commit
|
commitdiff
|
tree
2021-08-16
R
ick Lavoie
A
llow for phis with rvm
f
p(
)
as
a
source in vasm-gra
p
h
.
.
.
commit
|
commitdiff
|
tree
2021-08-12
Rick Lavoie
R
emove all t
m
ps
s
pa
n
ning ca
l
l rest
r
ictions
commit
|
commitdiff
|
tree
2021-08-12
Rick Lavoie
Imp
l
ement basi
c
memory r
e
materializatio
n
in vasm
-
graph
.
.
.
commit
|
commitdiff
|
tree
2021-08-12
Rick
L
avoie
Fix bad args in emitInterpReq and em
i
t
In
t
erpReqN
o
Tra
n
slate
commit
|
commitdiff
|
tree
2021-08-11
Rick Lavoie
Rename RepoAuthType::A
r
ra
y
typ
e
s
commit
|
commitdiff
|
tree
2021-08-10
Ric
k
Lav
o
ie
Ena
b
le
m
ore DCE of
d
ead 86r
e
i
f
ied_prop accesses
i
n
.
.
.
commit
|
commitdiff
|
tree
2021-08-10
Rick Lavoie
Set HHBBC final th
r
e
ads i
n
ru
n
.
php
commit
|
commitdiff
|
tree
2021-08-10
Rick Lavoie
More HHBBC pr
e
r
e
s
olve
l
ogic a bit more deterministic
commit
|
commitdiff
|
tree
2021-08-09
Rick Lavoie
Fix fixu
p
Vmfp
U
sag
e
s
commit
|
commitdiff
|
tree
2021-08-05
Rick Lavoie
Move
s
o
m
e
l
e
xer st
r
ess tes
t
s into slow/
commit
|
commitdiff
|
tree
2021-07-23
Ric
k
Lavoi
e
F
i
x GVNs DecRe
f
ins
e
rti
o
ns
commit
|
commitdiff
|
tree
2021-07-20
Ric
k
Lavoie
Add t
e
st c
a
se f
o
r mb_
s
trcut to match Zend
test case
commit
|
commitdiff
|
tree
2021-07-20
Ric
k
La
v
oie
Disable the HP
H
PCaptur
i
ngVout lint
commit
|
commitdiff
|
tree
2021-07-20
Ric
k
Lavoie
Some vasm
optimization
i
mp
r
o
v
ements
commit
|
commitdiff
|
tree
2021-07-20
Rick Lav
o
ie
Ru
n
v
a
sm-block-counts before register allocation
commit
|
commitdiff
|
tree
2021-07-20
Rick Lavoie
Sy
m
bolize stub addresses i
n
va
s
m printing
commit
|
commitdiff
|
tree
2021-07-16
Rick La
v
o
ie
pushvm
f
p and p
o
pvm
f
p are not effect-free
commit
|
commitdiff
|
tree
2021-07-14
R
ic
k
Lavoie
jcci doesn't ne
e
d
to en
d
a
b
l
ock
commit
|
commitdiff
|
tree
2021-07-07
Ri
c
k
L
avoie
Fix m
e
mory handl
i
n
g
in msg_receive
commit
|
commitdiff
|
tree
2021-07-06
Rick Lavoie
Set JitWorkerThreads to 1 for
unit tests
commit
|
commitdiff
|
tree
2021-07-02
Ri
c
k
Lavoie
R
estore "neve
r
mod
i
fied"
static prop
e
rty optimization
commit
|
commitdiff
|
tree
2021-06-25
Rick
Lavo
i
e
Profi
l
e
a
nd
re-
o
rder RDS offse
t
s
commit
|
commitdiff
|
tree
2021-06-25
Rick
L
avoie
Use getCache
d
Class in Class::
g
e
t()
commit
|
commitdiff
|
tree
2021-06-25
Ric
k
Lavoie
Im
p
le
m
ent "do
u
b
l
e
jumpstart
"
commit
|
commitdiff
|
tree
2021-06-25
R
i
c
k
L
a
voie
R
e
p
lace
p
o
inter based
s
erialization
in
p
rof data fil
e
commit
|
commitdiff
|
tree
2021-06-25
Ric
k
Lavoie
Fi
x
s
o
me
s
low tests
i
n jit-seria
l
i
z
e
m
o
d
e
commit
|
commitdiff
|
tree
2021-06-23
Rick Lavoie
Repl
a
ce fol
l
y:
:
Op
t
i
o
nal/std::opti
o
n
al
w
ith HPHP
:
:Optional
commit
|
commitdiff
|
tree
2021-06-23
Ric
k
Lavoie
Add HPHP::Optional
commit
|
commitdiff
|
tree
2021-06-19
Ric
k
Lavoie
Intr
o
duce Rep
o
.
Path,
b
egi
n
s
w
itc
h
ing to u
s
i
n
g i
t
commit
|
commitdiff
|
tree
2021-06-18
Ri
c
k
Lavoie
R
emov
e
Rep
o
and associat
e
d
cod
e
commit
|
commitdiff
|
tree
2021-06-17
Rick Lavoi
e
R
em
o
ve E
v
al
.
StressUnitSerde
commit
|
commitdiff
|
tree
2021-06-17
Rick Lavoie
Add unit
file
cache exte
n
s
i
on
commit
|
commitdiff
|
tree
2021-06-10
Rick Lavoie
F
ix spi
l
lin
g
c
a
l
cu
l
ation involving uses in v
a
sm-graph
.
.
.
commit
|
commitdiff
|
tree
2021-05-21
Rick Lavoie
Fix
b
ug in vasm-
g
raph-color
c
o
l
orer
logic
commit
|
commitdiff
|
tree
2021-05-21
Rick Lavoie
F
o
llow up f
o
r D28585480
commit
|
commitdiff
|
tree
2021-05-17
Rick Lavoie
Back out "Delete CompactTrace 'optimization'"
commit
|
commitdiff
|
tree
2021-05-12
Rick Lavoie
Fix
w
ideni
n
g_un
i
on
commit
|
commitdiff
|
tree
2021-05-08
Rick
L
avoie
Add --chec
k
-repo
commit
|
commitdiff
|
tree
2021-05-07
R
i
ck Lavoi
e
F
i
x m
e
rgeEachThisPropRaw
commit
|
commitdiff
|
tree
2021-05-06
R
i
ck Lavoie
Load u
n
it p
a
ths lazily in RepoFil
e
commit
|
commitdiff
|
tree
next