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
[threads] Don't ignore abort requests in abort protected blocks
2017-02-25
V
lad
B
r
ezae
[thre
a
ds] Do
n
'
t
ignore abort requests in abort protect
e
d
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
Vlad B
r
ezae
Rev
e
r
t
"Default powerpc t
o
build with
m
c
s (#43
1
3
)"
commit
|
commitdiff
|
tree
2017-02-02
Vl
a
d
Brezae
[ppc]
S
ave
all the registers in the con
t
ext
commit
|
commitdiff
|
tree
2017-01-20
Vlad Brez
a
e
[
s
gen
]
Always use a context specia
l
ized
g
ray st
a
ck
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
rez
a
e
[sgen
]
Always us
e
one con
c
urrent worker
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
ezae
[sgen] Awa
k
en workers
if th
e
y
a
r
e finished while
t
here
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Brez
a
e
[
s
gen] Use non-s
y
nchro
n
ized gray sta
c
k
w
hen only one
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Brezae
[
sgen]
S
pr
e
ad
the
i
nitial root
s
of
w
orkers
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Bre
z
ae
[sg
e
n] Worker gray queu
e
st
e
aling
commit
|
commitdiff
|
tree
2017-01-19
V
lad
B
r
ezae
[
s
gen] Pr
o
p
e
r
ly init th
e
size of a
n
ew gray queue s
e
ct
i
on
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Brezae
[profiler
]
Fix
vtune build
commit
|
commitdiff
|
tree
2017-01-19
Vlad Breza
e
[sgen] Add worker index to the b
i
n
ary
p
rotocol
entries
commit
|
commitdiff
|
tree
2017-01-19
Vlad Breza
e
[sgen
]
Clean exit if we can't read
binprot file du
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
s
g
en] Switch to nopar co
n
text when we are left with
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Brezae
[sgen
]
Parallel mo
d
unio
n
scan job
s
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
ae
[sgen
]
Avoid alloc
a
ting mod unio
n
c
a
rdtables for los
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Remove
u
n
use
d
function
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
re
z
ae
[
s
gen
]
Use parallel worker
s
when
f
i
n
ish
i
ng
con
c
urrent
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Make ge
t
ting ob
j
ect size saf
e
with parallel
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] S
u
pport cementi
n
g from
mu
l
t
ipl
e
workers
commit
|
commitdiff
|
tree
2017-01-19
V
l
a
d
Brezae
[sgen]
D
isable co
n
c
urrent queue redirecti
o
n
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
ezae
[sgen] Add parallel copying
i
nfras
t
ructure
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
s
gen] Add f
r
ee lis
t
s for each w
o
rke
r
s
commit
|
commitdiff
|
tree
2017-01-19
Vlad Breza
e
[sgen] Parallel precleaning of
l
os
objec
t
s
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brezae
[sgen] Remo
v
e un
u
se
d
parameter
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
zae
[sgen]
Parallel major b
l
ocks prec
l
eaning
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Breza
e
[
s
gen] Split preclean
i
ng into multipl
e
j
o
bs
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brez
a
e
[sg
e
n] Enqu
e
u
e
preclean throu
g
h
a work
e
r
f
inish call
b
ack
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
e
z
a
e
[sgen] Enable multip
l
e wor
k
ers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
ae
[sgen] CAS on LOS marki
n
g
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sge
n
]
A
d
d CAS obj
e
ct marking for concurren
t
worke
r
s
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Brezae
[
s
g
e
n] Add s
e
para
t
e
scan/
c
opy contex
t
for concur
r
ent
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] U
s
e array
with fi
x
e
d-size element for mark words
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Brezae
[sgen] Support
multipl
e
workers
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Breza
e
[sgen] A
d
d
m
ult
i
ple thread support for sgen thread
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sge
n
] Add par
a
l
le
l
conf
i
guration to the sgen testing
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
lad
B
r
ezae
[
sg
e
n
] Add option for
a
new parallel
concu
r
rent
c
ollector
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
ezae
[
sg
e
n] Remov
e
unuse
d
pro
t
otype
s
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
rezae
[sgen
]
Us
e
threa
d
safe
a
d
dition to block
l
is
t
commit
|
commitdiff
|
tree
2017-01-11
Vlad Breza
e
[
c
orlib]
A
v
oid un
n
ec
e
ssary ephemeron
array
r
esize
s
commit
|
commitdiff
|
tree
2017-01-11
V
l
a
d Brezae
[corlib] Avoi
d
unbo
u
n
ded resi
z
es of ephemeron arrays
commit
|
commitdiff
|
tree
2016-12-21
Vla
d
Br
e
z
a
e
[
a
rm64]
Fix finally
abort
commit
|
commitdiff
|
tree
2016-12-20
Ne
a
l
e Fergus
o
n
Implement fast t
l
s for s39
0
x (#4161)
commit
|
commitdiff
|
tree
2016-12-16
Vlad Brezae
[runtime] Fix MO
N
O_ARCH
_
ENABLE_MONO_LMF_VAR
commit
|
commitdiff
|
tree
2016-12-16
Vl
a
d B
r
ezae
[run
t
i
m
e] Remove old
unused defines/prototypes
commit
|
commitdiff
|
tree
2016-12-15
Vl
a
d Brezae
[
s
gen] Reenable gc-altstack test
commit
|
commitdiff
|
tree
2016-12-15
Vlad Brezae
[s3
9
0
x
] F
i
x build
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[arm] Resur
r
ect
inlined fas
t
tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[arm64
]
Resurrect inlined
fast
t
l
s
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[x86] Resurrect inlined fast tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[
r
untime] Global debug
o
pti
o
n for using
fallback tls
commit
|
commitdiff
|
tree
2016-12-14
V
l
ad
B
rezae
[amd64] Resurre
c
t
i
n
l
ined fast tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[
r
untime] Refactor and unify
t
ls a
c
cess
commit
|
commitdiff
|
tree
2016-12-13
Vla
d
Brezae
R
eve
r
t
"
[ci] Move mcs
switch for Win32 b
u
ilds into
.
.
.
commit
|
commitdiff
|
tree
2016-12-13
V
l
ad Bre
z
ae
[sgen] Don'
t
suspend thr
e
ad in wow64 tra
n
s
iti
o
n
commit
|
commitdiff
|
tree
2016-12-13
Vlad Brezae
[
s
gen] binary
protocol o
n
windows
commit
|
commitdiff
|
tree
2016-12-13
Vlad Br
e
z
a
e
[runt
i
me] Fix protot
y
pe of functions
commit
|
commitdiff
|
tree
2016-11-15
Vlad Brezae
[runtime]
Fi
x
m
o
nit
o
r exception t
h
r
o
w
ing
commit
|
commitdiff
|
tree
2016-11-02
Vlad Brezae
[sgen]
F
ix sgen with nursery s
i
z
es bigger th
a
n 4G
commit
|
commitdiff
|
tree
2016-10-13
V
lad Brezae
[tests
]
Select sg
e
n major explici
t
ly
i
n tes
t
s
commit
|
commitdiff
|
tree
2016-10-13
Vlad Brez
a
e
[sgen] Ena
b
le conc
u
rren
t
gc
b
y defau
l
t
on
d
esktop
commit
|
commitdiff
|
tree
2016-10-11
V
l
ad Brezae
[
m
ips] Disable div with mul on 32bit mips
commit
|
commitdiff
|
tree
2016-10-10
Vl
a
d Brezae
[mips] Add miss
i
ng defi
n
e
commit
|
commitdiff
|
tree
2016-10-10
Vlad
B
rezae
[mips]
D
on't as
s
e
r
t w
h
en decomposing longs
commit
|
commitdiff
|
tree
2016-10-04
Vlad Brezae
[sge
n
]
F
ix block
size comp
u
tation
f
o
r
al
l
ocation size
commit
|
commitdiff
|
tree
2016-09-26
Vlad Brezae
[sgen] Untag
t
he vtable dur
i
n
g
c
o
ncurrent m
a
rk
commit
|
commitdiff
|
tree
2016-09-26
Vla
d
Brez
a
e
[sgen] Fix
internal
a
llo
c
atio
n
commit
|
commitdiff
|
tree
2016-09-23
V
lad Brez
a
e
[gc] Warn
i
f we fail
t
o switch gc
commit
|
commitdiff
|
tree
2016-09-16
Vlad
Brezae
[sgen] Trim
worker
gray queue after fin
i
shing concurrent
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
V
la
d
Brezae
[
sgen] We don't need
to trim the free list when f
i
nishin
g
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
Vlad Brezae
[sgen
]
Increase counter w
h
en actuall
y
allocating gray
.
.
.
commit
|
commitdiff
|
tree
2016-09-14
V
l
a
d
B
rezae
[jit
]
Fix missing
wb
a
r
rier for
a
rray generic setter
commit
|
commitdiff
|
tree
2016-09-12
Vla
d
Brezae
[sgen] Fre
e
m
a
jo
r
secti
o
n
s
in
b
u
lk also
on 64bi
t
commit
|
commitdiff
|
tree
2016-09-12
V
l
ad Brezae
[sge
n
] Adjust free-i
n
g
of empty block
s
commit
|
commitdiff
|
tree
2016-09-12
Vl
a
d
Brezae
[runtime]
R
epl
a
c
e
uses
o
f alloc functions w
i
th glib
.
.
.
commit
|
commitdiff
|
tree
2016-09-12
Mar
k
Probst
[utils
]
Fix internal allocator header size
.
commit
|
commitdiff
|
tree
2016-09-12
Ma
r
k Probst
[runtime] Coun
t
e
rs for
a
llocated
virtual memory
.
commit
|
commitdiff
|
tree
2016-09-07
Vlad
B
rezae
[sgen] Make sure we
d
o
n
't s
w
eep a
b
lock if we're
n
ot
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vlad
Brezae
[sgen] Remove unused and potentia
l
ly wrong cas
e
from
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vl
a
d Breza
e
[sgen] Fix mod
u
n
i
o
n consistency
c
h
eck
commit
|
commitdiff
|
tree
2016-09-06
Vlad
B
r
ezae
[sgen] D
o
n't do remset consistency checks during
m
ajo
r
s
commit
|
commitdiff
|
tree
2016-09-06
V
l
ad Brezae
[sgen] Don't
v
erify the heap a
f
ter a m
a
jor
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brez
a
e
[sgen] Fix missing
r
ems
e
ts with verify before
collec
t
ions
commit
|
commitdiff
|
tree
2016-09-05
V
lad Brezae
[sgen] R
e
move unused parameter
commit
|
commitdiff
|
tree
2016-08-25
Vlad Brezae
[jit] Don
'
t lo
w
er
s
tore_r4 and load_r4
on armel wit
h
.
.
.
commit
|
commitdiff
|
tree
2016-08-25
Vlad Bre
z
a
e
[
arm] Fix opcode
e
mulat
i
o
n on
armel w
i
th no
f
p
commit
|
commitdiff
|
tree
2016-08-22
Vla
d
Brezae
[arm64] Bump instruct
i
on sizes for at
o
mic
o
ps to match
.
.
.
commit
|
commitdiff
|
tree
2016-08-19
Vla
d
Breza
e
[arm64] Add sequenti
a
l memory constraint to
s
wap, cas
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
Vla
d
Brezae
[arm64] Add full me
m
or
y
se
q
uencing t
o
atomic
loads
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
V
l
ad
B
rezae
[arm64] Add ful
l
mem
o
ry se
q
u
e
ncing to at
o
mic stores
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
Vlad
B
rezae
[aot] Fallback to slowpath
m
a
n
aged alloc if we fail
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
Vla
d
Bre
z
ae
[sgen]
U
n
ify tls acc
e
ss acr
o
ss with/without HAVE_
K
W_THREAD
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
Vla
d
Br
e
zae
[aot] D
o
n't aot met
h
o
d
s that u
s
e
tls on HA
V
E_KW_THREAD
.
.
.
commit
|
commitdiff
|
tree
2016-08-12
V
l
ad Brezae
[
j
it] Add missing s
p
ecial
c
ase for div wi
t
h mul opt
i
m
i
zatio
n
commit
|
commitdiff
|
tree
2016-08-11
V
l
ad Brezae
[jit] Enable division by constant
o
ptimizati
o
n on 32 bit
commit
|
commitdiff
|
tree
2016-08-11
Vlad
Brezae
[arm
]
I
m
p
l
ement OP_BIG
M
U
L
commit
|
commitdiff
|
tree
2016-08-11
Vlad Br
e
zae
[tests] Add random
immediate divisio
n
t
e
st
commit
|
commitdiff
|
tree
2016-08-11
Vlad Br
e
zae
[
j
it
]
Register coun
t
er fo
r
numb
e
r of
optimized
d
i
v
isions
commit
|
commitdiff
|
tree
2016-08-11
Vla
d
Brezae
[
j
it] Op
t
imize signed
di
v
ision
b
y constant
commit
|
commitdiff
|
tree
2016-08-11
Vlad B
r
e
zae
[jit] O
p
tim
i
z
e unsi
g
n
e
d division
b
y
c
o
nstant
commit
|
commitdiff
|
tree
next