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] Rework abort deferring
2017-03-22
Vla
d
Brezae
[runtime] Rewo
r
k ab
o
rt deferri
n
g
commit
|
commitdiff
|
tree
2017-03-20
Vla
d
Brezae
[runtime] Fix in
t
er
r
up
t
ion
de
f
e
r
ring
commit
|
commitdiff
|
tree
2017-02-25
Vlad Brezae
[threads]
Don't ignore abort reque
s
ts in abo
r
t
protected
.
.
.
commit
|
commitdiff
|
tree
2017-02-22
Vlad
B
rezae
[sgen] Throw
OOM also fr
o
m the ma
n
aged allocator
commit
|
commitdiff
|
tree
2017-02-22
Vlad
B
rezae
[sgen] Re
n
a
m
e confusing variable
commit
|
commitdiff
|
tree
2017-02-20
Vlad
Brezae
[sgen] Lock a
r
ound wor
k
er start, not
onl
y
finis
h
ing
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brez
a
e
[r
u
nt
i
m
e
] Use proper hash func
t
ion for key_gc hashes
commit
|
commitdiff
|
tree
2017-02-20
Vlad Bre
z
a
e
[
r
untime] Cou
n
ter for m
a
x hashtable chain length
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brezae
Revert "[Utils]
U
se g_direct_eq
u
al
i
f NULL is passed
.
.
.
commit
|
commitdiff
|
tree
2017-02-20
V
lad
B
r
ezae
[sgen] In
c
lu
d
e optimiza
t
ion for arm/arm64 targets
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brezae
[
run
t
ime
]
Avoid
equa
l
calls
i
n
M
o
n
o
G
H
a
s
hTable
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brezae
[ru
n
time] Us
e
better h
a
shing for refobje
c
t_ha
s
h
commit
|
commitdiff
|
tree
2017-02-20
Vlad
Brezae
[run
t
ime] Reduce c
o
ll
i
s
i
ons with ope
n
addres
s
i
ng hashes
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brezae
[sgen] Generat
i
onal
m
ono g hashtable
commit
|
commitdiff
|
tree
2017-02-17
Vlad Brezae
[sgen
]
M
o
ve some car
d
t
able functions to sgen
commit
|
commitdiff
|
tree
2017-02-17
Vlad Brezae
[r
u
ntime]
Open
a
ddressing f
o
r MonoGHas
h
Tabl
e
commit
|
commitdiff
|
tree
2017-02-02
Vlad Brezae
Revert "De
f
aul
t
power
p
c
to build with
mcs (#4
3
13)"
commit
|
commitdiff
|
tree
2017-02-02
Vlad Brezae
[ppc] Save a
l
l th
e
r
egisters in the co
n
text
commit
|
commitdiff
|
tree
2017-01-20
Vl
a
d Breza
e
[sgen] Always use a context
s
peci
a
lized gray stac
k
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
s
g
en]
Always
use one concu
r
rent worker
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Breza
e
[sgen] Awa
k
en wor
k
ers
i
f the
y
are finis
h
e
d
w
h
ile there
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Use n
o
n
-synchronized gray stack when only one
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
l
a
d
B
r
e
zae
[sgen] Spr
e
a
d the
in
i
ti
a
l roots
o
f
workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sge
n
] Worker gray qu
e
ue stealing
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen]
Prop
e
rly in
i
t
the size of a new
g
ray queue sect
i
on
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brezae
[pr
o
fil
e
r] Fix vt
u
ne build
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen]
Add worker index to the bin
a
ry
protocol
entries
commit
|
commitdiff
|
tree
2017-01-19
V
lad Brezae
[sgen] Clean exit i
f
we
c
an
'
t read binprot file d
u
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Swi
t
c
h
to nopar context when we
are
l
ef
t
with
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Parallel mod union s
c
an jobs
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
sge
n
] Avoid alloca
t
i
ng mo
d
u
nion cardtable
s
fo
r
los
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
zae
[sg
e
n
] Rem
o
v
e
unuse
d
function
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen]
U
se parallel workers when f
i
nishin
g
concurrent
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
l
a
d Brezae
[sgen] Mak
e
getting object size safe with p
a
rallel
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
ez
a
e
[
sgen] Support cementing
f
rom multiple workers
commit
|
commitdiff
|
tree
2017-01-19
V
lad Bre
z
a
e
[sgen] Dis
a
ble concu
r
re
n
t
qu
e
ue r
e
directio
n
commit
|
commitdiff
|
tree
2017-01-19
V
lad Brezae
[sgen] Add parallel
copying i
n
frastructure
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
sgen] Add fre
e
lists for each workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Brezae
[sgen]
P
aralle
l
prec
l
eaning
o
f
l
o
s
o
bjec
t
s
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Brezae
[s
g
en] Re
m
ove unused pa
r
am
e
ter
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Brezae
[sgen]
P
arallel
m
ajor blocks precleaning
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] S
p
lit p
r
ecleaning into
m
ultiple job
s
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen
]
Enqu
e
ue
p
reclean
throu
g
h a
w
orker fin
i
sh callback
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brezae
[
s
gen] Enable multipl
e
worke
r
s
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Brezae
[sge
n
]
CAS o
n
LOS marking
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brezae
[sgen] Add CAS obje
c
t
m
a
r
king
f
o
r
concur
r
e
nt
wor
k
e
r
s
commit
|
commitdiff
|
tree
2017-01-19
V
l
a
d B
r
ez
a
e
[sgen] Add separate s
c
an
/
copy
contex
t
for c
o
n
c
urrent
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
lad Bre
z
ae
[
sgen] Use
a
rray with f
i
x
ed-size element
f
or mark words
commit
|
commitdiff
|
tree
2017-01-19
V
l
a
d
Brezae
[sgen
]
Support multipl
e
workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Add mul
t
iple thread suppo
r
t
for sgen
thread
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Brezae
[
s
gen]
A
dd para
l
l
el c
o
nf
i
guration
t
o
the sgen test
i
ng
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
reza
e
[sge
n
]
A
d
d
o
ption fo
r
a new parallel concurrent collect
o
r
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad B
r
ezae
[sge
n
] Remove unused prototyp
e
s
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
e
zae
[sgen] Use thread safe
a
ddition to block list
commit
|
commitdiff
|
tree
2017-01-11
Vlad Bre
z
ae
[corlib] Avoid unnecessary eph
e
meron array resizes
commit
|
commitdiff
|
tree
2017-01-11
Vla
d
B
rezae
[co
r
lib] Avoid unbounded res
i
zes
o
f
e
phemer
o
n
arrays
commit
|
commitdiff
|
tree
2016-12-21
Vlad Brez
a
e
[ar
m
64
]
Fix
f
inally abo
r
t
commit
|
commitdiff
|
tree
2016-12-20
Nea
l
e
Ferguson
I
m
p
lement fast tls for s3
9
0
x (#4
1
61)
commit
|
commitdiff
|
tree
2016-12-16
Vlad
Brezae
[runt
i
m
e
] Fi
x
M
ONO_ARCH_ENABLE_MONO_LMF_VAR
commit
|
commitdiff
|
tree
2016-12-16
Vlad Brezae
[runtime] Remove old unused d
e
fin
e
s
/prototypes
commit
|
commitdiff
|
tree
2016-12-15
Vlad Brezae
[sgen] Reenab
l
e
gc-altstack test
commit
|
commitdiff
|
tree
2016-12-15
Vlad Brezae
[s3
9
0x] F
i
x build
commit
|
commitdiff
|
tree
2016-12-14
Vlad Br
e
zae
[ar
m
] Resurrect inl
i
n
ed
f
ast tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Br
e
z
a
e
[arm6
4
] Resurrect inli
n
ed fa
s
t tls
commit
|
commitdiff
|
tree
2016-12-14
Vla
d
Brezae
[x86]
R
es
u
rrect inlined f
a
st tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[ru
n
time] Global deb
u
g option for usin
g
fa
l
lback tl
s
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[amd64]
R
e
surrect inlin
e
d fast tls
commit
|
commitdiff
|
tree
2016-12-14
Vl
a
d
Breza
e
[runtime] Refacto
r
a
n
d unify tls acc
e
ss
commit
|
commitdiff
|
tree
2016-12-13
V
lad Brezae
Revert "[c
i
] Move mcs swit
c
h f
o
r Win32 builds into
.
.
.
commit
|
commitdiff
|
tree
2016-12-13
Vlad
Brezae
[sgen]
D
o
n't
su
s
pend thread in wow64 transition
commit
|
commitdiff
|
tree
2016-12-13
Vlad Brezae
[sgen] binary protocol on windows
commit
|
commitdiff
|
tree
2016-12-13
Vlad Brezae
[r
u
ntime] Fix pr
o
totype of f
u
nctions
commit
|
commitdiff
|
tree
2016-11-15
V
l
ad Brezae
[ru
n
time] Fix monitor
e
xc
e
p
t
i
o
n throwing
commit
|
commitdiff
|
tree
2016-11-02
Vlad
B
rezae
[s
g
en] Fix sgen w
i
th nursery sizes
bigger
than 4G
commit
|
commitdiff
|
tree
2016-10-13
Vlad
Brezae
[
tests] S
e
lect sgen ma
j
or explicitly i
n
t
ests
commit
|
commitdiff
|
tree
2016-10-13
Vlad B
r
eza
e
[sgen
]
Enable concurrent gc by d
e
f
a
u
l
t
on de
s
kto
p
commit
|
commitdiff
|
tree
2016-10-11
Vl
a
d Brez
a
e
[mips] Disable di
v
with m
u
l
o
n
32b
i
t
m
ips
commit
|
commitdiff
|
tree
2016-10-10
Vlad Brezae
[
m
ips] Add mis
s
ing define
commit
|
commitdiff
|
tree
2016-10-10
Vlad Brezae
[mips] Don't asse
r
t
w
he
n
decomposing longs
commit
|
commitdiff
|
tree
2016-10-04
V
l
ad Br
e
zae
[sgen] Fix
bloc
k
size computation
f
or a
l
lo
c
a
ti
o
n s
i
ze
commit
|
commitdiff
|
tree
2016-09-26
Vlad Brezae
[sgen] Un
t
ag the vtab
l
e
during concurrent mark
commit
|
commitdiff
|
tree
2016-09-26
Vlad Brezae
[sg
e
n
]
Fix
i
nternal allocation
commit
|
commitdiff
|
tree
2016-09-23
Vlad Brezae
[
g
c]
W
a
r
n if we fail to
s
witch gc
commit
|
commitdiff
|
tree
2016-09-16
V
l
ad Bre
z
a
e
[
s
gen]
T
rim worke
r
g
ray q
u
e
u
e after finishing concurrent
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
V
l
ad Br
e
zae
[sge
n
] We
don't
need
to
t
r
i
m the fre
e
l
i
st when finishing
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
Vlad Br
e
zae
[sgen] Increase counter when ac
t
ually allo
c
ating gray
.
.
.
commit
|
commitdiff
|
tree
2016-09-14
Vlad Bre
z
ae
[jit] Fi
x
missing
w
b
a
rrier for array
g
eneric setter
commit
|
commitdiff
|
tree
2016-09-12
Vlad Brezae
[sg
e
n] Free m
a
jor s
e
ctions in
b
u
l
k
also on 64bit
commit
|
commitdiff
|
tree
2016-09-12
Vlad Bre
z
a
e
[sgen]
A
d
j
us
t
f
ree-ing of empty blo
c
ks
commit
|
commitdiff
|
tree
2016-09-12
Vlad Brez
a
e
[
ru
n
time] Replace
uses of a
l
loc functions
with gl
i
b
.
.
.
commit
|
commitdiff
|
tree
2016-09-12
Mar
k
P
r
ob
s
t
[u
t
il
s
] F
i
x internal allocator hea
d
er si
z
e
.
commit
|
commitdiff
|
tree
2016-09-12
Mark Pro
b
st
[
r
u
ntime] Co
u
nters for allocated virtual memory
.
commit
|
commitdiff
|
tree
2016-09-07
Vlad
B
rezae
[sg
e
n] M
a
ke sure we d
o
n't sw
e
e
p a block
if we're not
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vlad
B
rezae
[sgen] Remove
unuse
d
and
potentia
l
ly
w
rong cas
e
fro
m
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
V
l
ad Brezae
[sgen] Fix mo
d
uni
o
n
c
o
n
si
s
te
n
cy check
commit
|
commitdiff
|
tree
2016-09-06
Vlad
B
rezae
[sgen]
D
on'
t
do remset c
o
nsistency
c
hecks du
r
ing m
a
j
o
rs
commit
|
commitdiff
|
tree
2016-09-06
Vlad
B
r
e
zae
[sgen]
D
on't verify
the heap aft
e
r
a
ma
j
or
commit
|
commitdiff
|
tree
2016-09-06
Vlad B
r
e
zae
[sgen] Fix missing r
e
msets with verify before collections
commit
|
commitdiff
|
tree
2016-09-05
V
lad Brezae
[sgen
]
Remove unused p
a
ram
e
ter
commit
|
commitdiff
|
tree
2016-08-25
V
lad B
r
ezae
[j
i
t] Don
'
t l
o
w
er stor
e
_
r
4 and load_r4 o
n
armel wit
h
.
.
.
commit
|
commitdiff
|
tree
next