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
Use CMP_GE/CMP_LE/CMP_GE_UN/CMP_LE_UN instead of manual decomposition
2019-08-31
Vla
d
Breza
e
[interp]
F
i
xes
for il_offse
t
s associate
d
with instructio
n
s
.
.
.
commit
|
commitdiff
|
tree
2019-08-27
V
l
ad B
r
e
zae
[interp] Remove unnecessary recomputation (#1
6
509
)
commit
|
commitdiff
|
tree
2019-08-19
Vlad
B
rezae
[inter
p
] Make
s
ure we allocate stack for MINT_
L
D_DELEGATE_IN
.
.
.
commit
|
commitdiff
|
tree
2019-08-15
Vl
a
d Brezae
[exception
s
] Don't
debug hang on Th
r
e
adA
b
or
t
E
xc
e
ption
.
.
.
commit
|
commitdiff
|
tree
2019-08-14
Vlad
B
reza
e
[interp]
Fix icall sig
n
a
ture (
#
16227)
commit
|
commitdiff
|
tree
2019-08-09
V
l
ad
B
re
z
ae
[
i
nterp] Fix ove
r
flow o
f
execu
t
ion st
a
ck (#1
6
115)
commit
|
commitdiff
|
tree
2019-08-07
Vlad
Brezae
[interp] Fix D
E
BUG_INTER
P
build (
#
16057)
commit
|
commitdiff
|
tree
2019-08-02
Vlad Brezae
[
i
nter
p
] Remove
unconditional b
r
anches to next instruction
.
.
.
commit
|
commitdiff
|
tree
2019-08-01
Vlad Brezae
[sgen]
F
ix check-n
u
rsery-pinned debu
g
opti
o
n (#15865)
commit
|
commitdiff
|
tree
2019-08-01
Vlad Brez
a
e
[
ma
r
shal] Free delegate
s
with
targ
e
t that a
r
e
passed
.
.
.
commit
|
commitdiff
|
tree
2019-08-01
Vlad Brezae
[
m
ini] Ignore c
o
nv
.
r
.
un if top of s
t
ack is alrea
d
y
.
.
.
commit
|
commitdiff
|
tree
2019-07-31
Vlad Brez
a
e
[tests] Bump sleep
f
or pinvoke3 test (#15937)
commit
|
commitdiff
|
tree
2019-07-27
Vlad Bre
z
a
e
[in
t
erp] Op
t
imiz
e
ld
e
l
e
ma (#15846)
commit
|
commitdiff
|
tree
2019-07-24
Vlad Brezae
[sre
]
Don't throw random exception when runtime shuts
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
V
la
d
Brezae
[sre] Mak
e
c
r
eation
of
dynamic method syn
c
hron
i
zed
commit
|
commitdiff
|
tree
2019-07-22
Vla
d
Brezae
[interp] Ena
b
le inlining of ob
j
ect constructors (#1
5
665)
commit
|
commitdiff
|
tree
2019-07-19
Vlad Bre
z
ae
[glib] U
s
e clock_nanos
l
eep if
a
vailable
(#
1
5443)
commit
|
commitdiff
|
tree
2019-07-10
Vlad
B
r
ezae
[interp] Ad
d
Ji
t
Help
e
r intr
i
ns for enum comp
a
rison
.
.
.
commit
|
commitdiff
|
tree
2019-07-03
Vlad Brezae
[interp] Simplify
MINT_
N
EWOBJ_ARRAY
commit
|
commitdiff
|
tree
2019-07-03
V
l
ad Brezae
[interp] Make
n
ew
a
r
r lock
f
ree
commit
|
commitdiff
|
tree
2019-06-26
Vlad
B
rez
a
e
[sgen
]
Fix cras
h
es i
n
s
gen due to
x
d
omain refs
commit
|
commitdiff
|
tree
2019-06-26
Vla
d
B
r
ezae
[interp] Reduce comput
a
ti
o
n
u
nder calc_sectio
n
mutex
commit
|
commitdiff
|
tree
2019-06-21
Vl
a
d Brezae
[arm6
4
] Add l
o
cation of this and rgctx
a
rg
commit
|
commitdiff
|
tree
2019-06-21
Vlad Brezae
[arm] Add location of this and rgctx arg
commit
|
commitdiff
|
tree
2019-06-21
V
lad Brezae
[amd64] Fix
l
ocation
saving
f
or *this
*
commit
|
commitdiff
|
tree
2019-06-20
Vlad
B
rezae
[
j
it]
Make
a
lias
a
naly
s
is properly handle
alias c
l
ob
e
r
r
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
Vlad
B
rezae
[j
i
t] Add debug option for using
cl
r
m
emory model
.
.
.
commit
|
commitdiff
|
tree
2019-06-15
Vlad Brezae
[interp] Pref
e
r interp
_
in
wrap
p
ers over tra
m
polines
.
.
.
commit
|
commitdiff
|
tree
2019-06-12
Vlad Brez
a
e
[j
i
t] Fix interface cast (#14978)
commit
|
commitdiff
|
tree
2019-06-05
Vlad Brezae
[interp] I
n
l
i
ne mor
e
meth
o
ds
(#14
7
55)
commit
|
commitdiff
|
tree
2019-05-31
Vla
d
Brezae
[
mar
s
hal] Fi
x
race between delegate mars
h
aling and
.
.
.
commit
|
commitdiff
|
tree
2019-05-29
Vla
d
Brezae
[in
t
erp]
M
ake --i
n
terp= not ove
r
ride
l
ast set
e
xecution
.
.
.
commit
|
commitdiff
|
tree
2019-05-28
Vlad
B
rezae
[i
n
terp] Share more wrapper
s
for
d
ifferent in
t
erp in
.
.
.
commit
|
commitdiff
|
tree
2019-05-24
Vlad Brezae
[interp]
Fix warning w
i
th cov
e
rity (#
1
4613)
commit
|
commitdiff
|
tree
2019-05-03
Vl
a
d Brezae
[interp]
O
ptimi
z
e ldsflda
o
p
code
commit
|
commitdiff
|
tree
2019-04-27
Vl
a
d Brezae
[inte
r
p] Optimi
z
e enu
m
Hasflag (#1
4
173)
commit
|
commitdiff
|
tree
2019-04-26
Vlad Bre
z
ae
[inter
p
] Optimize sp
e
c
i
a
l static
field access (#14202)
commit
|
commitdiff
|
tree
2019-04-26
Vlad Brez
a
e
[inte
r
p] D
o
n't change next
_
jit_code_h
a
sh
dur
i
ng imethod
.
.
.
commit
|
commitdiff
|
tree
2019-04-25
Vlad Brezae
[i
n
terp] Don't
c
heck for except
i
on
i
n native wrappers
.
.
.
commit
|
commitdiff
|
tree
2019-04-21
Vlad
Brezae
[interp] Fix buff
e
r over
f
l
ow when increm
e
nting sp
commit
|
commitdiff
|
tree
2019-04-17
V
l
ad Brezae
[interp] Small
v
t
opcode op
t
imisatio
n
s (#140
4
0
)
commit
|
commitdiff
|
tree
2019-04-17
Vla
d
B
rezae
[
i
nterp]
Improve b
o
xing/unboxing
(#140
4
8)
commit
|
commitdiff
|
tree
2019-04-17
Vlad Brezae
[interp] Fix inte
r
p strmfl
d
v
t
(
#
14086)
commit
|
commitdiff
|
tree
2019-04-15
Vlad
B
rezae
[interp] Static field ac
c
e
ss fixes (#14009)
commit
|
commitdiff
|
tree
2019-04-12
Vlad Brezae
[interp
]
Optimi
z
e
ldobj/stobj (#
1
3
7
61)
commit
|
commitdiff
|
tree
2019-04-05
Vlad Bre
z
a
e
[interp] Add
i
ntrinsics
f
or common object methods
.
.
.
commit
|
commitdiff
|
tree
2019-04-04
Vlad Brezae
[inter
p
] Fix
G
etFunctionPo
i
nter
(
#1
3
708)
commit
|
commitdiff
|
tree
2019-04-04
Vlad Brezae
[
inte
r
p
] Op
t
i
mize static vtype field acc
e
ss (#1376
9
)
commit
|
commitdiff
|
tree
2019-04-03
Vlad Bre
z
ae
[
gsha
r
edvt] Fix siz
e
of op
c
ode (#13817
)
commit
|
commitdiff
|
tree
2019-04-03
Vlad
B
rezae
[interp] Add
int
r
insics for Math opera
t
i
o
n
s (#13635
)
commit
|
commitdiff
|
tree
2019-03-28
Vlad Bre
z
ae
[inte
r
p] Small change
s
(#13691)
commit
|
commitdiff
|
tree
2019-03-22
Vlad B
r
eza
e
[interp] Make tran
s
form ph
a
se more fl
e
xibl
e
(#13516
)
commit
|
commitdiff
|
tree
2019-03-21
Vlad
B
r
ezae
[interp] Enable compil
e
a
ll debug option
a
lso
on in
t
e
rp
.
.
.
commit
|
commitdiff
|
tree
2019-03-14
Vlad Brezae
[interp] Make sure we
call init before registering
.
.
.
commit
|
commitdiff
|
tree
2019-03-14
Vlad B
r
ezae
[pr
o
f
iler] Fix vtune build (
#
1
3
3
90)
commit
|
commitdiff
|
tree
2019-03-07
Vlad Brezae
[int
e
rp
]
Add a few starti
n
g stats
(
#1
3
3
47
)
commit
|
commitdiff
|
tree
2019-03-01
Vlad
B
r
ezae
[
i
n
terp] Add
f
ast paths
f
or common c
a
st c
h
ecks (#1322
5
)
commit
|
commitdiff
|
tree
2019-02-26
Vl
a
d Brezae
[inte
r
p] Av
o
id
c
learing
the
s
ta
c
k with
each call (
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
Vlad Brezae
[in
t
er
p
] Cleanup code a little (#13092)
commit
|
commitdiff
|
tree
2019-02-21
Vlad Brezae
[runtime] Re
m
ove dead
code (#13089)
commit
|
commitdiff
|
tree
2019-02-21
Vlad Br
e
zae
[tests] Fix funct
i
on signature
(
#13090)
commit
|
commitdiff
|
tree
2019-02-19
Vlad Brezae
[interp]
Kill stinar
g
o
pcod
e
s (
#
1303
8
)
commit
|
commitdiff
|
tree
2019-02-15
Vl
a
d Brezae
[inte
r
p
] Fix unaligned c
r
a
s
hes o
n
a
r
m (#1
2
985)
commit
|
commitdiff
|
tree
2019-02-10
Vl
a
d
B
rezae
[interp] Fix ldelema (#12903)
commit
|
commitdiff
|
tree
2019-02-08
V
lad Breza
e
[i
n
t
erp] Remove so
m
e cknul
l
us
e
s (#12849)
commit
|
commitdiff
|
tree
2019-02-08
Vla
d
Bre
z
ae
[interp] Add method to
seq_poi
n
ts
tabl
e
afte
r
we finish
.
.
.
commit
|
commitdiff
|
tree
2019-02-07
Vlad Bre
z
ae
[tests] En
a
b
le tes
t
s
u
ites
on interpr
e
ter
(
#
12
8
0
6
)
commit
|
commitdiff
|
tree
2019-02-06
Vl
a
d
Breza
e
[metada
t
a]
F
ix
dynamic delegate (#
1
2
7
62)
commit
|
commitdiff
|
tree
2019-02-05
Vlad Brezae
[interp] A
d
d miss
i
ng
wri
t
e barrier
(
#12772
)
commit
|
commitdiff
|
tree
2019-02-01
V
l
ad Brezae
[marsh
a
l] Optimize cl
e
aring of entries for method
.
.
.
commit
|
commitdiff
|
tree
2019-01-30
Vlad
Bre
z
ae
[tes
t
s] Dis
a
ble
oldg
e
n str
e
ss on interp (
#
126
8
2)
commit
|
commitdiff
|
tree
2019-01-30
Vlad Bre
z
ae
[
i
nterp] Add support fo
r
break on m
e
thod ent
r
y (#126
5
1
)
commit
|
commitdiff
|
tree
2019-01-30
Vlad Brezae
[sgen]
L
ogging for objects kept a
l
i
v
e
f
rom ephemerons
.
.
.
commit
|
commitdiff
|
tree
2019-01-22
V
lad
B
rezae
[utils
]
F
i
x po
t
ential overflow (#
1
2559)
commit
|
commitdiff
|
tree
2019-01-22
V
l
ad
Bre
z
ae
[sge
n
] Don't tr
i
gger concurr
e
nt collections if we exceed
.
.
.
commit
|
commitdiff
|
tree
2019-01-22
Vlad Brezae
[
i
n
te
r
p]
Fall back to old imple
m
entation when calling
.
.
.
commit
|
commitdiff
|
tree
2019-01-22
Vlad Brez
a
e
[
i
nterp] Alloca
t
e int
e
rface ta
b
le as part of MonoVTable
commit
|
commitdiff
|
tree
2019-01-22
Vlad Brezae
[int
e
rp] Use
fast virt
u
al invoke
c
ode also for
interfaces
commit
|
commitdiff
|
tree
2019-01-22
Vlad
Brezae
[interp]
Improv
e
per
f
or
m
ance of
gener
i
c virtual call
s
commit
|
commitdiff
|
tree
2019-01-22
Vlad Bre
z
a
e
[inte
r
p] Impro
v
e performance
of vir
t
ual c
a
l
l
s
commit
|
commitdiff
|
tree
2019-01-15
V
l
ad Brezae
[in
t
erp] Remove un
r
eachable code
(
#12411)
commit
|
commitdiff
|
tree
2019-01-11
Vlad Brezae
[interp] Fix r
e
suming i
n
t
o
interp
w
h
en fina
l
ly
t
hro
w
s
.
.
.
commit
|
commitdiff
|
tree
2019-01-05
V
l
ad Brez
a
e
[
excepti
o
ns] Always proc
e
s
s self ab
o
rts even if
w
e
.
.
.
commit
|
commitdiff
|
tree
2019-01-04
Vl
a
d Br
e
zae
[sgen] Fix debu
g
build (
#
1206
7
)
commit
|
commitdiff
|
tree
2019-01-03
Vlad Brezae
[interp]
F
i
x resuming i
n
to in
t
e
rp fram
e
du
r
i
n
g EH
.
.
.
commit
|
commitdiff
|
tree
2018-12-03
Vlad
B
re
z
ae
[exceptions] Verb
o
s
e logging for cfa_reg ass
e
rtion
.
.
.
commit
|
commitdiff
|
tree
2018-11-30
Vlad Brezae
[
i
nter
p
] Fix rethrow (#11844)
commit
|
commitdiff
|
tree
2018-11-29
V
l
ad Brezae
[tests] Mor
e
t
e
st updates for interp/fullaotinterp
.
.
.
commit
|
commitdiff
|
tree
2018-11-28
Vl
a
d
Br
e
zae
[interp] E
n
able System
.
X
m
l
t
e
sts
(#11791)
commit
|
commitdiff
|
tree
2018-11-28
Vlad Brezae
[interp] Fix
i
nte
r
p
inli
n
e (#11824)
commit
|
commitdiff
|
tree
2018-11-28
Vlad
B
rezae
[interp] Enable
S
ystem
.
Data te
s
ts on fu
l
laot
i
n
terp
.
.
.
commit
|
commitdiff
|
tree
2018-11-28
Vlad Brezae
[arm] Add en
o
ugh trampolin
e
s for
f
ulla
o
ti
n
terp
mode
.
.
.
commit
|
commitdiff
|
tree
2018-11-27
Vlad Brezae
[inte
r
p] Enable System
.
W
e
b
.
S
e
rvices tests
o
n
fullaot
i
n
ter
p
.
.
.
commit
|
commitdiff
|
tree
2018-11-27
Vla
d
Breza
e
[runtime] Ch
e
ck for error to
p
r
e
ve
n
t overwrites (#11
8
12)
commit
|
commitdiff
|
tree
2018-11-27
Vlad Brezae
[interp] Fix fullaotinterp exce
p
ti
o
ns (#11760)
commit
|
commitdiff
|
tree
2018-11-21
V
l
ad
Br
e
zae
[interp] Add
i
nlining of small methods (#117
3
5)
commit
|
commitdiff
|
tree
2018-11-14
V
l
ad Bre
z
ae
[inte
r
p] Small fixes
(
#
1
1667)
commit
|
commitdiff
|
tree
2018-11-05
V
lad Brezae
[ci] Add jen
k
i
n
s script for
t
esting fullaot + interp
.
.
.
commit
|
commitdiff
|
tree
2018-11-05
Vlad Brezae
[c
o
rlib
]
Icall for B
u
ffer
.
M
emcpy
commit
|
commitdiff
|
tree
2018-11-05
V
lad
B
reza
e
[c
o
rl
i
b
]
Remove unused function
commit
|
commitdiff
|
tree
next