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 mono_exception_get_native_backtrace function that stringify the native backst...
2012-07-20
Rodrigo K
u
mp
e
ra
Add new m
o
no_exce
p
tio
n
_get_nativ
e
_bac
k
trace function
.
.
.
commit
|
commitdiff
|
tree
2012-07-20
Rodrigo Kumpera
Fil
l
Exce
p
tion::na
t
ive_
t
race_ips when
doing excepti
o
n
.
.
.
commit
|
commitdiff
|
tree
2012-07-20
Rodrigo Kumpera
Add field t
o
Exce
p
tion to hold the unmanaged backtrace
.
commit
|
commitdiff
|
tree
2012-07-17
Ro
d
rigo Ku
m
pera
Wh
e
n calcu
l
ating al
l
o
w
a
n
c
e, don't b
l
i
ndly cast from
.
.
.
commit
|
commitdiff
|
tree
2012-07-12
Rodrigo
Kumpera
Fix the layout
of
Int
e
rnal
T
h
r
ea
d
and
m
a
ke sure we won
.
.
.
commit
|
commitdiff
|
tree
2012-07-10
Rod
r
i
go Kumper
a
Disa
b
le mdb by def
a
ult
a
s
i
t breaks sg
e
n builds
.
This
.
.
.
commit
|
commitdiff
|
tree
2012-07-02
Rodrigo
Kumper
a
Use is
f
in
i
te
i
nstead of finite as newe
r
xcode removed it
.
commit
|
commitdiff
|
tree
2012-07-02
Rodr
i
go Kumpera
A
dd te
s
t for pinn
e
d gc han
d
le
.
commit
|
commitdiff
|
tree
2012-07-02
Rodrig
o
Kumpera
Fi
x
a pa
i
r o
f
bugs in t
h
e gchandle code
.
commit
|
commitdiff
|
tree
2012-06-29
Rodrigo Kumpera
M
ake the thread
abort code multi-thread saf
e
.
commit
|
commitdiff
|
tree
2012-06-29
Ro
d
rigo Kumpera
With Socket
:
Di
s
pose from using Thread
.
Abort to less
.
.
.
commit
|
commitdiff
|
tree
2012-06-29
Rodrig
o
Kumpera
Async c
l
os
e
on mac raises E
C
ONNABORTED for connect()
.
commit
|
commitdiff
|
tree
2012-06-29
Rodrigo Kum
p
era
A
dd new can
c
el_bl
o
cking
_
socket_operation icall
to S
o
cket
.
commit
|
commitdiff
|
tree
2012-06-29
Rodrigo Kumpera
New
f
ield I
n
tern
a
lThread::ignore_next_signal
.
Bump
.
.
.
commit
|
commitdiff
|
tree
2012-06-29
Rodrigo K
u
mpera
F
i
x race conditi
o
n in sta
t
i
c
's inialization of
m
ono_
m
essage_
.
.
.
commit
|
commitdiff
|
tree
2012-06-18
Rodrigo K
u
mpe
r
a
Improve Delegate:
:
Combine erro
r
m
e
ssage
.
commit
|
commitdiff
|
tree
2012-06-01
Ro
d
rigo
Kumpera
Impleme
n
t better pointer spew f
o
r the new heap
verifier
.
commit
|
commitdiff
|
tree
2012-05-29
R
o
d
rigo
Kumpera
Fix major whol
e
-heap verif
i
ca
t
io
n
if the
n
ursery end
.
.
.
commit
|
commitdiff
|
tree
2012-05-28
Rodrigo Kumpera
Add
n
e
w who
l
e hea
p
ve
r
ifier
t
hat can catch a wh
o
le
.
.
.
commit
|
commitdiff
|
tree
2012-05-25
Rodrigo Kum
p
era
S
m
all improvements to the concurrent q
u
e
ue
.
commit
|
commitdiff
|
tree
2012-05-23
R
o
dri
g
o Kumpera
Use new mono_gc_
(
m
emmove|bzero) i
n
p
l
aces
messi
n
g with
.
.
.
commit
|
commitdiff
|
tree
2012-05-23
Rod
r
igo K
u
mpera
Fix a
b
u
nch of dat
a
r
a
c
es
.
commit
|
commitdiff
|
tree
2012-05-23
Rod
r
ig
o
Kumper
a
Fi
x
mono-cq under sgen
.
commit
|
commitdiff
|
tree
2012-05-23
Rodrigo Kumpera
Backport gc_
m
emmove
and g
c
_bzero with all fixe
s
toget
h
er
.
commit
|
commitdiff
|
tree
2012-05-22
Rodrigo
K
umpera
Re
p
lace some g_assert wit
h
g_error
.
commit
|
commitdiff
|
tree
2012-05-21
Rodrigo Ku
m
pera
F
i
x a very
r
are h
a
ng on sgen
.
commit
|
commitdiff
|
tree
2012-05-18
Rodrig
o
Kum
p
e
ra
Avoid
a
d
e
a
dlo
c
k when
w
aiting
for
p
en
d
ing f
i
n
a
lizers
.
commit
|
commitdiff
|
tree
2012-05-18
Rodrigo
K
ump
e
ra
M
ak
e
a
sserts more usefull
.
commit
|
commitdiff
|
tree
2012-05-07
R
o
drigo
K
umpera
When
cleaning up the finaliz
e
rs of a d
o
ma
i
n
, do it
.
.
.
commit
|
commitdiff
|
tree
2012-05-07
Ro
d
rigo Kumpera
Fix a
w
ar
n
in
g
.
commit
|
commitdiff
|
tree
2012-05-07
Rod
r
igo K
u
mpera
F
i
z a domain unload ra
c
e regarding finalizab
l
e
objects
.
commit
|
commitdiff
|
tree
2012-04-25
Rodrigo Kumpera
Make sure
n
o li
v
e
objec
t
is le
f
t unscanned before
w
e
.
.
.
commit
|
commitdiff
|
tree
2012-04-24
Rodrigo Kum
p
era
Add regressio
n
test f
o
r #390
3
.
commit
|
commitdiff
|
tree
2012-04-24
R
odrigo K
u
m
p
era
Use MonoClass::elem
e
n
t
_
c
lass for non array type
s
whe
n
.
.
.
commit
|
commitdiff
|
tree
2012-04-18
William H
o
l
m
es
Fixing some problems with my previous commit
.
commit
|
commitdiff
|
tree
2012-03-27
Rod
r
i
go Kumpe
r
a
Use
g
_error inste
a
d o
f
fp
r
i
tnf so ta
r
g
et like
and
r
oid
.
.
.
commit
|
commitdiff
|
tree
2012-03-23
R
odrigo K
u
mpera
I
t
tu
r
ns
out th
e
bridge
c
ode needs
t
o
distingui
s
h
brid
g
es
.
.
.
commit
|
commitdiff
|
tree
2012-03-23
Ro
d
r
igo Kumpera
I
m
prove Missin
g
F
ie
l
d error
message
.
commit
|
commitdiff
|
tree
2012-03-20
R
o
drigo Kumpera
Improv
e
i
o
-l
a
yer err
o
r logging
.
commit
|
commitdiff
|
tree
2012-03-19
Rodrigo Kum
p
era
Merge p
u
ll request #16
5
fr
o
m TalAlo
n
i/
m
ono-2-
1
0
commit
|
commitdiff
|
tree
2012-03-12
R
o
drigo
Kumpera
Properly
h
a
ndle ASLR rand
o
mizatio
n
of the m
a
in t
h
read
.
.
.
commit
|
commitdiff
|
tree
2012-03-12
R
o
d
r
i
go Kumpera
Merge
pull request #210 from
s
ymform/mono-2-10
commit
|
commitdiff
|
tree
2012-03-08
Rodri
g
o Kumpera
Under f
u
ll-aot p
r
o
ces
s
th
e
t
y
pes of method arguments
.
.
.
commit
|
commitdiff
|
tree
2012-03-02
Rodrigo K
u
mpe
r
a
Fix a
m
a
c
h race c
o
ndition between a thr
e
ad trig
g
ering
.
.
.
commit
|
commitdiff
|
tree
2012-02-02
Rodrigo Kumpera
Use the
b
ridge ca
l
l
b
ack to spe
e
du
p
bridge obj
e
ct detect
i
on
.
commit
|
commitdiff
|
tree
2012-02-02
Rod
r
igo Kumpera
The bridge c
a
l
l
back now is per-
c
lass and not pe
r
-object
.
.
.
commit
|
commitdiff
|
tree
2012-02-02
R
o
drigo
Kumpera
M
ake more bits in t
h
e
vtable available to the
G
C
.
commit
|
commitdiff
|
tree
2012-02-01
Mark Probst
[sgen]
O
ption f
o
r
an al
l
o
wa
n
ce limi
t
.
commit
|
commitdiff
|
tree
2012-01-29
Rodrigo K
u
mpera
G
u
a
r
d against la
z
y ini
t
ializat
i
o
n of idepth
.
commit
|
commitdiff
|
tree
2012-01-29
R
odrigo Kumper
a
Last round o
f
fullaot fix
e
s for lazy init'ng supertypes
.
commit
|
commitdiff
|
tree
2012-01-26
R
odr
i
go Kumpera
Fix aot m
i
s
co
m
p
i
lation due to the lazy s
u
p
e
rty
p
es
initializa
.
.
.
commit
|
commitdiff
|
tree
2012-01-25
Rodrig
o
Kumpera
Fix
c
onsumers
of sup
e
rtypes information
t
o a
c
count
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
Rodri
g
o Ku
m
pera
A
r
egres
s
ion test for
bx
c
#
795
.
commit
|
commitdiff
|
tree
2012-01-24
Rodr
i
go
K
u
mpera
B
e
lazy
'
er
w
hen
s
etting
u
p
s
upertype information
.
Fixes
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
R
o
d
r
igo
Kumpera
L
a
zily nit
m
ono_
c
lass_
s
etu
p
_
s
up
e
r
types c
o
r
r
e
c
t
ly
.
commit
|
commitdiff
|
tree
2012-01-11
Ro
d
ri
g
o Kumpera
Fix
en
t
er/exit critical region
v
isibility
.
commit
|
commitdiff
|
tree
2012-01-11
R
o
drigo Kumper
a
Alevia
t
e
f
encing on critical regions and allocatio
n
.
commit
|
commitdiff
|
tree
2012-01-11
Rod
r
igo Kumper
a
Storing the vtable pointer on the o
b
ject header requi
r
es
.
.
.
commit
|
commitdiff
|
tree
2012-01-11
Rodrigo Kumpe
r
a
R
e
place an explic
i
t memory barrier with m
o
no_atomic
_
store_re
.
.
.
commit
|
commitdiff
|
tree
2012-01-11
Ro
d
rig
o
Kumper
a
Complete acquire/rele
a
se o
p
s
.
Make acquire/rel
e
ase
.
.
.
commit
|
commitdiff
|
tree
2012-01-11
R
o
d
r
igo Kumpera
F
ix r
e
leas
e
semanti
c
s t
o
make sure it flushes t
h
e
store
.
.
.
commit
|
commitdiff
|
tree
2012-01-11
Rodrigo Kumpera
E
x
tract the
c
ode to emit a memory ba
r
rier
.
A
dd a memo
r
y_barr
.
.
.
commit
|
commitdiff
|
tree
2012-01-11
Rodrig
o
Kumpera
A
d
d the basics for m
e
m
o
r
y
model aware fe
n
cing
.
commit
|
commitdiff
|
tree
2012-01-10
R
o
d
r
igo Kumpera
F
i
x the iteraction
b
etween b
r
idge and ma
j
or evacuation
.
.
.
commit
|
commitdiff
|
tree
2012-01-05
Rodr
i
go
K
u
mper
a
Avoid do
i
ng IL lookup in the n
a
tive crash handler
.
commit
|
commitdiff
|
tree
2012-01-05
Rodrig
o
K
u
m
p
era
A
d
d regre
s
sion tes
t
f
o
r b
x
c
#114
7
.
commit
|
commitdiff
|
tree
2012-01-05
R
o
d
r
ig
o
Kum
p
era
Properly initialize a rgct
x
templa
t
e
.
F
i
xes
b
xc #1147
.
commit
|
commitdiff
|
tree
2012-01-04
Rodrigo Kumpera
C
h
ecking
if a type is
a
refer
e
nce
m
ust
b
e gsha
r
ing
.
.
.
commit
|
commitdiff
|
tree
2011-12-16
Rodrigo Kumpera
Fix sgen
commit
|
commitdiff
|
tree
2011-12-08
Rodrigo Kumpera
Fix anothe
r
c
ase where bridge
w
ou
l
d not b
e
tr
i
ggered
.
commit
|
commitdiff
|
tree
2011-12-07
Rodr
i
go Ku
m
pera
Fix severe
breakage of
s
gen br
i
dge co
d
e
.
2nd and 3rd
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodrigo Kum
p
e
r
a
A
void an asser
t
in bridge code when doing a major co
l
l
ection
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodrigo Kumpera
Remo
v
e som
e
dead code
commit
|
commitdiff
|
tree
2011-12-06
Rodr
i
go Kumpera
Use mono-tls for th
e
current doma
i
n
.
commit
|
commitdiff
|
tree
2011-12-06
R
odrigo
Kumpera
Move current thread
t
o
u
s
e
m
o
no-tl
s
.
commit
|
commitdiff
|
tree
2011-12-06
R
odrigo
K
ump
e
ra
Backport
u
tils/mono-
t
ls
.
h
.
commit
|
commitdiff
|
tree
2011-11-23
Rod
r
i
go Kumpera
Correct
l
y ca
l
c
u
late the number of c
a
rds to
b
e marked
.
commit
|
commitdiff
|
tree
2011-11-22
Rod
r
i
g
o
K
um
p
era
Scan all
ephemeron arrays durin
g
n
ursery
c
ollection
s
.
commit
|
commitdiff
|
tree
2011-11-15
Rodrigo Kumpera
Add JIT
cou
n
ters to the
l
ocal set of cou
n
ters we support
.
commit
|
commitdiff
|
tree
2011-11-05
Rodrigo Kum
p
er
a
Fix marshaling of Win32_IN6_ADDR
.
commit
|
commitdiff
|
tree
2011-11-03
Rodrigo Kum
p
era
Implement the icalls
need
e
d by the new mobile mmap
.
.
.
commit
|
commitdiff
|
tree
2011-11-03
Rodrigo
Kumpera
Implem
e
nt
a mobile ready ve
r
sion of
mem
o
ry
mapped files
.
commit
|
commitdiff
|
tree
2011-11-03
Rodrigo Kum
p
e
r
a
M
ove all Mono
.
Unix deps
int
o
a
s
ingle p
l
ace and p
u
t
.
.
.
commit
|
commitdiff
|
tree
2011-11-01
Rod
r
igo
Kumper
a
publish the same events a
s
pthread_stop_world
commit
|
commitdiff
|
tree
2011-10-26
Rodrigo Kumpe
r
a
Implement new tog
g
le
r
ef machin
e
r
y for sgen
.
commit
|
commitdiff
|
tree
2011-10-26
Rod
r
i
g
o
K
umpera
Export a b
u
nc
h
of sg
e
n
fu
n
ctio
n
s
for interna
l
u
s
age
.
commit
|
commitdiff
|
tree
2011-09-26
Rodrigo Kumpera
Sp
l
i
t
b
ridge processing in two steps
.
commit
|
commitdiff
|
tree
2011-09-26
R
o
drigo Kumper
a
F
i
x the inter
a
tion
o
f non tra
c
ki
n
g w
e
ak
r
efs
and eph
e
m
erons
.
commit
|
commitdiff
|
tree
2011-09-26
Mark
P
rob
s
t
[sgen]
D
o the
bridge callback
a
fter the world has
been
.
.
.
commit
|
commitdiff
|
tree
2011-09-13
R
odrigo Kumpera
A
v
o
id
d
uplica
t
es in the
S
SC xrefs
.
commit
|
commitdiff
|
tree
2011-09-13
Rodrigo Kumpera
Ad
d
loggi
n
g to sgen-
b
ridge
.
Log t
i
mes and siz
e
s
.
commit
|
commitdiff
|
tree
2011-09-06
R
o
drigo Kumper
a
L
e
t the system
f
i
g
ure our pe
r
missions in
s
tead o
f
do
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-09-06
R
o
d
r
i
go Kumpe
r
a
Improve excep
t
ion m
e
ssage
.
commit
|
commitdiff
|
tree
2011-09-06
Rodrigo
Kump
e
ra
Add coll
e
ction lo
g
ging to sgen
.
commit
|
commitdiff
|
tree
2011-09-02
Mark
Probs
t
[sgen] Break tracki
n
g weak refer
e
nce
s
as
e
a
rly as
possi
b
le
.
commit
|
commitdiff
|
tree
2011-09-01
Rodrig
o
Kump
e
ra
Handle finaliz
a
ble objects
p
o
i
nted by bridg
e
objects
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
Rodrigo Kumpera
Fix sge
n
-
a
r
m-
m
ach
.
It require
s
some #define
juggling
.
commit
|
commitdiff
|
tree
2011-08-19
Rodrigo Kumpera
Fix variance test
invol
v
ing
nullab
l
e types
.
commit
|
commitdiff
|
tree
2011-08-19
R
o
d
r
ig
o
K
u
m
pera
Correctly cal
c
ulate the si
z
e
o
f the fr
e
ed array buff
e
r
.
commit
|
commitdiff
|
tree
2011-08-18
Rodrigo
Kumpe
r
a
Fix android's broken pthread_kill under sgen
.
commit
|
commitdiff
|
tree
next