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] Support cementing from multiple workers
2017-01-19
Vlad Bre
z
ae
[sgen
]
Support c
e
m
e
nting fro
m
m
ult
i
ple worke
r
s
commit
|
commitdiff
|
tree
2017-01-19
V
lad Breza
e
[sgen] Disable concurrent qu
e
u
e
redirection
commit
|
commitdiff
|
tree
2017-01-19
Vlad Breza
e
[
sgen] Add parallel copyi
n
g infrastru
c
ture
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
sgen
]
Add free lists for each
w
orkers
commit
|
commitdiff
|
tree
2017-01-19
V
l
a
d
Brezae
[sgen] Paralle
l
precle
a
ning of los object
s
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad
B
rezae
[sgen]
Rem
o
ve
u
n
u
sed
p
arame
t
er
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brez
a
e
[
s
g
e
n] Parallel maj
o
r blo
c
k
s
p
reclean
i
ng
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Split p
r
ecleaning into multiple j
o
b
s
commit
|
commitdiff
|
tree
2017-01-19
V
lad
Breza
e
[sgen] E
n
que
u
e pr
e
clean t
h
rough a worker fini
s
h ca
l
lbac
k
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d
Brezae
[sgen
]
Enable multipl
e
workers
commit
|
commitdiff
|
tree
2017-01-19
V
lad Brezae
[
s
gen] CA
S
on LO
S
marking
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen
]
Add
C
AS
o
bj
e
ct marking for conc
u
rr
e
nt
w
o
r
k
ers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brez
a
e
[sgen] Add separate scan/c
o
py context
f
or concurren
t
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brezae
[sgen
]
U
se array with fixed-size element
for mark words
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
e
z
ae
[sge
n
]
S
upport mult
i
ple
w
o
r
kers
commit
|
commitdiff
|
tree
2017-01-19
V
lad Brezae
[
sgen] Add multipl
e
thread support for sgen thread
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Breza
e
[s
g
en] Add paral
l
el c
o
nfiguration to the sgen testing
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Br
e
zae
[sgen] A
d
d option for
a new p
a
rall
e
l con
c
urre
n
t col
l
ect
o
r
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
sgen] Remov
e
un
u
sed p
r
ot
o
types
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Use thread
safe
addition to block
list
commit
|
commitdiff
|
tree
2017-01-11
Vl
a
d
Breza
e
[corl
i
b] Av
o
id unneces
s
a
r
y
ephemeron arra
y
r
esizes
commit
|
commitdiff
|
tree
2017-01-11
V
lad Brezae
[
corlib] Avoi
d
unbo
u
nded
resizes of
e
p
h
eme
r
on
a
rra
y
s
commit
|
commitdiff
|
tree
2016-12-21
Vl
a
d Brezae
[arm64] Fix f
i
nall
y
abort
commit
|
commitdiff
|
tree
2016-12-20
Neale Fergus
o
n
Implem
e
nt fa
s
t tls
f
or s390x (#4161)
commit
|
commitdiff
|
tree
2016-12-16
Vlad
B
rez
a
e
[runti
m
e
]
Fix MONO_ARCH_ENA
B
L
E
_MO
N
O_LMF_VA
R
commit
|
commitdiff
|
tree
2016-12-16
Vlad B
r
ez
a
e
[runtime] Remove ol
d
u
n
used de
f
ines/prototypes
commit
|
commitdiff
|
tree
2016-12-15
Vlad Brezae
[s
g
en] Re
e
nable gc-alt
s
tack
t
est
commit
|
commitdiff
|
tree
2016-12-15
Vlad Brezae
[s390x] Fix
build
commit
|
commitdiff
|
tree
2016-12-14
V
l
a
d
B
r
ezae
[
arm
]
Resurrect inlined fast tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Bre
z
ae
[ar
m
64]
R
esurrect in
l
ined fa
s
t
tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[x86] Res
u
rrect inlined fas
t
t
l
s
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[runtime] Glo
b
al debug option for usin
g
fallback tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[
a
m
d
6
4] Resurre
c
t
inline
d
fast
tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brez
a
e
[ru
n
time] Refactor
an
d
unify tls
a
ccess
commit
|
commitdiff
|
tree
2016-12-13
Vlad
B
rezae
Revert "
[
ci] M
o
ve mcs
switch for Wi
n
32 bui
l
ds into
.
.
.
commit
|
commitdiff
|
tree
2016-12-13
Vlad
B
rezae
[sgen] Don
'
t suspend th
r
ead in wo
w
64
t
ran
s
ition
commit
|
commitdiff
|
tree
2016-12-13
Vlad Brezae
[
s
g
e
n
] binary protocol
o
n wind
o
ws
commit
|
commitdiff
|
tree
2016-12-13
Vlad
Brezae
[ru
n
t
ime] Fix proto
t
ype of f
u
nctions
commit
|
commitdiff
|
tree
2016-11-15
Vlad Brezae
[
runtime] Fix
m
onitor exc
e
pti
o
n thro
w
i
ng
commit
|
commitdiff
|
tree
2016-11-02
Vlad Brezae
[sgen] Fi
x
sgen with nursery sizes bigger than 4G
commit
|
commitdiff
|
tree
2016-10-13
Vlad Brezae
[tes
t
s] Select sgen major explicitl
y
in t
e
sts
commit
|
commitdiff
|
tree
2016-10-13
Vlad Brezae
[
s
gen] Enable concurrent gc by default on d
e
sktop
commit
|
commitdiff
|
tree
2016-10-11
Vlad Brez
a
e
[m
i
p
s
] Disable div wi
t
h mul on 32bit mip
s
commit
|
commitdiff
|
tree
2016-10-10
Vlad Brezae
[
mips] Ad
d
miss
i
ng
define
commit
|
commitdiff
|
tree
2016-10-10
Vlad Brezae
[mip
s
]
Do
n
't asse
r
t when deco
m
posing lo
n
gs
commit
|
commitdiff
|
tree
2016-10-04
Vlad Brez
a
e
[
s
g
en]
F
ix block size computatio
n
for allocati
o
n size
commit
|
commitdiff
|
tree
2016-09-26
V
lad Brezae
[sgen]
Unt
a
g the
vt
a
ble durin
g
concurrent mark
commit
|
commitdiff
|
tree
2016-09-26
V
l
a
d
B
rezae
[sgen] Fi
x
internal allo
c
ati
o
n
commit
|
commitdiff
|
tree
2016-09-23
Vlad Brezae
[gc] Warn i
f
we
f
a
il to switch gc
commit
|
commitdiff
|
tree
2016-09-16
Vlad Bre
z
a
e
[sgen] Trim worker
g
ray queue after f
i
nishing
c
oncurrent
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
V
lad Brezae
[sgen] We don't ne
e
d to trim the free list
w
h
e
n
f
inis
h
ing
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
Vlad Breza
e
[sgen] I
n
crease
counter when ac
t
ually allocating gray
.
.
.
commit
|
commitdiff
|
tree
2016-09-14
Vlad Breza
e
[ji
t
]
Fix
m
issi
n
g wbarri
e
r
for arr
a
y generic sette
r
commit
|
commitdiff
|
tree
2016-09-12
Vlad Brezae
[sgen] Free
m
ajor sec
t
i
o
ns in bul
k
al
s
o on 64bit
commit
|
commitdiff
|
tree
2016-09-12
Vlad Bre
z
ae
[sgen] Adju
s
t free-ing of em
p
ty blocks
commit
|
commitdiff
|
tree
2016-09-12
Vlad Brez
a
e
[runtime] Replace use
s
o
f alloc
f
un
c
tions with
g
l
ib
.
.
.
commit
|
commitdiff
|
tree
2016-09-12
Mark Pro
b
st
[utils] Fix i
n
t
ernal allocator hea
d
er size
.
commit
|
commitdiff
|
tree
2016-09-12
Mark Pr
o
bst
[runtime
]
Counters for allocated virtual memory
.
commit
|
commitdiff
|
tree
2016-09-07
V
l
ad Brezae
[sgen]
Make sure we do
n
't sweep a block if we
'
re not
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vl
a
d
Brezae
[sgen]
R
em
o
ve u
n
u
sed and pote
n
tiall
y
w
r
ong
c
ase from
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vlad Br
e
zae
[sgen
]
Fix mod union
consist
e
ncy check
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brezae
[sgen] Don't do
r
e
mset c
o
nsistency checks du
r
ing majors
commit
|
commitdiff
|
tree
2016-09-06
V
lad Br
e
zae
[sgen] Don't verif
y
the heap after a major
commit
|
commitdiff
|
tree
2016-09-06
Vlad
Bre
z
ae
[sgen] Fix missing
r
e
m
s
ets
with
verify before collecti
o
ns
commit
|
commitdiff
|
tree
2016-09-05
Vlad Breza
e
[sg
e
n
]
Remove unused param
e
t
er
commit
|
commitdiff
|
tree
2016-08-25
Vlad B
r
ezae
[jit] Don't lower store_r
4
and load_r
4
on arm
e
l
with
.
.
.
commit
|
commitdiff
|
tree
2016-08-25
Vlad Brez
a
e
[ar
m
] Fix
o
p
code emulatio
n
o
n
a
r
mel with no fp
commit
|
commitdiff
|
tree
2016-08-22
Vla
d
Brezae
[arm64] Bu
m
p ins
t
ruction sizes f
o
r atomic
ops to matc
h
.
.
.
commit
|
commitdiff
|
tree
2016-08-19
Vla
d
Br
e
zae
[
ar
m
64] Add sequential memory
constr
a
int to swap, cas
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
V
l
a
d Br
e
zae
[arm64] Add ful
l
memory
sequencing to a
t
omic loads
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
Vlad
Brezae
[arm64] Add fu
l
l me
m
o
ry se
q
uencing to atom
i
c
stores
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
Vlad Brezae
[
aot] Fa
l
lback t
o
slowpath managed
a
lloc if we
fail
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
Vlad Brezae
[sgen] Unify tls
access acr
o
ss with/wi
t
hou
t
HAVE_KW_THREAD
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
Vlad
Brezae
[
aot] Don't aot methods that use tls
o
n H
A
VE_KW_THREAD
.
.
.
commit
|
commitdiff
|
tree
2016-08-12
Vlad
Brezae
[
j
i
t] Add missing special case f
o
r div
with mu
l
o
p
timizat
i
o
n
commit
|
commitdiff
|
tree
2016-08-11
Vl
a
d Brezae
[jit] Enable division by c
o
nstant optimizatio
n
on 32 bit
commit
|
commitdiff
|
tree
2016-08-11
Vlad Brezae
[arm] Implement OP_
B
IGMUL
commit
|
commitdiff
|
tree
2016-08-11
Vlad Brezae
[tes
t
s] Add random immediate division tes
t
commit
|
commitdiff
|
tree
2016-08-11
Vlad Brezae
[jit] Register
counter
for numb
e
r of optimized
d
ivis
i
o
n
s
commit
|
commitdiff
|
tree
2016-08-11
Vlad
B
rez
a
e
[
jit
]
Op
t
imize
s
igned divis
i
on by consta
n
t
commit
|
commitdiff
|
tree
2016-08-11
Vlad B
r
ezae
[jit]
O
p
t
imize
u
nsigned division
by constant
commit
|
commitdiff
|
tree
2016-07-27
Vlad
B
rezae
[sgen] Avoid
popping
t
he entire finalizer
q
ue
u
es if
.
.
.
commit
|
commitdiff
|
tree
2016-07-21
Vlad Brezae
[
s
gen] Fix
b
uild
commit
|
commitdiff
|
tree
2016-07-21
Vla
d
Brezae
[sgen
]
Add
missing memo
r
y ba
r
rier
commit
|
commitdiff
|
tree
2016-07-20
V
l
ad Brezae
[te
s
ts] Remove double incl
u
sion
o
f
s
o
urce f
i
le
commit
|
commitdiff
|
tree
2016-07-20
Vlad Breza
e
[tests] Fix f
l
akiness on some tests
that assume object
.
.
.
commit
|
commitdiff
|
tree
2016-07-19
Vlad Brezae
[sge
n
]
Fix c
r
i
tical
/
normal fin
a
l
i
zation order at dom
a
in
.
.
.
commit
|
commitdiff
|
tree
2016-07-13
V
l
ad Brezae
[sgen] Initialize s
t
ack_start to 0 when a thread is
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
Vlad Brezae
[
sgen] Make suspen
d
_finali
z
e
rs
volatile
commit
|
commitdiff
|
tree
2016-06-25
Vlad Bre
z
ae
[sgen] Spe
e
d
u
p doma
i
n finalization at shutdo
w
n
commit
|
commitdiff
|
tree
2016-06-23
Vlad Brez
a
e
[ut
i
ls] Fix retiring of li
v
e
b
l
ock
fo
r
the lock free
.
.
.
commit
|
commitdiff
|
tree
2016-06-22
V
lad Br
e
zae
[ru
n
time] Bump corlib
v
ersion for re
c
ent Thread layou
t
.
.
.
commit
|
commitdiff
|
tree
2016-06-22
V
l
a
d B
r
ezae
[sgen] Fix Thread layout afte
r
changes in #3123
commit
|
commitdiff
|
tree
2016-06-08
Vlad Brezae
[sgen] Exit t
h
e cri
t
i
c
al section also on the
s
l
ow
p
a
th
.
.
.
commit
|
commitdiff
|
tree
2016-06-08
Vlad
B
rezae
[sgen] Do
n
't try to stop a stopped world
commit
|
commitdiff
|
tree
2016-06-06
Vlad
Brezae
[sg
e
n] Fix defin
e
ar
g
ument
commit
|
commitdiff
|
tree
2016-06-06
Vl
a
d Brezae
[sgen] Fix race betw
e
en complex d
e
scr
i
ptor
a
l
l
o
cation
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
V
lad Breza
e
[
s
gen] Make sure we will
scan the bits correctly f
o
r
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
Vla
d
Brez
a
e
[sgen] Add missin
g
m
e
m
o
ry type descri
p
tio
n
commit
|
commitdiff
|
tree
2016-05-31
Vlad Brezae
[sgen] Enab
l
e
c
oncurrent
m
ajor by def
a
ult on d
e
sktop
.
.
.
commit
|
commitdiff
|
tree
next