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
[sgen] Add parallel copying infrastructure
2017-01-19
Vlad Brezae
[sgen]
A
dd parallel copying infrastruct
u
re
commit
|
commitdiff
|
tree
2017-01-19
V
lad Brezae
[sge
n
] A
d
d
free
l
ists
f
o
r
eac
h
workers
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Brezae
[sgen] Parallel pr
e
cl
e
aning o
f
los object
s
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
sgen] Rem
o
ve unused
p
ar
a
meter
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
sgen] Parallel major
blocks pr
e
cleaning
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
zae
[sg
e
n] Split p
r
ec
l
eani
n
g into multiple jobs
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d B
r
ezae
[sgen] Enqueue preclean throug
h
a worker finish callb
a
ck
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Bre
z
a
e
[
s
gen] Enable multip
l
e wo
r
kers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brez
a
e
[sgen
]
CAS
o
n LOS mar
k
ing
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Br
e
zae
[sg
e
n] Add CAS ob
j
ect marking
f
or concu
r
rent workers
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d
B
re
z
ae
[sge
n
] Add separate scan/copy
c
ontext for concurrent
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad
Brezae
[sgen] Use
a
r
ray with
fix
e
d-
s
ize
e
l
e
ment for ma
r
k
wor
d
s
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
sgen] Support mult
i
ple workers
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d B
r
eza
e
[sge
n
] Add mult
i
pl
e
thread support f
o
r sgen
th
r
ead
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
lad Brezae
[sgen] Add parallel
c
on
f
igu
r
ation to the sg
e
n testing
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad B
r
ezae
[sgen
]
Add option for a
n
ew parallel
c
oncurre
n
t collector
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Remo
v
e u
n
used pr
o
to
t
ypes
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] U
s
e thre
a
d safe ad
d
i
tion to bl
o
ck
list
commit
|
commitdiff
|
tree
2017-01-11
Vlad B
r
eza
e
[
c
orlib] Avo
i
d unneces
s
ary ephe
m
e
ron
array resizes
commit
|
commitdiff
|
tree
2017-01-11
Vlad Brezae
[cor
l
ib] Avoi
d
u
n
bo
u
nd
e
d re
s
izes of eph
e
meron arra
y
s
commit
|
commitdiff
|
tree
2016-12-21
Vlad Brezae
[arm64] Fix
f
inall
y
abort
commit
|
commitdiff
|
tree
2016-12-20
Neale
Ferguson
Im
p
lem
e
nt fast tls for s390x (#4161)
commit
|
commitdiff
|
tree
2016-12-16
Vlad
Brezae
[r
u
ntime] Fi
x
M
O
NO_ARC
H
_ENABLE_MONO_LMF_VA
R
commit
|
commitdiff
|
tree
2016-12-16
Vlad Brezae
[
r
u
ntime] Rem
o
ve
o
l
d un
u
s
ed defin
e
s
/
prototypes
commit
|
commitdiff
|
tree
2016-12-15
Vlad Br
e
zae
[sgen] R
e
enable gc-altstack
tes
t
commit
|
commitdiff
|
tree
2016-12-15
Vlad
B
rezae
[s3
9
0x] Fix
b
uild
commit
|
commitdiff
|
tree
2016-12-14
V
l
a
d
B
re
z
ae
[arm] Res
u
rrect i
n
lined fast t
l
s
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[arm64]
Resur
r
ect inlin
e
d fa
s
t tls
commit
|
commitdiff
|
tree
2016-12-14
Vl
a
d Brezae
[x86]
R
esurrect inlined
f
ast
t
ls
commit
|
commitdiff
|
tree
2016-12-14
V
lad Brezae
[run
t
im
e
] Global
d
ebu
g
option for using fallback tls
commit
|
commitdiff
|
tree
2016-12-14
V
l
ad Brezae
[
a
md64] R
e
surre
c
t inlined fast tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[runtime] Refactor
a
n
d
unify tls acces
s
commit
|
commitdiff
|
tree
2016-12-13
Vlad
B
rezae
Revert "
[
ci] Move mcs s
w
i
t
ch f
o
r Win32 buil
d
s into
.
.
.
commit
|
commitdiff
|
tree
2016-12-13
V
l
a
d
Brezae
[
s
g
e
n] Do
n
't suspend threa
d
in wow64 transition
commit
|
commitdiff
|
tree
2016-12-13
Vlad Brezae
[
s
gen] binary p
r
o
t
ocol
o
n
wi
n
dows
commit
|
commitdiff
|
tree
2016-12-13
Vlad Brezae
[runtime] Fix prototype of
fun
c
tions
commit
|
commitdiff
|
tree
2016-11-15
V
la
d
Breza
e
[runtime] Fix
m
onitor exception t
h
rowing
commit
|
commitdiff
|
tree
2016-11-02
Vlad Br
e
zae
[sgen] Fix
sgen with
n
ursery sizes
bi
g
ge
r
than 4
G
commit
|
commitdiff
|
tree
2016-10-13
V
l
ad Br
e
z
a
e
[tes
t
s]
S
elect sgen
m
ajor explicitly i
n
tests
commit
|
commitdiff
|
tree
2016-10-13
Vlad Brezae
[sgen] Enable concurrent gc by default on desktop
commit
|
commitdiff
|
tree
2016-10-11
V
l
ad Brezae
[mips] Dis
a
ble div with mul on
3
2bit mips
commit
|
commitdiff
|
tree
2016-10-10
Vlad Breza
e
[m
i
ps]
Add missing defin
e
commit
|
commitdiff
|
tree
2016-10-10
V
lad Br
e
zae
[
mips] Do
n
't assert when decomp
o
sing longs
commit
|
commitdiff
|
tree
2016-10-04
Vlad Brez
a
e
[
s
gen] Fix block size computation
for a
l
lo
c
ation
s
ize
commit
|
commitdiff
|
tree
2016-09-26
Vla
d
Brezae
[sgen] Untag the vtable
d
u
r
i
ng con
c
urrent
m
ark
commit
|
commitdiff
|
tree
2016-09-26
V
lad Brezae
[sgen] F
i
x inte
r
nal alloca
t
i
o
n
commit
|
commitdiff
|
tree
2016-09-23
Vlad
B
rezae
[gc]
Wa
r
n if we fail to swi
t
c
h gc
commit
|
commitdiff
|
tree
2016-09-16
Vla
d
Bre
z
ae
[sge
n
]
Trim worke
r
gray queu
e
after finish
i
ng con
c
urrent
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
Vlad Brezae
[sgen]
W
e
don'
t
need to trim the free li
s
t when fin
i
shing
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
Vlad B
r
ezae
[
sg
e
n
]
Inc
r
ease c
o
u
n
ter whe
n
act
u
ally a
l
locating g
r
ay
.
.
.
commit
|
commitdiff
|
tree
2016-09-14
Vlad
B
rezae
[jit] Fix mi
s
sing w
b
arrier for arra
y
gene
r
ic setter
commit
|
commitdiff
|
tree
2016-09-12
Vlad Brezae
[sgen] Free major section
s
i
n
bulk also on 64bit
commit
|
commitdiff
|
tree
2016-09-12
Vl
a
d Brez
a
e
[s
g
en]
Adju
s
t fre
e
-
i
n
g o
f
empty blocks
commit
|
commitdiff
|
tree
2016-09-12
Vlad Bre
z
ae
[ru
n
tim
e
] Repl
a
ce uses of alloc
functions with glib
.
.
.
commit
|
commitdiff
|
tree
2016-09-12
Mark Probst
[
u
tils] Fix internal allocator
head
e
r siz
e
.
commit
|
commitdiff
|
tree
2016-09-12
Mark Probst
[ru
n
t
im
e
] Co
u
nters for
a
llocate
d
virtual
m
e
mory
.
commit
|
commitdiff
|
tree
2016-09-07
Vlad Breza
e
[
s
gen] Make sure we don't
s
weep a block
i
f we're
n
ot
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brezae
[sgen] Remo
v
e
u
n
u
sed and potent
i
ally
w
rong
case fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brezae
[s
g
e
n
] F
i
x
m
od union
cons
i
s
tenc
y
check
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brez
a
e
[sgen] Don't
do remset co
n
sistency
checks
d
uring majors
commit
|
commitdiff
|
tree
2016-09-06
Vlad
B
rezae
[sgen] Don't verify the heap after a
m
ajor
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brezae
[sgen] Fix missing
r
emsets wit
h
verify before collection
s
commit
|
commitdiff
|
tree
2016-09-05
V
l
ad
B
rezae
[sgen] R
e
mo
v
e u
n
used parameter
commit
|
commitdiff
|
tree
2016-08-25
Vlad Brezae
[
j
it] D
o
n'
t
low
e
r
store_r4
a
n
d load_r4 on arm
e
l
with
.
.
.
commit
|
commitdiff
|
tree
2016-08-25
Vla
d
B
reza
e
[ar
m
] F
i
x opc
o
de e
m
ulation on armel
with no fp
commit
|
commitdiff
|
tree
2016-08-22
Vlad
B
rezae
[a
r
m64] Bump in
s
t
ru
c
ti
o
n sizes for atomi
c
ops to match
.
.
.
commit
|
commitdiff
|
tree
2016-08-19
Vlad Brezae
[arm64
]
Add s
e
qu
e
ntial memor
y
co
n
s
traint t
o
swap,
c
as
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
Vlad Brezae
[arm64] Add
f
ull
m
em
o
r
y
se
q
uen
c
ing to atomic
lo
a
d
s
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
Vlad Brezae
[arm64
]
A
dd full memory seque
n
cing
t
o atomic sto
r
es
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
Vlad Breza
e
[aot] Fallback to
s
l
o
wpath managed alloc if w
e
fail
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
Vla
d
Brezae
[sgen] Unify
t
ls
a
ccess ac
r
oss with/without HA
V
E_KW_THREAD
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
Vlad B
r
ezae
[aot] Don't
a
ot methods that
us
e
tls on
H
AVE_KW_THREAD
.
.
.
commit
|
commitdiff
|
tree
2016-08-12
Vlad
B
rezae
[
j
i
t] Add missing spec
i
a
l
case
fo
r
div with m
u
l
optimizatio
n
commit
|
commitdiff
|
tree
2016-08-11
Vlad Brezae
[
jit] Enable divi
s
ion by
c
onstant op
t
imiz
a
tion on 32 bit
commit
|
commitdiff
|
tree
2016-08-11
Vlad Brezae
[ar
m
] Implement OP_BIGMUL
commit
|
commitdiff
|
tree
2016-08-11
Vlad
Brezae
[te
s
ts] Add
r
andom
i
mm
e
diate division test
commit
|
commitdiff
|
tree
2016-08-11
Vlad Brezae
[jit]
Register
c
ounter for number of
o
ptimized divisi
o
ns
commit
|
commitdiff
|
tree
2016-08-11
Vlad Breza
e
[jit] Optimize signed divis
i
on by const
a
nt
commit
|
commitdiff
|
tree
2016-08-11
Vlad Brezae
[ji
t
]
O
ptimize
unsigne
d
divis
i
o
n by constant
commit
|
commitdiff
|
tree
2016-07-27
Vlad B
r
ezae
[sgen] Avoid popping
the enti
r
e fin
a
liz
e
r qu
e
ues
i
f
.
.
.
commit
|
commitdiff
|
tree
2016-07-21
V
lad
Brezae
[sg
e
n] Fi
x
build
commit
|
commitdiff
|
tree
2016-07-21
Vla
d
B
rezae
[s
g
en] Add missin
g
memory barrie
r
commit
|
commitdiff
|
tree
2016-07-20
Vlad Bre
z
ae
[tests] R
e
move
double
i
nclusion of source fi
l
e
commit
|
commitdiff
|
tree
2016-07-20
Vlad
Brezae
[tests] Fix f
l
a
k
i
ne
s
s
o
n some tests th
a
t assu
m
e obj
e
c
t
.
.
.
commit
|
commitdiff
|
tree
2016-07-19
Vlad Bre
z
a
e
[
s
gen]
Fix critica
l
/norma
l
fin
a
lization ord
e
r at dom
a
in
.
.
.
commit
|
commitdiff
|
tree
2016-07-13
Vlad Brez
a
e
[sgen
]
Initialize stack_st
a
r
t
to 0 wh
e
n a thread is
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
V
l
ad
B
rezae
[
sge
n
]
Make s
u
s
pen
d
_f
i
naliz
e
rs
volatile
commit
|
commitdiff
|
tree
2016-06-25
Vlad Brezae
[sgen] Speed up domain finalization at shutd
o
wn
commit
|
commitdiff
|
tree
2016-06-23
Vlad Brezae
[utils] Fix retirin
g
of
live block for the lock
f
r
ee
.
.
.
commit
|
commitdiff
|
tree
2016-06-22
V
lad
Br
e
zae
[runtime] Bump corlib version for recent Threa
d
lay
o
ut
.
.
.
commit
|
commitdiff
|
tree
2016-06-22
Vlad B
r
e
zae
[sgen] F
i
x Thre
a
d
layout after cha
n
ges in
#
3
12
3
commit
|
commitdiff
|
tree
2016-06-08
Vlad Brezae
[sgen]
E
xi
t
the crit
i
cal
s
ection als
o
on the slowpath
.
.
.
commit
|
commitdiff
|
tree
2016-06-08
Vl
a
d
Brezae
[sgen]
D
on't try to stop a
s
t
opped world
commit
|
commitdiff
|
tree
2016-06-06
Vlad Brezae
[s
g
en]
Fix de
f
ine
a
rgume
n
t
commit
|
commitdiff
|
tree
2016-06-06
Vlad
Brezae
[
s
ge
n
] Fix race b
e
tween complex descr
i
ptor al
l
ocation
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
Vlad B
r
e
z
ae
[sge
n
]
M
ake sure we will scan the bi
t
s correctly for
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
Vlad Brezae
[sgen] Add mi
s
si
n
g
memory
t
y
p
e
d
escription
commit
|
commitdiff
|
tree
2016-05-31
V
lad B
r
ezae
[sgen] Enable conc
u
rrent ma
j
or by defa
u
l
t on desktop
.
.
.
commit
|
commitdiff
|
tree
2016-05-30
V
l
ad Bre
z
ae
Merge pull request
#305
6
f
r
om Br
z
Vlad
/
fix-multiple
.
.
.
commit
|
commitdiff
|
tree
2016-05-30
Vlad Breza
e
Merge pull request #3057 fro
m
BrzVlad/
f
ix-major-lo
g
3
commit
|
commitdiff
|
tree
next