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
Expose MarshalAsAttribute to the runtime.
2012-11-26
Rodrigo Kumpera
E
x
pose MarshalAsAttr
i
b
u
t
e
to the runtime
.
commit
|
commitdiff
|
tree
2012-11-01
Ro
d
r
i
go Kumpe
r
a
When
inflati
n
g a (
M
)VAR make sur
e
we're not
u
sing a
.
.
.
commit
|
commitdiff
|
tree
2012-10-03
Rodrigo Ku
m
pera
M
ake sure that the un
s
a
f
e array store i
n
tri
n
si
c
s emit
.
.
.
commit
|
commitdiff
|
tree
2012-10-02
Rodrigo Kum
p
era
Disable the
t
y
p
e check
on reference type
a
rray stores
.
commit
|
commitdiff
|
tree
2012-10-01
R
o
d
rigo Kumpera
List<T> accessors now use
A
rray
.
Uns
a
fe
(
L
oad|Store)
.
commit
|
commitdiff
|
tree
2012-10-01
Rodr
i
g
o K
u
mpera
Imp
l
ement Array
.
Unsaf
e
Loa
d
and Array
.
Uns
a
f
eStore
.
Bo
t
h
.
.
.
commit
|
commitdiff
|
tree
2012-10-01
Rod
r
ig
o
Kumpera
Extract the arr
a
y store c
o
de to separare function
.
commit
|
commitdiff
|
tree
2012-08-02
Rodrigo Ku
m
p
e
ra
D
i
s
able
nativ
e
t
race co
l
lect
i
on
an
d
spew on des
k
top
.
commit
|
commitdiff
|
tree
2012-07-20
Rodrigo K
u
mpera
Switc
h
the
u
nhandled exception
spew to use the
n
ew
.
.
.
commit
|
commitdiff
|
tree
2012-07-20
Rodrigo Kumpera
Add Mono
.
Runtime::G
e
tNativeSt
a
ckTr
a
ce method to ma
k
e
.
.
.
commit
|
commitdiff
|
tree
2012-07-20
R
odri
g
o K
u
m
pera
Add new
m
ono_exce
p
tion_get_n
a
t
i
ve_backtrace fun
c
tion
.
.
.
commit
|
commitdiff
|
tree
2012-07-20
R
odrigo Kumpera
Fill Except
i
on::nativ
e
_tra
c
e_ips when do
i
ng exception
.
.
.
commit
|
commitdiff
|
tree
2012-07-20
Ro
d
rig
o
K
umpera
Ad
d
f
i
eld to
Exception to
hold the
unmanage
d
ba
c
ktrace
.
commit
|
commitdiff
|
tree
2012-07-17
Rodrigo Kum
p
era
W
hen ca
l
cula
t
ing allowance, don't blindly cast fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2012-07-12
Rodri
g
o Kumpera
Fix
the la
y
out of Inte
r
na
l
Th
r
ead and mak
e
sure we won
.
.
.
commit
|
commitdiff
|
tree
2012-07-10
Rodrigo Kumper
a
D
isable mdb by
d
efault as it breaks sgen bui
l
ds
.
This
.
.
.
commit
|
commitdiff
|
tree
2012-07-02
Rodrigo Kumpera
Use isfinite instead of finite as newer xco
d
e
r
emo
v
ed it
.
commit
|
commitdiff
|
tree
2012-07-02
Rodri
g
o Kumpera
A
dd test for pinned gc hand
l
e
.
commit
|
commitdiff
|
tree
2012-07-02
Rodrigo Kumpera
Fix
a
pair of bugs
i
n the g
c
handle code
.
commit
|
commitdiff
|
tree
2012-06-29
Rodrigo
Kum
p
e
r
a
Mak
e
the
thread a
b
ort code multi-thr
e
a
d safe
.
commit
|
commitdiff
|
tree
2012-06-29
R
odrigo Kum
p
era
Wi
t
h Socket:Dispose from using Thread
.
Abort to
l
es
s
.
.
.
commit
|
commitdiff
|
tree
2012-06-29
Rodrigo Kumpera
As
y
nc clo
s
e on
m
ac raises
ECONNABORTED f
o
r
connect()
.
commit
|
commitdiff
|
tree
2012-06-29
R
odrig
o
K
umpera
Add new cance
l
_blocking_
s
ocket
_
operati
o
n ical
l
to Socket
.
commit
|
commitdiff
|
tree
2012-06-29
Rodrigo Ku
m
pera
N
e
w field Inte
r
n
al
T
hread::ignore
_
next_
s
ignal
.
Bump
.
.
.
commit
|
commitdiff
|
tree
2012-06-29
Rodri
g
o Kumpera
Fix
r
ac
e
condition in stat
i
c's inialization of mono
_
message_
.
.
.
commit
|
commitdiff
|
tree
2012-06-18
Ro
d
r
i
go Kumpe
r
a
Improve D
e
legate::
C
ombi
n
e error message
.
commit
|
commitdiff
|
tree
2012-06-01
Ro
d
r
igo Kump
e
r
a
Implement bett
e
r poi
n
ter
spew for the n
e
w heap verifier
.
commit
|
commitdiff
|
tree
2012-05-29
Rodrigo
K
um
p
era
Fix major whol
e
-hea
p
verific
a
tion
i
f
the nursery end
.
.
.
commit
|
commitdiff
|
tree
2012-05-28
Rodrigo Kumpera
Add new
w
h
ole he
a
p
v
erifier that can catch a whole
.
.
.
commit
|
commitdiff
|
tree
2012-05-25
R
o
drigo Kumpera
Sma
l
l
i
mpr
o
v
e
m
ents to the concurrent que
u
e
.
commit
|
commitdiff
|
tree
2012-05-23
Rodrigo Kumpera
Use
new mono_gc_(
m
emmove|bzero)
i
n
place
s
messing with
.
.
.
commit
|
commitdiff
|
tree
2012-05-23
Rodri
g
o Kumpera
F
i
x a b
u
nch of da
t
a
r
aces
.
commit
|
commitdiff
|
tree
2012-05-23
Rodrig
o
Kump
e
ra
Fix mono-cq
under
sgen
.
commit
|
commitdiff
|
tree
2012-05-23
Rodrigo
Kumper
a
Bac
k
port gc
_
memmove and gc_bzer
o
with all fi
x
es
t
og
e
ther
.
commit
|
commitdiff
|
tree
2012-05-22
Rodrigo Kumper
a
Replace some g_asser
t
wi
t
h g_
e
r
ror
.
commit
|
commitdiff
|
tree
2012-05-21
Rodrigo Kumper
a
F
i
x a very rare hang on
sge
n
.
commit
|
commitdiff
|
tree
2012-05-18
Rodrigo Kumpera
A
v
oid
a
de
a
dlock when
w
aiting for pending
f
inalize
r
s
.
commit
|
commitdiff
|
tree
2012-05-18
Ro
d
ri
g
o
K
um
p
era
Ma
k
e asserts
more
usefull
.
commit
|
commitdiff
|
tree
2012-05-07
Rodrigo
Kum
p
era
Wh
e
n cleaning up t
h
e
fin
a
l
izers of
a
d
o
m
a
i
n
, do it
.
.
.
commit
|
commitdiff
|
tree
2012-05-07
R
o
d
rig
o
Kumpe
r
a
Fix a war
n
ing
.
commit
|
commitdiff
|
tree
2012-05-07
R
odrigo
Kumper
a
Fiz a domain
u
n
l
oad
ra
c
e
r
e
garding finalizable o
b
je
c
t
s
.
commit
|
commitdiff
|
tree
2012-04-25
Rodrigo Ku
m
pera
M
ak
e
sure no live
o
bject is left
u
nsca
n
ned before we
.
.
.
commit
|
commitdiff
|
tree
2012-04-24
R
odrigo
K
umpera
A
dd
r
egres
s
i
on test for
#3903
.
commit
|
commitdiff
|
tree
2012-04-24
Rod
r
i
g
o
Kumpera
U
se MonoClass::element_class for non
arr
a
y type
s
when
.
.
.
commit
|
commitdiff
|
tree
2012-04-18
Will
i
am Holm
e
s
Fixing some problem
s
w
i
th m
y
previous commit
.
commit
|
commitdiff
|
tree
2012-03-27
Rod
r
igo Ku
m
pera
Use
g
_error instead of fpritnf so target like and
r
oi
d
.
.
.
commit
|
commitdiff
|
tree
2012-03-23
R
odrigo Kumpera
It t
u
rns ou
t
th
e
brid
g
e code
n
eeds to dis
t
inguish bridges
.
.
.
commit
|
commitdiff
|
tree
2012-03-23
R
o
drig
o
K
u
mpera
Improv
e
Mi
s
s
i
n
g Field e
r
ro
r
mes
s
age
.
commit
|
commitdiff
|
tree
2012-03-20
Rodrigo Ku
m
pera
Im
p
rove io-layer error logging
.
commit
|
commitdiff
|
tree
2012-03-19
Rodrigo Kum
p
era
M
e
rge pull request
#
165 from TalAloni/mo
n
o-2-10
commit
|
commitdiff
|
tree
2012-03-12
Ro
d
rigo Kumpera
P
r
operly handle ASLR randomizatio
n
of the
m
a
i
n t
h
read
.
.
.
commit
|
commitdiff
|
tree
2012-03-12
R
o
drigo Kumpera
M
erge p
u
l
l
request #210
from
symform
/
mono-2-1
0
commit
|
commitdiff
|
tree
2012-03-08
R
o
drigo Kumpera
Under
full-aot process the types o
f
method argume
n
ts
.
.
.
commit
|
commitdiff
|
tree
2012-03-02
Rodrigo Kumpera
F
ix a ma
c
h rac
e
condition between a thr
e
a
d trig
g
e
ring
.
.
.
commit
|
commitdiff
|
tree
2012-02-02
Rodrigo Kumpera
Use the bridge callback t
o
speed
u
p
brid
g
e object det
e
ction
.
commit
|
commitdiff
|
tree
2012-02-02
Rodrigo Kumpera
The br
i
dge
c
allback now is
per-c
l
ass and not p
e
r
-
object
.
.
.
commit
|
commitdiff
|
tree
2012-02-02
Rodri
g
o Kumpera
Make
more bits
in
t
h
e v
t
able a
v
ailable to the GC
.
commit
|
commitdiff
|
tree
2012-02-01
Mar
k
P
r
obst
[sgen]
O
ption for an allowa
n
c
e limi
t
.
commit
|
commitdiff
|
tree
2012-01-29
Rodrigo K
u
mp
e
r
a
G
uard against
lazy
i
nitialization of idep
t
h
.
commit
|
commitdiff
|
tree
2012-01-29
Rodrigo Kumpera
Last round of fu
l
laot
fixes for lazy in
i
t'ng supertypes
.
commit
|
commitdiff
|
tree
2012-01-26
Rodrigo Kumpera
F
ix aot miscompilation due
t
o t
h
e lazy supertypes initia
l
iza
.
.
.
commit
|
commitdiff
|
tree
2012-01-25
Rodri
g
o Kumpera
Fix consum
e
rs o
f
s
upertypes i
n
f
o
rmation to account
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
Rodrigo K
u
mpera
A r
e
gre
s
s
io
n
test
fo
r
bxc #795
.
commit
|
commitdiff
|
tree
2012-01-24
Rod
r
igo Kumpera
Be lazy'er when setting up supertype infor
m
ation
.
Fixe
s
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
R
odrigo Kum
p
e
r
a
Lazi
l
y ni
t
m
o
n
o_class_setup_
s
uper
t
ypes cor
r
ectly
.
commit
|
commitdiff
|
tree
2012-01-11
Rodrigo Kumpera
Fi
x
e
n
ter/exit
c
r
itic
a
l r
e
gi
o
n visibility
.
commit
|
commitdiff
|
tree
2012-01-11
Rodri
g
o Kumpera
Al
e
viate fencing o
n
critical regions and allocation
.
commit
|
commitdiff
|
tree
2012-01-11
Rodrigo
Kumpera
Storing th
e
vtab
l
e pointer on the object heade
r
r
e
q
u
ires
.
.
.
commit
|
commitdiff
|
tree
2012-01-11
Rodrigo Kumpera
Replace an explicit
memo
r
y barrier with mono_atomic_store_re
.
.
.
commit
|
commitdiff
|
tree
2012-01-11
Rodrigo Kumpera
C
ompl
e
te acquire
/
r
elease ops
.
Make acquire/release
.
.
.
commit
|
commitdiff
|
tree
2012-01-11
R
o
drigo Kump
e
r
a
Fix rele
a
se semantics to make sure
it f
l
ushes th
e
store
.
.
.
commit
|
commitdiff
|
tree
2012-01-11
Rodrigo
Kumpera
Extr
a
ct the
c
od
e
to
em
i
t a memory bar
r
ier
.
Add a memor
y
_
barr
.
.
.
commit
|
commitdiff
|
tree
2012-01-11
Rodrigo Kum
p
er
a
Add the basics for m
e
mory
model aware fencing
.
commit
|
commitdiff
|
tree
2012-01-10
Rodrigo Kumper
a
Fix the iteract
i
on
between bridge a
n
d major evacua
t
i
on
.
.
.
commit
|
commitdiff
|
tree
2012-01-05
Ro
d
rigo
K
umpera
Avoid
d
oing
IL lookup in the native crash handler
.
commit
|
commitdiff
|
tree
2012-01-05
R
o
drigo
Kumpera
Add regression
t
es
t
for bxc #1147
.
commit
|
commitdiff
|
tree
2012-01-05
Rodrigo Kum
p
era
Pro
p
erly
i
niti
a
l
ize a rg
c
tx tem
p
l
at
e
.
Fixes bxc
#
114
7
.
commit
|
commitdiff
|
tree
2012-01-04
Rod
r
i
g
o Kumpera
Checki
n
g
if
a
type
i
s
a reference
m
u
st be gsharing
.
.
.
commit
|
commitdiff
|
tree
2011-12-16
Rodr
i
go K
u
mper
a
Fix
s
gen
commit
|
commitdiff
|
tree
2011-12-08
Rodrig
o
Kumpera
Fix another
c
a
se where bri
d
g
e
w
ould not be trig
g
ered
.
commit
|
commitdiff
|
tree
2011-12-07
R
o
dri
g
o Kum
p
era
F
i
x severe b
r
eakage of sg
e
n brid
g
e
c
ode
.
2nd and 3rd
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Ro
d
rigo Kumpera
Avoid an assert in bri
d
ge
c
ode when doing a majo
r
collection
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodri
g
o Kumpera
R
e
move some dead
c
ode
commit
|
commitdiff
|
tree
2011-12-06
Rodrigo Kumpe
r
a
Use mono-
t
ls
for the current domain
.
commit
|
commitdiff
|
tree
2011-12-06
Rodrig
o
Kumper
a
Move c
u
rrent t
h
read to use mono-tls
.
commit
|
commitdiff
|
tree
2011-12-06
Rodrigo
K
umpera
Backpor
t
util
s
/
mono-tls
.
h
.
commit
|
commitdiff
|
tree
2011-11-23
Rodrigo Kumpera
Corr
e
ctly calcu
l
ate
the
number of cards to be
marked
.
commit
|
commitdiff
|
tree
2011-11-22
Rodrigo
Ku
m
p
era
Scan all
e
p
h
e
meron arrays during n
u
rsery co
l
lections
.
commit
|
commitdiff
|
tree
2011-11-15
Rod
r
i
g
o Kumpera
A
d
d JIT counte
r
s
to the
l
o
cal se
t
of coun
t
ers w
e
support
.
commit
|
commitdiff
|
tree
2011-11-05
R
od
r
igo K
u
mpera
Fix ma
r
shal
i
ng of Win32_I
N
6_ADDR
.
commit
|
commitdiff
|
tree
2011-11-03
Rodrigo
Ku
m
pera
Implement the ical
l
s needed by
t
he new mobile m
m
a
p
.
.
.
commit
|
commitdiff
|
tree
2011-11-03
Rodri
g
o Kum
p
era
Implem
e
nt a mo
b
i
le ready version of memory ma
p
p
e
d
f
iles
.
commit
|
commitdiff
|
tree
2011-11-03
Rodrigo Kumpe
r
a
Move
a
ll Mono
.
Unix de
p
s into
a single pla
c
e
a
n
d
p
u
t
.
.
.
commit
|
commitdiff
|
tree
2011-11-01
Rodrig
o
Kumpera
pu
b
lish the sam
e
even
t
s a
s
pthread
_
stop_wor
l
d
commit
|
commitdiff
|
tree
2011-10-26
Ro
d
rigo Kum
p
e
r
a
Implement new toggleref machinery f
o
r sgen
.
commit
|
commitdiff
|
tree
2011-10-26
Rodrigo
Ku
m
pera
Export a bunch of sgen functions f
o
r in
t
e
rnal usage
.
commit
|
commitdiff
|
tree
2011-09-26
Rodri
g
o Kump
e
r
a
Split bridge p
r
ocessi
n
g
i
n
t
wo steps
.
commit
|
commitdiff
|
tree
2011-09-26
Rodrigo Kumpera
Fix the interation of non track
i
n
g
weak refs a
n
d ephemerons
.
commit
|
commitdiff
|
tree
2011-09-26
M
a
rk Pr
o
b
st
[
s
gen]
D
o
t
h
e bridge callback af
t
e
r
the world has
been
.
.
.
commit
|
commitdiff
|
tree
2011-09-13
Rodrigo Kumpe
r
a
Avoid duplicates in the SSC xre
f
s
.
commit
|
commitdiff
|
tree
next