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
[threads] Don't ignore abort requests in abort protected blocks
2017-02-25
Vla
d
Brezae
[t
h
reads]
Don't ig
n
ore abo
r
t requests
i
n abort protected
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
Vlad
Br
e
zae
Rever
t
"Default
p
owe
r
pc
to build with m
c
s
(#4313)"
commit
|
commitdiff
|
tree
2017-02-02
Vlad Brezae
[ppc] Save all the registers in
t
he context
commit
|
commitdiff
|
tree
2017-01-20
Vl
a
d Brezae
[sgen] Always u
s
e
a
context specialize
d
gray stack
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
sgen]
Alw
a
ys use one c
o
nc
u
r
r
ent worker
commit
|
commitdiff
|
tree
2017-01-19
V
lad
B
rezae
[
sgen] Awaken wo
r
kers if the
y
are finished while th
e
re
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
ezae
[
sgen] Use non-s
y
nchr
o
nized gr
a
y stack when
o
nly one
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
ae
[s
g
en] Spread the
i
niti
a
l roots of
worker
s
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Bre
z
a
e
[sgen] Worker gr
a
y q
u
eue stealing
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Brez
a
e
[sgen] P
r
o
p
erly init the
size of
a new gray queue section
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Brezae
[profiler]
F
i
x
vt
u
n
e
build
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brez
a
e
[s
g
en] Add
w
orke
r
index to the bi
n
ary pr
o
tocol en
t
ries
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Brezae
[sgen] Cl
e
an exit if we can't r
e
ad binpro
t
f
i
le du
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sge
n
]
S
w
itch to
n
o
par context when
w
e
are left with
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
rezae
[sge
n
] Parall
e
l mod union s
c
an jobs
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brezae
[sgen] Avoid all
o
c
a
ting mod union
cardtable
s
for los
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
re
z
ae
[s
g
en] Remove
unused
f
unction
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Us
e
p
a
rallel worker
s
w
h
en finishing
con
c
u
r
rent
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
zae
[sgen] Make
g
etting o
b
ject si
z
e safe
with parallel
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Brezae
[
s
gen] Su
p
port
cementing from m
u
lti
p
le workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Brez
a
e
[sgen] Disable concurr
e
n
t
q
ueue
r
edirection
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
ae
[sgen] Add para
l
lel copying
i
nfrastructure
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Add free lists for each work
e
rs
commit
|
commitdiff
|
tree
2017-01-19
V
lad Brezae
[sg
e
n] Par
a
llel
p
recleaning of los objects
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sg
e
n]
R
emove unused p
a
rameter
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brez
a
e
[
s
gen] Paralle
l
major b
l
ocks precleaning
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
ezae
[sgen]
S
plit preclea
n
ing into multiple jobs
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sg
e
n] Enqueue prec
l
ean t
h
rough a worker finish
c
a
l
lback
commit
|
commitdiff
|
tree
2017-01-19
V
lad
B
rezae
[sgen] Enable mu
l
tiple
workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] C
A
S
o
n
L
O
S
marking
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Add CAS
object marking f
o
r
con
c
ur
r
ent workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
ae
[sge
n
] Add
separat
e
sc
a
n
/co
p
y context
f
or concu
r
r
e
nt
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Bre
z
ae
[sge
n
] Us
e
a
r
ray with fixed-siz
e
element for mark wor
d
s
commit
|
commitdiff
|
tree
2017-01-19
V
lad Brezae
[sgen] Support multipl
e
workers
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Breza
e
[s
g
en]
Add multip
l
e threa
d
support for sgen
t
hre
a
d
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d
B
rezae
[
s
gen] Add parallel configuration to the sgen
testing
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Ad
d
option fo
r
a new paralle
l
co
n
current collector
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen]
Remove
u
nused prototypes
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Breza
e
[sgen] U
s
e
t
hread safe addit
i
on t
o
block list
commit
|
commitdiff
|
tree
2017-01-11
Vlad Brezae
[corlib] Avoid unn
e
ce
s
sary
e
pheme
r
o
n
a
r
ray
r
esizes
commit
|
commitdiff
|
tree
2017-01-11
Vla
d
Brezae
[
c
orlib] Av
o
id unbound
e
d resizes of eph
e
meron arrays
commit
|
commitdiff
|
tree
2016-12-21
V
la
d
Brezae
[
a
rm64
]
Fix fi
n
a
lly abort
commit
|
commitdiff
|
tree
2016-12-20
Ne
a
le Ferguson
Im
p
lement
fast tls for s390x (#41
6
1)
commit
|
commitdiff
|
tree
2016-12-16
Vlad Brezae
[r
u
ntime] Fi
x
MONO_ARCH_ENABLE_MONO_LMF_VAR
commit
|
commitdiff
|
tree
2016-12-16
V
la
d
Bre
z
ae
[runtime] Remove old
unus
e
d
defines/proto
t
ypes
commit
|
commitdiff
|
tree
2016-12-15
Vlad Breza
e
[sg
e
n
]
Reena
b
l
e gc-altstack test
commit
|
commitdiff
|
tree
2016-12-15
Vlad Brezae
[s390
x
] Fix
build
commit
|
commitdiff
|
tree
2016-12-14
V
l
ad Brez
a
e
[arm]
R
esurrect inlined fast
tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[arm64] R
e
surrect i
n
lined f
a
st tls
commit
|
commitdiff
|
tree
2016-12-14
V
l
ad Brezae
[x86] Resurrect inlin
e
d fast
tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad
B
rezae
[runtime] Gl
o
ba
l
debug option for using fallback tls
commit
|
commitdiff
|
tree
2016-12-14
Vl
a
d Breza
e
[amd64]
R
es
u
rre
c
t inlined fast tls
commit
|
commitdiff
|
tree
2016-12-14
Vla
d
Brezae
[run
t
ime] Refac
t
or and unify tls a
c
cess
commit
|
commitdiff
|
tree
2016-12-13
V
lad
B
rezae
Rev
e
rt "[
c
i] Move mcs
s
w
itch for Win32 builds in
t
o
.
.
.
commit
|
commitdiff
|
tree
2016-12-13
Vlad
B
rezae
[sgen] Don't susp
e
nd thread in wow64
trans
i
tion
commit
|
commitdiff
|
tree
2016-12-13
Vl
a
d Brezae
[sg
e
n
]
bina
r
y p
r
otocol o
n
win
d
ows
commit
|
commitdiff
|
tree
2016-12-13
Vlad B
r
ezae
[ru
n
t
ime] Fix pro
t
otype of functions
commit
|
commitdiff
|
tree
2016-11-15
Vl
a
d
B
rezae
[r
u
ntime] Fix monitor exception thr
o
wing
commit
|
commitdiff
|
tree
2016-11-02
V
l
ad
Br
e
z
a
e
[
s
ge
n
] Fix sgen
with nursery sizes bigger t
h
an 4G
commit
|
commitdiff
|
tree
2016-10-13
V
l
ad Breza
e
[tes
t
s]
Select
sgen major
e
xplic
i
tly in tests
commit
|
commitdiff
|
tree
2016-10-13
Vlad Brezae
[sgen] E
n
a
b
le co
n
current gc by default
o
n deskto
p
commit
|
commitdiff
|
tree
2016-10-11
V
l
ad Brez
a
e
[mi
p
s]
Dis
a
bl
e
div wit
h
m
ul on 32bit
m
ips
commit
|
commitdiff
|
tree
2016-10-10
V
lad B
r
eza
e
[mip
s
]
Add miss
i
ng define
commit
|
commitdiff
|
tree
2016-10-10
Vl
a
d Brezae
[mips
]
Do
n
'
t
assert w
h
e
n
decomposing
l
ongs
commit
|
commitdiff
|
tree
2016-10-04
Vlad Brezae
[s
g
en] Fix block size computation for a
l
location size
commit
|
commitdiff
|
tree
2016-09-26
V
l
a
d Brezae
[sgen]
U
n
tag the vtab
l
e
d
uring concurrent mark
commit
|
commitdiff
|
tree
2016-09-26
Vla
d
Br
e
z
a
e
[sgen] F
i
x int
e
rn
a
l allo
c
ation
commit
|
commitdiff
|
tree
2016-09-23
Vlad Brezae
[gc] W
a
rn if w
e
fail to swi
t
ch gc
commit
|
commitdiff
|
tree
2016-09-16
Vlad Breza
e
[sgen] Trim worker
gray
queue after f
i
nishin
g
concurrent
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
Vl
a
d
Br
e
zae
[sgen] We
d
on't need to
t
r
i
m
the free
list
w
h
en
f
inishing
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
Vlad Brezae
[s
g
en] Increase
counter
w
hen actually a
l
locating
g
ray
.
.
.
commit
|
commitdiff
|
tree
2016-09-14
Vlad Breza
e
[j
i
t]
Fix miss
i
ng wbarr
i
er for array g
e
ne
r
ic set
t
er
commit
|
commitdiff
|
tree
2016-09-12
Vlad Brezae
[sgen] Fr
e
e major
sec
t
ions in bulk al
s
o on 64bit
commit
|
commitdiff
|
tree
2016-09-12
Vlad Brezae
[sgen]
A
djust free
-
ing
of empty
blocks
commit
|
commitdiff
|
tree
2016-09-12
Vlad Breza
e
[ru
n
time] Replace uses
of
a
lloc functions wit
h
glib
.
.
.
commit
|
commitdiff
|
tree
2016-09-12
Mar
k
P
r
obs
t
[
u
tils]
F
i
x internal allocato
r
hea
d
er
size
.
commit
|
commitdiff
|
tree
2016-09-12
Mark Probst
[runtime] C
o
unters
for allocat
e
d virt
u
al memory
.
commit
|
commitdiff
|
tree
2016-09-07
Vlad Breza
e
[sgen] Make sur
e
we don't sweep a block if we're
not
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vl
a
d Br
e
zae
[s
g
e
n] R
e
m
o
v
e
unused
and poten
t
ia
l
ly
w
rong
c
a
se
from
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vlad
Brezae
[
s
gen] Fi
x
mod
u
nion consist
e
ncy check
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brezae
[sg
e
n
] Don't do re
m
set
c
onsi
s
tency ch
e
cks d
u
ring
m
a
j
o
rs
commit
|
commitdiff
|
tree
2016-09-06
Vlad Br
e
zae
[sg
e
n]
D
on't ve
r
ify
the heap after a ma
j
or
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brez
a
e
[sgen] Fix missing remsets
with verify before collections
commit
|
commitdiff
|
tree
2016-09-05
Vlad Brezae
[sgen] Rem
o
ve unused pa
r
am
e
ter
commit
|
commitdiff
|
tree
2016-08-25
Vlad Breza
e
[
j
it] Don
'
t lower store_r4 and lo
a
d_r4
o
n a
r
mel with
.
.
.
commit
|
commitdiff
|
tree
2016-08-25
Vlad Brezae
[arm] Fix opcode em
u
lation on a
r
m
e
l
w
ith no fp
commit
|
commitdiff
|
tree
2016-08-22
Vlad Brezae
[arm64]
B
ump instruction sizes
f
o
r
atomic ops t
o
match
.
.
.
commit
|
commitdiff
|
tree
2016-08-19
Vlad Brezae
[arm64] Add
se
q
uential memory constrain
t
to s
w
a
p
, cas
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
Vlad Brezae
[arm
6
4
]
Add fu
l
l memory sequencing
t
o atomic loads
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
Vlad Brezae
[arm64] A
d
d full memory seque
n
ci
n
g
to at
o
m
i
c
s
t
ores
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
Vlad Brezae
[aot] Fallback to sl
o
wpath
m
a
n
a
g
e
d alloc
if we fail
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
Vlad Br
e
zae
[sg
e
n] Un
i
fy tls acc
e
ss acro
s
s w
i
th/without HAVE_KW_THREAD
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
Vlad Brezae
[aot] Don't aot me
t
hods th
a
t use tls on HAVE_KW_THRE
A
D
.
.
.
commit
|
commitdiff
|
tree
2016-08-12
Vla
d
B
r
e
z
ae
[j
i
t] A
d
d missing sp
e
c
i
a
l
ca
s
e for div with mul opt
i
mization
commit
|
commitdiff
|
tree
2016-08-11
Vlad B
r
eza
e
[jit] Enable division by
constant
optimiz
a
tion on 32 bit
commit
|
commitdiff
|
tree
2016-08-11
Vlad Brezae
[arm] I
m
plement OP_BIGMUL
commit
|
commitdiff
|
tree
2016-08-11
Vlad Brezae
[tests] Add
r
a
ndom immediate di
v
i
s
i
on test
commit
|
commitdiff
|
tree
2016-08-11
V
l
ad Brezae
[jit] Register counter for number of
optimized di
v
i
sions
commit
|
commitdiff
|
tree
2016-08-11
Vlad Brezae
[jit] O
p
timize si
g
ned division by cons
t
ant
commit
|
commitdiff
|
tree
2016-08-11
Vlad Bre
z
ae
[jit] O
p
timiz
e
unsi
g
n
ed division by constant
commit
|
commitdiff
|
tree
next