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] Lock around worker start, not only finishing
2017-02-20
Vlad Brez
a
e
[
sgen]
L
ock
a
r
o
u
n
d worker
start, not onl
y
finishing
commit
|
commitdiff
|
tree
2017-02-02
Vl
a
d
Br
e
za
e
Revert
"
Def
a
ult p
o
wer
p
c to b
u
ild with mcs
(
#4313)"
commit
|
commitdiff
|
tree
2017-02-02
Vlad Brezae
[ppc] Save all
t
he reg
i
sters in the context
commit
|
commitdiff
|
tree
2017-01-20
Vlad
B
rezae
[sgen] A
l
ways
u
s
e a context
s
pec
i
alized gray stack
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Always u
s
e
one c
o
ncurrent worker
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
zae
[sgen] Awaken workers if they
are finished wh
i
le there
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brez
a
e
[sgen] Use no
n
-sync
h
roniz
e
d gray stack wh
e
n only one
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Spread the
initial roots of workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
zae
[
sgen] Worker
g
ray queue ste
a
ling
commit
|
commitdiff
|
tree
2017-01-19
V
l
a
d Brezae
[
sgen] Properly init the s
i
z
e
of
a
new gray que
u
e section
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brez
a
e
[p
r
ofiler] Fix vtune
build
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
sgen] Add worker index to the binar
y
proto
c
ol entries
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
r
e
z
ae
[sge
n
] C
l
ea
n
exit if
w
e
c
a
n
't
read binprot file due
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brezae
[sgen] Switch to
nopar co
n
text when we are left with
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Paral
l
el mod union sc
a
n jobs
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sge
n
] Avoid a
l
locating mod un
i
o
n
cardtables for los
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Breza
e
[
s
g
en]
R
emove unu
s
ed
f
unction
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Use p
a
rallel workers when
f
inishing con
c
urren
t
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
za
e
[sgen
]
Make getting objec
t
size
s
afe wit
h
pa
r
allel
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen]
Support
cementing from m
u
lti
p
le
workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Disable concurrent qu
e
ue redirection
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
ae
[sgen]
Add parallel copying infrastructu
r
e
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brezae
[sgen]
Add free lists for each wo
r
k
e
rs
commit
|
commitdiff
|
tree
2017-01-19
Vlad Breza
e
[sgen] Parall
e
l preclean
i
n
g of
l
os
obje
c
ts
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
rezae
[sgen] Remove unus
e
d paramet
e
r
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen]
P
ar
a
ll
e
l major blocks precleani
n
g
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Brezae
[
s
gen]
S
p
lit prec
l
eaning
into multiple j
o
bs
commit
|
commitdiff
|
tree
2017-01-19
V
lad Brezae
[
s
gen] Enque
u
e
preclea
n
through a worker finish
callba
c
k
commit
|
commitdiff
|
tree
2017-01-19
Vlad Breza
e
[sg
e
n] E
n
able
mu
l
t
iple workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
s
gen] CAS
on LO
S
ma
r
king
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen]
Add CAS
object marking for concurrent worke
r
s
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Add separate scan/copy con
t
ext
f
or con
c
urrent
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
l
a
d
Bre
z
a
e
[sgen] Use array wi
t
h
f
ixed-siz
e
e
lement fo
r
mark words
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Brezae
[
s
gen] Support multiple workers
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Breza
e
[s
g
en] Add mult
i
p
le thread support for sgen thread
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
rezae
[sgen] Add
p
arallel conf
i
guration to the sg
e
n te
s
t
ing
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brez
a
e
[sgen] Add optio
n
for a new p
a
rallel concurr
e
n
t coll
e
ctor
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
rezae
[sgen] Remove u
n
u
sed
p
rot
o
t
y
pes
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
s
gen] Use thread safe a
d
dit
i
on to block lis
t
commit
|
commitdiff
|
tree
2017-01-11
Vlad Brezae
[corlib] Avo
i
d unnec
e
ssar
y
e
p
h
e
meron
a
rray resi
z
es
commit
|
commitdiff
|
tree
2017-01-11
Vlad Brezae
[corlib] Avoid
u
nbo
u
nd
e
d resizes
o
f
ephemeron arrays
commit
|
commitdiff
|
tree
2016-12-21
Vlad Brezae
[arm64] Fix finally ab
o
rt
commit
|
commitdiff
|
tree
2016-12-20
Neale Ferguson
Imp
l
eme
n
t
fas
t
tls f
o
r s390x (#4161)
commit
|
commitdiff
|
tree
2016-12-16
Vlad Brezae
[
runtime
]
Fi
x
M
O
NO_AR
C
H
_ENABL
E
_MONO_LMF_VAR
commit
|
commitdiff
|
tree
2016-12-16
Vla
d
Brezae
[
ru
n
time
]
Rem
o
ve old unused de
f
ines/p
r
o
t
otype
s
commit
|
commitdiff
|
tree
2016-12-15
Vlad Brez
a
e
[sgen] Reenable gc-alt
s
tack
te
s
t
commit
|
commitdiff
|
tree
2016-12-15
Vlad Brezae
[
s390x] F
i
x b
u
ild
commit
|
commitdiff
|
tree
2016-12-14
V
la
d
Brezae
[arm] Resurrect inlin
e
d
f
ast tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[arm64] Resurrect inli
n
e
d
fast tls
commit
|
commitdiff
|
tree
2016-12-14
V
lad Brezae
[x86]
R
esurrect
i
nlined fast tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[ru
n
time]
Globa
l
de
b
ug optio
n
for using fallback tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Bre
z
ae
[am
d
64] Resurrect inli
n
e
d fast tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Bre
z
a
e
[ru
n
time] Refactor and unify tls acce
s
s
commit
|
commitdiff
|
tree
2016-12-13
V
l
ad Brezae
Revert "[ci] Move mcs
s
wi
t
ch for Win32
builds into
.
.
.
commit
|
commitdiff
|
tree
2016-12-13
V
l
ad Breza
e
[s
g
en] Don'
t
suspen
d
t
h
re
a
d in wow64 tr
a
n
s
ition
commit
|
commitdiff
|
tree
2016-12-13
Vlad Brezae
[
s
gen] binary proto
c
ol on windo
w
s
commit
|
commitdiff
|
tree
2016-12-13
V
l
a
d Brezae
[
r
un
t
ime] Fix prototype o
f
f
u
nctions
commit
|
commitdiff
|
tree
2016-11-15
V
lad Breza
e
[
runt
i
me] Fix monitor exceptio
n
throw
i
n
g
commit
|
commitdiff
|
tree
2016-11-02
Vlad Brezae
[sgen] Fix
sgen
w
ith
n
ursery size
s
b
i
gger
than 4G
commit
|
commitdiff
|
tree
2016-10-13
V
lad Breza
e
[
te
s
t
s
] S
e
lect sg
e
n major expl
i
ci
t
l
y
in tests
commit
|
commitdiff
|
tree
2016-10-13
Vlad
Brezae
[
sgen] Enable concurren
t
gc by default on desktop
commit
|
commitdiff
|
tree
2016-10-11
Vlad B
r
e
zae
[mip
s
]
Disable div
w
ith mul on 3
2
b
it mips
commit
|
commitdiff
|
tree
2016-10-10
Vlad Brezae
[mips]
A
d
d
missing
def
i
ne
commit
|
commitdiff
|
tree
2016-10-10
Vlad
B
rezae
[
m
ips] Do
n
't assert when
d
ecompo
s
i
ng lo
n
gs
commit
|
commitdiff
|
tree
2016-10-04
Vla
d
Bre
z
ae
[sge
n
] Fix block
s
ize computation for allocation
size
commit
|
commitdiff
|
tree
2016-09-26
V
lad Brezae
[
s
gen] Un
t
ag the
v
table during conc
u
rrent mark
commit
|
commitdiff
|
tree
2016-09-26
Vlad Brezae
[sge
n
]
Fix inte
r
nal
al
l
oca
t
ion
commit
|
commitdiff
|
tree
2016-09-23
Vlad
B
rezae
[gc] Warn if we f
a
il t
o
switch gc
commit
|
commitdiff
|
tree
2016-09-16
V
l
ad Brez
a
e
[sgen
]
Tr
i
m wo
r
k
er g
r
ay queue after
finishing concurrent
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
Vlad Brezae
[
s
gen] We don'
t
need to
t
rim the fre
e
l
i
s
t
w
hen fi
n
i
shing
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
Vla
d
Breza
e
[sgen] Inc
r
ease cou
n
ter when
actu
a
lly
a
l
l
o
c
a
t
i
n
g gray
.
.
.
commit
|
commitdiff
|
tree
2016-09-14
V
lad B
r
e
zae
[jit] Fix missing wbarri
e
r for
ar
r
ay ge
n
e
ric setter
commit
|
commitdiff
|
tree
2016-09-12
V
lad Brezae
[sg
e
n] Fre
e
m
a
jor
s
e
ctions i
n
bulk
a
l
s
o on 6
4
bit
commit
|
commitdiff
|
tree
2016-09-12
Vlad Brez
a
e
[sge
n
] Adj
u
st free-
i
ng o
f
empt
y
blocks
commit
|
commitdiff
|
tree
2016-09-12
V
l
ad Brezae
[runtime] Replace uses of
all
o
c
functi
o
ns with glib
.
.
.
commit
|
commitdiff
|
tree
2016-09-12
Mark
P
r
obst
[u
t
i
l
s] Fix in
t
er
n
al
a
llocator header
siz
e
.
commit
|
commitdiff
|
tree
2016-09-12
Mark Probst
[runtime]
C
oun
t
e
r
s for allocated vi
r
tual memory
.
commit
|
commitdiff
|
tree
2016-09-07
Vlad Bre
z
a
e
[
sgen]
Make su
r
e we don't sweep a b
l
ock i
f
we're not
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vl
a
d Brezae
[sgen] Remo
v
e unused an
d
potentially wr
o
ng c
a
s
e f
r
o
m
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vlad Br
e
zae
[s
g
en] Fix m
o
d
uni
o
n
consist
e
ncy check
commit
|
commitdiff
|
tree
2016-09-06
Vla
d
B
r
ezae
[
s
gen
]
Don't d
o
remse
t
co
n
s
i
stency checks d
u
r
i
ng majors
commit
|
commitdiff
|
tree
2016-09-06
Vl
a
d Brezae
[
sg
e
n]
D
on'
t
ver
i
fy the heap after a major
commit
|
commitdiff
|
tree
2016-09-06
V
lad Brezae
[sgen]
Fix missing
remset
s
with verify
before coll
e
ctio
n
s
commit
|
commitdiff
|
tree
2016-09-05
Vlad B
r
ezae
[sgen] R
e
m
o
ve unused para
m
e
t
er
commit
|
commitdiff
|
tree
2016-08-25
Vla
d
Brezae
[ji
t
] Don
'
t
lower store
_
r4 and load_r4 on armel with
.
.
.
commit
|
commitdiff
|
tree
2016-08-25
Vlad
B
rez
a
e
[arm]
F
ix opc
o
d
e
emulation on arme
l
with
n
o fp
commit
|
commitdiff
|
tree
2016-08-22
Vlad Brez
a
e
[arm
6
4] Bump instruction s
i
zes fo
r
atomic ops to match
.
.
.
commit
|
commitdiff
|
tree
2016-08-19
Vlad
B
rezae
[
a
rm64] Ad
d
sequential memory constrain
t
to swap
,
cas
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
Vlad B
r
ez
a
e
[arm64] Add full memory
sequen
c
ing t
o
atomic loads
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
Vla
d
B
r
e
z
ae
[arm64]
A
dd
full memory seq
u
encing to atomic stor
e
s
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
Vlad Brezae
[aot] Fal
l
back to slow
p
a
t
h ma
n
aged alloc if we
f
ail
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
Vla
d
Breza
e
[sgen] Uni
f
y tls a
c
cess across wi
t
h/without HAVE_KW_THREAD
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
Vla
d
B
r
ezae
[
ao
t
] Don't aot methods that use t
l
s on H
A
V
E
_KW_THREA
D
.
.
.
commit
|
commitdiff
|
tree
2016-08-12
Vlad Brezae
[jit]
A
dd mi
s
sing special case for div
with mul optimization
commit
|
commitdiff
|
tree
2016-08-11
Vlad Breza
e
[
jit] En
a
b
le d
i
vision by
constant optimizat
i
on on
32 bit
commit
|
commitdiff
|
tree
2016-08-11
Vla
d
Brezae
[arm] Implemen
t
OP_
B
IGMU
L
commit
|
commitdiff
|
tree
2016-08-11
V
l
a
d Brezae
[tests] Add rand
o
m i
m
mediate d
i
visi
o
n test
commit
|
commitdiff
|
tree
2016-08-11
Vl
a
d B
r
ezae
[ji
t
]
Registe
r
counter f
o
r n
u
mber of optimized divis
i
ons
commit
|
commitdiff
|
tree
2016-08-11
Vlad Brezae
[jit] Optimize signe
d
div
i
sion by constant
commit
|
commitdiff
|
tree
2016-08-11
Vlad Brezae
[
ji
t
]
Opti
m
i
ze u
n
signed div
i
s
ion by constant
commit
|
commitdiff
|
tree
next