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
Implement a mobile ready version of memory mapped files.
2011-11-03
R
o
drigo Kumpera
Impleme
n
t a mobile rea
d
y version of m
e
mo
r
y ma
p
ped f
i
les
.
commit
|
commitdiff
|
tree
2011-11-03
Rodrigo Kumpe
r
a
M
o
ve all Mono
.
Uni
x
d
eps
i
nto a single place
and put
.
.
.
commit
|
commitdiff
|
tree
2011-10-26
Rodr
i
go
K
um
p
era
Implement ne
w
to
g
glere
f
mac
h
inery f
o
r sgen
.
commit
|
commitdiff
|
tree
2011-10-26
Rodrigo K
u
mpera
Export
a
b
unch of sgen f
u
nctions for internal usa
g
e
.
commit
|
commitdiff
|
tree
2011-10-11
Rodrigo Kum
p
era
Ensure pr
o
per o
r
d
erin
g
of hazard pointer read
s
.
commit
|
commitdiff
|
tree
2011-09-26
R
odrigo K
u
mpera
Split bridge processing in two steps
.
commit
|
commitdiff
|
tree
2011-09-26
Rod
r
igo Kump
e
r
a
Fix the
interation of non
t
racking weak refs and ephemerons
.
commit
|
commitdiff
|
tree
2011-09-26
Ro
d
rigo Kumpera
Fix a
bunch of data
races
.
commit
|
commitdiff
|
tree
2011-09-26
Rod
r
igo
Kumpera
Fi
x
enter/exit critic
a
l region visi
b
ility
.
commit
|
commitdiff
|
tree
2011-09-26
Rodrigo Kumpera
Complete acquire/release ops
.
Make acqu
i
re/
r
e
l
ease
.
.
.
commit
|
commitdiff
|
tree
2011-09-13
Ro
d
ri
g
o Kumpera
Avoid dupli
c
ates in the SSC
x
r
e
fs
.
commit
|
commitdiff
|
tree
2011-09-13
Rodrigo
Kumpera
Ad
d
logging t
o
sgen-b
r
i
d
g
e
.
Log tim
e
s and sizes
.
commit
|
commitdiff
|
tree
2011-09-06
Rodrigo Kump
e
r
a
Let the system
f
igure ou
r
permiss
i
ons instead of do
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-09-06
R
o
drigo Kumpe
r
a
Imp
r
ove exception me
s
sage
.
commit
|
commitdiff
|
tree
2011-09-06
Rodrigo Kumpera
Add sgen
col
l
e
c
tion pause ti
m
es to
mono trace log
.
commit
|
commitdiff
|
tree
2011-09-01
R
o
d
r
igo Ku
m
pera
The fin hashtable holds
n
o val
u
e, so
r
evert to tagging
.
.
.
commit
|
commitdiff
|
tree
2011-09-01
Rodri
g
o Kumpera
Handle finalizable objects
pointed by bridge obje
c
t
s
.
.
.
commit
|
commitdiff
|
tree
2011-09-01
Rodrigo Kumpera
Add new sgen-hash me
t
hod that
cha
n
ges
th
e
valu
e
of
.
.
.
commit
|
commitdiff
|
tree
2011-08-23
Rodrigo Kumpera
R
ework self suspend to
avoid a r
a
ce on Mach
.
commit
|
commitdiff
|
tree
2011-08-19
Rod
r
igo
K
umpera
Fi
x
variance te
s
t
involving
nullable typ
e
s
.
commit
|
commitdiff
|
tree
2011-08-19
Rodrigo Kumper
a
Correctly calculate the size of the free
d
array buffer
.
commit
|
commitdiff
|
tree
2011-08-18
Rodrigo Kumpera
H
andle andro
i
d's broken pthread_kill i
n
sgen too
.
commit
|
commitdiff
|
tree
2011-08-18
R
odrigo Kumpera
Han
d
le
android
'
s
b
roken pth
r
e
ad_k
i
ll
.
commit
|
commitdiff
|
tree
2011-08-16
Rodrigo Kumpera
F
i
x g_log r
e
directi
o
n under android
.
commit
|
commitdiff
|
tree
2011-08-11
Rodrig
o
Kumpera
Add IO
b
server/IObserva
b
le to MOBILE
profil
e
.
commit
|
commitdiff
|
tree
2011-08-03
Rodrigo Kumpera
Fix padding
of call ins
t
ruction
s
.
commit
|
commitdiff
|
tree
2011-08-03
R
odri
g
o K
u
m
pera
Imp
l
em
e
nt fail
tramp s
u
ppo
r
t on arm
for full
-
aot
i
m
t
.
.
.
commit
|
commitdiff
|
tree
2011-07-28
Rodrigo K
u
mpera
O
S
X won't ex
p
ose IPV6_PKTI
N
FO
u
nless
_
_A
P
P
L
E_USE_RFC_3542
.
.
.
commit
|
commitdiff
|
tree
2011-07-28
Rodrigo Kum
p
era
Handle a race
o
n
thread cleanup
.
commit
|
commitdiff
|
tree
2011-07-18
Rodr
i
go Kumpera
Fix the
altstack
check so it works under osx
.
commit
|
commitdiff
|
tree
2011-07-18
Rodrigo
Kumpera
D
o some portability adju
s
tm
e
nts so alt
s
t
a
ck
w
ork
s
on
.
.
.
commit
|
commitdiff
|
tree
2011-07-18
Rodr
i
go Kumper
a
On OSX do SIGB
U
S on al
t
s
t
ack as
w
ell since it
'
s us
e
d
.
.
.
commit
|
commitdiff
|
tree
2011-07-18
Rodr
i
go Ku
m
pe
r
a
Hand
l
e alt
s
t
ac
k
e
x
ception
s
in a mo
r
e portable way on
.
.
.
commit
|
commitdiff
|
tree
2011-07-18
Rod
r
igo
Kumpera
Fi
x
sta
c
k overflow
code to work under
darwin-x86
.
commit
|
commitdiff
|
tree
2011-07-18
R
odri
g
o Kumpera
Fix mo
n
o
_t
h
read_g
e
t_stack_bounds thread b
o
unds
.
commit
|
commitdiff
|
tree
2011-07-15
Rodrig
o
Kumpe
r
a
If a thread abort is fatal, pr
i
nt the exception before
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
Rodrigo
K
umpera
Improve st
a
cktraces when facing a runtime
invoke wr
a
pper
.
commit
|
commitdiff
|
tree
2011-07-12
Rodrig
o
Kumpera
Avoid a
.
cctor on the initializ
a
tio
n
path
.
commit
|
commitdiff
|
tree
2011-07-12
Rodrigo Kumpera
Add shared_perfcounter
s
option to enable minimal
.
commit
|
commitdiff
|
tree
2011-07-12
Rodrigo Kump
e
ra
Do DISABLE_PORTAB
I
LITY more agres
s
i
vely
.
commit
|
commitdiff
|
tree
2011-07-10
Rodrigo Kumpera
F
ix signal chaining to handle a stupid previou
s
handler
.
commit
|
commitdiff
|
tree
2011-07-10
R
od
r
i
go Kumpera
Disable the exception t
h
read under iOS since it
'
s
n
either
.
.
.
commit
|
commitdiff
|
tree
2011-07-06
Rodr
i
g
o Kumpera
M
e
rge
pul
l
reque
s
t
#
128
from paszczi/master
commit
|
commitdiff
|
tree
2011-06-29
R
o
d
rigo Kumpe
r
a
Fix
m
o
r
e typos
.
commit
|
commitdiff
|
tree
2011-06-29
Rodrigo Kumpera
Fix
t
ypo
.
commit
|
commitdiff
|
tree
2011-06-21
Ro
d
ri
g
o Kumper
a
Fix amd64, a
g
ain
.
Damn me
.
commit
|
commitdiff
|
tree
2011-06-21
R
odrigo Kumpera
Implement an I
L
versio
n
of the c
a
rdtable
w
rite-ba
r
ri
e
r
.
commit
|
commitdiff
|
tree
2011-06-21
Rodrigo Kumpera
Extract
t
h
e n
u
rsery check code into a
s
eparate
function
.
commit
|
commitdiff
|
tree
2011-06-21
R
o
drigo Ku
m
pera
Fi
x
build
.
commit
|
commitdiff
|
tree
2011-06-20
R
odrigo Kumpera
ms_get_e
m
p
t
y
_block m
u
st atomically
pop from emp
t
y_b
l
oc
k
s
.
commit
|
commitdiff
|
tree
2011-06-20
Rodrigo Kumpera
A
voi
d
emiting membar for ca
s
e
s not
needed by amd64
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Rodr
i
go Kumpera
Must use an
I
L version o
f
the
t
est sin
c
e the underlying
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Rodrigo Kumpera
Add
reg
r
ession test to
c
mmp sto
r
e
t
o l
o
ca
l
.
commit
|
commitdiff
|
tree
2011-06-20
Rodrigo Kump
e
ra
Don't
a
llow storing CMMP man
a
ged ref
s
t
o
lo
c
a
l
v
ariables
.
commit
|
commitdiff
|
tree
2011-06-20
Rodr
i
go K
u
m
p
era
C
l
ean
u
p
code a bit by
r
educing spurious nestin
g
.
commit
|
commitdiff
|
tree
2011-06-20
R
o
drigo Kumpera
SDB
u
nder darw
i
n can't
h
andle n
e
w style interrupt
i
on
.
commit
|
commitdiff
|
tree
2011-06-20
Rodrigo K
u
mp
e
ra
Ad
d
mono_thre
a
d_in
f
o_disable_new_int
e
rru
p
t so we can
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Rodrigo Kumper
a
M
e
rg
e
p
ull
request #117 from
madewo
k
herd/win32b
u
ild
commit
|
commitdiff
|
tree
2011-06-14
Rodrigo
K
ump
e
ra
Mer
g
e pull request #115 from knoct
e
/master
commit
|
commitdiff
|
tree
2011-06-13
Rodrigo K
u
mpera
Allow Assembly
R
e
f fl
a
gs to h
a
ve at least
E
CMA's values
.
.
.
commit
|
commitdiff
|
tree
2011-06-13
Rodrigo
Kumpera
Add regres
s
ion test
commit
|
commitdiff
|
tree
2011-06-13
Rodrigo Kumpera
Aleviate
f
enci
n
g
o
n cr
i
tical region
s
a
nd alloca
t
io
n
.
commit
|
commitdiff
|
tree
2011-06-13
R
o
drigo K
u
mpera
F
i
x relea
s
e seman
t
ic
s
to
make sure i
t
flushes the sto
r
e
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
R
o
drigo Kumper
a
Add miss
i
ng Sto
r
eStore barriers to the managed al
l
oc
a
t
o
r
.
commit
|
commitdiff
|
tree
2011-06-12
Rodrigo
K
umpera
Add ne
w
m
ono
b
yte code for memory barrier
s
commit
|
commitdiff
|
tree
2011-06-12
R
odrigo Kumpera
X8
6
only need
s
StoreLoa
d
and F
u
ll barriers, ignore
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
Rodrigo Kumpera
Ext
r
act the code to
emit a memo
r
y barrier
.
A
dd a
m
em
o
ry_barr
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
Rodrigo Kum
p
era
St
o
ring t
h
e vtable pointer on the
ob
j
ect
h
eader requires
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
R
o
drigo
Kumpera
Re
p
lace an expl
i
cit memor
y
barrier with mono_
a
tomi
c
_store_r
e
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
Rodr
i
go Kumpera
Add th
e
b
asics for memory model aware fencing
.
commit
|
commitdiff
|
tree
2011-06-10
Rodr
i
go Kump
e
ra
Fi
x
darwin-arm build
.
commit
|
commitdiff
|
tree
2011-06-10
Rodrigo Kumpera
A
d
d regressio
n
tests for del
e
gate
i
nv
o
kes
commit
|
commitdiff
|
tree
2011-06-10
Rodrigo Kumpera
Ad
d
te
s
t for missing bin
d
ing be
h
avior
commit
|
commitdiff
|
tree
2011-06-10
Rodrigo K
u
m
p
era
Handle
more delegate invoke c
a
se
s
.
commit
|
commitdiff
|
tree
2011-06-10
R
odrigo Kumpe
r
a
Fixes
Delegate
.
CreateDel
e
gate with v
a
luetype argument
.
.
.
commit
|
commitdiff
|
tree
2011-06-01
Rodrigo Kump
e
ra
Han
d
le a vtab
l
e
l
a
y
out corner case
.
commit
|
commitdiff
|
tree
2011-06-01
Rodr
i
go
Kumpera
I
mp
r
o
v
e vt
a
ble layout tracing
.
commit
|
commitdiff
|
tree
2011-05-30
Rodrigo
Kumpera
b
atch
compile
r
fails on
osx
d
ue to thr
e
ad exaustion
commit
|
commitdiff
|
tree
2011-05-30
Rodrigo Ku
m
per
a
R
e
gressi
o
n test #696
8
17
commit
|
commitdiff
|
tree
2011-05-30
R
o
d
rigo Kumpera
Pro
p
erly handl
e
fiel
d
R
V
A
u
n
d
e
r moving co
l
lector
.
commit
|
commitdiff
|
tree
2011-05-30
Rodrigo
K
umpe
r
a
Fix invalid ins
t
antiations on meth
o
d
ca
l
ls
.
commit
|
commitdiff
|
tree
2011-05-30
Rodrigo Kumpera
Fix
sgen unde
r
xen
commit
|
commitdiff
|
tree
2011-05-26
Rodrigo Kumpera
Fix
HEAVY
_
STATS
commit
|
commitdiff
|
tree
2011-05-26
R
o
drigo
Kump
e
ra
Ad
d
stats f
o
r
the
n
u
r
sery allocator
commit
|
commitdiff
|
tree
2011-05-26
Rod
r
i
g
o Kumper
a
Sanitize
assertions in the u
n
managed object allocato
r
.
commit
|
commitdiff
|
tree
2011-05-26
R
odrigo
K
um
p
era
Chan
g
e th
e
managed
a
l
lo
c
a
tor so the tlab wastage
t
rick
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ro
d
rigo
Kumpera
Bound
t
lab wastage to SGEN_MAX_
N
UR
S
ERY
_
WAST
E
.
commit
|
commitdiff
|
tree
2011-05-26
R
o
drigo Kumpera
Cleanup and move nursery allocator t
u
nables
t
o sgen
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Rodrigo Ku
m
pera
Add nurser
y
wa
s
tage ac
c
ounting under h
e
a
v
y stats
commit
|
commitdiff
|
tree
2011-05-26
Rodrigo Kumpera
Introduce
m
on
o
_sgen_nursery_reti
r
e_reg
i
o
n
.
commit
|
commitdiff
|
tree
2011-05-26
Rodrig
o
K
u
m
pera
Implement
n
ursery allocation tracki
n
g
.
commit
|
commitdiff
|
tree
2011-05-26
Rodr
i
go Kumpera
I
m
plement lo
c
k free nursery allocation
.
commit
|
commitdiff
|
tree
2011-05-26
Rodrigo Ku
m
p
e
r
a
Us
e
a
s
eparate f
i
el
d
t
o
hold freed fra
g
ment
s
commit
|
commitdiff
|
tree
2011-05-26
Rodrigo Kumpera
Kill nursery_next, n
o
w
each fragment has
a
bu
m
p p
o
inter
.
commit
|
commitdiff
|
tree
2011-05-26
Ro
d
r
i
go
Kumpera
A
d
d mo
n
o_sgen_can_alloc_s
i
ze and t
r
im some unusue
d
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ro
d
rig
o
K
umpe
r
a
Fin
i
sh split
i
ng sgen-nursery-allo
c
a
t
or into
a
se
p
arate
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Rodrigo
K
umpera
E
x
port
m
ono_sgen_get_
n
ursery_clear_policy f
r
o
m sg
e
n-gc
commit
|
commitdiff
|
tree
2011-05-26
Rodrig
o
Kumpera
Rename functions th
a
t will be part of the
n
u
rs
e
ry-allocator
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Rodrigo
K
ump
e
ra
Move
more nur
s
ery fragme
n
t co
d
e
f
rom sg
e
n
-
gc
.
c
commit
|
commitdiff
|
tree
2011-05-26
Rodrig
o
Kumpera
Mo
v
e nursery fragment ha
n
dling to a
s
eparate file
commit
|
commitdiff
|
tree
next