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 worker index to the binary protocol entries
2017-01-19
Vlad Brezae
[sgen] A
d
d
worker
index
to t
h
e binary prot
o
col entr
i
e
s
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d
B
rezae
[sgen] Clean exit
i
f
w
e can't re
a
d
b
i
n
pr
o
t fi
l
e due
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brez
a
e
[sgen] Sw
i
tch to
n
o
par c
o
ntext when we are left
with
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
l
a
d Brezae
[sgen] Par
a
llel mod union sc
a
n
jobs
commit
|
commitdiff
|
tree
2017-01-19
Vlad Breza
e
[sgen] Avo
i
d
al
l
ocating
m
od uni
o
n cardtables for los
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
z
ae
[
s
ge
n
]
Remo
v
e unused function
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen
]
Us
e
paralle
l
wor
k
ers wh
e
n f
i
ni
s
h
i
ng concurr
e
nt
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sge
n
] Ma
k
e getting object
size
safe
w
ith parallel
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Support ceme
n
ting from multiple workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen
]
Disable concurr
e
nt q
u
e
u
e redirection
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
reza
e
[
sgen] Add
p
arallel c
o
p
ying inf
r
astructure
commit
|
commitdiff
|
tree
2017-01-19
V
lad
Br
e
z
ae
[sgen] Ad
d
f
r
ee lists for ea
c
h
w
orkers
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad
B
rezae
[
s
g
en] Parallel precle
a
ning of los obje
c
ts
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
s
gen
]
Remov
e
u
n
used pa
r
ameter
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Brezae
[sg
e
n] Paralle
l
major blocks p
r
ecleaning
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen
]
Sp
l
it p
r
ecle
a
ning int
o
mu
l
t
i
ple j
o
bs
commit
|
commitdiff
|
tree
2017-01-19
Vlad Breza
e
[sgen] Enqueue preclean through a worker finish callba
c
k
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen
]
E
n
able m
u
ltiple wo
r
kers
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brezae
[sgen] CAS o
n
LO
S
marking
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
rezae
[sg
e
n]
Add CAS object mar
k
in
g
fo
r
c
oncurrent workers
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brezae
[sgen
]
A
d
d
separa
t
e scan/copy c
o
ntext for c
o
ncurrent
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Brezae
[sge
n
]
Use
ar
r
ay with fixed-siz
e
element for
m
a
r
k words
commit
|
commitdiff
|
tree
2017-01-19
V
lad Brezae
[s
g
en] S
u
pport mult
i
ple workers
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Brezae
[sgen
]
Ad
d
multiple t
h
read sup
p
or
t
for sgen thread
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Add parallel co
n
figuration to the sgen testing
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad
Br
e
zae
[sgen] Add
opt
i
on for a new paral
l
el
con
c
urrent
c
ol
l
ect
o
r
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[s
g
en] Remove un
u
sed prototypes
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[s
g
en] Us
e
thread s
a
fe a
d
diti
o
n to block list
commit
|
commitdiff
|
tree
2017-01-11
Vlad Bre
z
ae
[
c
orlib] Avo
i
d unnecessary ephemeron ar
r
ay
resizes
commit
|
commitdiff
|
tree
2017-01-11
V
lad Br
e
zae
[corli
b
]
A
void unbounded
r
e
size
s
of
ephemeron ar
r
a
ys
commit
|
commitdiff
|
tree
2016-12-21
V
l
a
d Bre
z
ae
[ar
m
64] Fix
finall
y
abort
commit
|
commitdiff
|
tree
2016-12-20
Neale Fer
g
us
o
n
Implem
e
nt fas
t
tls fo
r
s3
9
0
x
(
#4161)
commit
|
commitdiff
|
tree
2016-12-16
Vlad B
r
ezae
[runtime] Fix
M
ONO_A
R
C
H
_
E
NABLE_MONO_LMF_VAR
commit
|
commitdiff
|
tree
2016-12-16
Vlad Br
e
zae
[
r
untim
e
]
Re
m
ove old unused defines/prototypes
commit
|
commitdiff
|
tree
2016-12-15
V
l
ad B
r
ezae
[sgen] R
e
enable
g
c-altstac
k
t
est
commit
|
commitdiff
|
tree
2016-12-15
V
l
ad Br
e
z
a
e
[s390x]
F
i
x build
commit
|
commitdiff
|
tree
2016-12-14
Vl
a
d
B
rezae
[
ar
m
]
Resurrect
inlined
f
a
st
t
ls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[arm64] Resurrect
i
nlined fast tl
s
commit
|
commitdiff
|
tree
2016-12-14
Vlad
B
rezae
[
x
86] Resurrect in
l
i
n
ed fast
t
ls
commit
|
commitdiff
|
tree
2016-12-14
Vlad
B
rezae
[runtim
e
]
Global debug option for u
s
ing fallba
c
k tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Breza
e
[amd64] Resurrect i
n
lined fast
tls
commit
|
commitdiff
|
tree
2016-12-14
V
l
ad Br
e
z
a
e
[runtime]
R
e
factor an
d
u
nify tls
a
cc
e
ss
commit
|
commitdiff
|
tree
2016-12-13
V
l
a
d
Brezae
Revert "[ci]
M
ove mcs switch for
W
in32
b
uilds into
.
.
.
commit
|
commitdiff
|
tree
2016-12-13
V
la
d
Brezae
[sgen]
D
on't suspend
thread in wow64 transition
commit
|
commitdiff
|
tree
2016-12-13
V
la
d
Brezae
[sgen]
binary
prot
o
col on windows
commit
|
commitdiff
|
tree
2016-12-13
Vlad Brez
a
e
[ru
n
time] Fix pro
t
o
type
of fu
n
ctions
commit
|
commitdiff
|
tree
2016-11-15
Vlad
B
rezae
[
runtime] Fix mon
i
t
or exception throwing
commit
|
commitdiff
|
tree
2016-11-02
V
lad B
r
ezae
[
s
gen] Fix sgen
w
ith nu
r
s
e
ry sizes bigger tha
n
4G
commit
|
commitdiff
|
tree
2016-10-13
Vlad B
r
e
zae
[
t
es
t
s]
Se
l
ect sgen ma
j
o
r
explicitly in tests
commit
|
commitdiff
|
tree
2016-10-13
V
lad
B
rezae
[
s
gen] E
n
a
b
le c
o
ncurre
n
t
gc by default on d
e
sktop
commit
|
commitdiff
|
tree
2016-10-11
Vlad Br
e
z
a
e
[mips] Disable
d
iv with
mul on 32bit
m
ips
commit
|
commitdiff
|
tree
2016-10-10
Vlad Bre
z
ae
[m
i
p
s
] Add
m
is
s
ing defin
e
commit
|
commitdiff
|
tree
2016-10-10
Vlad Brezae
[
mips
]
Do
n
't
a
ssert whe
n
decompos
i
ng longs
commit
|
commitdiff
|
tree
2016-10-04
Vlad
Brezae
[sgen]
F
ix block siz
e
computation for allocation size
commit
|
commitdiff
|
tree
2016-09-26
Vlad Br
e
zae
[sgen] Untag the vtable d
u
rin
g
con
c
urrent m
a
rk
commit
|
commitdiff
|
tree
2016-09-26
Vlad Brezae
[sgen] Fix in
t
ernal allocation
commit
|
commitdiff
|
tree
2016-09-23
V
lad B
r
e
z
ae
[g
c
] Warn if we fail
to switch gc
commit
|
commitdiff
|
tree
2016-09-16
Vlad Brezae
[sgen] Trim worker
gr
a
y queue after
f
inish
i
ng concurrent
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
V
l
a
d
Breza
e
[sgen] We don
'
t n
e
ed to trim the
free list when
fi
n
ish
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
Vl
a
d Brezae
[sgen] Increase counte
r
when actually
al
l
o
cating
gray
.
.
.
commit
|
commitdiff
|
tree
2016-09-14
Vlad Bre
z
a
e
[ji
t
] Fix
m
is
s
ing wbarrier f
o
r
a
r
ra
y
ge
n
eric setter
commit
|
commitdiff
|
tree
2016-09-12
Vlad Br
e
zae
[sgen
]
Fr
e
e major se
c
tions in
bulk a
l
so on 64bit
commit
|
commitdiff
|
tree
2016-09-12
Vlad B
r
ezae
[sgen] Adj
u
st fr
e
e
-
i
n
g
o
f e
m
pty blocks
commit
|
commitdiff
|
tree
2016-09-12
Vlad Brezae
[runtime] Re
p
lace uses
o
f alloc functions with g
l
ib
.
.
.
commit
|
commitdiff
|
tree
2016-09-12
Mark Probst
[utils] Fix internal a
l
locator
h
ead
e
r size
.
commit
|
commitdiff
|
tree
2016-09-12
Mar
k
Probs
t
[runtime]
Counters
f
or
allocated v
i
rtual mem
o
ry
.
commit
|
commitdiff
|
tree
2016-09-07
Vlad Brezae
[s
g
en] Make
sure we don't sweep a block if we're
no
t
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vlad
Brezae
[sgen] Remove unused and
potentially wrong c
a
se
from
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
V
lad Brezae
[sgen
]
Fix
m
od un
i
on consistency check
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brezae
[sge
n
] Don't do re
m
set consis
t
ency
c
hecks
during
m
a
jors
commit
|
commitdiff
|
tree
2016-09-06
Vlad B
r
ezae
[sgen]
Don'
t
v
e
rify t
h
e
heap after a major
commit
|
commitdiff
|
tree
2016-09-06
Vlad Br
e
z
a
e
[sgen
]
F
i
x
missin
g
remsets with verif
y
bef
o
re c
o
llections
commit
|
commitdiff
|
tree
2016-09-05
Vlad
B
r
e
zae
[sgen] Remove un
u
sed parameter
commit
|
commitdiff
|
tree
2016-08-25
V
l
a
d
Brezae
[jit
]
Don't lowe
r
stor
e
_r4 and load_r4 on armel with
.
.
.
commit
|
commitdiff
|
tree
2016-08-25
Vla
d
Brezae
[
a
rm]
F
ix opcode e
m
ul
a
tio
n
o
n
arme
l
with no fp
commit
|
commitdiff
|
tree
2016-08-22
Vlad Brezae
[a
r
m64] Bum
p
i
nstruction size
s
for at
o
mic ops to match
.
.
.
commit
|
commitdiff
|
tree
2016-08-19
Vlad
B
rezae
[arm64] Add
s
eque
n
tia
l
memory cons
t
raint to s
w
a
p,
c
as
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
Vla
d
Br
e
z
ae
[arm64] Add full memory
sequencing to ato
m
ic
l
o
ads
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
V
l
ad Brezae
[arm64]
A
dd full
m
e
m
ory sequencing to
a
tomic sto
r
es
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
Vlad Br
e
z
a
e
[aot] Fallback to slowpat
h
managed allo
c
if we fail
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
Vlad B
r
ezae
[sgen] Un
i
fy tls acce
s
s across with/without HAVE_KW_THREAD
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
Vlad Brezae
[
a
o
t] Don't aot methods that use tls on
H
AVE_KW_THREAD
.
.
.
commit
|
commitdiff
|
tree
2016-08-12
Vlad Brezae
[
jit] Add missing spe
c
ial c
a
se f
o
r di
v
wi
t
h mul o
p
timizat
i
o
n
commit
|
commitdiff
|
tree
2016-08-11
V
lad Brezae
[j
i
t] E
n
ab
l
e divis
i
on by const
a
nt
o
ptimizatio
n
on 32 bit
commit
|
commitdiff
|
tree
2016-08-11
Vlad Brezae
[arm] Implement OP_
B
IGMUL
commit
|
commitdiff
|
tree
2016-08-11
Vlad B
r
ezae
[tests
]
Add rand
o
m immedi
a
te division t
e
st
commit
|
commitdiff
|
tree
2016-08-11
Vlad Brezae
[jit] Regist
e
r c
o
unter for nu
m
be
r
of optimized division
s
commit
|
commitdiff
|
tree
2016-08-11
Vlad
B
rezae
[jit]
Op
t
imize signed
d
ivision by const
a
nt
commit
|
commitdiff
|
tree
2016-08-11
Vlad Brezae
[ji
t
] Opti
m
ize unsig
n
ed divisi
o
n by
c
onsta
n
t
commit
|
commitdiff
|
tree
2016-07-27
Vlad Breza
e
[sgen]
Avoid popping the
entire finalize
r
queues if
.
.
.
commit
|
commitdiff
|
tree
2016-07-21
Vlad Brez
a
e
[sgen] Fix build
commit
|
commitdiff
|
tree
2016-07-21
Vl
a
d Brezae
[
sgen]
Ad
d
m
issing
m
emo
r
y barrie
r
commit
|
commitdiff
|
tree
2016-07-20
Vlad Bre
z
ae
[tests] Remove
d
ou
b
le inclus
i
on
of sou
r
ce file
commit
|
commitdiff
|
tree
2016-07-20
Vla
d
Brezae
[tes
t
s] Fix flakiness on some tests
t
hat assume
object
.
.
.
commit
|
commitdiff
|
tree
2016-07-19
Vlad
Brezae
[sge
n
]
Fix c
r
itical/no
r
mal finalizat
i
o
n
or
d
er at dom
a
i
n
.
.
.
commit
|
commitdiff
|
tree
2016-07-13
Vlad Breza
e
[sgen] Ini
t
i
a
l
i
ze sta
c
k_start to 0 when
a
th
r
ead is
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
Vlad Brezae
[
sgen] Make suspend_finali
z
ers volati
l
e
commit
|
commitdiff
|
tree
2016-06-25
Vlad Br
e
zae
[sgen
]
Speed up domain fi
n
alizatio
n
at s
h
u
tdown
commit
|
commitdiff
|
tree
2016-06-23
Vlad Brezae
[
u
ti
l
s
]
F
i
x retiring
of live block for the lock free
.
.
.
commit
|
commitdiff
|
tree
2016-06-22
Vlad Bre
z
ae
[
r
u
n
t
i
me]
B
u
mp corli
b
version
f
or recent T
h
read layo
u
t
.
.
.
commit
|
commitdiff
|
tree
next