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
Merge pull request #3806 from BrzVlad/feature-parallel-gc-final
2017-01-24
Vlad Brez
a
e
M
erge pull request
#
3806 from BrzVla
d
/f
e
ature-parallel
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
V
l
ad
B
rezae
[
sgen] Always use a context sp
e
ciali
z
ed gray
stack
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
s
g
e
n] Always use one con
c
u
rrent work
e
r
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brezae
[
sgen]
A
waken workers if they
are finished while
t
here
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Br
e
zae
[sgen] U
s
e non-synchro
n
iz
e
d
g
ray stack w
h
en o
n
ly one
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[s
g
en]
S
prea
d
the initial roots of workers
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brezae
[
s
g
en] Wo
r
ker gray queue stealing
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
ae
[
sgen]
Properly init
t
he size of a new
gra
y
queue
s
e
cti
o
n
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
r
ezae
[profiler] Fix vtune bui
l
d
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
ezae
[sgen] Add worker in
d
ex
t
o the
b
in
a
ry
p
rotocol e
n
tr
i
es
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d
Bre
z
ae
[sgen]
C
lean exit if we can'
t
r
e
a
d
binprot file d
u
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Switch to nopar c
o
nte
x
t when we are
left with
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
zae
[s
g
en] P
a
ra
l
lel mod
u
nion scan jo
b
s
commit
|
commitdiff
|
tree
2017-01-19
V
l
a
d Brezae
[s
g
e
n] Avoid
a
llocat
i
ng
mod union cardtables for los
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Breza
e
[sgen]
Remove unused fun
c
tion
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Use parallel workers
w
h
en finishing
c
oncurrent
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Make getti
n
g object size sa
f
e
with parallel
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
reza
e
[sgen] Support
ceme
n
ting f
r
om multip
l
e
workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brez
a
e
[s
g
en] D
i
sab
l
e
concu
r
re
n
t queue re
d
irection
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
ae
[sgen] Add paral
l
el c
o
pying infrastr
u
cture
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Add
f
ree lists
fo
r
each wo
r
kers
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d
Brezae
[sgen] Parallel precleaning
of l
o
s obje
c
ts
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
za
e
[sg
e
n] Remove
u
nused parameter
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
zae
[
sgen]
Parallel major blocks
prec
l
ean
i
ng
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
r
ezae
[sg
e
n] Spli
t
precleaning
i
nto multiple
j
obs
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Brezae
[sgen]
Enqueue preclean through a worke
r
finish callback
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen]
E
nabl
e
multiple
w
orkers
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Brez
a
e
[sgen
]
CAS on
L
O
S
m
arking
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brezae
[s
g
e
n
] Add CAS
o
b
j
ec
t
marking for concur
r
ent wo
r
kers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Add separ
a
te scan/copy conte
x
t for con
c
urre
n
t
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[s
g
en] Use array with fi
x
ed-size element for mark word
s
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
rez
a
e
[
s
gen] Support multiple workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
zae
[sgen] Ad
d
m
ultiple thread support for
sgen
t
hread
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
r
e
zae
[sgen
]
A
d
d parallel configuration to th
e
sgen testing
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brez
a
e
[s
g
en]
A
dd opti
o
n
f
o
r
a
new
p
arallel concurrent
collector
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen]
R
emove unu
s
ed prot
o
types
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[s
g
en] Us
e
thread safe additi
o
n
t
o
block list
commit
|
commitdiff
|
tree
2017-01-11
Vlad Brezae
[co
r
lib
]
Avoid unnece
s
sary ephemeron a
r
ray resi
z
es
commit
|
commitdiff
|
tree
2017-01-11
Vlad
B
rezae
[corlib] Avo
i
d
unbounded resizes of ephemeron arrays
commit
|
commitdiff
|
tree
2017-01-03
V
lad Brezae
Merge pull request #4152
f
rom BrzVlad/m
i
sc-gc-altst
a
ck
commit
|
commitdiff
|
tree
2016-12-21
Vlad Bre
z
ae
Me
r
g
e pull request #4185 from BrzVl
a
d
/fix-arm64-fi
n
a
l
ly
.
.
.
commit
|
commitdiff
|
tree
2016-12-21
Vlad B
r
ezae
[arm64] Fix fi
n
a
l
ly
a
b
o
rt
commit
|
commitdiff
|
tree
2016-12-19
Vla
d
Brezae
Me
r
g
e
pu
l
l re
q
u
est #4155 from BrzVla
d
/fix-tls-lmf-ad
d
r
commit
|
commitdiff
|
tree
2016-12-16
Vlad Brezae
[runtime] Fix MON
O
_ARCH_ENABLE
_
MONO_LMF_VAR
commit
|
commitdiff
|
tree
2016-12-16
Vlad Br
e
zae
[runt
i
me]
Remove
ol
d
unused defines/prototypes
commit
|
commitdiff
|
tree
2016-12-15
V
l
ad Brezae
[s
g
en] Reenable gc-al
t
stack test
commit
|
commitdiff
|
tree
2016-12-15
V
l
ad Brezae
[s390x] Fix build
commit
|
commitdiff
|
tree
2016-12-15
Vla
d
Brezae
M
e
rge pull requ
e
s
t
#4014 from B
r
zVlad/feature-tls
-
refactor
commit
|
commitdiff
|
tree
2016-12-14
Vl
a
d
B
rezae
[arm]
Re
s
urrect inlined fast tl
s
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[arm6
4
] Resurrec
t
inlined
f
ast
tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[x86] Res
u
r
re
c
t
i
nlined fas
t
t
l
s
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brez
a
e
[runtime] Global d
e
bug
o
pti
o
n
f
or
using f
a
llback tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad
Bre
z
ae
[amd64]
Resur
r
ect inlined fa
s
t tls
commit
|
commitdiff
|
tree
2016-12-14
Vl
a
d Bre
z
ae
[runtime] Refactor
a
nd unify tls ac
c
ess
commit
|
commitdiff
|
tree
2016-12-14
Vla
d
B
rezae
Merge pull request
#4110 from BrzVlad/
f
ix-sgen-win32
commit
|
commitdiff
|
tree
2016-12-13
Vlad Brezae
Revert "[ci] Move
m
cs
swit
c
h
for Win32 build
s
in
t
o
.
.
.
commit
|
commitdiff
|
tree
2016-12-13
V
lad
B
rezae
[sgen] Don't suspend thread in wow64 tran
s
ition
commit
|
commitdiff
|
tree
2016-12-13
Vlad Brezae
[sgen] binary p
r
otocol on
w
i
ndows
commit
|
commitdiff
|
tree
2016-12-13
V
la
d
B
r
ezae
[runtime] Fix prototype
o
f functions
commit
|
commitdiff
|
tree
2016-11-28
Vlad Bre
z
ae
Merge pull req
u
es
t
#3
9
73
f
rom
mono/sm
a
ll-perf
commit
|
commitdiff
|
tree
2016-11-17
V
lad Brezae
Merg
e
pull req
u
es
t
#
3968 fr
o
m B
r
zVlad/fix-monitor-exc
e
ption
commit
|
commitdiff
|
tree
2016-11-15
V
lad Bre
z
ae
[run
t
ime] Fi
x
mo
n
itor excepti
o
n thro
w
i
ng
commit
|
commitdiff
|
tree
2016-11-02
Vla
d
Br
e
zae
[sge
n
] Fix
s
gen
w
ith n
u
rsery sizes bigger than 4G
commit
|
commitdiff
|
tree
2016-10-27
V
lad
B
rezae
Merge pull request
#
3
769
from evinc
a
rofautumn/f
i
x-
v
e
r
ify
.
.
.
commit
|
commitdiff
|
tree
2016-10-13
V
l
a
d Bre
z
a
e
Merg
e
pull re
q
u
est #
3
766 from BrzVla
d
/featu
r
e
-defa
u
lt
.
.
.
commit
|
commitdiff
|
tree
2016-10-13
Vlad Brezae
[
tests] Sele
c
t
sgen major
expli
c
i
tly in tests
commit
|
commitdiff
|
tree
2016-10-13
V
l
ad
B
rezae
[sgen] Enable concurrent gc by default o
n
deskto
p
commit
|
commitdiff
|
tree
2016-10-12
Vlad Brezae
Merge pull request #3749 from BrzVlad/fix-mips-fix
commit
|
commitdiff
|
tree
2016-10-11
V
l
ad Brezae
[mips] Disab
l
e div with mul on 32bit mips
commit
|
commitdiff
|
tree
2016-10-10
Vlad Br
e
zae
[m
i
ps] Add missing define
commit
|
commitdiff
|
tree
2016-10-10
Vla
d
Brezae
[mips] Don't assert
w
hen decomposing longs
commit
|
commitdiff
|
tree
2016-10-10
Vlad
B
re
z
ae
Merge pull reques
t
#3740 from
U
nity-
T
e
c
hnologies/gc
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
Vlad B
r
e
zae
M
e
rge pull r
e
q
u
est #3705 from BrzVlad/fix-sgen-interna
l
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
Vlad Brezae
[sgen] Fix
b
lock size computation
f
or allocation size
commit
|
commitdiff
|
tree
2016-09-27
Vlad B
r
e
zae
Merge pull request
#
3647 from BrzVlad
/
f
ix-sgen-inte
r
nal
.
.
.
commit
|
commitdiff
|
tree
2016-09-26
Vlad Brezae
[sgen] Unta
g
t
he
v
t
able during concu
r
rent mark
commit
|
commitdiff
|
tree
2016-09-26
Vlad B
r
ezae
[sge
n
]
Fix inter
n
a
l
alloc
a
ti
o
n
commit
|
commitdiff
|
tree
2016-09-23
Vl
a
d B
r
ezae
[
gc] War
n
if
w
e
fa
i
l to
s
witch
gc
commit
|
commitdiff
|
tree
2016-09-19
Vlad Brezae
M
e
r
ge pul
l
request #356
7
from
B
r
zVlad/fix-con
c
-memusage2
commit
|
commitdiff
|
tree
2016-09-16
Vlad B
r
ezae
[
sge
n
] Trim worker gray que
u
e after finishi
n
g conc
u
rrent
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
Vlad Brezae
[sgen]
W
e don't n
e
ed to trim the free li
s
t when
f
inishi
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
Vlad Brezae
[sgen] Increase
counter when ac
t
ua
l
ly allocat
i
ng
g
ray
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
Vla
d
Br
e
zae
Mer
g
e pull
request #3562 from BrzVlad/fix-reverse-
w
barrier
commit
|
commitdiff
|
tree
2016-09-14
Vlad Brez
a
e
[jit] Fix missin
g
wba
r
rier f
o
r arr
a
y g
e
ner
i
c setter
commit
|
commitdiff
|
tree
2016-09-12
Vlad Brez
a
e
Me
r
g
e
p
ull request #3534 from
BrzVlad/fix
-
conc-gcst
r
e
ss-mem
commit
|
commitdiff
|
tree
2016-09-12
Vla
d
Bre
z
a
e
[sgen]
Free
m
ajor s
e
ctions in bulk als
o
on 64bit
commit
|
commitdiff
|
tree
2016-09-12
Vlad Br
e
zae
[sgen] Adjust free-in
g
of em
p
ty b
l
ocks
commit
|
commitdiff
|
tree
2016-09-12
Vlad
Brezae
[runtime] Rep
l
ace uses
o
f alloc
functions wit
h
glib
.
.
.
commit
|
commitdiff
|
tree
2016-09-08
Vlad
B
rezae
Me
r
ge
pull request #3528 from BrzVlad/fix-sgen
-
ch
e
ck
.
.
.
commit
|
commitdiff
|
tree
2016-09-07
Vlad Brezae
[sgen]
M
ak
e
sure we don't sweep a blo
c
k
if
we're n
o
t
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vlad Bre
z
ae
[
sgen
]
Remove unused and pot
e
nt
i
a
l
ly
w
rong case from
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
V
lad Brezae
[sgen] Fix mod union consistency ch
e
ck
commit
|
commitdiff
|
tree
2016-09-06
Vlad B
r
ezae
[s
g
en]
D
on't do re
m
se
t
consisten
c
y
checks during ma
j
ors
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brezae
[sgen] Don't
v
erify the
heap after
a
major
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brezae
[sgen] Fix
m
i
ssi
n
g remsets wi
t
h
verify before collections
commit
|
commitdiff
|
tree
2016-09-05
Vlad Brez
a
e
[
sg
e
n
] Rem
o
ve un
u
sed p
a
r
a
meter
commit
|
commitdiff
|
tree
2016-08-26
Vlad Brezae
Merge pull request #3451
f
ro
m
BrzVlad/fi
x
-armel-emulation
commit
|
commitdiff
|
tree
2016-08-25
Vlad Brez
a
e
[jit
]
Don't lower sto
r
e_r4
a
n
d
load_r4
o
n armel with
.
.
.
commit
|
commitdiff
|
tree
2016-08-25
Vl
a
d B
r
ezae
[arm] Fix opcode emulat
i
on on armel wi
t
h
n
o fp
commit
|
commitdiff
|
tree
2016-08-22
Vlad Brezae
[arm64]
Bump
i
nstructio
n
sizes for
a
tom
i
c ops to match
.
.
.
commit
|
commitdiff
|
tree
next