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
[runtime] Don't consume exception if not allowed to
2017-05-10
Vl
a
d
B
rezae
[runti
m
e]
D
on't consume exception if
n
ot all
o
wed to
commit
|
commitdiff
|
tree
2017-05-10
Vl
a
d Br
e
zae
[test
s
] Do
n
't
s
tarv
e
the main th
r
ead by doin
g
GCs
commit
|
commitdiff
|
tree
2017-05-03
Vlad Brezae
M
erge pull re
q
u
e
st #4
7
87 from BrzV
l
ad/fix-degrad
e
d
.
.
.
commit
|
commitdiff
|
tree
2017-05-03
Vlad Brezae
[s
g
en] Fi
x
accidental trigge
r
ing
o
f
deg
r
aded
m
ode
commit
|
commitdiff
|
tree
2017-04-24
V
l
ad B
r
ezae
Merg
e
pull req
u
est #4727
f
rom BrzVlad/fi
x
-xama
r
in-s
t
udio
commit
|
commitdiff
|
tree
2017-04-21
Vl
a
d Brezae
[metadata] Lock around specia
l
stat
i
c
field
s
hash a
c
ces
s
commit
|
commitdiff
|
tree
2017-04-21
Vla
d
Brezae
[
a
md6
4
] Make inline function in
h
ead
e
r s
t
atic
commit
|
commitdiff
|
tree
2017-04-21
Vlad Brez
a
e
[metadata] D
o
n't use static_data_ar
r
ay
commit
|
commitdiff
|
tree
2017-04-12
Vlad Brezae
Merge
p
ull requ
e
s
t #4670 fro
m
BrzVlad/fix-sgen-testing
commit
|
commitdiff
|
tree
2017-04-12
Vlad Brezae
[tests
]
I
mprove confi
g
urati
o
n
s
o
f
s
gen tests
commit
|
commitdiff
|
tree
2017-04-12
Vlad Brezae
[tests] A
d
d timeou
t
limits to s
o
me
l
on
g
er sgen test
s
commit
|
commitdiff
|
tree
2017-04-10
Vlad Brezae
[te
s
t
s
] Bump timeouts
on sgen
t
est
s
commit
|
commitdiff
|
tree
2017-04-04
Vlad
Brezae
M
e
rge pull
r
equest #4630 from
BrzVlad
/
feature-valloc
.
.
.
commit
|
commitdiff
|
tree
2017-04-04
Vlad Brezae
[runtime]
A
dd arch
siz
e
InterlockedAdd
commit
|
commitdiff
|
tree
2017-04-04
V
l
a
d
B
r
e
zae
[sgen] Add
o
ld forg
o
tten oom t
e
sts to sg
e
n oom
s
uite
commit
|
commitdiff
|
tree
2017-04-04
Vlad Brezae
[sgen] Add
oom testi
n
g suite
commit
|
commitdiff
|
tree
2017-04-04
Vlad Brezae
[sgen] Don
'
t pas
s
gc op
t
i
ons to th
e
test-runner
commit
|
commitdiff
|
tree
2017-04-04
Vlad Brez
a
e
Merge
pull request
#4618 from BrzVlad/featu
r
e-
p
ar
-
n
rs
commit
|
commitdiff
|
tree
2017-04-04
Vlad B
r
ez
a
e
[sge
n
]
S
plit up concu
r
rent sweep from wor
k
er lo
g
i
c
commit
|
commitdiff
|
tree
2017-04-04
Vlad Brezae
[sgen] Increase gr
a
y stack section size
commit
|
commitdiff
|
tree
2017-04-04
Vlad
Br
e
zae
[sg
e
n] Increase parallelization of
minor
s
commit
|
commitdiff
|
tree
2017-04-04
V
lad Brezae
[s
g
en] Parallel nursery collection
s
commit
|
commitdiff
|
tree
2017-03-31
Vlad Brezae
[
s
gen] Add
deb
u
g
o
ption
for valloc
l
i
mit
commit
|
commitdiff
|
tree
2017-03-30
Vlad Brezae
[sg
e
n] Emit fast
i
nlin
e
wbarrier i
n
stead
o
f th
e
wrap
p
e
r one
commit
|
commitdiff
|
tree
2017-03-30
Vlad Bre
z
ae
[sge
n
]
Rem
o
v
e
CARDTABLE_ST
A
TS
commit
|
commitdiff
|
tree
2017-03-30
Vl
a
d Brezae
[s
g
en] Make sure workers
d
on'
t
have eva
c
uating blocks
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
Vlad Bre
z
ae
[
sgen] B
l
ocks on the freelist
d
o
n't
n
e
ed to hav
e
bee
n
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
Vlad Brezae
[sgen] Shutdown thr
e
ad p
o
ol worker e
v
e
n if it'
s
not
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
Vlad Brezae
[sgen] D
o
n't use work
e
rs du
r
ing
f
i
nishing p
a
u
s
e
i
f
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
V
lad Br
e
zae
[sgen] Add
scan/cop
y
context fo
r
t
h
e simple
p
arall
e
l
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
Vlad Brezae
[
sgen] Add opti
o
n for parallel n
u
rsery coll
e
ctor
commit
|
commitdiff
|
tree
2017-03-24
V
l
ad
B
rezae
Merge pull re
q
uest
#
4503 from Br
z
Vlad
/
fix-
a
ppdomain
.
.
.
commit
|
commitdiff
|
tree
2017-03-23
Vla
d
Brezae
[runtime] Don't r
e
s
e
t
abort exception in
invoke wrapper
commit
|
commitdiff
|
tree
2017-03-23
Vlad Bre
z
a
e
[runtime] Improve debug
g
ing of
t
hrea
d
interruptions
commit
|
commitdiff
|
tree
2017-03-23
Vlad Brezae
[runti
m
e] Defer async reque
s
ts du
r
ing abort p
r
otected
.
.
.
commit
|
commitdiff
|
tree
2017-03-23
V
l
ad
B
rezae
[
run
t
im
e
]
Fix detecting abort at
en
d
of abort pr
o
tecte
d
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
Vlad Brezae
[run
t
ime
]
Fix mis
s
i
ng a
b
ort
d
uri
n
g abort protected
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
Vl
a
d B
r
eza
e
[r
u
ntime
]
Rewo
r
k a
b
ort
d
e
f
erri
n
g
commit
|
commitdiff
|
tree
2017-03-20
Vlad Brezae
[runtime] Fix int
e
rrupti
o
n
d
e
ferring
commit
|
commitdiff
|
tree
2017-03-15
Vlad Brez
a
e
[sgen] Fix xmm s
c
anning on ma
c
x
8
6 (#45
2
1)
commit
|
commitdiff
|
tree
2017-02-28
Vlad Breza
e
M
erge p
u
ll reque
s
t #4381 from
BrzVl
a
d/featur
e
-genera
t
ional
.
.
.
commit
|
commitdiff
|
tree
2017-02-27
Vlad Brezae
M
erg
e
pull
reques
t
#4434 from BrzVlad/fix-u
n
load-hang
commit
|
commitdiff
|
tree
2017-02-25
Vlad
B
rezae
[threads] Don't igno
r
e abort requests in
abort p
r
otected
.
.
.
commit
|
commitdiff
|
tree
2017-02-22
Vlad Brezae
[sgen] Throw OOM also from the ma
n
aged
a
llocator
commit
|
commitdiff
|
tree
2017-02-22
Vlad Brezae
[sge
n
] Rename c
o
nfus
i
ng variable
commit
|
commitdiff
|
tree
2017-02-22
V
l
ad Brezae
Merge pull requ
e
st #4403
f
rom Brz
V
l
ad/fix-
w
orkers-par
.
.
.
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brezae
[
s
g
en
]
Lock
a
round worker
s
tart
,
n
ot only finishing
commit
|
commitdiff
|
tree
2017-02-20
V
l
ad Brezae
[runtime] Use proper
hash
function for key
_
gc hashes
commit
|
commitdiff
|
tree
2017-02-20
Vl
a
d Brezae
[runti
m
e]
C
ounter for m
a
x h
a
shtable ch
a
in length
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brezae
Revert "[Ut
i
ls] Use g
_
d
i
rect
_
eq
u
al if NULL is passed
.
.
.
commit
|
commitdiff
|
tree
2017-02-20
Vl
a
d Brezae
[s
g
en
]
Inc
l
ude
o
ptimizatio
n
f
o
r arm/arm64 targets
commit
|
commitdiff
|
tree
2017-02-20
Vl
a
d
B
rezae
[runtime]
A
void eq
u
al calls in MonoGHashTable
commit
|
commitdiff
|
tree
2017-02-20
Vl
a
d Brez
a
e
[runtime]
Use
better hash
i
ng f
o
r r
e
fobject_hash
commit
|
commitdiff
|
tree
2017-02-20
Vlad Br
e
zae
[
r
untime] Red
u
ce
c
olli
s
io
n
s w
i
th ope
n
a
dd
r
e
ssing hashes
commit
|
commitdiff
|
tree
2017-02-20
Vlad Bre
z
a
e
[
s
g
en]
Generational
m
o
no g hash
t
ab
l
e
commit
|
commitdiff
|
tree
2017-02-17
Vl
a
d
B
rezae
[sgen] Move
some cardtable
f
u
nctio
n
s to sge
n
commit
|
commitdiff
|
tree
2017-02-17
Vlad Brezae
[runtim
e
]
Open addressing for MonoGHa
s
hTable
commit
|
commitdiff
|
tree
2017-02-06
Vl
a
d Brezae
[sge
n
]
Don't as
s
ert
w
h
en suspending
d
etaching thread
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
Vla
d
Brezae
Merge
pull
request #43
0
6
from BrzVlad/fix-roslyn-ppc
commit
|
commitdiff
|
tree
2017-02-02
Vlad Brezae
Revert "Default p
o
werpc to b
u
i
ld with mc
s
(
#
4
3
13
)
"
commit
|
commitdiff
|
tree
2017-02-02
Vlad Brez
a
e
[ppc]
Save all
the
re
g
i
s
ters in the contex
t
commit
|
commitdiff
|
tree
2017-01-24
Vla
d
Brezae
Merge
p
ul
l
request #3806 fro
m
BrzVlad/
f
eature-pa
r
allel
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
V
lad Brezae
[sgen] Alwa
y
s us
e
a
context specialized
g
r
ay s
t
ack
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Brezae
[sge
n
] Always u
s
e on
e
concurrent worker
commit
|
commitdiff
|
tree
2017-01-19
V
lad Brezae
[sgen] Awaken workers
if they are finished while
ther
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Us
e
non-synchro
n
ized gray stack when only on
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
s
gen
]
Spread the initial
r
oots o
f
worke
r
s
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Brezae
[
sgen] Worker gray q
u
eue steal
i
ng
commit
|
commitdiff
|
tree
2017-01-19
V
lad Brezae
[
s
gen
]
Properly init
t
h
e s
i
ze
o
f
a
n
ew gray queue section
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Brezae
[profiler]
Fix vtune build
commit
|
commitdiff
|
tree
2017-01-19
V
lad Brezae
[sg
e
n]
Add
w
o
rker index to the bina
r
y protocol entries
commit
|
commitdiff
|
tree
2017-01-19
V
lad Brezae
[s
g
en] Clean exit
i
f we can't read binprot
f
i
le due
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad B
r
eza
e
[sgen]
S
witch
t
o
n
opar cont
e
xt when we are left with
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
l
a
d Brezae
[sgen
]
P
arallel
m
od union s
c
an jobs
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Brezae
[
s
gen] Avoid allocating mod
u
nion car
d
tables for
l
os
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brez
a
e
[sgen]
Rem
o
v
e u
n
used funct
i
on
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brezae
[s
g
en] Use parallel wo
r
kers w
h
en finishing concurrent
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brez
a
e
[
sge
n
] Make g
e
tting object size safe
w
ith
parallel
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Brezae
[sgen]
Sup
p
o
r
t
c
e
m
e
ntin
g
f
ro
m
m
u
ltiple wo
r
kers
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
rezae
[sge
n
] D
i
sable concurren
t
queue redirection
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
r
ezae
[sgen] Ad
d
p
a
ralle
l
co
p
ying infrast
r
ucture
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sg
e
n] Add
free
li
s
ts for each workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sg
e
n
]
Paralle
l
precleaning of
l
os objec
t
s
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
ezae
[sgen] Remo
v
e
u
nuse
d
parameter
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brezae
[sgen] Parallel majo
r
b
locks pr
e
cleani
n
g
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
z
a
e
[s
g
en] Split
p
recl
e
aning
i
nt
o
m
ul
t
iple jo
b
s
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brez
a
e
[sgen] Enq
u
e
u
e
preclean through a work
e
r fi
n
ish cal
l
back
commit
|
commitdiff
|
tree
2017-01-19
Vlad Breza
e
[sgen] Ena
b
le multiple wo
r
k
e
rs
commit
|
commitdiff
|
tree
2017-01-19
V
lad B
r
ezae
[sgen] CAS
o
n
LOS marking
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d B
r
e
z
ae
[sgen] Add CAS object marking for concurrent workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
sg
e
n] Add separa
t
e
s
c
an/copy con
t
e
x
t
for concurrent
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
lad Brezae
[s
g
en]
U
se array with fixed-size ele
m
ent
f
or m
a
rk words
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen]
S
upport
mul
t
iple
w
orkers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
s
g
e
n] Add m
u
lt
i
ple
t
hread s
u
p
p
o
rt f
o
r s
g
e
n thr
e
ad
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
lad
Brezae
[s
g
en] Add p
a
r
a
llel configura
t
ion
t
o t
h
e sgen t
e
sting
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
ae
[
sgen] Add opti
o
n for a new parallel c
o
ncurrent collector
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d
Brez
a
e
[sgen]
R
emov
e
unused
prototypes
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen
]
Use
t
hread
s
afe
a
ddition to b
l
ock list
commit
|
commitdiff
|
tree
2017-01-11
Vlad Breza
e
[corlib
]
A
v
oid u
n
nece
s
s
ar
y
ephem
e
ron
a
rray resiz
e
s
commit
|
commitdiff
|
tree
2017-01-11
Vlad Bre
z
ae
[co
r
lib]
A
v
o
id unbound
e
d re
s
izes of ephemeron arra
y
s
commit
|
commitdiff
|
tree
next