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
Fix linux build.
2012-02-03
Rodrigo K
u
m
pera
Fix l
i
nux bui
l
d
.
commit
|
commitdiff
|
tree
2012-02-02
Rodri
g
o
K
u
mpe
r
a
S
witch all time
counte
r
s to
u
se the ne
w
c
ou
n
te
r
type
.
.
.
commit
|
commitdiff
|
tree
2012-02-02
R
o
d
rigo Kump
e
ra
Add n
e
w
counter
t
ype for tim
e
intervals
.
commit
|
commitdiff
|
tree
2012-02-02
Rodrigo
Kumpera
Use the bridge callba
c
k to sp
e
edup
bridge object detec
t
ion
.
commit
|
commitdiff
|
tree
2012-02-02
Rodrigo Kumpera
The bridge callba
c
k now is
per-cla
s
s and not per-o
b
j
e
ct
.
.
.
commit
|
commitdiff
|
tree
2012-02-02
Rodrig
o
Kum
p
era
Make more bi
t
s in t
h
e vtable available to the GC
.
commit
|
commitdiff
|
tree
2012-02-02
Rodrig
o
Kumpera
Move s
o
me d
e
fines
to sgen-conf
.
h so managed wrappers
.
.
.
commit
|
commitdiff
|
tree
2012-02-02
R
o
dr
i
go
Kumpera
Grand finalle to
t
his long patch
s
e
ries
.
Mov
e
re
m
embered
.
.
.
commit
|
commitdiff
|
tree
2012-02-01
Rod
r
igo Ku
m
p
era
Move
m
or
e
cardta
b
l
e speci
f
i
c
code to it
s
f
i
l
e
.
commit
|
commitdiff
|
tree
2012-02-01
R
o
drigo
K
ump
e
r
a
More w
r
it
e
b
a
rrier clena
u
ps
.
commit
|
commitdiff
|
tree
2012-02-01
Rodrigo Kumper
a
F
ix visibility of ssb glob
a
ls an
d
clean
u
p other v
i
sibility
.
.
.
commit
|
commitdiff
|
tree
2012-02-01
Rodrigo Kump
e
r
a
Move ss
b
thread regist
r
ation
and global
s
to
its
file
.
commit
|
commitdiff
|
tree
2012-02-01
Rodri
g
o Kumpe
r
a
This te
s
t
spews
to
n
s of fi
n
a
li
z
a
b
le object
s
,
cleanup
.
.
.
commit
|
commitdiff
|
tree
2012-02-01
Rodrigo Ku
m
pera
Fix
heavy st
a
ts
.
commit
|
commitdiff
|
tree
2012-02-01
Rodrigo Kumpe
r
a
Mo
v
e remse
t
s
tats to its f
i
le
.
commit
|
commitdiff
|
tree
2012-02-01
Rodri
g
o Kumpera
Move remset scan code to
i
t
s
file
.
commit
|
commitdiff
|
tree
2012-01-29
Rodr
i
go Kumpera
Guard
a
gainst
lazy initializa
t
ion of idepth
.
commit
|
commitdiff
|
tree
2012-01-29
Rodrig
o
Kumpera
Last round of fullaot f
i
xes
for lazy ini
t
'
n
g super
t
ypes
.
commit
|
commitdiff
|
tree
2012-01-28
R
odrigo Kumpera
Fix l
i
n
u
x builds
.
commit
|
commitdiff
|
tree
2012-01-28
Rod
r
ig
o
Kumpera
Move clear
_
remset
s
to s
s
b
f
i
l
e
.
Clean
u
p
r
emset major
.
.
.
commit
|
commitdiff
|
tree
2012-01-28
Rodrigo Kum
p
e
r
a
Move the
b
ulk of mono_sgen_add_to_glob
a
l_r
e
m
s
e
t
t
o
.
.
.
commit
|
commitdiff
|
tree
2012-01-28
Rodrigo K
u
mpe
r
a
Mark some c
a
r
dta
b
le functions as inline
.
commit
|
commitdiff
|
tree
2012-01-27
Rodrigo Ku
m
pe
r
a
Move t
h
e global remset location cac
h
e to
i
ts own file
.
commit
|
commitdiff
|
tree
2012-01-27
Rod
r
ig
o
Kumpera
Move ssb
t
hread cleanu
p
to its file
.
commit
|
commitdiff
|
tree
2012-01-27
Rodrigo K
u
mper
a
Move
d
ummy_use to
a head
e
r
and give i
t
a
s
u
cky MSVC
.
.
.
commit
|
commitdiff
|
tree
2012-01-27
Ro
d
rigo Kumpera
Move the bulk of all cu
s
t
o
m wr
i
te barriers to each
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
Rodrigo K
u
m
pera
Fix aot miscompilation due to the l
a
zy
supertypes in
i
t
i
a
l
iza
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
Ro
d
rigo Kumpe
r
a
G
reat new file sgen-ssb
.
c to get all sequential s
t
ore
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
Rodrigo Kumpera
Im
p
lement clone
w
bar
r
ier for c
a
rd
t
able
.
commit
|
commitdiff
|
tree
2012-01-25
Rodrigo Ku
m
pera
Fix consumers o
f
s
u
p
ertypes information t
o
a
ccount
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
Rodrig
o
Ku
m
pera
I
n
i
t the unwind state struct
s
o
callers
can re
l
y on
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
Rodrigo Kumpera
Enable f
a
s
t
tls on
amd64
,
so sgen works
.
commit
|
commitdiff
|
tree
2012-01-24
Ro
d
rigo Kump
e
ra
A
regr
e
ssion test for bxc #7
9
5
.
commit
|
commitdiff
|
tree
2012-01-24
Rodrigo Kumpera
Be l
a
zy
'
e
r
w
hen setting up supertype inf
o
rma
t
ion
.
Fixes
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
Rodrigo Kumpera
Lazily nit mon
o
_class_setu
p
_supertypes correctly
.
commit
|
commitdiff
|
tree
2012-01-24
R
o
d
ri
g
o Ku
m
pera
Improv
e
test
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo Kumpera
Enabl
e
fa
s
t t
l
s
o
n LMF for OSX
.
commit
|
commitdiff
|
tree
2012-01-23
R
o
drigo Kumpera
F
inish fast tl
s
support on
OSX
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrig
o
K
u
mpe
r
a
R
ena
m
e mono_arch_s
e
tup_jit_tls_data
to mo
n
o_ar
c
h_finish_init
.
commit
|
commitdiff
|
tree
2012-01-23
R
o
drigo
K
u
m
pe
r
a
Call mono_arch_setu
p
_j
i
t
_tls_data duri
n
g mini_init
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo Kumpera
Fix
a
n
othe
r
s
tack
a
lignment issue
u
n
der osx-x86
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo Kumpera
I
f
we
call mono_pmip fr
o
m
a detached
thread, try looking
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo Kumpera
Fix darwin s
p
e
c
ific code
t
o support fasttls on the
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo
Kumpera
U
se MONO_FA
S
T_TLS_A
D
DR instead of
e
xpl
i
citly
t
aking
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Rod
r
i
go
Ku
m
per
a
Ad
d
M
O
N
O_FAST_
T
L
S
_ADD
R
so we ca
n
g
e
t
t
he
a
ddress of
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo Kumpera
Add mono_
m
a
c
h_
g
et_tl
s
_address_fr
o
m_thread
for
arm/
x
8
6
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo
K
umpera
Better assembly
d
ump expe
r
ience on OSX
.
commit
|
commitdiff
|
tree
2012-01-10
R
odrigo Kump
e
r
a
Add
t
est for t
h
e previous commit
- iteraction be
t
w
een
.
.
.
commit
|
commitdiff
|
tree
2012-01-10
R
o
dri
g
o
Kumpera
Fix the iteraction
b
etwee
n
bridg
e
and majo
r
e
v
acuati
o
n
.
.
.
commit
|
commitdiff
|
tree
2012-01-09
Rodrigo Kumpera
Revert "do a s
i
gnal
s
afe unwind on the na
t
i
ve crash
.
.
.
commit
|
commitdiff
|
tree
2012-01-09
Rodrigo Kumpera
Remo
v
e a sp
u
rious as
s
ert
.
commit
|
commitdiff
|
tree
2012-01-05
R
o
drigo Kumpera
do a signal
saf
e
un
w
ind on the native cras
h
handler
.
commit
|
commitdiff
|
tree
2012-01-05
Rod
r
ig
o
Kumpera
Add JIT support
f
or 4
.
5
M
e
t
ho
d
Imp
l
O
ptions
.
Agg
r
essiveInlining
.
commit
|
commitdiff
|
tree
2012-01-05
Rodr
i
go Kumpera
disass
e
m
b
l
e the
agress
i
ve-inlin
i
ng flag corre
c
t
ly
.
commit
|
commitdiff
|
tree
2012-01-05
Rodr
i
go
Kumpera
Add defin
e
fo
r
new 4
.
5 met
h
od impl flag agressive
-
inlining
.
commit
|
commitdiff
|
tree
2012-01-05
Rodrigo Kumpera
A
dd regression test for bxc #1
1
47
.
commit
|
commitdiff
|
tree
2012-01-05
R
o
d
rigo Ku
m
pera
Properly init
i
a
lize a
r
gct
x
t
emplate
.
Fixes bxc #11
4
7
.
commit
|
commitdiff
|
tree
2012-01-04
R
o
dri
g
o
K
u
mpe
r
a
Add sgen tes
t
for
S
TOBJ
of
gshared valuetype w
i
th a
.
.
.
commit
|
commitdiff
|
tree
2011-12-29
R
o
drigo Kumpera
Rem
o
v
e
an intermediate buffer in the bridge code
.
commit
|
commitdiff
|
tree
2011-12-29
Rodrigo Kumpe
r
a
Make mo
n
o_sgen_gray_object_queue_is_empty inlineable
.
commit
|
commitdiff
|
tree
2011-12-29
R
odrig
o
Ku
m
p
era
Pr
o
p
er
l
y
export
m
ono_s
g
en_p
t
r_in_nursery
.
commit
|
commitdiff
|
tree
2011-12-29
Rodr
i
g
o Kum
p
era
Rew
o
rk the gray queue co
d
e
to isolate it into
a
prope
r
.
.
.
commit
|
commitdiff
|
tree
2011-12-29
Rod
r
igo Kumpera
R
e
w
o
r
k
the wo
r
kers
code to isolate it
into a prope
r
.
.
.
commit
|
commitdiff
|
tree
2011-12-29
Rodrig
o
K
u
mpera
Fix the bui
l
d
.
commit
|
commitdiff
|
tree
2011-12-29
Ro
d
r
i
g
o
K
umpera
Re
w
or
k
the pin
s
tats cod
e
t
o isolate it i
n
t
o
a proper
.
.
.
commit
|
commitdiff
|
tree
2011-12-29
R
o
drigo Kumpera
Fix a pesky t
y
p
o
.
commit
|
commitdiff
|
tree
2011-12-29
Ro
d
rigo Kumpera
Rework pinning code to is
o
late it
i
nto a proper
module
.
.
.
commit
|
commitdiff
|
tree
2011-12-28
R
o
dri
g
o
K
u
m
per
a
Rework the
cardtable co
d
e to
isolate it in
t
o a proper
.
.
.
commit
|
commitdiff
|
tree
2011-12-28
R
o
d
rigo Kumper
a
Add test for gc descriptors
.
commit
|
commitdiff
|
tree
2011-12-28
Rodr
i
go
K
umpera
Fix paral
l
el
M
S
p
i
n
ning code
.
commit
|
commitdiff
|
tree
2011-12-28
Rodrigo Ku
m
p
e
ra
Ki
l
l siz
e
_d
e
scr, it
s
u
s
a
g
e
w
as replaced by better exploiti
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-12-28
Rod
r
i
go Ku
m
pera
Rework object s
i
ze calculation code t
o
use t
h
e gc descripto
r
.
commit
|
commitdiff
|
tree
2011-12-28
Rodrigo Kumpera
R
ework gc descr
i
p
t
o
r
to include siz
e
information in
.
.
.
commit
|
commitdiff
|
tree
2011-12-28
Rodrigo Kumpera
Bring small
b
i
tmap
g
c desc
r
i
ptor back to life
.
commit
|
commitdiff
|
tree
2011-12-28
Rodrigo Ku
m
p
e
ra
Fix
layout co
m
put
a
t
ion of ar
r
ay ty
p
es
.
commit
|
commitdiff
|
tree
2011-12-21
R
odrigo Kumpera
Introdu
c
e
a size descriptor
in the vtable to speed
.
.
.
commit
|
commitdiff
|
tree
2011-12-21
Rodr
i
go Ku
m
pera
Move the gc
d
e
scriptor machinery to sgen-descriptor
.
.
.
commit
|
commitdiff
|
tree
2011-12-21
R
o
drigo Kumpera
Intru
d
uce sgen-c
o
nf
.
h with
f
undamental
t
ypes and al
l
.
.
.
commit
|
commitdiff
|
tree
2011-12-21
Rod
r
igo
K
umpera
Pr
o
perly
a
lign c
a
l
ls to
mono
_
jit
_
thread_atta
c
h from
.
.
.
commit
|
commitdiff
|
tree
2011-12-20
R
o
d
r
i
go
K
umpera
A
dd a missin
g
StructLayout
a
ttribute to MonoAsync
.
commit
|
commitdiff
|
tree
2011-12-16
R
o
dri
g
o Kumpera
The small obje
c
t
check must do a
n
unsigned comp
a
rison
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Rodrigo Kumpera
Ex
p
lain the why'
s
of THREAD_INFO_TYPE
.
commit
|
commitdiff
|
tree
2011-12-14
R
odrigo Kumpe
r
a
Handle all sorts of c
o
rner cas
e
s deal
i
ng w
i
th
Type
.
commit
|
commitdiff
|
tree
2011-12-13
Rodrigo K
u
m
p
era
S
w
itch
to pr
e
cise
s
canning of co
r
lib
.
commit
|
commitdiff
|
tree
2011-12-13
Rodrigo
K
umper
a
Kill s
o
me unused managed type mappings
.
commit
|
commitdiff
|
tree
2011-12-13
R
o
drigo
K
um
p
er
a
Add all mi
s
s
i
ng sequential layout
d
irec
t
ives to
c
orlib
.
.
.
commit
|
commitdiff
|
tree
2011-12-11
Rodri
g
o
Kumpera
Pass the
p
aramere
r
name to Argum
e
ntExcepti
o
n
const
r
u
ct
o
r
.
commit
|
commitdiff
|
tree
2011-12-11
Rod
r
igo Ku
m
pera
Tuple structural compare shol
d
return
f
alse instead
.
.
.
commit
|
commitdiff
|
tree
2011-12-11
Rodrigo
K
ump
e
ra
Add
a
n
e
xtra heavy stats for remarked cards
.
commit
|
commitdiff
|
tree
2011-12-10
Rodrigo Kumpera
Switch from
u
sing
a
sta
g
ing
a
rea to hash
filtering
.
commit
|
commitdiff
|
tree
2011-12-10
Rodrigo Kum
p
era
Fix some warnings
commit
|
commitdiff
|
tree
2011-12-10
Rodrigo Kumpera
Improv
e
n
urser
y
pini
n
g performance
b
y
m
aking sure scan
.
.
.
commit
|
commitdiff
|
tree
2011-12-10
Rodr
i
go
Kumpera
Moving
pin sta
t
s gath
e
ring
u
nder
G
_UNLIKELY
.
commit
|
commitdiff
|
tree
2011-12-10
Rodrigo K
u
mpe
r
a
Make s
u
re
w
e correc
t
ly set APC flag
w
h
e
n
using new
.
.
.
commit
|
commitdiff
|
tree
2011-12-08
Rodr
i
go Kumpera
On ma
c
h, t
h
rea
d
_ab
o
rt_safely ca
n
't break
s
ockets sys
c
alls
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodr
i
go Kump
e
ra
Add
t
e
st for
s
gen
-
bridg
e
.
commit
|
commitdiff
|
tree
2011-12-07
Rodr
i
go Kumpe
r
a
Prope
r
ly handle domain un
l
oading w
h
en sgen-bridge is
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
R
odrigo K
u
mpera
new
M
ONO_GC_PARA
M
S op
t
ion b
r
id
g
e
.
It
'
s interna
l
used
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodr
i
go Ku
m
pera
Fix sever
e
bre
a
kage of
sg
e
n brid
g
e code
.
2
n
d and
3
rd
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodrigo Kumpera
Fi
x
hashtable iteration code to
p
roperl
y
work with
.
.
.
commit
|
commitdiff
|
tree
next