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 reset abort exception in invoke wrapper
2017-03-23
Vlad Brezae
[runtime] Don't res
e
t abo
r
t ex
c
e
ption
i
n
inv
o
ke wr
a
pp
e
r
commit
|
commitdiff
|
tree
2017-03-23
Vl
a
d Brezae
[
r
u
ntime] Improve
d
e
b
u
g
g
ing of thread interru
p
tions
commit
|
commitdiff
|
tree
2017-03-23
Vlad Brezae
[runtime]
Defer as
y
n
c requests during
a
bort protect
e
d
.
.
.
commit
|
commitdiff
|
tree
2017-03-23
Vlad Brezae
[runtime] Fix de
t
e
c
ting ab
o
rt a
t
end of abort protected
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
Vlad Brezae
[ru
n
time] Fix
m
issing abort during abor
t
protected
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
Vlad Brezae
[r
u
nt
i
m
e
] Rework ab
o
rt deferring
commit
|
commitdiff
|
tree
2017-03-20
V
lad Brezae
[runt
i
m
e] Fix interr
u
pt
i
on deferri
n
g
commit
|
commitdiff
|
tree
2017-02-25
Vla
d
Brezae
[threads] Don't
i
gnore abort re
q
uest
s
in
abort p
r
otected
.
.
.
commit
|
commitdiff
|
tree
2017-02-22
Vlad Breza
e
[sgen] Throw OOM also from t
h
e manag
e
d a
l
locat
o
r
commit
|
commitdiff
|
tree
2017-02-22
Vla
d
Brezae
[sgen] Ren
a
me confusing variable
commit
|
commitdiff
|
tree
2017-02-20
Vlad Bre
z
ae
[sg
e
n] Lock a
r
o
un
d
wo
r
ker
start, not only fi
n
i
shing
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brezae
[
run
t
i
me
]
Use proper ha
s
h funct
i
on
f
or
k
ey_gc hashe
s
commit
|
commitdiff
|
tree
2017-02-20
Vlad
Brezae
[run
t
ime] Counter for max h
a
shtable chain
length
commit
|
commitdiff
|
tree
2017-02-20
V
l
ad Breza
e
Revert "[Uti
l
s] Use g_direct_equal if NULL is passed
.
.
.
commit
|
commitdiff
|
tree
2017-02-20
V
lad Br
e
zae
[sgen
]
Include o
p
timization for arm/arm
6
4 targ
e
ts
commit
|
commitdiff
|
tree
2017-02-20
Vla
d
B
r
ezae
[r
u
n
t
ime] Avoi
d
eq
u
al calls in
M
onoGHas
h
Tabl
e
commit
|
commitdiff
|
tree
2017-02-20
Vla
d
Brezae
[runtime] Use better
h
ashing
f
or refob
j
ect_hash
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brezae
[run
t
ime] Reduce co
l
lisions with open
a
ddressing hashes
commit
|
commitdiff
|
tree
2017-02-20
Vlad B
r
ezae
[sgen] Generational mono
g
hashtable
commit
|
commitdiff
|
tree
2017-02-17
V
l
ad Brezae
[s
g
en] Mo
v
e
s
om
e
ca
r
dtab
l
e
functions
t
o sgen
commit
|
commitdiff
|
tree
2017-02-17
V
la
d
Brezae
[run
t
ime]
O
pen a
d
dressing for MonoGH
a
shT
a
ble
commit
|
commitdiff
|
tree
2017-02-02
Vlad
B
r
ezae
Revert "
D
efaul
t
po
w
er
p
c to build
with mcs (#4313)"
commit
|
commitdiff
|
tree
2017-02-02
Vlad Brezae
[
p
pc]
S
ave all the registers in t
h
e context
commit
|
commitdiff
|
tree
2017-01-20
Vl
a
d Brezae
[sgen]
A
l
w
ay
s
use a context
specialized gray stack
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Brezae
[
sgen]
A
l
ways
u
s
e one concurre
n
t worker
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
reza
e
[sgen] Awak
e
n wor
k
ers if they ar
e
f
i
n
ish
e
d
while th
e
r
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brez
a
e
[sgen]
U
se non-synchronized gray s
t
ack
when only one
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Breza
e
[sgen] Spread t
h
e
i
n
itial root
s
o
f workers
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d
B
rezae
[
sgen] Worker gray
q
u
eue steal
i
ng
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Brezae
[sgen
]
Prop
e
rly init the size of a new gray queu
e
section
commit
|
commitdiff
|
tree
2017-01-19
V
lad B
r
ez
a
e
[
profiler] Fix vtune buil
d
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Brezae
[sge
n
] Add wo
r
ker index t
o
the
b
inary pr
o
tocol e
n
t
r
ies
commit
|
commitdiff
|
tree
2017-01-19
V
lad Brezae
[
s
gen] C
l
ea
n
e
x
i
t if we can't re
a
d binp
r
ot f
i
le due
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
r
ezae
[sg
e
n] Swi
t
ch to nopa
r
c
ontex
t
when
we are lef
t
with
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
ae
[sgen] Pa
r
allel mod
union scan j
o
bs
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sg
e
n] Avoid allocating mod u
n
ion cardtables
for los
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Rem
o
ve unused funct
i
on
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brez
a
e
[
sgen] Use
p
aral
l
el workers whe
n
finishi
n
g concurrent
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
a
e
[sg
e
n] Make getting object size saf
e
w
i
th parallel
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
l
a
d Brezae
[
s
gen] Support
c
ement
i
ng f
r
om multiple workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Di
s
able concurrent queue r
e
d
i
re
c
tion
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
sg
e
n
]
Add para
l
lel copy
i
ng infr
a
st
r
ucture
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sg
e
n] Add fr
e
e lists
f
or
eac
h
workers
commit
|
commitdiff
|
tree
2017-01-19
V
l
a
d
Brezae
[sgen
]
P
a
r
a
llel precleaning of
los
obje
c
t
s
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brezae
[
sgen] Re
m
ove unused parameter
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Brezae
[sgen] Para
l
lel majo
r
blocks
p
rec
l
e
a
ning
commit
|
commitdiff
|
tree
2017-01-19
Vlad Breza
e
[sgen] Split
pre
c
le
a
ning into multiple j
o
bs
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen]
E
nqueue precle
a
n through a worker fi
n
ish callback
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sg
e
n] Enable mult
i
p
le workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
ae
[sgen] CAS on
L
O
S
marki
n
g
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
rezae
[sgen] Add CAS object
m
ar
k
ing for conc
u
rrent
w
orkers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Add separate scan/copy
c
ontext
f
or
c
oncurrent
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Brez
a
e
[sge
n
] Us
e
a
r
ray
with fixed-siz
e
element for mark words
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
rezae
[
s
gen]
Supp
o
rt multiple worke
r
s
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Brezae
[sgen]
A
d
d mult
i
ple thread support for sgen
thread
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Breza
e
[sg
e
n
]
A
d
d
p
arallel
configura
t
ion
to the sgen t
e
stin
g
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
rezae
[sgen]
A
dd option for a new p
a
rallel
c
o
n
current collector
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brez
a
e
[sgen]
R
emove unus
e
d prototypes
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Use thr
e
ad safe
a
ddit
i
on to block list
commit
|
commitdiff
|
tree
2017-01-11
Vlad Brezae
[
cor
l
ib
]
Avoid unnecessary ephemeron array resizes
commit
|
commitdiff
|
tree
2017-01-11
Vlad Brezae
[corlib]
Avo
i
d
u
nbounded r
e
sizes
of
e
phe
m
er
o
n
arra
y
s
commit
|
commitdiff
|
tree
2016-12-21
Vlad
B
re
z
ae
[arm64]
Fix f
i
n
ally abort
commit
|
commitdiff
|
tree
2016-12-20
Neale Ferguson
I
mplement fast tls for s390x (#41
6
1)
commit
|
commitdiff
|
tree
2016-12-16
Vlad Br
e
za
e
[run
t
ime] F
i
x M
O
NO_ARCH_ENABLE_MO
N
O
_LMF_VAR
commit
|
commitdiff
|
tree
2016-12-16
Vlad
Brez
a
e
[runt
i
me] Remove old un
u
s
ed
d
efines/prototypes
commit
|
commitdiff
|
tree
2016-12-15
Vlad Brezae
[
s
gen] Reenable gc-al
t
s
ta
c
k test
commit
|
commitdiff
|
tree
2016-12-15
Vlad Brezae
[s3
9
0
x] Fix build
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[arm]
R
esurrect inlined fast tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Bre
z
a
e
[arm
6
4] Re
s
urrect in
l
ined
f
ast tls
commit
|
commitdiff
|
tree
2016-12-14
V
l
ad Br
e
zae
[x86] Resurr
e
ct
inl
i
ne
d
f
ast tls
commit
|
commitdiff
|
tree
2016-12-14
V
l
a
d Brezae
[
runtime] G
l
obal d
e
bug
option f
o
r using fa
l
lback tls
commit
|
commitdiff
|
tree
2016-12-14
V
l
ad
B
rezae
[amd64] Res
u
rrect inlin
e
d
fast tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[runtime] Refac
t
or a
n
d unify tls access
commit
|
commitdiff
|
tree
2016-12-13
Vlad Br
e
z
a
e
Revert "[ci]
M
o
v
e mc
s
sw
i
tch for Win32 b
u
ilds
i
nto
.
.
.
commit
|
commitdiff
|
tree
2016-12-13
Vlad Breza
e
[sge
n
] Don't s
u
spend thread
in wow64 tr
a
nsiti
o
n
commit
|
commitdiff
|
tree
2016-12-13
Vl
a
d B
r
ezae
[sgen] binary protocol o
n
w
i
n
dows
commit
|
commitdiff
|
tree
2016-12-13
Vlad Brez
a
e
[run
t
ime] Fix proto
t
ype of functi
o
ns
commit
|
commitdiff
|
tree
2016-11-15
Vlad Breza
e
[runtime] Fi
x
monit
o
r except
i
on t
h
rowing
commit
|
commitdiff
|
tree
2016-11-02
Vlad Brezae
[sgen] Fix sgen with
nursery sizes bi
g
ger than 4G
commit
|
commitdiff
|
tree
2016-10-13
Vlad
B
rezae
[
tests] Select sgen major explicitly in
tests
commit
|
commitdiff
|
tree
2016-10-13
Vlad
B
rezae
[sgen] Ena
b
le
c
oncurrent g
c
by
d
e
fault on deskt
o
p
commit
|
commitdiff
|
tree
2016-10-11
Vlad Brezae
[mips] Disable div
w
ith mul on 32bit
mips
commit
|
commitdiff
|
tree
2016-10-10
V
l
a
d
Brezae
[mips] Add missing define
commit
|
commitdiff
|
tree
2016-10-10
V
lad Breza
e
[mips] Don't assert
w
hen decomposin
g
lon
g
s
commit
|
commitdiff
|
tree
2016-10-04
Vl
a
d
Brezae
[sgen] Fix block size computation for allocation size
commit
|
commitdiff
|
tree
2016-09-26
V
l
a
d Brezae
[sgen] Untag the vtable dur
i
n
g
c
oncurr
e
nt
mark
commit
|
commitdiff
|
tree
2016-09-26
Vlad Brezae
[sgen
]
F
i
x
internal allo
c
a
t
ion
commit
|
commitdiff
|
tree
2016-09-23
Vlad Brezae
[
gc]
W
arn if we fail to
switch gc
commit
|
commitdiff
|
tree
2016-09-16
Vlad
Brezae
[sgen
]
T
r
im worker gra
y
queue a
f
t
e
r finishing concurrent
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
Vlad B
r
eza
e
[sgen] We don
'
t
need to trim the free list when finishi
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
Vlad Brezae
[sgen] Incr
e
ase counter when actual
l
y allocati
n
g gray
.
.
.
commit
|
commitdiff
|
tree
2016-09-14
V
l
ad Brezae
[jit]
F
i
x miss
i
ng wbarr
i
er
f
or arra
y
gene
r
ic s
e
t
ter
commit
|
commitdiff
|
tree
2016-09-12
V
l
ad Brez
a
e
[sg
e
n] Free majo
r
sections in
b
ulk also on 64bit
commit
|
commitdiff
|
tree
2016-09-12
Vlad
B
rezae
[sgen] Ad
j
ust free-ing of empty bl
o
cks
commit
|
commitdiff
|
tree
2016-09-12
Vl
a
d Brezae
[runtim
e
] Replace uses of alloc functions with
glib
.
.
.
commit
|
commitdiff
|
tree
2016-09-12
Ma
r
k
Probst
[utils] Fi
x
intern
a
l allocato
r
head
e
r size
.
commit
|
commitdiff
|
tree
2016-09-12
M
ark Probst
[runtime] Counters
for allocated virt
u
al mem
o
ry
.
commit
|
commitdiff
|
tree
2016-09-07
Vlad Brezae
[s
g
e
n] Make sure
we don't sweep a
b
lock i
f
w
e're not
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brezae
[sgen] R
e
mov
e
unused an
d
pote
n
tially wron
g
case from
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brez
a
e
[sgen] Fix mod
union consistency check
commit
|
commitdiff
|
tree
next