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 mult
i
dimensional array access (#16822)
commit
|
commitdiff
|
tree
2019-09-13
Vlad Brezae
[
i
n
t
er
p
]
P
ropagate locals and k
i
ll dead ones af
t
erwards
.
.
.
commit
|
commitdiff
|
tree
2019-09-13
V
l
ad Brezae
[inte
r
p
] Add percentage
t
o opcode count stats
commit
|
commitdiff
|
tree
2019-09-13
V
l
ad Br
e
zae
[inte
r
p
]
Disable compute
d
goto when de
b
ugging int
e
rp
commit
|
commitdiff
|
tree
2019-09-13
Vla
d
Brezae
[in
t
erp] F
i
x COU
N
T
_
OPS
commit
|
commitdiff
|
tree
2019-09-12
Vlad Bre
z
ae
[inte
r
p] Emit more stloc
.
np (#16796)
commit
|
commitdiff
|
tree
2019-09-11
Vlad Bre
z
a
e
[d
o
cs] I
m
prove
sge
n
write
barrier
d
o
c
u
m
entation (#16761)
commit
|
commitdiff
|
tree
2019-09-09
Vlad Breza
e
[interp
]
Def
e
r local of
f
se
t
allocation to compa
c
t
ed
.
.
.
commit
|
commitdiff
|
tree
2019-09-06
Vlad Brez
a
e
[metad
a
ta] Fix leaks when handling a few attributes
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
Vlad Brez
a
e
[
i
nt
e
rp
]
Kill InterpFrame
.
ex (#16666)
commit
|
commitdiff
|
tree
2019-09-03
Vla
d
Breza
e
[
inte
r
p]
Tr
a
nsform ldloc/stloc pa
i
rs to a
m
ov
l
o
c
instruction
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
Vlad Bre
z
ae
[inte
r
p
] R
e
move varargs
f
ro
m
InterpFrame
and recomput
e
.
.
.
commit
|
commitdiff
|
tree
2019-08-31
Vlad Brezae
[
in
t
erp] Fixe
s
for i
l
_
o
ffsets associated
w
ith instr
u
ctions
.
.
.
commit
|
commitdiff
|
tree
2019-08-27
Vlad Brezae
[
i
nte
r
p] Remo
v
e
u
nnece
s
sary recomputation
(
#16509)
commit
|
commitdiff
|
tree
2019-08-19
Vlad Brezae
[
inte
r
p] Make su
r
e
w
e
a
l
l
oc
a
te sta
c
k for
MINT_LD
_
DELEGA
T
E
_
IN
.
.
.
commit
|
commitdiff
|
tree
2019-08-15
Vlad Brez
a
e
[exceptions] Don't
d
ebug hang on ThreadAbo
r
t
Exception
.
.
.
commit
|
commitdiff
|
tree
2019-08-14
Vlad Brezae
[int
e
r
p
] Fix icall s
i
gnature (#16227)
commit
|
commitdiff
|
tree
2019-08-09
Vlad
B
rezae
[interp
]
F
ix over
f
l
o
w
o
f execution stack (
#
161
1
5)
commit
|
commitdiff
|
tree
2019-08-07
V
la
d
Br
e
zae
[interp] Fix D
E
B
U
G_INTER
P
buil
d
(#16
0
57)
commit
|
commitdiff
|
tree
2019-08-02
V
l
ad Brezae
[interp] Remo
v
e uncondition
a
l branches to next instruction
.
.
.
commit
|
commitdiff
|
tree
2019-08-01
Vlad Breza
e
[sgen] Fix
c
heck-nu
r
ser
y
-
pinned debug option (#15865)
commit
|
commitdiff
|
tree
2019-08-01
Vlad Brezae
[
marshal] Fr
e
e
d
elegates
with target that are passed
.
.
.
commit
|
commitdiff
|
tree
2019-08-01
Vla
d
B
r
eza
e
[
mi
n
i] I
g
nore conv
.
r
.
un if top
of stack is
a
lready
.
.
.
commit
|
commitdiff
|
tree
2019-07-31
Vlad
B
rezae
[
t
e
sts] Bu
m
p
s
leep for pinvoke3 test
(
#15
9
3
7
)
commit
|
commitdiff
|
tree
2019-07-27
Vlad
B
r
ezae
[interp] Optimize ldelema (#158
4
6)
commit
|
commitdiff
|
tree
2019-07-24
Vlad Bre
z
a
e
[sre]
D
o
n't throw random exception when runtime shuts
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
Vlad Brezae
[sr
e
] Make
cr
e
ati
o
n of
dyn
a
mi
c
method synch
r
o
n
i
zed
commit
|
commitdiff
|
tree
2019-07-22
Vlad B
r
ezae
[interp] Enab
l
e
inlining o
f
ob
j
ect constructors (#15665)
commit
|
commitdiff
|
tree
2019-07-19
Vlad Brezae
[glib
]
Us
e
c
lock_nano
s
leep if available (#15443)
commit
|
commitdiff
|
tree
2019-07-10
V
lad Brezae
[inte
r
p] Ad
d
JitHelp
e
r i
n
trins for enum co
m
paris
o
n
.
.
.
commit
|
commitdiff
|
tree
2019-07-03
Vlad Brezae
[interp] S
i
mplify MINT_NEWOBJ
_
ARRAY
commit
|
commitdiff
|
tree
2019-07-03
Vl
a
d Brezae
[interp
]
Make newarr
lo
c
kfree
commit
|
commitdiff
|
tree
2019-06-26
Vlad Brezae
[sgen] Fix crashes i
n
s
gen
d
ue t
o
xdoma
i
n re
f
s
commit
|
commitdiff
|
tree
2019-06-26
Vl
a
d Brezae
[interp] R
e
duce computat
i
o
n unde
r
calc
_
section mutex
commit
|
commitdiff
|
tree
2019-06-21
Vl
a
d
Brezae
[arm64] Add location of this and rgctx
arg
commit
|
commitdiff
|
tree
2019-06-21
Vlad Brezae
[arm] Add locati
o
n of this and rgctx arg
commit
|
commitdiff
|
tree
2019-06-21
V
l
a
d
Brezae
[am
d
64
]
Fix location s
a
ving for *this*
commit
|
commitdiff
|
tree
2019-06-20
Vlad Brezae
[jit]
Make alias analysis properl
y
handle alias clob
e
rri
n
g
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
Vlad Brezae
[
j
it] Add debu
g
opti
o
n for using clr memory m
o
del
.
.
.
commit
|
commitdiff
|
tree
2019-06-15
Vla
d
Brezae
[interp] Prefer
int
e
rp_in wrappers o
v
er trampolin
e
s
.
.
.
commit
|
commitdiff
|
tree
2019-06-12
Vlad B
r
ezae
[jit] F
i
x
interface cast (#1
4
978
)
commit
|
commitdiff
|
tree
2019-06-05
V
l
ad Brezae
[i
n
t
e
rp]
I
nline mor
e
methods (#14755)
commit
|
commitdiff
|
tree
2019-05-31
V
lad Brezae
[ma
r
sh
a
l
]
Fix ra
c
e
b
etween deleg
a
te marshalin
g
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2019-05-29
Vlad Brezae
[interp] Make --
i
n
t
erp= not override last set execution
.
.
.
commit
|
commitdiff
|
tree
2019-05-28
V
lad B
r
ezae
[in
t
e
rp] Share more wrappers for different
i
nterp in
.
.
.
commit
|
commitdiff
|
tree
2019-05-24
Vlad Brezae
[
interp
]
Fix warning with coverity (#14613)
commit
|
commitdiff
|
tree
2019-05-03
Vlad Brezae
[
i
nterp] Optimize ldsflda opc
o
de
commit
|
commitdiff
|
tree
2019-04-27
Vlad Brezae
[
i
nterp]
O
ptimize en
u
m Hasflag (#14173)
commit
|
commitdiff
|
tree
2019-04-26
Vlad Brezae
[interp] O
p
timize special static field access (#14202)
commit
|
commitdiff
|
tree
2019-04-26
Vlad Br
e
zae
[in
t
erp
]
Do
n
't change next_jit
_
code_hash
d
uring imethod
.
.
.
commit
|
commitdiff
|
tree
2019-04-25
Vla
d
Bre
z
ae
[interp
]
Don't check for exce
p
tion in n
a
tive wrappers
.
.
.
commit
|
commitdiff
|
tree
2019-04-21
Vlad Brezae
[int
e
rp
]
Fi
x
buffe
r
overflow when
i
n
crementing
sp
commit
|
commitdiff
|
tree
2019-04-17
Vlad Brezae
[i
n
terp] Small vt opcode optimisations (#14040)
commit
|
commitdiff
|
tree
2019-04-17
Vl
a
d Bre
z
ae
[
in
t
erp] Improve boxing/un
b
oxing
(
#14048)
commit
|
commitdiff
|
tree
2019-04-17
Vlad
Brezae
[interp] Fix interp
st
r
mfld vt (#14086)
commit
|
commitdiff
|
tree
2019-04-15
Vlad Br
e
z
ae
[interp]
S
tatic field access fixes (#1400
9
)
commit
|
commitdiff
|
tree
2019-04-12
Vlad Br
e
zae
[interp]
Opti
m
ize ldobj
/
s
tobj
(
#
13761)
commit
|
commitdiff
|
tree
2019-04-05
V
l
ad Brezae
[interp] Add
intri
n
sics for common obje
c
t me
t
h
o
ds
.
.
.
commit
|
commitdiff
|
tree
2019-04-04
Vlad Brezae
[int
e
rp] Fix GetFun
c
tionPointer
(#13708)
commit
|
commitdiff
|
tree
2019-04-04
Vlad B
r
ezae
[interp]
Op
t
imize
s
t
atic vtype field access (#137
6
9)
commit
|
commitdiff
|
tree
2019-04-03
Vla
d
B
r
ez
a
e
[gsharedvt] Fix
s
iz
e
of opcode (
#
13817)
commit
|
commitdiff
|
tree
2019-04-03
Vla
d
Brezae
[interp] Add i
n
trinsics for Math o
p
erations
(#1363
5
)
commit
|
commitdiff
|
tree
2019-03-28
Vlad Brezae
[interp] S
m
all cha
n
ge
s
(#1369
1
)
commit
|
commitdiff
|
tree
2019-03-22
Vl
a
d Brezae
[interp] Make transform phase more
f
lexible (#1
3
516)
commit
|
commitdiff
|
tree
2019-03-21
Vlad
B
rezae
[interp] Enable
compile all
d
ebug opt
i
on
al
s
o
on inter
p
.
.
.
commit
|
commitdiff
|
tree
2019-03-14
Vlad Br
e
zae
[int
e
r
p] Make sure we call init
bef
o
re registe
r
ing
.
.
.
commit
|
commitdiff
|
tree
2019-03-14
Vlad Brezae
[profiler]
F
i
x
vtune
b
uild
(
#1
3
390
)
commit
|
commitdiff
|
tree
2019-03-07
Vlad Brezae
[int
e
rp] Add
a
few starting
s
tats (#13347)
commit
|
commitdiff
|
tree
2019-03-01
V
lad Brezae
[interp] Add fast paths for common ca
s
t checks (#13225)
commit
|
commitdiff
|
tree
2019-02-26
Vlad
Brezae
[interp] Avo
i
d clearing th
e
s
tack with each call (
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
V
lad
B
r
e
z
ae
[interp] Cleanup c
o
de a li
t
tle (
#
13092)
commit
|
commitdiff
|
tree
2019-02-21
V
lad Brezae
[runtime] Re
m
ove
dead co
d
e (#13
0
8
9)
commit
|
commitdiff
|
tree
2019-02-21
Vlad
Brezae
[tests] Fix
function signature (#1309
0
)
commit
|
commitdiff
|
tree
2019-02-19
Vlad Brezae
[interp] Kill stinar
g
opcodes (#13038)
commit
|
commitdiff
|
tree
2019-02-15
Vlad Br
e
zae
[inte
r
p
] Fix unaligned
crashes on arm (#
1
2
985)
commit
|
commitdiff
|
tree
2019-02-10
Vl
a
d
Brezae
[interp
]
Fix ldelema (#1290
3
)
commit
|
commitdiff
|
tree
2019-02-08
Vlad Brezae
[inte
r
p
] R
e
move some ck
n
u
l
l us
e
s (#12849)
commit
|
commitdiff
|
tree
2019-02-08
Vla
d
Brezae
[i
n
terp] Add
m
eth
o
d to
s
eq_points t
a
ble aft
e
r
w
e finis
h
.
.
.
commit
|
commitdiff
|
tree
2019-02-07
V
l
ad Breza
e
[t
e
sts] E
n
a
b
le test
s
uites on interpreter (
#
1
2806)
commit
|
commitdiff
|
tree
2019-02-06
Vlad Bre
z
ae
[metadata] Fix d
y
namic de
l
egate (#1
2
762)
commit
|
commitdiff
|
tree
2019-02-05
Vl
a
d Breza
e
[interp
]
Add missing write ba
r
rier (#12772)
commit
|
commitdiff
|
tree
2019-02-01
Vlad B
r
ezae
[
mar
s
hal] Optimize clea
r
ing of ent
r
ies f
o
r method
.
.
.
commit
|
commitdiff
|
tree
2019-01-30
V
l
ad Brezae
[tests] Disable oldge
n
stress on
inte
r
p (#1
2
682)
commit
|
commitdiff
|
tree
2019-01-30
Vlad
B
rezae
[
interp] Add
s
u
p
p
or
t
for brea
k
on method
e
n
try
(
#12
6
51)
commit
|
commitdiff
|
tree
2019-01-30
Vlad Br
e
zae
[sgen]
Logging f
o
r object
s
ke
p
t
a
live from ephe
m
erons
.
.
.
commit
|
commitdiff
|
tree
2019-01-22
V
l
ad B
r
e
z
a
e
[util
s
] Fi
x
poten
t
ial overf
l
ow (#12559)
commit
|
commitdiff
|
tree
2019-01-22
V
l
ad
Brezae
[sgen]
D
o
n't trigger
concurr
e
nt col
l
e
c
t
io
n
s if we
e
x
c
e
e
d
.
.
.
commit
|
commitdiff
|
tree
2019-01-22
Vlad Brezae
[interp
]
Fall back to old implem
e
nta
t
ion whe
n
calling
.
.
.
commit
|
commitdiff
|
tree
2019-01-22
Vlad Brezae
[interp] Allo
c
ate
interfa
c
e
t
a
ble as pa
r
t of Mono
V
Table
commit
|
commitdiff
|
tree
2019-01-22
Vl
a
d Brezae
[i
n
t
erp]
U
se fast
virtual invoke code a
l
so f
o
r
interface
s
commit
|
commitdiff
|
tree
2019-01-22
Vlad Brezae
[interp] Improv
e
performance of generic virtua
l
c
a
lls
commit
|
commitdiff
|
tree
2019-01-22
Vlad Brezae
[int
e
rp] Improve performance of vir
t
ual calls
commit
|
commitdiff
|
tree
2019-01-15
Vlad Br
e
zae
[interp] Remove
unre
a
c
h
able code (
#
12411)
commit
|
commitdiff
|
tree
2019-01-11
V
l
a
d
Brezae
[interp] Fix re
s
uming into in
t
erp
w
hen fin
a
lly
t
h
rows
.
.
.
commit
|
commitdiff
|
tree
2019-01-05
Vl
a
d Brezae
[exceptio
n
s] Alway
s
process s
e
lf aborts
e
v
e
n i
f
we
.
.
.
commit
|
commitdiff
|
tree
2019-01-04
V
lad Brezae
[sg
e
n] Fix debug build (#
1
206
7
)
commit
|
commitdiff
|
tree
2019-01-03
Vlad
B
r
ezae
[int
e
r
p
]
Fix resuming into interp fr
a
me during EH
.
.
.
commit
|
commitdiff
|
tree
2018-12-03
Vla
d
Breza
e
[excep
t
i
o
n
s]
Verb
o
se logging for
cfa_r
e
g a
s
sertion
.
.
.
commit
|
commitdiff
|
tree
2018-11-30
Vl
a
d Brez
a
e
[interp] Fix rethrow
(
#1
1
844)
commit
|
commitdiff
|
tree
2018-11-29
Vlad B
r
ezae
[test
s
]
Mor
e
test up
d
ates for interp/fullao
t
inter
p
.
.
.
commit
|
commitdiff
|
tree
next