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 worker index to the binary protocol entries
2017-01-19
V
la
d
Brezae
[sgen]
Add worker index to the binary protocol
entries
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
zae
[sgen
]
Clean exit if
we can't re
a
d
binprot fil
e
d
ue
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sg
e
n] Sw
i
tch to
n
o
p
ar
c
o
ntext when we are left with
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Brezae
[sge
n
] Parallel mod union
s
c
a
n
j
obs
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brez
a
e
[s
g
en] Avoid
allocating mod union cardtables for l
o
s
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen
]
Remove unused functi
o
n
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad
Brezae
[s
g
en] Use parallel workers when finishin
g
co
n
current
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
e
z
ae
[
sgen] Make g
e
tting object si
z
e s
a
fe wi
t
h pa
r
all
e
l
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
ae
[sgen]
S
upport cementing from
m
ultiple worke
r
s
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Di
s
able concurrent q
u
eue redir
e
cti
o
n
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brezae
[sg
e
n
]
A
d
d parallel
c
opying
i
n
frastructure
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
ae
[s
g
en] Add
f
ree
l
ists for each workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brez
a
e
[sgen]
Pa
r
allel pr
e
c
l
eaning of los ob
j
ects
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
zae
[sgen] Remove unused parameter
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Para
l
l
e
l
major blocks pre
c
leaning
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brezae
[sge
n
] Split p
r
ecleaning into multi
p
le j
o
bs
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
a
e
[sgen] E
n
queue
p
reclean thr
o
u
g
h a worker fi
n
i
sh callback
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
s
gen]
E
nable
m
ultiple workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Breza
e
[sgen] C
A
S on LOS m
a
rking
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Add CAS object
m
arking for conc
u
rren
t
workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen
]
A
d
d se
p
arate s
c
an/copy context for concurrent
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brezae
[
s
gen
]
Use array with
f
ixed-size
e
lement
f
or mark words
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Suppor
t
mu
l
t
iple workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
ae
[sgen]
A
dd mul
t
iple threa
d
support for
sgen thr
e
a
d
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Breza
e
[
s
gen
]
Add parallel conf
i
gur
a
tion to the s
g
en testing
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
l
a
d Brezae
[sg
e
n]
Add o
p
tion for a new par
a
llel
concu
r
rent c
o
lle
c
t
o
r
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
B
r
ezae
[s
g
en] Remo
v
e unused
prot
o
t
y
pes
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Brezae
[
sge
n
] Use thr
e
ad saf
e
a
ddition to block lis
t
commit
|
commitdiff
|
tree
2017-01-11
Vl
a
d B
r
ezae
[corli
b
] Avoid unnecessary ephem
e
ron array
resiz
e
s
commit
|
commitdiff
|
tree
2017-01-11
V
l
ad Brezae
[co
r
lib] A
v
oid un
b
ounded r
e
sizes of ephemeron arrays
commit
|
commitdiff
|
tree
2016-12-21
Vlad Brezae
[
arm64] Fix finally abort
commit
|
commitdiff
|
tree
2016-12-20
Ne
a
l
e
F
erg
u
son
Imple
m
e
n
t fast
t
ls for s390x
(
#4161)
commit
|
commitdiff
|
tree
2016-12-16
Vlad Brezae
[r
u
nti
m
e] Fix
MONO_A
R
CH_ENABLE_MONO_LMF_VAR
commit
|
commitdiff
|
tree
2016-12-16
V
l
a
d
Breza
e
[runtime] Re
m
ove old
u
nused defines/proto
t
y
p
es
commit
|
commitdiff
|
tree
2016-12-15
Vlad
Brez
a
e
[
s
gen] Reena
b
le gc-altstack
test
commit
|
commitdiff
|
tree
2016-12-15
Vla
d
Brez
a
e
[s39
0
x]
Fix build
commit
|
commitdiff
|
tree
2016-12-14
Vlad B
r
ezae
[arm] Resurr
e
ct
inlined fast tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[arm64] Resurrect
i
nlined
f
ast tls
commit
|
commitdiff
|
tree
2016-12-14
Vla
d
B
rezae
[
x86] Resurrect inlined fast
t
ls
commit
|
commitdiff
|
tree
2016-12-14
Vlad
B
rez
a
e
[run
t
ime] Global debug opt
i
o
n
for us
i
ng fall
b
ack tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Breza
e
[amd64] Res
u
r
r
e
ct
i
nlined f
a
st t
l
s
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[runtime] R
e
fac
t
or and unif
y
tls acces
s
commit
|
commitdiff
|
tree
2016-12-13
Vlad Brezae
Revert
"
[ci]
M
o
ve mcs sw
i
tch
for
W
in32 build
s
into
.
.
.
commit
|
commitdiff
|
tree
2016-12-13
V
l
a
d
Brez
a
e
[sge
n
] Don't sus
p
end thread in wow64 transition
commit
|
commitdiff
|
tree
2016-12-13
Vlad Brez
a
e
[s
g
en] binary protocol
o
n
w
i
ndows
commit
|
commitdiff
|
tree
2016-12-13
Vlad Br
e
za
e
[runtime] Fix pr
o
totype of funct
i
ons
commit
|
commitdiff
|
tree
2016-11-15
Vlad Br
e
zae
[runtime] Fix
mon
i
t
o
r exception th
r
owing
commit
|
commitdiff
|
tree
2016-11-02
Vlad Breza
e
[sgen] F
i
x sgen with n
u
rsery si
z
e
s
bigger than
4
G
commit
|
commitdiff
|
tree
2016-10-13
Vl
a
d Brezae
[tests] Select sg
e
n major expl
i
c
i
tly in
t
ests
commit
|
commitdiff
|
tree
2016-10-13
Vlad
B
rezae
[sgen] Enable concur
r
ent
g
c b
y
default on desktop
commit
|
commitdiff
|
tree
2016-10-11
V
lad
B
re
z
ae
[m
i
ps] Disable div with mu
l
on 32bit
m
i
ps
commit
|
commitdiff
|
tree
2016-10-10
Vlad Brezae
[mips] Add missing define
commit
|
commitdiff
|
tree
2016-10-10
Vl
a
d Bre
z
ae
[mips]
D
on't assert when
d
ecomposing
longs
commit
|
commitdiff
|
tree
2016-10-04
Vlad Brezae
[sge
n
] Fix block size computation for
a
llocation siz
e
commit
|
commitdiff
|
tree
2016-09-26
Vlad Brezae
[sgen] Untag the vtable
d
uring c
o
ncurre
n
t mark
commit
|
commitdiff
|
tree
2016-09-26
Vla
d
Brezae
[s
g
en] Fix internal all
o
cat
i
on
commit
|
commitdiff
|
tree
2016-09-23
V
lad Breza
e
[gc] Warn if we fail
t
o swi
t
ch gc
commit
|
commitdiff
|
tree
2016-09-16
Vlad Brezae
[
sgen] Tr
i
m wo
r
k
er
g
ray queue after finishing con
c
u
r
rent
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
Vlad
Brezae
[sge
n
] We d
o
n'
t
ne
e
d to trim t
h
e free
li
s
t w
h
en f
i
nish
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
V
l
ad Brezae
[
s
gen] Increase co
u
nter when actually
al
l
o
c
a
ting gray
.
.
.
commit
|
commitdiff
|
tree
2016-09-14
Vlad
Brezae
[jit] Fix
m
issing
wbar
r
ier f
o
r
arra
y
generic sette
r
commit
|
commitdiff
|
tree
2016-09-12
Vla
d
Bre
z
a
e
[sgen] Free major sections in
b
u
l
k
also on 64bit
commit
|
commitdiff
|
tree
2016-09-12
Vlad
B
r
e
zae
[sgen] Adjust free-ing o
f
empty blocks
commit
|
commitdiff
|
tree
2016-09-12
Vlad Brezae
[
r
u
n
time
]
Re
p
lace us
e
s of
a
lloc f
u
nct
i
o
ns with glib
.
.
.
commit
|
commitdiff
|
tree
2016-09-12
Mark Probst
[
u
t
ils] Fix internal allocat
o
r he
a
der si
z
e
.
commit
|
commitdiff
|
tree
2016-09-12
Mark
Probst
[runtime] C
o
u
n
t
ers
f
or allocated vir
t
ual memory
.
commit
|
commitdiff
|
tree
2016-09-07
Vlad Brezae
[sgen]
Make sure
we don't sweep a block if we're not
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brezae
[sgen] Remove
u
nused
a
nd po
t
ent
i
ally wrong case from
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vlad
B
r
e
zae
[sgen
]
Fix m
o
d unio
n
co
n
sistency che
c
k
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brezae
[
sgen] D
o
n't
d
o remse
t
consis
t
ency checks during m
a
jors
commit
|
commitdiff
|
tree
2016-09-06
Vlad
Breza
e
[sgen] D
o
n't verify the heap after a major
commit
|
commitdiff
|
tree
2016-09-06
Vlad Br
e
zae
[sg
e
n] Fix miss
i
ng
r
emsets with
verif
y
b
efore collections
commit
|
commitdiff
|
tree
2016-09-05
V
lad Brezae
[sgen]
R
emove
unused parameter
commit
|
commitdiff
|
tree
2016-08-25
Vlad B
r
e
zae
[jit] Don't lowe
r
store_r4 an
d
l
o
ad_r4
on armel
w
ith
.
.
.
commit
|
commitdiff
|
tree
2016-08-25
V
la
d
Brezae
[arm] Fi
x
opcode emulation on armel with no fp
commit
|
commitdiff
|
tree
2016-08-22
Vlad Brezae
[arm6
4
]
Bump instruction sizes for
a
tomic ops to match
.
.
.
commit
|
commitdiff
|
tree
2016-08-19
Vlad Brezae
[arm64] A
d
d
s
equentia
l
memo
r
y constraint to
swap, cas
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
Vlad
B
re
z
ae
[arm64] Add f
u
ll memory s
e
q
uencing
t
o atomic loads
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
V
l
ad Brezae
[arm64] Add full memory se
q
u
e
ncin
g
to
atomic stores
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
Vlad Brezae
[a
o
t] Fallback to slow
p
a
th
m
anaged al
l
oc if we fail
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
Vlad Breza
e
[s
g
e
n
] U
n
ify t
l
s access across with/without HAVE_KW_T
H
RE
A
D
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
Vlad Brezae
[a
o
t]
D
on't a
o
t m
e
thod
s
t
h
a
t
use t
l
s
on HAVE_KW_
T
HREAD
.
.
.
commit
|
commitdiff
|
tree
2016-08-12
Vlad Brez
a
e
[jit] A
d
d missing spec
i
al case
f
o
r
d
iv
with
m
ul opt
i
mi
z
a
t
ion
commit
|
commitdiff
|
tree
2016-08-11
V
l
ad Brez
a
e
[jit] Enabl
e
division by constant optimization on 32 bit
commit
|
commitdiff
|
tree
2016-08-11
Vlad
Bre
z
ae
[arm
]
Implem
e
nt
OP_BIGMUL
commit
|
commitdiff
|
tree
2016-08-11
Vlad Brezae
[
tests] Ad
d
random imm
e
d
iate
d
ivision test
commit
|
commitdiff
|
tree
2016-08-11
Vlad Brezae
[jit]
R
e
g
i
ster
c
ounter fo
r
n
umbe
r
of optimized divis
i
ons
commit
|
commitdiff
|
tree
2016-08-11
Vlad Brezae
[jit] Op
t
im
i
ze
s
igned division by const
a
nt
commit
|
commitdiff
|
tree
2016-08-11
V
lad Brezae
[jit]
O
p
t
im
i
ze unsigned division by c
o
nst
a
nt
commit
|
commitdiff
|
tree
2016-07-27
Vlad Bre
z
ae
[sgen] Avoi
d
popping
t
he
e
ntire finalize
r
queues if
.
.
.
commit
|
commitdiff
|
tree
2016-07-21
Vlad Brezae
[sgen] Fix build
commit
|
commitdiff
|
tree
2016-07-21
V
lad Brezae
[sgen] Add m
i
ssing memory barrier
commit
|
commitdiff
|
tree
2016-07-20
Vlad Brezae
[tests] Remove d
o
uble inclusion of s
o
urce fi
l
e
commit
|
commitdiff
|
tree
2016-07-20
Vlad Brezae
[tests] Fix flaki
n
ess on som
e
tests that
as
s
um
e
o
b
j
ec
t
.
.
.
commit
|
commitdiff
|
tree
2016-07-19
V
lad Bre
z
ae
[sgen]
F
ix
c
ritical/normal fina
l
ization
orde
r
at
domain
.
.
.
commit
|
commitdiff
|
tree
2016-07-13
Vlad Brezae
[sgen
]
Initialize sta
c
k_start to 0 when a thread
i
s
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
Vlad Bre
z
ae
[
sg
e
n] Make suspend_finalizers
volatile
commit
|
commitdiff
|
tree
2016-06-25
Vlad
B
rezae
[sgen] Speed up d
o
mai
n
fina
l
ization at shutdo
w
n
commit
|
commitdiff
|
tree
2016-06-23
Vlad Brezae
[util
s
] Fix
ret
i
ring
of live block for the lock fr
e
e
.
.
.
commit
|
commitdiff
|
tree
2016-06-22
Vlad
Br
e
zae
[runtime] Bump
c
orlib version for recent Thre
a
d layo
u
t
.
.
.
commit
|
commitdiff
|
tree
next