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
B
rezae
[runtim
e
] Don't reset abort excepti
o
n in i
n
voke wrapper
commit
|
commitdiff
|
tree
2017-03-23
Vlad
Brezae
[run
t
ime]
I
mprove debugging o
f
thr
e
a
d
in
t
e
rrup
t
ions
commit
|
commitdiff
|
tree
2017-03-23
Vlad Brez
a
e
[r
u
ntim
e
] Defer a
s
ync requests
durin
g
abort p
r
otected
.
.
.
commit
|
commitdiff
|
tree
2017-03-23
Vlad Bre
z
ae
[
r
untime] Fix det
e
cting abort at
e
nd of abort
p
rote
c
ted
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
V
l
ad
B
rezae
[runtim
e
] Fix missing abort during abort p
r
o
tected
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
Vla
d
Brezae
[run
t
i
m
e]
Rewo
r
k
abo
r
t d
e
fe
r
ring
commit
|
commitdiff
|
tree
2017-03-20
V
l
ad Brezae
[run
t
ime] Fix
int
e
rrup
t
ion d
e
f
e
r
ring
commit
|
commitdiff
|
tree
2017-02-25
V
lad Brez
a
e
[t
h
r
e
ads] Don'
t
i
g
nor
e
abort req
u
ests in abor
t
protected
.
.
.
commit
|
commitdiff
|
tree
2017-02-22
Vlad Brezae
[sg
e
n] Throw OOM
a
lso f
r
om the managed allocator
commit
|
commitdiff
|
tree
2017-02-22
Vlad B
r
ezae
[sge
n
]
R
ename confusing vari
a
b
l
e
commit
|
commitdiff
|
tree
2017-02-20
Vla
d
Brezae
[sg
e
n] Lo
c
k around worker start,
n
ot on
l
y f
i
nishing
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brezae
[
r
un
t
ime] U
s
e p
r
oper hash
f
unction for
ke
y
_gc hashes
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brez
a
e
[ru
n
t
i
me
]
Cou
n
ter for max hashtable chain
l
ength
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brezae
Revert
"
[Utils] Use g_d
i
rect_equal if NU
L
L
i
s
passed
.
.
.
commit
|
commitdiff
|
tree
2017-02-20
Vlad Br
e
zae
[sgen] In
c
lude opt
i
mization for arm/arm6
4
targets
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brezae
[runtime] Avoi
d
equ
a
l
calls in MonoGHashTable
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brezae
[r
u
ntime] Us
e
better has
h
ing
f
or
r
efob
j
ect_hash
commit
|
commitdiff
|
tree
2017-02-20
Vlad B
r
ezae
[runtime] Reduce
c
oll
i
sions
w
ith ope
n
addressing
h
ash
e
s
commit
|
commitdiff
|
tree
2017-02-20
V
lad
B
rezae
[sge
n
] Generational mono g has
h
table
commit
|
commitdiff
|
tree
2017-02-17
Vlad B
r
ezae
[sgen]
Move some cardt
a
ble f
u
nct
i
ons to sgen
commit
|
commitdiff
|
tree
2017-02-17
Vla
d
Brezae
[
r
unti
m
e] Open add
r
e
s
sing
for MonoGHashTab
l
e
commit
|
commitdiff
|
tree
2017-02-02
Vla
d
Brezae
Revert "
D
efault powerpc to buil
d
with mcs (#4313)"
commit
|
commitdiff
|
tree
2017-02-02
Vlad Br
e
zae
[ppc
]
Sav
e
all the register
s
in t
h
e con
t
ext
commit
|
commitdiff
|
tree
2017-01-20
V
l
a
d
B
r
eza
e
[sgen] Always use a context specialized
g
ray
s
tac
k
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Bre
z
ae
[sgen] Always
u
se
o
ne
concurrent worker
commit
|
commitdiff
|
tree
2017-01-19
V
lad Br
e
z
a
e
[sgen
]
Awake
n
wo
r
kers if they
are finished while
t
here
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Breza
e
[
sgen]
U
se
non-synchronized gra
y
s
ta
c
k
when only o
n
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Brezae
[
s
gen
]
Spread the initial roots o
f
worke
r
s
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
s
ge
n
]
Worker gr
a
y queue ste
a
li
n
g
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Brezae
[sgen] Pr
o
perly in
i
t the
s
ize of a new
gray qu
e
ue sectio
n
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[p
r
ofiler]
F
ix vtun
e
build
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Add worker index to the binary pro
t
ocol ent
r
ies
commit
|
commitdiff
|
tree
2017-01-19
Vlad Breza
e
[sgen] Clean exit
if we can
'
t
r
ead
binprot file
d
u
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Brezae
[sge
n
] S
w
it
c
h to nopar context
w
h
en we
are left with
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
ezae
[sgen] Parallel m
o
d un
i
on sc
a
n job
s
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad B
r
ezae
[sgen] Avoid
allocatin
g
mod un
i
o
n
cardtables
fo
r
los
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Breza
e
[
sgen] Remo
v
e
unus
e
d function
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Br
e
zae
[sgen] U
s
e
parallel worker
s
wh
e
n finis
h
i
n
g
concurrent
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Make
g
etting
object
s
ize saf
e
with parallel
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
sgen] Suppor
t
cement
i
ng f
r
o
m
multiple
w
orkers
commit
|
commitdiff
|
tree
2017-01-19
V
lad Br
e
zae
[
sgen] Disable conc
u
rr
e
nt queue redirectio
n
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
ezae
[
s
gen]
Add paral
l
el copying infrast
r
ucture
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
s
gen] Add
f
ree list
s
for
e
a
c
h workers
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d
Brez
a
e
[sgen
]
Para
l
lel precleaning o
f
los ob
j
ects
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
ae
[sgen] Remove unused parameter
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brezae
[sgen] Parallel
major blocks precleaning
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
sgen] Split precleaning in
t
o
m
ultipl
e
jobs
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
r
eza
e
[sgen
]
Enqu
e
ue precle
a
n thro
u
g
h a worker
f
inis
h
callback
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
zae
[sgen]
E
n
a
ble
m
ultiple
workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
s
g
en] CAS on
LOS marking
commit
|
commitdiff
|
tree
2017-01-19
V
l
a
d Brezae
[sgen
]
A
dd CAS o
b
ject marking for concurrent
w
o
r
ker
s
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] A
d
d separate scan/copy c
o
ntext fo
r
concurr
e
nt
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sg
e
n] Use
a
rray
w
ith fixed-size el
e
m
en
t
for m
a
rk word
s
commit
|
commitdiff
|
tree
2017-01-19
V
la
d
Brezae
[sgen
]
Support mul
t
iple workers
commit
|
commitdiff
|
tree
2017-01-19
V
la
d
Bre
z
ae
[
s
gen] Add mu
l
t
iple thread s
u
pp
o
rt fo
r
sgen
thread
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
l
a
d
Breza
e
[
s
gen] Add parallel
con
f
iguration to the sgen tes
t
ing
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen]
Add opti
o
n
for a new paralle
l
conc
u
rrent col
l
ector
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
ae
[
sgen
]
Remove unused prototypes
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Use threa
d
s
a
fe
additi
o
n to block list
commit
|
commitdiff
|
tree
2017-01-11
Vlad
Br
e
zae
[corlib] Avoid unnecess
a
ry
ep
h
emeron a
r
ray resize
s
commit
|
commitdiff
|
tree
2017-01-11
V
l
a
d Brezae
[corlib] Av
o
id
u
nbo
u
n
d
e
d
r
e
sizes of epheme
r
on
a
r
rays
commit
|
commitdiff
|
tree
2016-12-21
Vlad Brezae
[
a
rm6
4
]
Fix
f
inall
y
abort
commit
|
commitdiff
|
tree
2016-12-20
Neale Ferguson
I
m
pl
e
me
n
t
f
a
st t
l
s for
s
390x (#4161
)
commit
|
commitdiff
|
tree
2016-12-16
Vlad Br
e
zae
[r
u
ntime] Fix MON
O
_ARCH_ENABL
E
_MONO_LMF_
V
AR
commit
|
commitdiff
|
tree
2016-12-16
Vlad Brezae
[runtime]
Remove old unused
d
ef
i
n
e
s
/proto
t
y
p
e
s
commit
|
commitdiff
|
tree
2016-12-15
Vlad Brezae
[sgen] Reena
b
le
gc-al
t
sta
c
k
t
est
commit
|
commitdiff
|
tree
2016-12-15
Vlad Br
e
zae
[s
3
9
0x] Fix bu
i
l
d
commit
|
commitdiff
|
tree
2016-12-14
Vlad B
r
ez
a
e
[arm] Resurrect inlined fast tls
commit
|
commitdiff
|
tree
2016-12-14
V
l
ad
B
r
ezae
[arm64] Resurrect inlined fast
tls
commit
|
commitdiff
|
tree
2016-12-14
V
l
ad Brezae
[x86] R
e
s
u
r
r
ect inlined fast tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[run
t
ime] Global debug option
f
or using
f
allback tls
commit
|
commitdiff
|
tree
2016-12-14
Vla
d
Bre
z
a
e
[
a
md64
]
Resurrect inli
n
ed fast tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[
r
untime] Refactor and un
i
fy tls
access
commit
|
commitdiff
|
tree
2016-12-13
Vlad
B
r
e
zae
Revert "[
c
i]
M
ove
m
c
s switch for Win32
b
uil
d
s
into
.
.
.
commit
|
commitdiff
|
tree
2016-12-13
Vl
a
d Brezae
[sgen] Don't suspend thread
in
w
ow64
tran
s
ition
commit
|
commitdiff
|
tree
2016-12-13
V
l
a
d Brezae
[sge
n
] bi
n
ary prot
o
col on windows
commit
|
commitdiff
|
tree
2016-12-13
Vlad
B
rezae
[runtime] Fix prototype
of function
s
commit
|
commitdiff
|
tree
2016-11-15
Vlad Brezae
[runtime] Fix
m
onitor excep
t
ion throwi
n
g
commit
|
commitdiff
|
tree
2016-11-02
Vlad Brezae
[sge
n
] Fix sge
n
with nursery siz
e
s
b
igger than 4G
commit
|
commitdiff
|
tree
2016-10-13
Vlad Brez
a
e
[tests] Selec
t
sgen
m
ajor ex
p
licitly in
tests
commit
|
commitdiff
|
tree
2016-10-13
Vlad
B
rezae
[sgen]
Enabl
e
con
c
urrent gc by default on d
e
sktop
commit
|
commitdiff
|
tree
2016-10-11
Vlad Brezae
[mips] D
i
sa
b
le div with mul on 32bit mips
commit
|
commitdiff
|
tree
2016-10-10
Vlad
B
reza
e
[
m
ips]
Add missing de
f
i
n
e
commit
|
commitdiff
|
tree
2016-10-10
Vlad Brezae
[m
i
ps] Don't
a
ssert when decompo
s
ing lo
n
gs
commit
|
commitdiff
|
tree
2016-10-04
Vlad Brezae
[sgen
]
Fix blo
c
k size computation for allocati
o
n
siz
e
commit
|
commitdiff
|
tree
2016-09-26
Vlad
Brezae
[sgen] Untag the v
t
able during c
o
ncurre
n
t
m
ark
commit
|
commitdiff
|
tree
2016-09-26
V
lad
B
r
ezae
[sgen] Fix internal allocation
commit
|
commitdiff
|
tree
2016-09-23
Vlad Breza
e
[gc] Warn
i
f we fail
to
sw
i
tch gc
commit
|
commitdiff
|
tree
2016-09-16
V
l
ad
B
rezae
[sg
e
n] Trim w
o
r
k
er g
r
ay queu
e
after
fi
n
ishing concurrent
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
Vlad Brezae
[sgen]
W
e do
n
't ne
e
d
to trim t
h
e free
l
ist w
h
en finishing
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
Vlad Brezae
[sgen
]
Increase counter
when a
c
tually
allocat
i
ng
g
ray
.
.
.
commit
|
commitdiff
|
tree
2016-09-14
Vlad Brez
a
e
[
j
it] Fix mis
s
i
n
g
wbarr
i
er for array g
e
neric setter
commit
|
commitdiff
|
tree
2016-09-12
V
la
d
Br
e
zae
[sgen] Free m
a
jor s
e
ctions
i
n
bulk also on 64b
i
t
commit
|
commitdiff
|
tree
2016-09-12
Vlad Brez
a
e
[sgen]
Adjust free-ing of empty
b
locks
commit
|
commitdiff
|
tree
2016-09-12
Vlad Brezae
[
r
unt
i
me] Replace uses of
a
l
l
oc funct
i
on
s
with gl
i
b
.
.
.
commit
|
commitdiff
|
tree
2016-09-12
M
a
r
k
P
r
o
bst
[utils] Fix
inte
r
n
al
al
l
ocator
h
e
a
der
size
.
commit
|
commitdiff
|
tree
2016-09-12
Mark
Probst
[runtime] Counters
f
or allocated virtual memory
.
commit
|
commitdiff
|
tree
2016-09-07
Vlad
Brezae
[sge
n
]
Make sur
e
we don't sweep a bloc
k
if we're not
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brezae
[sg
e
n] Remove unused a
n
d po
t
entially
wron
g
ca
s
e from
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vlad Br
e
zae
[sg
e
n]
F
ix m
o
d uni
o
n consiste
n
cy c
h
eck
commit
|
commitdiff
|
tree
next