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] Don't execute jobs before actually starting the workers
2017-05-15
V
la
d
Brezae
[sg
e
n]
Don't execute
jobs before actu
a
lly
starting
.
.
.
commit
|
commitdiff
|
tree
2017-05-15
Vlad B
r
ezae
[
sgen]
R
esize
n
u
rse
r
y according
also to pause time
s
commit
|
commitdiff
|
tree
2017-05-15
Vlad Bre
z
ae
[sgen] Dynamic n
u
rsery
si
z
ing
commit
|
commitdiff
|
tree
2017-05-15
V
l
ad Brezae
[sgen]
R
em
o
ve un
u
sed
f
u
nction
commit
|
commitdiff
|
tree
2017-05-15
Vlad Brezae
[
s
gen] Remove some redundancy with nurs
e
ry
s
e
ction
commit
|
commitdiff
|
tree
2017-05-15
V
l
ad
Brezae
[sgen] Kill
U
SER_CONFI
G
commit
|
commitdiff
|
tree
2017-05-10
V
l
ad Bre
z
ae
[
r
untime] Don't
consume exceptio
n
if n
o
t allowed to
commit
|
commitdiff
|
tree
2017-05-10
Vla
d
B
r
ez
a
e
[tests] Don't starve
t
he main thread by doing GCs
commit
|
commitdiff
|
tree
2017-05-09
Vlad Brezae
[r
e
m
ot
i
n
g] Seriali
z
e ex
c
eptions betwee
n
domains inside
.
.
.
commit
|
commitdiff
|
tree
2017-05-03
Vl
a
d
Brezae
[
sgen] Fi
x
accidental tri
g
gering of
d
egraded m
o
de
commit
|
commitdiff
|
tree
2017-04-21
Vlad Brez
a
e
[me
t
adata] Lock around special static fields hash access
commit
|
commitdiff
|
tree
2017-04-21
Vlad B
r
eza
e
[
a
md64] Mak
e
inline fu
n
cti
o
n in header static
commit
|
commitdiff
|
tree
2017-04-21
Vlad Brezae
[metadata] D
o
n't us
e
st
a
tic_data
_
ar
r
ay
commit
|
commitdiff
|
tree
2017-04-12
Vlad Brezae
[tests] Im
p
rove configu
r
at
i
ons of sge
n
tests
commit
|
commitdiff
|
tree
2017-04-12
Vla
d
Breza
e
[
tes
t
s
]
Add timeout limits to
some longer sgen tests
commit
|
commitdiff
|
tree
2017-04-10
Vlad Brezae
[tests] Bump
time
o
uts on sgen
t
e
sts
commit
|
commitdiff
|
tree
2017-04-04
Vlad Brezae
[runtime] Add a
r
ch
size Interlocke
d
Add
commit
|
commitdiff
|
tree
2017-04-04
Vl
a
d Br
e
zae
[sgen] Add old
for
g
otte
n
oom tes
t
s to sgen oom s
u
i
t
e
commit
|
commitdiff
|
tree
2017-04-04
Vla
d
Brezae
[sgen] Add oom t
e
sting s
u
i
t
e
commit
|
commitdiff
|
tree
2017-04-04
V
lad Brezae
[sgen
]
D
on't pass gc opt
i
on
s
to
the te
s
t-runner
commit
|
commitdiff
|
tree
2017-04-04
Vlad Brezae
[sgen
]
Split up conc
u
rr
e
nt sw
e
ep from wor
k
er lo
g
ic
commit
|
commitdiff
|
tree
2017-04-04
Vlad B
r
ezae
[sgen] Inc
r
e
a
se gray stack sec
t
ion
s
iz
e
commit
|
commitdiff
|
tree
2017-04-04
Vlad
B
rezae
[sgen] Increase
p
arallelization
of minors
commit
|
commitdiff
|
tree
2017-04-04
Vl
a
d Breza
e
[sgen] Parallel
n
urser
y
c
oll
e
c
t
ions
commit
|
commitdiff
|
tree
2017-03-31
Vlad Brezae
[sge
n
]
A
dd debug option for vall
o
c limit
commit
|
commitdiff
|
tree
2017-03-30
Vlad Bre
z
ae
[sgen] Remov
e
C
A
RDT
A
BLE_STATS
commit
|
commitdiff
|
tree
2017-03-30
Vlad Brezae
[
s
gen] Make
s
u
re workers don't have
e
v
a
cuating blocks
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
Vlad Br
e
zae
[sgen] Blocks
o
n
the fr
e
elist don't need
t
o
h
ave b
e
en
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
Vlad
B
r
e
zae
[sg
e
n] Shutdown thread po
o
l
worker e
v
en
if it's not
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
Vlad Brezae
[
sgen] Don
'
t use
w
orkers during finish
i
n
g pause i
f
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
V
l
ad Br
e
zae
[s
g
e
n] Add scan/copy c
o
nte
x
t for the simple parallel
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
Vlad Brezae
[sgen] Add opt
i
on for parall
e
l nu
r
sery collector
commit
|
commitdiff
|
tree
2017-03-23
Vl
a
d
B
r
e
zae
[runt
i
me]
Don't
r
e
set abort exc
e
ption
in invoke wrapp
e
r
commit
|
commitdiff
|
tree
2017-03-23
V
lad Brezae
[runtim
e
] Improve
d
e
b
u
gging of th
r
ead interrupti
o
ns
commit
|
commitdiff
|
tree
2017-03-23
Vlad Brez
a
e
[runti
m
e
]
De
f
er async
r
e
q
uest
s
during abort protected
.
.
.
commit
|
commitdiff
|
tree
2017-03-23
Vlad Brezae
[
runtime] Fix d
e
tecting abort at end of abo
r
t
p
rotected
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
Vlad
B
rezae
[
r
unti
m
e]
Fix mis
s
ing a
b
ort
d
uring abort protected
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
V
l
ad Brezae
[runtime] Rework abort deferring
commit
|
commitdiff
|
tree
2017-03-20
Vla
d
Brez
a
e
[
r
u
ntime] Fix interruption deferring
commit
|
commitdiff
|
tree
2017-02-25
Vlad Brezae
[threads] Don't
i
gnore
a
bor
t
requ
e
s
t
s in abort protected
.
.
.
commit
|
commitdiff
|
tree
2017-02-22
Vlad Bre
z
ae
[sge
n
] Throw OOM
a
lso f
r
om
t
h
e ma
n
age
d
allo
c
at
o
r
commit
|
commitdiff
|
tree
2017-02-22
Vlad B
r
ezae
[sg
e
n] Rename confusing variable
commit
|
commitdiff
|
tree
2017-02-20
Vlad Breza
e
[sgen]
L
o
ck around worker start,
n
ot
o
n
l
y
finis
h
ing
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brezae
[
r
untime] U
s
e p
r
oper hash functi
o
n
for k
e
y_gc
h
ashes
commit
|
commitdiff
|
tree
2017-02-20
Vla
d
Brezae
[
r
untim
e
] Counter for max h
a
shtable chain length
commit
|
commitdiff
|
tree
2017-02-20
V
l
ad Brez
a
e
Revert "[Utils] Use g_d
i
rect_eq
u
al
i
f NU
L
L is
passed
.
.
.
commit
|
commitdiff
|
tree
2017-02-20
Vlad
B
rezae
[s
g
en]
Include optimi
z
a
t
ion for arm/a
r
m64 targets
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brezae
[runtime] Avoid equa
l
calls in MonoGH
a
shTab
l
e
commit
|
commitdiff
|
tree
2017-02-20
Vlad
B
rezae
[
runtime] Use better h
a
shing for refobj
e
ct_hash
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brezae
[runti
m
e
] Reduce co
l
l
i
sions with ope
n
addr
e
s
s
in
g
hashes
commit
|
commitdiff
|
tree
2017-02-20
Vlad Br
e
zae
[sg
e
n
] Generat
i
onal mono g hashtab
l
e
commit
|
commitdiff
|
tree
2017-02-17
Vlad Brez
a
e
[sgen] Mo
v
e
so
m
e cardtable functions
to s
g
e
n
commit
|
commitdiff
|
tree
2017-02-17
Vlad Brezae
[r
u
ntime] Open a
d
dressing for MonoGHashTabl
e
commit
|
commitdiff
|
tree
2017-02-02
Vlad Brezae
R
e
vert "Default powerpc to build wit
h
m
cs (#431
3
)"
commit
|
commitdiff
|
tree
2017-02-02
Vla
d
Brezae
[ppc] Sav
e
all the regist
e
rs in
the contex
t
commit
|
commitdiff
|
tree
2017-01-20
V
l
ad Brezae
[sgen] Always us
e
a context s
p
e
c
ialized gray
sta
c
k
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
rezae
[sgen] Always use one
c
o
ncurre
n
t
w
orker
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] A
w
aken w
o
rkers if th
e
y
are finish
e
d
w
h
ile there
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
B
r
e
z
ae
[sg
e
n
]
Use n
o
n-synchronized gray sta
c
k when only
one
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
a
e
[sgen] Spr
e
a
d
t
he ini
t
ial r
o
ots of
w
orkers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Breza
e
[
s
g
e
n
]
Worker gray
queu
e
stealing
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Properly init the size of a ne
w
gray queue
s
e
ction
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brezae
[profile
r
] Fix vtune b
u
ild
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brez
a
e
[sgen] Add worker inde
x
to the binary protoco
l
e
n
tries
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen
]
Clean ex
i
t
if
w
e
can't read binprot f
i
le du
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d
Brezae
[
s
gen] Switch to no
p
ar context
w
h
e
n we are left with
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Breza
e
[sgen] Paralle
l
mo
d
union scan
j
o
bs
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Avoid alloc
a
ting mod
u
nion c
a
rdtables for los
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
ezae
[sge
n
] Remo
v
e unused functi
o
n
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brez
a
e
[
s
g
en] Use
para
l
l
el worker
s
when finishing co
n
curre
n
t
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
rezae
[sge
n
] Make getting object size safe
w
i
th paralle
l
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
eza
e
[sgen] S
u
pport cementing from multiple w
o
r
k
e
rs
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
ez
a
e
[sgen] Disable concu
r
r
ent queue redirection
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
zae
[sg
e
n] Add parallel copying i
n
f
r
astructure
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Ad
d
fre
e
l
is
t
s for each worker
s
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
zae
[
sgen] Parallel precl
e
a
ning of l
o
s objects
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sg
e
n] Remove unused
p
arame
t
er
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sg
e
n] Parall
e
l
m
ajor blocks p
r
ec
l
eaning
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Split precleaning into multiple
j
obs
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] E
n
queue preclea
n
t
h
rough a worker finish ca
l
lback
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen
]
Enab
l
e multip
l
e
workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] CAS on L
O
S marking
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Breza
e
[sge
n
] Add
C
AS
object ma
r
king for concu
r
r
ent
workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
rezae
[sgen] Add se
p
arate scan/copy context for concurrent
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[s
g
e
n
] U
s
e
array
w
ith fixed-size eleme
n
t
for mark
w
ords
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Brezae
[sge
n
] Support mul
t
i
p
le workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
ae
[sgen] Add m
u
l
t
iple thread sup
p
ort for
sgen thread
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
sgen] Add
p
aral
l
el
c
onfi
g
uration t
o
t
h
e
sg
e
n
testin
g
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sge
n
] Add option for a n
e
w
p
arallel concurrent
c
ollector
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sge
n
] Remove
u
nused prototypes
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
s
gen
]
Us
e
thread safe addition
t
o block lis
t
commit
|
commitdiff
|
tree
2017-01-11
Vlad B
r
e
zae
[
c
orlib]
A
v
o
id
u
nne
c
e
s
sary ephemeron array resize
s
commit
|
commitdiff
|
tree
2017-01-11
Vl
a
d Brezae
[cor
l
ib] Avoid unboun
d
ed
r
esizes of ep
h
emeron
arrays
commit
|
commitdiff
|
tree
2016-12-21
Vla
d
Breza
e
[ar
m
64] Fix finally
a
bort
commit
|
commitdiff
|
tree
2016-12-20
N
e
al
e
Ferguson
I
m
plement f
a
st tls for s390x (#4161)
commit
|
commitdiff
|
tree
2016-12-16
Vl
a
d Brezae
[runtime] F
i
x
M
ON
O
_ARCH
_
ENABLE_MONO_LMF_VAR
commit
|
commitdiff
|
tree
2016-12-16
Vlad Brezae
[runtime] Remove old u
n
us
e
d d
e
fines/prototy
p
es
commit
|
commitdiff
|
tree
2016-12-15
Vlad Brezae
[s
g
en] Reenab
l
e
g
c-altst
a
ck test
commit
|
commitdiff
|
tree
2016-12-15
Vlad Br
e
zae
[s390x] Fix build
commit
|
commitdiff
|
tree
2016-12-14
V
l
a
d
B
r
ezae
[arm] Res
u
rrect in
l
ined
fast tls
commit
|
commitdiff
|
tree
next