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] Remove some redundancy with nursery section
2017-05-15
Vlad Brez
a
e
[sgen
]
Remo
v
e so
m
e redund
a
ncy with nursery
sectio
n
commit
|
commitdiff
|
tree
2017-05-15
Vlad Brezae
[sg
e
n] Kill USER_CONFIG
commit
|
commitdiff
|
tree
2017-05-10
Vlad Brezae
[runtime] D
o
n'
t
consume exceptio
n
if no
t
allowe
d
to
commit
|
commitdiff
|
tree
2017-05-10
V
lad Brezae
[t
e
sts] D
o
n't st
a
rve the mai
n
thread by doing G
C
s
commit
|
commitdiff
|
tree
2017-05-09
Vlad Brezae
[
re
m
oting] Seria
l
ize e
x
ceptions
b
etween domains in
s
ide
.
.
.
commit
|
commitdiff
|
tree
2017-05-03
Vlad Brezae
[sge
n
] Fix accidenta
l
t
r
iggering of degraded mod
e
commit
|
commitdiff
|
tree
2017-04-21
Vlad B
r
eza
e
[metadata] Lock around sp
e
cial static
fi
e
lds has
h
access
commit
|
commitdiff
|
tree
2017-04-21
Vlad B
r
ezae
[am
d
64]
M
ake inline function in header
stati
c
commit
|
commitdiff
|
tree
2017-04-21
Vlad
Br
e
zae
[metadata]
D
on't u
s
e s
t
atic_data_array
commit
|
commitdiff
|
tree
2017-04-12
V
l
a
d
B
rez
a
e
[tests]
I
mprove co
n
fi
g
u
rations of sgen tests
commit
|
commitdiff
|
tree
2017-04-12
V
lad
B
r
ezae
[tests] Add timeout limits to some
longe
r
sgen tests
commit
|
commitdiff
|
tree
2017-04-10
V
l
ad Brezae
[tests] B
u
m
p
t
imeouts on sgen
t
es
t
s
commit
|
commitdiff
|
tree
2017-04-04
V
lad Brezae
[
run
t
ime] A
d
d arch size InterlockedAdd
commit
|
commitdiff
|
tree
2017-04-04
Vlad Brez
a
e
[
sgen]
Add o
l
d
f
or
g
o
t
ten oom tests
to sgen
oom suite
commit
|
commitdiff
|
tree
2017-04-04
Vlad Brezae
[sgen]
A
dd oom t
e
sting suite
commit
|
commitdiff
|
tree
2017-04-04
Vlad Brezae
[sgen] Don't pas
s
gc options to the tes
t
-
r
unner
commit
|
commitdiff
|
tree
2017-04-04
V
lad Bre
z
a
e
[sgen] S
p
lit up conc
u
rr
e
n
t sweep from wo
r
ker lo
g
ic
commit
|
commitdiff
|
tree
2017-04-04
Vlad Brezae
[sgen] Incre
a
s
e
gray stack s
e
ctio
n
size
commit
|
commitdiff
|
tree
2017-04-04
Vlad Brezae
[sg
e
n] In
c
rease p
a
ralle
l
iz
a
ti
o
n of min
o
rs
commit
|
commitdiff
|
tree
2017-04-04
Vlad
Breza
e
[sgen] Par
a
llel nursery collection
s
commit
|
commitdiff
|
tree
2017-03-31
Vlad Brezae
[sgen] Ad
d
debug optio
n
for valloc limit
commit
|
commitdiff
|
tree
2017-03-30
Vlad Breza
e
[sge
n
] Remove CARDTABLE_STATS
commit
|
commitdiff
|
tree
2017-03-30
Vlad Brezae
[sgen]
M
ake
su
r
e wo
r
ke
r
s don't have evacuating blo
c
ks
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
Vlad Breza
e
[sgen]
Blocks on the freelist
d
on't need to
h
a
ve be
e
n
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
Vlad Br
e
zae
[sgen] Shutdown thread pool worker e
v
en if it's not
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
Vlad
Brezae
[sge
n
] Do
n
't use
workers during fin
i
shi
n
g pause if
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
V
l
ad Br
e
zae
[sgen] Add sc
a
n
/
copy context for the simple paral
l
el
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
Vlad Br
e
zae
[s
g
e
n
]
Ad
d
o
ption for paral
l
el nursery
collector
commit
|
commitdiff
|
tree
2017-03-23
V
lad
Brezae
[runtime] Don't reset abort excep
t
ion in
i
n
v
oke wrapper
commit
|
commitdiff
|
tree
2017-03-23
Vlad Bre
z
a
e
[
r
untime]
Improve
d
ebug
g
i
n
g of thread interruptions
commit
|
commitdiff
|
tree
2017-03-23
Vlad Brezae
[runtime] D
e
fer async requests during a
b
o
r
t protected
.
.
.
commit
|
commitdiff
|
tree
2017-03-23
Vlad Brezae
[
run
t
ime] Fix detecting a
b
ort at end of
a
b
o
rt p
r
otected
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
Vlad Bre
z
ae
[runtime] Fix missing abort during a
b
ort
p
rotect
e
d
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
Vlad Bre
z
ae
[ru
n
time] Rew
o
rk a
b
ort
d
eferring
commit
|
commitdiff
|
tree
2017-03-20
V
lad Brezae
[runti
m
e] Fix
interruption deferring
commit
|
commitdiff
|
tree
2017-02-25
Vla
d
Brezae
[thre
a
ds] Don'
t
ignore abort r
e
ques
t
s in abort
p
rotect
e
d
.
.
.
commit
|
commitdiff
|
tree
2017-02-22
Vlad Br
e
zae
[
s
g
en] Throw OOM also
f
r
om
the managed allocator
commit
|
commitdiff
|
tree
2017-02-22
Vlad Br
e
zae
[sgen] Rename
con
f
u
s
i
n
g v
a
ri
a
ble
commit
|
commitdiff
|
tree
2017-02-20
Vlad Bre
z
ae
[sgen] L
o
ck around worker s
t
a
r
t, n
o
t only
f
inishing
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brezae
[
r
u
n
t
ime] Use pro
p
er h
a
sh function for
k
e
y_gc h
a
shes
commit
|
commitdiff
|
tree
2017-02-20
V
lad Brezae
[runtime] Counter
f
or max hasht
a
b
l
e chain le
n
gth
commit
|
commitdiff
|
tree
2017-02-20
Vlad Br
e
zae
Re
v
ert "[Utils] Use g_direct_equal if NULL i
s
passed
.
.
.
commit
|
commitdiff
|
tree
2017-02-20
Vl
a
d Brezae
[s
g
en] In
c
lude optimization for a
r
m/arm6
4
targe
t
s
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brezae
[runtime] Avoid equal calls in Mo
n
oGHashTable
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brez
a
e
[runtime] Use bette
r
ha
s
hing for
r
efobject_h
a
sh
commit
|
commitdiff
|
tree
2017-02-20
Vlad Bre
z
ae
[runtime] Reduce collisions with open a
d
dressin
g
h
a
shes
commit
|
commitdiff
|
tree
2017-02-20
Vlad
Brezae
[sg
e
n]
G
ene
r
a
t
ional
m
o
no g hashtable
commit
|
commitdiff
|
tree
2017-02-17
Vlad Brezae
[sgen] Move some cardtable
function
s
to sgen
commit
|
commitdiff
|
tree
2017-02-17
Vlad Brezae
[runtime] Op
e
n addr
e
ssing for
M
ono
G
Has
h
Tab
l
e
commit
|
commitdiff
|
tree
2017-02-02
Vlad Brezae
Revert
"
D
e
fault powerpc to build
with
mcs
(#4313)"
commit
|
commitdiff
|
tree
2017-02-02
Vlad B
r
ezae
[
p
pc] Save all the
r
e
g
isters in the
c
ontext
commit
|
commitdiff
|
tree
2017-01-20
Vlad Bre
z
ae
[sgen] Alway
s
use a context specia
l
i
zed gra
y
stack
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[s
g
en] Always use one concurrent work
e
r
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen]
A
wake
n
wor
k
ers
i
f they are f
i
ni
s
h
ed while t
h
e
r
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Brezae
[sge
n
] Us
e
non-synchr
o
nized gray
s
tack when on
l
y
one
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
l
a
d B
r
eza
e
[
sgen] Spread
the i
n
iti
a
l
roots of work
e
rs
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
e
zae
[sgen] Wor
k
er
g
ray que
u
e steali
n
g
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Brezae
[
s
g
en] Prope
r
ly i
n
i
t
the size of a n
e
w g
r
a
y
qu
e
ue section
commit
|
commitdiff
|
tree
2017-01-19
V
la
d
B
r
e
zae
[profiler] Fi
x
vtun
e
build
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Ad
d
wor
k
e
r
index to the binary protocol entries
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brez
a
e
[sgen] C
l
e
a
n exit if we can't
r
ea
d
binprot
f
i
l
e due
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
a
e
[
sge
n
] Switch
t
o no
p
ar context w
h
e
n we ar
e
left
w
ith
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Brezae
[sgen]
P
arallel mod
union scan jobs
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
zae
[s
g
en] Avo
i
d alloca
t
in
g
mod
u
nion cardtables for lo
s
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
s
ge
n
]
Remove un
u
s
e
d
f
u
n
c
tion
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
z
a
e
[s
g
en] Use parallel wo
r
k
e
rs wh
e
n f
i
nishing conc
u
rrent
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
ae
[sgen]
M
ake
getting
o
bject size safe with
p
a
rallel
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
lad Bre
z
ae
[sgen] Suppor
t
cement
i
ng from multiple wor
k
ers
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Brezae
[sg
e
n] Disa
b
le conc
u
rrent qu
e
u
e
redirecti
o
n
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Breza
e
[sgen] Add p
a
r
allel copying infrastructure
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brez
a
e
[sgen] Add
f
ree li
s
ts for eac
h
w
o
r
kers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen]
P
aral
l
e
l
precl
e
aning of
l
o
s objects
commit
|
commitdiff
|
tree
2017-01-19
V
l
a
d
Brezae
[
sg
e
n] Remove unused paramete
r
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
za
e
[sgen] Paralle
l
major blocks precleaning
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sg
e
n] Split prec
l
ea
n
ing into multiple jobs
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen]
Enqueue
prec
l
ean through a w
o
rker fi
n
i
s
h ca
l
lback
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Brezae
[
s
g
e
n
]
E
nable mul
t
ipl
e
work
e
rs
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Brezae
[sgen] CAS on
LOS m
a
rking
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
za
e
[s
g
en] Add CAS object marking for concur
r
e
nt w
o
rk
e
rs
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen
]
Add separate scan/copy context for concurrent
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[s
g
en] Use array
with fixed-size element for
m
ark w
o
r
d
s
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brezae
[sgen] Support
m
ultip
l
e workers
commit
|
commitdiff
|
tree
2017-01-19
V
lad Brezae
[sgen] Add
multiple
t
hread su
p
port
for sgen thread
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
lad Brezae
[sgen] Add par
a
lle
l
configuration
to
the sge
n
te
s
ting
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
ezae
[sgen]
A
dd
o
ption for a new par
a
llel concu
r
rent collec
t
or
commit
|
commitdiff
|
tree
2017-01-19
V
lad Brezae
[sgen] Remove unused p
r
ototype
s
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Brezae
[sg
e
n] Use
thre
a
d sa
f
e addition
t
o block list
commit
|
commitdiff
|
tree
2017-01-11
Vlad Brezae
[corlib] Avoid unnecessary ephemeron
array resizes
commit
|
commitdiff
|
tree
2017-01-11
Vlad
Br
e
z
ae
[co
r
lib] Avoid
u
nbou
n
ded resizes o
f
ephemeron arrays
commit
|
commitdiff
|
tree
2016-12-21
Vlad Brezae
[a
r
m6
4
] F
i
x fi
n
ally abort
commit
|
commitdiff
|
tree
2016-12-20
Neale Ferguson
Implem
e
nt f
a
st t
l
s
for
s
3
90x (
#
4161)
commit
|
commitdiff
|
tree
2016-12-16
Vlad Brezae
[
r
untime
]
Fix M
O
NO_ARC
H
_ENABL
E
_MONO_LMF_VAR
commit
|
commitdiff
|
tree
2016-12-16
Vlad Brezae
[
ru
n
time]
R
emove old
unu
s
ed defines/prototype
s
commit
|
commitdiff
|
tree
2016-12-15
Vlad Brezae
[
sge
n
] Ree
n
able gc-al
t
stack test
commit
|
commitdiff
|
tree
2016-12-15
Vla
d
B
rezae
[s390x
]
F
i
x buil
d
commit
|
commitdiff
|
tree
2016-12-14
Vl
a
d Bre
z
a
e
[a
r
m] Resurrect inlined fast
t
ls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[arm64] Resurre
c
t in
l
in
e
d fas
t
tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brez
a
e
[x
8
6] Resu
r
r
ect
i
n
l
ined fast t
l
s
commit
|
commitdiff
|
tree
2016-12-14
Vl
a
d Brez
a
e
[
r
u
n
t
ime] Global
debug option for usin
g
fa
l
lbac
k
tls
commit
|
commitdiff
|
tree
2016-12-14
V
l
ad Brezae
[am
d
64] Resur
r
ect inli
n
ed f
a
st tls
commit
|
commitdiff
|
tree
next