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
V
l
ad Br
e
za
e
[
sgen] Add
p
arallel
c
opy
i
ng infrastructure
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
sgen]
A
dd fr
e
e lists for each w
o
rkers
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Bre
z
ae
[s
g
en] P
a
ra
l
lel p
r
ecle
a
ning of los objects
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Brez
a
e
[sgen] Remove unused par
a
m
eter
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
a
e
[sge
n
]
P
arallel major blocks
pr
e
clean
i
ng
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Split
p
r
e
clea
n
i
ng
i
n
t
o multiple jobs
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Brezae
[sgen]
Enqueue pre
c
lea
n
t
h
rough
a
wor
k
er finish callback
commit
|
commitdiff
|
tree
2017-01-19
V
l
a
d Brezae
[sg
e
n
]
Enable multiple wo
r
k
ers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] CAS on LOS
marking
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Brezae
[sgen] A
d
d
CAS obje
c
t
m
arking for co
n
c
u
rrent
workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
s
gen]
Add separate s
c
an/copy con
t
ext
for concurre
n
t
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[s
g
en]
U
se ar
r
a
y
w
i
th fixed-size element
f
or
mark wo
r
ds
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Brezae
[s
g
en] Suppo
r
t multip
l
e
w
o
r
k
e
rs
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Brezae
[sgen] Add multiple thread supp
o
rt for sgen t
h
rea
d
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brez
a
e
[sg
e
n] A
d
d par
a
llel configuration to
the sgen testing
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
zae
[
sge
n
] Add option for
a
ne
w
para
l
lel
concurrent
c
ollector
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Remove unused p
r
ototypes
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[s
g
en] Use thre
a
d safe a
d
d
i
ti
o
n t
o
block
list
commit
|
commitdiff
|
tree
2017-01-11
Vlad Breza
e
[c
o
r
li
b
] Avoid unnecess
a
ry ephemeron array resizes
commit
|
commitdiff
|
tree
2017-01-11
V
l
a
d
B
r
eza
e
[corlib] Av
o
i
d unboun
d
ed resizes of ephemer
o
n
array
s
commit
|
commitdiff
|
tree
2017-01-03
Vlad Breza
e
Merge pull r
e
quest #4152 from BrzVlad/misc-gc-alt
s
ta
c
k
commit
|
commitdiff
|
tree
2016-12-21
Vlad Brez
a
e
M
e
r
ge pull requ
e
st #4185 from BrzVlad/fi
x
-arm64-finally
.
.
.
commit
|
commitdiff
|
tree
2016-12-21
Vlad
Brezae
[arm
6
4] Fix fi
n
ally
a
b
o
rt
commit
|
commitdiff
|
tree
2016-12-19
Vlad Brezae
Me
r
g
e pull request #4155 fr
o
m BrzVlad/fix-t
l
s-lmf
-
addr
commit
|
commitdiff
|
tree
2016-12-16
Vlad
B
rezae
[
runt
i
m
e
] Fix MONO_ARCH_ENABLE_MONO_LMF_VAR
commit
|
commitdiff
|
tree
2016-12-16
Vlad Brez
a
e
[runtime] Re
m
ove old
u
nused defines/prototypes
commit
|
commitdiff
|
tree
2016-12-15
Vlad Breza
e
[sge
n
] Reenable gc
-
altstack test
commit
|
commitdiff
|
tree
2016-12-15
V
l
ad Brezae
[s
3
90x] Fix build
commit
|
commitdiff
|
tree
2016-12-15
V
l
ad Brezae
Merge
pull request #4014
from Brz
V
lad/feature-tls-refact
o
r
commit
|
commitdiff
|
tree
2016-12-14
Vl
a
d Brezae
[
arm] Resurre
c
t
inlin
e
d fast tl
s
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[
a
r
m
6
4] Resurrect
inlined fast tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Br
e
zae
[x86] Resurrect
inlined
f
ast t
l
s
commit
|
commitdiff
|
tree
2016-12-14
Vl
a
d Brezae
[
runt
i
me] Global debug option for usin
g
fa
l
lback tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[amd64] Resurrect inli
n
e
d fast
tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[ru
n
tim
e
] Refactor
a
nd
u
nify tls access
commit
|
commitdiff
|
tree
2016-12-14
V
l
ad
Brezae
Merge
pull request #4110
from
B
rz
V
lad/fix-s
g
en-win32
commit
|
commitdiff
|
tree
2016-12-13
Vlad
Bre
z
ae
Rev
e
rt
"[ci] Move m
c
s switch
f
o
r Win32 build
s
into
.
.
.
commit
|
commitdiff
|
tree
2016-12-13
Vlad Brezae
[sgen] Don't su
s
p
e
n
d
threa
d
in wo
w
64 transi
t
ion
commit
|
commitdiff
|
tree
2016-12-13
Vlad
Brezae
[
sg
e
n] bi
n
ary pr
o
toc
o
l on window
s
commit
|
commitdiff
|
tree
2016-12-13
V
lad Br
e
zae
[ru
n
time] Fix p
r
ototype
of fun
c
tions
commit
|
commitdiff
|
tree
2016-11-28
Vlad
Brezae
Merg
e
p
ull request #39
7
3
f
rom mon
o
/small-
p
erf
commit
|
commitdiff
|
tree
2016-11-17
V
lad
Brezae
Merge pull
req
u
est #3968 from BrzVlad/fix
-
monitor-exce
p
tion
commit
|
commitdiff
|
tree
2016-11-15
Vlad
Brezae
[runtime] Fix m
o
ni
t
or exc
e
ption throwing
commit
|
commitdiff
|
tree
2016-11-02
Vlad Brezae
[sgen] Fix
sgen with n
u
rs
e
ry si
z
es bigger than 4G
commit
|
commitdiff
|
tree
2016-10-27
Vlad
B
rez
a
e
Merge pull request #3769 from evincarofa
u
t
umn/fix-verify
.
.
.
commit
|
commitdiff
|
tree
2016-10-13
Vlad Brezae
Merge pull request #37
6
6
from BrzVlad/fea
t
ure-defa
u
lt
.
.
.
commit
|
commitdiff
|
tree
2016-10-13
Vlad Brezae
[tests] Select sgen ma
j
or expli
c
itly
i
n
tests
commit
|
commitdiff
|
tree
2016-10-13
Vl
a
d
B
rezae
[sgen] Enable concurre
n
t gc b
y
default
o
n
desktop
commit
|
commitdiff
|
tree
2016-10-12
Vlad Breza
e
Merge pull r
e
qu
e
st
#
37
4
9 from BrzVlad/fix-mi
p
s
-fix
commit
|
commitdiff
|
tree
2016-10-11
Vlad Bre
z
ae
[mips] Disab
l
e div
w
ith
mul
o
n 32bit mips
commit
|
commitdiff
|
tree
2016-10-10
V
l
a
d Br
e
zae
[mips
]
Ad
d
missing define
commit
|
commitdiff
|
tree
2016-10-10
Vlad Brezae
[mips
]
D
o
n'
t
assert whe
n
decomp
o
sing longs
commit
|
commitdiff
|
tree
2016-10-10
V
l
a
d Bre
z
ae
Merge
p
u
ll r
e
quest
#3740 from
Unity
-
T
e
chn
o
logie
s
/gc
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
Vlad Brezae
M
e
r
g
e
p
u
ll
reque
s
t
#3
7
05 from Br
z
Vlad/fix-sgen-intern
a
l
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
Vlad Brezae
[sgen] Fix blo
c
k size comput
a
tion
for allocation size
commit
|
commitdiff
|
tree
2016-09-27
Vlad
Brezae
Merge pul
l
request #3647
f
rom BrzVl
a
d/fix-sgen
-
interna
l
.
.
.
commit
|
commitdiff
|
tree
2016-09-26
Vl
a
d Brezae
[sgen
]
U
n
tag the vta
b
l
e
d
uring concu
r
rent
mark
commit
|
commitdiff
|
tree
2016-09-26
Vl
a
d
Breza
e
[s
g
en] Fix
in
t
ernal
a
llocation
commit
|
commitdiff
|
tree
2016-09-23
Vlad Br
e
zae
[gc] Warn if we fai
l
to switch gc
commit
|
commitdiff
|
tree
2016-09-19
Vlad Brez
a
e
Merge
pull request
#
3
5
6
7
f
rom BrzVlad/f
i
x-co
n
c-memusage2
commit
|
commitdiff
|
tree
2016-09-16
Vlad Brezae
[sgen
]
Trim work
e
r
g
r
ay queu
e
aft
e
r
fin
i
s
hing conc
u
rrent
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
Vlad Brezae
[
sgen] We don't need to trim the
free lis
t
wh
e
n finishing
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
Vlad Brezae
[
s
gen] Increase co
u
nter whe
n
actually al
l
ocati
n
g gray
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
Vlad Br
e
zae
Merge pul
l
request #3562 from BrzVlad/fix-rev
e
rse-w
b
arrier
commit
|
commitdiff
|
tree
2016-09-14
Vla
d
Brezae
[
jit] Fix
m
i
s
s
ing
w
barrier for array generic setter
commit
|
commitdiff
|
tree
2016-09-12
Vlad Brezae
Merge pull request #3534 fro
m
BrzV
l
ad/fix-c
o
nc-gcstre
s
s-mem
commit
|
commitdiff
|
tree
2016-09-12
Vlad Brezae
[sgen
]
Free maj
o
r
sec
t
ions in bulk also
on 64bi
t
commit
|
commitdiff
|
tree
2016-09-12
Vl
a
d Brezae
[sgen
]
Adjust fre
e
-
in
g
of empty blocks
commit
|
commitdiff
|
tree
2016-09-12
Vlad Bre
z
ae
[ru
n
time] Replace use
s
of
a
l
l
oc functi
o
ns with g
l
ib
.
.
.
commit
|
commitdiff
|
tree
2016-09-08
Vl
a
d Br
e
zae
Merge p
u
l
l reques
t
#3528 from BrzVlad/fix-sgen-
c
heck
.
.
.
commit
|
commitdiff
|
tree
2016-09-07
V
l
ad Brezae
[s
g
en]
Make s
u
re we don't sweep a
b
lock if we're not
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
V
l
ad Brezae
[sgen] Remove
u
nused and potentially wrong case from
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brezae
[sgen]
F
ix mod uni
o
n consistency check
commit
|
commitdiff
|
tree
2016-09-06
V
lad
B
rezae
[sgen] Do
n
't do remset c
o
ns
i
stency checks during majo
r
s
commit
|
commitdiff
|
tree
2016-09-06
V
l
ad Breza
e
[
sgen] D
o
n't verify the heap af
t
er a
m
ajor
commit
|
commitdiff
|
tree
2016-09-06
Vl
a
d Br
e
zae
[sge
n
] Fix m
i
ssing r
e
ms
e
ts wi
t
h verify before co
l
lections
commit
|
commitdiff
|
tree
2016-09-05
V
l
ad
B
r
ezae
[sgen] Remove un
u
sed par
a
meter
commit
|
commitdiff
|
tree
2016-08-26
Vlad Brezae
M
e
rge
p
ull r
e
quest
#
3451 from
BrzVlad/fix-armel-emulation
commit
|
commitdiff
|
tree
2016-08-25
Vlad Bre
z
a
e
[jit] Don't l
o
wer store_r4 a
n
d load_r
4
on armel with
.
.
.
commit
|
commitdiff
|
tree
2016-08-25
Vlad Brezae
[arm] Fi
x
opc
o
de
emulation o
n
armel with no fp
commit
|
commitdiff
|
tree
2016-08-22
Vlad Brezae
[arm64]
B
ump instr
u
ction sizes for atom
i
c ops to m
a
tch
.
.
.
commit
|
commitdiff
|
tree
2016-08-19
Vlad Brez
a
e
Merge pull
r
equ
e
st
#
3
418 from Br
z
Vl
a
d/f
i
x-arm64-
f
ina
l
iz
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-08-19
Vlad Br
e
zae
[arm64] Add se
q
uentia
l
m
e
mory constraint to swap, ca
s
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
V
l
a
d
Brezae
[arm64] Add
f
u
ll me
m
o
r
y
sequenc
i
ng to
a
tom
i
c loads
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
V
l
ad Brezae
[arm64
]
A
dd
full memo
r
y sequencing to atomic stores
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
Vlad B
r
e
z
ae
Merge pull reques
t
#3401
from BrzVl
a
d
/fix-mana
g
ed-al
l
o
c
2
commit
|
commitdiff
|
tree
2016-08-17
V
l
ad
B
r
e
z
a
e
[aot
]
Fallback to slowpath managed alloc
if
w
e f
a
il
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
V
lad Brezae
[sg
e
n] Un
i
fy tls access across w
i
th/wit
h
o
ut HAVE_KW_T
H
R
EAD
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
Vlad B
r
ezae
[
a
ot] Don't aot methods that use tls on HAVE_KW_THREAD
.
.
.
commit
|
commitdiff
|
tree
2016-08-12
Vlad Brez
a
e
[jit] Add
m
i
s
sing special case
f
o
r
div
w
ith mul optimiz
a
t
i
on
commit
|
commitdiff
|
tree
2016-08-11
Vlad
B
re
z
ae
M
erge pull r
e
qu
e
st #2332 f
r
om BrzVlad/feature-div
-
with-mul
commit
|
commitdiff
|
tree
2016-08-11
Vlad Brez
a
e
[
jit]
Enable division by con
s
t
a
nt opti
m
i
z
ation on 32 bi
t
commit
|
commitdiff
|
tree
2016-08-11
Vlad Brez
a
e
[arm] Implem
e
nt OP_BIGMUL
commit
|
commitdiff
|
tree
2016-08-11
Vlad Brezae
[t
e
sts] Add
r
and
o
m immediate division test
commit
|
commitdiff
|
tree
2016-08-11
Vla
d
Brezae
[jit] Register counter for
number of optimized
d
i
v
is
i
ons
commit
|
commitdiff
|
tree
2016-08-11
Vlad Bre
z
ae
[jit] Op
t
imiz
e
s
ig
n
ed division b
y
con
s
tant
commit
|
commitdiff
|
tree
2016-08-11
Vlad Brezae
[jit] Optimize u
n
signed division by constant
commit
|
commitdiff
|
tree
2016-07-27
Vlad Brezae
Merge pull r
e
q
uest #2
9
6
1
f
rom sc
h
ani/fix-sgen-refactor
i
ng
commit
|
commitdiff
|
tree
2016-07-27
Vlad B
r
e
z
ae
Merge
pu
l
l
request #
3
3
2
8 from
B
r
zV
l
ad/finalize
r
-threa
d
.
.
.
commit
|
commitdiff
|
tree
2016-07-27
Vlad Brezae
[
sgen] Avoid
pop
p
ing the entire finalizer queu
e
s if
.
.
.
commit
|
commitdiff
|
tree
next