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 option for parallel nursery collector
2017-03-30
Vlad Brezae
[sgen] Add op
t
ion for pa
r
allel n
u
rse
r
y collector
commit
|
commitdiff
|
tree
2017-03-23
V
l
ad Bre
z
ae
[ru
n
time] Don't r
e
s
e
t abort ex
c
e
pt
i
on
i
n invoke w
r
appe
r
commit
|
commitdiff
|
tree
2017-03-23
Vlad Brezae
[runtime] Improv
e
d
e
bug
g
i
n
g
o
f thread interr
u
ptions
commit
|
commitdiff
|
tree
2017-03-23
Vlad B
r
ezae
[ru
n
time] Defer
a
sy
n
c requests during abo
r
t protected
.
.
.
commit
|
commitdiff
|
tree
2017-03-23
V
l
ad Brezae
[runtime] Fix dete
c
ting abort a
t
end of abort
protected
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
Vlad Brezae
[runtime] Fix miss
i
ng abort
d
uring abort protected
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
V
lad Br
e
zae
[runt
i
me] Rework abort deferring
commit
|
commitdiff
|
tree
2017-03-20
Vlad
B
r
ezae
[runtime] Fix int
e
r
ruption deferr
i
ng
commit
|
commitdiff
|
tree
2017-02-25
Vlad
B
rezae
[thr
e
ads
]
Don't ign
o
re abo
r
t requests i
n
abort protected
.
.
.
commit
|
commitdiff
|
tree
2017-02-22
Vlad B
r
e
za
e
[sgen] Throw OO
M
also from t
h
e managed alloc
a
tor
commit
|
commitdiff
|
tree
2017-02-22
Vlad Bre
z
ae
[sgen]
Rename confusing variabl
e
commit
|
commitdiff
|
tree
2017-02-20
V
l
a
d Bre
z
ae
[sgen] L
o
ck around worker
start, not only finishing
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brezae
[runti
m
e
]
Us
e
proper hash function
f
o
r key_g
c
h
ashe
s
commit
|
commitdiff
|
tree
2017-02-20
Vlad Breza
e
[run
t
ime
]
Counter
f
or max hashtable chain len
g
th
commit
|
commitdiff
|
tree
2017-02-20
V
l
ad Brezae
Revert "[Utils] Use g_dir
e
ct_
e
qual if NULL is passed
.
.
.
commit
|
commitdiff
|
tree
2017-02-20
V
lad Bre
z
ae
[sgen] Inclu
d
e op
t
i
mization
for arm/arm
6
4 targets
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brezae
[runti
m
e] Avoid equal
call
s
in MonoG
H
ash
T
able
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brezae
[
r
unti
m
e]
Use
better hashing for re
f
o
bjec
t
_ha
s
h
commit
|
commitdiff
|
tree
2017-02-20
V
l
ad
Brezae
[runt
i
me]
Reduce collisions wi
t
h o
p
e
n
addressing has
h
es
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brezae
[sgen] Generational mon
o
g h
a
shtable
commit
|
commitdiff
|
tree
2017-02-17
Vlad Brezae
[sgen] Move some c
a
rdtable f
u
nctions to sgen
commit
|
commitdiff
|
tree
2017-02-17
Vlad Brezae
[ru
n
time] Open add
r
es
s
ing for MonoGHashTable
commit
|
commitdiff
|
tree
2017-02-02
Vlad
B
rezae
Revert "Default p
o
w
e
rpc to
build with mcs (#
4
313)"
commit
|
commitdiff
|
tree
2017-02-02
Vlad Brezae
[p
p
c] Save all the regi
s
ters in the context
commit
|
commitdiff
|
tree
2017-01-20
Vlad Brez
a
e
[sge
n
]
A
lways use a context
s
pecialized gray stack
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
ae
[sgen] Alwa
y
s use one concurrent worker
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad
B
rezae
[sgen] Awaken worke
r
s if th
e
y are
finished whi
l
e
there
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brezae
[sgen] Use non-s
y
nchronized gray stack when on
l
y one
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
s
ge
n
] Spread t
h
e initial roots o
f
workers
commit
|
commitdiff
|
tree
2017-01-19
V
l
a
d
B
rezae
[sgen] Worker gray queue stealing
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Brezae
[sge
n
]
Properl
y
i
n
it
t
he si
z
e of a new gray queue sect
i
o
n
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d
B
rezae
[p
r
ofiler] Fix v
t
une build
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
ae
[sgen] Add worker
inde
x
to
t
he binary protocol entri
e
s
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
rez
a
e
[sgen]
C
l
e
a
n exit if we can
'
t
re
a
d binpr
o
t
file due
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sg
e
n] Swit
c
h to
nopar context w
h
en we are left with
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sg
e
n] Para
l
lel mod union
s
can jobs
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
ezae
[sgen] Av
o
id allocating
mod union cardtables for los
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
sgen] Re
m
ove unused function
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Br
e
zae
[sgen] Us
e
p
a
rallel workers when fi
n
ishing conc
u
r
r
ent
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Make ge
t
ti
n
g object size s
a
fe with p
a
ralle
l
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
ezae
[sgen
]
Support ce
m
enti
n
g from
m
ultiple
w
orkers
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad
Bre
z
ae
[sg
e
n
]
Disable
c
oncu
r
rent queue redir
e
ctio
n
commit
|
commitdiff
|
tree
2017-01-19
V
lad Brezae
[
sgen] Add p
a
rallel co
p
ying infrastructure
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Br
e
z
a
e
[sgen]
A
dd free
lists for each wor
k
ers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
zae
[sge
n
] Parallel precleaning of lo
s
objec
t
s
commit
|
commitdiff
|
tree
2017-01-19
V
lad Brezae
[sgen] Remove unused param
e
ter
commit
|
commitdiff
|
tree
2017-01-19
V
lad Brez
a
e
[sgen] Parallel major blocks precleaning
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad
Bre
z
ae
[sgen] Spli
t
p
recleaning
into multiple
jobs
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Bre
z
ae
[sgen] En
q
u
e
ue pre
c
lean t
h
rough a worker finish callback
commit
|
commitdiff
|
tree
2017-01-19
V
lad Brezae
[sgen] Enable multiple worke
r
s
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] CAS on LOS ma
r
king
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Add CAS obje
c
t mark
i
ng for c
o
ncu
r
rent workers
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brezae
[sgen] Add
s
eparate sc
a
n
/
c
o
py c
o
n
t
ext for concurren
t
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[s
g
en] Use array
with fi
x
ed-
s
i
z
e
el
e
m
e
nt fo
r
mark word
s
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
s
g
en] Support
m
ult
i
ple workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
rezae
[
sgen] Add multiple thread
s
u
ppo
r
t for s
g
en th
r
ea
d
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sge
n
]
A
dd parall
e
l con
f
iguration
to the sgen testing
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen]
Add option for a n
e
w
p
a
r
a
llel con
c
urren
t
collector
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
sgen] Remove unused prototyp
e
s
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Br
e
zae
[sgen]
U
s
e
thread s
a
fe addition to block l
i
s
t
commit
|
commitdiff
|
tree
2017-01-11
Vlad Brezae
[corl
i
b] Avoid unnecessary
ephemeron array resizes
commit
|
commitdiff
|
tree
2017-01-11
V
l
ad Brezae
[
c
orlib] A
v
oid
unbounded resizes of ephemer
o
n arrays
commit
|
commitdiff
|
tree
2016-12-21
Vlad Bre
z
ae
[arm
6
4] Fi
x
finally abort
commit
|
commitdiff
|
tree
2016-12-20
Nea
l
e
Fer
g
uso
n
Im
p
l
e
ment fast
t
ls f
o
r s390x
(
#4161)
commit
|
commitdiff
|
tree
2016-12-16
Vlad Brezae
[runtime] Fix MONO
_
A
RCH_ENAB
L
E_MONO_LMF_VAR
commit
|
commitdiff
|
tree
2016-12-16
Vla
d
Bre
z
a
e
[runtime] Remove old unused de
f
ines/prototyp
e
s
commit
|
commitdiff
|
tree
2016-12-15
Vla
d
Brez
a
e
[s
g
e
n
] Reenable gc-al
t
stack test
commit
|
commitdiff
|
tree
2016-12-15
Vlad Brezae
[s3
9
0x] Fix bu
i
ld
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[
a
rm] Resurrect inlined fast tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad
B
rezae
[arm64
]
Res
u
rrect inlined fast tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad
B
r
e
zae
[x86]
R
e
surrect inlined fast tl
s
commit
|
commitdiff
|
tree
2016-12-14
Vlad Bre
z
ae
[runtime] Globa
l
debug option for using fallback
t
ls
commit
|
commitdiff
|
tree
2016-12-14
Vlad B
r
ezae
[am
d
64] Resurre
c
t inlined fast
t
ls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[runti
m
e] Refa
c
t
or and unify
t
ls a
c
cess
commit
|
commitdiff
|
tree
2016-12-13
Vl
a
d Brezae
Re
v
ert "[ci]
M
ove mcs
s
w
i
t
ch
f
or
Win32 builds in
t
o
.
.
.
commit
|
commitdiff
|
tree
2016-12-13
V
l
ad Bre
z
a
e
[sge
n
] Don't
s
uspend
t
hread
i
n wow64 transitio
n
commit
|
commitdiff
|
tree
2016-12-13
Vlad B
r
ezae
[sge
n
] binary protocol on
windows
commit
|
commitdiff
|
tree
2016-12-13
Vlad Brezae
[runtime] F
i
x prot
o
typ
e
of functio
n
s
commit
|
commitdiff
|
tree
2016-11-15
Vlad Bre
z
a
e
[runt
i
m
e
] Fix
m
o
nitor
exceptio
n
throwing
commit
|
commitdiff
|
tree
2016-11-02
Vlad Brezae
[sgen] Fix sgen with nur
s
ery
sizes bi
g
ger than 4G
commit
|
commitdiff
|
tree
2016-10-13
Vla
d
B
rezae
[t
e
sts] S
e
le
c
t sgen major explicitly in t
e
sts
commit
|
commitdiff
|
tree
2016-10-13
Vlad Brez
a
e
[sgen] En
a
ble concurr
e
n
t gc
b
y
d
efault on desktop
commit
|
commitdiff
|
tree
2016-10-11
Vlad Brezae
[
mi
p
s] Disabl
e
div with mul
on
3
2
b
it mips
commit
|
commitdiff
|
tree
2016-10-10
V
l
ad B
r
ezae
[
m
i
ps] Add m
i
ssing define
commit
|
commitdiff
|
tree
2016-10-10
V
l
ad Bre
z
a
e
[mips] Don
'
t as
s
ert when deco
m
p
o
si
n
g longs
commit
|
commitdiff
|
tree
2016-10-04
Vla
d
Br
e
z
ae
[sgen] Fix blo
c
k size computation for allocation size
commit
|
commitdiff
|
tree
2016-09-26
Vlad Brezae
[sge
n
] Untag the vtable during co
n
cur
r
ent mark
commit
|
commitdiff
|
tree
2016-09-26
Vlad Br
e
zae
[sg
e
n] Fix interna
l
alloca
t
ion
commit
|
commitdiff
|
tree
2016-09-23
Vlad
Brezae
[
g
c] Warn if we fail
t
o switch gc
commit
|
commitdiff
|
tree
2016-09-16
Vlad Br
e
z
ae
[sgen]
Trim worker gra
y
queue after
f
inishing
concurren
t
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
V
l
ad
B
rezae
[sgen] We don't
need to trim the free list when
f
inishing
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
Vl
a
d
Brezae
[sgen] Increase
c
o
unter
when actually al
l
o
ca
t
ing gray
.
.
.
commit
|
commitdiff
|
tree
2016-09-14
Vlad Brezae
[jit] Fix
mis
s
ing wbarrier for
a
r
ray gen
e
ri
c
setter
commit
|
commitdiff
|
tree
2016-09-12
Vlad
B
reza
e
[s
g
en] Fr
e
e major section
s
in bu
l
k also
o
n
64bit
commit
|
commitdiff
|
tree
2016-09-12
Vlad Brezae
[sgen] Adjust free-in
g
of
e
mp
t
y blocks
commit
|
commitdiff
|
tree
2016-09-12
Vlad Brez
a
e
[r
u
ntime] Replace us
e
s of al
l
oc functions w
i
th glib
.
.
.
commit
|
commitdiff
|
tree
2016-09-12
Mark Prob
s
t
[utils] Fix interna
l
alloc
a
to
r
he
a
der si
z
e
.
commit
|
commitdiff
|
tree
2016-09-12
Mark
Probst
[ru
n
tim
e
] Counter
s
for allocated virtual memory
.
commit
|
commitdiff
|
tree
2016-09-07
V
lad Brezae
[sgen] Make sure
w
e don't sweep a block i
f
we're not
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vlad Bre
z
ae
[
sg
e
n
] Remove un
u
sed and poten
t
ia
l
ly w
r
ong cas
e
from
.
.
.
commit
|
commitdiff
|
tree
next