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] Add parallel copying infrastructure
2017-01-19
Vlad
Brezae
[
sgen] A
d
d
p
arallel co
p
y
ing in
f
r
astructure
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Add free l
i
sts for each
workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Parallel
p
recleaning o
f
los objects
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brezae
[sgen]
Remove u
n
u
sed parameter
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
ae
[sgen
]
P
a
rallel ma
j
or
b
locks precl
e
a
n
ing
commit
|
commitdiff
|
tree
2017-01-19
V
lad
Br
e
zae
[s
g
en] Sp
l
it pr
e
c
leaning in
t
o
m
ult
i
ple jobs
commit
|
commitdiff
|
tree
2017-01-19
V
l
a
d Bre
z
ae
[sge
n
] Enqueue pr
e
clean through a
worke
r
finish callback
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Enable multiple wor
k
e
r
s
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] CAS on LOS mark
i
ng
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Brezae
[
s
gen] A
d
d CAS
object marking
for
concurrent wor
k
er
s
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
s
gen] A
d
d separate scan/copy context for concurrent
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
ezae
[
s
gen] U
s
e
array with fixed-siz
e
element for mark w
o
rds
commit
|
commitdiff
|
tree
2017-01-19
V
lad Brezae
[sgen] Su
p
port mul
t
iple wor
k
e
r
s
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
ae
[
s
g
e
n] Add mul
t
iple th
r
ead support for sgen thread
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
sge
n
] Ad
d
parallel configur
a
t
i
on to the sgen testing
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Br
e
zae
[s
g
en] A
d
d option for a ne
w
par
a
llel concurren
t
collector
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Brezae
[sgen] Remove unused
p
ro
t
o
t
yp
e
s
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Use t
h
r
ead safe addition
t
o blo
c
k list
commit
|
commitdiff
|
tree
2017-01-11
Vla
d
Breza
e
[
corlib] Avoid un
n
e
cessary ephemeron array re
s
izes
commit
|
commitdiff
|
tree
2017-01-11
Vlad Brezae
[corlib
]
A
v
o
id
u
n
bounded resizes
of
ephemeron arrays
commit
|
commitdiff
|
tree
2016-12-21
Vlad
Br
e
zae
[arm64]
F
ix finally abort
commit
|
commitdiff
|
tree
2016-12-20
Nea
l
e Fe
r
g
us
o
n
Im
p
lement fast tls for s390
x
(#4161)
commit
|
commitdiff
|
tree
2016-12-16
Vlad B
r
ezae
[runtim
e
]
Fix MONO_
A
RCH_ENABLE_MON
O
_LMF_V
A
R
commit
|
commitdiff
|
tree
2016-12-16
Vlad
B
re
z
ae
[runtime] Remove
o
ld
u
nused defines/prot
o
types
commit
|
commitdiff
|
tree
2016-12-15
Vlad Brezae
[sge
n
]
R
eenable gc-altsta
c
k test
commit
|
commitdiff
|
tree
2016-12-15
Vlad Brezae
[s390x] Fix build
commit
|
commitdiff
|
tree
2016-12-14
Vlad Bre
z
a
e
[arm] Resurrect i
n
line
d
fast tls
commit
|
commitdiff
|
tree
2016-12-14
Vla
d
B
rezae
[a
r
m64] Res
u
rrect inli
n
e
d
fast tls
commit
|
commitdiff
|
tree
2016-12-14
Vl
a
d
Bre
z
ae
[
x
86] Resurrect in
l
in
e
d
fast tl
s
commit
|
commitdiff
|
tree
2016-12-14
V
lad Brezae
[ru
n
time]
Globa
l
d
ebug op
t
i
on for
using fallback tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[amd64] Res
u
rr
e
ct inlined
f
ast tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad
B
rezae
[runtime] Refactor
a
nd
u
nify tls ac
c
e
s
s
commit
|
commitdiff
|
tree
2016-12-13
V
l
ad Breza
e
R
e
vert
"[ci]
M
ove mcs switch
for Win32 builds in
t
o
.
.
.
commit
|
commitdiff
|
tree
2016-12-13
Vlad Brezae
[
s
gen]
Don't s
u
spend thread in w
o
w
6
4
transition
commit
|
commitdiff
|
tree
2016-12-13
V
l
ad B
r
ez
a
e
[sgen]
b
inary
protocol
on windows
commit
|
commitdiff
|
tree
2016-12-13
Vlad Brezae
[ru
n
time] Fix prototype of functions
commit
|
commitdiff
|
tree
2016-11-15
Vla
d
Bre
z
ae
[r
u
nti
m
e
]
Fix monitor excep
t
i
on thro
w
ing
commit
|
commitdiff
|
tree
2016-11-02
Vlad
B
re
z
a
e
[sgen] Fix
s
gen with nu
r
sery sizes bigger than 4G
commit
|
commitdiff
|
tree
2016-10-13
Vla
d
Brezae
[test
s
] Select sgen m
a
jor explicitly in tests
commit
|
commitdiff
|
tree
2016-10-13
Vla
d
Brezae
[sg
e
n] Enable concu
r
rent gc by de
f
ault on desktop
commit
|
commitdiff
|
tree
2016-10-11
Vlad Breza
e
[mi
p
s] Disable
div with mul on 3
2
bit mips
commit
|
commitdiff
|
tree
2016-10-10
V
lad
B
r
ezae
[mips] Add mi
s
s
i
ng de
f
i
n
e
commit
|
commitdiff
|
tree
2016-10-10
Vl
a
d
Brezae
[mips] Don't as
s
e
r
t when decompos
i
ng
longs
commit
|
commitdiff
|
tree
2016-10-04
Vlad Breza
e
[sge
n
] Fix
b
lock size comput
a
ti
o
n
f
or
a
llocation size
commit
|
commitdiff
|
tree
2016-09-26
V
la
d
B
r
ezae
[sgen] Unta
g
th
e
vt
a
ble durin
g
concurren
t
m
a
r
k
commit
|
commitdiff
|
tree
2016-09-26
Vlad Brez
a
e
[sge
n
] Fix internal all
o
ca
t
i
o
n
commit
|
commitdiff
|
tree
2016-09-23
V
lad Brez
a
e
[g
c
] Warn
i
f we fail to
s
witch
gc
commit
|
commitdiff
|
tree
2016-09-16
Vl
a
d Brezae
[
s
gen] Trim wor
k
er
gray queu
e
after fi
n
i
s
hing concurrent
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
Vlad
Brezae
[
s
gen]
W
e don't need t
o
tri
m
the free li
s
t when finishi
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
Vla
d
Brezae
[
s
gen] Increase c
o
unter when actually al
l
oc
a
ting
gray
.
.
.
commit
|
commitdiff
|
tree
2016-09-14
Vlad
B
reza
e
[j
i
t] Fix missing wbar
r
i
e
r
for array generic set
t
er
commit
|
commitdiff
|
tree
2016-09-12
Vlad Brezae
[sgen] F
r
ee
m
aj
o
r sections
in bulk
a
lso on 64bi
t
commit
|
commitdiff
|
tree
2016-09-12
Vlad Brezae
[
s
g
en] Adju
s
t free-
i
ng of empty b
l
ock
s
commit
|
commitdiff
|
tree
2016-09-12
V
l
ad Breza
e
[
runtime] Replace us
e
s of
a
lloc f
u
nctions w
i
th glib
.
.
.
commit
|
commitdiff
|
tree
2016-09-12
M
ark Probst
[utils] F
i
x
i
nte
r
nal allocator header si
z
e
.
commit
|
commitdiff
|
tree
2016-09-12
Mark Pr
o
bst
[
runtim
e
] Count
e
rs
f
o
r alloc
a
ted virtual memory
.
commit
|
commitdiff
|
tree
2016-09-07
Vlad
B
r
ezae
[
s
gen]
M
ak
e
sure
w
e
d
on't s
w
eep a b
l
ock if
w
e
'
re
n
ot
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brezae
[sgen]
R
e
m
o
ve unu
s
ed
an
d
p
otential
l
y wron
g
case from
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vlad Br
e
zae
[sgen
]
Fix mod
u
nio
n
consiste
n
c
y c
h
eck
commit
|
commitdiff
|
tree
2016-09-06
Vlad
B
r
e
zae
[sgen] Don't do remset consistency checks during ma
j
o
r
s
commit
|
commitdiff
|
tree
2016-09-06
Vlad B
r
eza
e
[sg
e
n]
Don't
verify the heap a
f
ter a major
commit
|
commitdiff
|
tree
2016-09-06
Vlad Br
e
zae
[
s
g
en]
F
ix missin
g
remsets w
i
th verify before collections
commit
|
commitdiff
|
tree
2016-09-05
V
l
ad Brezae
[sge
n
] Remove
unused
p
ara
m
eter
commit
|
commitdiff
|
tree
2016-08-25
V
lad Brezae
[
j
it] Don't lower s
t
ore_r4 and
load_r4 on a
r
mel wit
h
.
.
.
commit
|
commitdiff
|
tree
2016-08-25
Vl
a
d Brezae
[arm] Fix opcode
em
u
latio
n
on armel with no fp
commit
|
commitdiff
|
tree
2016-08-22
Vlad
Brezae
[
a
rm64] Bu
m
p
instru
c
tion size
s
for
a
tomic ops to mat
c
h
.
.
.
commit
|
commitdiff
|
tree
2016-08-19
Vlad Brezae
[arm64] Add sequentia
l
m
e
mory
c
onstraint to swap, cas
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
Vlad Brezae
[arm64] Add full memory se
q
u
e
nci
n
g to atom
i
c l
o
ads
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
Vlad Brezae
[arm
6
4] Add full memor
y
sequenci
n
g to atomic s
t
ores
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
Vlad Brezae
[ao
t
]
Fallback to
slowpat
h
managed allo
c
if we
f
ail
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
Vlad Br
e
zae
[sg
e
n] Uni
f
y t
l
s
a
c
c
ess
across with/without HAVE_KW_THREAD
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
V
lad Brezae
[ao
t
] D
o
n't aot methods
t
hat
u
se tls on HAVE_KW_THREAD
.
.
.
commit
|
commitdiff
|
tree
2016-08-12
Vlad Breza
e
[jit] Add
miss
i
ng
special cas
e
fo
r
div with mul optimization
commit
|
commitdiff
|
tree
2016-08-11
Vl
a
d Brezae
[jit
]
E
nable
d
ivi
s
ion b
y
constant optimiz
a
t
ion on 32 bi
t
commit
|
commitdiff
|
tree
2016-08-11
V
l
ad Brezae
[arm] I
m
plemen
t
OP_BIGMUL
commit
|
commitdiff
|
tree
2016-08-11
Vl
a
d Brezae
[t
e
sts] Add random immediate div
i
sion test
commit
|
commitdiff
|
tree
2016-08-11
Vlad Brezae
[
jit] Re
g
is
t
er
c
ounter for
n
umber of optimize
d
divisions
commit
|
commitdiff
|
tree
2016-08-11
Vl
a
d Brezae
[jit] Optimize signed d
i
visi
o
n by cons
t
ant
commit
|
commitdiff
|
tree
2016-08-11
Vlad Brezae
[
j
it]
O
ptimize unsigned division by constant
commit
|
commitdiff
|
tree
2016-07-27
V
l
ad Breza
e
[
s
gen
]
Avoid
p
opping the entire fin
a
lizer queues if
.
.
.
commit
|
commitdiff
|
tree
2016-07-21
Vlad
Breza
e
[
s
gen] Fix build
commit
|
commitdiff
|
tree
2016-07-21
V
l
ad Brezae
[sgen] Add missing memor
y
barrier
commit
|
commitdiff
|
tree
2016-07-20
Vl
a
d
Brez
a
e
[test
s
]
Remove
d
ouble i
n
clusion
of sou
r
ce file
commit
|
commitdiff
|
tree
2016-07-20
V
lad Brezae
[
t
es
t
s] Fix flakines
s
on some tests that
a
ssume ob
j
e
c
t
.
.
.
commit
|
commitdiff
|
tree
2016-07-19
V
lad Brezae
[
sgen
]
Fix critical/normal fi
n
alization order at d
o
m
a
in
.
.
.
commit
|
commitdiff
|
tree
2016-07-13
Vlad Brezae
[sgen]
I
n
it
i
a
l
ize stack_start to 0 when a thr
e
ad is
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
Vlad Brezae
[sgen] Make suspend_fin
a
l
izers vol
a
t
i
l
e
commit
|
commitdiff
|
tree
2016-06-25
Vlad Brezae
[sgen] Spee
d
up domain fin
a
lization at shutdo
w
n
commit
|
commitdiff
|
tree
2016-06-23
Vlad
Brezae
[utils] Fix r
e
tiri
n
g of l
i
v
e
b
l
o
ck for the lock
free
.
.
.
commit
|
commitdiff
|
tree
2016-06-22
Vlad Brezae
[runtime] Bump
c
or
l
ib
v
ersion for recent Thread layout
.
.
.
commit
|
commitdiff
|
tree
2016-06-22
V
lad Brezae
[sgen] Fix Threa
d
l
ayout after changes in #312
3
commit
|
commitdiff
|
tree
2016-06-08
Vla
d
Brezae
[
s
gen] Exit the critic
a
l
section
al
s
o
o
n
t
he slowpath
.
.
.
commit
|
commitdiff
|
tree
2016-06-08
Vlad Br
e
zae
[sg
e
n
] Don'
t
try to stop a st
o
pped world
commit
|
commitdiff
|
tree
2016-06-06
Vlad
Brezae
[sgen] Fix define argum
e
nt
commit
|
commitdiff
|
tree
2016-06-06
Vlad Br
e
zae
[sge
n
]
Fix r
a
ce between complex de
s
cri
p
tor al
l
oc
a
tion
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
Vlad Breza
e
[sgen] Ma
k
e sure we w
i
l
l
scan th
e
bi
t
s correctly fo
r
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
Vlad
Brezae
[sgen] Add missing
memor
y
t
ype desc
r
i
p
tion
commit
|
commitdiff
|
tree
2016-05-31
Vla
d
Brezae
[sgen]
E
nable c
o
ncurrent ma
j
or b
y
default o
n
desktop
.
.
.
commit
|
commitdiff
|
tree
2016-05-30
Vlad
Br
e
zae
Merge pull request
#
3
056 from Br
z
Vlad
/
fi
x
-
m
ultiple
.
.
.
commit
|
commitdiff
|
tree
2016-05-30
V
lad Brezae
Merge
p
ull request
#3
0
57 from BrzVlad/fi
x
-maj
o
r
-
l
o
g3
commit
|
commitdiff
|
tree
next