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
Properly handle domain unloading when sgen-bridge is in use.
2011-12-07
R
o
d
ri
g
o
K
u
mpe
r
a
Proper
l
y
h
andle
d
omain unlo
a
ding when sgen-bridge i
s
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodrigo Kumpera
new MONO_GC_PARAMS option bridge
.
It's
i
nt
e
rnal us
e
d
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodri
g
o Kum
p
er
a
Fix
s
e
v
ere b
r
e
akag
e
of sgen bridge
c
o
de
.
2nd and 3rd
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodrigo Kumpera
Fix hashtable itera
t
ion
c
o
de to properly work
w
i
th
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodr
i
go Kumpera
F
i
x
par
a
meter name in
the exception con
s
truc
t
or
.
commit
|
commitdiff
|
tree
2011-12-07
R
odrigo Kump
e
ra
Avoid an assert in brid
g
e
co
d
e when doing a major collecti
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodrigo
Kumpera
Remove some
d
ead code
commit
|
commitdiff
|
tree
2011-11-25
R
o
drigo Kump
e
ra
Fix error mes
s
age
.
commit
|
commitdiff
|
tree
2011-11-24
Rodrigo
K
umpera
Improve
e
r
r
or reporting on
t
est failure
.
commit
|
commitdiff
|
tree
2011-11-24
Rodrigo K
u
mpera
Ma
k
e
INodeVisitor meth
o
ds nonvi
r
tual by a
u
gment
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-11-23
Rodrigo Kumpera
Corre
c
tly
c
al
c
ulate t
h
e numbe
r
of car
d
s to b
e
marked
.
commit
|
commitdiff
|
tree
2011-11-23
Rodrigo Kumpera
Speedup g
e
t_executio
n
_conte
x
t_addr
.
commit
|
commitdiff
|
tree
2011-11-23
Rodr
i
go Kump
e
ra
F
ix a t
h
eoret
i
c
al
deadlo
c
k found by
valgrind
.
It w
a
s
.
.
.
commit
|
commitdiff
|
tree
2011-11-23
P
a
blo Rui
z
Garcia
An enha
n
ce
d
fix for GB1
8
0
3
0's GC proble
m
,
b
y allo
c
ating
.
.
.
commit
|
commitdiff
|
tree
2011-11-23
Pablo Ruiz Ga
r
cia
A
v
o
id internal
characte
r
table used by gb180
3
0 (
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-11-23
Pa
b
lo Ruiz Gar
c
ia
Fixes #
6
834
7
5: - Fixed ISO2022JPEncoder's
G
e
t
Byt
e
sCount
.
.
.
commit
|
commitdiff
|
tree
2011-11-22
Ro
d
ri
g
o Kumpera
Scan all epheme
r
on
arrays du
r
in
g
nurse
r
y
c
olle
c
t
ions
.
commit
|
commitdiff
|
tree
2011-11-15
Rodrigo K
u
mpe
r
a
Add JIT cou
n
t
e
rs to the local set
of
c
ounter
s
we support
.
commit
|
commitdiff
|
tree
2011-11-10
Rodr
i
go Kumpera
Pre
c
is
e
s
c
a
nnin
g
crashes on OSX while
c
ompiling
c
orlib
.
.
.
commit
|
commitdiff
|
tree
2011-11-10
Rodrigo Kumpera
Mark a t
i
nny function inline
.
commit
|
commitdiff
|
tree
2011-11-09
Ro
d
rigo
Kumpe
r
a
Mi
n
or
cleanup
of sgen
a
llocatio
n
code
.
commit
|
commitdiff
|
tree
2011-11-09
Rodrigo Kumpera
Implem
e
nt lightwei
g
ht nursery verification
.
commit
|
commitdiff
|
tree
2011-11-09
Rodrigo Kumpera
Cosmeti
c
chan
g
es to the nursery a
l
l
o
cator
.
Avoid a
.
.
.
commit
|
commitdiff
|
tree
2011-11-05
R
o
drigo K
u
mpera
Fix
m
a
rshaling
o
f Win32_IN6_A
D
DR
.
commit
|
commitdiff
|
tree
2011-11-03
Rodr
i
go Kumpera
Imp
l
e
m
ent the icalls ne
e
ded by
t
he new
m
obile mma
p
.
.
.
commit
|
commitdiff
|
tree
2011-11-03
Rodrigo Kumpera
Impleme
n
t a mobile ready
v
e
rsio
n
o
f
memory mappe
d
fi
l
es
.
commit
|
commitdiff
|
tree
2011-11-03
Rod
r
igo Kumpera
M
o
ve
a
l
l
Mono
.
Unix d
e
ps
i
nto a single pla
c
e
and put
.
.
.
commit
|
commitdiff
|
tree
2011-10-26
R
odrigo Kumpera
Implement ne
w
toggle
r
ef machinery for sgen
.
commit
|
commitdiff
|
tree
2011-10-26
Ro
d
rigo
K
umper
a
Ex
p
ort
a
bunch of
s
g
en
funct
i
ons for internal usage
.
commit
|
commitdiff
|
tree
2011-10-11
Rodrigo Kumpera
E
nsure pro
p
e
r
o
r
dering of hazard p
o
i
n
t
er reads
.
commit
|
commitdiff
|
tree
2011-09-26
Rod
r
igo Kumpera
Split bri
d
ge
p
r
ocessing in two
s
teps
.
commit
|
commitdiff
|
tree
2011-09-26
R
odrigo Kumpera
Fix the interatio
n
of non
tracking
weak ref
s
and epheme
r
ons
.
commit
|
commitdiff
|
tree
2011-09-26
Rodrigo Kumpera
Fix a bunch o
f
da
t
a
races
.
commit
|
commitdiff
|
tree
2011-09-26
Rodrigo Kumpera
Fi
x
enter/e
x
it critical region
v
isibi
l
ity
.
commit
|
commitdiff
|
tree
2011-09-26
Rodr
i
go Kumpe
r
a
Complete a
c
q
uire/rel
e
ase o
p
s
.
Make
ac
q
uire/release
.
.
.
commit
|
commitdiff
|
tree
2011-09-13
R
od
r
i
g
o Kumpera
A
v
o
id duplicates in the SSC xrefs
.
commit
|
commitdiff
|
tree
2011-09-13
R
odrigo
Ku
m
pera
Add loggin
g
to sgen-bridge
.
Log ti
m
es and sizes
.
commit
|
commitdiff
|
tree
2011-09-06
Rod
r
igo
K
umpera
L
et the system figure
o
ur
p
ermissions instea
d
o
f
doi
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-09-06
Rodrigo Kumpera
Impr
o
ve exception message
.
commit
|
commitdiff
|
tree
2011-09-06
R
o
drigo K
u
mp
e
ra
Add sgen collect
i
on pause times to mono tr
a
ce l
o
g
.
commit
|
commitdiff
|
tree
2011-09-01
Rodrigo K
u
mpera
The fin
hash
t
abl
e
hold
s
n
o
v
a
lue,
s
o
revert
t
o
ta
g
ging
.
.
.
commit
|
commitdiff
|
tree
2011-09-01
Rodr
i
go
K
umpera
H
a
ndl
e
fina
l
izable objects
p
o
i
n
t
ed by bridge object
s
.
.
.
commit
|
commitdiff
|
tree
2011-09-01
Rodrigo Kumpera
Add
n
ew
sgen-hash me
t
hod tha
t
change
s
the v
a
lue
o
f
.
.
.
commit
|
commitdiff
|
tree
2011-08-23
Rodrigo Ku
m
pera
R
ework self sus
p
end to av
o
i
d a race
o
n Mach
.
commit
|
commitdiff
|
tree
2011-08-19
Rodrigo Kumper
a
Fix
v
aria
n
ce test in
v
olving
n
u
llable types
.
commit
|
commitdiff
|
tree
2011-08-19
Rodrigo Kumpera
Correctly calcu
l
ate the size of
t
h
e freed a
r
ray buf
f
er
.
commit
|
commitdiff
|
tree
2011-08-18
R
o
drigo K
u
mper
a
Handle android's broken pthread_kill in sgen too
.
commit
|
commitdiff
|
tree
2011-08-18
Rodrigo K
u
mpera
Han
d
le android's brok
e
n pthread_kil
l
.
commit
|
commitdiff
|
tree
2011-08-16
Rodrigo Kumpera
Fix g_l
o
g redirection under a
n
droid
.
commit
|
commitdiff
|
tree
2011-08-11
Rod
r
igo K
u
mp
e
ra
Add IOb
s
e
rver/IObse
r
vab
l
e to MOBILE profile
.
commit
|
commitdiff
|
tree
2011-08-03
Rodrigo Kumpera
Fix
p
adding o
f
call instructions
.
commit
|
commitdiff
|
tree
2011-08-03
R
odrigo Ku
m
pera
Implement fail tramp support
o
n arm for full-
a
o
t
imt
.
.
.
commit
|
commitdiff
|
tree
2011-07-28
R
o
drigo K
u
mper
a
OSX won't expos
e
IPV6_
P
KTINFO
u
nless __APPLE_USE_RFC_3542
.
.
.
commit
|
commitdiff
|
tree
2011-07-28
Rodrigo Kumpera
Handle a race
on thread cleanup
.
commit
|
commitdiff
|
tree
2011-07-18
Rodrigo
K
umpe
r
a
Fix
t
he a
l
t
s
tack chec
k
so it works
under
osx
.
commit
|
commitdiff
|
tree
2011-07-18
Rodri
g
o Kumpe
r
a
Do
some
p
o
rta
b
ility adjustments so altstack works
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-07-18
Rodrigo Kump
e
ra
On OSX do SI
G
BUS on altst
a
c
k
as well since i
t
's used
.
.
.
commit
|
commitdiff
|
tree
2011-07-18
Rodrig
o
Kumpera
Handle a
l
tstack
e
xceptions in a
m
ore
p
ortable way on
.
.
.
commit
|
commitdiff
|
tree
2011-07-18
Ro
d
r
i
go Kumper
a
Fi
x
stack overflow code
t
o
work under darwi
n
-
x
86
.
commit
|
commitdiff
|
tree
2011-07-18
Rodr
i
go K
u
mpera
F
ix mo
n
o_thread_get
_
st
a
c
k
_bounds t
h
read bounds
.
commit
|
commitdiff
|
tree
2011-07-15
Ro
d
rigo Kum
p
era
If a
t
h
r
ead abort
i
s fatal, print th
e
excep
t
ion
before
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
Rodrigo Kumpe
r
a
Impro
v
e sta
c
ktraces
w
hen fa
c
ing a
runtime invoke
w
rapper
.
commit
|
commitdiff
|
tree
2011-07-12
Rodrigo
K
umpera
Avoid
a
.
cctor on the init
i
alization pat
h
.
commit
|
commitdiff
|
tree
2011-07-12
Rod
r
i
g
o Kumpera
Ad
d
s
ha
r
ed_perf
c
ounters op
t
io
n
to enabl
e
minimal
.
commit
|
commitdiff
|
tree
2011-07-12
Rodrigo Kump
e
ra
Do
D
IS
A
BLE_P
O
RTABIL
I
TY
more agressively
.
commit
|
commitdiff
|
tree
2011-07-10
Rodrigo
K
umpera
Fix signal ch
a
i
n
ing t
o
handle a stupid previous
handler
.
commit
|
commitdiff
|
tree
2011-07-10
Ro
d
rigo
K
umpe
r
a
Disabl
e
the ex
c
eptio
n
t
hrea
d
under iOS since it's nei
t
h
er
.
.
.
commit
|
commitdiff
|
tree
2011-07-06
Rodrigo Kumpera
Merge pull
requ
e
st #12
8
fr
o
m
p
as
z
czi/mas
t
er
commit
|
commitdiff
|
tree
2011-06-29
Rodrigo Kumpera
Fix m
o
re ty
p
os
.
commit
|
commitdiff
|
tree
2011-06-29
Rodrigo
K
umpera
Fi
x
t
ypo
.
commit
|
commitdiff
|
tree
2011-06-21
R
o
drigo Kumpera
Fix
amd
6
4, again
.
Damn me
.
commit
|
commitdiff
|
tree
2011-06-21
Rodr
i
g
o
K
umper
a
Implem
e
nt an IL vers
i
o
n
of t
h
e cardtable wr
i
te-
b
arrier
.
commit
|
commitdiff
|
tree
2011-06-21
Rodrig
o
Kumpera
Extract
the nursery check c
o
de i
n
to a separate function
.
commit
|
commitdiff
|
tree
2011-06-21
Rodrigo Kumpera
Fix build
.
commit
|
commitdiff
|
tree
2011-06-20
R
odrigo Kumpera
ms_get
_
empty
_
bloc
k
must atomica
l
ly pop from empty_bl
o
cks
.
commit
|
commitdiff
|
tree
2011-06-20
Rodrigo Kumpera
Avoid emiting membar for cases not
n
e
eded
by
amd64
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Rodr
i
g
o
K
umpera
Must us
e
an IL version of t
h
e tes
t
sinc
e
the underly
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Rodrigo K
u
mpera
Add regression tes
t
t
o cmmp
s
tore to
l
o
ca
l
.
commit
|
commitdiff
|
tree
2011-06-20
R
odrigo Kumpera
Do
n
'
t al
l
ow storing CMMP manag
e
d refs to loca
l
variables
.
commit
|
commitdiff
|
tree
2011-06-20
Rodrigo
K
u
mpera
Cleanup code a bit by
r
e
ducing spurious nest
i
ng
.
commit
|
commitdiff
|
tree
2011-06-20
R
od
r
igo Kum
p
era
S
DB under darw
i
n can
'
t
han
d
le new st
y
le interruption
.
commit
|
commitdiff
|
tree
2011-06-20
Rodrigo Kum
p
era
Ad
d
mono_thread_info_d
i
sable_new_in
t
err
u
pt s
o
we can
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Rodri
g
o Kumpera
M
erge pul
l
r
e
quest #
1
17 from madewokher
d
/win32build
commit
|
commitdiff
|
tree
2011-06-14
Rodrigo Kum
p
era
Mer
g
e
pull re
q
u
est #115 from k
n
octe/master
commit
|
commitdiff
|
tree
2011-06-13
Rod
r
ig
o
K
umpera
Allow Ass
e
mbl
y
Ref flags to have at least ECMA's values
.
.
.
commit
|
commitdiff
|
tree
2011-06-13
Rodr
i
go
Kum
p
era
Add regression
t
est
commit
|
commitdiff
|
tree
2011-06-13
Rodr
i
g
o
Kumpera
Aleviate fencing on critical re
g
i
o
ns an
d
a
l
l
ocation
.
commit
|
commitdiff
|
tree
2011-06-13
R
o
drigo Kumpera
F
i
x release semantics to mak
e
s
ure it
flushes the stor
e
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
Rodrigo Kumpera
Add missing StoreStore barriers
to the managed
a
llocator
.
commit
|
commitdiff
|
tree
2011-06-12
Rodrigo Kumper
a
Add new mono by
t
e code f
o
r me
m
o
ry
b
arriers
commit
|
commitdiff
|
tree
2011-06-12
R
o
dr
i
go Kumpe
r
a
X86 only needs S
t
or
e
Load
and
Full barriers,
igno
r
e
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
Rodrigo Kumpera
Ex
t
rac
t
the c
o
de to emi
t
a memory barrier
.
Add a memo
r
y_barr
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
Rod
r
igo Kumpe
r
a
St
o
ring the vtable
pointer on the objec
t
header requires
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
R
o
drigo
Ku
m
pera
Replace an
e
xpli
c
it
memor
y
barrier wit
h
mono_atomic
_
store_re
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
Rodrigo
Ku
m
pera
Add the basics for memory mo
d
el aware fen
c
ing
.
commit
|
commitdiff
|
tree
2011-06-10
R
o
drigo Kumpera
Fix darwin-ar
m
build
.
commit
|
commitdiff
|
tree
2011-06-10
R
odr
i
g
o Ku
m
pera
A
d
d r
e
g
ressi
o
n tests
for dele
g
ate i
n
vok
e
s
commit
|
commitdiff
|
tree
2011-06-10
Rodrig
o
Kumpera
Ad
d
test for
m
i
ssing binding
behavior
commit
|
commitdiff
|
tree
2011-06-10
Rodrigo Kum
p
e
r
a
Hand
l
e more
delegate invoke cases
.
commit
|
commitdiff
|
tree
2011-06-10
Rodrigo Kumpera
Fix
e
s Delega
t
e
.
CreateDelegate with
valuetype argument
.
.
.
commit
|
commitdiff
|
tree
next