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
[amd64] Make inline function in header static
2017-04-21
Vl
a
d Brezae
[amd64] Make inline f
u
nc
t
ion in h
e
ader s
t
atic
commit
|
commitdiff
|
tree
2017-04-21
Vla
d
Breza
e
[me
t
ad
a
ta] Don't us
e
s
t
atic_
d
ata_array
commit
|
commitdiff
|
tree
2017-04-12
V
l
ad Brezae
[tests] Improve confi
g
uration
s
of sgen tests
commit
|
commitdiff
|
tree
2017-04-12
V
l
ad
Brezae
[tests] Add tim
e
out limits
t
o
some longer sgen te
s
ts
commit
|
commitdiff
|
tree
2017-04-10
Vlad Brezae
[tests] Bump
t
ime
o
uts on s
g
en tests
commit
|
commitdiff
|
tree
2017-04-04
Vlad Brezae
[runtime] Ad
d
a
r
ch
size
Interlocked
A
dd
commit
|
commitdiff
|
tree
2017-04-04
Vlad Brezae
[sgen] Add old
f
o
rg
o
tten
o
om tests to
sgen oom sui
t
e
commit
|
commitdiff
|
tree
2017-04-04
Vlad
B
r
e
zae
[sgen] Add oom testing suite
commit
|
commitdiff
|
tree
2017-04-04
Vlad Brez
a
e
[sgen] Don
'
t
pa
s
s gc
o
ptions to the tes
t
-
r
u
n
ner
commit
|
commitdiff
|
tree
2017-04-04
Vlad Brezae
[sgen] Split
up concurre
n
t sweep from worke
r
l
ogic
commit
|
commitdiff
|
tree
2017-04-04
Vlad Brezae
[sgen]
In
c
r
ease gray stack se
c
tio
n
size
commit
|
commitdiff
|
tree
2017-04-04
Vlad Brez
a
e
[sgen] Incre
a
se parallelization of minors
commit
|
commitdiff
|
tree
2017-04-04
Vl
a
d B
r
ezae
[sgen] P
a
ra
l
l
el nur
s
e
r
y co
l
le
c
tions
commit
|
commitdiff
|
tree
2017-03-31
Vlad Br
e
zae
[sgen] Add
debug option for valloc limi
t
commit
|
commitdiff
|
tree
2017-03-30
Vlad Brez
a
e
[sg
e
n
] Remove
C
A
R
DTABLE_STATS
commit
|
commitdiff
|
tree
2017-03-30
Vl
a
d Br
e
zae
[sgen] Make
sure wor
k
ers don
'
t have evacua
t
ing blocks
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
Vlad Breza
e
[sgen]
Blocks on
t
he freelist don't need to have be
e
n
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
Vl
a
d Brezae
[sge
n
] Shutdown
thread pool worker e
v
en if it's not
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
Vlad Brezae
[sgen] Do
n
't u
s
e workers during fini
s
hing
pause if
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
Vla
d
Brezae
[sgen] Add
s
can/copy
c
ontext f
o
r t
h
e si
m
ple parallel
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
Vlad Bre
z
ae
[sgen]
Add option f
o
r
parallel nu
r
sery collector
commit
|
commitdiff
|
tree
2017-03-23
Vla
d
Br
e
z
a
e
[runtime] Don
'
t reset abort exceptio
n
in
invoke wr
a
pper
commit
|
commitdiff
|
tree
2017-03-23
Vlad Brezae
[runtime] Improve debugging of
t
h
r
ead inte
r
ruptions
commit
|
commitdiff
|
tree
2017-03-23
Vlad Brezae
[runtim
e
]
D
efer async requests
d
uring abort protected
.
.
.
commit
|
commitdiff
|
tree
2017-03-23
V
lad
B
reza
e
[runt
i
me] Fix dete
c
ting
a
bor
t
at
e
nd
of abo
r
t protected
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
Vlad
B
reza
e
[runtime
]
F
i
x mi
s
sing abort
during abo
r
t protected
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
V
lad Br
e
zae
[runtime] Rework a
b
ort de
f
e
rring
commit
|
commitdiff
|
tree
2017-03-20
Vlad Brezae
[runtime] Fix interr
u
p
t
io
n
defe
r
ring
commit
|
commitdiff
|
tree
2017-02-25
Vla
d
Brezae
[
threads] Do
n
'
t
i
g
nore abort requests i
n
abort protected
.
.
.
commit
|
commitdiff
|
tree
2017-02-22
V
lad Brezae
[sge
n
]
Throw
O
OM also from the mana
g
ed allocator
commit
|
commitdiff
|
tree
2017-02-22
V
lad Brezae
[sgen] Rename
c
o
nfusi
n
g variab
l
e
commit
|
commitdiff
|
tree
2017-02-20
Vl
a
d
Brezae
[sg
e
n
] Lock around wo
r
ke
r
start,
not only finishing
commit
|
commitdiff
|
tree
2017-02-20
V
l
ad
B
rezae
[runtime] Use proper hash f
u
n
c
t
i
o
n
for
key_gc hashes
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brezae
[runtime] Counte
r
for
max hashtab
l
e
chain length
commit
|
commitdiff
|
tree
2017-02-20
Vlad
Brezae
R
e
vert
"
[U
t
ils] Us
e
g
_d
i
rect_eq
u
al if NULL is passed
.
.
.
commit
|
commitdiff
|
tree
2017-02-20
Vlad B
r
ezae
[sgen] I
n
c
l
ude optimization for ar
m
/ar
m
6
4 targets
commit
|
commitdiff
|
tree
2017-02-20
V
la
d
Brezae
[run
t
ime] A
v
oid equal calls
i
n MonoGHashT
a
b
l
e
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brezae
[ru
n
ti
m
e] Use be
t
ter
hashing for refobject_h
a
sh
commit
|
commitdiff
|
tree
2017-02-20
Vlad Brez
a
e
[runtime] Red
u
ce
collisio
n
s with open addressing hashe
s
commit
|
commitdiff
|
tree
2017-02-20
Vla
d
Breza
e
[sge
n
] Gen
e
ra
t
ional mono g hashtab
l
e
commit
|
commitdiff
|
tree
2017-02-17
Vlad Brezae
[sg
e
n]
M
ove some cardtable functio
n
s to sg
e
n
commit
|
commitdiff
|
tree
2017-02-17
Vla
d
Brez
a
e
[run
t
i
m
e] Open addressing f
o
r MonoGHashTable
commit
|
commitdiff
|
tree
2017-02-02
Vlad B
r
ez
a
e
Revert "Default
powe
r
pc to build with m
c
s (#4313)"
commit
|
commitdiff
|
tree
2017-02-02
Vlad Br
e
zae
[ppc] S
a
ve
a
ll t
h
e registers
i
n the contex
t
commit
|
commitdiff
|
tree
2017-01-20
Vlad Brezae
[sgen] Always use a context spec
i
alized gray stack
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Bre
z
ae
[sgen] Always use one conc
u
rrent worker
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Awaken wo
r
kers if they
a
r
e finished whi
l
e there
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Brezae
[
sg
e
n] Us
e
no
n
-
s
y
nchronize
d
gr
a
y sta
c
k when only one
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
a
e
[sgen] Spread th
e
i
n
itia
l
roots
of wor
k
ers
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
ez
a
e
[s
g
en]
W
or
k
er gray queu
e
stealing
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sgen] Pr
o
perly init the
s
ize of a new
g
ray que
u
e section
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[prof
i
ler]
F
i
x
vtune
b
uild
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sg
e
n] Add wor
k
e
r
index to the binary protocol e
n
tries
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Brezae
[s
g
e
n
]
Cl
e
an ex
i
t if w
e
can't read binp
r
ot file due
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
r
e
zae
[s
g
en] Switch to nopar context when w
e
are left with
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[s
g
e
n] Par
a
llel mod union scan jobs
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sg
e
n] A
v
oid allocat
i
ng m
o
d u
n
ion ca
r
dtables for los
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
l
a
d Brezae
[sgen]
Remove unused functi
o
n
commit
|
commitdiff
|
tree
2017-01-19
V
lad Brezae
[sg
e
n] Us
e
parall
e
l workers w
h
en
f
inishing
c
on
c
urrent
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Brezae
[sge
n
] M
a
ke
g
etting ob
j
e
c
t size safe with parallel
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
a
e
[sgen] Support cem
e
n
t
ing f
r
om multiple workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
rezae
[sgen] Dis
a
ble c
o
ncurrent
q
u
e
ue redirection
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
ae
[sge
n
] Add parallel copyi
n
g infrastru
c
ture
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
s
g
e
n] Add
fre
e
l
ists for
eac
h
workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad
B
rezae
[sgen] Parallel
p
reclea
n
ing of los obj
e
cts
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Brezae
[sgen]
R
emove unused pa
r
ameter
commit
|
commitdiff
|
tree
2017-01-19
Vlad Bre
z
ae
[s
g
en
]
Parallel major blocks precleaning
commit
|
commitdiff
|
tree
2017-01-19
Vla
d
Brez
a
e
[s
g
en] S
p
lit precleaning into
multiple
jobs
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brez
a
e
[sgen] Enqueue preclean through a w
o
rker
f
inish cal
l
b
ack
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
sgen]
E
nabl
e
multiple workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad
Brezae
[sge
n
] CAS
on
LO
S
m
arking
commit
|
commitdiff
|
tree
2017-01-19
V
lad Breza
e
[sgen
]
Add CAS ob
j
ect marking fo
r
concurrent workers
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
sgen] Add sepa
r
ate scan/copy context
f
o
r concurr
e
nt
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
V
l
ad Brez
a
e
[sgen] Use
ar
r
ay
wi
t
h fixed-siz
e
element for mark
w
ords
commit
|
commitdiff
|
tree
2017-01-19
Vlad Br
e
zae
[sgen]
S
uppor
t
multipl
e
worker
s
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[
s
ge
n
]
A
d
d multiple thread suppo
r
t for sgen thread
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vlad B
r
ez
a
e
[sgen] Add paralle
l
con
f
igurat
i
o
n
to
th
e
sgen testing
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
Vl
a
d Br
e
z
a
e
[
s
gen] Add option for a new parallel concur
r
ent collector
commit
|
commitdiff
|
tree
2017-01-19
V
l
a
d Brezae
[sg
e
n
] Remove un
u
sed prot
o
types
commit
|
commitdiff
|
tree
2017-01-19
Vlad Brezae
[sge
n
] Use
t
h
read sa
f
e addition
t
o bl
o
ck list
commit
|
commitdiff
|
tree
2017-01-11
Vlad Brezae
[corlib] A
v
o
id unneces
s
ary ephemeron
a
rray resizes
commit
|
commitdiff
|
tree
2017-01-11
Vlad Brezae
[co
r
lib] Avoid unbounded resi
z
e
s of ephemeron
a
rr
a
ys
commit
|
commitdiff
|
tree
2016-12-21
V
l
ad Brezae
[arm64]
Fix finally abort
commit
|
commitdiff
|
tree
2016-12-20
N
ea
l
e Fergu
s
on
Impleme
n
t f
a
st t
l
s for s3
9
0
x (#416
1
)
commit
|
commitdiff
|
tree
2016-12-16
Vlad Bre
z
ae
[ru
n
time] F
i
x
M
ONO_ARC
H
_
ENABLE_MONO_LMF
_
VAR
commit
|
commitdiff
|
tree
2016-12-16
Vla
d
Brezae
[run
t
ime] Re
m
ove old unused d
e
fines/prototypes
commit
|
commitdiff
|
tree
2016-12-15
Vlad Bre
z
ae
[
sge
n
]
Reen
a
b
l
e
g
c-altstack
t
e
st
commit
|
commitdiff
|
tree
2016-12-15
Vlad Brezae
[
s3
9
0x] Fix build
commit
|
commitdiff
|
tree
2016-12-14
Vlad Breza
e
[arm] Resurrect inlined fast tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad B
r
ezae
[arm64] R
e
surrect
i
nl
i
n
e
d fast tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Brezae
[
x
86] Resu
r
r
ec
t
inli
n
ed fast tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad Bre
z
ae
[runtime] Global debug opt
i
on for u
s
i
n
g
fallba
c
k tls
commit
|
commitdiff
|
tree
2016-12-14
Vlad
Brezae
[amd64] Resurrect
inlined fa
s
t
tls
commit
|
commitdiff
|
tree
2016-12-14
Vla
d
Bre
z
ae
[runti
m
e] Refactor
a
n
d u
n
ify tls access
commit
|
commitdiff
|
tree
2016-12-13
Vlad Brezae
R
e
vert "
[
c
i
] M
o
ve
m
cs swi
t
ch f
o
r Win32
b
uilds into
.
.
.
commit
|
commitdiff
|
tree
2016-12-13
Vlad B
r
ezae
[
s
g
e
n
] Don
'
t
s
uspend threa
d
in
w
ow64 transition
commit
|
commitdiff
|
tree
2016-12-13
Vlad Brez
a
e
[
sgen]
bin
a
ry protoc
o
l on
windows
commit
|
commitdiff
|
tree
2016-12-13
Vlad Brezae
[runtime]
F
ix prototype
of functions
commit
|
commitdiff
|
tree
2016-11-15
Vlad Brezae
[ru
n
t
i
me] Fix monitor e
x
c
eption
t
hrowing
commit
|
commitdiff
|
tree
2016-11-02
Vlad Br
e
z
ae
[sgen] Fix sgen with
n
ursery sizes bi
g
ger
t
han 4G
commit
|
commitdiff
|
tree
next