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] Rework abort deferring
2017-03-22
Vla
d
Brezae
[runtim
e
] Rework
a
bo
r
t
d
e
ferring
commit
|
commitdiff
|
tree
2017-03-20
Vla
d
Brez
a
e
[runti
m
e] Fix inter
r
uption def
e
rring
commit
|
commitdiff
|
tree
2017-02-25
Vlad Brezae
[threa
d
s] Don't ignore abort
r
e
que
s
ts in abort protected
.
.
.
commit
|
commitdiff
|
tree
2017-02-22
Vlad Bre
z
a
e
[sgen] Throw OOM also from th
e
managed allocat
o
r
commit
|
commitdiff
|
tree
2017-02-22
V
lad Breza
e
[sgen]
Rena
m
e confus
i
ng v
a
riable
commit
|
commitdiff
|
tree
2017-02-20
V
l
ad Brezae
[
s
gen] Lock arou
n
d
worker start,
n
ot
o
nly fin
i
shing
commit
|
commitdiff
|
tree
2017-02-20
Vlad B
r
ezae
[run
t
ime] Use pro
p
e
r
hash function
f
or key_g
c
h
a
shes
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brezae
[runtime] Counter for
max has
h
table chain length
commit
|
commitdiff
|
tree
2017-02-20
Vlad
B
rezae
Revert "[Ut
i
l
s
] Use g
_
d
irec
t
_e
q
u
a
l if NULL is pa
s
s
e
d
.
.
.
commit
|
commitdiff
|
tree
2017-02-20
Vlad Bre
z
ae
[
s
gen
]
Incl
u
de o
p
ti
m
iza
t
i
o
n
for arm/arm64 targets
commit
|
commitdiff
|
tree
2017-02-20
Vlad Br
e
zae
[runtime] Av
o
id equal calls in Mono
G
H
a
shTabl
e
commit
|
commitdiff
|
tree
2017-02-20
V
lad Brezae
[runti
m
e] Use better hash
i
ng for refobj
e
ct_has
h
commit
|
commitdiff
|
tree
2017-02-20
Vl
a
d Brez
a
e
[runtime]
Reduce
c
ollisio
n
s with open addressing
hashes
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brezae
[sge
n
] Ge
n
er
a
tional mono
g hashtabl
e
commit
|
commitdiff
|
tree
2017-02-17
Vl
a
d
Brez
a
e
[sgen] Mov
e
som
e
card
t
able
f
uncti
o
ns t
o
sgen
commit
|
commitdiff
|
tree
2017-02-17
V
l
ad Br
e
zae
[runtime
]
O
pen ad
d
ressing
for MonoGHashTable
commit
|
commitdiff
|
tree
2017-02-02
Vlad Brezae
Reve
r
t "Default powerpc
to b
u
ild wit
h
mcs (
#
4313)"
commit
|
commitdiff
|
tree
2017-02-02
Vla
d
Bre
z
ae
[ppc] Save all the regist
e
r
s
in
the co
n
t
ex
t
commit
|
commitdiff
|
tree
2017-01-20
Vlad Brezae
[sgen]
A
lway
s
use
a context specialized gray stack
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
ezae
[s
g
en] A
l
ways use on
e
concurr
e
nt w
o
rk
e
r
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
r
ezae
[sgen
]
A
wa
k
en workers if they a
r
e finished
while there
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
ae
[
s
gen] Use non-synchron
i
zed
gr
a
y st
a
ck when on
l
y one
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[s
g
en] Spread the initia
l
roo
t
s of wor
k
e
r
s
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Breza
e
[sgen]
Worker
gr
a
y queue
s
teali
n
g
commit
|
commitdiff
|
tree
2017-01-19
V
l
a
d
B
rezae
[sge
n
] Pr
o
perly
init the siz
e
of a new
g
ray queue sect
i
on
commit
|
commitdiff
|
tree
2017-01-19
V
lad Brezae
[profile
r
]
Fix vtu
n
e
build
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen
]
Add worker index to the
b
i
na
r
y protoco
l
entries
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad
B
rezae
[s
g
e
n]
C
le
a
n exit if we can't read
b
inprot file due
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
za
e
[sgen] Switch to no
p
ar
c
o
ntext when we are
l
eft
w
ith
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[s
g
en] Para
l
lel
m
od union scan jobs
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Brez
a
e
[sgen]
A
v
oid allocati
n
g
mod union car
d
tables for los
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
ezae
[sgen] Remove unused function
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Use
parallel workers when
f
inishing concurr
e
n
t
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brez
a
e
[sgen] M
a
ke
ge
t
t
ing object size safe
with
p
aral
l
el
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Brezae
[sgen] Support cementin
g
from m
u
ltiple w
o
rkers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
s
gen] Disable concur
r
ent queue redi
r
e
ction
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brezae
[sgen] Ad
d
parallel copyin
g
infrastructure
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
zae
[s
g
en] Add free lists for each wor
k
er
s
commit
|
commitdiff
|
tree
2017-01-19
V
lad Brezae
[
s
gen] Parall
e
l
precle
a
n
ing of l
o
s objects
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
r
ezae
[s
g
en] Remo
v
e unus
e
d par
a
meter
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
zae
[sgen] Par
a
lle
l
ma
j
or blocks precleaning
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
rezae
[sgen] Spli
t
preclea
n
ing into
m
ultiple j
o
bs
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Brezae
[sgen] Enqueue precle
a
n thr
o
ugh
a
wo
r
ker finish callback
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad
B
r
ezae
[sgen] Enable mul
t
iple workers
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Brezae
[sge
n
] CA
S
o
n
LOS mark
i
ng
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d
Brezae
[sgen] Add CAS ob
j
ec
t
marking for co
n
current workers
commit
|
commitdiff
|
tree
2017-01-19
V
lad
B
rezae
[sgen] Add se
p
a
r
ate scan/copy c
o
n
text for concurrent
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Brezae
[sgen] Us
e
array
with fixed-si
z
e e
l
ement for mark wo
r
ds
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brez
a
e
[sgen] Support multip
l
e workers
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Br
e
zae
[
s
gen] Add mult
i
ple
t
hread
su
p
por
t
for sgen thread
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
lad B
r
ezae
[sgen] Ad
d
p
arallel
configura
t
ion to t
h
e sgen testin
g
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
s
gen]
A
dd option for a
n
ew
p
a
r
allel concurr
e
nt collector
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
r
ezae
[
sg
e
n
] Remove u
n
u
sed
p
r
otot
y
pe
s
commit
|
commitdiff
|
tree
2017-01-19
V
lad Brezae
[sgen] Us
e
t
hread
s
a
f
e a
d
dition to bl
o
ck list
commit
|
commitdiff
|
tree
2017-01-11
Vlad Breza
e
[cor
l
i
b
]
Avoid unnecessary ephemero
n
array re
s
izes
commit
|
commitdiff
|
tree
2017-01-11
Vla
d
Brez
a
e
[corl
i
b
] Avoi
d
unbounded re
s
izes of ephemeron arrays
commit
|
commitdiff
|
tree
2016-12-21
Vlad Brez
a
e
[arm64] Fi
x
f
inally abort
commit
|
commitdiff
|
tree
2016-12-20
Neale
Ferguson
Imple
m
en
t
f
ast tls
f
or s390x
(
#4161)
commit
|
commitdiff
|
tree
2016-12-16
Vlad Br
e
zae
[runtime
]
Fix MON
O
_ARCH_
E
NABLE_MONO_LMF_VAR
commit
|
commitdiff
|
tree
2016-12-16
Vlad Bre
z
ae
[run
t
i
me] Remove old unused defines/prot
o
types
commit
|
commitdiff
|
tree
2016-12-15
Vlad Brezae
[sgen] Reena
b
le
g
c-
a
lt
s
tac
k
test
commit
|
commitdiff
|
tree
2016-12-15
Vlad
Brez
a
e
[
s390x] Fix build
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[arm] R
e
s
ur
r
ect inl
i
n
e
d
f
a
st tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Breza
e
[arm64] R
e
s
u
rrect inlined fas
t
tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[x86] Res
u
rr
e
ct
inlined fast
t
l
s
commit
|
commitdiff
|
tree
2016-12-14
Vlad Bre
z
ae
[runtime] Glob
a
l debug op
t
ion
f
or using f
a
llback t
l
s
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[
a
m
d
64]
R
esur
r
ect inlined fast
tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[runt
i
me]
R
efactor a
n
d
u
nify tls access
commit
|
commitdiff
|
tree
2016-12-13
Vlad Brezae
R
evert "[ci] Move mcs switch for Win32 b
u
ilds into
.
.
.
commit
|
commitdiff
|
tree
2016-12-13
Vlad Br
e
zae
[sgen
]
Don't su
s
pend t
h
read in wo
w
64 transi
t
ion
commit
|
commitdiff
|
tree
2016-12-13
Vl
a
d Brezae
[sge
n
] binary pro
t
o
c
ol on
w
indows
commit
|
commitdiff
|
tree
2016-12-13
Vlad Br
e
zae
[ru
n
time] Fix prot
o
t
ype o
f
functions
commit
|
commitdiff
|
tree
2016-11-15
Vlad Brezae
[runtime] Fix monitor exception
t
hrowin
g
commit
|
commitdiff
|
tree
2016-11-02
Vl
a
d Brezae
[sgen] Fix
sgen
w
ith nursery sizes
b
igger than 4G
commit
|
commitdiff
|
tree
2016-10-13
V
lad
B
re
z
ae
[test
s
] Sel
e
ct sgen
maj
o
r exp
l
icit
l
y in tests
commit
|
commitdiff
|
tree
2016-10-13
Vlad
Brezae
[sg
e
n]
E
n
able c
o
ncurrent gc by default o
n
de
s
k
t
op
commit
|
commitdiff
|
tree
2016-10-11
Vlad
B
rezae
[m
i
p
s
] Disable div
with mul
on 32bit mips
commit
|
commitdiff
|
tree
2016-10-10
Vl
a
d
Brezae
[mips
]
Add
m
issing define
commit
|
commitdiff
|
tree
2016-10-10
Vlad B
r
ezae
[mips] Don't assert whe
n
decom
p
osi
n
g
long
s
commit
|
commitdiff
|
tree
2016-10-04
Vlad Bre
z
ae
[sgen]
F
ix block si
z
e c
o
mputation
f
or alloca
t
i
o
n
si
z
e
commit
|
commitdiff
|
tree
2016-09-26
Vlad
B
r
ez
a
e
[
sgen] Unta
g
t
h
e vt
a
ble during conc
u
rr
e
nt mark
commit
|
commitdiff
|
tree
2016-09-26
Vla
d
B
r
ezae
[sgen] Fix internal al
l
ocation
commit
|
commitdiff
|
tree
2016-09-23
Vlad
B
rezae
[g
c
] Wa
r
n if we fail to switch gc
commit
|
commitdiff
|
tree
2016-09-16
V
lad Breza
e
[
sgen
]
T
r
im worker gra
y
queue after fin
i
shing concurrent
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
V
l
ad Bre
z
ae
[
sgen] We don't need to
t
r
im the free
l
ist
when
fin
i
shing
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
Vlad Breza
e
[
s
gen] Increase counter when actua
l
ly alloca
t
ing gray
.
.
.
commit
|
commitdiff
|
tree
2016-09-14
V
l
ad
B
r
ezae
[j
i
t
] Fi
x
m
issin
g
wbarrier for array
ge
n
eri
c
setter
commit
|
commitdiff
|
tree
2016-09-12
Vlad Breza
e
[
s
gen] Free major sections in
bul
k
also on 64bit
commit
|
commitdiff
|
tree
2016-09-12
Vlad Brezae
[sgen
]
A
d
j
ust f
r
ee-ing of empty
b
locks
commit
|
commitdiff
|
tree
2016-09-12
Vlad Brezae
[ru
n
t
i
me]
R
eplace uses of alloc f
u
nctions with gli
b
.
.
.
commit
|
commitdiff
|
tree
2016-09-12
Mark P
r
obst
[utils] Fix
int
e
r
n
al alloc
a
tor header size
.
commit
|
commitdiff
|
tree
2016-09-12
Mark Probst
[run
t
ime] Cou
n
ters
for allocate
d
virt
u
a
l
memor
y
.
commit
|
commitdiff
|
tree
2016-09-07
Vlad
B
rezae
[sgen] Mak
e
sur
e
we don't sweep a bl
o
ck if we'r
e
n
o
t
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brezae
[
sgen] R
e
move unu
s
ed and
potent
i
ally
w
rong ca
s
e from
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
V
lad B
r
e
zae
[sgen]
F
ix
m
od un
i
on
c
onsistency c
h
eck
commit
|
commitdiff
|
tree
2016-09-06
Vlad
Brezae
[sgen] Don't do re
m
set con
s
is
t
e
n
cy
c
h
e
cks during majors
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brezae
[sg
e
n] Don't verify
t
h
e
he
a
p a
f
ter a
m
ajor
commit
|
commitdiff
|
tree
2016-09-06
Vlad
B
rezae
[sg
e
n] Fix m
i
ssing remse
t
s wi
t
h verify
b
efore collect
i
ons
commit
|
commitdiff
|
tree
2016-09-05
Vlad Brezae
[
sgen] Remove unus
e
d
parameter
commit
|
commitdiff
|
tree
2016-08-25
Vla
d
Brezae
[jit
]
D
o
n't lower sto
r
e_r4 and load_r4 on armel with
.
.
.
commit
|
commitdiff
|
tree
next