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
Rodrigo Kumpera
Mor
e
wr
i
te ba
r
rier
clenaups
.
commit
|
commitdiff
|
tree
2012-02-01
R
o
d
rigo
Kumpera
Fix v
i
sibility
o
f ssb glob
a
ls and
c
l
e
anup other v
i
sibility
.
.
.
commit
|
commitdiff
|
tree
2012-02-01
Rodrigo Kumpe
r
a
Move
ss
b
th
r
ead
r
egistration and globals to it
s
f
i
le
.
commit
|
commitdiff
|
tree
2012-02-01
Rodrigo Kumpera
This test spe
w
s to
n
s of
f
i
n
a
lizab
l
e obje
c
ts, cl
e
a
n
up
.
.
.
commit
|
commitdiff
|
tree
2012-02-01
Rodrigo Kum
p
era
Fix
he
a
v
y
s
t
a
ts
.
commit
|
commitdiff
|
tree
2012-02-01
Rodrigo Kumper
a
Move remset
s
tats to its file
.
commit
|
commitdiff
|
tree
2012-02-01
R
o
drigo Kumpera
Move rems
e
t s
c
an
code to its
file
.
commit
|
commitdiff
|
tree
2012-01-29
Rodri
g
o Kumpera
G
uard against l
a
zy initiali
z
at
i
on
of
i
dept
h
.
commit
|
commitdiff
|
tree
2012-01-29
Ro
d
rigo Kumper
a
Last ro
u
n
d of fullaot fixes
f
o
r
l
azy init'ng supertype
s
.
commit
|
commitdiff
|
tree
2012-01-28
Rodrigo
Kumpera
Fix
l
inux buil
d
s
.
commit
|
commitdiff
|
tree
2012-01-28
R
o
d
r
i
g
o
Kumpera
M
o
ve
c
lear
_
rems
e
t
s to ssb fi
l
e
.
Cl
e
anup
r
e
m
set major
.
.
.
commit
|
commitdiff
|
tree
2012-01-28
Rodrig
o
Kumper
a
Move the b
u
lk of mono_sgen_add_to_g
l
obal_
r
emset
t
o
.
.
.
commit
|
commitdiff
|
tree
2012-01-28
Rodrigo Ku
m
pera
Mark some cardtable functions as inline
.
commit
|
commitdiff
|
tree
2012-01-27
Rodrigo Kumpera
Move the glob
a
l
remset loc
a
tion cache t
o
i
t
s own file
.
commit
|
commitdiff
|
tree
2012-01-27
Rod
r
igo Kumpera
Move ssb thread
cleanup to its file
.
commit
|
commitdiff
|
tree
2012-01-27
Rodrigo Kumper
a
Mov
e
dummy_use to a header
and
g
ive
i
t
a suck
y
MSVC
.
.
.
commit
|
commitdiff
|
tree
2012-01-27
Rodrigo Kumpera
Move the
b
ulk of a
l
l custom write barri
e
rs to
each
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
Rodrigo K
u
mpera
Fix aot m
i
sco
m
p
ilation
d
ue to the lazy su
p
e
rtypes initiali
z
a
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
Ro
d
rigo K
u
mpe
r
a
Great new file sgen-ssb
.
c to get all seq
u
ent
i
a
l
store
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
R
o
d
r
igo Kumpera
Implement cl
o
ne wbarrier for cardtabl
e
.
commit
|
commitdiff
|
tree
2012-01-25
Rodrigo Kump
e
r
a
Fix consume
r
s of supertypes information to account
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
Rodrigo Kumpera
Init t
h
e u
n
wind state struct
s
o c
a
ll
e
rs can rely on
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
Rodri
g
o
Kump
e
ra
Enable fast tls on amd64,
s
o s
g
en works
.
commit
|
commitdiff
|
tree
2012-01-24
Rodrigo Kumpera
A regression t
e
st fo
r
bxc #
7
95
.
commit
|
commitdiff
|
tree
2012-01-24
Rodrigo
K
umpera
Be lazy'er when setting up
supertype
information
.
Fixes
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
Ro
d
rigo Kumpera
Lazily nit mono_class_set
u
p_
s
upertypes
c
orr
e
c
t
l
y
.
commit
|
commitdiff
|
tree
2012-01-24
Rodrig
o
Kumpera
Improve test
.
commit
|
commitdiff
|
tree
2012-01-23
Rodri
g
o Kumpera
Enable fast tls on LMF f
o
r O
S
X
.
commit
|
commitdiff
|
tree
2012-01-23
Rod
r
igo Kump
e
r
a
Finish fast tls support on OSX
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo Kumpe
r
a
R
enam
e
mono_arch_setup_jit_tls_data t
o
mo
n
o_arch_finish_init
.
commit
|
commitdiff
|
tree
2012-01-23
Rodr
i
go
K
umpera
Call m
o
no_ar
c
h_setup_jit_tls_data durin
g
mi
n
i_
i
nit
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
R
o
drigo
K
umpera
Fix a
n
oth
e
r sta
c
k
alignment issue u
n
der os
x
-
x
8
6
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo
Kumpera
If we
call mono_p
m
i
p from a detached t
h
rea
d
, try lo
o
k
i
ng
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Rod
r
igo Kumpera
Fix
d
a
r
win specific cod
e
to sup
p
ort fasttls on the
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo Kumpera
U
s
e MONO_
F
AST_TLS_A
D
DR
i
nstead of
e
xpl
i
c
i
tl
y
taking
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo Kumpera
Ad
d
MON
O
_FAST_T
L
S_AD
D
R
s
o we can get the address of
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo Kumpera
Add mono_mach_get_tls_addre
s
s_fro
m
_thr
e
a
d
for arm/x86
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrig
o
Kumpera
Better as
s
e
m
bly dump experience on OS
X
.
commit
|
commitdiff
|
tree
2012-01-10
Rodrigo Kumper
a
Add test for the previous
c
o
mm
i
t
-
ite
r
action between
.
.
.
commit
|
commitdiff
|
tree
2012-01-10
R
o
drigo Kumpera
Fix the iteraction between bridge and maj
o
r
evacuatio
n
.
.
.
commit
|
commitdiff
|
tree
2012-01-09
Rodrig
o
Ku
m
pera
Revert "do
a
sign
a
l safe unwi
n
d on the native crash
.
.
.
commit
|
commitdiff
|
tree
2012-01-09
R
o
drigo Kumpera
Remov
e
a spurious asser
t
.
commit
|
commitdiff
|
tree
2012-01-05
Rodrigo
Kumpera
do a
signal sa
f
e unwind o
n
the
n
a
tiv
e
c
r
ash handl
e
r
.
commit
|
commitdiff
|
tree
2012-01-05
Rodrigo Kum
p
era
Add JIT s
u
ppo
r
t fo
r
4
.
5 Met
h
o
dImplOptions
.
AggressiveInl
i
ning
.
commit
|
commitdiff
|
tree
2012-01-05
Ro
d
rigo Kumpera
disasse
m
ble the a
g
ressive-inlinin
g
f
l
ag c
o
r
rectly
.
commit
|
commitdiff
|
tree
2012-01-05
Ro
d
rigo Kumpera
Add defin
e
for new 4
.
5 me
t
hod impl flag agress
i
ve-inlining
.
commit
|
commitdiff
|
tree
2012-01-05
Rodrigo Kum
p
e
r
a
Add regression test fo
r
b
xc #1147
.
commit
|
commitdiff
|
tree
2012-01-05
Rod
r
igo Kumpera
Properly initial
i
ze a rgctx
template
.
Fixes bxc #1147
.
commit
|
commitdiff
|
tree
2012-01-04
Rodri
g
o Kumpera
Add sgen test for STOBJ of gshare
d
valuet
y
pe wi
t
h a
.
.
.
commit
|
commitdiff
|
tree
2011-12-29
Rodri
g
o Kum
p
era
Remove an
intermediate buffer in the
b
ridge code
.
commit
|
commitdiff
|
tree
2011-12-29
Ro
d
rigo
K
umpera
Mak
e
mono_sgen_gray_object_queue_is_em
p
ty inlineable
.
commit
|
commitdiff
|
tree
2011-12-29
Rodr
i
go Kumpera
Pr
o
perly export mono_sge
n
_p
t
r_in_nursery
.
commit
|
commitdiff
|
tree
2011-12-29
Rodrigo Kumpera
R
ew
o
rk the gr
a
y queue code to i
s
olate it into a
proper
.
.
.
commit
|
commitdiff
|
tree
2011-12-29
Rodrigo Kumper
a
Rework
the
wor
k
ers cod
e
to isolate
i
t in
t
o
a
p
roper
.
.
.
commit
|
commitdiff
|
tree
2011-12-29
Rodrig
o
Kumpera
Fix t
h
e build
.
commit
|
commitdiff
|
tree
2011-12-29
Ro
d
rigo Kumpera
R
e
w
ork the pin stats code to isola
t
e it into a proper
.
.
.
commit
|
commitdiff
|
tree
2011-12-29
Rodrigo Kumpera
Fi
x
a pe
s
ky typo
.
commit
|
commitdiff
|
tree
2011-12-29
Rodr
i
go Kumpera
Rewo
r
k pin
n
ing c
o
de
to
i
solat
e
it in
t
o a p
r
oper module
.
.
.
commit
|
commitdiff
|
tree
2011-12-28
Rodrigo
Ku
m
per
a
Rework the
c
ard
t
a
b
le c
o
d
e
to
i
solat
e
i
t into
a
p
roper
.
.
.
commit
|
commitdiff
|
tree
2011-12-28
Rodrigo Kumpera
Add test for gc descr
i
ptors
.
commit
|
commitdiff
|
tree
2011-12-28
Rodrigo
K
umpera
F
i
x parallel MS pinning code
.
commit
|
commitdiff
|
tree
2011-12-28
Rodrigo Kumpera
Kill siz
e
_de
s
cr, it
s
usag
e
was r
e
placed by
b
etter exp
l
o
itin
g
.
.
.
commit
|
commitdiff
|
tree
2011-12-28
Rodrigo Kumpera
R
ework
o
b
je
c
t size calc
u
lation co
d
e
to use th
e
gc descriptor
.
commit
|
commitdiff
|
tree
2011-12-28
Rodri
g
o
K
ump
e
ra
Rework gc d
e
scriptor to includ
e
si
z
e info
r
m
ati
o
n in
.
.
.
commit
|
commitdiff
|
tree
2011-12-28
R
odrigo Ku
m
p
era
Bring small bitmap gc
d
es
c
r
i
pt
o
r
b
ack to life
.
commit
|
commitdiff
|
tree
2011-12-28
R
o
drigo Kumpera
Fix layout co
m
put
a
tion of
a
rray t
y
pes
.
commit
|
commitdiff
|
tree
2011-12-21
Rodrigo Kumpera
Introduce a s
i
ze descriptor in
t
he vtable to spee
d
.
.
.
commit
|
commitdiff
|
tree
2011-12-21
Ro
d
rig
o
Kum
p
era
Move the gc desc
r
iptor machinery to sg
e
n
-
descriptor
.
.
.
commit
|
commitdiff
|
tree
2011-12-21
Rodrigo Kumpe
r
a
Intruduc
e
sgen
-
conf
.
h wi
t
h funda
m
ental types and all
.
.
.
commit
|
commitdiff
|
tree
2011-12-21
Ro
d
ri
g
o Kumpera
Properly align calls to
m
ono_jit_thread_attach from
.
.
.
commit
|
commitdiff
|
tree
2011-12-20
Rodrigo Kumpe
r
a
Ad
d
a
m
i
ssing Struct
L
a
y
out attrib
u
t
e to MonoAsync
.
commit
|
commitdiff
|
tree
2011-12-16
Rod
r
igo Kumpera
The s
m
all obj
e
ct che
c
k must
d
o
an
u
nsigne
d
comparison
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Rodrigo K
u
mpera
Explain the
w
hy's of THREAD_INFO_T
Y
PE
.
commit
|
commitdiff
|
tree
2011-12-14
Rodrigo Kumpera
Handle all sorts of corner cases dealing with Typ
e
.
commit
|
commitdiff
|
tree
2011-12-13
Rodrigo Ku
m
p
e
ra
Swi
t
ch
t
o preci
s
e scanning o
f
corlib
.
commit
|
commitdiff
|
tree
2011-12-13
Rodri
g
o Kumpera
Kill some unused m
a
nage
d
type mappings
.
commit
|
commitdiff
|
tree
2011-12-13
Rodrigo Kumpera
A
d
d
all m
i
ssing sequential la
y
out
directives
to corlib
.
.
.
commit
|
commitdiff
|
tree
2011-12-11
Rodrigo Kumpera
P
a
s
s the
par
a
m
e
rer name to ArgumentE
x
cept
i
on constructor
.
commit
|
commitdiff
|
tree
2011-12-11
Rodrigo Kumpera
Tuple struct
u
ral compare shold return
f
a
lse instea
d
.
.
.
commit
|
commitdiff
|
tree
2011-12-11
Rodrigo K
u
mpera
Add an
e
xtra heavy stats for r
e
marked cards
.
commit
|
commitdiff
|
tree
2011-12-10
Rodrigo Kumpera
S
w
itch from us
i
n
g
a
stag
i
ng ar
e
a to hash
f
iltering
.
commit
|
commitdiff
|
tree
2011-12-10
R
odrigo
Kumper
a
Fix som
e
warnings
commit
|
commitdiff
|
tree
2011-12-10
R
o
drigo Kumpera
Improve nursery pin
i
ng
p
erformance by makin
g
sure scan
.
.
.
commit
|
commitdiff
|
tree
2011-12-10
Rodrigo K
u
mpe
r
a
Movi
n
g
pin stats g
a
thering under G_UNLIKELY
.
commit
|
commitdiff
|
tree
2011-12-10
R
odrigo Kumpera
Make sure we
c
orrectly set APC flag when
u
sin
g
n
ew
.
.
.
commit
|
commitdiff
|
tree
2011-12-08
R
o
drig
o
Kumpera
On mac
h
,
thre
a
d_abort_
s
a
f
ely can't break sockets syscalls
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rod
r
igo Kump
e
ra
Add te
s
t
for s
g
en-bridge
.
commit
|
commitdiff
|
tree
2011-12-07
R
odrigo Kumpera
P
r
operl
y
hand
l
e domain unl
o
adin
g
when sgen
-
br
i
dge is
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodr
i
go
K
um
p
era
new
M
ON
O
_GC_P
A
RAMS option bridge
.
It's in
t
ernal used
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodrigo
K
umpera
Fix severe breakage of
sg
e
n
b
ridge code
.
2nd and 3r
d
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodrigo Kumpera
F
ix hash
t
ab
l
e i
t
eration
c
ode
t
o prop
e
rly work wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Ro
d
rig
o
Kumpe
r
a
Fix p
a
rameter na
m
e in t
h
e
exceptio
n
cons
t
ruc
t
or
.
commit
|
commitdiff
|
tree
2011-12-07
Rodrigo Kumpera
Avoid a
n
ass
e
r
t
in bridge code when doing a major collecti
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodri
g
o Kum
p
era
Remove some dead cod
e
commit
|
commitdiff
|
tree
2011-11-25
Rod
r
igo Kumpera
Fix erro
r
m
e
s
sage
.
commit
|
commitdiff
|
tree
2011-11-24
Rodrigo Kum
p
era
Impro
v
e e
r
ror rep
o
r
t
ing
o
n test fail
u
re
.
commit
|
commitdiff
|
tree
2011-11-24
Rodr
i
go
K
u
mpera
Make INodeV
i
sitor
m
e
t
h
ods no
n
virtual by a
u
g
m
enting
.
.
.
commit
|
commitdiff
|
tree
2011-11-23
Rod
r
igo Kumpera
Correctly calc
u
late the n
u
mber of
c
ards to
be mark
e
d
.
commit
|
commitdiff
|
tree
2011-11-23
Rodri
g
o Ku
m
pera
Sp
e
edup get_e
x
ecuti
o
n_context_addr
.
commit
|
commitdiff
|
tree
2011-11-23
Rod
r
igo
Kumpera
Fix a theo
r
etical deadl
o
ck f
o
u
n
d
by
v
algrind
.
I
t was
.
.
.
commit
|
commitdiff
|
tree
next