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 a theoretical deadlock found by valgrind. It was never reported.
2011-11-23
Rodrigo
Kumpera
Fix a theo
r
etical deadlock fou
n
d by valgrind
.
It was
.
.
.
commit
|
commitdiff
|
tree
2011-11-23
Pabl
o
Ruiz Garc
i
a
An enhanced
fix
f
or GB18
0
30's GC proble
m
, b
y
all
o
cating
.
.
.
commit
|
commitdiff
|
tree
2011-11-23
Pabl
o
Ruiz Gar
c
ia
Av
o
id in
t
ernal c
h
aract
e
r table
used by gb18030 (on
.
.
.
commit
|
commitdiff
|
tree
2011-11-23
Pablo Ruiz Garc
i
a
Fixes #683475: - Fixed I
S
O2022JPEncoder'
s
GetB
y
tesCount
.
.
.
commit
|
commitdiff
|
tree
2011-11-22
R
o
drigo Kumpera
Sc
a
n all ephemeron arrays durin
g
nursery colle
c
tions
.
commit
|
commitdiff
|
tree
2011-11-15
R
o
drigo Kumpera
Add JIT c
o
unters to the local
s
et of counters we sup
p
o
rt
.
commit
|
commitdiff
|
tree
2011-11-10
Rodri
g
o Kump
e
r
a
Precise s
c
anning cras
h
es on OSX
wh
i
le compiling corlib
.
.
.
commit
|
commitdiff
|
tree
2011-11-10
Rodri
g
o Kumpera
Ma
r
k
a
tin
n
y
f
un
c
tion in
l
ine
.
commit
|
commitdiff
|
tree
2011-11-09
Ro
d
rigo Kumpera
Minor cleanup o
f
sgen all
o
cation code
.
commit
|
commitdiff
|
tree
2011-11-09
Rodrigo Kumpera
Implement lightweight nursery ver
i
fica
t
ion
.
commit
|
commitdiff
|
tree
2011-11-09
R
o
drigo Kumpera
Cosm
e
t
i
c
chan
g
es to the nursery alloc
a
t
o
r
.
Avoid
a
.
.
.
commit
|
commitdiff
|
tree
2011-11-05
R
odr
i
go Kumpera
Fix mar
s
haling of Win32_IN6_AD
D
R
.
commit
|
commitdiff
|
tree
2011-11-03
Rodrigo Kumpera
I
m
p
le
m
e
nt the
i
ca
l
ls neede
d
by the new mob
i
le mmap
.
.
.
commit
|
commitdiff
|
tree
2011-11-03
Rod
r
i
go Kumpe
r
a
Impleme
n
t a
m
obile ready version
of memory mapped
fi
l
e
s
.
commit
|
commitdiff
|
tree
2011-11-03
Rodr
i
go Kumpera
Mov
e
all Mo
n
o
.
Uni
x
deps into
a
sin
g
le place and
p
ut
.
.
.
commit
|
commitdiff
|
tree
2011-10-26
Rodrigo Kumpera
Implement n
e
w toggleref ma
c
hinery for sgen
.
commit
|
commitdiff
|
tree
2011-10-26
Rodrigo Ku
m
p
er
a
Expo
r
t a
bu
n
ch o
f
sgen
functions for intern
a
l u
s
age
.
commit
|
commitdiff
|
tree
2011-10-11
Rodrig
o
Kumpe
r
a
E
n
s
ure proper orderi
n
g of
h
a
zard pointer reads
.
commit
|
commitdiff
|
tree
2011-09-26
Rodrigo Kumper
a
Split bridge processi
n
g in two steps
.
commit
|
commitdiff
|
tree
2011-09-26
Rodri
g
o K
u
m
p
e
ra
Fix the interation o
f
non trac
k
ing weak refs and
e
pheme
r
ons
.
commit
|
commitdiff
|
tree
2011-09-26
Rodri
g
o Kumpera
Fix a bunch of
d
a
t
a races
.
commit
|
commitdiff
|
tree
2011-09-26
R
o
dri
g
o Kumpera
Fix enter
/
e
x
it c
r
itical region
v
isibi
l
ity
.
commit
|
commitdiff
|
tree
2011-09-26
Ro
d
r
i
g
o Kumpera
Comple
t
e
a
cquire/release ops
.
Make a
c
quire/rel
e
ase
.
.
.
commit
|
commitdiff
|
tree
2011-09-13
Rodr
i
go Ku
m
p
era
Avoid duplicates
in the SSC xrefs
.
commit
|
commitdiff
|
tree
2011-09-13
Rodrigo Kumpera
A
d
d
logging to
s
gen-br
i
d
ge
.
Log
t
imes and
sizes
.
commit
|
commitdiff
|
tree
2011-09-06
Rod
r
igo
Kumpera
Let the
s
ystem fi
g
u
r
e our permissions instead
of
d
oing
.
.
.
commit
|
commitdiff
|
tree
2011-09-06
Ro
d
rigo Kumpera
I
mprove
exceptio
n
me
s
sage
.
commit
|
commitdiff
|
tree
2011-09-06
Rodrigo Kumpera
Add sgen c
o
llectio
n
paus
e
times to
m
ono trace log
.
commit
|
commitdiff
|
tree
2011-09-01
Rodr
i
go K
u
mpera
The fin has
h
table holds no value, so revert to
t
a
gging
.
.
.
commit
|
commitdiff
|
tree
2011-09-01
Ro
d
r
i
go Kumpera
Handle finalizable ob
j
ects p
o
i
n
ted b
y
brid
g
e o
b
jects
.
.
.
commit
|
commitdiff
|
tree
2011-09-01
Rodri
g
o
Kumper
a
Ad
d
new sgen-h
a
s
h method
that changes the v
a
lue
o
f
.
.
.
commit
|
commitdiff
|
tree
2011-08-23
R
odrigo Kum
p
era
R
ewo
r
k
self suspend
t
o avoid a ra
c
e
on Mach
.
commit
|
commitdiff
|
tree
2011-08-19
R
o
drigo Kump
e
ra
Fix varianc
e
test involving
n
u
llable
typ
e
s
.
commit
|
commitdiff
|
tree
2011-08-19
Rodrigo Kumpera
Correctly calculate the size of t
h
e freed array buffer
.
commit
|
commitdiff
|
tree
2011-08-18
R
odri
g
o
Kumpera
Handle
a
ndroi
d
's b
r
oken pthread_kill in sgen too
.
commit
|
commitdiff
|
tree
2011-08-18
Rod
r
igo Ku
m
p
e
ra
Handle androi
d
's broken pthr
e
ad_kill
.
commit
|
commitdiff
|
tree
2011-08-16
Rodrigo Ku
m
pera
Fix g_log redire
c
ti
o
n
u
n
d
e
r androi
d
.
commit
|
commitdiff
|
tree
2011-08-11
R
odrigo Kum
p
era
Add IObserver/IObservable to MO
B
ILE profil
e
.
commit
|
commitdiff
|
tree
2011-08-03
Ro
d
rigo
K
u
mpera
F
i
x padding of ca
l
l in
s
tructions
.
commit
|
commitdiff
|
tree
2011-08-03
R
o
d
r
igo
K
u
m
p
e
r
a
Imp
l
ement fail
t
ramp
s
u
pport on arm for full-a
o
t imt
.
.
.
commit
|
commitdiff
|
tree
2011-07-28
Rodrigo Kumpe
r
a
OSX won
'
t exp
o
se IP
V
6_PKTINFO unles
s
__A
P
PL
E
_USE_RF
C
_354
2
.
.
.
commit
|
commitdiff
|
tree
2011-07-28
Rodr
i
go
Kumpe
r
a
Handle a ra
c
e
o
n thread
cleanup
.
commit
|
commitdiff
|
tree
2011-07-18
R
o
drigo Ku
m
pera
Fix th
e
altstac
k
chec
k
so it works under
osx
.
commit
|
commitdiff
|
tree
2011-07-18
R
o
drigo Kumpera
Do some portability a
d
ju
s
t
m
ents
s
o altstack works on
.
.
.
commit
|
commitdiff
|
tree
2011-07-18
Rodrigo Kumpera
On OS
X
do SIGBU
S
on
a
ltstack as
w
ell since it's
u
s
ed
.
.
.
commit
|
commitdiff
|
tree
2011-07-18
Rodrigo Kumpera
Han
d
le altstac
k
e
x
cept
i
ons in a m
o
re porta
b
le way on
.
.
.
commit
|
commitdiff
|
tree
2011-07-18
R
o
drigo
K
umpera
Fix
stack
o
v
erflow code to
work under darwin-x86
.
commit
|
commitdiff
|
tree
2011-07-18
Rod
r
igo Kumpera
Fi
x
mono_thread_get_stack_bound
s
t
h
re
a
d bounds
.
commit
|
commitdiff
|
tree
2011-07-15
Rodrigo K
u
mpera
If a thread abor
t
is fatal,
print the exception befo
r
e
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
Rodrig
o
K
u
mpera
Im
p
r
o
ve
s
tacktra
c
es when faci
n
g a
r
untime
i
n
voke wrap
p
er
.
commit
|
commitdiff
|
tree
2011-07-12
Ro
d
rigo Ku
m
pera
Avoid a
.
cctor on the i
n
it
i
alization path
.
commit
|
commitdiff
|
tree
2011-07-12
Rodrigo Ku
m
p
e
ra
Add shared_perfcounte
r
s o
p
tion to enable m
i
nimal
.
commit
|
commitdiff
|
tree
2011-07-12
R
odrigo
K
u
m
pera
Do DISABLE_P
O
RTABILITY
m
ore ag
r
essive
l
y
.
commit
|
commitdiff
|
tree
2011-07-10
Rodrig
o
Kumpera
Fix sig
n
al chaining to handle a stu
p
id pr
e
vious
h
andler
.
commit
|
commitdiff
|
tree
2011-07-10
Ro
d
rigo Kumpera
D
i
sable
the exception t
h
r
ead under iOS s
i
nce it's ne
i
ther
.
.
.
commit
|
commitdiff
|
tree
2011-07-06
R
o
dr
i
g
o Kumpera
Merge pu
l
l
request #128
f
rom paszczi/master
commit
|
commitdiff
|
tree
2011-06-29
Rodrigo Kumpera
F
ix mo
r
e typos
.
commit
|
commitdiff
|
tree
2011-06-29
R
odrigo
K
u
m
pera
Fix ty
p
o
.
commit
|
commitdiff
|
tree
2011-06-21
Rodrigo
K
u
m
per
a
Fix amd64, ag
a
in
.
Damn me
.
commit
|
commitdiff
|
tree
2011-06-21
Rodrigo Kumper
a
Implement
a
n IL
version of
t
h
e cardta
b
l
e write-barrier
.
commit
|
commitdiff
|
tree
2011-06-21
R
odrigo
Kumpera
Ext
r
a
ct the nursery check code into a
sep
a
rate func
t
io
n
.
commit
|
commitdiff
|
tree
2011-06-21
Rodrigo Kumper
a
F
i
x bui
l
d
.
commit
|
commitdiff
|
tree
2011-06-20
Rodri
g
o Ku
m
p
era
ms_get_em
p
ty_block must atomically pop from empty_bloc
k
s
.
commit
|
commitdiff
|
tree
2011-06-20
Rodr
i
go Kumpera
Avoid em
i
ting memba
r
for
c
ases not ne
e
ded by
amd64
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Rod
r
igo Kump
e
ra
Mus
t
use
a
n I
L
ve
r
s
i
on of the test sinc
e
the underl
y
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Rodrigo Kumpera
Add re
g
ression test to cmm
p
store to local
.
commit
|
commitdiff
|
tree
2011-06-20
Rodr
i
go Kumpera
Don't allow sto
r
ing CMMP managed r
e
fs
t
o
lo
c
al var
i
ables
.
commit
|
commitdiff
|
tree
2011-06-20
Rodrig
o
Ku
m
p
e
ra
Clea
n
up c
o
d
e
a bit by red
u
c
i
ng sp
u
rious nesting
.
commit
|
commitdiff
|
tree
2011-06-20
Rodrigo Kumpera
SD
B
under darwin can'
t
hand
l
e
ne
w
st
y
le interruption
.
commit
|
commitdiff
|
tree
2011-06-20
Rodrigo
K
umpera
Add mo
n
o_threa
d
_
i
n
fo_d
i
sable_new_interrupt so we can
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Rodrigo Kumper
a
Merge pu
l
l
requ
e
s
t #117 f
r
o
m
madewokherd/
w
in32bu
i
ld
commit
|
commitdiff
|
tree
2011-06-14
Ro
d
ri
g
o Kumpera
Merge pull request #115
f
rom knocte/master
commit
|
commitdiff
|
tree
2011-06-13
Rodri
g
o K
u
mp
e
ra
Allow Assemb
l
y
R
e
f
flags
t
o
h
ave
a
t lea
s
t
E
C
M
A
's va
l
ues
.
.
.
commit
|
commitdiff
|
tree
2011-06-13
R
o
d
rigo
K
ump
e
ra
Add regressio
n
test
commit
|
commitdiff
|
tree
2011-06-13
Rodrigo Kump
e
ra
A
leviate f
e
n
c
ing on critica
l
regions and
alloca
t
ion
.
commit
|
commitdiff
|
tree
2011-06-13
R
od
r
igo Kumpe
r
a
Fix
release semantics to make su
r
e it flushes
the store
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
Rodrigo Kumpera
A
dd mis
s
ing StoreStore barr
i
ers to the man
a
g
e
d
al
l
ocator
.
commit
|
commitdiff
|
tree
2011-06-12
Rodri
g
o Kumpera
A
d
d n
e
w m
o
no byte code for memory barriers
commit
|
commitdiff
|
tree
2011-06-12
Rodrigo
Kumpe
r
a
X86
o
nly needs
Stor
e
Load and Ful
l
barrier
s
, ignor
e
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
Rodrigo
K
u
mpera
Ex
t
ract the cod
e
to emit a m
e
mory barri
e
r
.
Add a memory_barr
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
Rodrigo Kumpera
Sto
r
ing the vtable point
e
r
on the object h
e
ader requires
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
Rod
r
igo
K
u
mpera
Re
p
lace an ex
p
licit
memory barrier
with mono_atomic_store_re
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
R
od
r
igo
K
umper
a
Add the bas
i
c
s for m
e
mory model
a
ware fencing
.
commit
|
commitdiff
|
tree
2011-06-10
Rodrigo
K
u
mper
a
Fix da
r
w
in-ar
m
buil
d
.
commit
|
commitdiff
|
tree
2011-06-10
Rod
r
igo K
u
m
p
era
Ad
d
reg
r
ess
i
o
n tests for
d
elegate invokes
commit
|
commitdiff
|
tree
2011-06-10
Rodrigo
K
u
mpera
A
dd t
e
st for missing binding behavior
commit
|
commitdiff
|
tree
2011-06-10
R
odrigo Kumper
a
Handle more delegat
e
inv
o
ke cas
e
s
.
commit
|
commitdiff
|
tree
2011-06-10
Rodri
g
o Kumpera
Fix
e
s D
e
legate
.
Cre
a
teDelegate wi
t
h valu
e
type arg
u
m
e
n
t
.
.
.
commit
|
commitdiff
|
tree
2011-06-01
Rodrigo K
u
mpera
Handle a vtable layout corner case
.
commit
|
commitdiff
|
tree
2011-06-01
Ro
d
rigo K
u
mpera
Impro
v
e
vt
a
ble layout
t
r
acing
.
commit
|
commitdiff
|
tree
2011-05-30
Rodrigo Kum
p
e
r
a
batch compiler
f
ails on
osx due to thre
a
d exaustion
commit
|
commitdiff
|
tree
2011-05-30
Rodrigo
K
u
mp
e
ra
R
egression test #696817
commit
|
commitdiff
|
tree
2011-05-30
Rodr
i
go Kumpera
Properly handle field RVA under moving c
o
lle
c
tor
.
commit
|
commitdiff
|
tree
2011-05-30
Rodr
i
go Kumpera
F
i
x
i
nvalid instantiations on method
c
alls
.
commit
|
commitdiff
|
tree
2011-05-30
Rodrigo Kumpera
Fix sgen under xen
commit
|
commitdiff
|
tree
2011-05-26
Ro
d
rigo Kumpera
Fix
H
EAVY_S
T
ATS
commit
|
commitdiff
|
tree
2011-05-26
Rodrigo Kum
p
era
Add stats for t
h
e nurse
r
y a
l
loc
a
t
or
commit
|
commitdiff
|
tree
2011-05-26
Rodrigo Kumpera
S
a
n
i
t
ize
a
ssertions i
n
the u
n
manag
e
d obj
e
ct
allocato
r
.
commit
|
commitdiff
|
tree
2011-05-26
Ro
d
rigo Kumpera
Chan
g
e the managed allocator so the tlab wastage trick
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Rod
r
igo Kumpera
Bound tlab wastage
to
S
GEN_MAX_N
U
RSERY_
W
AS
T
E
.
commit
|
commitdiff
|
tree
next