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
Move remset scan code to its file.
2012-02-01
Rodrigo Kum
p
e
r
a
Move rem
s
et scan code to its file
.
commit
|
commitdiff
|
tree
2012-01-29
Rodrigo Kumpera
Guard again
s
t l
a
zy
initialization of i
d
epth
.
commit
|
commitdiff
|
tree
2012-01-29
Rodrigo
Kump
e
ra
Last round
o
f fullaot fixes for
l
a
z
y init'ng
s
upertypes
.
commit
|
commitdiff
|
tree
2012-01-28
Rodrigo Kumpera
Fi
x
li
n
ux builds
.
commit
|
commitdiff
|
tree
2012-01-28
R
o
drigo Kumper
a
Move clear_remsets
t
o
ssb fi
l
e
.
Clea
n
up remset maj
o
r
.
.
.
commit
|
commitdiff
|
tree
2012-01-28
R
odr
i
go Kumpe
r
a
Mov
e
t
h
e bul
k
of mon
o
_s
g
en_add_to_global_remset to
.
.
.
commit
|
commitdiff
|
tree
2012-01-28
R
odrigo Kump
e
ra
Mark some cardtable
f
unctions as
i
nline
.
commit
|
commitdiff
|
tree
2012-01-27
R
odrigo Kumpera
M
o
v
e
the globa
l
remset
locat
i
on cache to its own file
.
commit
|
commitdiff
|
tree
2012-01-27
Ro
d
rigo Kump
e
r
a
Move ssb thread c
l
e
a
nup to its fil
e
.
commit
|
commitdiff
|
tree
2012-01-27
Rodrigo Kumpera
M
ove dummy_
u
se to a he
a
der and giv
e
it
a
suc
k
y MSVC
.
.
.
commit
|
commitdiff
|
tree
2012-01-27
Rodrigo K
u
mper
a
Move the
b
u
lk of all c
u
stom write barriers to each
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
Rodrigo Kumpera
Fix aot miscomp
i
lation due
to the lazy
s
u
per
t
ypes
i
niti
a
l
i
z
a
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
Rod
r
i
go Kumpera
G
r
eat n
e
w file sgen-ss
b
.
c to get
all sequential store
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
Rodrigo Kum
p
era
I
mplement clon
e
wbarrier for c
a
rdtab
l
e
.
commit
|
commitdiff
|
tree
2012-01-25
R
o
d
rigo
K
umpera
Fix cons
u
mer
s
of s
u
pertypes information to
a
ccount
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
Rodr
i
g
o
Kumpera
Init the u
n
wind state struct so
c
allers can rel
y
on
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
Ro
d
rig
o
Kumpera
Enable fast tls on
amd64, so sgen wo
r
ks
.
commit
|
commitdiff
|
tree
2012-01-24
Rodrigo Kumpera
A regression t
e
st for
b
xc #7
9
5
.
commit
|
commitdiff
|
tree
2012-01-24
Ro
d
r
i
go Kumpera
Be lazy'e
r
when setting up
s
uper
t
ype informati
o
n
.
Fi
x
e
s
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
Rodrigo
K
umpera
Lazily nit mono_class_setup_superty
p
es corr
e
ctly
.
commit
|
commitdiff
|
tree
2012-01-24
Rodrigo Kumpera
I
mprove test
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo K
u
mpera
Enable
fast
t
ls on L
M
F for OSX
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo
K
umpera
Finish fast tls support o
n
OSX
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo Kum
p
era
Rename mono
_
arch_setup_jit_
t
ls_da
t
a to mono_arch_finish_
i
nit
.
commit
|
commitdiff
|
tree
2012-01-23
Rod
r
igo Kumpera
Call m
o
no_arch_setup_jit_tls_data duri
n
g mini_
i
nit
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Ro
d
rigo K
u
mpera
F
i
x
anothe
r
stac
k
a
l
i
gnment issue un
d
er osx-x86
.
commit
|
commitdiff
|
tree
2012-01-23
R
o
drigo Kumpera
If
we c
a
ll mono_pmip from a det
a
ched thread,
try looking
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo Kumpera
Fi
x
dar
w
in spe
c
ific c
o
de to su
p
p
ort fasttls on the
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
R
odrig
o
Kumpera
Use MONO_FAST_TLS_AD
D
R ins
t
ead of explicitl
y
taking
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Ro
d
rigo Kumpera
Add MONO_FAST_TLS_ADDR so we can ge
t
the address of
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo Kumpera
Add mono_mach_get_tls_address_from_threa
d
for a
r
m/x
8
6
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo Kumpera
Better assembly dump
ex
p
erienc
e
on OSX
.
commit
|
commitdiff
|
tree
2012-01-10
Rodrigo Kumpera
Add test for t
h
e previous commit - iter
a
ction between
.
.
.
commit
|
commitdiff
|
tree
2012-01-10
Rodrigo Kumpe
r
a
Fix the iteracti
o
n between bridge and major
e
v
ac
u
ati
o
n
.
.
.
commit
|
commitdiff
|
tree
2012-01-09
Rodr
i
g
o Kumpera
Revert "do a s
i
gnal s
a
fe u
n
w
ind
on t
h
e
n
ati
v
e crash
.
.
.
commit
|
commitdiff
|
tree
2012-01-09
Rod
r
i
go Kumpera
Remove
a
spurio
u
s
asse
r
t
.
commit
|
commitdiff
|
tree
2012-01-05
R
o
d
rigo
K
u
mpera
do a signal safe unwind on th
e
native crash
h
an
d
ler
.
commit
|
commitdiff
|
tree
2012-01-05
Rodrigo Kumpera
Ad
d
JIT support for 4
.
5 Met
h
o
dImplO
p
tions
.
A
gg
r
es
s
iveI
n
lining
.
commit
|
commitdiff
|
tree
2012-01-05
Ro
d
rigo K
u
m
p
era
disassemble the agressive-inlining flag corr
e
ctl
y
.
commit
|
commitdiff
|
tree
2012-01-05
Rod
r
igo
Kump
e
ra
A
d
d define fo
r
new
4
.
5
m
et
h
od impl flag agressive-inlining
.
commit
|
commitdiff
|
tree
2012-01-05
Rodrigo Kumper
a
Add r
e
gression test
f
or
bxc #1147
.
commit
|
commitdiff
|
tree
2012-01-05
Rodrigo Kum
p
era
P
roperly initialize a rgctx template
.
Fixes bxc #1147
.
commit
|
commitdiff
|
tree
2012-01-04
Rod
r
i
go
Kumpera
A
d
d sge
n
test for STOBJ of gshared valu
e
type with a
.
.
.
commit
|
commitdiff
|
tree
2011-12-29
Ro
d
ri
g
o
K
um
p
era
Remov
e
a
n
intermediate buffer in th
e
br
i
dge
c
o
d
e
.
commit
|
commitdiff
|
tree
2011-12-29
Rodr
i
go Kumpera
Make mon
o
_sge
n
_gra
y
_ob
j
ect_qu
e
ue
_
is_empty inlineable
.
commit
|
commitdiff
|
tree
2011-12-29
Rodr
i
g
o
Kumpera
Properly export mono_sgen_ptr
_
i
n_nursery
.
commit
|
commitdiff
|
tree
2011-12-29
Ro
d
rigo Kumpera
Rework the gr
a
y queue code to isolate it into a proper
.
.
.
commit
|
commitdiff
|
tree
2011-12-29
Rodrigo Kump
e
ra
R
ewor
k
t
he wor
k
ers code to i
s
olate it into
a p
r
oper
.
.
.
commit
|
commitdiff
|
tree
2011-12-29
Rodrigo Kum
p
era
F
ix the build
.
commit
|
commitdiff
|
tree
2011-12-29
Rodrig
o
Ku
m
pera
Rework the pin stats code to isola
t
e it into a pro
p
er
.
.
.
commit
|
commitdiff
|
tree
2011-12-29
R
odrig
o
Ku
m
pera
F
i
x a pes
k
y typo
.
commit
|
commitdiff
|
tree
2011-12-29
R
odrigo Kumpe
r
a
Rew
o
rk pinni
n
g
code to is
o
late
i
t into a
p
roper
m
o
d
ule
.
.
.
commit
|
commitdiff
|
tree
2011-12-28
Rodrigo Kumpera
Rework
t
h
e
cardtabl
e
code to isola
t
e it in
t
o a proper
.
.
.
commit
|
commitdiff
|
tree
2011-12-28
Rodrigo Kumper
a
Add test
for gc
d
escriptors
.
commit
|
commitdiff
|
tree
2011-12-28
Rod
r
igo Kumpera
Fix
par
a
llel M
S
pi
n
ning code
.
commit
|
commitdiff
|
tree
2011-12-28
Rodrigo Kumpera
Kill size_descr, its usa
g
e
w
as replaced by better exploiting
.
.
.
commit
|
commitdiff
|
tree
2011-12-28
Rod
r
igo Kumpera
Rework object size ca
l
culatio
n
code to use
t
he gc descriptor
.
commit
|
commitdiff
|
tree
2011-12-28
R
o
drigo Kumpera
Rew
o
r
k
gc descript
o
r to include size information in
.
.
.
commit
|
commitdiff
|
tree
2011-12-28
R
o
drigo Ku
m
pera
Bring s
m
all bitmap
g
c desc
r
i
p
tor back to life
.
commit
|
commitdiff
|
tree
2011-12-28
R
o
drig
o
Ku
m
pera
Fix layo
u
t computation of array types
.
commit
|
commitdiff
|
tree
2011-12-21
Rodrigo K
u
mpera
Intr
o
d
uce a size de
s
cript
o
r in the vta
b
le to speed
.
.
.
commit
|
commitdiff
|
tree
2011-12-21
Rodrig
o
Kumpera
M
o
ve the
gc desc
r
ipto
r
machinery to sgen-desc
r
iptor
.
.
.
commit
|
commitdiff
|
tree
2011-12-21
Rodrigo Kumpera
I
ntru
d
u
ce
s
gen-conf
.
h with f
u
ndamenta
l
types
a
nd all
.
.
.
commit
|
commitdiff
|
tree
2011-12-21
Rodr
i
g
o
Kum
p
e
r
a
P
r
operly align calls to mono_jit_th
r
ea
d
_attac
h
f
rom
.
.
.
commit
|
commitdiff
|
tree
2011-12-20
Rodrigo Kumpera
Ad
d
a m
i
ssing Stru
c
t
L
ayo
u
t a
t
tribute
to MonoAsyn
c
.
commit
|
commitdiff
|
tree
2011-12-16
Ro
d
rigo
K
umpe
r
a
T
h
e
small object check must do an unsigned compari
s
on
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Rodrigo Kum
p
era
Explain the why
'
s of
THREAD
_
INFO_
T
Y
PE
.
commit
|
commitdiff
|
tree
2011-12-14
R
o
drigo Kumper
a
Ha
n
dle
all sorts
o
f
corner
c
ases deal
i
n
g with Type
.
commit
|
commitdiff
|
tree
2011-12-13
Rod
r
igo K
u
mpera
Swi
t
ch to precise
scann
i
ng of corli
b
.
commit
|
commitdiff
|
tree
2011-12-13
Rodrigo Kumpera
K
i
ll some u
n
u
s
ed
m
an
a
ged ty
p
e
m
appings
.
commit
|
commitdiff
|
tree
2011-12-13
Rodrig
o
Kumpera
Add all
missin
g
sequential layout directives to co
r
lib
.
.
.
commit
|
commitdiff
|
tree
2011-12-11
Rodrigo K
u
mpera
Pass
t
h
e paramerer name to ArgumentException const
r
ucto
r
.
commit
|
commitdiff
|
tree
2011-12-11
Rodrigo Kumpera
T
u
ple structural compare shold return
f
alse instead
.
.
.
commit
|
commitdiff
|
tree
2011-12-11
Rodrigo K
u
mpera
A
d
d
an extra
h
e
avy
s
ta
t
s for
r
ema
r
ked ca
r
d
s
.
commit
|
commitdiff
|
tree
2011-12-10
Rodrigo Kumpera
Switch from using a staging area to hash filtering
.
commit
|
commitdiff
|
tree
2011-12-10
Rodrigo
Kumpera
Fix some warnings
commit
|
commitdiff
|
tree
2011-12-10
Rodrigo K
u
mpera
Im
p
rove
n
urs
e
r
y
p
ining perfo
r
mance by maki
n
g sure
s
c
an
.
.
.
commit
|
commitdiff
|
tree
2011-12-10
R
odrigo Kumpera
M
ovi
n
g pin stats g
a
theri
n
g un
d
er
G_U
N
LIKELY
.
commit
|
commitdiff
|
tree
2011-12-10
Rodri
g
o Kumpe
r
a
Ma
k
e sure we
correctly set APC
flag when
using new
.
.
.
commit
|
commitdiff
|
tree
2011-12-08
Rodrigo Kum
p
era
On mach, th
r
ead_abort_safely can
'
t b
r
eak sockets sys
c
alls
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodrigo
K
umpera
Add tes
t
f
or sge
n
-bridg
e
.
commit
|
commitdiff
|
tree
2011-12-07
Rodrigo K
u
mpera
Properly ha
n
dle
domain un
l
oading when sgen
-
br
i
dge is
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodrigo Kum
p
era
n
ew MONO_GC_PARAMS opt
i
on bridge
.
It's internal used
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodrigo K
u
mpera
Fix
severe breakag
e
of sge
n
bridge co
d
e
.
2n
d
and 3r
d
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodrigo Ku
m
pera
Fix hash
t
able it
e
ration co
d
e to proper
l
y w
o
rk wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
R
odrigo Kumpe
r
a
Fix para
m
et
e
r name
in
t
he
e
xception constructo
r
.
commit
|
commitdiff
|
tree
2011-12-07
Rodrigo Kumpera
Avoid a
n
assert in bri
d
ge code w
h
en doing a major collec
t
ion
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
R
odrigo Kumpera
Remov
e
so
m
e dead code
commit
|
commitdiff
|
tree
2011-11-25
Rodrigo Kumpera
Fix
error message
.
commit
|
commitdiff
|
tree
2011-11-24
Rodr
i
go Kumpera
Improve error reporting on
test failure
.
commit
|
commitdiff
|
tree
2011-11-24
R
odrig
o
Kumpera
Make INodeVisitor
m
ethods non
v
irtual by augme
n
ting
.
.
.
commit
|
commitdiff
|
tree
2011-11-23
Rodrigo K
u
m
p
era
Cor
r
ectly
c
a
l
c
u
late the
n
umber of car
d
s t
o
be
marked
.
commit
|
commitdiff
|
tree
2011-11-23
Rodrigo K
u
mpera
Speedu
p
get_execution_context_addr
.
commit
|
commitdiff
|
tree
2011-11-23
Rodri
g
o Kump
e
ra
Fix a theoretica
l
d
eadl
o
ck found by valgri
n
d
.
It w
a
s
.
.
.
commit
|
commitdiff
|
tree
2011-11-22
R
odrigo Ku
m
pera
Scan al
l
ephemer
o
n a
r
rays du
r
ing nursery collections
.
commit
|
commitdiff
|
tree
2011-11-15
Rodrigo Kumpe
r
a
Add JI
T
coun
t
ers t
o
t
he
local
s
e
t of counters
we support
.
commit
|
commitdiff
|
tree
2011-11-10
R
odri
g
o K
u
mpera
Precise scanni
n
g crashes on OSX while com
p
iling corlib
.
.
.
commit
|
commitdiff
|
tree
2011-11-10
Ro
d
rigo Kumpera
Mark a tinn
y
f
unction inl
i
ne
.
commit
|
commitdiff
|
tree
2011-11-09
Rodrigo Kumper
a
Mi
n
or
cleanu
p
of sg
e
n al
l
ocati
o
n c
o
de
.
commit
|
commitdiff
|
tree
2011-11-09
Rodrigo K
u
mpera
Im
p
lement lig
h
twei
g
ht nur
s
ery verifica
t
ion
.
commit
|
commitdiff
|
tree
next