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
Add new counter type for time intervals.
2012-02-02
Rodrigo Kumpera
Add new coun
t
er type for
time inter
v
al
s
.
commit
|
commitdiff
|
tree
2012-02-02
Rod
r
igo Kumpera
U
se the bridge ca
l
lback to speedu
p
bridge objec
t
detec
t
ion
.
commit
|
commitdiff
|
tree
2012-02-02
Rodrig
o
Kumpera
The bridg
e
callba
c
k
n
o
w
is per
-
cla
s
s
and
not per-object
.
.
.
commit
|
commitdiff
|
tree
2012-02-02
Rodr
i
go
Kumpera
Make more bits in
the
v
t
able available to th
e
GC
.
commit
|
commitdiff
|
tree
2012-02-02
Rodrigo Ku
m
p
era
Mov
e
so
m
e define
s
to sgen-conf
.
h so
ma
n
aged wrapp
e
rs
.
.
.
commit
|
commitdiff
|
tree
2012-02-02
R
o
d
r
igo
K
umpera
Grand
f
inalle
to this long patch se
r
ies
.
Move remembered
.
.
.
commit
|
commitdiff
|
tree
2012-02-01
Rodrigo Kum
p
e
r
a
M
ov
e
more
c
ardtable specific code to its fi
l
e
.
commit
|
commitdiff
|
tree
2012-02-01
R
o
d
r
igo K
u
mpera
More write barrier clenaups
.
commit
|
commitdiff
|
tree
2012-02-01
Rodr
i
go Kumpe
r
a
F
ix v
i
s
i
bility o
f
ssb
gl
o
bals and cleanup othe
r
visibility
.
.
.
commit
|
commitdiff
|
tree
2012-02-01
Rodrigo Kumpera
Move
s
sb t
h
read registration and
g
loba
l
s to its file
.
commit
|
commitdiff
|
tree
2012-02-01
Rodrigo Ku
m
pera
Th
i
s
test
s
p
ews ton
s
of
f
inali
z
able objec
t
s, cl
e
anu
p
.
.
.
commit
|
commitdiff
|
tree
2012-02-01
Rodrigo Kum
p
er
a
Fix heavy stats
.
commit
|
commitdiff
|
tree
2012-02-01
R
o
drigo Kumpera
M
o
ve remset stats
t
o its
f
ile
.
commit
|
commitdiff
|
tree
2012-02-01
Rodrigo Kumpera
Move remset
scan code to its file
.
commit
|
commitdiff
|
tree
2012-01-29
Rodrig
o
Kumpera
Guard
a
g
ainst lazy
i
nitializa
t
ion of idepth
.
commit
|
commitdiff
|
tree
2012-01-29
Rodr
i
go Kumper
a
La
s
t
round of f
u
llaot fixes for lazy in
i
t
'
n
g
supertypes
.
commit
|
commitdiff
|
tree
2012-01-28
Rodrigo Kumpera
F
ix linux builds
.
commit
|
commitdiff
|
tree
2012-01-28
Rodrigo Ku
m
p
e
ra
Move
c
l
e
ar_rem
s
et
s
to ssb fil
e
.
Cleanup
r
emset majo
r
.
.
.
commit
|
commitdiff
|
tree
2012-01-28
R
o
drigo
K
umpera
Move the bulk
o
f
mo
n
o_sg
e
n
_ad
d
_
to_global
_
rem
s
et
to
.
.
.
commit
|
commitdiff
|
tree
2012-01-28
Rodrigo Kumpera
Ma
r
k some
c
ardtable funct
i
ons as
i
n
lin
e
.
commit
|
commitdiff
|
tree
2012-01-27
Rodrigo Kumpe
r
a
Mov
e
the global remset
l
oca
t
ion cache to i
t
s ow
n
f
il
e
.
commit
|
commitdiff
|
tree
2012-01-27
Rodrigo Kumpera
Move ssb thread cleanup to its fil
e
.
commit
|
commitdiff
|
tree
2012-01-27
Rodrig
o
Kumpera
Move dummy_use to
a
header and give it a sucky M
S
VC
.
.
.
commit
|
commitdiff
|
tree
2012-01-27
Rod
r
igo K
u
mpera
Move the bulk of all cust
o
m
w
ri
t
e
barriers to each
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
Rodrigo Kumpera
Fix aot mi
s
compilat
i
on due
to t
h
e
lazy
supertypes
initializa
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
Rodrigo Kumper
a
Gre
a
t ne
w
fil
e
s
g
e
n
-ssb
.
c to get all sequential st
o
re
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
Rodr
i
go Kumpera
Implement
clone wb
a
rrier for cardtable
.
commit
|
commitdiff
|
tree
2012-01-25
Rod
r
i
g
o
K
u
m
pera
Fix consu
m
er
s
of supertypes
i
nformation to a
c
co
u
nt
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
Rodrigo Kumper
a
Init the unwind
s
tate struct so callers can
rely on
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
Rodrigo K
u
mpera
En
a
b
l
e fast tls on amd64, so sgen works
.
commit
|
commitdiff
|
tree
2012-01-24
Rodrigo Kumpera
A
reg
r
ession test
f
o
r bxc
#795
.
commit
|
commitdiff
|
tree
2012-01-24
Rodri
g
o Kumpe
r
a
Be
l
a
z
y
'er when s
e
tting
up sup
e
rtype inf
o
rmat
i
on
.
Fixes
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
R
odrigo Kumpera
Lazily nit mono_
c
la
s
s_
s
etup
_
supertypes correctly
.
commit
|
commitdiff
|
tree
2012-01-24
Rodri
g
o Kumpera
I
m
prove test
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo Kumpera
Enabl
e
fast tls
o
n L
M
F for OSX
.
commit
|
commitdiff
|
tree
2012-01-23
R
o
drigo Kumpera
Finish fast tls support on OSX
.
commit
|
commitdiff
|
tree
2012-01-23
R
od
r
igo Ku
m
p
era
Ren
a
me mon
o
_arch_setup
_
jit
_
t
ls_data to m
o
no_
a
r
c
h_finish
_
init
.
commit
|
commitdiff
|
tree
2012-01-23
Rod
r
i
g
o Kumpera
Call mon
o
_arch_setup_jit_tls_data d
u
ring
mini_init
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo Kumpera
F
i
x
another st
a
c
k alignment
issue
u
n
der osx-x86
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo Kumpera
I
f we call mon
o
_pmip from a deta
c
hed thread, try looking
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo Kumpera
Fix darw
i
n
specific code to support fasttls on t
h
e
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo Kumpera
U
s
e
MONO_F
A
ST_TLS
_
A
DDR inst
e
ad of expli
c
itly taking
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Rod
r
ig
o
Kum
p
era
A
dd MON
O
_F
A
ST_TLS_ADDR
so we ca
n
get th
e
a
d
dre
s
s of
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Rodr
i
go Kumpera
Add m
o
no_mach_get_tls_addre
s
s_from_thread for arm/x86
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo Kumpera
B
e
tter
assembly
d
ump expe
r
ience on OS
X
.
commit
|
commitdiff
|
tree
2012-01-10
Rodrigo Kumpe
r
a
Add test for
the
p
revi
o
us com
m
it - iteraction between
.
.
.
commit
|
commitdiff
|
tree
2012-01-10
Rod
r
i
go Kumpera
Fix the ite
r
a
c
t
i
on
between bridge and major evacuation
.
.
.
commit
|
commitdiff
|
tree
2012-01-09
Rodrigo Kumpera
Re
v
er
t
"do a signal
s
a
f
e unwind on the native cr
a
sh
.
.
.
commit
|
commitdiff
|
tree
2012-01-09
Rodrig
o
Kumpera
Remove
a spurio
u
s ass
e
r
t
.
commit
|
commitdiff
|
tree
2012-01-05
Rodrigo
K
umpera
d
o
a si
g
nal
safe unwind
o
n
the native cra
s
h ha
n
dler
.
commit
|
commitdiff
|
tree
2012-01-05
R
od
r
igo Kump
e
r
a
Add
J
IT support for 4
.
5
M
e
t
h
o
dImplO
p
ti
o
ns
.
Aggressiv
e
Inlining
.
commit
|
commitdiff
|
tree
2012-01-05
R
odrigo Kumpera
disassemble
t
h
e
a
g
ressiv
e
-inlinin
g
flag correctly
.
commit
|
commitdiff
|
tree
2012-01-05
Ro
d
rigo Kum
p
era
Add define for
n
ew
4
.
5 method impl flag
a
gressive-inlining
.
commit
|
commitdiff
|
tree
2012-01-05
R
o
drigo Kump
e
ra
Ad
d
r
egr
e
ssion test for bxc #1
1
4
7
.
commit
|
commitdiff
|
tree
2012-01-05
Ro
d
rigo Kum
p
e
r
a
Properly initiali
z
e a rgctx temp
l
ate
.
Fixes bxc #1147
.
commit
|
commitdiff
|
tree
2012-01-04
R
o
drigo
Kumpera
A
dd sg
e
n test fo
r
S
T
O
BJ
o
f gsh
a
re
d
val
u
etype
w
i
t
h a
.
.
.
commit
|
commitdiff
|
tree
2011-12-29
R
odrig
o
Kumpera
Remove an intermediate buffer in th
e
brid
g
e
c
o
de
.
commit
|
commitdiff
|
tree
2011-12-29
Rodrigo Kumpera
Make mono_s
g
en_g
r
ay_object_queue_is_empt
y
i
nl
i
neable
.
commit
|
commitdiff
|
tree
2011-12-29
Ro
d
rigo Kumpera
Properly
export mono
_
s
ge
n
_ptr_
i
n_n
u
rs
e
r
y
.
commit
|
commitdiff
|
tree
2011-12-29
Rod
r
igo
K
u
mpe
r
a
Re
w
or
k
the gray queue co
d
e to isolate it in
t
o
a proper
.
.
.
commit
|
commitdiff
|
tree
2011-12-29
R
o
d
r
igo K
u
mpera
Rework the workers
c
o
d
e
t
o
iso
l
ate it into a proper
.
.
.
commit
|
commitdiff
|
tree
2011-12-29
R
o
drig
o
Kumpera
Fi
x
the build
.
commit
|
commitdiff
|
tree
2011-12-29
Rodrigo Kumpera
Rework the pin stats
cod
e
to i
s
ol
a
te it into a p
r
oper
.
.
.
commit
|
commitdiff
|
tree
2011-12-29
R
od
r
i
g
o Kumpera
Fix a pesky
t
ypo
.
commit
|
commitdiff
|
tree
2011-12-29
Rodrigo Kumpera
Rework pinning code to
i
s
o
l
a
te it in
t
o a proper
m
o
dule
.
.
.
commit
|
commitdiff
|
tree
2011-12-28
Rodri
g
o Kumpera
Rework the car
d
table
c
o
d
e to iso
l
ate it into a proper
.
.
.
commit
|
commitdiff
|
tree
2011-12-28
Rodrigo Kump
e
r
a
Ad
d
test for gc
d
es
c
riptor
s
.
commit
|
commitdiff
|
tree
2011-12-28
Rodr
i
go K
u
m
p
era
Fix parallel MS pinning
code
.
commit
|
commitdiff
|
tree
2011-12-28
Pa
b
lo Ru
i
z
Gar
c
ia
Added
a ByteSa
f
eEncoding w
h
ich
c
an
b
e used
t
o implement
.
.
.
commit
|
commitdiff
|
tree
2011-12-28
P
a
blo R
u
iz Ga
r
cia
Fi
x
ed a c
o
mmon buffer over
f
lows
to mo
s
t
I
1
8
N
.
Oth
e
r
.
.
.
commit
|
commitdiff
|
tree
2011-12-28
Pab
l
o Ruiz Garcia
E
n
abled
safe-only ve
r
s
ions
of I18N/CJK encoder
s
.
commit
|
commitdiff
|
tree
2011-12-28
Pablo Ruiz Ga
r
cia
Anothe
r
issue #1531
f
ix (and un
i
t test)
commit
|
commitdiff
|
tree
2011-12-28
Pablo Ruiz Garcia
L
i
n
e-ending fi
x
es o
v
er my p
r
evious m
o
difications
on
.
.
.
commit
|
commitdiff
|
tree
2011-12-28
Pablo Ruiz Garcia
Fixed is
s
ue #1531: I18N
.
CJK
.
CP936::GetBy
t
esCount()
.
.
.
commit
|
commitdiff
|
tree
2011-12-28
Rodrigo Ku
m
pera
Kill size_descr, its usage was replace
d
by better exp
l
oiting
.
.
.
commit
|
commitdiff
|
tree
2011-12-28
Rodrigo K
u
mpera
Rework object s
i
ze calculation code to use the
g
c
descripto
r
.
commit
|
commitdiff
|
tree
2011-12-28
Rodrig
o
Kumpera
Rework gc des
c
ript
o
r to include size info
r
matio
n
in
.
.
.
commit
|
commitdiff
|
tree
2011-12-28
Rodrig
o
Kum
p
era
Bring small b
i
tmap
g
c descriptor back
t
o life
.
commit
|
commitdiff
|
tree
2011-12-28
Rodrigo Kumpera
F
i
x layout computatio
n
of
array types
.
commit
|
commitdiff
|
tree
2011-12-21
Rodrigo
Kumper
a
Introduce a s
i
ze
d
escriptor in
t
he vtable to
speed
.
.
.
commit
|
commitdiff
|
tree
2011-12-21
R
o
dri
g
o
Kumpera
Move th
e
gc descr
i
ptor machin
e
ry to sgen-d
e
script
o
r
.
.
.
commit
|
commitdiff
|
tree
2011-12-21
Rodrigo Kumpera
Int
r
ud
u
ce
s
g
e
n-
c
o
nf
.
h with fundamental types a
n
d all
.
.
.
commit
|
commitdiff
|
tree
2011-12-21
Rodrigo Kumper
a
Properl
y
alig
n
calls to mo
n
o_j
i
t_thr
e
ad_atta
c
h from
.
.
.
commit
|
commitdiff
|
tree
2011-12-20
Rod
r
igo Kumper
a
Add
a mi
s
s
i
n
g
Stru
c
t
Layout
a
t
tri
b
ute to
M
onoAsync
.
commit
|
commitdiff
|
tree
2011-12-16
Rod
r
igo
Kumpera
The s
m
a
ll o
b
ject
c
heck must do a
n
uns
i
gned com
p
a
r
ison
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
R
o
drigo Kumpera
Expla
i
n the why's
o
f
THREAD_INFO_TYPE
.
commit
|
commitdiff
|
tree
2011-12-14
R
o
drigo Kumpera
Handle all sorts of corner cases
d
e
aling wi
t
h Type
.
commit
|
commitdiff
|
tree
2011-12-13
Rodrigo Kumpera
S
w
itch to pr
e
cise sc
a
n
n
i
n
g
of corlib
.
commit
|
commitdiff
|
tree
2011-12-13
Rodrigo
K
umpera
Kill some unused managed type mappings
.
commit
|
commitdiff
|
tree
2011-12-13
R
o
drigo Kump
e
ra
Add a
l
l miss
i
ng sequential
la
y
out directives to corlib
.
.
.
commit
|
commitdiff
|
tree
2011-12-11
Rodrigo K
u
mpera
Pass the paramerer name to Argu
m
ent
E
xce
p
t
ion cons
t
ruc
t
or
.
commit
|
commitdiff
|
tree
2011-12-11
Rodrigo Kumper
a
T
u
p
le structural compare shold r
e
turn false instea
d
.
.
.
commit
|
commitdiff
|
tree
2011-12-11
Rodrigo Kumpera
A
d
d a
n
extra heavy
stats for remarked
c
ards
.
commit
|
commitdiff
|
tree
2011-12-10
R
o
drigo Kumpera
Swit
c
h from using a st
a
gin
g
area to
h
as
h
f
i
lterin
g
.
commit
|
commitdiff
|
tree
2011-12-10
Rodrigo Kumpera
F
i
x
some
w
arnings
commit
|
commitdiff
|
tree
2011-12-10
Rod
r
igo Kumpera
I
m
p
r
ov
e
nurs
e
ry pining performance by making sure scan
.
.
.
commit
|
commitdiff
|
tree
2011-12-10
Rodrigo K
u
mpe
r
a
M
o
ving pin stats gathering under G
_
UNLIK
E
LY
.
commit
|
commitdiff
|
tree
2011-12-10
Rodrigo Ku
m
pe
r
a
M
ak
e
sure we correctly set APC f
l
ag when using n
e
w
.
.
.
commit
|
commitdiff
|
tree
2011-12-08
Rodrigo
K
umpe
r
a
On m
a
ch, thread_ab
o
r
t
_s
a
fel
y
can't brea
k
sockets
syscall
s
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rod
r
igo
Kumpe
r
a
Add test
for sgen
-
bridge
.
commit
|
commitdiff
|
tree
next