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
Rodrig
o
Kumpera
Fix a theoretic
a
l deadlock f
o
un
d
by valgrind
.
It was
.
.
.
commit
|
commitdiff
|
tree
2011-11-23
Pablo
Ruiz Garcia
An
e
nhanced fi
x
for
G
B18030'
s
G
C problem, by all
o
ca
t
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-11-23
P
a
blo Ruiz Ga
r
cia
A
void inte
r
nal ch
a
racte
r
ta
b
le used by gb18030 (on
.
.
.
commit
|
commitdiff
|
tree
2011-11-23
Pablo Ruiz Garci
a
Fixes #
6
83475: - Fixed I
S
O20
2
2JP
E
ncoder's G
e
tBytesCount
.
.
.
commit
|
commitdiff
|
tree
2011-11-22
Rodrigo Kumpera
Scan all ephemeron arrays
d
u
r
ing nurs
e
ry collections
.
commit
|
commitdiff
|
tree
2011-11-15
Rodrigo Kum
p
era
A
dd JIT counter
s
to th
e
local set of
count
e
r
s
we support
.
commit
|
commitdiff
|
tree
2011-11-10
R
o
drigo Kump
e
ra
Precise scanning cra
s
h
e
s on OSX w
h
i
le compiling corlib
.
.
.
commit
|
commitdiff
|
tree
2011-11-10
Rodri
g
o Kum
p
e
r
a
Mark a tinny function inl
i
ne
.
commit
|
commitdiff
|
tree
2011-11-09
Rodrigo Kumpera
M
i
no
r
c
l
eanup of sg
e
n all
o
cati
o
n c
o
d
e
.
commit
|
commitdiff
|
tree
2011-11-09
Rodrigo Kumpera
Impl
e
ment
lightweight nursery
v
erification
.
commit
|
commitdiff
|
tree
2011-11-09
Rodri
g
o
Ku
m
per
a
C
o
smetic chan
g
es to the
nurs
e
ry allo
c
at
o
r
.
A
v
oid a
.
.
.
commit
|
commitdiff
|
tree
2011-11-05
Rodrig
o
K
umper
a
F
ix marshaling of Wi
n
32_IN6_ADDR
.
commit
|
commitdiff
|
tree
2011-11-03
Rodr
i
go Kumpera
Implement the icalls needed by the n
e
w mobile
mmap
.
.
.
commit
|
commitdiff
|
tree
2011-11-03
Rodrig
o
Kump
e
ra
Imp
l
emen
t
a
mobile ready version
o
f
m
emo
r
y mapped fi
l
es
.
commit
|
commitdiff
|
tree
2011-11-03
Rodrigo
K
umpera
Mov
e
al
l
M
ono
.
Uni
x
d
e
ps into a singl
e
place and put
.
.
.
commit
|
commitdiff
|
tree
2011-10-26
Rodrigo Kumpera
Impl
e
ment new toggleref machinery f
o
r sgen
.
commit
|
commitdiff
|
tree
2011-10-26
Rodrigo Kump
e
ra
Export a bun
c
h o
f
sgen func
t
ions for
i
ntern
a
l usa
g
e
.
commit
|
commitdiff
|
tree
2011-10-11
Rodrigo Kumpe
r
a
Ensure
p
roper
ordering of h
a
zard poin
t
er reads
.
commit
|
commitdiff
|
tree
2011-09-26
Rodrigo Kumpe
r
a
Split bri
d
ge
p
roce
s
sing in two steps
.
commit
|
commitdiff
|
tree
2011-09-26
Rodrig
o
Kump
e
r
a
Fix th
e
interation of non tracking weak refs and ephemerons
.
commit
|
commitdiff
|
tree
2011-09-26
Rodrigo K
u
m
p
era
Fix a bunch of data
r
ace
s
.
commit
|
commitdiff
|
tree
2011-09-26
R
odrigo
Kumper
a
Fix
e
nter/exit cri
t
i
c
al region visib
i
l
i
ty
.
commit
|
commitdiff
|
tree
2011-09-26
Rodrigo Kumpe
r
a
C
o
mplete acqui
r
e/release o
p
s
.
Ma
k
e
acquire/release
.
.
.
commit
|
commitdiff
|
tree
2011-09-13
Rodrigo Kumpera
Avoid
d
uplicates
i
n the SSC x
r
efs
.
commit
|
commitdiff
|
tree
2011-09-13
Rodrig
o
Kum
p
era
Add logging to
s
gen-bridge
.
Log times and sizes
.
commit
|
commitdiff
|
tree
2011-09-06
Rodrigo Kumpera
L
e
t
the
s
ystem fig
u
re our permissions instead of doing
.
.
.
commit
|
commitdiff
|
tree
2011-09-06
Rodrigo K
u
mpera
Impr
o
ve
e
x
cep
t
ion message
.
commit
|
commitdiff
|
tree
2011-09-06
Rodrig
o
Kumpera
Add sgen collection pause times to
m
o
no trac
e
log
.
commit
|
commitdiff
|
tree
2011-09-01
Rodrigo Kumpera
The fin hash
t
a
ble
holds no value, so
r
evert to t
a
g
g
ing
.
.
.
commit
|
commitdiff
|
tree
2011-09-01
Rodrigo Kum
p
era
Ha
n
dle finali
z
abl
e
o
bjects pointed by bridge object
s
.
.
.
commit
|
commitdiff
|
tree
2011-09-01
Rodrigo K
u
mpera
A
d
d
new sg
e
n-ha
s
h
method
t
hat changes the value of
.
.
.
commit
|
commitdiff
|
tree
2011-08-23
Rodr
i
go Kump
e
ra
Rework sel
f
suspend to avoid
a race on Mach
.
commit
|
commitdiff
|
tree
2011-08-19
Rod
r
igo
K
umpera
Fix
va
r
ia
n
ce test involving nul
l
a
ble types
.
commit
|
commitdiff
|
tree
2011-08-19
Rodrig
o
Kumpera
Co
r
rectly
calcul
a
te t
h
e size of the
f
r
e
ed
a
rray buffer
.
commit
|
commitdiff
|
tree
2011-08-18
Rodrigo Kump
e
r
a
Handle an
d
roid's bro
k
en
pthread_kill in sgen too
.
commit
|
commitdiff
|
tree
2011-08-18
Rodrigo
K
umpera
Handle android's broken pt
h
read_kill
.
commit
|
commitdiff
|
tree
2011-08-16
R
odri
g
o Kump
e
ra
F
i
x g_
l
og redir
e
ction
under android
.
commit
|
commitdiff
|
tree
2011-08-11
R
odrigo K
u
mper
a
Add IObserver/IOb
s
e
rvabl
e
to MOBILE profile
.
commit
|
commitdiff
|
tree
2011-08-03
R
odrigo K
u
m
pera
Fix paddi
n
g of call i
n
s
tr
u
ctions
.
commit
|
commitdiff
|
tree
2011-08-03
Rodri
g
o Kumpera
Imp
l
ement fail t
r
amp supp
o
rt on arm for full-aot imt
.
.
.
commit
|
commitdiff
|
tree
2011-07-28
R
odri
g
o Ku
m
p
era
OSX won't expose IP
V
6_PKT
I
NFO unless __AP
P
LE
_
USE_RFC_3542
.
.
.
commit
|
commitdiff
|
tree
2011-07-28
Rodrigo Kumpera
Han
d
l
e
a
r
ace on t
h
r
e
a
d
c
leanup
.
commit
|
commitdiff
|
tree
2011-07-18
Rodrigo Kumpera
Fix t
h
e a
l
tstack c
h
eck so it works under osx
.
commit
|
commitdiff
|
tree
2011-07-18
Rodrig
o
Kumper
a
Do some
por
t
ab
i
lity adjustment
s
so altstack works on
.
.
.
commit
|
commitdiff
|
tree
2011-07-18
Rodrigo Kumpera
On OSX
d
o SIGBUS on altstac
k
as we
l
l since it's
u
sed
.
.
.
commit
|
commitdiff
|
tree
2011-07-18
Rodrigo
K
umpera
Handle altst
a
ck exceptions
in a mo
r
e portable
way o
n
.
.
.
commit
|
commitdiff
|
tree
2011-07-18
Rodrigo Ku
m
pera
F
ix stac
k
overflow code
to work under darwin-x86
.
commit
|
commitdiff
|
tree
2011-07-18
Rodrigo K
u
m
p
era
F
i
x mono_thread_get
_
stack_bounds t
h
read
boun
d
s
.
commit
|
commitdiff
|
tree
2011-07-15
Rodrigo Kumpera
If a thread
a
bort is fatal, prin
t
the exceptio
n
b
e
fore
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
Ro
d
rigo Kumpera
Improv
e
stacktraces when facing a runtime inv
o
ke wrapper
.
commit
|
commitdiff
|
tree
2011-07-12
Rodrigo Kump
e
ra
Avoid a
.
cctor on the i
n
itializ
a
tion path
.
commit
|
commitdiff
|
tree
2011-07-12
Rodrigo Kumpera
Add shared_perfcount
e
rs option
t
o enable minimal
.
commit
|
commitdiff
|
tree
2011-07-12
Rodrigo Ku
m
p
e
ra
Do DISABLE
_
PORTAB
I
LITY more agressively
.
commit
|
commitdiff
|
tree
2011-07-10
Rod
r
ig
o
Kumper
a
F
ix signal chain
i
ng
t
o
hand
l
e a stupid
previous handler
.
commit
|
commitdiff
|
tree
2011-07-10
Rodrigo Kumper
a
D
isable the
e
xc
e
ption thread unde
r
iOS since it's neither
.
.
.
commit
|
commitdiff
|
tree
2011-07-06
Rod
r
ig
o
Kumpera
Me
r
ge pu
l
l request #1
2
8 fro
m
p
asz
c
zi/master
commit
|
commitdiff
|
tree
2011-06-29
Rodrigo Kumpera
Fix mor
e
typo
s
.
commit
|
commitdiff
|
tree
2011-06-29
Rodri
g
o Kumpera
Fix typo
.
commit
|
commitdiff
|
tree
2011-06-21
Rodrigo Kumpe
r
a
Fi
x
amd
6
4, a
g
ain
.
Dam
n
me
.
commit
|
commitdiff
|
tree
2011-06-21
Ro
d
rigo Kumpera
Implement an IL
v
ersion
of the cardta
b
le write
-
ba
r
r
ie
r
.
commit
|
commitdiff
|
tree
2011-06-21
R
odr
i
go Kump
e
r
a
E
x
tra
c
t the
n
urse
r
y check code into a separ
a
te
f
unction
.
commit
|
commitdiff
|
tree
2011-06-21
Rodrigo Kumpera
Fix
b
ui
l
d
.
commit
|
commitdiff
|
tree
2011-06-20
Rodrigo
K
u
m
p
era
ms_get_empty_block must ato
m
ically pop from empty_blocks
.
commit
|
commitdiff
|
tree
2011-06-20
Rodrigo Kumpera
Avoid e
m
iting mem
b
a
r
for ca
s
es
n
ot neede
d
by amd64
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Rodrigo
Kumpera
Must use an IL vers
i
on of
the test
s
ince
t
he under
l
ying
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Rodrigo Kumpera
Add re
g
ress
i
o
n
t
es
t
to cmmp store to local
.
commit
|
commitdiff
|
tree
2011-06-20
Rodrigo Ku
m
pera
Don't
allow
s
toring CMMP
managed refs
to lo
c
al variabl
e
s
.
commit
|
commitdiff
|
tree
2011-06-20
Ro
d
r
igo
Kumpera
Cleanup code a bit by reducing spurious nesting
.
commit
|
commitdiff
|
tree
2011-06-20
Rodrigo Kumpera
S
DB under da
r
w
i
n can'
t
handle n
e
w style int
e
rrup
t
ion
.
commit
|
commitdiff
|
tree
2011-06-20
Rodrigo Kumpera
Add mon
o
_thread_info_dis
a
ble_
n
ew
_
interrupt so we can
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Rod
r
igo K
u
mpera
Merge pull
r
equest #117 f
r
om madewokh
e
rd/win32bu
i
ld
commit
|
commitdiff
|
tree
2011-06-14
Rod
r
igo Kump
e
ra
M
erge
p
u
l
l request #115 from
knocte
/
m
a
ster
commit
|
commitdiff
|
tree
2011-06-13
Rodrigo Kum
p
era
Al
l
o
w As
s
emblyRef flags to have at least
ECM
A
'
s va
l
ues
.
.
.
commit
|
commitdiff
|
tree
2011-06-13
Ro
d
r
i
go Kumpera
A
d
d regres
s
io
n
test
commit
|
commitdiff
|
tree
2011-06-13
Rodrig
o
Kump
e
ra
Alevi
a
te fencing on critical regi
o
ns and allocation
.
commit
|
commitdiff
|
tree
2011-06-13
Rodr
i
go K
u
mpera
Fix rel
e
ase sema
n
tics to make sure it flushes
t
he store
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
Rodrigo K
u
mpera
Ad
d
missing Sto
r
eStore barriers to the
m
a
naged allocator
.
commit
|
commitdiff
|
tree
2011-06-12
R
o
drigo Kumpera
Add new mon
o
byte code for memory barriers
commit
|
commitdiff
|
tree
2011-06-12
Ro
d
rigo
K
u
m
p
era
X
86 only needs StoreLoad and Full bar
r
i
ers, i
g
nore
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
Rodrigo Kumpera
E
x
tract th
e
code to emit a memory barrie
r
.
Add a me
m
or
y
_barr
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
R
odri
g
o
Ku
m
p
era
St
o
ring the vtable pointer o
n
the object header
r
e
q
uires
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
Rodr
i
go K
u
mpera
Repl
a
c
e
an ex
p
licit memor
y
barrier with mono_atomic_
s
tore_re
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
Rodrigo
K
u
mpera
Add the basic
s
for me
m
or
y
model aware fe
n
c
i
ng
.
commit
|
commitdiff
|
tree
2011-06-10
R
odr
i
go Kumpera
F
i
x darwin-arm bu
i
ld
.
commit
|
commitdiff
|
tree
2011-06-10
Rodr
i
g
o
Kumpera
Add
regression t
e
sts f
o
r delegate
invokes
commit
|
commitdiff
|
tree
2011-06-10
R
odrigo Kumpera
Add test for
missing bindin
g
b
ehavior
commit
|
commitdiff
|
tree
2011-06-10
Rodri
g
o
Kumpera
Hand
l
e more delegate invoke ca
s
es
.
commit
|
commitdiff
|
tree
2011-06-10
R
odrigo Kumper
a
Fixe
s
D
ele
g
ate
.
CreateDelegate wit
h
valu
e
t
y
p
e argumen
t
.
.
.
commit
|
commitdiff
|
tree
2011-06-01
R
od
r
igo Kumpera
Hand
l
e a vta
b
l
e layou
t
corner case
.
commit
|
commitdiff
|
tree
2011-06-01
Rod
r
i
g
o Kumpera
Improve vtable layout tracing
.
commit
|
commitdiff
|
tree
2011-05-30
Rodrig
o
Kumper
a
batch
c
ompi
l
e
r
fail
s
o
n osx due to thread exaustion
commit
|
commitdiff
|
tree
2011-05-30
R
odri
g
o Kum
p
era
Regression test #6968
1
7
commit
|
commitdiff
|
tree
2011-05-30
Rodrigo K
u
mper
a
Pr
o
perly handle field R
V
A under moving coll
e
ctor
.
commit
|
commitdiff
|
tree
2011-05-30
Ro
d
rigo Kump
e
ra
Fix invalid
instantiations on method c
a
lls
.
commit
|
commitdiff
|
tree
2011-05-30
Rodrigo Kumpera
Fix
sgen u
n
der xen
commit
|
commitdiff
|
tree
2011-05-26
Ro
d
ri
g
o
K
umpera
F
ix HEAVY_STATS
commit
|
commitdiff
|
tree
2011-05-26
Rodrigo Kumpera
Add stat
s
for th
e
nursery a
l
locato
r
commit
|
commitdiff
|
tree
2011-05-26
Rodrigo
Kump
e
ra
Sanitize assertions in the unmanaged object allocator
.
commit
|
commitdiff
|
tree
2011-05-26
Rodrigo Kumper
a
Change the
ma
n
a
ged allocato
r
so t
h
e
t
lab
w
astage trick
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Rodr
i
go K
u
mpera
B
o
u
nd tlab wast
a
ge to SGEN_
M
AX_N
U
RSER
Y
_WASTE
.
commit
|
commitdiff
|
tree
next