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] Defer async requests during abort protected blocks
2017-03-23
Vlad Brez
a
e
[run
t
ime]
D
efe
r
asyn
c
r
e
quests during abor
t
protected
.
.
.
commit
|
commitdiff
|
tree
2017-03-23
Vlad Brezae
[runtime] Fix det
e
cting abor
t
at e
n
d of abort protec
t
e
d
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
Vlad Brezae
[runtime] Fix m
i
s
s
ing abort du
r
in
g
abor
t
p
rotec
t
e
d
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
Vl
a
d B
r
ez
a
e
[
r
untime] Rework abort de
f
erring
commit
|
commitdiff
|
tree
2017-03-20
Vlad B
r
ezae
[runtime]
F
ix i
n
terruption
d
eferring
commit
|
commitdiff
|
tree
2017-02-25
V
l
a
d Brezae
[threads
]
Don't
i
gnor
e
ab
o
rt req
u
est
s
in abo
r
t protected
.
.
.
commit
|
commitdiff
|
tree
2017-02-22
Vlad Brezae
[sgen] Throw OOM
a
lso from the m
a
naged all
o
cator
commit
|
commitdiff
|
tree
2017-02-22
Vlad Brezae
[sge
n
] Ren
a
m
e confusin
g
va
r
iable
commit
|
commitdiff
|
tree
2017-02-20
Vlad B
r
ez
a
e
[sgen] Lock a
r
o
u
nd worker
start, not only finishing
commit
|
commitdiff
|
tree
2017-02-20
Vlad
B
rezae
[runtime] Us
e
proper ha
s
h
f
unction fo
r
key_gc hashes
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brezae
[r
u
ntime] Co
u
nter for max hash
t
able chai
n
len
g
th
commit
|
commitdiff
|
tree
2017-02-20
V
lad Brezae
Revert "[Utils] Use g_d
i
r
ect_e
q
ual if NULL is passed
.
.
.
commit
|
commitdiff
|
tree
2017-02-20
V
lad Brezae
[s
g
e
n] Include optimiz
a
tion for ar
m
/arm64
t
argets
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brez
a
e
[
r
u
ntime] Avoid equal
c
a
lls in MonoGHas
h
Table
commit
|
commitdiff
|
tree
2017-02-20
V
lad Bre
z
ae
[runtim
e
]
U
se better has
h
ing
f
or refo
b
j
e
ct_hash
commit
|
commitdiff
|
tree
2017-02-20
Vlad Breza
e
[
r
untime] Reduce collisions with open addressin
g
h
a
s
h
es
commit
|
commitdiff
|
tree
2017-02-20
Vlad
Breza
e
[
s
g
e
n] Generational
m
o
n
o
g hashtable
commit
|
commitdiff
|
tree
2017-02-17
V
l
a
d
Brezae
[sgen] Move
s
o
me card
t
a
ble functions to sg
e
n
commit
|
commitdiff
|
tree
2017-02-17
V
lad
B
r
e
z
a
e
[runtime] Op
e
n addres
s
ing for Mono
G
HashTable
commit
|
commitdiff
|
tree
2017-02-02
V
lad Breza
e
Re
v
ert "Default po
w
er
p
c
to build wi
t
h mcs (
#
4
3
1
3)"
commit
|
commitdiff
|
tree
2017-02-02
Vlad Brezae
[ppc] Save all the regi
s
ters in
the context
commit
|
commitdiff
|
tree
2017-01-20
Vl
a
d Brezae
[sge
n
]
A
lways use
a context speci
a
l
i
zed gr
a
y stack
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Always
use one concurrent worker
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Awaken workers
i
f they a
r
e finished while th
e
re
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brez
a
e
[sgen] U
s
e n
o
n-s
y
nchronized g
r
a
y st
a
ck when only on
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
ae
[
s
ge
n
]
Sprea
d
the i
n
i
tial roots
o
f
workers
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Brezae
[sgen] Worker
gray qu
e
u
e
stealing
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad
Brez
a
e
[sgen]
Properly
init
t
he s
i
ze of a new gray queue section
commit
|
commitdiff
|
tree
2017-01-19
Vlad Breza
e
[profiler] Fix vtune build
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Breza
e
[sgen] Add worker index to the b
i
na
r
y protoco
l
e
n
tries
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Bre
z
ae
[sgen] Clean exit if
w
e ca
n
't read binprot file due
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
sgen] Swit
c
h
to nopar context
w
hen
w
e are
l
eft with
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Brezae
[sgen] Parallel mod
u
nion sc
a
n jobs
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Breza
e
[
sgen] Av
o
id al
l
ocating mo
d
un
i
on cardtables
f
o
r
l
o
s
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Rem
o
ve u
n
used function
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
ae
[sgen] Use pa
r
allel wo
r
kers when finishing concurrent
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Make getting objec
t
size
sa
f
e
with par
a
ll
e
l
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
la
d
Brezae
[sgen
]
Suppo
r
t cementing from multiple wo
r
ke
r
s
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brezae
[sgen
]
Disabl
e
concurre
n
t que
u
e red
i
r
e
ctio
n
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Br
e
zae
[s
g
en]
A
dd parallel c
o
pying infrastructure
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen
]
A
d
d free lists for each wor
k
er
s
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Br
e
zae
[sgen]
P
arallel pre
c
leaning of los object
s
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
sgen] Remove unused pa
r
a
mete
r
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Parallel majo
r
blocks precleaning
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
ae
[sgen
]
Split precleaning into multip
l
e jobs
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Enqueue
p
reclean through a work
e
r finish
c
allb
a
ck
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
eza
e
[sgen] Enable multiple w
o
rkers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
sgen] CAS on L
O
S marking
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brezae
[sgen] A
d
d C
A
S object
m
arking fo
r
concur
r
ent w
o
rkers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] A
d
d separate
scan/
c
op
y
context f
o
r
concurrent
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] U
s
e array with fixe
d
-s
i
ze elemen
t
for ma
r
k words
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[s
g
e
n
] Supp
o
rt multiple
workers
commit
|
commitdiff
|
tree
2017-01-19
V
lad Brezae
[sgen] Add multipl
e
thread su
p
port for sge
n
thread
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
r
ezae
[sgen] Add parallel con
f
igur
a
tion to the
s
gen testin
g
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen]
A
dd
o
p
ti
o
n for
a
ne
w
pa
r
allel concurrent collector
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
sgen] Remove
u
nus
e
d
p
roto
t
ypes
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d B
r
e
z
ae
[
sgen] Use thread
safe
a
ddition
to
block list
commit
|
commitdiff
|
tree
2017-01-11
Vlad Brezae
[
co
r
lib] Avoid unnecessary ephemeron a
r
ray
r
esizes
commit
|
commitdiff
|
tree
2017-01-11
Vlad Brezae
[corlib] Avoid
u
nbounded resizes of ephemeron arrays
commit
|
commitdiff
|
tree
2016-12-21
Vlad Br
e
z
a
e
[arm64] Fix
f
i
nall
y
abort
commit
|
commitdiff
|
tree
2016-12-20
Neale
Fe
r
guson
Implement fas
t
tls for s390
x
(#
4
161)
commit
|
commitdiff
|
tree
2016-12-16
Vlad Brezae
[r
u
ntime]
F
i
x MONO
_
ARCH_ENABLE_M
O
N
O_LMF_V
A
R
commit
|
commitdiff
|
tree
2016-12-16
Vla
d
B
r
e
zae
[runtime] Remove
o
ld unused defines/proto
t
y
pes
commit
|
commitdiff
|
tree
2016-12-15
Vlad Brez
a
e
[
sgen]
R
eenable gc-altstack test
commit
|
commitdiff
|
tree
2016-12-15
Vlad Br
e
zae
[s390x]
F
ix build
commit
|
commitdiff
|
tree
2016-12-14
V
l
ad Brez
a
e
[arm] R
e
surrect inlined fast
t
ls
commit
|
commitdiff
|
tree
2016-12-14
V
lad Bre
z
ae
[arm64] Res
u
r
r
ect inlined
fast tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[x86] Resurrec
t
inlined fast t
l
s
commit
|
commitdiff
|
tree
2016-12-14
V
l
ad Breza
e
[runtime] Glo
b
a
l
debug op
t
ion for usi
n
g fallback tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[amd64] Resurre
c
t inlined fast tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[
r
untime] Refac
t
or and un
i
fy
t
ls a
c
cess
commit
|
commitdiff
|
tree
2016-12-13
Vlad B
r
ezae
R
e
vert "[ci] Move mcs switch for
W
in3
2
builds i
n
to
.
.
.
commit
|
commitdiff
|
tree
2016-12-13
Vlad Brezae
[s
g
en
]
Don
'
t suspend thread in wow64 transitio
n
commit
|
commitdiff
|
tree
2016-12-13
Vlad
B
rezae
[sg
e
n] b
i
nary pr
o
tocol on
w
i
n
dows
commit
|
commitdiff
|
tree
2016-12-13
Vlad Brezae
[runti
m
e] Fix
p
rototyp
e
o
f
function
s
commit
|
commitdiff
|
tree
2016-11-15
Vlad
Brezae
[runti
m
e] Fix m
o
n
i
tor exception throwing
commit
|
commitdiff
|
tree
2016-11-02
Vlad Brezae
[sgen]
F
ix s
g
en wi
t
h nursery
sizes bigger tha
n
4G
commit
|
commitdiff
|
tree
2016-10-13
Vlad
B
r
ezae
[tests] Sele
c
t sg
e
n major explici
t
ly
i
n te
s
ts
commit
|
commitdiff
|
tree
2016-10-13
Vlad
Br
e
zae
[sgen]
E
nable concurrent gc by d
e
fault on deskto
p
commit
|
commitdiff
|
tree
2016-10-11
Vlad B
r
ezae
[mips]
Disabl
e
div with
m
ul
o
n 32bit mips
commit
|
commitdiff
|
tree
2016-10-10
Vlad
B
rezae
[mips] Add missing define
commit
|
commitdiff
|
tree
2016-10-10
Vlad Brezae
[
m
ips] Don't assert when de
c
o
mpos
i
ng longs
commit
|
commitdiff
|
tree
2016-10-04
Vlad Breza
e
[sgen]
Fix block si
z
e
co
m
p
u
tation for
alloca
t
io
n
size
commit
|
commitdiff
|
tree
2016-09-26
Vlad Bre
z
ae
[sgen] Untag the vtable
d
uring c
o
nc
u
rr
e
nt mark
commit
|
commitdiff
|
tree
2016-09-26
Vlad Brezae
[sgen] Fix internal allo
c
ati
o
n
commit
|
commitdiff
|
tree
2016-09-23
V
lad Brezae
[gc] Warn if we fail to switch
g
c
commit
|
commitdiff
|
tree
2016-09-16
V
l
a
d Brezae
[sgen] Trim worke
r
gray qu
e
ue after finishing concurre
n
t
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
V
l
ad B
r
ezae
[sgen
]
We don'
t
n
eed to trim t
h
e
free list
wh
e
n finishing
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
Vlad Br
e
zae
[sg
e
n] Increas
e
count
e
r wh
e
n actua
l
ly allocating gray
.
.
.
commit
|
commitdiff
|
tree
2016-09-14
Vlad Brezae
[j
i
t
]
Fix missing wbarrier for array
g
eneric sette
r
commit
|
commitdiff
|
tree
2016-09-12
Vlad Brezae
[s
g
en] Free major
s
ec
t
io
n
s in bu
l
k al
s
o
o
n 64bit
commit
|
commitdiff
|
tree
2016-09-12
Vla
d
Brezae
[sgen] Adjust
f
ree-ing of empty blocks
commit
|
commitdiff
|
tree
2016-09-12
V
lad Breza
e
[
r
untime]
R
e
p
lace uses of
a
lloc funct
i
o
n
s
with
glib
.
.
.
commit
|
commitdiff
|
tree
2016-09-12
Mark P
r
obst
[utils] Fix inter
n
al al
l
o
c
ato
r
heade
r
size
.
commit
|
commitdiff
|
tree
2016-09-12
Mark Probs
t
[runtime] Counters
for allo
c
ated virt
u
al me
m
ory
.
commit
|
commitdiff
|
tree
2016-09-07
Vlad Brezae
[
s
gen] Make s
u
re we
d
on't sweep a block i
f
we're not
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vlad
B
rezae
[sgen] Rem
o
ve unused and potentially wrong case fro
m
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brezae
[sgen
]
F
i
x
mod
u
n
ion
c
onsistency
c
heck
commit
|
commitdiff
|
tree
2016-09-06
Vlad
B
re
z
ae
[
sge
n
] Don't do remset consisten
c
y checks during majors
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brezae
[sgen] Don't
v
e
rify the heap after a major
commit
|
commitdiff
|
tree
next