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] Fix block size computation for allocation size
2016-10-04
Vlad Brezae
[s
g
e
n
] Fix block size com
p
utati
o
n f
o
r alloca
t
ion size
commit
|
commitdiff
|
tree
2016-09-26
Vlad Brezae
[sgen] Unta
g
the
vtable duri
n
g
conc
u
rre
n
t
m
ark
commit
|
commitdiff
|
tree
2016-09-26
Vlad Brezae
[sgen
]
Fix interna
l
alloc
a
tion
commit
|
commitdiff
|
tree
2016-09-19
Vlad Brezae
Merge p
u
ll request #3567 from
B
rzVl
a
d/fix-con
c
-memusage2
commit
|
commitdiff
|
tree
2016-09-16
Vlad
B
rez
a
e
[sgen]
T
rim worker gray queue
a
f
t
er finis
h
i
n
g conc
u
rrent
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
Vlad Br
e
zae
[sgen] We don't need to trim t
h
e free li
s
t wh
e
n finishing
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
Vlad Bre
z
ae
[
sg
e
n] Increase counter
when a
c
tuall
y
allocati
n
g gray
.
.
.
commit
|
commitdiff
|
tree
2016-09-16
V
l
a
d Brezae
Merge pull request #3562 from
B
r
zVlad/f
i
x-
r
e
v
e
rse-wbarrier
commit
|
commitdiff
|
tree
2016-09-14
V
l
ad Brezae
[
j
it] Fix missing wbarrier for array generic s
e
t
ter
commit
|
commitdiff
|
tree
2016-09-12
V
lad Brezae
Merge p
u
l
l request
#
3534
from Br
z
Vlad/f
i
x-c
o
nc-gcstr
e
ss-mem
commit
|
commitdiff
|
tree
2016-09-12
V
l
a
d Brezae
[
s
gen] Free major
sections in bulk also
on 64bit
commit
|
commitdiff
|
tree
2016-09-12
V
lad Brezae
[s
g
en]
Adjust free-ing
of em
p
t
y blocks
commit
|
commitdiff
|
tree
2016-09-12
Vlad Brezae
[runtime] Replace uses
o
f
alloc functions with gli
b
.
.
.
commit
|
commitdiff
|
tree
2016-09-08
V
la
d
Brezae
Merge
p
ull re
q
uest
#
3528 from BrzVlad/fix-sgen-check
.
.
.
commit
|
commitdiff
|
tree
2016-09-07
Vlad Brezae
[sge
n
] Ma
k
e
s
u
re w
e
don't sweep a blo
c
k if
w
e'
r
e not
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
V
l
a
d Br
e
zae
[sg
e
n]
R
e
move unused an
d
potentially wrong case f
r
om
.
.
.
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brezae
[sgen] Fix
m
od union consis
t
ency check
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brezae
[sgen] Don'
t
do remset cons
i
stency c
h
e
cks during majors
commit
|
commitdiff
|
tree
2016-09-06
Vlad B
r
ezae
[sgen] D
o
n't verify the he
a
p
a
fter a majo
r
commit
|
commitdiff
|
tree
2016-09-06
Vlad Brezae
[sgen] F
i
x
m
issing remsets with ver
i
fy
b
e
fo
r
e c
o
llection
s
commit
|
commitdiff
|
tree
2016-09-05
Vlad Brezae
[
sge
n
] R
e
move
u
nuse
d
paramete
r
commit
|
commitdiff
|
tree
2016-08-26
Vlad Brezae
M
erg
e
pul
l
req
u
est #3451 from BrzVl
a
d/fix
-
armel
-
e
m
u
lation
commit
|
commitdiff
|
tree
2016-08-25
Vlad B
r
eza
e
[jit] Don't
l
ower s
t
o
r
e_r
4
and load_
r
4 on armel
with
.
.
.
commit
|
commitdiff
|
tree
2016-08-25
Vlad Brezae
[arm] Fi
x
opcode emul
a
tion on armel w
i
th
n
o
f
p
commit
|
commitdiff
|
tree
2016-08-22
Vlad
Brezae
[
arm64]
B
ump instruction sizes f
o
r atomic o
p
s to match
.
.
.
commit
|
commitdiff
|
tree
2016-08-19
Vlad B
r
ezae
M
e
r
g
e pul
l
request #3418 from B
r
z
Vlad/fix-ar
m
64-fi
n
a
l
izer
.
.
.
commit
|
commitdiff
|
tree
2016-08-19
Vla
d
B
rezae
[
a
rm64] Add sequential me
m
ory co
n
straint
t
o s
w
ap,
c
as
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
Vlad Brezae
[
a
rm64] A
d
d
full
memory sequ
e
nc
i
ng to atomic
loads
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
Vlad
B
rezae
[a
r
m6
4
] Add ful
l
memory sequencing to atomic
s
tores
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
Vlad Brezae
Merge pull
reques
t
#3401 from B
r
zVlad/fix-m
a
naged-al
l
oc2
commit
|
commitdiff
|
tree
2016-08-17
V
lad Brezae
[aot]
Fallba
c
k to slowpath managed alloc
i
f we
f
ai
l
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
V
l
ad
B
rezae
[sge
n
] U
n
ify t
l
s access across with/
w
ithout
HAVE_KW_THREAD
.
.
.
commit
|
commitdiff
|
tree
2016-08-17
Vla
d
Brez
a
e
[aot
]
D
o
n
't aot methods that u
s
e t
l
s on HAVE
_
KW_TH
R
EAD
.
.
.
commit
|
commitdiff
|
tree
2016-08-12
Vlad
Brezae
[jit] Add
missing special case for
d
iv
w
i
t
h
mul optimization
commit
|
commitdiff
|
tree
2016-08-11
Vl
a
d Breza
e
M
e
rge pull request #2332 from BrzVlad
/
f
e
a
t
ure-div-wi
t
h-mul
commit
|
commitdiff
|
tree
2016-08-11
Vlad Brezae
[j
i
t] Enable
division
b
y constant
optimiz
a
tio
n
on 32
bit
commit
|
commitdiff
|
tree
2016-08-11
Vlad Brezae
[arm
]
Impl
e
ment OP_BIGMUL
commit
|
commitdiff
|
tree
2016-08-11
Vlad
Bre
z
ae
[tests]
Add r
a
n
dom immediat
e
div
i
si
o
n test
commit
|
commitdiff
|
tree
2016-08-11
Vlad Brez
a
e
[
j
it] Regi
s
te
r
coun
t
er for nu
m
be
r
of op
t
im
i
zed divisi
o
ns
commit
|
commitdiff
|
tree
2016-08-11
Vlad
B
re
z
ae
[
j
it] Optimi
z
e s
i
gned division by
constant
commit
|
commitdiff
|
tree
2016-08-11
Vlad Brezae
[jit] Opt
i
mize unsi
g
n
e
d d
i
v
i
sion by constant
commit
|
commitdiff
|
tree
2016-07-27
V
l
a
d
Brezae
M
erge pull reques
t
#2961 fro
m
schani/fix-sgen-refactor
i
n
g
commit
|
commitdiff
|
tree
2016-07-27
Vlad
B
rezae
Merge
pull
request #3
3
2
8 from BrzVlad/finalizer-thread
.
.
.
commit
|
commitdiff
|
tree
2016-07-27
V
l
ad Brezae
[s
g
en] Avo
i
d popping the entir
e
finalizer queues if
.
.
.
commit
|
commitdiff
|
tree
2016-07-21
Vl
a
d
Breza
e
[sg
e
n] Fix build
commit
|
commitdiff
|
tree
2016-07-21
Vlad Brezae
[sg
e
n] Add missing memory bar
r
i
er
commit
|
commitdiff
|
tree
2016-07-20
Vlad Brezae
[te
s
t
s
]
R
e
move
double inclusion of source file
commit
|
commitdiff
|
tree
2016-07-20
Vlad Brezae
[tes
t
s]
F
ix
f
lakiness on
s
ome
t
e
sts that assume obj
e
c
t
.
.
.
commit
|
commitdiff
|
tree
2016-07-19
V
l
ad Br
e
zae
[
sgen] Fix c
r
itical/n
o
rmal
f
i
nali
z
a
t
io
n
or
d
er at d
o
main
.
.
.
commit
|
commitdiff
|
tree
2016-07-18
Vlad Brez
a
e
Merge pull request #328
0
from BrzVlad/fix-st
w
-stack
.
.
.
commit
|
commitdiff
|
tree
2016-07-13
Vlad Brezae
[
s
gen] In
i
tialize
st
a
c
k
_
start to 0 w
h
en
a
thread
is
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
V
l
ad B
r
ezae
Merge
pull reque
s
t #3211 f
r
om Br
z
V
l
ad/fix-finalizer
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
Vl
a
d
B
rezae
[sg
e
n
]
Make suspend_finali
z
ers volatile
commit
|
commitdiff
|
tree
2016-06-27
Vlad Brezae
[s
g
en]
Us
e
s
gen_qsort instead
of qsort (#3205)
commit
|
commitdiff
|
tree
2016-06-25
Vlad Brezae
[
s
gen] Speed up domain final
i
zat
i
on at shutdown
commit
|
commitdiff
|
tree
2016-06-23
Vlad Brezae
[
utils] Fix re
t
i
r
ing of live block
f
o
r
t
h
e
lock free
.
.
.
commit
|
commitdiff
|
tree
2016-06-22
Vlad Brezae
[runtime] Bump corlib versio
n
for recent
Thread layou
t
.
.
.
commit
|
commitdiff
|
tree
2016-06-22
V
la
d
Brezae
[sgen]
F
ix Thread layout
a
fter c
h
anges
in #3123
commit
|
commitdiff
|
tree
2016-06-09
Vl
a
d Brezae
Merge pull
r
e
que
s
t #3136 from
BrzVlad/fix-stw-stopped
commit
|
commitdiff
|
tree
2016-06-08
Vlad Brezae
[sgen] Exit
t
he cri
t
ic
a
l section also
on the slowpath
.
.
.
commit
|
commitdiff
|
tree
2016-06-08
V
l
ad B
r
ezae
[sgen] Don't try
t
o
stop a stopped world
commit
|
commitdiff
|
tree
2016-06-06
Vlad B
r
ezae
[sgen] Fix
de
f
i
n
e
argument
commit
|
commitdiff
|
tree
2016-06-06
Vlad Brezae
[sg
e
n] Fix race between com
p
lex de
s
crip
t
or
allocation
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
Vlad Brez
a
e
[sg
e
n
]
Make
s
ure we will scan the bits corr
e
ctly for
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
V
l
ad Brezae
[sgen] Add missing memory type descr
i
ptio
n
commit
|
commitdiff
|
tree
2016-05-31
Vlad Brez
a
e
[sgen] Ena
b
le concurre
n
t major by default on desk
t
op
.
.
.
commit
|
commitdiff
|
tree
2016-05-30
V
l
ad
B
rezae
Merge
p
ull request #3056 from
BrzV
l
a
d
/fix-
m
ulti
p
le
.
.
.
commit
|
commitdiff
|
tree
2016-05-30
Vlad Brezae
Merge pull r
e
qu
e
st #30
5
7 f
r
om BrzVla
d
/fix-
m
a
jo
r
-
log
3
commit
|
commitdiff
|
tree
2016-05-27
Vlad Brezae
[sge
n
] Exclusive write on binary protocol file
commit
|
commitdiff
|
tree
2016-05-27
Vlad Brezae
[sgen] Don't reg
i
ster p
i
nned
o
bjects
i
f
pin s
t
at
s
are
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
Vlad Breza
e
[sgen] Sweep concurrently with
nursery
c
oll
e
ctions
commit
|
commitdiff
|
tree
2016-05-27
Vl
a
d Brezae
[sg
e
n] Don't wait for sweep fin
i
sh
w
hen alloc
a
ting
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
Vlad
Brezae
[sge
n
] Add
m
i
ss
i
n
g binar
y
protoco
l
entri
e
s
for b
l
oc
k
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
Vlad Brezae
[sgen] Refa
c
tor col
l
ection
l
og
g
in
g
commit
|
commitdiff
|
tree
2016-05-18
Vlad
B
rezae
[sgen] Fix w
a
rnings at
print
i
ng 64bit
ints
commit
|
commitdiff
|
tree
2016-05-18
Vl
a
d Brezae
[
s
gen] R
e
factor sgen_p
e
rfor
m
_
collectio
n
commit
|
commitdiff
|
tree
2016-05-18
Vlad
B
rezae
[
sgen]
Log also the real size used
b
y the major objects
commit
|
commitdiff
|
tree
2016-05-18
Vlad Brezae
[sgen] Log also the t
o
tal los memory usage
commit
|
commitdiff
|
tree
2016-05-18
Vla
d
Br
e
z
a
e
[sgen] Don't log previous collection memory
s
ize
commit
|
commitdiff
|
tree
2016-05-18
Vlad Brezae
[s
g
e
n]
P
recisely log
t
h
e
size of
t
he promoted
o
b
j
ec
t
s
.
.
.
commit
|
commitdiff
|
tree
2016-05-11
Vlad Brezae
Merge pull requ
e
st #
2
971 f
r
o
m
B
r
zVlad/fe
a
ture-cro
s
s
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
Vlad
B
rezae
[sg
e
n] Support binary protocol cross platform grep
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
Vlad B
r
ezae
[sgen
]
P
a
ck structs
f
o
r
b
in
a
ry pr
o
tocol
entr
i
es
commit
|
commitdiff
|
tree
2016-05-09
V
l
ad Brezae
[sgen] S
p
lit
p
rotocol en
t
ry grep from arg
u
ment pars
i
ng
commit
|
commitdiff
|
tree
2016-05-09
V
lad Brezae
[
s
gen] Extract e
n
try stream
c
ode into new fil
e
commit
|
commitdiff
|
tree
2016-05-09
Vlad Brezae
[sgen] Use types with e
x
plicit size for
p
r
o
t
oco
l
e
n
tries
.
.
.
commit
|
commitdiff
|
tree
2016-05-05
Vlad Brezae
[
sgen] Remove o
l
d
unus
e
d defines
commit
|
commitdiff
|
tree
2016-04-21
Vl
a
d
Brezae
Merge pull request
#
2
869 from Br
z
Vlad/feature-mod-union-o
p
t
commit
|
commitdiff
|
tree
2016-04-14
Vlad
B
r
ez
a
e
[sgen] Don't reallocate
m
od_union at each major
commit
|
commitdiff
|
tree
2016-04-14
Vlad Brezae
[s
g
e
n
] Avoid alloc
a
ti
n
g the mod_unio
n
card tab
l
es if
.
.
.
commit
|
commitdiff
|
tree
2016-04-14
Vlad
B
r
ez
a
e
[
s
gen] Sc
a
n pi
n
n
e
d
o
b
jects
i
n nursery
as part of conc
u
rrent
.
.
.
commit
|
commitdiff
|
tree
2016-04-13
V
lad Brezae
Mer
g
e pull request #2800 from
Br
z
V
l
ad/featur
e
-lazy
.
.
.
commit
|
commitdiff
|
tree
2016-04-12
Vlad Brezae
[
s
gen] Enable
l
azy sweep by default
commit
|
commitdiff
|
tree
2016-04-12
Vlad
Brezae
[sgen] Concurrentl
y
sweep blocks also i
n
the
lazy sweep
.
.
.
commit
|
commitdiff
|
tree
2016-04-12
V
l
a
d
Brezae
Merge pu
l
l
reque
s
t #2822 from BrzVlad/feature-l
s
h
i
ft
.
.
.
commit
|
commitdiff
|
tree
2016-04-11
Vlad Brezae
[sgen
]
Fix com
p
ar
e
function
commit
|
commitdiff
|
tree
2016-04-11
V
lad Brezae
Merge pu
l
l
reques
t
#
2
80
2
from BrzV
l
ad/feature-eva
c
uation
.
.
.
commit
|
commitdiff
|
tree
2016-04-11
V
l
ad Brezae
Mer
g
e pull reques
t
#2819 from B
r
zVlad/fix-ma
j
or-lo
g
commit
|
commitdiff
|
tree
2016-04-11
Vl
a
d Brezae
[jit] Decompose long imm
e
diate shifts
commit
|
commitdiff
|
tree
2016-04-10
Vlad
B
rezae
[
s
gen] Evacuate
f
rom emptier blocks to fuller one
s
commit
|
commitdiff
|
tree
next