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
[sgen] Support cementing from multiple workers
2017-01-19
Vlad Brezae
[sgen] Support cem
e
nting
from mu
l
t
i
ple workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Di
s
able concurrent queue redirect
i
on
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Br
e
za
e
[sgen] Add parallel co
p
ying infra
s
tructure
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen
]
A
d
d free list
s
fo
r
e
a
ch wor
k
ers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
z
ae
[sgen] Parallel precleaning
of los obj
e
cts
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen]
Re
m
ove u
n
u
s
e
d parameter
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brezae
[sgen]
Paral
l
el maj
o
r blocks pre
c
leaning
commit
|
commitdiff
|
tree
2017-01-19
V
l
a
d Brezae
[sgen] Split
p
recle
a
n
ing
int
o
multipl
e
j
o
bs
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sge
n
] Enqueue
p
r
eclean
through
a
worker fi
n
ish callback
commit
|
commitdiff
|
tree
2017-01-19
Vlad Breza
e
[sgen] Enable m
u
ltiple wo
r
k
ers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Breza
e
[sge
n
] CAS on LOS mar
k
i
n
g
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Bre
z
ae
[sgen] Add CAS object marking fo
r
conc
u
rren
t
wor
k
ers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
s
ge
n
] A
d
d s
e
parate scan/copy context
for concurre
n
t
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
lad Brezae
[sg
e
n
]
U
s
e array with
f
ixe
d
-size e
l
emen
t
for mark words
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brezae
[sgen] Support multiple wor
k
er
s
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
ezae
[sgen] Add mu
l
tiple t
h
read support for sgen thr
e
ad
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
za
e
[sgen] Add paral
l
el configuration
t
o the sgen t
e
sting
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Breza
e
[sg
e
n] A
d
d o
p
tion for a new parallel co
n
curren
t
collect
o
r
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Remove unused prototypes
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Bre
z
ae
[sgen] Use thread safe add
i
tion
to block list
commit
|
commitdiff
|
tree
2017-01-11
Vlad Brezae
[corlib]
Avoi
d
u
n
ne
c
essary ephe
m
eron array resi
z
es
commit
|
commitdiff
|
tree
2017-01-11
Vl
a
d Brezae
[
c
o
r
li
b
]
A
void unbounded resizes of epheme
r
o
n
a
rrays
commit
|
commitdiff
|
tree
2016-12-21
V
l
a
d Brezae
[arm64
]
Fix finally
a
bo
r
t
commit
|
commitdiff
|
tree
2016-12-20
Neale Fe
r
guson
Imple
m
ent
fast
t
ls for s3
9
0x
(#4
1
6
1)
commit
|
commitdiff
|
tree
2016-12-16
Vlad Brez
a
e
[runtime
]
Fix MONO
_
ARCH
_
EN
A
BLE_
M
O
N
O
_LMF_VAR
commit
|
commitdiff
|
tree
2016-12-16
V
l
ad
B
rezae
[runtime] Rem
o
ve old unuse
d
d
efines/prototypes
commit
|
commitdiff
|
tree
2016-12-15
Vl
a
d Brezae
[sgen]
Reen
a
ble gc-alt
s
tack test
commit
|
commitdiff
|
tree
2016-12-15
Vlad Brezae
[s390x] Fix build
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[arm] Resurrec
t
i
nlined fast tls
commit
|
commitdiff
|
tree
2016-12-14
Vl
a
d Bre
z
ae
[arm64] Resurrect
i
nlined fa
s
t tls
commit
|
commitdiff
|
tree
2016-12-14
V
l
a
d
Bre
z
ae
[x86] Res
u
r
rec
t
inlined
fast
tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad B
r
ezae
[runtime] Glo
b
a
l debug option for usi
n
g fallback tls
commit
|
commitdiff
|
tree
2016-12-14
Vl
a
d Brezae
[am
d
64] Resurr
e
c
t
inlined fast tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Br
e
zae
[runtime]
R
efac
t
or an
d
unify tls ac
c
ess
commit
|
commitdiff
|
tree
2016-12-13
Vla
d
Brezae
Revert "[ci] Move mcs swit
c
h for
W
i
n32
build
s
into
.
.
.
commit
|
commitdiff
|
tree
2016-12-13
V
la
d
Brezae
[sgen
]
Don't suspend thread
in wow
6
4 transi
t
ion
commit
|
commitdiff
|
tree
2016-12-13
Vlad Brezae
[sgen] b
i
nary pr
o
toc
o
l on window
s
commit
|
commitdiff
|
tree
2016-12-13
Vlad Brezae
[runtime] Fix prototype of func
t
ions
commit
|
commitdiff
|
tree
2016-11-15
V
l
ad Brezae
[
runtime]
F
ix monito
r
exception throwing
commit
|
commitdiff
|
tree
2016-11-02
Vlad Brezae
[sgen]
F
i
x sg
e
n
with
n
ursery sizes
b
igger th
a
n 4G
commit
|
commitdiff
|
tree
2016-10-13
V
l
a
d Brezae
[tests] Select
s
gen major explicitly in
t
es
t
s
commit
|
commitdiff
|
tree
2016-10-13
Vlad Br
e
zae
[sge
n
]
Enab
l
e concurre
n
t gc by def
a
ult o
n
des
k
top
commit
|
commitdiff
|
tree
2016-10-11
Vlad Brezae
[mips]
Disa
b
le
div
wit
h
m
u
l on
3
2bi
t
m
i
ps
commit
|
commitdiff
|
tree
2016-10-10
Vlad
B
rezae
[mip
s
]
Add missing define
commit
|
commitdiff
|
tree
2016-10-10
V
l
ad Brezae
[mips] Don't
a
ssert w
h
en d
e
composing longs
commit
|
commitdiff
|
tree
2016-10-04
Vlad Brezae
[s
g
en] Fix block size
computation for allocation
s
ize
commit
|
commitdiff
|
tree
2016-09-26
V
lad
B
r
e
zae
[sgen]
U
ntag the vta
b
le
d
ur
i
ng concurrent mark
commit
|
commitdiff
|
tree
2016-09-26
Vlad
B
rezae
[sgen] Fix internal a
l
location
commit
|
commitdiff
|
tree
2016-09-23
V
l
ad
B
rez
a
e
[gc] Warn if
we fail
to
switch
gc
commit
|
commitdiff
|
tree
2016-09-16
Vlad Brezae
[
s
gen] Trim wo
r
ker gray qu
e
ue a
f
ter fi
n
ishing
c
oncurrent
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
Vlad Breza
e
[sgen] We don't need to trim the fr
e
e li
s
t
w
h
en finishing
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
V
lad Brezae
[sge
n
] Increase counter when actuall
y
allocating gr
a
y
.
.
.
commit
|
commitdiff
|
tree
2016-09-14
Vlad B
r
e
zae
[jit] Fix missi
n
g wbarrier for arra
y
generic setter
commit
|
commitdiff
|
tree
2016-09-12
Vlad B
r
e
z
ae
[sgen
]
Free ma
j
or sect
i
ons in bulk also on 64bit
commit
|
commitdiff
|
tree
2016-09-12
Vlad Brezae
[sgen] Adjust f
r
ee-ing of
e
mp
t
y blocks
commit
|
commitdiff
|
tree
2016-09-12
Vlad Brezae
[run
t
i
m
e
]
R
eplac
e
uses of alloc functions with glib
.
.
.
commit
|
commitdiff
|
tree
2016-09-12
Mark Prob
s
t
[utils] Fix internal allocator header s
i
ze
.
commit
|
commitdiff
|
tree
2016-09-12
Mark Probst
[runtime
]
Co
u
nters for allocated
v
irtual m
e
mory
.
commit
|
commitdiff
|
tree
2016-09-07
Vlad
Brezae
[sge
n
] Make sure we don't sweep a block if
we'
r
e
not
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vlad B
r
ez
a
e
[sgen]
Remove unused
a
nd pote
n
tially wrong case from
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brezae
[sgen]
F
i
x
m
od unio
n
co
n
sis
t
ency check
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brezae
[sgen] D
o
n
'
t
d
o
re
m
set
c
o
nsistency checks
during majo
r
s
commit
|
commitdiff
|
tree
2016-09-06
Vlad Bre
z
ae
[sgen] Don'
t
v
e
rify
the h
e
ap
after a m
a
jo
r
commit
|
commitdiff
|
tree
2016-09-06
Vla
d
B
r
ezae
[sgen] Fix m
i
ssing remset
s
with
v
erify b
e
f
ore col
l
ect
i
o
n
s
commit
|
commitdiff
|
tree
2016-09-05
Vlad Brezae
[sgen] Remove un
u
se
d
paramete
r
commit
|
commitdiff
|
tree
2016-08-25
Vlad Brezae
[jit]
D
on't lower store_r4 an
d
l
o
ad_r4 on armel w
i
th
.
.
.
commit
|
commitdiff
|
tree
2016-08-25
Vlad Br
e
z
a
e
[
a
rm] Fix opcod
e
emulation on armel with n
o
fp
commit
|
commitdiff
|
tree
2016-08-22
Vlad
Brezae
[arm64] Bum
p
inst
r
uct
i
on sizes for atomic ops to match
.
.
.
commit
|
commitdiff
|
tree
2016-08-19
Vlad B
r
ezae
[
arm64] Add seque
n
tial m
e
m
ory constraint to swap, cas
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
V
l
a
d Br
e
za
e
[a
r
m
6
4] Add full memory sequencing t
o
atomi
c
loads
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
Vlad
B
rezae
[arm
6
4]
A
dd fu
l
l memory s
e
quencing to atom
i
c sto
r
es
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
Vlad
B
rezae
[a
o
t] Fall
b
a
c
k
to slowpath managed alloc
if we f
a
i
l
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
V
l
ad Brezae
[sgen] Unify tls ac
c
ess across with/with
o
ut HAV
E
_
K
W_
T
HREAD
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
Vlad Brezae
[aot] Don't aot met
h
ods
t
hat use tls on HAVE_KW_THREAD
.
.
.
commit
|
commitdiff
|
tree
2016-08-12
Vlad Brezae
[ji
t
] Add missin
g
special cas
e
for
d
iv with mul optimization
commit
|
commitdiff
|
tree
2016-08-11
Vlad Brezae
[jit] Enable divisio
n
by c
o
nstant optimiz
a
tio
n
on 32 bi
t
commit
|
commitdiff
|
tree
2016-08-11
V
lad Brez
a
e
[arm]
Implement OP_B
I
GMUL
commit
|
commitdiff
|
tree
2016-08-11
Vlad
B
r
e
zae
[tests] Add
r
an
d
om immediat
e
division
t
est
commit
|
commitdiff
|
tree
2016-08-11
Vlad B
r
ezae
[jit] Register counter for
num
b
er of opti
m
ized div
i
sio
n
s
commit
|
commitdiff
|
tree
2016-08-11
V
l
ad
Brezae
[jit]
O
ptimize si
g
ned
division by co
n
stant
commit
|
commitdiff
|
tree
2016-08-11
Vlad Brezae
[jit] Optimize unsigned division by constant
commit
|
commitdiff
|
tree
2016-07-27
Vlad Breza
e
[sgen] Avoid p
o
pping the e
n
tir
e
f
inalizer que
u
es if
.
.
.
commit
|
commitdiff
|
tree
2016-07-21
Vlad Brezae
[
s
gen] Fi
x
build
commit
|
commitdiff
|
tree
2016-07-21
Vlad Brez
a
e
[sge
n
] Ad
d
mi
s
sing
m
emory barrier
commit
|
commitdiff
|
tree
2016-07-20
V
lad Brezae
[tests]
R
emo
v
e d
o
uble inclusion of s
o
urce file
commit
|
commitdiff
|
tree
2016-07-20
Vl
a
d B
r
ezae
[tests
]
Fix flakiness on so
m
e tests that assume object
.
.
.
commit
|
commitdiff
|
tree
2016-07-19
Vlad Brezae
[sgen] F
i
x
cri
t
i
cal/
n
ormal finalization order at domain
.
.
.
commit
|
commitdiff
|
tree
2016-07-13
Vlad Brezae
[sgen] In
i
tialize stack_start to 0 when
a
thread is
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
Vlad Brezae
[sgen] Make
suspend_final
i
ze
r
s v
o
latil
e
commit
|
commitdiff
|
tree
2016-06-25
Vlad Br
e
z
a
e
[s
g
en] S
p
eed up domain finalization at shut
d
own
commit
|
commitdiff
|
tree
2016-06-23
Vlad Brezae
[
u
t
ils]
Fix retiri
n
g
o
f live block for the lock free
.
.
.
commit
|
commitdiff
|
tree
2016-06-22
Vlad Bre
z
ae
[runtime] Bum
p
cor
l
ib
ver
s
i
on for rece
n
t
T
hread layout
.
.
.
commit
|
commitdiff
|
tree
2016-06-22
V
l
a
d
Brezae
[sgen]
F
i
x Thread layout after chang
e
s
i
n
#3123
commit
|
commitdiff
|
tree
2016-06-08
Vlad Brez
a
e
[sgen] Exit the cri
t
i
c
al se
c
ti
o
n also on the slow
p
at
h
.
.
.
commit
|
commitdiff
|
tree
2016-06-08
Vlad Br
e
za
e
[
s
g
e
n] Don't try to stop a st
o
pped world
commit
|
commitdiff
|
tree
2016-06-06
Vlad Brezae
[sgen] Fix
d
e
f
i
ne argument
commit
|
commitdiff
|
tree
2016-06-06
Vlad Brezae
[sg
e
n] Fix race be
t
ween complex
des
c
riptor al
l
ocation
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
Vlad B
r
e
z
ae
[sgen] Make sur
e
we will scan the bits correctly for
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
Vl
a
d Brezae
[sgen
]
Add missing memory type d
e
scr
i
ption
commit
|
commitdiff
|
tree
2016-05-31
V
lad Brezae
[sgen]
E
nable co
n
curr
e
nt major by defaul
t
on desktop
.
.
.
commit
|
commitdiff
|
tree
next