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
[aot] Exit with an error message if there's no managed allocator.
2015-04-08
Mark Probst
[aot] Exit with an error messag
e
if there's no
m
anag
e
d
.
.
.
commit
|
commitdiff
|
tree
2015-04-06
Mark
Pro
b
st
[runtime
]
Fix
w
arni
n
gs
.
commit
|
commitdiff
|
tree
2015-04-02
M
ar
k
Pr
o
bst
[prof
i
l
e
r] A
d
d missi
n
g
code buffe
r
s for exception ha
n
dlin
g
.
commit
|
commitdiff
|
tree
2015-03-23
Mark Prob
s
t
Merge pull reques
t
#1596 from schani
/
featu
r
e-sg
e
n-impr
o
vements
commit
|
commitdiff
|
tree
2015-03-23
M
a
rk Probst
[sgen] Fix
s
lot size cal
c
ulation
.
commit
|
commitdiff
|
tree
2015-03-23
Mark P
r
obst
[
sgen] Remove ste
a
ling
.
commit
|
commitdiff
|
tree
2015-03-23
Mark
Probst
[sg
e
n
] Save
m
ore
space in M&S block infos
.
commit
|
commitdiff
|
tree
2015-03-23
Mark Probst
[s
g
e
n]
D
o
pinning of
M
&S bl
o
c
k
s
in one pas
s
.
Saves
.
.
.
commit
|
commitdiff
|
tree
2015-03-23
Mark Probst
[
s
gen] Store wor
k
er's j
o
b names for
debugg
i
ng
.
commit
|
commitdiff
|
tree
2015-03-23
Mark Probst
[sgen] Allo
w
skip
p
i
ng of entries in `sgen-g
r
e
p
-
binprot`
.
commit
|
commitdiff
|
tree
2015-03-23
Mark
P
r
obst
[sgen
]
Some clarify
i
ng comm
e
nts and rearrangem
e
nts
.
commit
|
commitdiff
|
tree
2015-03-23
Mark Probst
[sgen] Remove dead code
.
commit
|
commitdiff
|
tree
2015-03-23
M
a
r
k Probs
t
[sge
n
] Binary protocol e
n
try for pin-staging cemented
.
.
.
commit
|
commitdiff
|
tree
2015-03-23
M
ark Probst
[sgen] Only scan mod-union i
n
L
OS on
marked objects
.
commit
|
commitdiff
|
tree
2015-03-23
Mark Pr
o
bst
[
s
g
e
n
] Fre
e
lists
i
n b
l
ocks must be volatile
.
commit
|
commitdiff
|
tree
2015-03-23
Mark Pro
b
st
[
s
gen] Rename a c
a
l
lb
a
c
k for clarity
.
commit
|
commitdiff
|
tree
2015-03-23
Mark Probst
[
s
g
e
n] Don
'
t scan until jobs done
i
n
wo
r
ker
t
hread
.
commit
|
commitdiff
|
tree
2015-03-23
Mark Probs
t
[s
g
en] Fix
n
ames and rem
o
ve superf
l
uous parameters
.
commit
|
commitdiff
|
tree
2015-03-23
M
a
rk Probst
[
s
gen] M
o
ve
d
ebug code to `sgen-de
b
ug
.
c`
.
commit
|
commitdiff
|
tree
2015-03-23
Mark Probst
[sgen] Rename `have_
c
ompu
t
ed_min
o
r_collection_al
l
owance
.
.
.
commit
|
commitdiff
|
tree
2015-03-23
Mark Probst
[sgen] Remove
sup
e
rfluous function indirect
i
on
.
commit
|
commitdiff
|
tree
2015-03-23
Mark Probst
[
sgen] Repl
a
ce `have_swept` pointer w
i
th callback
.
commit
|
commitdiff
|
tree
2015-03-23
Mark Probst
[
sge
n
] Don't pass redundant `scan_mod_
u
nion`
t
o `
m
a
j
or_fini
s
.
.
.
commit
|
commitdiff
|
tree
2015-03-23
Mark Probst
[sgen]
Disable cementi
n
g for concurrent M&S
.
commit
|
commitdiff
|
tree
2015-03-23
M
ark Probst
[sgen] Don'
t
re-check reference after marking in concurr
e
nt
.
.
.
commit
|
commitdiff
|
tree
2015-03-12
Mark
Probst
[
r
u
ntime] Fix warnings
.
commit
|
commitdiff
|
tree
2015-03-11
Mark Pro
b
st
[
runt
i
me] Remove unused
`
ves_ica
l
l_type_is_subtype_o
f
()`
.
commit
|
commitdiff
|
tree
2015-03-11
Mark Prob
s
t
Merge pull request #1621
f
rom schani/fi
x
-warnings
commit
|
commitdiff
|
tree
2015-03-11
M
a
rk P
r
obst
[runtime] Fix warnin
g
s
.
commit
|
commitdiff
|
tree
2015-03-10
M
a
rk
P
robs
t
[tests]
Tes
t
case for #
2
7147
.
commit
|
commitdiff
|
tree
2015-03-10
M
ark P
r
obst
[
sgen] Fix a bug in
6
4 bi
t
LO
S
cardtable scannin
g
.
.
.
.
commit
|
commitdiff
|
tree
2015-02-18
Ma
r
k
P
r
obst
[
s
gen] Cor
r
ectly calculate
s
ize of
zero
-
based one-dimens
i
o
n
a
.
.
.
commit
|
commitdiff
|
tree
2015-02-05
Ma
r
k Pr
o
bst
Me
r
ge pull request #1
5
46 from
e
vinc
a
rofautumn/faster
.
.
.
commit
|
commitdiff
|
tree
2015-01-29
Mark Probst
Mer
g
e pu
l
l request #1537 fr
o
m evincarofa
u
tu
m
n/color
.
.
.
commit
|
commitdiff
|
tree
2015-01-28
M
a
r
k Probst
Merge pul
l
request
#1
5
27 from
ludovic-henry/master
commit
|
commitdiff
|
tree
2015-01-22
Mark Probst
[sg
e
n] MONO_GC_
D
E
B
UG option
s
to not
r
u
n
f
inal
i
ze
r
s
.
commit
|
commitdiff
|
tree
2015-01-19
M
ark Pro
b
st
[sgen] F
i
x clearin
g
ephemer
o
ns an
d
w
e
a
k
l
inks on domain
.
.
.
commit
|
commitdiff
|
tree
2015-01-17
Mark Probst
[sgen] Fix
a
c
oncu
r
r
e
nt co
l
lector bug
.
commit
|
commitdiff
|
tree
2015-01-14
Mark Probst
M
erge
p
ull r
e
q
uest
#
14
6
6 from schani/st
a
ge-unifi
e
d
.
.
.
commit
|
commitdiff
|
tree
2015-01-08
M
ar
k
Prob
s
t
[
s
g
e
n
] Uni
f
ie
d
loo
p
for scanning card tables
.
commit
|
commitdiff
|
tree
2015-01-07
Mark
P
robst
[
s
gen] Don't
scan card tables different
l
y based on
.
.
.
commit
|
commitdiff
|
tree
2015-01-07
Mark Probst
[sge
n
] Use
a scan front pointer
t
o avoid scanni
n
g
o
bj
e
cts
.
.
.
commit
|
commitdiff
|
tree
2015-01-07
Mark Probst
[sgen] Prefet
c
hing
o
f
b
l
ocks and cards in cardtable
.
.
.
commit
|
commitdiff
|
tree
2014-12-22
Mark Probst
[
s
gen] Fi
x
debug ou
t
put for descriptor t
y
pes
.
commit
|
commitdiff
|
tree
2014-12-16
Mark Probst
[sgen] Never i
n
line sge
n
_pa
r
_obje
c
t_get_size()
.
commit
|
commitdiff
|
tree
2014-12-11
Mark Probst
[sgen]
Add an assert
i
o
n
.
commit
|
commitdiff
|
tree
2014-12-11
Mark Probst
[sgen] U
s
e the `S
G
EN_UPDATE_REFEREN
C
E
` macro
in o
p
t
i
mize
d
.
.
.
commit
|
commitdiff
|
tree
2014-12-11
M
a
rk
P
robst
[sgen] Fi
x
e
v
a
c
uation
.
commit
|
commitdiff
|
tree
2014-12-11
Mark Pro
b
st
[
sgen] Disabl
e
e
vacuation temporarily
t
o fix crashes
.
commit
|
commitdiff
|
tree
2014-12-10
Mark P
r
obst
[sgen]
Always
a
lloc degr
a
ded wh
e
n nursery alloca
t
ion
.
.
.
commit
|
commitdiff
|
tree
2014-12-09
Mark
Probst
[
r
un
t
ime] Fix
s
tri
n
g size calculation in `
m
ono_string
_
n
ew_si
.
.
.
commit
|
commitdiff
|
tree
2014-12-05
Mark Pro
b
st
[sgen] Remove debugging
c
ommen
t
.
commit
|
commitdiff
|
tree
2014-12-05
Mar
k
Probst
[sge
n
] Fix p
i
nning
in
t
he prese
n
ce of c
a
naries
.
commit
|
commitdiff
|
tree
2014-12-04
Mark Probst
Fix a
C compiler warning
.
commit
|
commitdiff
|
tree
2014-12-02
Ma
r
k Probst
[sgen]
Remove `SG
E
N_HAVE_CONC
U
RRE
N
T_MARK
`
.
commit
|
commitdiff
|
tree
2014-12-02
Mar
k
Probst
[counters
]
u
l
o
ngs can
be t
i
me,
t
o
o
.
commit
|
commitdiff
|
tree
2014-12-02
Mark Probs
t
[sgen] Fix 3
2
bits
.
commit
|
commitdiff
|
tree
2014-12-01
Mark Probst
[sgen] Fix a bug wh
e
n
w
a
ki
n
g up workers
.
commit
|
commitdiff
|
tree
2014-11-26
Mark Probs
t
[sgen] Fix concurrent M&S
.
commit
|
commitdiff
|
tree
2014-11-26
Mark P
r
obst
[
sgen] Use all 3 lower v
t
able bit
s
o
n
32 bits
.
commit
|
commitdiff
|
tree
2014-11-26
Mark Probst
[sg
e
n] Align vt
a
ble p
o
inters t
o
8 bytes on 32 bits
.
.
.
commit
|
commitdiff
|
tree
2014-11-26
Mark Pr
o
bs
t
[sgen] Mem
p
ool allocations sho
u
ld be 8
byte
a
ligned
.
.
.
commit
|
commitdiff
|
tree
2014-11-26
M
ark Probst
[sg
e
n]
R
e
m
ove unused defi
n
e
s
.
commit
|
commitdiff
|
tree
2014-11-26
M
a
rk Probst
[sgen] Doc
u
ment descr
i
p
tor types in comment
.
commit
|
commitdiff
|
tree
2014-11-26
Mark Probst
[sge
n
] Symbol
i
c constants for po
i
nte
r
-
free descr
i
ptor
.
.
.
commit
|
commitdiff
|
tree
2014-11-26
Mar
k
Probst
[s
g
en] Separate descripto
r
ty
p
e enums
.
commit
|
commitdiff
|
tree
2014-11-26
M
a
rk Probst
[s
g
en]
U
se a symbolic constant for
t
h
e descr
i
p
tor type
.
.
.
commit
|
commitdiff
|
tree
2014-11-26
Ma
r
k Prob
s
t
[
sg
e
n] Rename `LARGE_BITMA
P
`
to `B
I
TMAP`
.
commit
|
commitdiff
|
tree
2014-11-26
Mark Probst
[sgen] Use `guin
t
64
`
for most counters,
n
o
t
`long lon
g
`
.
commit
|
commitdiff
|
tree
2014-11-26
Mark
Probst
[sgen
]
Fix
cementing tag bit on 32 bits
.
commit
|
commitdiff
|
tree
2014-11-26
M
a
rk Probst
[sgen] Remove DES
C
RIPTOR_FAST_PATH
opti
o
n
-
d
on't use it
.
commit
|
commitdiff
|
tree
2014-11-26
Mark P
r
obst
[sg
e
n] Remo
v
e
MAR
K
_O
N
_EN
Q
UEUE option
- al
w
ays
use it
.
.
.
commit
|
commitdiff
|
tree
2014-11-26
M
a
rk Probst
[
sgen] Remove GRAY
_
QUEUE_HAVE_DESCRIPTORS
o
ption
-
.
.
.
commit
|
commitdiff
|
tree
2014-11-26
Mark Pro
b
st
[sgen] Remove
USE_PREFETCH
_
QUEUE
o
ption - d
o
n
'
t use it
.
commit
|
commitdiff
|
tree
2014-11-26
Mark Probst
[sgen] Remove BLOCK_INFO
_
IN_HEA
D
ER option - always
.
.
.
commit
|
commitdiff
|
tree
2014-11-26
Mark Probst
[sgen] Use a sma
l
ler sl
o
t s
i
ze scaling
f
a
ctor
.
commit
|
commitdiff
|
tree
2014-11-26
Mark Probst
[sgen
]
Make
b
lock
s
ize fastena
b
le
.
commit
|
commitdiff
|
tree
2014-11-26
Mark Probs
t
[sgen]
F
ix card scan
n
ing
w
ith
l
arger
b
lock sizes
.
commit
|
commitdiff
|
tree
2014-11-26
Mar
k
Probs
t
[sgen] Experi
m
ental pre-fetch sca
n
f
a
st-pat
h
.
commit
|
commitdiff
|
tree
2014-11-26
M
ark Probst
[sgen
]
Fix build for mark-
o
n-dequ
e
ue
.
commit
|
commitdiff
|
tree
2014-11-26
Mark P
r
obst
[
sgen] Nicer visualization of concurrent co
l
lec
t
or
.
.
.
commit
|
commitdiff
|
tree
2014-11-26
Mark
P
robst
[sge
n
] Separate b
i
nar
y
protocol
e
ntries for c
o
n
current
.
.
.
commit
|
commitdiff
|
tree
2014-11-26
Ma
r
k Probst
[sgen]
Flush binary
p
rot
o
co
l
buf
f
ers
a
fter unloa
d
ing
.
.
.
commit
|
commitdiff
|
tree
2014-11-26
Mar
k
Pro
b
st
[sgen]
F
i
x b
u
il
d
on C99
.
commit
|
commitdiff
|
tree
2014-11-26
M
a
rk Probst
[s
g
en
]
Fi
x
bu
i
ld with heavy statist
i
cs
.
commit
|
commitdiff
|
tree
2014-11-26
Mark Probs
t
[sgen] Rena
m
e sgen-major-scan-obj
e
c
t
.
h to sgen-marksw
e
ep
.
.
.
commit
|
commitdiff
|
tree
2014-11-26
M
ark Probst
[sgen] Remove some dead code in sgen-major-scan
-
obj
e
ct
.
h
.
commit
|
commitdiff
|
tree
2014-11-26
Mar
k
Pr
o
bst
[sgen] Unif
y
scanning
code a bit
.
commit
|
commitdiff
|
tree
2014-11-26
Mar
k
Probst
[sgen]
A
dd/fix some
a
s
sert
i
ons
.
commit
|
commitdiff
|
tree
2014-11-26
Mark
Probst
[sgen] A
d
d some missing bi
n
ary protocol invoca
t
ions
.
commit
|
commitdiff
|
tree
2014-11-26
Mark Probst
[sgen]
New protocol entry for processing
o
f individual
.
.
.
commit
|
commitdiff
|
tree
2014-11-26
Mark Probst
[sgen] In binary protocol gr
e
p, gr
a
y e
n
-/dequeue must
.
.
.
commit
|
commitdiff
|
tree
2014-11-26
Mark Pr
o
bst
[
sgen] Remove binary p
r
otoc
o
l entry f
o
r
null dequeue
.
commit
|
commitdiff
|
tree
2014-11-26
Mark Probs
t
[sgen] Fix bui
l
d on
h
ighest debug level
.
commit
|
commitdiff
|
tree
2014-11-26
Mark
P
ro
b
st
[sgen] Ha
n
dle copy obje
c
t
failure
.
commit
|
commitdiff
|
tree
2014-11-26
Mark Probst
[sgen] I
n
cr
e
ase
d
e
b
ug level of assertions i
n
inner
.
.
.
commit
|
commitdiff
|
tree
2014-11-26
Mark
P
robst
[sg
e
n]
Remove dead code
.
commit
|
commitdiff
|
tree
2014-11-26
Mark Probst
[sgen] Fix
build w
i
th prefetch qu
e
u
e
enable
d
.
commit
|
commitdiff
|
tree
2014-11-26
Mark Probst
[sgen] Make new
M
&S pa
r
ameter
s
fastenable
.
commit
|
commitdiff
|
tree
2014-11-26
Mark
Probst
[s
g
en] Support evacuatio
n
in the
o
pti
m
ized ma
r
k/scan
.
.
.
commit
|
commitdiff
|
tree
next