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
When range allocating, pick the largest available block that fits minimum_size.
2012-04-16
R
odrigo Kump
e
ra
W
h
e
n range
allocatin
g
, pick the la
r
gest a
v
ai
l
able
block
.
.
.
commit
|
commitdiff
|
tree
2012-04-16
Rod
r
igo
K
ump
e
ra
Handle fr
a
gme
n
t a
l
ignment for sp
l
it nurs
e
ry co
r
rectly
.
commit
|
commitdiff
|
tree
2012-04-16
Rodrigo Kumpera
Fix the signature of range
a
llocs
.
commit
|
commitdiff
|
tree
2012-04-16
Rodrigo
K
u
m
pera
A
dd serial range alloc and e
x
p
o
r
t
r
ange al
l
oc functions
.
commit
|
commitdiff
|
tree
2012-04-13
Rodrigo Kumper
a
Fix a warning about an unus
e
d functi
o
n
.
commit
|
commitdiff
|
tree
2012-04-13
Rodrigo Kumpera
Res
t
ore
nurser
y
sizi
n
g option
.
commit
|
commitdiff
|
tree
2012-04-13
Ro
d
rigo Kumpera
Fix more formating warnin
g
s
.
commit
|
commitdiff
|
tree
2012-04-13
Rodrigo Kumpera
Fix darwi
n
pthr
e
ad mac
r
o hac
k
to ex
p
los
e
pthread
e
xte
n
sio
n
s
.
commit
|
commitdiff
|
tree
2012-04-13
Rodrigo Kump
e
ra
Use the r
i
ght f
o
rmating
(
%td) for mword
.
Fix tons of
.
.
.
commit
|
commitdiff
|
tree
2012-04-13
Ro
d
rigo Kump
e
ra
Avoid
c
r
ashing creati
n
g
a process when workdir i
s
null
.
commit
|
commitdiff
|
tree
2012-04-10
Rodrigo Kumpera
Add sp
l
it minor co
l
lecto
r
t
o
th
e
test
matrix
.
commit
|
commitdiff
|
tree
2012-04-10
Rodrigo Kumpera
First rounds of fixes to the split nursery
.
commit
|
commitdiff
|
tree
2012-04-09
Rodrigo
K
umpera
Move
the scan/copy f
a
st fu
n
ctions to the
n
ursery collectors
.
commit
|
commitdiff
|
tree
2012-04-09
R
o
drigo Kumpera
Bring
b
ack the old nursery design a
n
d make it r
u
ntime
.
.
.
commit
|
commitdiff
|
tree
2012-04-09
Ro
d
rigo Kumpera
Docu
m
ent
usages of sgen
_
n
ursery_is_t
o
_
s
p
a
c
e
.
commit
|
commitdiff
|
tree
2012-04-09
Rodrigo
K
u
mp
e
ra
Update documentat
i
on
.
commit
|
commitdiff
|
tree
2012-04-09
R
o
dri
g
o Kum
p
era
First
take on split nurse
r
y
.
commit
|
commitdiff
|
tree
2012-04-09
Rodrigo Kump
e
ra
Intr
o
d
u
ce SgenO
b
jectOperati
o
ns that ho
l
ds all copy
.
.
.
commit
|
commitdiff
|
tree
2012-04-04
Rodri
g
o Ku
m
pera
U
s
e
a single name pref
i
x f
o
r sgen sy
m
bols
.
A
l
l
non
.
.
.
commit
|
commitdiff
|
tree
2012-04-04
Ro
d
r
i
go Kumpe
r
a
Fix x86 FP stack code to
n
ot break
prev
links in a BB
.
commit
|
commitdiff
|
tree
2012-04-04
Rodrigo Kumpera
Fix the IR
c
lass of OP_NEWAR
R
to
be of the arr
a
y t
y
pe
.
.
.
commit
|
commitdiff
|
tree
2012-04-04
Ro
d
rigo Kumpera
Ex
t
end
--compile-all to take a count
p
a
rameter to recompile
.
.
.
commit
|
commitdiff
|
tree
2012-03-30
R
odrigo
K
u
m
per
a
Remove some sil
l
y dead cod
e
.
commit
|
commitdiff
|
tree
2012-03-30
Rodri
g
o
Kumpera
Ex
t
ract t
h
e f
r
agment
a
lloc
a
tion code fro
m
t
h
e
n
u
rsery
.
.
.
commit
|
commitdiff
|
tree
2012-03-30
Rod
r
igo Ku
m
pera
Ad
d
p
ar
_
alloc_object t
o
the major collector function
.
.
.
commit
|
commitdiff
|
tree
2012-03-30
Rodr
i
g
o
Kumpera
Re
n
ame mono
_
sge
n
_nursery_
i
s_object_ali
v
e t
o
mono_sgen_
i
s_obj
.
.
.
commit
|
commitdiff
|
tree
2012-03-28
R
o
drigo Ku
m
per
a
Cleanu
thep fragment al
l
o
c
ation mess by
p
utting alloc
.
.
.
commit
|
commitdiff
|
tree
2012-03-28
Rodrig
o
Kumpera
Add a comment t
o
code that needs cleanup
.
commit
|
commitdiff
|
tree
2012-03-28
R
odr
i
go Kumpera
Clean up
l
iveness funct
i
ons to be easier to
u
nd
e
rs
t
and
.
commit
|
commitdiff
|
tree
2012-03-27
Rodrigo Kumpe
r
a
Use g_error
i
nstead of fpritnf
s
o ta
r
ge
t
like android
.
.
.
commit
|
commitdiff
|
tree
2012-03-23
Rodr
i
go Kumpera
It turns out t
h
e
bridge
c
ode ne
e
ds
t
o d
i
stin
g
uish
bridges
.
.
.
commit
|
commitdiff
|
tree
2012-03-23
Rodrigo Kumpera
Improve Missing Field error message
.
commit
|
commitdiff
|
tree
2012-03-21
Rodrigo
Kumpera
Fix compi
l
atio
n
of System
.
C
o
nfigurati
o
n test suite
.
commit
|
commitdiff
|
tree
2012-03-21
Rodrigo Kumpera
Fix
c
o
mpilation issue with
c
o
r
l
i
b 2
.
0 t
e
st suite
.
commit
|
commitdiff
|
tree
2012-03-21
Ro
d
rigo Kumpera
R
ew
o
rk fragme
n
t
recl
a
mation
to remove
one CAS f
r
om
.
.
.
commit
|
commitdiff
|
tree
2012-03-21
Rodr
i
go Kumper
a
Mer
g
e pull
r
e
quest #2
5
2 from jo
n
c
h
am/trigg
e
r_cleanup
commit
|
commitdiff
|
tree
2012-03-21
Rodrigo
K
u
mpe
r
a
Incr
e
ase
d
egradg
e
d_mode so
w
e trigger a nur
s
ery gc
.
.
.
commit
|
commitdiff
|
tree
2012-03-21
Rodrig
o
Kumpera
K
i
ll some unused vars
.
commit
|
commitdiff
|
tree
2012-03-21
Rodrigo
Kumpera
U
se m
o
no_sgen_clear
_
range in place
of me
m
set
everywhere
.
commit
|
commitdiff
|
tree
2012-03-20
Ro
d
ri
g
o Kumpera
Clear d
i
scarded frags using mono_sgen_clear_r
a
nge
.
commit
|
commitdiff
|
tree
2012-03-20
Rodr
i
go
K
ump
e
ra
Fill sc
a
n
starts wi
t
h
phony arrays
.
commit
|
commitdiff
|
tree
2012-03-20
Rodrigo Kum
p
era
Rename set_n
u
rsery_scan_start to mono_
s
gen_set_nursery_
s
can_
.
.
.
commit
|
commitdiff
|
tree
2012-03-20
Rodrigo K
u
mpe
r
a
Extract m
o
no
_
sgen_clear_r
a
nge
.
commit
|
commitdiff
|
tree
2012-03-20
Rodrigo Kump
e
ra
Don't loop when pro
c
essing fina
l
iz
e
rs, no
r
easo
n
for it
.
commit
|
commitdiff
|
tree
2012-03-20
Rodrig
o
Kumpera
Handle O
O
M and finalizable
object
s
.
commit
|
commitdiff
|
tree
2012-03-20
Rodrigo Kumpera
Hand
l
e
a
n OOM corner case
d
uri
n
g
a
nurs
e
ry colle
c
ti
o
n
.
commit
|
commitdiff
|
tree
2012-03-20
Rodrigo K
u
mpera
Impr
o
ve i
o
-la
y
e
r error lo
g
g
i
ng
.
commit
|
commitdiff
|
tree
2012-03-19
R
o
drigo
K
u
m
p
era
Add tests
for
L
pStr
and L
p
WStr
mars
h
a
lling
.
commit
|
commitdiff
|
tree
2012-03-15
Rodrigo Kumper
a
Merge pull request #
2
45 from Sect
o
id/master
commit
|
commitdiff
|
tree
2012-03-12
R
odri
g
o Kumpe
r
a
Pr
o
perly handle ASLR r
a
n
d
o
mizati
o
n
of the
ma
i
n thread
.
.
.
commit
|
commitdiff
|
tree
2012-03-12
Rodrigo K
u
mp
e
ra
U
nder full-ao
t
proc
e
ss th
e
typ
e
s
of method arguments
.
.
.
commit
|
commitdiff
|
tree
2012-03-02
Rodrigo Kumpera
Fix a mach race condi
t
ion bet
w
een a thr
e
ad triggering
.
.
.
commit
|
commitdiff
|
tree
2012-02-27
Rodr
i
go Kumpera
Let
the metadata ve
r
ifier acce
s
s
t
h
e new
agressive
.
.
.
commit
|
commitdiff
|
tree
2012-02-23
Rodrigo Kumpera
Fi
x
t
he guard t
o
disable precise st
a
ck
scanning on
.
.
.
commit
|
commitdiff
|
tree
2012-02-23
R
odrigo Ku
m
p
era
Pr
o
p
e
rl
y
compute end_data for the
n
ursery
section
.
.
.
.
commit
|
commitdiff
|
tree
2012-02-23
Rodr
i
g
o
Ku
m
pera
Handl
e
filler o
b
jects when wa
l
king the
n
ursery
.
commit
|
commitdiff
|
tree
2012-02-08
Rodrigo Kumpera
Cle
a
nu
p
the
m
ess that ptr_in_nursery
became with
a
l
l
.
.
.
commit
|
commitdiff
|
tree
2012-02-08
Rodri
g
o Kumpera
P
r
e
c
i
se st
a
ck mar
k
r
emains
br
o
ken on
O
SX
.
Di
s
able again
.
.
.
commit
|
commitdiff
|
tree
2012-02-03
Rodrigo Kumpera
Make
test
more
r
eliable unde
r
virtualized setups wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2012-02-03
Rodri
g
o Kumpera
Someone (
m
e) pushed some
br
a
indead spurious chan
g
es
.
commit
|
commitdiff
|
tree
2012-02-03
R
o
d
rigo K
u
mpera
Fix linux bu
i
ld
.
commit
|
commitdiff
|
tree
2012-02-02
Rodrigo Kumpe
r
a
Sw
i
t
ch all t
i
m
e c
o
unt
e
rs to u
s
e
t
he n
e
w
counter ty
p
e
.
.
.
commit
|
commitdiff
|
tree
2012-02-02
Rodrigo Kump
e
ra
A
d
d new count
e
r type for t
i
me intervals
.
commit
|
commitdiff
|
tree
2012-02-02
Rodrigo
K
umpera
Use the
b
ridge callbac
k
to speedup bridge obje
c
t detection
.
commit
|
commitdiff
|
tree
2012-02-02
R
o
drigo Kumpera
T
h
e bridge call
b
ack now is per
-
class and not per-o
b
j
ect
.
.
.
commit
|
commitdiff
|
tree
2012-02-02
Rodrigo Ku
m
pera
Make more bit
s
in the vtabl
e
availabl
e
to the GC
.
commit
|
commitdiff
|
tree
2012-02-02
Rod
r
igo
K
ump
e
r
a
M
o
v
e
some d
e
f
i
nes to sg
e
n
-
conf
.
h so managed wra
p
pers
.
.
.
commit
|
commitdiff
|
tree
2012-02-02
Rodrigo Kumper
a
G
ran
d
fina
l
le
t
o this long patch series
.
Move remember
e
d
.
.
.
commit
|
commitdiff
|
tree
2012-02-01
Rod
r
igo Kumpera
Mov
e
more
ca
r
d
tab
l
e specific code to its
f
ile
.
commit
|
commitdiff
|
tree
2012-02-01
Rodrigo Kumpera
More write bar
r
ier clenau
p
s
.
commit
|
commitdiff
|
tree
2012-02-01
Rodrigo Kumpera
Fix visibil
i
ty of ssb gl
o
bals a
n
d clea
n
u
p other visibili
t
y
.
.
.
commit
|
commitdiff
|
tree
2012-02-01
Rodrigo Kumpera
Move ssb thread
registratio
n
and globals to it
s
file
.
commit
|
commitdiff
|
tree
2012-02-01
Rodrigo K
u
mpera
This
test s
p
ew
s
t
ons of
finalizable objects, clean
u
p
.
.
.
commit
|
commitdiff
|
tree
2012-02-01
Rodrigo Kumpera
Fix heavy stats
.
commit
|
commitdiff
|
tree
2012-02-01
R
o
drigo Kum
p
e
ra
Move remset stats to its fil
e
.
commit
|
commitdiff
|
tree
2012-02-01
Rodrigo Kumpe
r
a
M
o
ve
r
emset s
c
an cod
e
to its file
.
commit
|
commitdiff
|
tree
2012-01-29
Rodrigo
K
umper
a
Guard against lazy initializa
t
i
on
o
f idepth
.
commit
|
commitdiff
|
tree
2012-01-29
Rodri
g
o Kumpera
Las
t
round of ful
l
a
ot f
i
xes for la
z
y in
i
t'ng sup
e
rtypes
.
commit
|
commitdiff
|
tree
2012-01-28
Rodrigo Kumpera
Fix linu
x
b
uilds
.
commit
|
commitdiff
|
tree
2012-01-28
Rodrigo Kumpe
r
a
Move clear_remsets to ssb file
.
Cleanup re
m
set major
.
.
.
commit
|
commitdiff
|
tree
2012-01-28
Rodrigo Kumpera
Move
t
he
bulk
o
f
mono_s
g
e
n
_add_to_glo
b
al_rem
s
et to
.
.
.
commit
|
commitdiff
|
tree
2012-01-28
Rodrigo Kumpera
Ma
r
k
so
m
e
cardtable fu
n
cti
o
ns as i
n
line
.
commit
|
commitdiff
|
tree
2012-01-27
Rodrigo Kumpera
M
ove the glo
b
al rem
s
et loca
t
ion c
a
c
he to it
s
own fil
e
.
commit
|
commitdiff
|
tree
2012-01-27
Rodrigo
K
umpera
Move ss
b
t
h
re
a
d c
l
eanup to
i
t
s f
i
l
e
.
commit
|
commitdiff
|
tree
2012-01-27
R
odri
g
o Kumpera
Move
dummy
_
use to a header and
g
ive it a sucky MSVC
.
.
.
commit
|
commitdiff
|
tree
2012-01-27
R
o
dri
g
o
Kumpe
r
a
Move the
bulk
o
f al
l
c
u
s
t
om wri
t
e b
a
rrier
s
to each
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
Rodrigo K
u
mpera
Fix aot miscompila
t
ion
due
to t
h
e
l
azy super
t
ypes ini
t
ializa
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
Rodrigo Kumpera
Great new file sg
e
n-ssb
.
c to ge
t
all sequential s
t
ore
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
Ro
d
rigo
Kumpera
Implement cl
o
ne wbarrier fo
r
cardtable
.
commit
|
commitdiff
|
tree
2012-01-25
Rodrigo Kumpera
Fix consume
r
s of
s
upertyp
e
s inform
a
tion
to account
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
Rodrigo
Kumpe
r
a
Init
t
h
e unwind state s
t
ruct
so call
e
r
s
can
r
ely on
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
Rodrigo
Kumpera
Enable fast
tls
o
n a
m
d64, so s
g
en works
.
commit
|
commitdiff
|
tree
2012-01-24
R
odrigo Kumpera
A
regression
t
est
f
or
b
xc #795
.
commit
|
commitdiff
|
tree
2012-01-24
R
o
dr
i
g
o Kumpera
Be lazy'er when
s
e
t
ting up supertype
i
nform
a
t
ion
.
Fixes
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
Rodrigo Kump
e
ra
Laz
i
ly nit mon
o
_clas
s
_setup_supertypes correc
t
ly
.
commit
|
commitdiff
|
tree
2012-01-24
Rodr
i
go Kum
p
era
I
m
prove
t
est
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo K
u
mpera
Enable fast tls on LMF for OS
X
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo Kumpera
F
i
n
ish fas
t
tls supp
o
r
t
on
O
SX
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo K
u
mpera
Rename mono_arch_set
u
p_
j
it_tl
s
_
d
at
a
t
o
mono
_
a
r
ch_finish_init
.
commit
|
commitdiff
|
tree
2012-01-23
Rod
r
igo Ku
m
pera
Call m
o
no_ar
c
h_se
t
up_j
i
t_tls_dat
a
during mini_init
.
.
.
commit
|
commitdiff
|
tree
next