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] Remove unconditional branches to next instruction (#15939)
2019-08-02
Vlad Breza
e
[interp] Remove
u
nconditional
b
ra
n
ches to next i
n
struct
i
on
.
.
.
commit
|
commitdiff
|
tree
2019-08-01
Vlad
B
reza
e
[sgen] Fix
check-nursery-pinned de
b
ug
optio
n
(#158
6
5)
commit
|
commitdiff
|
tree
2019-08-01
V
l
a
d
Brezae
[marsh
a
l
] Free del
e
gates wit
h
target tha
t
are pass
e
d
.
.
.
commit
|
commitdiff
|
tree
2019-08-01
Vlad Brezae
[mini] I
g
nore conv
.
r
.
un
if top of
sta
c
k is a
l
ready
.
.
.
commit
|
commitdiff
|
tree
2019-07-31
Vlad Brezae
[tes
t
s
]
Bump sleep
for
pinvoke3
t
est (#159
3
7)
commit
|
commitdiff
|
tree
2019-07-27
Vlad Brezae
[interp] Optimize ld
e
lema (#
1
5846)
commit
|
commitdiff
|
tree
2019-07-24
Vlad B
r
ezae
[sre] Don't t
h
r
o
w ra
n
d
om exception wh
e
n runtim
e
shuts
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
Vlad Brezae
[sre] Mak
e
creation of dyn
a
mic method synchronized
commit
|
commitdiff
|
tree
2019-07-22
Vlad B
r
e
z
ae
[interp] Enable inlining of object constructors (#15665)
commit
|
commitdiff
|
tree
2019-07-19
Vlad Brezae
[glib] Use clock_nanosleep if availa
b
le
(
#15443)
commit
|
commitdiff
|
tree
2019-07-10
V
lad Brezae
[inter
p
]
Add
J
i
tHelper intrins fo
r
enum comp
a
rison
.
.
.
commit
|
commitdiff
|
tree
2019-07-03
V
l
ad Brez
a
e
[interp] Simplif
y
MINT_N
E
WOBJ_AR
R
AY
commit
|
commitdiff
|
tree
2019-07-03
Vla
d
Bre
z
ae
[
inte
r
p]
M
ake
n
ewarr lockfree
commit
|
commitdiff
|
tree
2019-06-26
Vl
a
d Bre
z
ae
[sgen] Fix
crashes in sgen due to x
d
omain refs
commit
|
commitdiff
|
tree
2019-06-26
Vlad B
r
ezae
[interp] Reduce
computation und
e
r cal
c
_section mutex
commit
|
commitdiff
|
tree
2019-06-21
Vlad Brez
a
e
[
a
rm64] Add
locati
o
n of thi
s
and rgctx arg
commit
|
commitdiff
|
tree
2019-06-21
Vlad Brezae
[arm]
Add location of this and rgctx arg
commit
|
commitdiff
|
tree
2019-06-21
Vlad
B
rez
a
e
[a
m
d64
]
F
ix location s
a
v
i
n
g
f
or *this*
commit
|
commitdiff
|
tree
2019-06-20
V
lad B
r
eza
e
[jit] Mak
e
alias analysis properly handle alias
cloberri
n
g
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
Vlad Brezae
[jit] Add de
b
ug
op
t
i
on
f
o
r using
c
lr
m
emory model
.
.
.
commit
|
commitdiff
|
tree
2019-06-15
V
lad
B
rezae
[interp] Prefer
inter
p
_in wrappers over
t
r
a
mp
o
li
n
es
.
.
.
commit
|
commitdiff
|
tree
2019-06-12
V
l
ad
Breza
e
[
jit] Fix inte
r
face cast (#14978)
commit
|
commitdiff
|
tree
2019-06-05
Vlad Brezae
[interp] Inline mo
r
e
method
s
(#14755)
commit
|
commitdiff
|
tree
2019-05-31
Vlad Brezae
[marshal] Fix
race b
e
tween deleg
a
te
marshaling
and
.
.
.
commit
|
commitdiff
|
tree
2019-05-29
Vl
a
d Bre
z
ae
[in
t
erp] Make --interp= not override la
s
t
s
et
e
x
e
c
ution
.
.
.
commit
|
commitdiff
|
tree
2019-05-28
Vlad Brez
a
e
[interp
]
S
hare more wrappers
f
or differe
n
t interp
i
n
.
.
.
commit
|
commitdiff
|
tree
2019-05-24
Vlad Brezae
[interp] Fi
x
warning with cover
i
t
y
(#146
1
3)
commit
|
commitdiff
|
tree
2019-05-03
Vlad Br
e
z
ae
[inter
p
] Opti
m
ize ldsfl
d
a opcode
commit
|
commitdiff
|
tree
2019-04-27
Vlad
B
rezae
[interp]
Optimize enum Hasfl
a
g
(
#14
1
73)
commit
|
commitdiff
|
tree
2019-04-26
Vlad B
r
ezae
[interp
]
Optimize
s
pe
c
i
a
l static fiel
d
access (#
1
42
0
2)
commit
|
commitdiff
|
tree
2019-04-26
Vla
d
Brezae
[
i
nter
p
] Don't c
h
ange
next_jit_code_hash during imethod
.
.
.
commit
|
commitdiff
|
tree
2019-04-25
Vlad B
r
ezae
[interp
]
D
o
n't check for exception in
nativ
e
wr
a
ppers
.
.
.
commit
|
commitdiff
|
tree
2019-04-21
Vl
a
d Br
e
za
e
[interp] F
i
x
b
uffer overflow when incrementing
s
p
commit
|
commitdiff
|
tree
2019-04-17
Vlad B
r
ezae
[interp]
S
ma
l
l vt
opc
o
de
optimis
a
tions
(#14040)
commit
|
commitdiff
|
tree
2019-04-17
V
l
ad Brezae
[interp] Impr
o
v
e b
o
xing/
u
nbox
i
ng
(
#14048)
commit
|
commitdiff
|
tree
2019-04-17
Vlad Breza
e
[int
e
rp
]
Fix
i
nterp strmfld
vt (#
1
4086)
commit
|
commitdiff
|
tree
2019-04-15
Vlad Brezae
[i
n
terp]
Static field access fixes (#14009)
commit
|
commitdiff
|
tree
2019-04-12
Vlad Bre
z
ae
[i
n
terp] Optimize ldobj/stobj (#13761
)
commit
|
commitdiff
|
tree
2019-04-05
Vla
d
B
r
e
z
a
e
[interp] Add intrinsi
c
s for c
o
mmon obje
c
t methods
.
.
.
commit
|
commitdiff
|
tree
2019-04-04
Vlad Brezae
[
in
t
erp] F
i
x GetF
u
nctionPointer (
#
1
3
7
08)
commit
|
commitdiff
|
tree
2019-04-04
Vlad
Brezae
[interp] Optimize static vtyp
e
fi
e
ld acces
s
(
#13769)
commit
|
commitdiff
|
tree
2019-04-03
Vlad Br
e
z
a
e
[gsharedvt
]
Fix siz
e
of opcode (
#
13817)
commit
|
commitdiff
|
tree
2019-04-03
V
lad Brezae
[inte
r
p
] A
d
d intrinsic
s
f
or Mat
h
operatio
n
s
(#13635)
commit
|
commitdiff
|
tree
2019-03-28
Vlad Br
e
zae
[in
t
er
p
] S
m
all chan
g
es (#13691)
commit
|
commitdiff
|
tree
2019-03-22
Vlad Brezae
[
i
n
terp] Make
t
ransform phase more flexible
(
#13516)
commit
|
commitdiff
|
tree
2019-03-21
Vlad B
r
ezae
[interp] Enable compile all debug opt
i
on a
l
so on interp
.
.
.
commit
|
commitdiff
|
tree
2019-03-14
Vl
a
d Br
e
zae
[interp]
M
ake sure
w
e call ini
t
before reg
i
s
t
er
i
ng
.
.
.
commit
|
commitdiff
|
tree
2019-03-14
Vlad Brezae
[profil
e
r] Fix
vtune build (#
1
3390)
commit
|
commitdiff
|
tree
2019-03-07
Vlad Brezae
[interp] Add a few starting stats (#13347)
commit
|
commitdiff
|
tree
2019-03-01
Vlad
Brezae
[interp] Add fast paths for common c
a
st checks (#1
3
225)
commit
|
commitdiff
|
tree
2019-02-26
Vlad Br
e
zae
[
interp
]
Avoid clea
r
ing
t
h
e stack with e
a
ch c
a
l
l
(
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
Vlad Brezae
[interp] Cleanup code a little
(
#130
9
2
)
commit
|
commitdiff
|
tree
2019-02-21
V
l
a
d
Brezae
[runtime
]
R
e
m
ove d
e
ad c
o
de (#1
3
089)
commit
|
commitdiff
|
tree
2019-02-21
Vlad Brezae
[
t
ests] Fix func
t
ion
s
ignature (#13090)
commit
|
commitdiff
|
tree
2019-02-19
Vlad Brezae
[
i
n
t
e
r
p] Kill
stinarg
o
pcodes (
#
1
3
038)
commit
|
commitdiff
|
tree
2019-02-15
Vlad Brezae
[interp] Fix u
n
aligne
d
crash
e
s
on arm (#1
2
985)
commit
|
commitdiff
|
tree
2019-02-10
Vlad Bre
z
ae
[i
n
terp]
F
ix ld
e
lem
a
(#
1
2903)
commit
|
commitdiff
|
tree
2019-02-08
Vlad Brezae
[interp] Remove
s
o
me c
k
nul
l
u
s
es (
#
12849)
commit
|
commitdiff
|
tree
2019-02-08
Vlad Brezae
[
interp]
A
d
d
met
h
od to
seq
_
poi
n
ts t
a
ble after w
e
finish
.
.
.
commit
|
commitdiff
|
tree
2019-02-07
V
lad Brezae
[
test
s
] Ena
b
le tes
t
suites on i
n
terpreter (#1280
6
)
commit
|
commitdiff
|
tree
2019-02-06
Vlad Brezae
[m
e
tadata] Fix dy
n
amic delegate
(
#1276
2
)
commit
|
commitdiff
|
tree
2019-02-05
Vlad Brezae
[in
t
erp] Add m
i
ssing
w
ri
t
e
barri
e
r (#12772)
commit
|
commitdiff
|
tree
2019-02-01
V
l
ad
Br
e
zae
[marsha
l
]
Optimize cle
a
ring of
en
t
rie
s
for
method
.
.
.
commit
|
commitdiff
|
tree
2019-01-30
V
l
ad B
r
ezae
[tests] Di
s
able oldg
e
n
stress on interp (#12682)
commit
|
commitdiff
|
tree
2019-01-30
V
l
ad Brez
a
e
[
i
nterp] Add sup
p
ort for
b
reak on metho
d
en
t
ry (#12651)
commit
|
commitdiff
|
tree
2019-01-30
Vlad B
r
ezae
[s
g
en] Logging f
o
r o
b
jects kep
t
a
l
i
v
e f
r
om ephemerons
.
.
.
commit
|
commitdiff
|
tree
2019-01-22
Vlad Brezae
[utils] Fix p
o
tential o
v
erflow (#1255
9
)
commit
|
commitdiff
|
tree
2019-01-22
V
l
ad Brez
a
e
[sgen] Don't trigger concurr
e
nt collection
s
if we exceed
.
.
.
commit
|
commitdiff
|
tree
2019-01-22
Vlad
B
rezae
[
i
nterp]
Fa
l
l back to
o
l
d implementation when calling
.
.
.
commit
|
commitdiff
|
tree
2019-01-22
Vlad Brezae
[inte
r
p]
A
lloc
a
te interface table
as part of MonoVTable
commit
|
commitdiff
|
tree
2019-01-22
Vlad Brezae
[interp]
U
se
f
ast virtual
i
n
vok
e
co
d
e also for interface
s
commit
|
commitdiff
|
tree
2019-01-22
Vlad Brezae
[
interp]
Improve per
f
o
r
man
c
e
of
g
eneric v
i
rt
u
al calls
commit
|
commitdiff
|
tree
2019-01-22
Vlad Brezae
[interp] Improve performance of virtual calls
commit
|
commitdiff
|
tree
2019-01-15
Vlad
Brezae
[interp]
Remov
e
unreachable
code (#12411)
commit
|
commitdiff
|
tree
2019-01-11
Vlad B
r
ezae
[i
n
terp] Fix r
e
sum
i
ng in
t
o
i
n
terp when finally throw
s
.
.
.
commit
|
commitdiff
|
tree
2019-01-05
V
l
ad
Br
e
z
a
e
[exceptions] Always process
s
elf aborts e
v
e
n
if we
.
.
.
commit
|
commitdiff
|
tree
2019-01-04
V
lad Brezae
[
sgen] Fix debug build (
#
1
2067)
commit
|
commitdiff
|
tree
2019-01-03
Vlad Brezae
[interp]
Fix r
e
suming into interp frame during EH
.
.
.
commit
|
commitdiff
|
tree
2018-12-03
Vlad B
r
e
z
ae
[
excep
t
i
o
ns] Verbose logging for cf
a
_reg assertion
.
.
.
commit
|
commitdiff
|
tree
2018-11-30
Vlad Brezae
[i
n
terp] F
i
x rethrow (#11844)
commit
|
commitdiff
|
tree
2018-11-29
Vlad Br
e
zae
[tests]
More
test
u
pdates
for i
n
terp/
f
ullaoti
n
ter
p
.
.
.
commit
|
commitdiff
|
tree
2018-11-28
Vlad Brezae
[
i
nterp] Enable S
y
stem
.
X
m
l te
s
ts (#11791)
commit
|
commitdiff
|
tree
2018-11-28
Vlad Brezae
[interp
]
Fix interp
i
nl
i
ne (#1
1
824)
commit
|
commitdiff
|
tree
2018-11-28
Vlad Brezae
[interp] En
a
ble
S
ystem
.
Data
t
e
s
ts on fullaotinter
p
.
.
.
commit
|
commitdiff
|
tree
2018-11-28
V
lad
B
rezae
[a
r
m] Add enough tram
p
o
l
ines for ful
l
aot
i
nterp mode
.
.
.
commit
|
commitdiff
|
tree
2018-11-27
Vlad Brezae
[interp] E
n
able
System
.
Web
.
Services tests on fu
l
l
ao
t
i
nterp
.
.
.
commit
|
commitdiff
|
tree
2018-11-27
Vlad Brezae
[run
t
ime] Check for er
r
or to pre
v
ent overwrites
(#1
1
812)
commit
|
commitdiff
|
tree
2018-11-27
Vlad Brezae
[inte
r
p] Fix full
a
otin
t
er
p
except
i
ons
(
#11
7
60)
commit
|
commitdiff
|
tree
2018-11-21
Vlad
B
rezae
[interp]
A
dd inli
n
i
n
g
of
sma
l
l
m
ethods (
#
1
1
735)
commit
|
commitdiff
|
tree
2018-11-14
Vlad Bre
z
ae
[i
n
terp] Small fixes
(#11667)
commit
|
commitdiff
|
tree
2018-11-05
Vlad Brezae
[ci] Add jenkin
s
script for te
s
ting f
u
llaot + interp
.
.
.
commit
|
commitdiff
|
tree
2018-11-05
Vla
d
B
r
ezae
[
co
r
li
b
]
Icall for Buffer
.
Memcpy
commit
|
commitdiff
|
tree
2018-11-05
V
l
ad Brez
a
e
[corli
b
]
Re
m
ov
e
unused functio
n
commit
|
commitdiff
|
tree
2018-10-30
Vlad Brezae
[tests] Add new buil
d
pr
o
f
ile for testing mixed m
o
de
.
.
.
commit
|
commitdiff
|
tree
2018-10-30
Vlad B
r
ezae
[int
e
rp] Optimise meth
o
d
execution
start (#11328)
commit
|
commitdiff
|
tree
2018-10-29
Vl
a
d Brezae
[interp] Ini
t
also vtstack value type
s
when allocate
d
.
.
.
commit
|
commitdiff
|
tree
2018-10-20
Vla
d
Brezae
[aot] Reenable
r
e
c
ursion checking wh
e
n initing shared
.
.
.
commit
|
commitdiff
|
tree
2018-10-19
Vlad Brezae
[interp] Remove mint
_
type us
e
s at execution time
(
.
.
.
commit
|
commitdiff
|
tree
2018-10-17
Vl
a
d Brezae
[ao
t
]
Ensure shared got entries are i
n
i
tialized b
e
f
o
re
.
.
.
commit
|
commitdiff
|
tree
2018-10-11
V
l
ad Brezae
[interp] I
m
plement interpreter entry trampolines on
.
.
.
commit
|
commitdiff
|
tree
next