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 stelem (#17519)
2019-10-25
Vlad Brezae
[interp
]
Optimi
z
e st
e
l
e
m (#1
7
5
19)
commit
|
commitdiff
|
tree
2019-10-24
V
l
ad Brezae
[inter
p
]
Add
super
i
nstructions for field s
t
ori
n
g
.
.
.
commit
|
commitdiff
|
tree
2019-10-23
Vl
a
d Brezae
[
i
n
te
r
p
] Add a new super instructio
n
s pa
s
s (#1
7
489)
commit
|
commitdiff
|
tree
2019-10-23
Vlad B
r
ezae
[interp] Re
t
ry cprop pass i
f
ki
l
l
i
ng stloc
(
#17491)
commit
|
commitdiff
|
tree
2019-10-23
Vlad Brez
a
e
[
i
nt
e
rp] Optimize ldelem instruction
s
(#17494)
commit
|
commitdiff
|
tree
2019-10-21
Vlad Brezae
[interp] Replace
l
oading of static readonly
fields
.
.
.
commit
|
commitdiff
|
tree
2019-10-18
Vlad Breza
e
[profil
e
r] Fix cov
e
rage profi
l
er on macos (#1
7
3
9
6)
commit
|
commitdiff
|
tree
2019-10-17
Vlad
B
reza
e
[
i
nterp
]
Cons
t
an
t
f
oldin
g
for in
t
egers (#17
3
6
2)
commit
|
commitdiff
|
tree
2019-10-17
Vla
d
Brezae
[inte
r
p] Al
w
ays intrinsify
MemoryBarrier met
h
od
commit
|
commitdiff
|
tree
2019-10-17
Vlad Brezae
[i
n
terp]
Avoid
usi
n
g ful
l
b
arriers for vola
t
i
l
e operati
o
n
s
commit
|
commitdiff
|
tree
2019-10-16
Vlad
Bre
z
ae
[interp] Add con
s
tant pr
o
p
a
g
at
i
on of
integers (#17326
)
commit
|
commitdiff
|
tree
2019-10-10
Vl
a
d Br
e
z
ae
[int
e
rp] Kill more inst
r
uctions (#172
2
6)
commit
|
commitdiff
|
tree
2019-10-10
Vlad Brezae
[tests] Disable
t
e
sts that
c
rash
o
n android sdks (
.
.
.
commit
|
commitdiff
|
tree
2019-10-09
Vla
d
Brezae
[
s
g
en
]
Fix inva
l
id
v
a
l
ue pass
e
d
to wri
t
e barr
i
e
r
(
.
.
.
commit
|
commitdiff
|
tree
2019-10-08
Vlad Br
e
z
ae
[interp] Small cleanu
p
s (#17229)
commit
|
commitdiff
|
tree
2019-10-08
Vlad Brezae
[interp
]
Rerun
c
p
r
o
p
p
a
s
s if stloc
.
np intru
c
tions were
.
.
.
commit
|
commitdiff
|
tree
2019-10-08
Vl
a
d Brezae
[int
e
rp] Handle mo
r
e cases for stloc
.
np optimization
commit
|
commitdiff
|
tree
2019-10-08
Vlad Bre
z
a
e
[interp
]
S
kip
NOPs when check
i
n
g
previou
s
i
n
struction
commit
|
commitdiff
|
tree
2019-10-04
V
l
ad Bre
z
ae
[interp] Improve copy p
r
opagati
o
n (#17154)
commit
|
commitdiff
|
tree
2019-10-03
Vlad
B
r
e
zae
[a
r
m] Fix fetching of meth
o
d addresses (#17099)
commit
|
commitdiff
|
tree
2019-10-02
Vlad Br
e
zae
[
m
i
n
i] Use clr m
e
m
o
ry
m
odel
b
y
default (#17136)
commit
|
commitdiff
|
tree
2019-10-01
Vlad Brez
a
e
Update
c
odeowner
s
commit
|
commitdiff
|
tree
2019-10-01
Vlad Brezae
[sgen] Fix allocat
o
r sp
e
lling (#
1
7111)
commit
|
commitdiff
|
tree
2019-09-30
Vlad B
r
e
z
ae
[
sgen] Add stats fo
r
allocated gch
a
ndles (#
1
707
4
)
commit
|
commitdiff
|
tree
2019-09-27
Vlad B
r
e
zae
[mini] Expand clr-memory-model
e
ffect (#17093)
commit
|
commitdiff
|
tree
2019-09-26
V
lad
Br
e
zae
[
s
gen] Report r
o
ots from toggler
e
fs (#17063)
commit
|
commitdiff
|
tree
2019-09-26
V
lad Brez
a
e
[sgen] Fix he
a
vy bi
n
ary protocol bu
i
l
d
(
#17037)
commit
|
commitdiff
|
tree
2019-09-26
Vlad B
r
ezae
[Mono
.
Deb
u
gge
r
.
Soft] F
i
x Vi
r
tualM
a
chine detachin
g
.
.
.
commit
|
commitdiff
|
tree
2019-09-26
Vlad Brezae
[
debugger] Properly clos
e
deb
u
gge
r
thr
e
ad when connection
.
.
.
commit
|
commitdiff
|
tree
2019-09-18
Vl
a
d Brezae
[mini] Add missi
n
g membars when ini
t
ializing rgctx
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
V
l
ad
B
rezae
[interp] F
i
x
s
t
ack si
z
e regressi
o
n
(
#
16887
)
commit
|
commitdiff
|
tree
2019-09-17
Vlad Brezae
[i
n
terp]
Optimi
z
e
m
u
l
t
idimensional array access (#168
2
2)
commit
|
commitdiff
|
tree
2019-09-13
Vlad Bre
z
ae
[
i
nterp
]
Propagate locals and kill dead one
s
afterwards
.
.
.
commit
|
commitdiff
|
tree
2019-09-13
V
lad
B
rezae
[inte
r
p
]
Add per
c
e
n
tage to opco
d
e count
stats
commit
|
commitdiff
|
tree
2019-09-13
Vl
a
d B
r
e
z
a
e
[inter
p
] Disable compu
t
e
d
goto wh
e
n
debuggi
n
g
interp
commit
|
commitdiff
|
tree
2019-09-13
Vlad Brezae
[interp] Fi
x
COUNT_O
P
S
commit
|
commitdiff
|
tree
2019-09-12
Vlad Brez
a
e
[interp
]
Emit more
s
tloc
.
np
(#16796)
commit
|
commitdiff
|
tree
2019-09-11
Vlad Bre
z
ae
[docs] Improve sg
e
n write barrier doc
u
menta
t
ion
(
#16
7
61
)
commit
|
commitdiff
|
tree
2019-09-09
Vlad Brezae
[i
n
terp] Defer local of
f
set allocation to co
m
p
a
cted
.
.
.
commit
|
commitdiff
|
tree
2019-09-06
Vla
d
Brezae
[m
e
tad
a
ta
]
Fix leaks
when handli
n
g a few attributes
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
Vlad B
r
ez
a
e
[
inte
r
p] Kill Inter
p
Frame
.
ex
(
#
1666
6
)
commit
|
commitdiff
|
tree
2019-09-03
Vlad Brezae
[interp]
T
ransfo
r
m ldl
o
c
/
stlo
c
pairs to a m
o
vloc instruction
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
Vlad Bre
z
ae
[inter
p
] Remove
varargs
fro
m
InterpFrame and recompute
.
.
.
commit
|
commitdiff
|
tree
2019-08-31
Vlad Brezae
[interp] Fixes for il_offsets associated
w
ith
i
nstructions
.
.
.
commit
|
commitdiff
|
tree
2019-08-27
Vlad Brezae
[interp]
R
emove un
n
ecessary re
c
omp
u
tation (#165
0
9
)
commit
|
commitdiff
|
tree
2019-08-19
Vlad Brezae
[interp] Make
sur
e
we a
l
locate stack fo
r
MINT_LD
_
DELEGATE_IN
.
.
.
commit
|
commitdiff
|
tree
2019-08-15
Vlad Brez
a
e
[exceptions]
D
o
n
'
t
debug hang o
n
Th
r
eadAb
o
rtExcep
t
ion
.
.
.
commit
|
commitdiff
|
tree
2019-08-14
Vlad Brezae
[i
n
t
e
r
p] Fix
i
ca
l
l si
g
nature (#16227)
commit
|
commitdiff
|
tree
2019-08-09
Vlad Brezae
[interp] Fix ove
r
flow of execution stack (#16115)
commit
|
commitdiff
|
tree
2019-08-07
Vla
d
Breza
e
[interp] F
i
x DEBUG_INTE
R
P bui
l
d (#16057)
commit
|
commitdiff
|
tree
2019-08-02
V
lad Brezae
[inte
r
p
]
Remove unconditional branches t
o
nex
t
instruction
.
.
.
commit
|
commitdiff
|
tree
2019-08-01
Vlad Brezae
[sgen] Fix che
c
k-
n
urse
r
y-pinned
d
ebug op
t
ion (#15865)
commit
|
commitdiff
|
tree
2019-08-01
Vlad Brezae
[
m
arshal] Free delegates with target that are passed
.
.
.
commit
|
commitdiff
|
tree
2019-08-01
Vlad
B
rezae
[mini] Ign
o
re conv
.
r
.
un if t
o
p o
f
stack is a
l
read
y
.
.
.
commit
|
commitdiff
|
tree
2019-07-31
Vlad Brez
a
e
[tests] Bu
m
p
sleep f
o
r pinvoke3 test (#15937)
commit
|
commitdiff
|
tree
2019-07-27
Vlad
Brez
a
e
[in
t
erp] Optimize ldelema (#15846)
commit
|
commitdiff
|
tree
2019-07-24
Vl
a
d
Brezae
[sre] Don't th
r
ow ra
n
dom ex
c
eptio
n
when runtime shuts
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
Vlad Brezae
[
s
re]
Ma
k
e
c
reation of d
y
na
m
ic method
syn
c
hronized
commit
|
commitdiff
|
tree
2019-07-22
V
lad Brezae
[
interp] Enabl
e
inlining of objec
t
constructors (
#
15
6
65)
commit
|
commitdiff
|
tree
2019-07-19
Vla
d
B
r
ezae
[glib]
U
s
e cloc
k
_nanosleep if av
a
ilable (
#
1
5
443)
commit
|
commitdiff
|
tree
2019-07-10
Vlad Brezae
[int
e
rp] Add Ji
t
H
elpe
r
int
r
ins for enum comparison
.
.
.
commit
|
commitdiff
|
tree
2019-07-03
Vlad
B
rezae
[interp]
Simplify MINT_NEWOBJ_ARRAY
commit
|
commitdiff
|
tree
2019-07-03
Vla
d
Bre
z
a
e
[i
n
terp]
Mak
e
ne
w
arr lo
c
k
fr
e
e
commit
|
commitdiff
|
tree
2019-06-26
Vlad Brezae
[
sgen] F
i
x cras
h
e
s
i
n sgen due to xd
o
main refs
commit
|
commitdiff
|
tree
2019-06-26
Vla
d
Brezae
[interp]
R
ed
u
ce computat
i
o
n
u
n
der calc_secti
o
n m
u
tex
commit
|
commitdiff
|
tree
2019-06-21
V
la
d
Brezae
[arm64] Add location of this an
d
rgctx arg
commit
|
commitdiff
|
tree
2019-06-21
Vlad Brezae
[arm] Add loc
a
tion of this and rgctx a
r
g
commit
|
commitdiff
|
tree
2019-06-21
Vl
a
d Brezae
[amd64] Fix location
saving for *this*
commit
|
commitdiff
|
tree
2019-06-20
Vlad Brezae
[
jit]
M
ake alias an
a
lysis properly handle
alias clober
r
ing
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
Vlad Brezae
[
j
it] Add debug
option
f
or us
i
ng clr me
m
ory
model
.
.
.
commit
|
commitdiff
|
tree
2019-06-15
Vlad Br
e
zae
[
interp] Pr
e
fer
int
e
rp_in wrappers ove
r
trampolines
.
.
.
commit
|
commitdiff
|
tree
2019-06-12
Vlad
B
rez
a
e
[jit] Fix interface cast (#1
4
978)
commit
|
commitdiff
|
tree
2019-06-05
Vlad Brezae
[interp] Inl
i
n
e
more methods (#
1
4755)
commit
|
commitdiff
|
tree
2019-05-31
Vl
a
d Brezae
[marshal] Fi
x
race
b
e
tween delegate marshaling and
.
.
.
commit
|
commitdiff
|
tree
2019-05-29
Vlad B
r
e
z
ae
[interp
]
M
ake --
i
nterp
=
not o
v
errid
e
las
t
set executio
n
.
.
.
commit
|
commitdiff
|
tree
2019-05-28
Vlad Brezae
[interp
]
Share mo
r
e wrappers for d
i
fferent interp in
.
.
.
commit
|
commitdiff
|
tree
2019-05-24
Vlad Brezae
[interp] Fix wa
r
ning wit
h
c
o
verity
(
#14613
)
commit
|
commitdiff
|
tree
2019-05-03
Vlad Brezae
[
i
nterp
]
Optimize
l
ds
f
lda
o
pcode
commit
|
commitdiff
|
tree
2019-04-27
V
lad Brezae
[interp] Opt
i
mi
z
e enum
H
asf
l
ag
(
#14173)
commit
|
commitdiff
|
tree
2019-04-26
Vlad Brezae
[in
t
erp]
O
p
t
i
mize spe
c
i
al sta
t
ic f
i
e
l
d access (#1
4
202)
commit
|
commitdiff
|
tree
2019-04-26
Vlad Brezae
[interp] Don'
t
change next_
j
it_code
_
hash
d
uring
i
met
h
od
.
.
.
commit
|
commitdiff
|
tree
2019-04-25
Vlad
B
rezae
[
interp] Don't check for exception in nat
i
v
e
wrapp
e
r
s
.
.
.
commit
|
commitdiff
|
tree
2019-04-21
Vlad Brezae
[
interp] Fix buffer overflow when incrementing sp
commit
|
commitdiff
|
tree
2019-04-17
Vlad Br
e
zae
[i
n
terp] S
m
a
ll vt opcod
e
optimisa
t
ions (
#
14040)
commit
|
commitdiff
|
tree
2019-04-17
Vlad Brezae
[inter
p
] Impro
v
e bo
x
ing/u
n
bo
x
ing (#14048)
commit
|
commitdiff
|
tree
2019-04-17
Vlad
B
rezae
[int
e
rp] Fix interp
s
t
r
mfld vt
(#14086)
commit
|
commitdiff
|
tree
2019-04-15
Vlad Breza
e
[in
t
erp] Static field access fixes
(
#14
0
09)
commit
|
commitdiff
|
tree
2019-04-12
Vlad Brezae
[int
e
rp] Optimize ldob
j
/stobj
(#13
7
6
1)
commit
|
commitdiff
|
tree
2019-04-05
Vla
d
Bre
z
a
e
[interp] Add intrinsi
c
s
for
c
ommon object m
e
thods
.
.
.
commit
|
commitdiff
|
tree
2019-04-04
Vlad Brezae
[
i
nterp
]
Fix GetFunction
P
ointer (#13708)
commit
|
commitdiff
|
tree
2019-04-04
Vl
a
d Brezae
[in
t
erp]
Opt
i
mize
s
t
atic vtype f
i
eld access
(
#13769)
commit
|
commitdiff
|
tree
2019-04-03
Vlad Brez
a
e
[gsharedvt] Fi
x
s
i
zeof opcode (#
1
381
7
)
commit
|
commitdiff
|
tree
2019-04-03
Vlad Brezae
[interp]
A
dd
i
n
t
r
insics for Math o
p
erations
(#13635)
commit
|
commitdiff
|
tree
2019-03-28
Vlad Bre
z
ae
[interp] Small
c
hanges (#136
9
1)
commit
|
commitdiff
|
tree
2019-03-22
Vlad B
r
ezae
[interp] Mak
e
transform pha
s
e more
flex
i
ble (#13516)
commit
|
commitdiff
|
tree
2019-03-21
Vlad Bre
z
ae
[interp] En
a
ble compile all debug o
p
t
i
on
als
o
on interp
.
.
.
commit
|
commitdiff
|
tree
2019-03-14
Vlad Breza
e
[i
n
terp] Make
sure we ca
l
l init before registering
.
.
.
commit
|
commitdiff
|
tree
2019-03-14
Vlad Bre
z
ae
[prof
i
ler
]
Fi
x
vtune
build (#13390)
commit
|
commitdiff
|
tree
2019-03-07
Vlad Brezae
[interp] Add a fe
w
starting stats
(
#13347)
commit
|
commitdiff
|
tree
2019-03-01
Vl
a
d Brezae
[i
n
terp
]
Add fast paths for
common cast
checks (#1
3
2
25)
commit
|
commitdiff
|
tree
next