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
Merge pull request #210 from symform/mono-2-10
2012-03-12
Rodr
i
go Kumpera
Mer
g
e pull reque
s
t #210 from symfor
m
/mono-2-1
0
commit
|
commitdiff
|
tree
2012-03-08
R
odrigo Kumpera
Under
full-aot
process
t
he
t
ypes of method arguments
.
.
.
commit
|
commitdiff
|
tree
2012-03-02
Rodrig
o
K
u
m
p
e
r
a
F
i
x
a mach
r
a
ce
c
ondition between a th
r
ead trig
g
ering
.
.
.
commit
|
commitdiff
|
tree
2012-02-02
R
odr
i
go
Kumpe
r
a
Use th
e
bridge callback to
speedup bridge object detectio
n
.
commit
|
commitdiff
|
tree
2012-02-02
R
o
drigo Kumpera
The bridge ca
l
lba
c
k now is per-class and no
t
per-objec
t
.
.
.
commit
|
commitdiff
|
tree
2012-02-02
Rodrigo K
u
mpera
Make more bits in t
h
e vtable av
a
ilable to the GC
.
commit
|
commitdiff
|
tree
2012-02-01
M
a
rk Probs
t
[
s
gen]
O
p
t
ion for an allowance
limit
.
commit
|
commitdiff
|
tree
2012-01-29
Rodrigo Kumpera
Guard against lazy initi
a
liz
a
tion
o
f idepth
.
commit
|
commitdiff
|
tree
2012-01-29
Rodrigo Kumpera
Last round
of fu
l
lao
t
fixes f
o
r lazy init'ng superty
p
es
.
commit
|
commitdiff
|
tree
2012-01-26
R
o
drigo Kumpera
F
i
x aot misc
o
mpil
a
ti
o
n
d
u
e
to the lazy su
p
ertypes i
n
i
tializa
.
.
.
commit
|
commitdiff
|
tree
2012-01-25
Rodrigo
Kumpera
Fix consumers of
supertypes informati
o
n to acco
u
n
t
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
Ro
d
r
igo
Kump
e
ra
A r
e
g
r
ess
i
on test fo
r
b
xc #795
.
commit
|
commitdiff
|
tree
2012-01-24
Rodrigo Kum
p
era
B
e lazy'er wh
e
n set
t
ing
up supertype informati
o
n
.
Fixes
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
R
od
r
igo
K
umper
a
Lazily nit mono_class_setup
_
supertypes correctly
.
commit
|
commitdiff
|
tree
2012-01-11
Rodr
i
go Kumpera
Fix ent
e
r/exit cr
i
tical reg
i
on visibility
.
commit
|
commitdiff
|
tree
2012-01-11
Rodrigo Kumpe
r
a
Alevia
t
e f
e
ncing on critica
l
regions
a
nd allocation
.
commit
|
commitdiff
|
tree
2012-01-11
Rod
r
igo Ku
m
pera
Storing the vtable
pointer on the
object header require
s
.
.
.
commit
|
commitdiff
|
tree
2012-01-11
Rodr
i
g
o Kumper
a
Replac
e
an explicit memory
barrier with mono_atomic_s
t
o
r
e_re
.
.
.
commit
|
commitdiff
|
tree
2012-01-11
Rodri
g
o
Kumper
a
Com
p
lete
a
cquire/release ops
.
Make acquire/
r
elease
.
.
.
commit
|
commitdiff
|
tree
2012-01-11
Ro
d
ri
g
o K
u
mpera
Fi
x
r
e
le
a
se semantics to make sure it flus
h
es the
store
.
.
.
commit
|
commitdiff
|
tree
2012-01-11
Rodrigo Ku
m
pera
E
xtract the
c
ode to e
m
it a mem
o
ry barrier
.
A
d
d a
m
emor
y
_barr
.
.
.
commit
|
commitdiff
|
tree
2012-01-11
Rodr
i
go Kum
p
era
Add the basics f
o
r mem
o
ry m
o
del
awar
e
fencing
.
commit
|
commitdiff
|
tree
2012-01-10
Rod
r
igo
Kumpera
Fix the
i
teract
i
on between bridge an
d
major evacuat
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2012-01-05
Rodrigo Kumpera
Avoid do
i
n
g
IL
lookup
i
n the
n
a
t
ive crash
h
a
n
dler
.
commit
|
commitdiff
|
tree
2012-01-05
Ro
d
rigo Kumpera
Ad
d
re
g
ression t
e
st for
bx
c
#
1
147
.
commit
|
commitdiff
|
tree
2012-01-05
R
o
dr
i
go Kumpe
r
a
Properly i
n
i
t
i
a
lize a
rg
c
t
x
template
.
Fi
x
es bxc
#1147
.
commit
|
commitdiff
|
tree
2012-01-04
Rodrigo Kumpera
Che
c
king
i
f a type is a referenc
e
mus
t
be gsh
a
r
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-12-16
R
odrigo Kump
e
ra
Fix sgen
commit
|
commitdiff
|
tree
2011-12-08
Rodrigo
K
umpera
Fix another
case where bridge would not be triggered
.
commit
|
commitdiff
|
tree
2011-12-07
Rod
r
i
go Kumper
a
Fi
x
seve
r
e
b
reakag
e
of sgen b
r
i
d
ge co
d
e
.
2nd and 3rd
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rod
r
igo Kumpe
r
a
Avo
i
d an ass
e
rt in bridg
e
cod
e
when doing a major colle
c
tion
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodrigo Kumpera
Remove some dead code
commit
|
commitdiff
|
tree
2011-12-06
Rodrigo
Kumpera
Use mono-tls for
the current d
o
ma
i
n
.
commit
|
commitdiff
|
tree
2011-12-06
R
odrigo Kumpe
r
a
Move curren
t
thread to us
e
m
ono-tls
.
commit
|
commitdiff
|
tree
2011-12-06
Ro
d
r
i
go
Ku
m
pera
Backport utils/mono-tl
s
.
h
.
commit
|
commitdiff
|
tree
2011-11-23
Ro
d
r
igo Kumpera
Corr
e
ctly calculate the number of
card
s
to be marked
.
commit
|
commitdiff
|
tree
2011-11-22
Rodrigo Kumpera
Scan all e
p
hemeron arra
y
s
d
u
r
i
n
g
nursery collec
t
ions
.
commit
|
commitdiff
|
tree
2011-11-15
Rodrigo Kumpera
Add JIT counters to t
h
e
l
o
c
a
l set
o
f
c
ounters we
support
.
commit
|
commitdiff
|
tree
2011-11-05
Rodrigo
K
u
mpera
Fix marshaling of Win32_
I
N
6
_ADDR
.
commit
|
commitdiff
|
tree
2011-11-03
Rodrigo Kumpera
Implement
t
he ic
a
ll
s
needed
by the new
mobile mmap
.
.
.
commit
|
commitdiff
|
tree
2011-11-03
R
odrigo
K
umpera
Implement a mobile ready version of memory m
a
pped files
.
commit
|
commitdiff
|
tree
2011-11-03
Rodr
i
go Ku
m
pera
M
o
ve all Mo
n
o
.
Unix d
e
ps
into a single place and pu
t
.
.
.
commit
|
commitdiff
|
tree
2011-11-01
Rodrigo Kum
p
er
a
pu
b
lish th
e
s
ame events as pt
h
read_stop_world
commit
|
commitdiff
|
tree
2011-10-26
Rodrigo
Kumpera
Im
p
l
eme
n
t new toggleref machinery
f
or sgen
.
commit
|
commitdiff
|
tree
2011-10-26
Rodrigo Kum
p
era
Export a bunch of
sgen fun
c
t
ions for
interna
l
u
sage
.
commit
|
commitdiff
|
tree
2011-09-26
Rod
r
igo Kump
e
r
a
S
p
lit bridge p
r
oces
s
ing in
t
w
o st
e
ps
.
commit
|
commitdiff
|
tree
2011-09-26
Rodr
i
go Kumpe
r
a
Fix the
int
e
ration of non tracking weak refs and ep
h
emerons
.
commit
|
commitdiff
|
tree
2011-09-26
Mark Probst
[s
g
e
n] Do the brid
g
e
c
allback after the
w
orld ha
s
be
e
n
.
.
.
commit
|
commitdiff
|
tree
2011-09-13
Rodrigo Kumpera
A
v
oid dup
l
icates in the SSC
xrefs
.
commit
|
commitdiff
|
tree
2011-09-13
Rodrigo Kumpera
Add lo
g
gin
g
to sgen-bri
d
ge
.
Lo
g
t
i
mes and sizes
.
commit
|
commitdiff
|
tree
2011-09-06
Rodrigo K
u
mpe
r
a
Le
t
t
h
e sys
t
em figure our permissions instead of doing
.
.
.
commit
|
commitdiff
|
tree
2011-09-06
Rodrigo Kumpera
Improve except
i
o
n
m
e
ssage
.
commit
|
commitdiff
|
tree
2011-09-06
R
od
r
igo Kumpe
r
a
Add collection loggin
g
to sg
e
n
.
commit
|
commitdiff
|
tree
2011-09-02
Mark Probst
[s
g
en] Break trac
k
ing weak refere
n
ce
s
as early as possible
.
commit
|
commitdiff
|
tree
2011-09-01
Ro
d
rigo Kumpera
Handle finaliza
b
le obj
e
ct
s
pointed by bridge objects
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
Rodr
i
g
o
K
umper
a
Fix s
g
en-ar
m
-mach
.
It
r
equir
e
s some #de
f
in
e
juggling
.
commit
|
commitdiff
|
tree
2011-08-19
Rodrigo Kumpera
Fix varian
c
e
test
i
nvolving
n
ullable types
.
commit
|
commitdiff
|
tree
2011-08-19
R
o
drig
o
Kum
p
era
Correctl
y
calcul
a
te the siz
e
of the freed
arr
a
y
buffe
r
.
commit
|
commitdiff
|
tree
2011-08-18
Rodrigo
Kumpera
Fix android's broken p
t
hr
e
ad_kill under sgen
.
commit
|
commitdiff
|
tree
2011-08-16
Rodrigo Ku
m
pera
Fi
x
g_log redirec
t
i
o
n under android
.
commit
|
commitdiff
|
tree
2011-08-11
Rodrigo Kum
p
er
a
Add IObserver/IObs
e
rva
b
l
e t
o
MOBILE profile
.
commit
|
commitdiff
|
tree
2011-08-03
Rodrigo Kumpera
Fix padding o
f
cal
l
instructions
.
commit
|
commitdiff
|
tree
2011-08-03
Rodrigo
Kumpera
Implement fail t
r
amp suppor
t
on arm f
o
r full-aot imt
.
.
.
commit
|
commitdiff
|
tree
2011-07-29
Rodrigo Kumper
a
Use wrapp
e
r
s for accessing s
o
c
k
et erro
r
s
.
Cygwin doe
s
.
.
.
commit
|
commitdiff
|
tree
2011-07-28
Rodrigo Kumpera
OS
X
w
o
n't expose IPV6
_
P
KTINFO unless __APPLE_USE_RFC_3542
.
.
.
commit
|
commitdiff
|
tree
2011-07-28
Rodrigo Kumpera
Handle a
race on thread cleanup
.
commit
|
commitdiff
|
tree
2011-07-24
Duane Wandless
F
i
x
cr
a
sh
o
n Lio
n
when
e
xiting
commit
|
commitdiff
|
tree
2011-07-24
Geoff Norton
Fix con
f
igure check
f
or darwin to supp
o
rt al
l
v
a
riants
commit
|
commitdiff
|
tree
2011-07-18
R
odr
i
go Ku
m
pera
Merg
e
pu
l
l request #132
from ngraziano/fb497cbb
6
5
0
3
c
2a0913fd
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
Rodrigo
K
umpera
If a thread abort
i
s fatal, p
r
in
t
th
e
ex
c
eption
be
f
ore
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
Rodri
g
o Ku
m
pera
I
m
prove stacktra
c
es when facing a runtime invo
k
e wrapper
.
commit
|
commitdiff
|
tree
2011-07-12
Rodrigo Kumpera
A
v
oid a
.
cctor
o
n
th
e
initial
i
zation path
.
commit
|
commitdiff
|
tree
2011-07-12
Rodrigo
Kumpe
r
a
Add shared_per
f
cou
n
ters option
t
o en
a
ble m
i
nima
l
.
commit
|
commitdiff
|
tree
2011-07-12
Rodrigo
Kump
e
ra
Do DISA
B
LE_P
O
RTABILITY more
a
g
ressively
.
commit
|
commitdiff
|
tree
2011-07-09
R
o
drigo K
u
mp
e
ra
F
ix signal chaining to h
a
ndle a
s
tupi
d
previous
h
andler
.
commit
|
commitdiff
|
tree
2011-07-09
Rodrigo Kumpera
Arm
h
as
M
O
N
O_ARCH_HAVE_SIGCT
X
_TO_MONOC
T
X
.
This gives
.
.
.
commit
|
commitdiff
|
tree
2011-07-09
R
odrigo Kum
p
era
Disable the exception
threa
d
under
i
OS s
i
n
ce it
'
s nei
t
her
.
.
.
commit
|
commitdiff
|
tree
2011-06-13
Rodrigo Kumpera
Allow AssemblyR
e
f flags to have at lea
s
t ECMA'
s
values
.
.
.
commit
|
commitdiff
|
tree
2011-06-09
Rodrigo
K
umpera
Fix darwin-arm b
u
ild
.
commit
|
commitdiff
|
tree
2011-06-01
Rodrigo K
u
mpera
H
a
ndle a vtable layout c
o
r
n
e
r
c
ase
.
commit
|
commitdiff
|
tree
2011-05-30
Rodrigo Kumper
a
P
roper
l
y handle field RVA under moving
c
olle
c
t
or
.
commit
|
commitdiff
|
tree
2011-05-30
Rodrigo K
u
mpera
F
i
x sg
e
n under x
e
n
commit
|
commitdiff
|
tree
2011-05-25
Rod
r
igo Kum
p
e
ra
Fix mul_imm under amd64
commit
|
commitdiff
|
tree
2011-05-03
Rodrig
o
Kumpera
Add
regression
tes
t
for #691057
commit
|
commitdiff
|
tree
2011-05-03
Rodr
i
g
o Kumpera
Fix a couple of issues o
n
Mono
.
S
i
md
.
commit
|
commitdiff
|
tree
2011-04-01
Ro
d
rigo Kumpera
Fix
t
h
r
ead restart under mach
.
commit
|
commitdiff
|
tree
2011-04-01
Rodrigo
K
ump
e
ra
Extra
c
t
s
uspend code from mono_sgen
_
thread
_
handsha
k
e
.
commit
|
commitdiff
|
tree
2011-04-01
Rodri
g
o Kumpera
Use
c
onst
a
nt stack space
f
or STW un
d
er darwin
.
commit
|
commitdiff
|
tree
2011-04-01
Rodrigo Kumpera
Leverage SgenThreadInfo::mach_port
.
commit
|
commitdiff
|
tree
2011-04-01
Rodrigo Ku
m
pera
Store the mach por
t
on SgenThreadInfo
commit
|
commitdiff
|
tree
2011-04-01
Rodrigo Kumpera
Fix win32 file name
canonic
a
liza
t
ion
.
commit
|
commitdiff
|
tree
2011-03-30
Rodrigo
K
umpera
C
a
st p to
char* since
the
o
ffset is in b
y
te unit
s
.
commit
|
commitdiff
|
tree
2011-03-17
Rodrigo
K
umpe
r
a
Revert "[io-layer] Handle
proce
s
s
w
aits when SHM is
.
.
.
commit
|
commitdiff
|
tree
2011-03-17
Rodrigo Kump
e
ra
R
e
vert "[io-l
a
yer]
Make
my pre
v
ious patch
signal safe
.
"
commit
|
commitdiff
|
tree
2011-03-10
Rodr
i
go Kumpera
m
ono_
g
c_al
l
oc_mature must ch
e
ck
i
f
the
object nee
d
s
.
.
.
commit
|
commitdiff
|
tree
2011-03-10
Lucas Mei
j
er
b
a
c
k
p
o
rt of ee5a8cf9d0
9
d52574
1
e94b380b
b
a411c69150
2
6a
.
.
.
commit
|
commitdiff
|
tree
2011-03-02
Rodr
i
g
o
K
ump
e
ra
Reset i
i
d of unloaded generic int
e
rfac
e
s
c
orrectly
.
commit
|
commitdiff
|
tree
2011-02-28
Rodr
i
g
o
Kum
p
er
a
Handle de
m
or
m
a
l
ized object and string types
.
commit
|
commitdiff
|
tree
2011-02-28
Rodr
i
go
Kumper
a
Handle CompareTo(long) and
huge numbers
.
commit
|
commitdiff
|
tree
2011-02-22
Rodrigo Kumpera
Properly
che
c
k argum
e
n
t
s i
n
List<T> ICollection
.
CopyTo
.
commit
|
commitdiff
|
tree
next