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
[marshal] Free delegates with target that are passed to native code. (#15935)
2019-08-01
Vlad Brezae
[
marsha
l
] Free delegates
w
ith target that are
p
assed
.
.
.
commit
|
commitdiff
|
tree
2019-08-01
Vlad Br
e
z
ae
[mini
]
Ignore
conv
.
r
.
un
i
f top of stack is alread
y
.
.
.
commit
|
commitdiff
|
tree
2019-07-31
Vlad Brezae
[
t
es
t
s] Bump sl
e
ep
f
o
r
pinv
o
k
e
3
t
est (#1
5
937)
commit
|
commitdiff
|
tree
2019-07-27
Vlad Brezae
[interp]
Optimi
z
e
ldelem
a
(#
1
5846)
commit
|
commitdiff
|
tree
2019-07-24
Vlad Brezae
[s
r
e] Don't th
r
o
w random exception when runtime shuts
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
Vlad Brezae
[sre]
Make creation of dynamic me
t
hod sync
h
r
onized
commit
|
commitdiff
|
tree
2019-07-22
Vlad
Brezae
[interp] Enable
i
nlining of object constructors (#15665)
commit
|
commitdiff
|
tree
2019-07-19
V
l
ad Brezae
[glib] Use clock_n
a
n
o
sleep if avail
a
bl
e
(
#154
4
3)
commit
|
commitdiff
|
tree
2019-07-10
Vlad Brezae
[interp] Add JitH
e
l
per int
r
ins for en
u
m
c
omp
a
rison
.
.
.
commit
|
commitdiff
|
tree
2019-07-03
Vl
a
d
Brezae
[inter
p
] Simplify MINT_NEW
O
B
J
_ARRAY
commit
|
commitdiff
|
tree
2019-07-03
Vlad Br
e
z
ae
[interp] Make newa
r
r
l
ockfree
commit
|
commitdiff
|
tree
2019-06-26
Vlad
B
r
e
zae
[
s
g
en]
F
ix
crashes in sgen due
to xdomain re
f
s
commit
|
commitdiff
|
tree
2019-06-26
Vlad B
r
e
zae
[
i
nterp] Reduce computation under ca
l
c_section mutex
commit
|
commitdiff
|
tree
2019-06-21
Vlad Brezae
[
a
r
m64] Add
l
o
cation
of thi
s
and rg
c
tx ar
g
commit
|
commitdiff
|
tree
2019-06-21
Vlad Brezae
[arm] Add
loc
a
tion of
th
i
s and rgctx arg
commit
|
commitdiff
|
tree
2019-06-21
V
l
ad Brezae
[amd
6
4] Fix location sa
v
i
n
g
for *this*
commit
|
commitdiff
|
tree
2019-06-20
Vlad Br
e
zae
[jit] Ma
k
e alias a
n
alysis
p
r
operly handle alias c
l
ober
r
ing
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
Vlad Brezae
[
j
i
t
]
Add debu
g
option for usin
g
cl
r
m
e
mory model
.
.
.
commit
|
commitdiff
|
tree
2019-06-15
Vlad Brez
a
e
[int
e
rp] Prefer i
n
t
erp_in wrapp
e
rs over
trampol
i
ne
s
.
.
.
commit
|
commitdiff
|
tree
2019-06-12
Vlad
B
rez
a
e
[
jit] Fix in
t
e
r
f
ace cast (#1
4
97
8
)
commit
|
commitdiff
|
tree
2019-06-05
Vlad
Bre
z
ae
[
i
nterp] Inlin
e
more methods
(#14755)
commit
|
commitdiff
|
tree
2019-05-31
Vlad Brezae
[
m
arshal] Fi
x
r
a
ce
b
etw
e
e
n
delegate marshaling and
.
.
.
commit
|
commitdiff
|
tree
2019-05-29
V
lad Br
e
zae
[in
t
e
rp] Make --int
e
rp= not overri
d
e last
s
e
t
execution
.
.
.
commit
|
commitdiff
|
tree
2019-05-28
Vlad
B
rezae
[inter
p
]
Share more wrappers for differen
t
i
nte
r
p
in
.
.
.
commit
|
commitdiff
|
tree
2019-05-24
Vlad Brezae
[interp] Fix war
n
ing
with co
v
erity
(
#14613)
commit
|
commitdiff
|
tree
2019-05-03
Vlad Br
e
zae
[i
n
te
r
p] Optim
i
ze lds
f
lda opcod
e
commit
|
commitdiff
|
tree
2019-04-27
V
lad Brezae
[interp] Op
t
i
m
ize enum Hasflag (#14173)
commit
|
commitdiff
|
tree
2019-04-26
Vla
d
Brezae
[interp] O
p
timize special static field
acce
s
s (#14202)
commit
|
commitdiff
|
tree
2019-04-26
Vlad Brezae
[interp] Don'
t
change next_jit_code_ha
s
h
during
imethod
.
.
.
commit
|
commitdiff
|
tree
2019-04-25
Vlad Brezae
[inte
r
p] Don't c
h
e
ck fo
r
exception in native wrappe
r
s
.
.
.
commit
|
commitdiff
|
tree
2019-04-21
Vl
a
d Breza
e
[interp] Fix
buffer
o
verflow
w
h
e
n incr
e
ment
i
n
g
s
p
commit
|
commitdiff
|
tree
2019-04-17
Vlad B
r
ezae
[i
n
te
r
p] Small
vt
opcode o
p
tim
i
sat
i
ons
(
#14040
)
commit
|
commitdiff
|
tree
2019-04-17
V
l
ad Brez
a
e
[interp]
Improve boxing/unboxing (#14048)
commit
|
commitdiff
|
tree
2019-04-17
V
lad Br
e
zae
[
i
nter
p
] Fix interp strm
f
ld vt (#14086)
commit
|
commitdiff
|
tree
2019-04-15
Vl
a
d Brezae
[interp] St
a
tic f
i
eld access fixes
(#14009)
commit
|
commitdiff
|
tree
2019-04-12
Vlad Br
e
zae
[interp] O
p
t
imiz
e
l
d
obj/stob
j
(#1376
1
)
commit
|
commitdiff
|
tree
2019-04-05
Vla
d
Brezae
[interp] Ad
d
i
ntrinsi
c
s for co
m
m
on ob
j
ect methods
.
.
.
commit
|
commitdiff
|
tree
2019-04-04
Vlad
Brezae
[
interp] Fix
G
e
t
F
u
nctionPointer (#13708)
commit
|
commitdiff
|
tree
2019-04-04
Vlad
B
rezae
[interp
]
Optimize static vtype f
i
eld
a
ccess (#13769
)
commit
|
commitdiff
|
tree
2019-04-03
V
lad Brezae
[
gs
h
a
r
edvt] Fi
x
s
i
zeof
opcode (#13817)
commit
|
commitdiff
|
tree
2019-04-03
Vlad Brezae
[
interp] A
d
d
intr
i
n
sics f
o
r Ma
t
h op
e
rations (#13635)
commit
|
commitdiff
|
tree
2019-03-28
Vlad
Brezae
[int
e
r
p] Small chan
g
es (#13691)
commit
|
commitdiff
|
tree
2019-03-22
Vlad Brezae
[
in
t
erp]
M
ake transform phase more fl
e
xible
(
#13516)
commit
|
commitdiff
|
tree
2019-03-21
Vlad Brezae
[interp] Enable compile all debu
g
opt
i
on also on interp
.
.
.
commit
|
commitdiff
|
tree
2019-03-14
Vlad Brezae
[in
t
erp] Make sure we ca
l
l init be
f
ore reg
i
stering
.
.
.
commit
|
commitdiff
|
tree
2019-03-14
V
l
ad Breza
e
[profiler] Fix vtune build
(
#13390)
commit
|
commitdiff
|
tree
2019-03-07
Vlad Brezae
[interp] Add a few starting
s
tat
s
(#13347
)
commit
|
commitdiff
|
tree
2019-03-01
Vlad Brezae
[interp] Add fast paths
f
o
r
c
o
mmon c
a
st
c
h
e
ck
s
(#13225)
commit
|
commitdiff
|
tree
2019-02-26
Vlad
Brezae
[interp] Avoid clearing the stack w
i
th each
c
a
ll
(
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
V
l
ad Brez
a
e
[i
n
terp] Cleanup cod
e
a littl
e
(#1
3
092)
commit
|
commitdiff
|
tree
2019-02-21
Vl
a
d Breza
e
[runtim
e
] Remove dead code (#13089)
commit
|
commitdiff
|
tree
2019-02-21
Vla
d
B
r
eza
e
[tests]
F
ix funct
i
on si
g
nature (#13090)
commit
|
commitdiff
|
tree
2019-02-19
Vlad Breza
e
[interp] Kill
sti
n
arg opc
o
d
es (#130
3
8)
commit
|
commitdiff
|
tree
2019-02-15
V
l
a
d
Breza
e
[interp] Fix u
n
aligned crashes on a
r
m (#12985)
commit
|
commitdiff
|
tree
2019-02-10
Vlad Brezae
[
i
nterp] Fi
x
ldel
e
ma
(
#12903
)
commit
|
commitdiff
|
tree
2019-02-08
V
la
d
Brezae
[
i
nterp
]
R
e
move some
cknull
u
se
s
(#12
8
49)
commit
|
commitdiff
|
tree
2019-02-08
Vlad Bre
z
a
e
[int
e
rp]
Add
m
ethod t
o
seq
_
poin
t
s
table after we fini
s
h
.
.
.
commit
|
commitdiff
|
tree
2019-02-07
Vl
a
d B
r
ezae
[tests] Enable test s
u
ites on interp
r
eter (#12806)
commit
|
commitdiff
|
tree
2019-02-06
Vlad Brezae
[metadata
]
F
i
x
d
y
n
a
mic dele
g
ate (#12762)
commit
|
commitdiff
|
tree
2019-02-05
V
lad Brez
a
e
[int
e
r
p
] Add mi
s
s
i
ng write barrier (#12772)
commit
|
commitdiff
|
tree
2019-02-01
Vlad B
r
ezae
[marshal] Optimize
cleari
n
g of en
t
r
ies for method
.
.
.
commit
|
commitdiff
|
tree
2019-01-30
Vlad Brezae
[tests] Dis
a
ble oldg
e
n
s
t
r
ess
o
n interp (#12682)
commit
|
commitdiff
|
tree
2019-01-30
Vlad Bre
z
ae
[inte
r
p
]
Add supp
o
rt f
o
r break on m
e
thod entry (#12651)
commit
|
commitdiff
|
tree
2019-01-30
V
lad Brezae
[sgen] Logging for objects kept alive
f
rom ephemerons
.
.
.
commit
|
commitdiff
|
tree
2019-01-22
Vl
a
d Brezae
[
ut
i
ls] Fix p
o
t
e
n
tia
l
overfl
o
w (
#
1255
9
)
commit
|
commitdiff
|
tree
2019-01-22
Vlad Brezae
[
s
gen] Don't
t
rigger co
n
current
col
l
ection
s
if we exceed
.
.
.
commit
|
commitdiff
|
tree
2019-01-22
Vlad Brezae
[inte
r
p] Fall back
to old imple
m
entat
i
on when calling
.
.
.
commit
|
commitdiff
|
tree
2019-01-22
Vlad Brezae
[inte
r
p] Allocate
i
nterface
t
a
bl
e
as part of MonoVTable
commit
|
commitdiff
|
tree
2019-01-22
Vlad Br
e
zae
[interp] Use
fast virtual invoke code also for interf
a
ces
commit
|
commitdiff
|
tree
2019-01-22
Vlad Brezae
[interp
]
Impr
o
v
e
perfo
r
mance of gene
r
ic
virtual ca
l
ls
commit
|
commitdiff
|
tree
2019-01-22
Vlad B
r
e
z
ae
[int
e
rp] Improve perfor
m
ance of virtual calls
commit
|
commitdiff
|
tree
2019-01-15
V
l
ad Brezae
[interp] Remove u
n
reachable co
d
e (#12411)
commit
|
commitdiff
|
tree
2019-01-11
V
l
ad Brezae
[
i
nt
e
rp] Fix resu
m
i
n
g i
n
to inte
r
p when finally th
r
ows
.
.
.
commit
|
commitdiff
|
tree
2019-01-05
V
lad Brez
a
e
[exce
p
t
ions] Always pro
c
ess self ab
o
r
t
s e
v
en if w
e
.
.
.
commit
|
commitdiff
|
tree
2019-01-04
Vlad Br
e
z
ae
[sg
e
n] Fix debug bui
l
d
(#1
2
067)
commit
|
commitdiff
|
tree
2019-01-03
Vlad B
r
ezae
[interp] Fix resu
m
ing into i
n
terp fra
m
e durin
g
EH
.
.
.
commit
|
commitdiff
|
tree
2018-12-03
Vlad Brezae
[ex
c
e
p
tions] Verb
o
se
log
g
ing f
o
r c
f
a_r
e
g assertion
.
.
.
commit
|
commitdiff
|
tree
2018-11-30
Vlad Brezae
[in
t
e
r
p] Fix
r
eth
r
ow (#11844)
commit
|
commitdiff
|
tree
2018-11-29
V
l
ad Bre
z
ae
[test
s
] More test updates for i
n
terp
/
fullaotinter
p
.
.
.
commit
|
commitdiff
|
tree
2018-11-28
Vlad
Brezae
[i
n
te
r
p] Ena
b
le S
y
stem
.
Xml tes
t
s (#11791)
commit
|
commitdiff
|
tree
2018-11-28
Vlad Brez
a
e
[
interp] Fix
i
nterp inl
i
ne (#11824)
commit
|
commitdiff
|
tree
2018-11-28
Vlad Brezae
[in
t
erp
]
En
a
b
l
e System
.
Da
t
a
tests
on fullaoti
n
terp
.
.
.
commit
|
commitdiff
|
tree
2018-11-28
Vlad Brezae
[arm] Ad
d
enough trampol
i
nes for fulla
o
tinterp mod
e
.
.
.
commit
|
commitdiff
|
tree
2018-11-27
Vlad Br
e
zae
[interp]
E
n
able Syste
m
.
Web
.
Services tests on ful
l
a
o
tinterp
.
.
.
commit
|
commitdiff
|
tree
2018-11-27
Vlad B
r
ezae
[
r
untim
e
]
C
heck f
o
r error to
prevent overw
r
i
tes
(#11812)
commit
|
commitdiff
|
tree
2018-11-27
Vl
a
d Brezae
[
i
n
terp] Fix fullaotinterp
e
xceptio
n
s (#11760)
commit
|
commitdiff
|
tree
2018-11-21
Vlad
B
rezae
[inter
p
] Add inl
i
ning of small methods (#1173
5
)
commit
|
commitdiff
|
tree
2018-11-14
Vlad B
r
e
z
a
e
[interp] Sm
a
ll fixes (#
1
1667)
commit
|
commitdiff
|
tree
2018-11-05
Vlad Brez
a
e
[ci] Add jenkins script
f
or
te
s
ting fullaot + interp
.
.
.
commit
|
commitdiff
|
tree
2018-11-05
Vlad Brez
a
e
[c
o
r
l
i
b] Icall
for Buffer
.
M
e
m
c
py
commit
|
commitdiff
|
tree
2018-11-05
Vlad Brezae
[corlib] R
e
move unu
s
ed function
commit
|
commitdiff
|
tree
2018-10-30
Vl
a
d
B
rezae
[te
s
ts] Add new buil
d
p
r
o
f
ile for testing mixed
m
ode
.
.
.
commit
|
commitdiff
|
tree
2018-10-30
Vlad Brezae
[interp] Optimise method ex
e
cution
s
tart (#11328)
commit
|
commitdiff
|
tree
2018-10-29
Vlad
Brezae
[inter
p
] Init
also vts
t
ack value types when a
l
located
.
.
.
commit
|
commitdiff
|
tree
2018-10-20
V
l
ad B
r
ezae
[aot]
Reen
a
ble
r
e
c
u
rsion
c
hec
k
ing when initing shar
e
d
.
.
.
commit
|
commitdiff
|
tree
2018-10-19
Vlad Brezae
[in
t
erp] Remove mint_type
uses a
t
exec
u
tion time (
.
.
.
commit
|
commitdiff
|
tree
2018-10-17
Vlad Brezae
[
aot] En
s
ure
shared got entries are
i
nitialized
b
e
f
ore
.
.
.
commit
|
commitdiff
|
tree
2018-10-11
Vlad Brezae
[
in
t
erp] Implemen
t
interpreter entry tramp
o
lines
on
.
.
.
commit
|
commitdiff
|
tree
2018-10-09
Vlad Brezae
[interp] Optimi
z
e static field access
commit
|
commitdiff
|
tree
2018-10-03
Vlad Brez
a
e
[in
t
erp]
Avoid emitting some unnecessa
r
y opcode
s
(
.
.
.
commit
|
commitdiff
|
tree
next