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] Lock around worker start, not only finishing
2017-02-20
V
l
ad Brezae
[sgen]
Lock around
w
ork
e
r start, not only finish
i
ng
commit
|
commitdiff
|
tree
2017-02-02
V
lad Br
e
z
ae
R
e
v
e
rt "Default powerpc to build with mcs (#4313)"
commit
|
commitdiff
|
tree
2017-02-02
Vlad Bre
z
ae
[ppc
]
Save all th
e
r
egisters i
n
t
h
e
c
ontext
commit
|
commitdiff
|
tree
2017-01-20
Vlad Brezae
[s
g
e
n] A
l
ways use
a
c
o
n
text s
p
e
cializ
e
d gr
a
y s
t
a
c
k
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Bre
z
ae
[sg
e
n] Al
w
ays use one
concurre
n
t worker
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Brezae
[sgen] Awa
k
en workers if they
a
re
f
i
n
i
shed while there
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
l
a
d
Brezae
[sgen] Use non
-
synchron
i
zed
g
ray s
t
ack when onl
y
o
ne
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
rezae
[
s
g
e
n] Spr
e
ad th
e
initia
l
roots of workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sge
n
] Wo
r
ker g
r
ay queue stealing
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
e
zae
[sgen] Prop
e
r
l
y i
n
it th
e
size
of a
new gray q
u
eue section
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Br
e
zae
[profile
r
] F
i
x vtune build
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Brezae
[sge
n
]
Add w
o
rker index
t
o
the binary p
r
ot
o
col entr
i
e
s
commit
|
commitdiff
|
tree
2017-01-19
V
lad B
r
e
z
ae
[
s
g
en] Clea
n
exit if we can't
read
binprot file
due
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
s
gen] Switch
t
o
nopar context when w
e
ar
e
le
f
t with
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen]
Para
l
lel mod union
s
can jo
b
s
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
ezae
[sgen]
A
v
oid allocating mod union cardtabl
e
s
f
o
r los
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Bre
z
ae
[sgen] Re
m
ove unused
function
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] U
s
e parallel workers when finishing conc
u
rrent
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[s
g
en]
M
ake getting object size
sa
f
e with parallel
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d
Brez
a
e
[sgen]
Support cementing from multipl
e
workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] D
i
s
a
bl
e
c
oncurrent q
u
eue r
e
direction
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d
Brezae
[sg
e
n] Add p
a
ral
l
el copyi
n
g in
f
rastructure
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Add free
l
ist
s
f
o
r
each wo
r
kers
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Brezae
[sgen] P
a
r
allel pr
e
c
l
e
a
ning of los objects
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Brezae
[
s
g
e
n] Remove un
u
s
e
d
p
a
rameter
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brez
a
e
[sg
e
n] Para
l
l
e
l ma
j
or b
l
ocks
p
r
ecleaning
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
zae
[sgen] S
p
lit precleaning into multiple jobs
commit
|
commitdiff
|
tree
2017-01-19
V
la
d
Brezae
[s
g
en
]
Enqueue preclea
n
t
hroug
h
a
w
orker
f
inish callback
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brezae
[sgen] Enab
l
e multiple wor
k
ers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] CA
S
on LOS marking
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Brezae
[sgen] Add CAS
o
b
j
ect m
a
r
k
ing fo
r
concur
r
ent workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brez
a
e
[sgen] Add
separa
t
e
s
can/copy co
n
text for concurren
t
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Us
e
array
with fixed-size elemen
t
for mark words
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
ezae
[sgen]
S
upport
m
u
ltiple workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[s
g
en] Ad
d
multiple th
r
ead suppo
r
t
for s
g
en thread
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Bre
z
ae
[sgen] Add para
l
lel configurati
o
n
to t
h
e sgen testing
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
ae
[sgen] Ad
d
opt
i
on for a
n
ew par
a
llel concu
r
rent
c
ollector
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
r
ezae
[sgen] Remove un
u
s
e
d
p
rot
o
types
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Bre
z
a
e
[
s
gen] Use
thread safe additi
o
n to block l
i
st
commit
|
commitdiff
|
tree
2017-01-11
Vlad Brezae
[corlib] Avoid unnec
e
ssary ephe
m
eron a
r
ray r
e
sizes
commit
|
commitdiff
|
tree
2017-01-11
V
lad Brezae
[cor
l
ib] Av
o
id unbound
e
d res
i
zes of e
p
hemeron
a
rrays
commit
|
commitdiff
|
tree
2016-12-21
Vla
d
Brezae
[arm64] Fix finally abort
commit
|
commitdiff
|
tree
2016-12-20
Neal
e
Ferguson
Implement fast tls f
o
r s390x (#4161)
commit
|
commitdiff
|
tree
2016-12-16
Vlad Brez
a
e
[runtime
]
Fix MONO_ARCH_ENABLE_M
O
NO_LMF_VAR
commit
|
commitdiff
|
tree
2016-12-16
Vlad
B
rezae
[
runtime]
Re
m
ove old unused defines
/
prototyp
e
s
commit
|
commitdiff
|
tree
2016-12-15
Vla
d
Br
e
z
ae
[sgen] Reen
a
ble gc-altstack test
commit
|
commitdiff
|
tree
2016-12-15
Vlad
B
rez
a
e
[
s390x
]
Fix build
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[arm] Resurr
e
c
t inl
i
ned fast
tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brez
a
e
[arm64] Resurrec
t
inlin
e
d fast
t
ls
commit
|
commitdiff
|
tree
2016-12-14
Vlad
B
r
e
zae
[x86] Re
s
urrect
inlined fas
t
tl
s
commit
|
commitdiff
|
tree
2016-12-14
Vlad Br
e
za
e
[run
t
ime] Gl
o
bal debug
opt
i
on for
u
s
i
n
g
fallba
c
k tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Breza
e
[
amd64] Res
u
r
rect inlined fast t
l
s
commit
|
commitdiff
|
tree
2016-12-14
Vla
d
Brezae
[r
u
ntime
]
Refactor and
u
n
i
fy tls a
c
cess
commit
|
commitdiff
|
tree
2016-12-13
Vlad Brezae
Revert
"[ci
]
M
ove mcs swi
t
ch for W
i
n32
b
uild
s
in
t
o
.
.
.
commit
|
commitdiff
|
tree
2016-12-13
Vlad B
r
ezae
[sgen]
D
o
n't sus
p
end thread in wow64
t
r
ansi
t
ion
commit
|
commitdiff
|
tree
2016-12-13
Vlad Brezae
[sgen] binar
y
protoco
l
on windows
commit
|
commitdiff
|
tree
2016-12-13
Vla
d
Brez
a
e
[runtime] Fi
x
prototype
o
f
functions
commit
|
commitdiff
|
tree
2016-11-15
Vlad Brezae
[r
u
nti
m
e]
Fix mon
i
tor exception throwing
commit
|
commitdiff
|
tree
2016-11-02
Vlad Brezae
[sgen] Fix
s
gen wit
h
nursery sizes
big
g
er t
h
an 4G
commit
|
commitdiff
|
tree
2016-10-13
Vlad
Br
e
zae
[tests] Select sgen major
e
xpli
c
i
tl
y
i
n tests
commit
|
commitdiff
|
tree
2016-10-13
V
lad Brezae
[sgen]
E
nable concurr
e
nt gc by default on d
e
sktop
commit
|
commitdiff
|
tree
2016-10-11
Vlad
B
rezae
[mips] Disabl
e
d
i
v
with mul on 32bit mips
commit
|
commitdiff
|
tree
2016-10-10
Vlad Breza
e
[m
i
ps]
A
dd missing define
commit
|
commitdiff
|
tree
2016-10-10
V
l
a
d
Brezae
[mips] Don't
ass
e
r
t when decom
p
osing l
o
ngs
commit
|
commitdiff
|
tree
2016-10-04
Vl
a
d Brezae
[sgen] Fix blo
c
k
s
i
ze computation for allocatio
n
s
ize
commit
|
commitdiff
|
tree
2016-09-26
Vl
a
d Bre
z
ae
[sgen] Untag the vtable du
r
ing
concurrent m
a
rk
commit
|
commitdiff
|
tree
2016-09-26
Vlad Brez
a
e
[sgen] Fix internal
a
llocatio
n
commit
|
commitdiff
|
tree
2016-09-23
Vla
d
Brez
a
e
[g
c
] Warn if w
e
fail to switch gc
commit
|
commitdiff
|
tree
2016-09-16
V
l
ad B
r
ezae
[sgen]
T
rim wo
r
ker gra
y
que
u
e a
f
ter
f
inishing concurrent
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
Vlad Breza
e
[sgen]
W
e
d
on't need to trim t
h
e f
r
ee list w
h
e
n
f
i
nis
h
ing
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
Vl
a
d Brez
a
e
[sgen] Incre
a
se cou
n
ter w
h
en actuall
y
allocati
n
g g
r
ay
.
.
.
commit
|
commitdiff
|
tree
2016-09-14
Vl
a
d Brezae
[jit] Fix mis
s
ing
w
bar
r
i
e
r
for array generic sette
r
commit
|
commitdiff
|
tree
2016-09-12
Vlad
Brezae
[
s
gen] Free major sectio
n
s in bulk also
o
n 64bit
commit
|
commitdiff
|
tree
2016-09-12
Vlad Breza
e
[
s
gen]
A
djust f
r
ee-ing
of empty blocks
commit
|
commitdiff
|
tree
2016-09-12
Vlad Br
e
zae
[runt
i
me] R
e
place uses of alloc functions
w
ith gl
i
b
.
.
.
commit
|
commitdiff
|
tree
2016-09-12
Ma
r
k
Pr
o
bs
t
[u
t
ils] Fix internal allocator head
e
r size
.
commit
|
commitdiff
|
tree
2016-09-12
Mark Probs
t
[runtime
]
Coun
t
ers for
a
llocated virtual memory
.
commit
|
commitdiff
|
tree
2016-09-07
Vlad Brez
a
e
[sgen] Make
sur
e
we
don
'
t sw
e
e
p a bl
o
ck if we're not
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vl
a
d Br
e
zae
[sgen] Remove unu
s
ed
a
nd potentially wrong c
a
se from
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brezae
[sgen] Fix
mo
d
unio
n
consis
t
en
c
y ch
e
ck
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brezae
[sgen] D
o
n't
d
o
re
m
set consistency c
h
ecks
d
uring majors
commit
|
commitdiff
|
tree
2016-09-06
Vlad B
r
ezae
[sgen]
D
on't verify t
h
e heap afte
r
a ma
j
or
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brezae
[sgen] Fix missing re
m
s
ets with verif
y
befo
r
e collections
commit
|
commitdiff
|
tree
2016-09-05
Vlad B
r
ezae
[sgen
]
Remove
unused paramete
r
commit
|
commitdiff
|
tree
2016-08-25
Vlad Breza
e
[jit] D
o
n't lower store_
r
4 and load_r4 o
n
armel with
.
.
.
commit
|
commitdiff
|
tree
2016-08-25
Vlad Bre
z
ae
[a
r
m] Fi
x
op
c
ode emul
a
tion on armel with no
fp
commit
|
commitdiff
|
tree
2016-08-22
Vla
d
Brezae
[arm64] B
u
mp in
s
truction sizes for
atomic ops t
o
match
.
.
.
commit
|
commitdiff
|
tree
2016-08-19
V
l
ad
B
rezae
[a
r
m64] Add seq
u
ential memory
c
onstraint to swap, c
a
s
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
Vlad Brezae
[arm64] Add full
m
emory s
e
quencin
g
to atomic loads
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
Vlad
Brez
a
e
[arm64] Add full
m
emory sequen
c
ing to atomic store
s
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
Vlad Brezae
[aot] Fa
l
lback t
o
sl
o
wpath mana
g
ed alloc if we fail
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
V
lad Brezae
[sgen] Un
i
f
y
tls access acr
o
ss with/wit
h
out HAVE_KW_THREAD
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
Vla
d
Brezae
[aot] Don'
t
aot methods that use tl
s
on H
A
VE_KW_THREAD
.
.
.
commit
|
commitdiff
|
tree
2016-08-12
Vlad Br
e
zae
[jit] Ad
d
m
i
s
sing special case for div with mul opt
i
mization
commit
|
commitdiff
|
tree
2016-08-11
V
l
a
d B
r
ezae
[jit] En
a
ble division by
c
onstant optimiz
a
t
i
on on 32 bit
commit
|
commitdiff
|
tree
2016-08-11
Vlad Bre
z
a
e
[arm]
Implement OP_BIGMU
L
commit
|
commitdiff
|
tree
2016-08-11
Vlad B
r
e
z
ae
[tests] Add random immediate
division test
commit
|
commitdiff
|
tree
2016-08-11
Vlad Brezae
[jit]
R
egist
e
r co
u
n
t
er for number
of
optimize
d
divisions
commit
|
commitdiff
|
tree
2016-08-11
V
l
ad Brezae
[jit] O
p
timi
z
e s
i
gned di
v
ision by constant
commit
|
commitdiff
|
tree
2016-08-11
Vlad
Brezae
[jit] Opt
i
mi
z
e
u
nsigned d
i
v
i
sio
n
by con
s
tant
commit
|
commitdiff
|
tree
next