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] Enqueue finalizers after update the pointer.
2011-08-04
M
ark P
r
o
bst
[sgen] Enqueu
e
f
inaliz
e
rs after
u
pdat
e
the poin
t
er
.
commit
|
commitdiff
|
tree
2011-07-26
M
a
rk Prob
s
t
[
s
gen] Use the proper objec
t
siz
e
when scanning arrays
.
.
.
commit
|
commitdiff
|
tree
2011-07-26
Mark P
r
ob
s
t
[s
g
en] Make th
e
card t
a
ble on AMD64
c
or
r
ect for
6
4
.
.
.
commit
|
commitdiff
|
tree
2011-07-26
Mark Pr
o
bst
[sgen] Make mo
n
o_sgen_safe_object_g
e
t_size() handle
.
.
.
commit
|
commitdiff
|
tree
2011-03-14
Mark P
r
obs
t
M
e
r
g
e branch 'sgen-disable
-
gc
'
into
m
o
no-
2
-10
commit
|
commitdiff
|
tree
2011-03-14
Mark Probst
[sge
n
]
Debug
o
ptions for
d
isabli
n
g minor a
n
d/or major
.
.
.
commit
|
commitdiff
|
tree
2011-02-18
Mark Pr
o
b
s
t
[sgen] Fi
x
some
d
ebug fun
c
tion
s
.
commit
|
commitdiff
|
tree
2011-02-13
M
ark Prob
s
t
Merge
b
ran
c
h 'bu
g
fix-main-thread
-
root' into
m
on
o
-
2
-10
commit
|
commitdiff
|
tree
2011-02-13
Mark Probst
[sgen]
R
egister the
mai
n
_thread as
a
G
C root
.
Fi
x
es
.
.
.
commit
|
commitdiff
|
tree
2011-01-25
Mar
k
Probst
Merge bran
c
h
'sgen-a
n
d
roid'
i
nto mono-2-10
commit
|
commitdiff
|
tree
2011-01-24
Mark Probst
[sgen]
D
on't assert when on Andro
i
d
.
commit
|
commitdiff
|
tree
2011-01-24
Mark Pr
o
b
s
t
[sgen]
Make the
sec
o
nd bridge DF
S
pass use an implicit
.
.
.
commit
|
commitdiff
|
tree
2011-01-24
Mark Probst
[sgen] Use
a
n explicit
s
t
ack inst
e
ad of recursion f
o
r
.
.
.
commit
|
commitdiff
|
tree
2011-01-24
M
ark Pro
b
st
[
build] pkg-config
s
uppo
r
t for
l
ibmo
n
o
s
gen
.
commit
|
commitdiff
|
tree
2011-01-24
Mark Probst
[sgen] Bridge cro
s
s refere
n
ces pa
s
s
.
commit
|
commitdiff
|
tree
2011-01-05
M
ark Probst
[sgen] Always use the
G
C des
c
riptor instea
d
o
f
M
onoCl
a
ss
.
.
.
commit
|
commitdiff
|
tree
2011-01-05
Mark
P
r
o
bs
t
Do
n
'
t asse
r
t in mono_get_l
m
f() if there
i
s no LMF
.
commit
|
commitdiff
|
tree
2010-12-20
Mark
P
robst
[sgen] Make Mark&Sw
e
ep
c
o
mpi
l
e
w
itho
u
t
c
a
r
d
tables
.
commit
|
commitdiff
|
tree
2010-12-08
M
a
rk P
r
obst
[sgen] Have an allocated block l
i
s
t f
o
r fixed
-
heap
.
.
.
commit
|
commitdiff
|
tree
2010-12-08
Mark P
r
obst
[
s
gen] Don't in
c
r
ease degr
a
ded_mode
i
n
a
ll
o
c_degraded(
)
.
commit
|
commitdiff
|
tree
2010-12-03
M
a
rk
P
robst
Mer
g
e
branch 'concu
r
ren
t
-swe
e
p
'
commit
|
commitdiff
|
tree
2010-12-03
M
ark
P
robst
[s
g
en] Make con
c
urrent sweep
user-s
e
lec
t
a
b
le
.
commit
|
commitdiff
|
tree
2010-12-03
Mark Probst
[sgen] Comp
u
te allowance when sw
e
epin
g
is finished
.
commit
|
commitdiff
|
tree
2010-12-03
Ma
r
k P
r
o
b
st
[sgen] Concurr
e
nt
sweep
.
commit
|
commitdiff
|
tree
2010-12-02
Mark Prob
s
t
[sgen] Remove skip_size in sgen-s
c
an
-
object
.
h
.
commit
|
commitdiff
|
tree
2010-12-02
M
a
rk Prob
s
t
[
sgen] Hand
l
e forwa
r
ding
in mono_gc_scan_f
o
r_specific_ref()
.
commit
|
commitdiff
|
tree
2010-12-02
Mark Probst
[sgen]
Z
ero fre
e
d blocks in fi
x
e
d
heap Mark&S
w
eep
.
commit
|
commitdiff
|
tree
2010-11-29
Mark Pro
b
st
[sgen] Reco
m
pu
t
e heap boundaries at each major
co
l
le
c
tion
.
commit
|
commitdiff
|
tree
2010-11-19
Mark Probst
[sg
e
n] Imple
m
en
t
evacuation for
p
a
rallel mark
.
commit
|
commitdiff
|
tree
2010-11-18
Mark Prob
s
t
[sgen] Use bi
t
f
ields for t
h
e
bool
e
ans in MSB
l
ockInf
o
.
commit
|
commitdiff
|
tree
2010-11-18
Mark P
r
obst
[
fix] Fix bui
l
d
.
commit
|
commitdiff
|
tree
2010-11-07
Mark Prob
s
t
M
erge branch 'ma
r
k
s
weep-evacuate'
commit
|
commitdiff
|
tree
2010-11-07
Mark Probst
[
s
gen] Don't compile evacua
t
ion for
paralle
l
mark
.
commit
|
commitdiff
|
tree
2010-11-07
Mar
k
Prob
s
t
[
s
g
en] U
s
e
r
-
settable evacuation
threshol
d
.
commit
|
commitdiff
|
tree
2010-11-07
Mark Probst
[sgen] Mar
k
&Sweep eva
c
uation
.
commit
|
commitdiff
|
tree
2010-11-07
Mark Probst
[sgen]
Function
f
or que
r
ying cur
r
en
t
c
ollection generation
.
commit
|
commitdiff
|
tree
2010-11-07
Mark Probst
[sgen] Dump Ma
r
k&Sweep
h
e
ap
o
c
c
u
pancy
.
commit
|
commitdiff
|
tree
2010-11-07
Mark Probst
[
sgen]
F
lu
s
h t
h
e binary
protocol file
w
h
en protocol
.
.
.
commit
|
commitdiff
|
tree
2010-09-15
Mark
P
robst
R
e
move w
e
ak links
for monitors
.
commit
|
commitdiff
|
tree
2010-09-15
M
ar
k
P
ro
b
st
[sgen] Avoid do
i
ng an unnecessary gettimeofda
y
()
.
commit
|
commitdiff
|
tree
2010-08-25
Ma
r
k Probst
[sgen]
Fix
build
.
commit
|
commitdiff
|
tree
2010-08-25
M
ark Probst
[sgen]
Inl
i
n
e
ca
r
d table wba
r
rie
r
with nursery check
.
commit
|
commitdiff
|
tree
2010-08-25
Mark Prob
s
t
[sg
e
n]
Properly update
h
eap boundaries
f
or fix
e
d-hea
p
.
.
.
commit
|
commitdiff
|
tree
2010-08-25
Mark Probst
[sgen] Make b
i
n
a
r
y p
r
otoco
l
thread-safe for real
.
commit
|
commitdiff
|
tree
2010-08-23
M
a
rk Probst
Merge branch 'cardtable-inline-n
o
f
ix'
commit
|
commitdiff
|
tree
2010-08-23
M
ark Probs
t
[
D
ocu
m
e
n
tation] Update
m
an p
a
g
e
with write
barrie
r
.
.
.
commit
|
commitdiff
|
tree
2010-08-23
Mark Probst
[sgen] Shorter IR for
i
nlined write
barrier
.
commit
|
commitdiff
|
tree
2010-08-23
M
a
r
k P
r
obst
[sg
e
n] Inline card ta
b
le write barr
i
er
.
commit
|
commitdiff
|
tree
2010-08-23
Mar
k
Probst
[mini] F
a
ctor out
f
unc
t
ion for e
m
itt
i
ng
write
b
arr
i
e
r
s
.
commit
|
commitdiff
|
tree
2010-08-21
Mar
k
Probst
[mini]
W
rite barrier
liven
e
ss fix
.
commit
|
commitdiff
|
tree
2010-08-20
Mark Pr
o
bst
[scripts] Don't use saxutils in mono-heapviz
.
commit
|
commitdiff
|
tree
2010-08-10
Mark Probst
[Documentati
o
n] E
x
p
lain nursery size a bit in man page
.
commit
|
commitdiff
|
tree
2010-08-09
M
a
r
k
Probst
[sgen] Fix OBS warning
.
commit
|
commitdiff
|
tree
2010-08-09
Mar
k
P
r
obst
[sgen] Sleep a litt
l
e w
h
ile bu
s
y
-waiting for
the gr
a
y
.
.
.
commit
|
commitdiff
|
tree
2010-08-08
Mark Prob
s
t
[sge
n
]
Fixed hea
p
for
M
ark&S
w
eep
.
commit
|
commitdiff
|
tree
2010-08-08
M
a
r
k Pro
b
s
t
[
sgen] Fi
x
sgen-grep-
b
inpro
t
.
commit
|
commitdiff
|
tree
2010-08-08
Ma
r
k Pro
b
st
[
sgen] Fixes
.
commit
|
commitdiff
|
tree
2010-08-07
M
ark
Prob
s
t
Merge bra
n
c
h
'parallel-mark'
commit
|
commitdiff
|
tree
2010-08-07
Mark Probst
[sg
e
n] Separate mark function
f
or
par
a
ll
e
l vs n
o
n-p
a
rallel
.
.
.
commit
|
commitdiff
|
tree
2010-08-07
Mark P
r
obst
[sgen] Make pa
r
allel vs non-parall
e
l ma
r
k
&sweep sele
c
table
.
commit
|
commitdiff
|
tree
2010-08-07
Mark Probs
t
[
s
gen] One internal allocator pe
r
worker thread, to
.
.
.
commit
|
commitdiff
|
tree
2010-08-07
Mark Probst
[sgen] Heavy statistic
s
fo
r
th
e
shared buffer
.
commit
|
commitdiff
|
tree
2010-08-07
Mark
P
rob
s
t
[sgen] Par
a
l
lel mar
k
.
commit
|
commitdiff
|
tree
2010-08-07
Mark P
r
o
b
st
[
sgen] Fi
x
SGEN_ATOMIC_ADD
.
commit
|
commitdiff
|
tree
2010-08-06
Mark Probst
[sgen] I
n
itialize interruption lock
.
commit
|
commitdiff
|
tree
2010-08-05
Mark P
r
obst
[Docum
e
ntat
i
o
n] Document
S
G
en enviro
n
ment va
r
i
a
bles
.
commit
|
commitdiff
|
tree
2010-08-04
Mark Probst
[dist] Onl
y
r
un the commit-to-changelo
g
script if there
.
.
.
commit
|
commitdiff
|
tree
2010-08-04
Mar
k
Pro
b
st
[scripts] com
m
it-
t
o
-chan
g
elog fails if git i
s
too old
commit
|
commitdiff
|
tree
2010-08-04
Mark P
r
obst
[s
c
r
i
p
ts] commit-to-changelog fails if git fails
commit
|
commitdiff
|
tree
2010-08-04
M
ark P
r
o
b
st
M
erge branch 'selec
t
able-major'
commit
|
commitdiff
|
tree
2010-08-04
Ma
r
k
Probst
[
s
gen]
Fi
x
b
i
nar
y
p
r
otocol
.
commit
|
commitdiff
|
tree
2010-08-04
Mark P
r
obst
[sgen]
Fi
x
heavy st
a
tistics
.
commit
|
commitdiff
|
tree
2010-08-04
Mark Pro
b
st
[
sgen] Inline mon
o
_sgen_par_o
b
ject_get_si
z
e()
.
commit
|
commitdiff
|
tree
2010-08-04
Mark Probst
[sgen] Put all scan
a
nd
copy
functions into the majo
r
.
.
.
commit
|
commitdiff
|
tree
2010-08-04
M
a
rk Probst
[s
g
en] Put major_scan_object() in
t
o the majo
r
co
l
lectors
.
commit
|
commitdiff
|
tree
2010-08-04
Mark Probst
[sgen]
M
ake major collector conf
i
gurabl
e
via MONO_GC
_
PARAMS
.
commit
|
commitdiff
|
tree
2010-08-04
M
a
rk
Probst
[sgen] Major c
o
llec
t
ors in their
own compilation u
n
its
.
commit
|
commitdiff
|
tree
2010-08-03
Mark Prob
s
t
[ppc]
Fix bui
l
d
.
commit
|
commitdiff
|
tree
2010-08-02
M
ark Probst
[co
m
mi
t
-
t
o-changelog] Bugfi
x
.
commit
|
commitdiff
|
tree
2010-07-30
Ma
r
k
Probst
Merge br
a
n
c
h '
c
o
mm
i
t-to-
c
h
angelo
g
'
commit
|
commitdiff
|
tree
2010-07-30
Mark
P
ro
b
st
Don
'
t generate empty Change
L
og entries, insert t
h
e
.
.
.
commit
|
commitdiff
|
tree
2010-07-30
M
ark Probst
"ma
k
e
dist" updates
th
e
ChangeLog
s
aut
o
matically
.
commit
|
commitdiff
|
tree
2010-07-30
Mark Probst
commits-to-
c
hangelog script
.
commit
|
commitdiff
|
tree
2010-07-29
M
a
rk Pr
o
bst
F
ix SGen compiler warnings on AMD64
.
2010-07-30
Mark Probst
<mark.probst@gmail.com>
commit
|
commitdiff
|
tree
2010-07-25
Mark Probst
Only compi
l
e s
g
en-
i
nternal
.
c if HAVE_SGEN_GC is defined
.
2010-07-25
Mark Probst
<mark.probst@gmail.com>
commit
|
commitdiff
|
tree
2010-07-24
Mark
P
robst
M
a
ke the intern
a
l
allocator fast
.
2010-07-24
Mark Probst
<mark.probst@gmail.com>
commit
|
commitdiff
|
tree
2010-07-24
Mark Probst
Functions f
o
r
a
l
l
ocin
g
fix
e
d-size blocks
in
i
nter
n
a
l
.
.
.
2010-07-24
Mark Probst
<mark.probst@gmail.com>
commit
|
commitdiff
|
tree
2010-07-24
Mark Pro
b
st
M
ake majo
r
copying allocator use the in
t
e
r
n
a
l
a
l
loc
a
tor
.
.
.
2010-07-24
Mark Probst
<mark.probst@gmail.com>
commit
|
commitdiff
|
tree
2010-07-24
Mark Probst
S
e
parate interna
l
allo
c
ator in its own C file
.
2010-07-24
Mark Probst
<mark.probst@gmail.com>
commit
|
commitdiff
|
tree
2010-07-14
Mark
Probst
2
010-07-14 Mark Probst
<mark
.
p
r
obst@gmail
.
c
om>
2010-07-14
Mark Probst
<mark.probst@gmail.com>
commit
|
commitdiff
|
tree
2010-07-13
M
a
rk Pr
o
bst
2010-07-13 M
a
rk Probst <mark
.
probst@gm
a
il
.
c
o
m>
2010-07-13
Mark Probst
<mark.probst@gmail.com>
commit
|
commitdiff
|
tree
2010-07-13
Mark Probst
2010-07-13 Mark Probst <mark
.
probst@gmail
.
com
>
2010-07-13
Mark Probst
<mark.probst@gmail.com>
commit
|
commitdiff
|
tree
2010-07-13
Mark
P
r
o
bst
2
0
10-
0
7-
1
3 Mark Probst <mark
.
probst@gma
i
l
.
com>
2010-07-13
Mark Probst
<mark.probst@gmail.com>
commit
|
commitdiff
|
tree
2010-07-13
M
a
rk Probst
2010-07
-
1
3
Mark Probst <m
a
r
k
.
pro
b
st
@
gmail
.
c
o
m>
2010-07-13
Mark Probst
<mark.probst@gmail.com>
commit
|
commitdiff
|
tree
2010-07-13
Mark Probst
2
0
1
0
-07-13
M
a
r
k Pr
o
b
st <m
a
rk
.
probst@gmail
.
com>
2010-07-13
Mark Probst
<mark.probst@gmail.com>
commit
|
commitdiff
|
tree
2010-07-13
Mark Probst
2010-07-13 Mark
Pro
b
st <mark
.
prob
s
t@gmail
.
com>
2010-07-13
Mark Probst
<mark.probst@gmail.com>
commit
|
commitdiff
|
tree
2010-07-10
M
ark
P
r
obst
2010-07-10 Mark Probst
<mark
.
pr
o
bst@gmail
.
com>
2010-07-10
Mark Probst
<mark.probst@gmail.com>
commit
|
commitdiff
|
tree
2010-07-10
M
ark
P
rob
s
t
Store
f
o
r
warding address in the sam
e
word as
t
he f
o
rw
a
rding
.
.
.
commit
|
commitdiff
|
tree
2010-07-10
Mar
k
P
r
obst
201
0
-07-10
M
ark Probst <mark
.
probst@gmail
.
com>
2010-07-10
Mark Probst
<mark.probst@gmail.com>
2010-07-10
Mark Probst
<mark.probst@gmail.com>
commit
|
commitdiff
|
tree
2010-07-10
Mar
k
Probst
2010-07
-
10
M
ark
P
rob
s
t <
m
ark
.
prob
s
t@gm
a
il
.
c
o
m>
2010-07-10
Mark Probst
<mark.probst@gmail.com>
commit
|
commitdiff
|
tree
next