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 aot miscompilation due to the lazy supertypes initialization.
2011-11-03
Rodri
g
o
K
u
m
pera
I
m
plement the icalls neede
d
by the
n
ew
mob
i
le
mma
p
.
.
.
commit
|
commitdiff
|
tree
2011-11-03
Ro
d
rigo Kump
e
r
a
Impl
e
me
n
t a
m
o
b
ile ready
version of memory mapped fil
e
s
.
commit
|
commitdiff
|
tree
2011-11-03
Rodrigo
Kumpera
M
ove all Mono
.
Unix deps into a
singl
e
place and put
.
.
.
commit
|
commitdiff
|
tree
2011-10-26
Rodrigo
K
umpera
Implemen
t
new to
g
gleref machinery for sgen
.
commit
|
commitdiff
|
tree
2011-10-26
Rodrigo
Kumpera
Exp
o
rt a bunch of sgen functions for interna
l
usage
.
commit
|
commitdiff
|
tree
2011-10-11
Rodr
i
go
Kumpera
E
n
s
ure pro
p
er
ordering of h
a
z
a
rd p
o
inter reads
.
commit
|
commitdiff
|
tree
2011-09-26
R
o
drigo Kumpera
Split br
i
dge proc
e
ssing in two
steps
.
commit
|
commitdiff
|
tree
2011-09-26
Ro
d
rigo Kumpera
Fix the int
e
ra
t
ion of non
tracking wea
k
re
f
s
and ephemerons
.
commit
|
commitdiff
|
tree
2011-09-26
Rodrigo Kumpera
Fi
x
a
b
unch
of da
t
a
race
s
.
commit
|
commitdiff
|
tree
2011-09-26
Rodrigo Ku
m
pera
Fix ent
e
r/exit
critical region visibility
.
commit
|
commitdiff
|
tree
2011-09-26
Rodrig
o
Ku
m
p
e
r
a
Complete
a
c
q
u
ire/
r
el
e
ase ops
.
Make
a
cquir
e
/
r
elease
.
.
.
commit
|
commitdiff
|
tree
2011-09-13
Rodrigo Kumpera
Avoid duplic
a
tes in th
e
SSC xrefs
.
commit
|
commitdiff
|
tree
2011-09-13
Ro
d
r
i
g
o
Kumpera
Add logging
t
o sgen-bridge
.
Log times an
d
sizes
.
commit
|
commitdiff
|
tree
2011-09-06
Rodrigo K
u
mpe
r
a
Let the system fi
g
ure our p
e
r
m
issions in
s
tead of doing
.
.
.
commit
|
commitdiff
|
tree
2011-09-06
Rodrigo
Kump
e
ra
Improve exc
e
ption message
.
commit
|
commitdiff
|
tree
2011-09-06
Rodrigo Kumpera
Add sgen
c
o
llection pause times to mono trace
l
og
.
commit
|
commitdiff
|
tree
2011-09-01
Rodrigo Kump
e
ra
Th
e
fin
h
ashtable hold
s
n
o va
l
u
e, so revert to tagg
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-09-01
R
o
drigo Kumpera
Handle finalizabl
e
objec
t
s po
i
nted by
bridge objects
.
.
.
commit
|
commitdiff
|
tree
2011-09-01
R
o
d
r
igo Kumpera
Add
new sgen-hash metho
d
that c
h
an
g
es the value of
.
.
.
commit
|
commitdiff
|
tree
2011-08-23
R
o
dri
g
o Kump
e
r
a
Rework self suspend t
o
avoid a race on Ma
c
h
.
commit
|
commitdiff
|
tree
2011-08-19
R
o
dr
i
go
Kumpera
Fix variance t
e
s
t invol
v
ing nul
l
able types
.
commit
|
commitdiff
|
tree
2011-08-19
Rod
r
igo Kumpera
C
o
rre
c
t
ly ca
l
cu
l
ate the size of the freed array bu
f
fer
.
commit
|
commitdiff
|
tree
2011-08-18
Rodrig
o
K
umpera
Handle android's broken pthread
_
kill
i
n
sgen too
.
commit
|
commitdiff
|
tree
2011-08-18
R
odrigo
K
u
m
p
e
ra
H
a
ndle
and
r
oid's b
r
oken
p
thread_
k
ill
.
commit
|
commitdiff
|
tree
2011-08-16
Rod
r
i
g
o Kumpera
F
ix g_log re
d
i
r
e
ction under android
.
commit
|
commitdiff
|
tree
2011-08-11
Rodrigo Kump
e
ra
Add
IObserver/IObs
e
rvable to MOBILE profile
.
commit
|
commitdiff
|
tree
2011-08-03
Rodrigo Kumpera
F
i
x pad
d
ing
o
f cal
l
inst
r
uction
s
.
commit
|
commitdiff
|
tree
2011-08-03
R
odri
g
o Kumpera
Im
p
lement fail tramp
support on arm for full-aot imt
.
.
.
commit
|
commitdiff
|
tree
2011-07-28
Rodrig
o
Kumpera
OSX won't expose IPV6_PKTINFO unless __APPLE_USE
_
RFC_35
4
2
.
.
.
commit
|
commitdiff
|
tree
2011-07-28
Rodrigo Kumpera
Handle a
race
on thread
c
l
eanup
.
commit
|
commitdiff
|
tree
2011-07-18
Rodri
g
o Kumpera
Fix
the
alt
s
tack check so it works under osx
.
commit
|
commitdiff
|
tree
2011-07-18
Rodr
i
go
K
umpera
D
o
some
p
ortability
adj
u
stments s
o
al
t
stack work
s
on
.
.
.
commit
|
commitdiff
|
tree
2011-07-18
R
odrigo Ku
m
pe
r
a
O
n OSX d
o
SIGBUS on
altstack a
s
we
l
l since i
t
's used
.
.
.
commit
|
commitdiff
|
tree
2011-07-18
R
odrigo K
u
mpera
Ha
n
d
l
e altstack except
i
on
s
in a more portable
way
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-07-18
Rodrigo
Kumpera
Fix stack overflow
c
ode t
o
work und
e
r darwin-x86
.
commit
|
commitdiff
|
tree
2011-07-18
Rodrigo Kumpera
Fi
x
mono_thread
_
get_st
a
ck_bound
s
t
h
read
bo
u
nds
.
commit
|
commitdiff
|
tree
2011-07-15
Rod
r
igo Kum
p
era
If a thread abort is fatal, print the exception bef
o
re
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
Ro
d
rigo
K
u
mpera
Improve stacktraces
w
he
n
fa
c
ing a run
t
ime
i
nvoke wrapper
.
commit
|
commitdiff
|
tree
2011-07-12
Rodrigo
Kumpera
Avo
i
d a
.
cct
o
r on th
e
ini
t
ialization path
.
commit
|
commitdiff
|
tree
2011-07-12
Rodrigo Kumpera
Add shared
_
pe
r
fcoun
t
ers option t
o
en
a
ble minimal
.
commit
|
commitdiff
|
tree
2011-07-12
Rodr
i
g
o
Kumpera
Do DISABLE
_
POR
T
ABILITY more
a
gres
s
ively
.
commit
|
commitdiff
|
tree
2011-07-10
Rodrigo Kumper
a
Fix sign
a
l ch
a
ini
n
g to
hand
l
e a stup
i
d prev
i
ous handler
.
commit
|
commitdiff
|
tree
2011-07-10
R
o
drigo Kumpera
Di
s
able the ex
c
eption thread under iOS
s
in
c
e it
'
s neither
.
.
.
commit
|
commitdiff
|
tree
2011-07-06
Ro
d
rigo Kumpera
Merge pull request #128 fr
o
m paszcz
i
/master
commit
|
commitdiff
|
tree
2011-06-29
Rodrigo
Kumpera
Fix mo
r
e typ
o
s
.
commit
|
commitdiff
|
tree
2011-06-29
Rodrigo Kumpera
Fix ty
p
o
.
commit
|
commitdiff
|
tree
2011-06-21
Rodrigo Kumpera
Fix amd64, agai
n
.
Damn
me
.
commit
|
commitdiff
|
tree
2011-06-21
R
o
d
rigo Kumpera
Implement an IL version of the
cardtable
wri
t
e
-ba
r
rier
.
commit
|
commitdiff
|
tree
2011-06-21
Rodrig
o
Kum
p
era
Ex
t
ract the nursery ch
e
ck c
o
de into a se
p
arate
f
unction
.
commit
|
commitdiff
|
tree
2011-06-21
Rod
r
i
go Ku
m
pera
Fix build
.
commit
|
commitdiff
|
tree
2011-06-20
Rodrigo Kumpera
ms
_
ge
t
_empty_block mu
s
t atomically
p
op from empty_blocks
.
commit
|
commitdiff
|
tree
2011-06-20
Rodrigo
Kumper
a
A
voi
d
emiting membar for cases not needed by amd
6
4
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Rodrigo Kumpera
Must use
an IL version of
the test since the
u
nderlyin
g
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Rodrigo
Kump
e
ra
Add regressio
n
t
est
t
o cmmp store to
local
.
commit
|
commitdiff
|
tree
2011-06-20
R
odrigo K
u
mpera
Do
n
'
t
allo
w
storing CM
M
P managed refs to local varia
b
les
.
commit
|
commitdiff
|
tree
2011-06-20
Rodrigo Kumpera
Cleanup
c
ode a bit by
re
d
ucing spurious nesting
.
commit
|
commitdiff
|
tree
2011-06-20
R
od
r
igo Ku
m
pe
r
a
SDB under darwin can't handle ne
w
style interruption
.
commit
|
commitdiff
|
tree
2011-06-20
R
odri
g
o
Kump
e
ra
Add
m
ono_t
h
re
a
d_info_
d
isable
_
new_inte
r
r
u
pt s
o
we
can
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Rodri
g
o
K
um
p
e
ra
Mer
g
e pull request #117 from
m
a
dewokhe
r
d
/
w
i
n32
b
uild
commit
|
commitdiff
|
tree
2011-06-14
Rodrigo Kum
p
era
Merge pull request
#115 from
k
n
o
cte/master
commit
|
commitdiff
|
tree
2011-06-13
Rod
r
i
go Kumpera
Allow AssemblyRef flags to have at least ECMA
'
s value
s
.
.
.
commit
|
commitdiff
|
tree
2011-06-13
Rodrigo Kumpera
Add regression test
commit
|
commitdiff
|
tree
2011-06-13
Rodrigo Ku
m
p
e
ra
A
leviate f
e
ncin
g
on critical r
e
gions
and all
o
c
ation
.
commit
|
commitdiff
|
tree
2011-06-13
Rodrigo Kump
e
r
a
Fix rel
e
ase semantic
s
to
ma
k
e su
r
e it flushes
t
h
e s
t
ore
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
Rodrigo K
u
mpera
Add missing
S
to
r
eStore
b
arriers to the manage
d
allocator
.
commit
|
commitdiff
|
tree
2011-06-12
Rodri
g
o K
u
mpera
Add new mono byte cod
e
for memory barri
e
rs
commit
|
commitdiff
|
tree
2011-06-12
Rodrigo Ku
m
pe
r
a
X86 only nee
d
s Store
L
oad and
F
ull
barriers, ignore
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
Rodrigo Kumpera
Extr
a
ct
the cod
e
to emit a memory barrier
.
A
dd
a
m
emory_bar
r
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
R
odrigo Kumpera
Sto
r
ing the vtabl
e
pointer on the object head
e
r requires
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
Rodrigo Kumpera
Replace a
n
explici
t
memory barrier with mono_atomic_store_re
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
R
od
r
i
g
o K
u
mpera
Add the basics for memory model awar
e
fencing
.
commit
|
commitdiff
|
tree
2011-06-10
Ro
d
r
igo Kumpera
Fi
x
darwin-a
r
m build
.
commit
|
commitdiff
|
tree
2011-06-10
Rodrigo Ku
m
pera
Add regression
tests
for del
e
ga
t
e invokes
commit
|
commitdiff
|
tree
2011-06-10
R
o
dr
i
go Kumpera
Ad
d
test for m
i
ssing bi
n
ding behavior
commit
|
commitdiff
|
tree
2011-06-10
Rodrigo K
u
mpera
Handle
m
ore dele
g
ate inv
o
ke cases
.
commit
|
commitdiff
|
tree
2011-06-10
Rodrigo Kumpe
r
a
Fixes Delegate
.
CreateDeleg
a
t
e wi
t
h v
a
luetype argument
.
.
.
commit
|
commitdiff
|
tree
2011-06-01
Rodrig
o
Kumpe
r
a
H
a
ndle a vtable layout corner ca
s
e
.
commit
|
commitdiff
|
tree
2011-06-01
R
odrigo Kump
e
ra
Improve
vtable layout tracing
.
commit
|
commitdiff
|
tree
2011-05-30
Rodrig
o
Kumpera
batch compiler
f
ails on osx due to t
h
read exaustion
commit
|
commitdiff
|
tree
2011-05-30
Rod
r
igo Ku
m
pera
R
e
gression test #696817
commit
|
commitdiff
|
tree
2011-05-30
Rodrigo Kumpera
Properly
h
andle field R
V
A
u
nder moving collector
.
commit
|
commitdiff
|
tree
2011-05-30
Rodrigo Kump
e
ra
Fix invalid instantiations on me
t
hod c
a
l
l
s
.
commit
|
commitdiff
|
tree
2011-05-30
R
odrigo
Kumpera
Fix s
g
en under xen
commit
|
commitdiff
|
tree
2011-05-26
Rodrigo Kumper
a
Fix HEA
V
Y_
S
T
ATS
commit
|
commitdiff
|
tree
2011-05-26
Rodrigo
K
u
mpera
A
d
d st
a
ts for the nursery allocator
commit
|
commitdiff
|
tree
2011-05-26
Rodrigo Kumpera
Sanitize assertions in the unmana
g
ed object allocator
.
commit
|
commitdiff
|
tree
2011-05-26
Ro
d
r
i
go
Kumpera
Change th
e
mana
g
ed
a
l
loca
t
or so th
e
tlab wastage trick
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ro
d
ri
g
o
K
umpera
Bound tlab wastage to SGEN_MAX_NURSE
R
Y_WASTE
.
commit
|
commitdiff
|
tree
2011-05-26
Rodrigo Kumpera
Cleanup and move nurse
r
y al
l
ocat
o
r tunables to sgen
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Rodrigo Kumpera
Add n
u
rsery wast
a
ge acco
u
ntin
g
unde
r
heavy stats
commit
|
commitdiff
|
tree
2011-05-26
Rodrig
o
Kumper
a
Introduce mon
o
_s
g
e
n_nursery_retire_region
.
commit
|
commitdiff
|
tree
2011-05-26
Rod
r
ig
o
Kumpera
I
mplement nur
s
e
r
y allocation tr
a
ck
i
ng
.
commit
|
commitdiff
|
tree
2011-05-26
Rodrigo Kumpera
Implement lock
free
n
ursery alloc
a
tio
n
.
commit
|
commitdiff
|
tree
2011-05-26
R
odrig
o
K
u
m
pera
Use
a separate f
i
eld
t
o
hol
d
freed fragments
commit
|
commitdiff
|
tree
2011-05-26
Rodrigo Kump
e
ra
Kill n
u
rse
r
y_next,
n
ow
each fra
g
ment has a bump pointer
.
commit
|
commitdiff
|
tree
2011-05-26
Ro
d
r
i
g
o
Kumpe
r
a
Add mono_sgen_can
_
alloc_size and trim some unusu
e
d
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Rodr
i
go Kumpera
Finish sp
l
iting sgen-nurser
y
-alloc
a
tor int
o
a sepa
r
a
t
e
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Rod
r
ig
o
Kumper
a
Export mon
o
_sgen_get_nursery_clea
r
_poli
c
y from sgen-gc
commit
|
commitdiff
|
tree
2011-05-26
Ro
d
r
i
go Kumpera
Rename functions that will be pa
r
t
of the nurs
e
ry-allocator
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ro
d
rigo Kumpera
Mo
v
e mo
r
e
n
ur
s
ery fragment code from sgen-gc
.
c
commit
|
commitdiff
|
tree
next