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
More write barrier clenaups.
2012-02-01
Ro
d
r
i
g
o
Kumpera
More wri
t
e
b
arrier clenaups
.
commit
|
commitdiff
|
tree
2012-02-01
Rodri
g
o
K
umpera
Fix visi
b
ility
of
s
s
b
globa
l
s and cleanup other vis
i
bil
i
t
y
.
.
.
commit
|
commitdiff
|
tree
2012-02-01
R
od
r
i
g
o K
u
mpera
Mo
v
e
s
s
b thread registration and g
l
obals t
o
its fil
e
.
commit
|
commitdiff
|
tree
2012-02-01
Rod
r
igo
Kum
p
e
r
a
This te
s
t sp
e
w
s
tons
of fin
a
liza
b
le objects, cle
a
nup
.
.
.
commit
|
commitdiff
|
tree
2012-02-01
Ro
d
ri
g
o
Kumpera
Fix heavy
s
tats
.
commit
|
commitdiff
|
tree
2012-02-01
Rodrigo Kumpera
Move remset stats t
o
its file
.
commit
|
commitdiff
|
tree
2012-02-01
Rodrigo Kumpe
r
a
Move rem
s
et scan code
t
o its file
.
commit
|
commitdiff
|
tree
2012-01-29
Rodrigo Kumper
a
Guard
a
gains
t
lazy i
n
itialization
o
f idepth
.
commit
|
commitdiff
|
tree
2012-01-29
Rodrigo Ku
m
pera
Las
t
ro
u
nd of fullaot fixes f
o
r l
a
z
y
init'ng supert
y
pes
.
commit
|
commitdiff
|
tree
2012-01-28
Rodrigo
K
um
p
era
Fix linux bui
l
ds
.
commit
|
commitdiff
|
tree
2012-01-28
Rodrig
o
Kumpera
Move clear_remset
s
to s
s
b file
.
Cl
e
an
u
p remse
t
ma
j
or
.
.
.
commit
|
commitdiff
|
tree
2012-01-28
Ro
d
rigo Kumpe
r
a
Move
t
he bulk
o
f
mono
_
sgen_a
d
d
_
to_
g
l
ob
a
l_remset to
.
.
.
commit
|
commitdiff
|
tree
2012-01-28
Rodrigo Kum
p
e
r
a
M
a
rk some cardtable fu
n
ctions as in
l
ine
.
commit
|
commitdiff
|
tree
2012-01-27
R
odrigo Kump
e
ra
Move the global remse
t
loca
t
i
on cache to its
o
w
n file
.
commit
|
commitdiff
|
tree
2012-01-27
Rodrigo
Kumpe
r
a
M
o
ve ss
b
thread cl
e
anup to its file
.
commit
|
commitdiff
|
tree
2012-01-27
Rodrigo Kumpera
Move dummy_
u
se to a
header and
give it a suc
k
y
MSVC
.
.
.
commit
|
commitdiff
|
tree
2012-01-27
Rodr
i
go Kumpera
M
o
ve th
e
bulk of a
l
l custom
w
rit
e
barriers
t
o each
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
Rodrigo Kump
e
ra
Fix aot m
i
scom
p
i
latio
n
due to the lazy supertypes initiali
z
a
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
Rodr
i
go Kumpera
Great
n
e
w
file s
g
en-ss
b
.
c to get all sequ
e
n
t
ial s
t
or
e
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
Rodrig
o
Kumpera
Imple
m
ent
c
lone wbarr
i
er for cardtabl
e
.
commit
|
commitdiff
|
tree
2012-01-25
Rodrigo
Kumpera
Fix con
s
umers
o
f
supertypes information to accoun
t
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
Rodrigo Kumpera
Ini
t
t
h
e
unwind s
t
ate struct so call
e
rs can rely on
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
Rodri
g
o Kumpera
Enable fast
t
l
s
on amd64,
so sgen wo
r
k
s
.
commit
|
commitdiff
|
tree
2012-01-24
Rodrigo Kumpera
A r
e
gression test for bxc #795
.
commit
|
commitdiff
|
tree
2012-01-24
Ro
d
rig
o
K
u
mpera
Be lazy'er when
s
ett
i
ng up supe
r
t
ype inf
o
rmation
.
Fixe
s
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
Rodr
i
g
o
Kum
p
e
r
a
L
azily nit mono_class_setup_
s
upert
y
pes corr
e
ct
l
y
.
commit
|
commitdiff
|
tree
2012-01-24
Rodrigo
K
umpera
Improve t
e
st
.
commit
|
commitdiff
|
tree
2012-01-23
Rodri
g
o
Kumpe
r
a
Ena
b
le fast tls
o
n LMF for OSX
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo Kumpera
Fin
i
sh fast tls support on OSX
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo K
u
mpera
Renam
e
mono_arch_
s
etup_jit_tls_data t
o
mono_arc
h
_finish_init
.
commit
|
commitdiff
|
tree
2012-01-23
R
o
drigo Kumpera
Call mono_arch_setup_jit_tls_data
during mi
n
i_init
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo Kumpera
Fix anoth
e
r st
a
ck alig
n
ment issue
u
nd
e
r
osx-x86
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo
Kumpera
If we call mono_pmip fro
m
a detac
h
e
d threa
d
, try l
o
oki
n
g
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Ro
d
r
i
g
o
K
u
mpera
Fix darwin specif
i
c code
to
s
upport f
a
sttls
o
n
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Ro
d
rigo Kumper
a
Use MONO_FAST
_
TLS_ADDR inste
a
d
o
f
e
xplici
t
l
y
taking
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Rodr
i
go Kumpera
Add
MONO_FAST
_
TLS_
A
DDR so we
can get the address
of
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
R
o
drigo Kum
p
era
Add m
o
no_mach_get_tls_address_from_thread for
arm
/
x86
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo Kump
e
ra
Better assembly dum
p
expe
r
ienc
e
on OSX
.
commit
|
commitdiff
|
tree
2012-01-10
Rodri
g
o Kum
p
era
Add
t
est f
o
r the
previous com
m
it - iterac
t
ion between
.
.
.
commit
|
commitdiff
|
tree
2012-01-10
Rodrigo Kumpe
r
a
Fi
x
t
h
e
iteract
i
o
n
betwee
n
bridge and m
a
jor evacuation
.
.
.
commit
|
commitdiff
|
tree
2012-01-09
Rodrigo Kumper
a
Re
v
er
t
"do a signal safe unwind on t
h
e n
a
tive crash
.
.
.
commit
|
commitdiff
|
tree
2012-01-09
Rodrigo Kump
e
ra
R
e
move
a
s
purious assert
.
commit
|
commitdiff
|
tree
2012-01-05
R
o
d
ri
g
o Kum
p
era
do
a signal
s
af
e
unw
i
nd on the n
a
tive cr
a
sh handler
.
commit
|
commitdiff
|
tree
2012-01-05
Rodrigo Kumpera
Add JIT s
u
pport fo
r
4
.
5 M
e
th
o
dImplOptions
.
AggressiveInlining
.
commit
|
commitdiff
|
tree
2012-01-05
R
o
drigo
K
umpe
r
a
di
s
ass
e
mb
l
e
the
agressive-inl
i
ning flag correctly
.
commit
|
commitdiff
|
tree
2012-01-05
Rodri
g
o Kumpera
Add
d
efine f
o
r
new 4
.
5
method impl flag
a
gressive-inlining
.
commit
|
commitdiff
|
tree
2012-01-05
Rodrigo Kumpera
Add regression test for
b
xc
#
114
7
.
commit
|
commitdiff
|
tree
2012-01-05
Ro
d
rigo Kumpera
P
r
op
e
rl
y
initialize a
r
gctx temp
l
ate
.
Fixes
b
x
c #1
1
47
.
commit
|
commitdiff
|
tree
2012-01-04
Rodrigo Kumpera
Add
s
gen test f
o
r
STOBJ of gshared
value
t
yp
e
wi
t
h a
.
.
.
commit
|
commitdiff
|
tree
2011-12-29
R
o
drigo Kumpera
Remove an inter
m
ediate
b
uff
e
r in th
e
br
i
d
g
e code
.
commit
|
commitdiff
|
tree
2011-12-29
Ro
d
rigo Kumpera
M
a
ke mo
n
o
_
sgen_gray
_
object_qu
e
u
e
_i
s
_empty inlineable
.
commit
|
commitdiff
|
tree
2011-12-29
Ro
d
ri
g
o Kumpe
r
a
P
r
operly
e
xport mono_sgen_pt
r
_in_nurs
e
ry
.
commit
|
commitdiff
|
tree
2011-12-29
Rod
r
igo
Kumpera
R
ework the gray queue c
o
de
t
o isolate it i
n
to a proper
.
.
.
commit
|
commitdiff
|
tree
2011-12-29
R
odrigo
Kumpe
r
a
Rework t
h
e work
e
rs code to isolate it
into a
proper
.
.
.
commit
|
commitdiff
|
tree
2011-12-29
Ro
d
rigo Kumpera
F
ix the build
.
commit
|
commitdiff
|
tree
2011-12-29
R
o
d
rigo Ku
m
per
a
Rework th
e
pin stats code to
i
solat
e
i
t into a proper
.
.
.
commit
|
commitdiff
|
tree
2011-12-29
Rodrigo Kumpera
Fi
x
a pesky
t
ypo
.
commit
|
commitdiff
|
tree
2011-12-29
Rodrigo Kumpera
R
e
wo
r
k p
i
nning c
o
de to isolate
i
t
int
o
a proper modu
l
e
.
.
.
commit
|
commitdiff
|
tree
2011-12-28
Rodrigo K
u
m
p
era
Re
w
ork the card
t
able
c
o
d
e to i
s
olate it
i
nto a proper
.
.
.
commit
|
commitdiff
|
tree
2011-12-28
Rodrigo Kumpera
Ad
d
test for
gc d
e
scriptors
.
commit
|
commitdiff
|
tree
2011-12-28
Rodri
g
o
Kumpera
F
i
x paral
l
el MS
pinning code
.
commit
|
commitdiff
|
tree
2011-12-28
Rodrigo Kumpera
Kill size_descr,
i
ts usage was
replaced by bett
e
r exploiti
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-12-28
Rodrigo Kumpera
R
e
work object size calcula
t
io
n
cod
e
to
u
se the gc descriptor
.
commit
|
commitdiff
|
tree
2011-12-28
Rod
r
ig
o
Kumpera
Rework gc descriptor
t
o include
siz
e
info
r
mation i
n
.
.
.
commit
|
commitdiff
|
tree
2011-12-28
Rodri
g
o Kumpe
r
a
B
r
i
ng small bitmap
g
c descriptor
b
ack
to
l
ife
.
commit
|
commitdiff
|
tree
2011-12-28
Rodrigo
Kumpera
F
i
x
l
ayout comput
a
tion
o
f array t
y
p
e
s
.
commit
|
commitdiff
|
tree
2011-12-21
R
odrigo Kumpera
Int
r
oduce a size de
s
cr
i
p
tor in th
e
vtable to speed
.
.
.
commit
|
commitdiff
|
tree
2011-12-21
Rodrigo
K
umpe
r
a
Move the gc des
c
rip
t
or mac
h
inery to sgen-descriptor
.
.
.
commit
|
commitdiff
|
tree
2011-12-21
R
o
dri
g
o Ku
m
pera
Intr
u
d
u
c
e
sgen-conf
.
h with f
u
n
d
amental types
a
nd all
.
.
.
commit
|
commitdiff
|
tree
2011-12-21
R
o
drigo Kumper
a
Prope
r
l
y ali
g
n
c
alls t
o
mono_jit
_
t
h
read
_
a
ttach from
.
.
.
commit
|
commitdiff
|
tree
2011-12-20
Rod
r
igo Kum
p
era
Add a missing StructLayout attribute to MonoA
s
y
n
c
.
commit
|
commitdiff
|
tree
2011-12-16
Rodrig
o
Kum
p
era
T
he
sma
l
l object check must do
a
n
unsigned comparison
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Rod
r
igo Kumpera
Explain
t
he w
h
y's of THREA
D
_INFO_TYP
E
.
commit
|
commitdiff
|
tree
2011-12-14
Rodrigo Kumpe
r
a
Handle a
l
l
sorts of
c
orn
e
r cases d
e
a
lin
g
with
T
ype
.
commit
|
commitdiff
|
tree
2011-12-13
R
odrigo Kumpera
Sw
i
tch to precise scann
i
ng
o
f
c
orlib
.
commit
|
commitdiff
|
tree
2011-12-13
Rodrigo Kumpera
Kill some unused mana
g
e
d
type m
a
p
pings
.
commit
|
commitdiff
|
tree
2011-12-13
R
od
r
igo Kumpera
Add all missing sequential
l
ayout directives t
o
corlib
.
.
.
commit
|
commitdiff
|
tree
2011-12-11
Rodrigo Kump
e
ra
P
a
ss t
h
e
p
aramerer na
m
e
to ArgumentException
con
s
tructor
.
commit
|
commitdiff
|
tree
2011-12-11
Rodrigo Kumpera
Tuple
s
tru
c
t
u
ral comp
a
re s
h
old retu
r
n false instead
.
.
.
commit
|
commitdiff
|
tree
2011-12-11
Rodrigo Kumpera
Add an extra heavy stats for remarked cards
.
commit
|
commitdiff
|
tree
2011-12-10
Rodrigo Kumpera
S
w
itch f
r
om
u
s
ing a
s
tagi
n
g
area to
hash filtering
.
commit
|
commitdiff
|
tree
2011-12-10
Rodri
g
o
Kump
e
ra
Fix
so
m
e warnings
commit
|
commitdiff
|
tree
2011-12-10
Rodrigo
Kumpera
Impro
v
e nursery p
i
ning p
e
rforma
n
c
e b
y
maki
n
g
s
ure
s
can
.
.
.
commit
|
commitdiff
|
tree
2011-12-10
Rodrigo Kumpera
Movin
g
p
in stats g
a
the
r
ing
und
e
r
G
_
UNLIKELY
.
commit
|
commitdiff
|
tree
2011-12-10
Ro
d
r
i
go Kump
e
ra
Make sure we correctly set APC f
l
ag when
u
sing
n
e
w
.
.
.
commit
|
commitdiff
|
tree
2011-12-08
Ro
d
rigo Kumpera
On mach, thread_ab
o
rt_safely c
a
n't
break sockets syscalls
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodrigo Kumpera
Add test f
o
r
sgen
-
b
r
i
d
ge
.
commit
|
commitdiff
|
tree
2011-12-07
Rodrigo K
u
mp
e
ra
P
rop
e
rly handl
e
domain unlo
a
ding
w
h
e
n sgen-bri
d
ge is
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rod
r
igo Kumpera
new MONO_GC_PARAMS option bridge
.
It's i
n
ternal used
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodrigo Kumpera
Fix
s
evere
breakage of s
g
en br
i
dge code
.
2nd and 3
r
d
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Ro
d
ri
g
o Kumpera
Fix h
a
s
htable iterati
o
n code to proper
l
y work with
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodrigo Kumpera
Fix par
a
meter name in the exception cons
t
r
uctor
.
commit
|
commitdiff
|
tree
2011-12-07
Rodrigo Kumpera
Avoid
a
n assert in
bridg
e
code
w
hen doing a m
a
jor collection
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
R
od
r
i
go Kump
e
ra
R
emove
s
ome dead
code
commit
|
commitdiff
|
tree
2011-11-25
Rodrigo Kum
p
era
Fix error
message
.
commit
|
commitdiff
|
tree
2011-11-24
R
o
drigo Ku
m
pera
Impr
o
ve e
r
ror r
e
port
i
ng on
t
est f
a
ilur
e
.
commit
|
commitdiff
|
tree
2011-11-24
Ro
d
r
i
g
o
Kumpera
M
a
k
e I
N
odeVisito
r
methods nonv
i
rtual by aug
m
entin
g
.
.
.
commit
|
commitdiff
|
tree
2011-11-23
Rod
r
i
go
Kumpera
C
o
rrectly calculate the
numb
e
r of cards to be marke
d
.
commit
|
commitdiff
|
tree
2011-11-23
Rod
r
igo Kump
e
ra
Speedup get_execution_co
n
text_addr
.
commit
|
commitdiff
|
tree
2011-11-23
Rodrigo Kumpera
Fix a
theoretical deadlock found by v
a
lgrin
d
.
It wa
s
.
.
.
commit
|
commitdiff
|
tree
next