repo.or.cz
/
mono-project.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
[interp] Optimize multidimensional array access (#16822)
2019-09-17
Vlad Brezae
[interp] Optimize m
u
lt
i
dimension
a
l array acces
s
(#
1
6822)
commit
|
commitdiff
|
tree
2019-09-13
Vl
a
d Breza
e
[
interp] Propagate
l
ocals and kill dead ones afterwards
.
.
.
commit
|
commitdiff
|
tree
2019-09-13
Vlad B
r
ezae
[i
n
terp] Add perc
e
ntage to opcode
count stat
s
commit
|
commitdiff
|
tree
2019-09-13
Vla
d
Brezae
[int
e
rp] Disab
l
e
com
p
u
t
e
d
g
o
to when de
b
u
gg
i
ng int
e
rp
commit
|
commitdiff
|
tree
2019-09-13
Vl
a
d B
r
ezae
[interp] Fix COUNT
_
OPS
commit
|
commitdiff
|
tree
2019-09-12
Vlad Brezae
[
interp]
E
mit mo
r
e stloc
.
np (#16796
)
commit
|
commitdiff
|
tree
2019-09-11
Vlad
Breza
e
[docs] Imp
r
ove sge
n
write barr
i
er
do
c
umentation (#16761
)
commit
|
commitdiff
|
tree
2019-09-09
Vlad Brezae
[interp] Defer l
o
ca
l
offset allocation to compacted
.
.
.
commit
|
commitdiff
|
tree
2019-09-06
Vl
a
d B
r
eza
e
[m
e
tadata] Fix
l
eaks when ha
n
dling a few attributes
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
V
l
ad Brezae
[interp]
Kill In
t
e
r
pFrame
.
e
x
(
#
166
6
6)
commit
|
commitdiff
|
tree
2019-09-03
V
l
a
d
Brezae
[interp]
Transform ldloc/stloc pairs to a
m
ovl
o
c i
n
struction
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
Vlad Brezae
[i
n
terp] Remove
v
a
rarg
s
f
r
om InterpFrame
a
nd recompute
.
.
.
commit
|
commitdiff
|
tree
2019-08-31
V
l
ad B
r
e
z
ae
[interp]
Fixes fo
r
il_off
s
et
s
associa
t
ed wit
h
i
n
structi
o
ns
.
.
.
commit
|
commitdiff
|
tree
2019-08-27
Vlad Brezae
[i
n
t
erp] Remove unnec
e
ss
a
r
y
r
ecomputation
(#16509)
commit
|
commitdiff
|
tree
2019-08-19
Vlad Brezae
[interp
]
Make su
r
e
we allocate stack for MINT_LD_DELEGA
T
E_IN
.
.
.
commit
|
commitdiff
|
tree
2019-08-15
Vlad B
r
ezae
[excep
t
ions]
Don't debug hang on
T
h
r
ea
d
A
bortExcepti
o
n
.
.
.
commit
|
commitdiff
|
tree
2019-08-14
V
l
a
d
Brezae
[interp] Fi
x
icall signature (#16227
)
commit
|
commitdiff
|
tree
2019-08-09
Vlad Brezae
[inter
p
] Fix overflow of
e
xecutio
n
s
tack
(
#
16115)
commit
|
commitdiff
|
tree
2019-08-07
V
lad Brezae
[interp] F
i
x DEB
U
G_IN
T
ERP b
u
ild (#16057)
commit
|
commitdiff
|
tree
2019-08-02
Vlad Brezae
[int
e
r
p] Remove u
n
conditional branches to next in
s
truction
.
.
.
commit
|
commitdiff
|
tree
2019-08-01
Vlad Brez
a
e
[s
g
en] Fix check-nursery-pi
n
ned debug option
(#15865)
commit
|
commitdiff
|
tree
2019-08-01
Vl
a
d B
r
ezae
[
marshal]
F
ree delegates with
t
a
r
get that
a
re passed
.
.
.
commit
|
commitdiff
|
tree
2019-08-01
Vlad
B
rezae
[
m
i
ni] Ignore conv
.
r
.
un if top of sta
c
k is already
.
.
.
commit
|
commitdiff
|
tree
2019-07-31
Vlad
B
rezae
[test
s
] Bump sle
e
p
f
or pinvoke3 test (#15937
)
commit
|
commitdiff
|
tree
2019-07-27
Vlad Brezae
[interp] Optimize ld
e
le
m
a (#15846)
commit
|
commitdiff
|
tree
2019-07-24
Vlad Bre
z
a
e
[sre] Don't throw random
e
xception
w
h
e
n runtime shuts
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
V
lad Brez
a
e
[sre] Make creation
o
f dynamic method synchronized
commit
|
commitdiff
|
tree
2019-07-22
Vlad
B
rezae
[in
t
erp] Enable inlining of obje
c
t
constructors (#15665)
commit
|
commitdiff
|
tree
2019-07-19
Vlad Br
e
z
a
e
[glib] U
s
e clo
c
k_nanosleep i
f
av
a
ilabl
e
(#15443)
commit
|
commitdiff
|
tree
2019-07-10
Vlad Bre
z
ae
[
inte
r
p
] Add
J
itHelper in
t
rins for e
n
u
m
comparison
.
.
.
commit
|
commitdiff
|
tree
2019-07-03
V
lad Brezae
[i
n
terp] Si
m
pl
i
f
y
MINT_NEWOBJ_ARRAY
commit
|
commitdiff
|
tree
2019-07-03
Vlad Brezae
[interp]
Make newarr lockfree
commit
|
commitdiff
|
tree
2019-06-26
V
l
a
d Brezae
[
s
gen
]
Fix crashe
s
in
s
gen due to xdomain refs
commit
|
commitdiff
|
tree
2019-06-26
Vlad Brez
a
e
[interp] Re
d
uce c
o
mputatio
n
under calc_s
e
ct
i
o
n
mutex
commit
|
commitdiff
|
tree
2019-06-21
Vlad Brezae
[
a
rm64]
A
d
d locati
o
n of this and
rgctx arg
commit
|
commitdiff
|
tree
2019-06-21
Vlad Bre
z
ae
[arm] Add
lo
c
ation of this and rgctx ar
g
commit
|
commitdiff
|
tree
2019-06-21
Vlad B
r
ezae
[amd64
]
Fix lo
c
a
t
ion sav
i
ng
f
o
r *this*
commit
|
commitdiff
|
tree
2019-06-20
Vlad Breza
e
[jit]
M
ake alias analysis prop
e
rly handle alias
c
loberring
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
Vlad Brezae
[jit]
A
dd
debug
o
p
t
i
on f
o
r
us
i
ng cl
r
memory mod
e
l
.
.
.
commit
|
commitdiff
|
tree
2019-06-15
Vlad Brezae
[
i
nterp] Prefer interp_in wrappers over trampolines
.
.
.
commit
|
commitdiff
|
tree
2019-06-12
Vlad B
r
ezae
[
jit] Fix
i
nterf
a
ce cast (#14978)
commit
|
commitdiff
|
tree
2019-06-05
Vlad Brezae
[interp] Inline more
m
ethods (#14755)
commit
|
commitdiff
|
tree
2019-05-31
Vlad
B
rezae
[
mars
h
a
l
] Fix race between de
l
egate marshaling and
.
.
.
commit
|
commitdiff
|
tree
2019-05-29
Vlad Brezae
[interp]
M
a
k
e --inte
r
p=
n
o
t ov
e
rride last set e
x
ec
u
tion
.
.
.
commit
|
commitdiff
|
tree
2019-05-28
Vlad Brezae
[inter
p
]
Share mor
e
wra
p
pers for di
f
f
e
rent inter
p
in
.
.
.
commit
|
commitdiff
|
tree
2019-05-24
Vlad
Bre
z
ae
[interp] Fi
x
warning with coverity (#14613)
commit
|
commitdiff
|
tree
2019-05-03
Vlad Brez
a
e
[
i
nterp] Optimi
z
e ldsflda opcode
commit
|
commitdiff
|
tree
2019-04-27
Vlad
Brezae
[
i
nte
r
p] Optimize enum Hasflag (#14173)
commit
|
commitdiff
|
tree
2019-04-26
Vlad Brezae
[inter
p
] Opti
m
ize sp
e
cial static
field access (#14202)
commit
|
commitdiff
|
tree
2019-04-26
Vlad
B
rezae
[inte
r
p] Don't change
n
ext_jit_code_hash during imethod
.
.
.
commit
|
commitdiff
|
tree
2019-04-25
Vlad Brezae
[interp] Don
'
t check for ex
c
e
p
tion in
n
ati
v
e wrap
p
ers
.
.
.
commit
|
commitdiff
|
tree
2019-04-21
Vlad Brezae
[i
n
ter
p
] Fix buffer overflow when
i
ncrementing sp
commit
|
commitdiff
|
tree
2019-04-17
V
la
d
B
rezae
[interp
]
Small vt opcode optimis
a
tions
(
#140
4
0
)
commit
|
commitdiff
|
tree
2019-04-17
Vlad B
r
ezae
[interp] Improve box
i
ng/u
n
bo
x
ing
(#14048)
commit
|
commitdiff
|
tree
2019-04-17
Vlad Brezae
[inte
r
p] Fix
i
nterp
s
trmfld vt (#1
4
0
8
6
)
commit
|
commitdiff
|
tree
2019-04-15
Vlad Brezae
[interp
]
Sta
t
ic fi
e
ld a
c
cess
fi
x
es (#14009)
commit
|
commitdiff
|
tree
2019-04-12
Vlad Brezae
[
interp] Optimize ldob
j
/sto
b
j (#
1
3761)
commit
|
commitdiff
|
tree
2019-04-05
V
l
ad Brezae
[interp] Add intrins
i
cs for
common objec
t
methods
.
.
.
commit
|
commitdiff
|
tree
2019-04-04
Vla
d
Br
e
zae
[in
t
erp] F
i
x GetFunctionPoin
t
er (#13708)
commit
|
commitdiff
|
tree
2019-04-04
Vlad Brez
a
e
[inte
r
p] Optimize static vtype fi
e
ld
a
c
c
e
ss
(
#13769)
commit
|
commitdiff
|
tree
2019-04-03
Vlad
B
rez
a
e
[gshar
e
dvt] Fix sizeo
f
opcode (#1
3
81
7
)
commit
|
commitdiff
|
tree
2019-04-03
Vlad Brezae
[int
e
rp]
Add
intrinsics for Ma
t
h operations (#136
3
5)
commit
|
commitdiff
|
tree
2019-03-28
Vlad Br
e
z
ae
[interp
]
S
mall changes (#1369
1
)
commit
|
commitdiff
|
tree
2019-03-22
Vlad Brezae
[in
t
erp] Make tran
s
for
m
phase more
f
lexible (#
1
351
6
)
commit
|
commitdiff
|
tree
2019-03-21
V
l
ad Brezae
[inter
p
] Ena
b
le c
o
mpile all debug option also on in
t
erp
.
.
.
commit
|
commitdiff
|
tree
2019-03-14
V
lad Brezae
[interp]
Make sure we call init before registering
.
.
.
commit
|
commitdiff
|
tree
2019-03-14
V
l
ad
B
rez
a
e
[profiler] Fix vtun
e
b
u
i
ld (#13390)
commit
|
commitdiff
|
tree
2019-03-07
Vlad Brez
a
e
[interp] Add
a fe
w
starting st
a
t
s
(#1
3
347)
commit
|
commitdiff
|
tree
2019-03-01
Vlad B
r
ezae
[interp] Add fast paths for common cast checks (#13225)
commit
|
commitdiff
|
tree
2019-02-26
Vlad
B
rezae
[inter
p
]
A
voi
d
clearing
the stack with eac
h
c
a
ll (
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
Vlad B
r
ezae
[int
e
rp] Cle
a
nup code a
l
it
t
le
(#130
9
2)
commit
|
commitdiff
|
tree
2019-02-21
Vlad Brezae
[runtime] R
e
move
de
a
d code (#13089)
commit
|
commitdiff
|
tree
2019-02-21
Vlad B
r
e
za
e
[tests
]
Fix fun
c
tion signat
u
re (#1309
0
)
commit
|
commitdiff
|
tree
2019-02-19
Vlad Brezae
[i
n
t
erp] Kill stinarg
op
c
od
e
s
(
#13
0
38)
commit
|
commitdiff
|
tree
2019-02-15
Vlad Brez
a
e
[
interp]
Fix unaligned crashes o
n
arm
(
#12985)
commit
|
commitdiff
|
tree
2019-02-10
Vlad Brezae
[interp] Fix ldelema (#12903)
commit
|
commitdiff
|
tree
2019-02-08
Vlad
Breza
e
[interp] Rem
o
ve some
c
k
null use
s
(#12849)
commit
|
commitdiff
|
tree
2019-02-08
Vlad
B
rezae
[interp
]
Add method to seq_po
i
n
t
s t
a
ble
a
ft
e
r
we finish
.
.
.
commit
|
commitdiff
|
tree
2019-02-07
Vlad Brezae
[tests] Enab
l
e test
s
uites on inter
p
reter (#12
8
06)
commit
|
commitdiff
|
tree
2019-02-06
Vlad Brezae
[met
a
data] F
i
x d
y
namic delegate (#12762)
commit
|
commitdiff
|
tree
2019-02-05
Vla
d
Brezae
[interp] Add
m
iss
i
ng
write bar
r
ier (#12772)
commit
|
commitdiff
|
tree
2019-02-01
Vl
a
d Brezae
[mar
s
h
a
l] Optimize clear
i
ng of entri
e
s for m
e
thod
.
.
.
commit
|
commitdiff
|
tree
2019-01-30
Vlad Brez
a
e
[t
e
sts] Dis
a
ble o
l
d
gen stress on int
e
rp (#12682)
commit
|
commitdiff
|
tree
2019-01-30
Vlad Brezae
[interp] Ad
d
suppo
r
t
for break on
method e
n
try (#12651)
commit
|
commitdiff
|
tree
2019-01-30
Vlad Brezae
[s
g
en
]
Logging
f
o
r
objects kept alive
f
ro
m
e
p
heme
r
ons
.
.
.
commit
|
commitdiff
|
tree
2019-01-22
Vlad Brez
a
e
[utils]
F
ix
p
ote
n
tial overflo
w
(
#
125
5
9)
commit
|
commitdiff
|
tree
2019-01-22
Vlad Brezae
[sgen] Don'
t
t
r
i
g
g
e
r
concurrent coll
e
cti
o
ns if we exceed
.
.
.
commit
|
commitdiff
|
tree
2019-01-22
Vla
d
Brezae
[interp] Fall back to ol
d
implementat
i
on
w
hen calling
.
.
.
commit
|
commitdiff
|
tree
2019-01-22
Vlad Brezae
[
interp] Alloc
a
t
e i
n
t
erface
table as part of MonoVTable
commit
|
commitdiff
|
tree
2019-01-22
Vlad Brezae
[i
n
terp] Use fast virtu
a
l
i
nv
o
ke code also for
interfaces
commit
|
commitdiff
|
tree
2019-01-22
Vlad Brezae
[interp] Improve perform
a
nc
e
of generic vir
t
ual calls
commit
|
commitdiff
|
tree
2019-01-22
Vlad Brezae
[interp] Improve performance
o
f virtual calls
commit
|
commitdiff
|
tree
2019-01-15
V
lad Brezae
[
i
n
terp] Remo
v
e u
n
r
e
achable code (#12411)
commit
|
commitdiff
|
tree
2019-01-11
Vlad Brezae
[interp]
F
ix resu
m
i
n
g into interp
w
hen final
l
y throws
.
.
.
commit
|
commitdiff
|
tree
2019-01-05
Vlad
Breza
e
[e
x
cep
t
ions] Alw
a
ys proces
s
self ab
o
r
t
s
even if we
.
.
.
commit
|
commitdiff
|
tree
2019-01-04
Vlad Brezae
[s
g
e
n] Fix
deb
u
g build
(#12067)
commit
|
commitdiff
|
tree
2019-01-03
Vlad Br
e
zae
[int
e
rp] Fix resuming into interp
f
r
ame
d
uring EH
.
.
.
commit
|
commitdiff
|
tree
2018-12-03
Vlad Brezae
[exceptions]
V
erbo
s
e logging for
cfa_re
g
assertio
n
.
.
.
commit
|
commitdiff
|
tree
2018-11-30
Vl
a
d
Brezae
[inte
r
p] Fix rethrow (#11844)
commit
|
commitdiff
|
tree
2018-11-29
Vlad Brezae
[t
e
sts] Mor
e
test u
p
d
ates for
inte
r
p/f
u
llaoti
n
terp
.
.
.
commit
|
commitdiff
|
tree
next