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 free lists for each workers
2017-01-19
Vlad B
r
ez
a
e
[
s
g
e
n] A
d
d free lists fo
r
e
a
c
h
workers
commit
|
commitdiff
|
tree
2017-01-19
V
lad Bre
z
ae
[sgen] Parallel precle
a
ni
n
g
of los objects
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Breza
e
[sgen]
Remove unused par
a
meter
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
sgen] Parall
e
l majo
r
b
locks
p
recleaning
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
z
a
e
[sgen] Split pre
c
leaning into multiple j
o
bs
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Enqueue pre
c
le
a
n thr
o
u
gh a
w
orker finish
c
allback
commit
|
commitdiff
|
tree
2017-01-19
V
lad Brezae
[s
g
en] Ena
b
le multiple workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
ez
a
e
[sgen]
C
A
S
o
n L
O
S mar
k
in
g
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Add CAS object marki
n
g for
c
oncurrent
workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sg
e
n] Add separat
e
scan/co
p
y context for concu
r
rent
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
ae
[sg
e
n
]
U
se
a
rray with fixed-size e
l
ement for
mark
w
o
rds
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Bre
z
ae
[sgen] Support multiple
work
e
rs
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
sgen] Add multiple
t
hread support
f
or sgen
thread
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
sgen] Add paral
l
el configuration t
o
the sgen testin
g
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Ad
d
opt
i
on for
a
new
p
arallel concurrent c
o
ll
e
ctor
commit
|
commitdiff
|
tree
2017-01-19
V
l
a
d Brezae
[sgen] Remove
u
nus
e
d pro
t
otypes
commit
|
commitdiff
|
tree
2017-01-19
V
lad Brezae
[sgen]
Use thread safe
a
ddition to blo
c
k li
s
t
commit
|
commitdiff
|
tree
2017-01-11
Vlad Brezae
[corlib] Avo
i
d unnecess
a
r
y ephemeron array resizes
commit
|
commitdiff
|
tree
2017-01-11
Vlad Brezae
[corlib
]
Avoid
unbou
n
ded resize
s
of ep
h
emeron
a
r
rays
commit
|
commitdiff
|
tree
2016-12-21
Vl
a
d Bre
z
a
e
[arm64] Fix
f
inally
abort
commit
|
commitdiff
|
tree
2016-12-20
N
eal
e
Ferguson
Implement fast tls f
o
r s390
x
(#
4
161)
commit
|
commitdiff
|
tree
2016-12-16
Vlad Brezae
[run
t
i
m
e] Fix
M
O
N
O
_
A
R
C
H
_ENABLE_MONO_LMF_
V
AR
commit
|
commitdiff
|
tree
2016-12-16
Vlad Bre
z
ae
[runtime] Re
m
ove old un
u
se
d
defines/pr
o
toty
p
es
commit
|
commitdiff
|
tree
2016-12-15
Vlad Brezae
[sg
e
n] Reenable gc-altstack test
commit
|
commitdiff
|
tree
2016-12-15
Vl
a
d Brezae
[s390x
]
F
i
x build
commit
|
commitdiff
|
tree
2016-12-14
V
l
ad Br
e
zae
[arm] Resur
r
ect inlined fast
t
ls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[arm64]
Resurrect inl
i
ne
d
fast tls
commit
|
commitdiff
|
tree
2016-12-14
Vl
a
d Brezae
[x86
]
Resurrect
i
nline
d
f
ast tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad B
r
ezae
[ru
n
time
]
Global
deb
u
g op
t
io
n
for using fa
l
lback
t
ls
commit
|
commitdiff
|
tree
2016-12-14
V
la
d
Breza
e
[amd64]
R
e
s
urrec
t
inlined
f
ast tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Breza
e
[r
u
n
time]
Refactor and unify tls acce
s
s
commit
|
commitdiff
|
tree
2016-12-13
Vl
a
d Brezae
Reve
r
t "[ci] Move mc
s
swi
t
ch for Win32
b
uilds
i
nto
.
.
.
commit
|
commitdiff
|
tree
2016-12-13
Vlad Brezae
[s
g
en] Don't su
s
pend thread in
w
ow64 transition
commit
|
commitdiff
|
tree
2016-12-13
Vlad Brezae
[sgen] binary p
r
otocol on windows
commit
|
commitdiff
|
tree
2016-12-13
V
l
a
d Brezae
[runtime] Fix
prototype of fu
n
ctions
commit
|
commitdiff
|
tree
2016-11-15
Vlad
B
rezae
[
runtime] Fix mo
n
itor except
i
on thro
w
ing
commit
|
commitdiff
|
tree
2016-11-02
Vlad Brezae
[sgen] F
i
x sgen wit
h
nursery s
i
zes bigge
r
than
4
G
commit
|
commitdiff
|
tree
2016-10-13
Vla
d
Brez
a
e
[tests] Select sgen major
e
xp
l
i
c
i
t
ly
i
n tes
t
s
commit
|
commitdiff
|
tree
2016-10-13
Vlad Breza
e
[sgen] Enable concurrent gc by default on desktop
commit
|
commitdiff
|
tree
2016-10-11
Vlad Brez
a
e
[mips] Disable
div with m
u
l on 32bit mips
commit
|
commitdiff
|
tree
2016-10-10
Vlad Breza
e
[mips] A
d
d mi
s
si
n
g
define
commit
|
commitdiff
|
tree
2016-10-10
V
l
a
d
Brezae
[mips] Don'
t
asse
r
t when decomposing
longs
commit
|
commitdiff
|
tree
2016-10-04
V
l
ad
B
r
ezae
[
s
g
e
n
] Fix block si
z
e
computati
o
n for allocation size
commit
|
commitdiff
|
tree
2016-09-26
Vlad Brez
a
e
[sgen] Untag the vta
b
le d
u
ring concurrent mark
commit
|
commitdiff
|
tree
2016-09-26
Vlad Brezae
[sgen] Fix inte
r
nal a
l
loca
t
i
on
commit
|
commitdiff
|
tree
2016-09-23
Vlad Brezae
[gc] Warn if
w
e fail
t
o switch gc
commit
|
commitdiff
|
tree
2016-09-16
V
lad Bre
z
ae
[
s
g
en] Trim worker g
r
ay qu
e
ue after finishing
concurrent
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
V
l
ad
B
rez
a
e
[sge
n
]
We don
'
t need to
t
rim
the free
li
s
t when finish
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
Vlad B
r
ezae
[sgen]
I
ncrease counter w
h
en act
u
ally alloca
t
i
n
g gra
y
.
.
.
commit
|
commitdiff
|
tree
2016-09-14
Vlad Brezae
[jit] Fix missing
wbarrier for arr
a
y gen
e
ric
s
etter
commit
|
commitdiff
|
tree
2016-09-12
Vla
d
Brezae
[sgen] Free maj
o
r sections
in bulk
also on 64bit
commit
|
commitdiff
|
tree
2016-09-12
Vlad B
r
ezae
[sg
e
n] Adjust free-ing of emp
t
y blocks
commit
|
commitdiff
|
tree
2016-09-12
Vlad Bre
z
a
e
[runti
m
e]
R
eplace
uses of alloc
fu
n
ct
i
ons with g
l
i
b
.
.
.
commit
|
commitdiff
|
tree
2016-09-12
Mark P
r
obst
[ut
i
l
s
] Fix inter
n
al allocator header si
z
e
.
commit
|
commitdiff
|
tree
2016-09-12
Mark Probst
[runtime] Co
u
nters for
a
l
l
o
cated virtual memo
r
y
.
commit
|
commitdiff
|
tree
2016-09-07
Vlad Brez
a
e
[sge
n
]
M
ak
e
sure we don't swe
e
p a block i
f
we're not
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vl
a
d Brezae
[s
g
en] Remove unused a
n
d
pot
e
nt
i
ally wrong cas
e
from
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brezae
[
sgen]
Fix mod union consist
e
ncy ch
e
c
k
commit
|
commitdiff
|
tree
2016-09-06
Vlad
Bre
z
a
e
[s
g
en] Don't do r
e
ms
e
t
consistenc
y
check
s
during
m
ajo
r
s
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brezae
[sgen]
Don't ve
r
ify the heap after
a ma
j
or
commit
|
commitdiff
|
tree
2016-09-06
Vla
d
Brez
a
e
[sgen]
F
i
x
missing
r
emsets with veri
f
y before collectio
n
s
commit
|
commitdiff
|
tree
2016-09-05
Vlad B
r
ezae
[sgen] Remove unused parameter
commit
|
commitdiff
|
tree
2016-08-25
V
lad B
r
ezae
[
jit] Don't lower st
o
re
_
r4
and load_r
4
on armel w
i
th
.
.
.
commit
|
commitdiff
|
tree
2016-08-25
Vlad Brezae
[arm
]
Fix opcode emulatio
n
o
n
armel with no fp
commit
|
commitdiff
|
tree
2016-08-22
Vla
d
Brezae
[arm64] Bu
m
p instru
c
tion
s
izes
for atomic ops to
m
a
tch
.
.
.
commit
|
commitdiff
|
tree
2016-08-19
Vl
a
d Brezae
[arm6
4
]
A
d
d sequential memory constraint to swap, ca
s
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
Vlad
B
rezae
[a
r
m
64] Add
f
ull mem
o
ry seque
n
cing t
o
atomic loads
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
Vlad Brezae
[arm64]
A
dd full me
m
o
ry sequ
e
ncing to atomic stores
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
Vla
d
Br
e
z
a
e
[a
o
t
] Fallb
a
ck to sl
o
wpath managed alloc if we f
a
il
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
Vl
a
d
B
rezae
[sgen
]
U
n
ify tl
s
access across with
/
witho
u
t HA
V
E_KW_THREAD
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
Vlad Brezae
[aot] Do
n
'
t
aot methods that use tls on HAVE_KW_THR
E
AD
.
.
.
commit
|
commitdiff
|
tree
2016-08-12
V
la
d
B
r
e
z
ae
[jit] Add missing special c
a
se
f
o
r d
i
v with mul
o
ptimiz
a
tion
commit
|
commitdiff
|
tree
2016-08-11
Vl
a
d B
r
ezae
[jit] Enable division by co
n
stan
t
o
ptimization on 32
b
it
commit
|
commitdiff
|
tree
2016-08-11
Vlad Bre
z
ae
[a
r
m] Im
p
lement OP
_
BIGMUL
commit
|
commitdiff
|
tree
2016-08-11
Vlad Brezae
[tests]
Add random immediate divis
i
o
n
t
est
commit
|
commitdiff
|
tree
2016-08-11
Vlad
B
rez
a
e
[jit]
Register co
u
nter
f
or nu
m
ber of optimized divi
s
ions
commit
|
commitdiff
|
tree
2016-08-11
Vlad
B
r
e
zae
[j
i
t] Optimize si
g
ned
division by constant
commit
|
commitdiff
|
tree
2016-08-11
V
l
a
d
Brezae
[jit] Optimize unsigned divi
s
ion
b
y
c
ons
t
ant
commit
|
commitdiff
|
tree
2016-07-27
Vlad Brezae
[sgen] Avoid popping the entire finalizer queu
e
s
if
.
.
.
commit
|
commitdiff
|
tree
2016-07-21
Vlad Breza
e
[sgen] Fix build
commit
|
commitdiff
|
tree
2016-07-21
Vlad Breza
e
[sg
e
n] Add
mis
s
i
n
g memory barrier
commit
|
commitdiff
|
tree
2016-07-20
Vlad Brezae
[tests] Remove
d
ouble inclusi
o
n of source
f
i
l
e
commit
|
commitdiff
|
tree
2016-07-20
V
l
a
d
Brezae
[tests] Fix flakiness
o
n some tests that as
s
u
me
o
bject
.
.
.
commit
|
commitdiff
|
tree
2016-07-19
Vlad B
r
ezae
[
sgen] Fi
x
critical/no
r
mal
fi
n
alizat
i
on order at domain
.
.
.
commit
|
commitdiff
|
tree
2016-07-13
Vlad
B
r
ezae
[sg
e
n] Initiali
z
e stack_start
to 0 when a t
h
rea
d
is
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
Vlad Breza
e
[sgen] Mak
e
suspen
d
_finalizers volatile
commit
|
commitdiff
|
tree
2016-06-25
Vl
a
d Breza
e
[sgen] Sp
e
ed
u
p domain
f
i
nalizat
i
on at shutdown
commit
|
commitdiff
|
tree
2016-06-23
Vlad Breza
e
[ut
i
ls]
Fix
retiring of live block for
the lock
free
.
.
.
commit
|
commitdiff
|
tree
2016-06-22
Vl
a
d Brezae
[runtime
]
Bump
c
o
rli
b
version fo
r
r
ecent
Th
r
ead layout
.
.
.
commit
|
commitdiff
|
tree
2016-06-22
Vlad
Bre
z
ae
[sgen] F
i
x Thread layou
t
after chang
e
s
in #3
1
23
commit
|
commitdiff
|
tree
2016-06-08
V
la
d
B
r
e
zae
[sge
n
] Exit the critical section a
l
so
o
n the slow
p
ath
.
.
.
commit
|
commitdiff
|
tree
2016-06-08
Vl
a
d Bre
z
ae
[sgen] Don't try
to s
t
op a stopped
w
orld
commit
|
commitdiff
|
tree
2016-06-06
V
lad Brezae
[sgen] F
i
x define argument
commit
|
commitdiff
|
tree
2016-06-06
Vlad Breza
e
[sgen
]
F
i
x
rac
e
between co
m
plex de
s
c
ri
p
t
or
a
l
loc
a
tion
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
Vlad
B
rezae
[sgen] Make sure w
e
will scan the bits co
r
r
ectly for
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
Vlad Brez
a
e
[sgen] Add m
i
s
s
ing memory type descript
i
on
commit
|
commitdiff
|
tree
2016-05-31
V
lad Brezae
[sgen] Enable concur
r
ent major by default
o
n desktop
.
.
.
commit
|
commitdiff
|
tree
2016-05-30
Vlad
B
rezae
Merge pull reque
s
t #3056 from BrzVlad/fix
-
mult
i
p
l
e
.
.
.
commit
|
commitdiff
|
tree
2016-05-30
Vlad Brezae
Merge
p
u
l
l
request #30
5
7 fro
m
BrzV
l
ad/fix-major-log3
commit
|
commitdiff
|
tree
2016-05-27
Vlad Brezae
[
sgen] Exclusive w
r
ite on binary protocol
fil
e
commit
|
commitdiff
|
tree
next