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] Split up concurrent sweep from worker logic
2017-04-04
V
lad
Bre
z
ae
[sgen
]
S
p
lit up concurrent sweep fro
m
worker logic
commit
|
commitdiff
|
tree
2017-04-04
Vlad Brez
a
e
[sgen] Increase g
r
ay stack section
size
commit
|
commitdiff
|
tree
2017-04-04
Vla
d
Brezae
[sgen] Incr
e
ase parallel
i
zatio
n
o
f
minors
commit
|
commitdiff
|
tree
2017-04-04
V
l
a
d Breza
e
[sgen] Par
a
lle
l
nurse
r
y
collections
commit
|
commitdiff
|
tree
2017-03-30
Vlad Brezae
[sgen
]
Remove
C
ARD
T
ABLE_S
T
ATS
commit
|
commitdiff
|
tree
2017-03-30
Vl
a
d Brezae
[
sgen] Make
sur
e
workers don'
t
have eva
c
uating blocks
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
V
la
d
B
r
ezae
[sgen] Blocks on the f
r
eelist don't ne
e
d to have been
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
Vl
a
d Brezae
[sgen] Shutdown t
h
read po
o
l wor
k
er even if it
'
s no
t
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
Vlad Bre
z
ae
[sge
n
] D
o
n
'
t use wor
k
ers during finishing pause if
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
Vlad Bre
z
ae
[sgen
]
Add sc
a
n/copy
cont
e
x
t for
the simple para
l
lel
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
Vla
d
Brezae
[sgen]
A
d
d opt
i
on for parallel nu
r
sery
c
ollector
commit
|
commitdiff
|
tree
2017-03-24
Vlad
Br
e
zae
Mer
g
e pull reques
t
#4503 from BrzVlad/fix-appdo
m
ain
.
.
.
commit
|
commitdiff
|
tree
2017-03-23
Vlad Brezae
[ru
n
time] D
o
n't re
s
et
a
bort e
x
cep
t
ion in inv
o
ke wrapp
e
r
commit
|
commitdiff
|
tree
2017-03-23
V
l
ad Brezae
[runtime] Imp
r
ove debugging
of thre
a
d in
t
erru
p
tions
commit
|
commitdiff
|
tree
2017-03-23
Vlad
Brezae
[runtime
]
D
e
fer as
y
nc requests d
u
ring abort
protec
t
e
d
.
.
.
commit
|
commitdiff
|
tree
2017-03-23
V
lad Brezae
[
runtime] Fix detecting
a
bort at
end of abort
p
rotected
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
Vlad
B
rezae
[runtime] Fix
m
i
ssi
n
g abor
t
during abort
p
r
otect
e
d
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
Vlad Brezae
[runtime] Rework a
b
ort
d
e
ferring
commit
|
commitdiff
|
tree
2017-03-20
Vlad B
r
ezae
[runtime] F
i
x interruption deferring
commit
|
commitdiff
|
tree
2017-03-15
Vlad
B
rezae
[sgen
]
Fix xmm scan
n
ing on mac x86 (#45
2
1)
commit
|
commitdiff
|
tree
2017-02-28
Vlad Br
e
zae
Merge pull request #4381 fr
o
m BrzVlad/fe
a
ture-genera
t
ional
.
.
.
commit
|
commitdiff
|
tree
2017-02-27
Vlad Brezae
Merge
pull requ
e
st #44
3
4 fr
o
m BrzVlad/fix-unload-ha
n
g
commit
|
commitdiff
|
tree
2017-02-25
V
l
a
d Brezae
[thre
a
d
s
] Don't ignore ab
o
rt reque
s
t
s in abort prote
c
t
e
d
.
.
.
commit
|
commitdiff
|
tree
2017-02-22
Vlad Bre
z
a
e
[sgen] Throw OOM
a
lso from the manage
d
allocator
commit
|
commitdiff
|
tree
2017-02-22
Vla
d
Bre
z
ae
[
sg
e
n] Rename confusing
v
ariable
commit
|
commitdiff
|
tree
2017-02-22
V
l
ad Br
e
z
ae
Merge p
u
l
l
r
e
que
s
t #44
0
3 from Br
z
Vlad/
f
i
x-
w
orkers-par
.
.
.
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brez
a
e
[
s
gen] Lock around worker start, not onl
y
finish
i
n
g
commit
|
commitdiff
|
tree
2017-02-20
V
l
ad
B
rezae
[runtime] Use proper hash
func
t
ion for k
e
y_gc hashes
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brezae
[runtime] Counter for max hashtable cha
i
n lengt
h
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brezae
R
e
ve
r
t "[Utils] Use g_d
i
rec
t
_
e
q
u
al
i
f NULL is passed
.
.
.
commit
|
commitdiff
|
tree
2017-02-20
Vla
d
Brezae
[sgen
]
I
nclude optim
i
z
a
tion fo
r
arm/
a
rm64 targets
commit
|
commitdiff
|
tree
2017-02-20
Vlad B
r
ezae
[runtim
e
] Avo
i
d eq
u
a
l ca
l
ls in
M
onoG
H
ashT
a
ble
commit
|
commitdiff
|
tree
2017-02-20
Vlad
B
r
ezae
[
r
unt
i
me] Use be
t
t
er hashing for re
f
object_hash
commit
|
commitdiff
|
tree
2017-02-20
Vla
d
Brezae
[ru
n
time] Reduce
c
ollisions with o
p
en add
r
essing hashes
commit
|
commitdiff
|
tree
2017-02-20
V
lad Brezae
[sgen] G
e
ner
a
ti
o
nal mono g hashtable
commit
|
commitdiff
|
tree
2017-02-17
V
la
d
Brezae
[sgen] Move some cardtable
f
u
nctions to sgen
commit
|
commitdiff
|
tree
2017-02-17
Vlad Br
e
z
a
e
[runti
m
e
] Open a
d
dr
e
ssing f
o
r MonoGHashTab
l
e
commit
|
commitdiff
|
tree
2017-02-06
Vlad
B
rezae
[sgen] Don't assert when s
u
spending detac
h
i
ng
thread
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
Vlad Br
e
zae
Merg
e
p
u
ll request #4306 f
r
om
BrzVlad/fix-roslyn-ppc
commit
|
commitdiff
|
tree
2017-02-02
Vlad Brezae
R
e
v
ert
"
Default powerpc to build with mcs (#4313)"
commit
|
commitdiff
|
tree
2017-02-02
Vlad B
r
eza
e
[ppc]
S
ave all the registers in the
cont
e
x
t
commit
|
commitdiff
|
tree
2017-01-24
V
l
ad Brezae
Merge pull req
u
est
#3806 fr
o
m
BrzVlad/feature-paralle
l
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
Vl
a
d Brezae
[
sgen] Always use a co
n
tex
t
spe
c
ialized
gra
y
st
a
ck
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Always use o
n
e co
n
current wor
k
er
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Brezae
[sgen]
A
waken w
o
r
ker
s
if they are finished whi
l
e
there
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
ez
a
e
[sgen] U
s
e non-
s
ynchronized
g
r
ay stack when only
one
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Spread
t
h
e
init
i
al r
o
ots of
w
orkers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
ae
[sgen] Worker
gra
y
queue stea
l
i
n
g
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sg
e
n] Properly
i
n
i
t
the siz
e
of a new gr
a
y qu
e
ue secti
o
n
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[pro
f
i
ler] Fix vtune buil
d
commit
|
commitdiff
|
tree
2017-01-19
V
lad B
r
ezae
[s
g
en] Add w
o
rker inde
x
to the
binar
y
protocol ent
r
ies
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brez
a
e
[sgen] Cle
a
n exit i
f
we can't
r
ead b
i
nprot file due
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
rezae
[sgen] Sw
i
t
ch to nop
a
r
context when we are left with
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
e
zae
[sge
n
] Parallel mod
union scan jobs
commit
|
commitdiff
|
tree
2017-01-19
V
l
a
d Breza
e
[
s
ge
n
] Avoid allocating
m
od union
c
ardtables
f
or
l
o
s
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Breza
e
[
s
g
en]
R
emove unused f
u
ncti
o
n
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
sgen] Use
p
a
r
a
llel
w
o
r
kers when
f
inishing concurrent
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
B
r
ezae
[
s
gen] Make g
e
tting
o
b
j
e
c
t
size
s
a
f
e w
i
th para
l
lel
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad B
r
e
zae
[sgen
]
Support c
e
menting f
r
om multipl
e
wor
k
ers
commit
|
commitdiff
|
tree
2017-01-19
V
l
a
d
Brezae
[sgen]
Disable
c
oncurrent queue redi
r
ection
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[s
g
en] Add para
l
lel copying infr
a
s
tructur
e
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Bre
z
a
e
[
s
g
en] Ad
d
f
ree
l
ists fo
r
each workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Paralle
l
precleaning of los objects
commit
|
commitdiff
|
tree
2017-01-19
Vlad Breza
e
[
sgen] Remove
u
nused
p
arame
t
er
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
rezae
[sgen]
P
a
r
al
l
el major
b
l
ocks preclea
n
ing
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
rez
a
e
[sgen]
S
pl
i
t
precleanin
g
into multiple jobs
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Brez
a
e
[
s
ge
n
] Enqueue preclea
n
through
a worke
r
finis
h
callback
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
zae
[s
g
en] Enable multiple
w
orkers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
zae
[sgen]
C
A
S o
n
LOS marking
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Add C
A
S
o
bject marking for concurr
e
nt
worke
r
s
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Add s
e
para
t
e sca
n
/c
o
p
y contex
t
for
concu
r
r
e
nt
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Breza
e
[sgen] Use array
w
ith fixed-s
i
ze element for mar
k
w
o
rds
commit
|
commitdiff
|
tree
2017-01-19
V
l
a
d
Brezae
[
s
g
e
n
] Suppo
r
t multiple wor
k
ers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] A
d
d multiple thread support for
s
g
e
n
thread
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
s
gen] Add parallel c
o
n
f
ig
u
ration to the
sg
e
n testing
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
la
d
Brezae
[sgen] Add option for a n
e
w
p
arall
e
l concurrent collector
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
rezae
[
s
gen] Remove unused prototypes
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
rezae
[sgen] Us
e
th
r
ead saf
e
addition to
b
l
ock
lis
t
commit
|
commitdiff
|
tree
2017-01-11
V
l
ad Brez
a
e
[corlib
]
A
voi
d
unnecessar
y
ephemeron array res
i
zes
commit
|
commitdiff
|
tree
2017-01-11
Vlad Brezae
[co
r
lib]
A
void unbound
e
d res
i
zes
of ephemeron arrays
commit
|
commitdiff
|
tree
2017-01-03
V
l
ad Brezae
Mer
g
e
p
ul
l
r
equest #4152
f
rom Brz
V
lad/mi
s
c-gc-a
l
tstack
commit
|
commitdiff
|
tree
2016-12-21
Vlad
B
r
e
z
a
e
Merge pul
l
request #4185 from BrzVlad/fix
-
a
rm64-
f
inally
.
.
.
commit
|
commitdiff
|
tree
2016-12-21
Vlad
Brezae
[arm64] Fix finally abort
commit
|
commitdiff
|
tree
2016-12-19
Vlad Brezae
Me
r
g
e
pull
r
e
quest #4
1
55 from BrzVlad/f
i
x
-tls-lmf-addr
commit
|
commitdiff
|
tree
2016-12-16
Vlad Bre
z
ae
[runtime] Fix MON
O
_
A
R
C
H
_EN
A
BLE_MONO
_
LMF_
V
AR
commit
|
commitdiff
|
tree
2016-12-16
Vlad Br
e
zae
[runtime] Remove
old un
u
sed def
i
nes/prototypes
commit
|
commitdiff
|
tree
2016-12-15
Vlad Brezae
[
s
gen] Reenable gc-
a
ltstack te
s
t
commit
|
commitdiff
|
tree
2016-12-15
Vlad Brezae
[s390x] Fix buil
d
commit
|
commitdiff
|
tree
2016-12-15
V
lad Brezae
Merge pull request #
4
014 from BrzVlad/
f
eature-tls-refac
t
o
r
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[arm] Resurrec
t
inli
n
ed fast tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[arm64] Resurrect i
n
li
n
e
d fa
s
t tls
commit
|
commitdiff
|
tree
2016-12-14
Vla
d
Brezae
[x86] Resurrect
i
nlined fast tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad
B
rezae
[runtime]
G
lobal debug opti
o
n
for u
s
ing f
a
llback tls
commit
|
commitdiff
|
tree
2016-12-14
V
lad Brezae
[amd64] Resurrect i
n
lined fast tls
commit
|
commitdiff
|
tree
2016-12-14
V
lad
Brezae
[
run
t
ime] Refac
t
or and unify tls
a
c
c
e
ss
commit
|
commitdiff
|
tree
2016-12-14
Vlad Bre
z
ae
Merge pull
re
q
uest #4110 from BrzVla
d
/fix-sgen-win32
commit
|
commitdiff
|
tree
2016-12-13
Vlad Bre
z
ae
Revert
"
[ci] Mo
v
e mcs switch f
o
r Wi
n
32
b
uilds i
n
t
o
.
.
.
commit
|
commitdiff
|
tree
2016-12-13
Vlad Brezae
[s
g
en] Do
n
't suspend thre
a
d
in wo
w
6
4 transit
i
o
n
commit
|
commitdiff
|
tree
2016-12-13
Vlad Br
e
zae
[sgen] bin
a
ry pr
o
toc
o
l
on wi
n
dows
commit
|
commitdiff
|
tree
2016-12-13
Vlad Bre
z
ae
[runtime] Fi
x
p
ro
t
otype of functions
commit
|
commitdiff
|
tree
next