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
[runtime] Fix interruption deferring
2017-03-20
Vlad Brezae
[runtime] Fix interruption def
e
rring
commit
|
commitdiff
|
tree
2017-02-25
Vlad Brez
a
e
[threads] Don't ignore a
b
ort requests in abort
p
ro
t
ected
.
.
.
commit
|
commitdiff
|
tree
2017-02-22
Vlad Bre
z
ae
[sg
e
n]
T
hrow
O
O
M
also from the
m
anaged allocato
r
commit
|
commitdiff
|
tree
2017-02-22
Vla
d
Brezae
[sgen] R
e
name confusin
g
variable
commit
|
commitdiff
|
tree
2017-02-20
Vlad
Brezae
[sgen] L
o
c
k
around worker start
,
not
o
nl
y
finishing
commit
|
commitdiff
|
tree
2017-02-20
V
l
ad Brezae
[
r
u
ntime]
U
se pr
o
p
e
r h
a
sh
fu
n
ction fo
r
k
e
y_gc hashes
commit
|
commitdiff
|
tree
2017-02-20
Vlad
B
rez
a
e
[
runtime] Counter for max hashtabl
e
chain length
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brezae
Revert "[Utils
]
U
s
e g_direct_
e
qual if N
U
L
L is passed
.
.
.
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brezae
[sgen] Include opti
m
i
z
atio
n
for a
r
m
/
arm64
targets
commit
|
commitdiff
|
tree
2017-02-20
Vlad
B
r
e
z
ae
[runtim
e
] Avo
i
d
equal
c
a
lls in MonoGHa
s
hTab
l
e
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brez
a
e
[runtime
]
U
s
e
bet
t
er hashing for
r
efobject_has
h
commit
|
commitdiff
|
tree
2017-02-20
V
lad Brezae
[
r
untim
e
] Reduc
e
collisio
n
s
with o
p
en addressing
h
ashes
commit
|
commitdiff
|
tree
2017-02-20
Vl
a
d Brezae
[sgen]
G
en
e
ra
t
ional mono g has
h
table
commit
|
commitdiff
|
tree
2017-02-17
Vlad Brez
a
e
[sgen] Move som
e
cardt
a
ble functions to
sge
n
commit
|
commitdiff
|
tree
2017-02-17
Vlad
Brezae
[runt
i
m
e
] Open
ad
d
ressin
g
f
or Mo
n
o
G
HashTable
commit
|
commitdiff
|
tree
2017-02-02
Vl
a
d Brezae
Revert "Defa
u
lt pow
e
rpc to buil
d
wi
t
h mcs (#43
1
3)
"
commit
|
commitdiff
|
tree
2017-02-02
V
lad Brezae
[pp
c
]
Save all
t
he registers in the cont
e
xt
commit
|
commitdiff
|
tree
2017-01-20
Vlad B
r
ez
a
e
[sgen] Al
w
a
y
s use
a
context
s
p
e
c
i
alized gray stack
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sg
e
n
] Alway
s
use on
e
concurrent wor
k
e
r
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sg
e
n] Awak
e
n wo
r
k
ers if they
are
finishe
d
whil
e
t
h
ere
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
s
g
e
n] Use non-synchr
o
ni
z
ed gray stack
w
h
en only one
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
rezae
[sgen] Spread
the initial
roots of worke
r
s
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Worker gray q
u
eue s
t
ea
l
ing
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
sgen] Properly
in
i
t the size of
a
new
g
ray queue secti
o
n
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
a
e
[profiler]
F
ix vtune build
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[s
g
en]
Add w
o
rker index to the binary protoco
l
entr
i
es
commit
|
commitdiff
|
tree
2017-01-19
V
lad Brezae
[sgen
]
C
l
e
an exi
t
if
w
e can't read
bi
n
prot file d
u
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Breza
e
[sgen] S
w
itch to no
p
ar context when we are left wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
z
a
e
[sgen] P
a
ra
l
lel
m
od union
s
c
a
n jobs
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
eza
e
[sgen] Avoi
d
allocati
n
g
mod union card
t
ables
f
or los
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
B
rezae
[s
g
e
n] Remove unused
function
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Brezae
[
s
g
en
]
U
s
e p
a
ra
l
lel workers when
finishing concu
r
rent
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brez
a
e
[sgen] Make g
e
tting o
b
ject size safe wi
t
h par
a
llel
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Brezae
[sg
e
n] S
u
pport cement
i
ng from mult
i
pl
e
wo
r
kers
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brezae
[sgen] Disable c
o
ncurre
n
t queue
r
e
d
irect
i
on
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Br
e
za
e
[sgen] Ad
d
pa
r
a
l
lel cop
y
ing infrastructure
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
sgen]
Add
f
r
ee lists for e
a
ch wo
r
kers
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Brezae
[
s
gen] Parallel precleaning
o
f
lo
s
o
b
jects
commit
|
commitdiff
|
tree
2017-01-19
V
l
a
d Bre
z
ae
[sge
n
] Rem
o
v
e unused parameter
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Br
e
zae
[
s
gen] Parallel
m
ajo
r
bl
o
cks precle
a
ning
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brezae
[
sgen
]
Spl
i
t precl
e
a
ni
n
g in
t
o
mu
l
tiple jobs
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[s
g
en]
Enqueue p
r
e
c
l
ea
n
through a work
e
r finish callback
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
zae
[
s
g
en]
E
n
able mult
i
p
l
e worker
s
commit
|
commitdiff
|
tree
2017-01-19
V
lad B
r
ezae
[
s
g
e
n
] CA
S
on LOS marking
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad
Br
e
z
ae
[sg
e
n
]
A
d
d
C
A
S
o
bj
e
c
t marking fo
r
concurrent workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sg
e
n] Add separate scan/copy context
f
o
r
c
o
nc
u
rren
t
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
lad Brezae
[sgen]
U
se
a
rray with fixed-size ele
m
ent
for
m
a
rk words
commit
|
commitdiff
|
tree
2017-01-19
Vlad Breza
e
[sg
e
n] Support multiple w
o
r
k
ers
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
ezae
[sge
n
] Ad
d
multiple threa
d
support for
s
g
e
n thread
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Bre
z
ae
[sgen] Add parallel co
n
figuration to the sgen
t
esting
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
B
r
ezae
[sgen] Ad
d
option f
o
r a new parallel c
o
n
c
urrent c
o
llector
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen]
R
emove unused prototypes
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brez
a
e
[
s
gen] U
s
e thread safe addition
t
o block list
commit
|
commitdiff
|
tree
2017-01-11
Vla
d
Brezae
[corli
b
]
Avoid unn
e
cessary ep
h
emero
n
ar
r
ay resizes
commit
|
commitdiff
|
tree
2017-01-11
Vlad B
r
ezae
[corlib
]
Avoid
u
nboun
d
ed r
e
sizes of ephemeron arra
y
s
commit
|
commitdiff
|
tree
2016-12-21
Vlad Brezae
[
arm64]
F
ix finally abort
commit
|
commitdiff
|
tree
2016-12-20
N
e
ale Ferguson
Implemen
t
fast tls for
s390x
(
#4161)
commit
|
commitdiff
|
tree
2016-12-16
V
lad Breza
e
[runtime] Fix MONO_A
R
C
H_ENABL
E
_
M
ONO_LMF_V
A
R
commit
|
commitdiff
|
tree
2016-12-16
Vlad Brezae
[runtime] Remo
v
e
o
ld unus
e
d
d
efines/p
r
ot
o
t
ypes
commit
|
commitdiff
|
tree
2016-12-15
Vlad Bre
z
ae
[sgen] Reenable gc-altstack test
commit
|
commitdiff
|
tree
2016-12-15
Vlad
B
re
z
ae
[
s
390x] Fix build
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[
a
rm] Resu
r
rect inl
i
ned fas
t
tls
commit
|
commitdiff
|
tree
2016-12-14
V
lad Brezae
[arm64]
Resu
r
r
ect inlin
e
d
fas
t
tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad B
r
ezae
[x86]
Res
u
rre
c
t i
n
lined fast tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Bre
z
ae
[
r
untime] Globa
l
de
b
ug option for usi
n
g
fallback t
l
s
commit
|
commitdiff
|
tree
2016-12-14
V
lad
Brezae
[amd64]
Res
u
r
r
ect inli
n
ed fast tls
commit
|
commitdiff
|
tree
2016-12-14
V
lad B
r
eza
e
[
r
untime] Re
f
a
ctor and
u
n
ify
t
ls acces
s
commit
|
commitdiff
|
tree
2016-12-13
Vlad Brez
a
e
Revert "[ci] Move
m
cs switc
h
for Win32
b
uilds into
.
.
.
commit
|
commitdiff
|
tree
2016-12-13
V
lad Breza
e
[sgen] Don't suspend thread in wow64 transition
commit
|
commitdiff
|
tree
2016-12-13
Vl
a
d
B
r
eza
e
[
s
gen]
b
i
nary protocol
o
n windows
commit
|
commitdiff
|
tree
2016-12-13
Vlad
Brezae
[runtime
]
Fix prototype of functions
commit
|
commitdiff
|
tree
2016-11-15
Vlad Bre
z
ae
[runtim
e
] Fix mo
n
i
t
or excep
t
i
on throwing
commit
|
commitdiff
|
tree
2016-11-02
Vl
a
d Brezae
[sgen] Fix sgen with nursery siz
e
s big
g
er than 4G
commit
|
commitdiff
|
tree
2016-10-13
Vlad Brezae
[tests] S
e
l
e
ct sgen major explicitly in tests
commit
|
commitdiff
|
tree
2016-10-13
Vlad
Brezae
[
s
g
e
n
] Enab
l
e concur
r
ent gc by d
e
fault on desktop
commit
|
commitdiff
|
tree
2016-10-11
Vlad Brezae
[mips] D
i
sable div wit
h
mul on
3
2bit mi
p
s
commit
|
commitdiff
|
tree
2016-10-10
Vlad Brezae
[mips] A
d
d missi
n
g defi
n
e
commit
|
commitdiff
|
tree
2016-10-10
V
lad Brezae
[mips]
D
on't assert w
h
en
d
e
com
p
o
sing longs
commit
|
commitdiff
|
tree
2016-10-04
Vlad
B
re
z
ae
[s
g
en] Fix block size co
m
putation for a
l
lo
c
ation size
commit
|
commitdiff
|
tree
2016-09-26
Vla
d
Breza
e
[sg
e
n
]
Untag t
h
e
vtab
l
e during
c
oncurrent mark
commit
|
commitdiff
|
tree
2016-09-26
Vlad
Breza
e
[sg
e
n] Fix internal allocatio
n
commit
|
commitdiff
|
tree
2016-09-23
Vlad Bre
z
a
e
[
g
c
]
Wa
r
n i
f
we
fail
to swit
c
h gc
commit
|
commitdiff
|
tree
2016-09-16
Vlad Brezae
[sgen] Trim worker gray qu
e
ue af
t
er fini
s
hing concurre
n
t
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
Vlad
B
rezae
[sgen] We don't
n
e
e
d
t
o trim the free
l
i
st whe
n
finishing
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
Vlad Brezae
[
sgen] Increase counter whe
n
a
c
tual
l
y allocating gray
.
.
.
commit
|
commitdiff
|
tree
2016-09-14
Vlad
Bre
z
ae
[jit] Fix missing wbarrier fo
r
a
rray generic s
e
t
ter
commit
|
commitdiff
|
tree
2016-09-12
Vlad
B
r
ezae
[
sgen] Free major
s
e
ctions in bulk
a
lso on
64bit
commit
|
commitdiff
|
tree
2016-09-12
Vlad Brezae
[sge
n
] Ad
j
u
s
t
free-ing of empty
b
locks
commit
|
commitdiff
|
tree
2016-09-12
Vlad Brez
a
e
[run
t
ime]
R
eplace u
s
e
s
of alloc functions w
i
th
g
lib
.
.
.
commit
|
commitdiff
|
tree
2016-09-12
M
ark Pro
b
st
[ut
i
l
s] Fix internal al
l
ocato
r
h
e
ader size
.
commit
|
commitdiff
|
tree
2016-09-12
Mark
P
r
o
bst
[r
u
ntime
]
Co
u
nters for
allocated
virt
u
a
l memory
.
commit
|
commitdiff
|
tree
2016-09-07
Vlad Br
e
zae
[sgen] Make sure w
e
don't swee
p
a block
i
f we'r
e
not
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brezae
[sgen] Rem
o
ve unused and poten
t
iall
y
wrong case fro
m
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brezae
[sgen] Fi
x
mod
u
nion cons
i
stency che
c
k
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brezae
[sgen] Don't do remset consistency checks duri
n
g majo
r
s
commit
|
commitdiff
|
tree
2016-09-06
Vlad B
r
ezae
[sgen] Do
n
'
t
verif
y
the he
a
p
aft
e
r a maj
o
r
commit
|
commitdiff
|
tree
2016-09-06
Vlad Br
e
z
a
e
[sgen
]
Fix
m
i
ssing remset
s
with verify before collections
commit
|
commitdiff
|
tree
2016-09-05
V
l
ad Brezae
[sgen] Remove unused paramete
r
commit
|
commitdiff
|
tree
2016-08-25
V
lad Brezae
[jit] Don't lower
s
tore_r4 and
l
o
a
d
_r4
o
n armel with
.
.
.
commit
|
commitdiff
|
tree
2016-08-25
Vla
d
Brezae
[
a
r
m]
F
ix opcod
e
emulation on armel with
no f
p
commit
|
commitdiff
|
tree
next