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 field to Exception to hold the unmanaged backtrace.
2012-07-20
Rodrigo Kumpera
Add
fie
l
d to
E
x
ception to ho
l
d the u
n
managed backtrace
.
commit
|
commitdiff
|
tree
2012-07-17
Rodrigo Kumper
a
Wh
e
n calculating allowance, d
o
n't blindly cast from
.
.
.
commit
|
commitdiff
|
tree
2012-07-12
Rodri
g
o
Kumpera
Fix the lay
o
ut
of InternalThread and
m
a
ke sure we
won
.
.
.
commit
|
commitdiff
|
tree
2012-07-10
Rodrigo Kumpera
D
i
sa
b
le
m
db by
def
a
ult as
it breaks sgen bui
l
d
s
.
This
.
.
.
commit
|
commitdiff
|
tree
2012-07-02
Rodrigo Kumpera
U
se isf
i
n
ite in
s
tead of fi
n
ite as
n
ewer x
c
ode removed it
.
commit
|
commitdiff
|
tree
2012-07-02
Rodrig
o
K
u
m
pera
Add test for pi
n
ned gc handle
.
commit
|
commitdiff
|
tree
2012-07-02
Rodrigo Kumpera
Fix a pair
o
f bugs in th
e
gch
a
nd
l
e code
.
commit
|
commitdiff
|
tree
2012-06-29
Rodrigo Kumpe
r
a
Make
t
h
e
thread abo
r
t code multi-thread safe
.
commit
|
commitdiff
|
tree
2012-06-29
Rod
r
igo Kumpera
With Socket:Di
s
pose from using T
h
read
.
Abort to less
.
.
.
commit
|
commitdiff
|
tree
2012-06-29
Rodrigo
K
umpera
Async cl
o
s
e
on mac raises E
C
ONNABORTE
D
f
o
r
c
onnect()
.
commit
|
commitdiff
|
tree
2012-06-29
Ro
d
rigo Kumpera
A
d
d n
e
w can
c
e
l_blocking_
s
ocket_opera
t
i
on ic
a
ll t
o
Socket
.
commit
|
commitdiff
|
tree
2012-06-29
R
odrigo Kumpera
New field
I
nte
r
na
l
Thread::igno
r
e_next_sig
n
al
.
Bump
.
.
.
commit
|
commitdiff
|
tree
2012-06-29
Rodri
g
o Kumpera
Fix race condition
i
n static'
s
iniali
z
ation of mono_messag
e
_
.
.
.
commit
|
commitdiff
|
tree
2012-06-18
Rodrigo
K
ump
e
ra
Impr
o
ve Delegate::Combine error message
.
commit
|
commitdiff
|
tree
2012-06-01
Rodrigo Kumper
a
I
m
plement better pointer sp
e
w for the
new heap
v
erifier
.
commit
|
commitdiff
|
tree
2012-05-29
Rodrigo K
u
mp
e
r
a
Fix
m
a
jo
r
whole-heap v
e
rification i
f
the nursery end
.
.
.
commit
|
commitdiff
|
tree
2012-05-28
Rodrigo Kumpera
Add new
w
h
o
le
h
eap
v
erif
i
er that can catch a whole
.
.
.
commit
|
commitdiff
|
tree
2012-05-25
Rodr
i
g
o Kumpera
S
m
all improvements to t
h
e c
o
ncur
r
ent queue
.
commit
|
commitdiff
|
tree
2012-05-23
Rodrigo Kumpe
r
a
Use new mono_gc_(memmove|bzero) in p
l
aces
m
essing w
i
th
.
.
.
commit
|
commitdiff
|
tree
2012-05-23
Rodrigo
K
u
m
pera
Fi
x
a bunch of data rac
e
s
.
commit
|
commitdiff
|
tree
2012-05-23
Rodrigo Kump
e
ra
Fix mono-cq unde
r
s
gen
.
commit
|
commitdiff
|
tree
2012-05-23
Rodrig
o
K
u
m
p
e
ra
Back
p
o
rt
gc_memmove and gc_bzero with all
fixes together
.
commit
|
commitdiff
|
tree
2012-05-22
Rodr
i
g
o
K
u
mpera
Repl
a
ce some g_assert wi
t
h
g
_erro
r
.
commit
|
commitdiff
|
tree
2012-05-21
R
o
drigo K
u
mpera
Fi
x
a ve
r
y
rare hang
o
n sgen
.
commit
|
commitdiff
|
tree
2012-05-18
Rodrigo K
u
mpera
A
v
oid a de
a
dloc
k
when
w
a
i
ting for pen
d
ing finalizer
s
.
commit
|
commitdiff
|
tree
2012-05-18
Rodr
i
go Kumpera
Make asserts mo
r
e use
f
ull
.
commit
|
commitdiff
|
tree
2012-05-07
R
o
drigo Kump
e
ra
W
h
en cleaning
u
p the finaliz
e
rs of a domain, do it
.
.
.
commit
|
commitdiff
|
tree
2012-05-07
Rodrigo Kump
e
ra
Fix a warning
.
commit
|
commitdiff
|
tree
2012-05-07
Rodrigo K
u
mpera
Fiz a doma
i
n unload rac
e
rega
r
ding finalizable objects
.
commit
|
commitdiff
|
tree
2012-04-25
R
odrigo
K
umpera
Make sure no
l
ive object is left unsc
a
nned before we
.
.
.
commit
|
commitdiff
|
tree
2012-04-24
Rodrigo K
u
m
p
era
Add regres
s
ion test for #3903
.
commit
|
commitdiff
|
tree
2012-04-24
R
o
drigo
K
umpera
U
s
e MonoClass::eleme
n
t_cl
a
ss for non array type
s
when
.
.
.
commit
|
commitdiff
|
tree
2012-04-18
Wi
l
l
iam Holm
e
s
Fixin
g
some p
r
o
b
lems with
my previous commit
.
commit
|
commitdiff
|
tree
2012-03-27
Rodr
i
go Kum
p
era
Use
g_
e
rror ins
t
ead of
fpr
i
tnf so
t
ar
g
et like android
.
.
.
commit
|
commitdiff
|
tree
2012-03-23
Rodrigo Ku
m
p
e
ra
It turns out the
bridge
c
o
de needs to di
s
tinguish bri
d
ges
.
.
.
commit
|
commitdiff
|
tree
2012-03-23
Rod
r
i
g
o K
u
m
p
e
r
a
I
mpro
v
e
M
i
s
sing Field error message
.
commit
|
commitdiff
|
tree
2012-03-20
Rodr
i
go Kumpera
I
m
prove io-layer
error
l
oggin
g
.
commit
|
commitdiff
|
tree
2012-03-19
Rodri
g
o Kumpera
Me
r
ge pull requ
e
st #1
6
5 from TalAloni/mono
-
2-10
commit
|
commitdiff
|
tree
2012-03-12
Rodrigo Kumpera
Properly h
a
ndle ASLR
randomi
z
ati
o
n of the mai
n
thr
e
ad
.
.
.
commit
|
commitdiff
|
tree
2012-03-12
R
o
dr
i
g
o Kumpera
Merge
pu
l
l
request #210
f
rom symform/mo
n
o-
2
-1
0
commit
|
commitdiff
|
tree
2012-03-08
R
o
dri
g
o Kumpera
Under ful
l
-aot pr
o
c
e
ss the ty
p
es of meth
o
d
a
rguments
.
.
.
commit
|
commitdiff
|
tree
2012-03-02
Rodrigo
K
umpera
Fix a ma
c
h race c
o
nd
i
tion between
a thread trigger
i
ng
.
.
.
commit
|
commitdiff
|
tree
2012-02-02
Rodri
g
o Kumper
a
Use the bridge call
b
ack
t
o
s
peedup
bridge obje
c
t detect
i
o
n
.
commit
|
commitdiff
|
tree
2012-02-02
Ro
d
ri
g
o
K
umpera
T
h
e bridge c
a
llback now is per-c
l
as
s
and n
o
t per-object
.
.
.
commit
|
commitdiff
|
tree
2012-02-02
Rodrigo Kumper
a
Make more bit
s
in the
v
t
a
ble available to the GC
.
commit
|
commitdiff
|
tree
2012-02-01
Mar
k
Probst
[sg
e
n] Option for an allowance limit
.
commit
|
commitdiff
|
tree
2012-01-29
Rodrigo Kumper
a
G
u
ard aga
i
nst lazy
initial
i
zatio
n
of idepth
.
commit
|
commitdiff
|
tree
2012-01-29
Rodrigo Kumpera
Last r
o
und of fullaot
f
ixes for lazy in
i
t'
n
g s
u
per
t
ypes
.
commit
|
commitdiff
|
tree
2012-01-26
Rodri
g
o Kumpera
Fix aot miscompilatio
n
due to the lazy
supertypes ini
t
ializa
.
.
.
commit
|
commitdiff
|
tree
2012-01-25
R
odrigo Kumpera
Fix
consumers of supertypes information
to account
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
Rodrigo Kumpera
A regression test
fo
r
bxc
#7
9
5
.
commit
|
commitdiff
|
tree
2012-01-24
Rodrig
o
Kumper
a
Be laz
y
'er when se
t
ting up s
u
pertype i
n
formation
.
Fixes
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
Rodrigo Kump
e
ra
Lazi
l
y
n
it mono
_
class_
s
e
t
u
p_sup
e
rtypes correctly
.
commit
|
commitdiff
|
tree
2012-01-11
Rodrigo Kumpera
Fix enter/exit critica
l
region visibil
i
ty
.
commit
|
commitdiff
|
tree
2012-01-11
R
odrigo Kump
e
ra
A
l
e
v
ia
t
e fencin
g
on critical
regions and
allocation
.
commit
|
commitdiff
|
tree
2012-01-11
Rodrigo Ku
m
p
e
ra
St
o
ring the vtable pointer
o
n
the object h
e
ade
r
req
u
ires
.
.
.
commit
|
commitdiff
|
tree
2012-01-11
R
odrigo Kumpera
Replace an explicit memory
barrier w
i
th mono_atomic_st
o
re_re
.
.
.
commit
|
commitdiff
|
tree
2012-01-11
Rodrigo Kumpera
Complete acquire
/
r
elease ops
.
Ma
k
e
acq
u
ire/rele
a
se
.
.
.
commit
|
commitdiff
|
tree
2012-01-11
R
odrigo Kumpera
Fix release
seman
t
i
cs to make sure it flushe
s
t
he store
.
.
.
commit
|
commitdiff
|
tree
2012-01-11
R
odrig
o
Kumpera
Extract t
h
e
c
ode t
o
emit a mem
o
ry barrier
.
Add a me
m
o
r
y_barr
.
.
.
commit
|
commitdiff
|
tree
2012-01-11
Rodr
i
g
o
K
u
mp
e
r
a
Add the
basics for memory mode
l
a
ware
f
e
nci
n
g
.
commit
|
commitdiff
|
tree
2012-01-10
Rodrigo Kumpera
Fix
the it
e
ract
i
on betw
e
en
b
r
idge and major evacuation
.
.
.
commit
|
commitdiff
|
tree
2012-01-05
Rodrigo K
u
mper
a
Av
o
id do
i
ng IL
looku
p
in
t
he native
crash handler
.
commit
|
commitdiff
|
tree
2012-01-05
Rod
r
igo
K
um
p
era
Add regressi
o
n te
s
t for bxc #114
7
.
commit
|
commitdiff
|
tree
2012-01-05
Rodrig
o
Kum
p
era
Properly ini
t
i
ali
z
e a rgctx
templ
a
te
.
Fixes
bxc #
1
1
4
7
.
commit
|
commitdiff
|
tree
2012-01-04
Rodrigo Kumpera
Checking if a type i
s
a referenc
e
must be gshar
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-12-16
Rodr
i
g
o Kumpera
Fix sgen
commit
|
commitdiff
|
tree
2011-12-08
Rodr
i
go
K
u
mpera
F
i
x anothe
r
case
w
here br
i
dge wo
u
ld
n
o
t be tr
i
gger
e
d
.
commit
|
commitdiff
|
tree
2011-12-07
R
od
r
igo
Kum
p
era
Fix severe bre
a
kage of s
g
en bridge code
.
2nd an
d
3rd
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodrigo
K
u
mpera
Avoid an
assert in brid
g
e code
w
hen
d
oing a
m
a
jor co
l
lection
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
R
o
dri
g
o
Kumpera
Rem
o
ve
some d
e
ad code
commit
|
commitdiff
|
tree
2011-12-06
Rodr
i
go Kumpera
Use mon
o
-tls f
o
r the cur
r
e
nt domain
.
commit
|
commitdiff
|
tree
2011-12-06
Rodrigo Kumpera
Move cu
r
rent
t
h
read to use m
o
no-tls
.
commit
|
commitdiff
|
tree
2011-12-06
Rodr
i
g
o
K
umpera
Backport utils/mono-tls
.
h
.
commit
|
commitdiff
|
tree
2011-11-23
Rodrig
o
Kump
e
ra
Cor
r
e
ctly cal
c
u
l
ate the number
o
f cards to be marked
.
commit
|
commitdiff
|
tree
2011-11-22
R
o
drigo Kumpera
S
c
an all ep
h
emeron arrays during nurser
y
collections
.
commit
|
commitdiff
|
tree
2011-11-15
Ro
d
rigo Kumpera
Add JIT count
e
rs
t
o
the lo
c
a
l
s
e
t of
c
o
u
nte
r
s
w
e support
.
commit
|
commitdiff
|
tree
2011-11-05
Rodrigo Kumpera
Fix mar
s
ha
l
ing of
W
in
3
2_IN6_ADDR
.
commit
|
commitdiff
|
tree
2011-11-03
Rodrigo K
u
m
p
e
r
a
I
m
plement t
h
e icalls
ne
e
de
d
by
the new mobile mmap
.
.
.
commit
|
commitdiff
|
tree
2011-11-03
Rodrigo Kump
e
ra
Impleme
n
t a mobile
r
eady ve
r
sion
of memory
mapped
f
iles
.
commit
|
commitdiff
|
tree
2011-11-03
Rodrigo K
u
mpera
M
o
ve al
l
Mono
.
Unix deps into a single p
l
ace and put
.
.
.
commit
|
commitdiff
|
tree
2011-11-01
Ro
d
rigo Kumpe
r
a
publish the same
events as pthread_stop_world
commit
|
commitdiff
|
tree
2011-10-26
Rodrigo Kumpera
Impl
e
ment new togg
l
eref machinery for sgen
.
commit
|
commitdiff
|
tree
2011-10-26
Rodrigo Kumpera
E
x
port a bunch of
s
gen fu
n
c
tions fo
r
internal usag
e
.
commit
|
commitdiff
|
tree
2011-09-26
Rodrigo
Kump
e
ra
Split bridge proc
e
ss
i
ng in two steps
.
commit
|
commitdiff
|
tree
2011-09-26
Ro
d
ri
g
o Kum
p
era
Fix the intera
t
io
n
o
f n
o
n tracking
we
a
k refs and ephemerons
.
commit
|
commitdiff
|
tree
2011-09-26
Mark Probst
[
s
ge
n
] Do the bridge callb
a
c
k
a
fter the world
has been
.
.
.
commit
|
commitdiff
|
tree
2011-09-13
Rodrigo
K
umpera
Avoid duplicates i
n
the SSC xrefs
.
commit
|
commitdiff
|
tree
2011-09-13
Rod
r
igo
Kumper
a
Add logging to sgen-bridge
.
L
o
g times and sizes
.
commit
|
commitdiff
|
tree
2011-09-06
R
o
drigo
Kumper
a
L
e
t th
e
system figure
o
u
r
permissions inst
e
ad of doing
.
.
.
commit
|
commitdiff
|
tree
2011-09-06
R
odrigo Kumpera
Improve excep
t
ion
m
e
ssage
.
commit
|
commitdiff
|
tree
2011-09-06
Rodrigo K
u
mpera
A
dd collection
l
og
g
ing to
sgen
.
commit
|
commitdiff
|
tree
2011-09-02
Mark Probst
[sgen] Break tracking weak referenc
e
s a
s
ea
r
ly as p
o
ssible
.
commit
|
commitdiff
|
tree
2011-09-01
Rodrig
o
Kumpera
H
andle finaliza
b
le objects poin
t
ed by bridge objects
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
Rodri
g
o Kumpera
Fi
x
s
g
en-arm
-
m
a
ch
.
It r
e
qu
i
res some
#
define
juggling
.
commit
|
commitdiff
|
tree
2011-08-19
Rodrigo Kumpera
Fi
x
va
r
iance t
e
st
i
nv
o
lving null
a
ble typ
e
s
.
commit
|
commitdiff
|
tree
2011-08-19
Rodrig
o
Kum
p
era
Correctly calculate
the size of th
e
freed array buffer
.
commit
|
commitdiff
|
tree
2011-08-18
Rodrigo Kumpera
Fix android's broken pthread_kill under sgen
.
commit
|
commitdiff
|
tree
2011-08-16
Rodrigo K
u
mpera
Fix g_log r
e
direction under
android
.
commit
|
commitdiff
|
tree
2011-08-11
Rodrigo
K
u
mpera
Add IObserver/IObservable to MOBILE
profile
.
commit
|
commitdiff
|
tree
next