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
Move the gc descriptor machinery to sgen-descriptor.(c|h). This will make it easier...
2011-12-21
Rodrigo Kumpera
M
o
v
e the gc
d
escriptor machinery to sge
n
-
des
c
ript
o
r
.
.
.
commit
|
commitdiff
|
tree
2011-12-21
Rodrigo
Kumpera
Intrudu
c
e sg
e
n-conf
.
h
with fundamental type
s
a
n
d
all
.
.
.
commit
|
commitdiff
|
tree
2011-12-21
Rodr
i
go Kumpera
Properly align ca
l
ls t
o
mo
n
o_jit_th
r
ead_attach
from
.
.
.
commit
|
commitdiff
|
tree
2011-12-20
Rodrigo Kumpera
A
d
d a missing StructLayout
a
ttri
b
ute
to MonoAsync
.
commit
|
commitdiff
|
tree
2011-12-16
Rodr
i
go Kumper
a
T
he small o
b
je
c
t
ch
e
ck
m
ust do
an u
n
sign
e
d
c
o
m
p
arison
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Rodrigo K
u
m
p
era
Explain the why
'
s
of THR
E
AD_INFO_TYPE
.
commit
|
commitdiff
|
tree
2011-12-14
Rodri
g
o Kumpera
Handl
e
all sorts of corner cases dealin
g
with T
y
pe
.
commit
|
commitdiff
|
tree
2011-12-13
Rodrigo Kumpera
Switch to
p
r
ecise scanning of corlib
.
commit
|
commitdiff
|
tree
2011-12-13
Rodrigo
K
umpera
Kill some unused
m
anaged t
y
pe map
p
ing
s
.
commit
|
commitdiff
|
tree
2011-12-13
Rod
r
ig
o
K
umpera
Add all
missing sequent
i
al layo
u
t
d
irectives to corl
i
b
.
.
.
commit
|
commitdiff
|
tree
2011-12-11
R
odr
i
go Kumpera
Pass the paramerer na
m
e to ArgumentExceptio
n
const
r
uct
o
r
.
commit
|
commitdiff
|
tree
2011-12-11
Rodrigo
Kumper
a
T
uple s
t
ructural compare shold
return fa
l
s
e
inste
a
d
.
.
.
commit
|
commitdiff
|
tree
2011-12-11
Rodrigo Kumpera
Add an extra heavy stats for rema
r
ked
c
ar
d
s
.
commit
|
commitdiff
|
tree
2011-12-10
Rodrigo Kumpe
r
a
Switch
f
rom us
i
n
g
a staging area to hash filtering
.
commit
|
commitdiff
|
tree
2011-12-10
Rodrigo Kumper
a
Fix some warnings
commit
|
commitdiff
|
tree
2011-12-10
Rodrigo K
u
m
p
era
Improv
e
nursery pining performance
b
y
m
ak
i
n
g sure scan
.
.
.
commit
|
commitdiff
|
tree
2011-12-10
R
odrigo K
u
mpe
r
a
Movin
g
p
i
n
stats
g
athe
r
ing under G_UN
L
I
KEL
Y
.
commit
|
commitdiff
|
tree
2011-12-10
R
odrigo Ku
m
pe
r
a
Mak
e
sure we correctly
s
et APC flag
w
hen using new
.
.
.
commit
|
commitdiff
|
tree
2011-12-08
Rodrigo Kum
p
era
On
mach,
thread_
a
bort_safely
c
an
'
t
break
so
c
kets
s
yscalls
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodrigo Ku
m
per
a
Add test
for sg
e
n-bri
d
g
e
.
commit
|
commitdiff
|
tree
2011-12-07
Ro
d
ri
g
o Kumpera
P
r
operly handle do
m
ain un
l
oading when sgen-bri
d
ge is
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodr
i
go
K
umpera
new MON
O
_GC_PARAMS option bri
d
ge
.
It's internal used
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodr
i
g
o
K
u
mpera
Fix sever
e
breakage of sgen bridge code
.
2nd
a
nd 3rd
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Ro
d
r
igo Kum
p
e
ra
Fix
h
ashtable
itera
t
ion c
o
de to properly work with
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodrigo Kumpera
F
i
x param
e
ter name in the e
x
c
e
ption constru
c
tor
.
commit
|
commitdiff
|
tree
2011-12-07
Rodrigo Kumpera
Avoid an assert
i
n
b
ridge code
w
hen doing a majo
r
collec
t
ion
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodrigo Kumpera
Remove some dea
d
c
o
de
commit
|
commitdiff
|
tree
2011-11-25
R
o
dri
g
o Kumpera
Fix error message
.
commit
|
commitdiff
|
tree
2011-11-24
Rod
r
igo Ku
m
p
er
a
Improve error reporti
n
g o
n
t
est fai
l
ure
.
commit
|
commitdiff
|
tree
2011-11-24
Rodri
g
o Kump
e
r
a
Make INodeVisitor
m
et
h
o
d
s n
o
nvirtual by augmenting
.
.
.
commit
|
commitdiff
|
tree
2011-11-23
R
o
drigo K
u
mpe
r
a
Correctly calcu
l
ate t
h
e
number of cards
to be
mar
k
ed
.
commit
|
commitdiff
|
tree
2011-11-23
Rodrigo Kum
p
era
Speedu
p
get
_
exe
c
ut
i
o
n
_c
o
nt
e
x
t_addr
.
commit
|
commitdiff
|
tree
2011-11-23
Rodrigo Kum
p
era
F
i
x
a
th
e
oretica
l
deadlock fo
u
n
d
b
y valgr
i
nd
.
It
was
.
.
.
commit
|
commitdiff
|
tree
2011-11-23
P
ablo Ruiz Garcia
An enhanced fix for GB18030's GC
p
robl
e
m, by allocating
.
.
.
commit
|
commitdiff
|
tree
2011-11-23
Pabl
o
R
u
iz Garcia
A
v
oid internal
charact
e
r table used by gb18030 (on
.
.
.
commit
|
commitdiff
|
tree
2011-11-23
Pablo
Ruiz Garcia
Fixes #683
4
75
:
-
F
ixed ISO2022JPE
n
c
oder's GetBy
t
esCou
n
t
.
.
.
commit
|
commitdiff
|
tree
2011-11-22
Rodrigo Kump
e
ra
Sca
n
all ephemer
o
n arrays during nurs
e
ry collections
.
commit
|
commitdiff
|
tree
2011-11-15
Rod
r
igo Ku
m
p
e
ra
Add JIT counters
to
t
he local set of cou
n
ters
w
e
s
u
p
p
ort
.
commit
|
commitdiff
|
tree
2011-11-10
Rodrigo Kumpe
r
a
Precise scanning cras
h
es on OSX while compili
n
g co
r
lib
.
.
.
commit
|
commitdiff
|
tree
2011-11-10
Rodrigo Ku
m
pera
Mark
a
tinny function inli
n
e
.
commit
|
commitdiff
|
tree
2011-11-09
R
o
d
rigo Kumpera
Minor cle
a
n
up o
f
sgen all
o
ca
t
ion code
.
commit
|
commitdiff
|
tree
2011-11-09
R
o
d
rigo Kumpera
Imp
l
ement lightwe
i
ght nursery verification
.
commit
|
commitdiff
|
tree
2011-11-09
Rodrigo Kum
p
era
Cosmetic changes to
th
e
nursery allocator
.
Avoid a
.
.
.
commit
|
commitdiff
|
tree
2011-11-05
Rodrigo Ku
m
pera
Fix
m
a
r
shaling o
f
Win32_
I
N6_
A
DDR
.
commit
|
commitdiff
|
tree
2011-11-03
Ro
d
rigo Kumpera
Imple
m
ent th
e
icalls needed by the new mobile mmap
.
.
.
commit
|
commitdiff
|
tree
2011-11-03
Rod
r
igo Kumpera
Implement
a m
o
b
i
le r
e
ady versi
o
n
of mem
o
ry mapped files
.
commit
|
commitdiff
|
tree
2011-11-03
Rodrigo Ku
m
pe
r
a
Move al
l
Mono
.
Unix d
e
ps into a
s
i
ngle place
and put
.
.
.
commit
|
commitdiff
|
tree
2011-10-26
Rodrigo Kumpe
r
a
Impl
e
ment new toggleref ma
c
h
i
nery for sgen
.
commit
|
commitdiff
|
tree
2011-10-26
Rodrigo K
u
mpera
Export a
bunc
h
of
s
g
en
functions f
o
r
i
nternal usa
g
e
.
commit
|
commitdiff
|
tree
2011-10-11
Rodrigo Kump
e
ra
Ensure
pro
p
er ordering of h
a
z
ard point
e
r reads
.
commit
|
commitdiff
|
tree
2011-09-26
R
o
drigo K
u
mp
e
ra
Split bridge processing in two st
e
ps
.
commit
|
commitdiff
|
tree
2011-09-26
Rodrig
o
K
umpera
F
i
x th
e
i
n
teration of non tracki
n
g
weak refs
a
nd ephemerons
.
commit
|
commitdiff
|
tree
2011-09-26
Rodrigo
K
umpe
r
a
Fix a bunch of data races
.
commit
|
commitdiff
|
tree
2011-09-26
Ro
d
rigo
K
umpera
Fix enter/e
x
it cr
i
tical reg
i
o
n visibility
.
commit
|
commitdiff
|
tree
2011-09-26
Rodri
g
o K
u
mp
e
r
a
Comple
t
e ac
q
uire/release
ops
.
Make a
c
quire/rel
e
ase
.
.
.
commit
|
commitdiff
|
tree
2011-09-13
Rodrigo K
u
mpera
Avoid d
u
plica
t
es in the SSC xrefs
.
commit
|
commitdiff
|
tree
2011-09-13
Rodri
g
o Kumpera
Add loggin
g
to sgen-brid
g
e
.
Log tim
e
s
a
nd
sizes
.
commit
|
commitdiff
|
tree
2011-09-06
Rodrigo K
u
mpera
L
e
t
t
he system figure
our permi
s
sions in
s
tead of doing
.
.
.
commit
|
commitdiff
|
tree
2011-09-06
Rodrigo Kump
e
r
a
I
mprove exception message
.
commit
|
commitdiff
|
tree
2011-09-06
Rodrigo Kumpera
Add sge
n
collection pa
u
s
e times to
mono trac
e
log
.
commit
|
commitdiff
|
tree
2011-09-01
Ro
d
rigo Kumpera
Th
e
f
i
n
h
ashtable hold
s
no v
a
lue, so
r
e
v
ert to tagging
.
.
.
commit
|
commitdiff
|
tree
2011-09-01
R
o
d
rig
o
Kump
e
ra
Handle
finalizable ob
j
ects
pointe
d
by bridge obj
e
cts
.
.
.
commit
|
commitdiff
|
tree
2011-09-01
Ro
d
rigo Kumpera
Add n
e
w
sgen-hash
m
ethod that changes the
value
o
f
.
.
.
commit
|
commitdiff
|
tree
2011-08-23
Rodrigo Kumpera
Rew
o
rk self suspend to avoid a race on Mach
.
commit
|
commitdiff
|
tree
2011-08-19
Rodrigo Kumper
a
Fix variance test involving
n
ullable types
.
commit
|
commitdiff
|
tree
2011-08-19
Rodr
i
go K
u
mpera
C
o
rrectly calcula
t
e
t
h
e si
z
e of the freed arr
a
y buffer
.
commit
|
commitdiff
|
tree
2011-08-18
Rodrigo
K
u
m
p
e
r
a
Ha
n
dle android
'
s bro
k
en pthread_kill in sgen
t
oo
.
commit
|
commitdiff
|
tree
2011-08-18
Rodrigo Kum
p
e
ra
Handle android's broken pthread_kil
l
.
commit
|
commitdiff
|
tree
2011-08-16
R
od
r
ig
o
Kumper
a
Fix g_
l
og redire
c
tion und
e
r android
.
commit
|
commitdiff
|
tree
2011-08-11
R
o
drigo Kump
e
ra
Add IObse
r
ver/IObser
v
able to MO
B
ILE profile
.
commit
|
commitdiff
|
tree
2011-08-03
Rodrigo
Kumpera
Fix pad
d
i
n
g of
call instructions
.
commit
|
commitdiff
|
tree
2011-08-03
Rodrigo Kum
p
era
I
m
plement fail tramp support on arm fo
r
f
ull-aot i
m
t
.
.
.
commit
|
commitdiff
|
tree
2011-07-28
R
o
d
r
igo Ku
m
pe
r
a
O
S
X
wo
n
't expose IPV6_PKTINFO unless __APPLE_U
S
E_
R
FC_3542
.
.
.
commit
|
commitdiff
|
tree
2011-07-28
Rodrigo Kumpera
Handle a ra
c
e on
t
hread cleanup
.
commit
|
commitdiff
|
tree
2011-07-18
Ro
d
rig
o
Kumpera
Fix
t
he
altstack chec
k
so it wor
k
s under
osx
.
commit
|
commitdiff
|
tree
2011-07-18
Rodri
g
o
K
u
mpera
Do s
o
me
p
o
rtabili
t
y adjust
m
ents so
alts
t
ack works on
.
.
.
commit
|
commitdiff
|
tree
2011-07-18
Rodr
i
go Kumpera
O
n OSX d
o
SIGBUS on
a
l
t
stack as
well sin
c
e
it
'
s
used
.
.
.
commit
|
commitdiff
|
tree
2011-07-18
Rodrigo K
u
mpera
Handle
altstack exceptions in a more portable way on
.
.
.
commit
|
commitdiff
|
tree
2011-07-18
Rodrigo
K
u
mpera
Fix stack
overflow code
t
o
work under darwin-x86
.
commit
|
commitdiff
|
tree
2011-07-18
R
odrigo K
u
mpe
r
a
Fix mono_thread_get_sta
c
k_bo
u
nds thread bounds
.
commit
|
commitdiff
|
tree
2011-07-15
R
o
d
rigo Kumpera
If
a
thread abort is
fatal, print the excep
t
ion bef
o
re
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
Rodrig
o
Kumper
a
Improve stacktrace
s
when
f
acin
g
a
r
unti
m
e invoke wrapper
.
commit
|
commitdiff
|
tree
2011-07-12
Ro
d
rig
o
Kumpera
Avoid a
.
cctor on the
i
n
itializa
t
i
o
n path
.
commit
|
commitdiff
|
tree
2011-07-12
Rodrigo Kumpera
Add share
d
_
p
erfcounters opt
i
on to enable minimal
.
commit
|
commitdiff
|
tree
2011-07-12
Rodrigo Kumpera
Do DISA
B
LE_PORTABILITY
m
o
re agressiv
e
ly
.
commit
|
commitdiff
|
tree
2011-07-10
Rodrigo Kum
p
era
Fix signal c
h
ain
i
ng to
h
andle a
s
t
upid previous handler
.
commit
|
commitdiff
|
tree
2011-07-10
Rodrig
o
Kumpera
D
i
sable the except
i
on thread u
n
der iOS
s
i
nce it's neit
h
er
.
.
.
commit
|
commitdiff
|
tree
2011-07-06
Rodrigo Kumpe
r
a
M
erge pull reque
s
t #128
from
p
a
szczi/m
a
ster
commit
|
commitdiff
|
tree
2011-06-29
Rod
r
igo Kumpera
Fix
m
o
re
t
y
po
s
.
commit
|
commitdiff
|
tree
2011-06-29
R
o
d
r
i
g
o Kump
e
r
a
Fix
typo
.
commit
|
commitdiff
|
tree
2011-06-21
Rodrigo
K
u
mpera
Fix
am
d
64, again
.
Damn me
.
commit
|
commitdiff
|
tree
2011-06-21
Ro
d
r
igo K
u
mp
e
ra
Impleme
n
t
an IL versio
n
of the
cardtabl
e
write-barr
i
er
.
commit
|
commitdiff
|
tree
2011-06-21
Rodr
i
go
K
umpera
E
x
tr
a
c
t
the nurs
e
ry
c
he
c
k co
d
e i
n
to a se
p
arate function
.
commit
|
commitdiff
|
tree
2011-06-21
Rodrigo Kumpera
Fix build
.
commit
|
commitdiff
|
tree
2011-06-20
R
o
d
r
igo K
u
mpera
ms_get_empty_
b
lock mu
s
t a
t
omi
c
al
l
y
p
op f
r
o
m
empty_blocks
.
commit
|
commitdiff
|
tree
2011-06-20
Rodri
g
o K
u
mpera
Avoid e
m
itin
g
membar
for cases not
needed by amd6
4
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Rodrig
o
Kumpera
M
u
st use an
I
L ver
s
ion of the test sin
c
e the
underlying
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Rodr
i
go Kumpe
r
a
Add regressio
n
test to cmmp stor
e
to loc
a
l
.
commit
|
commitdiff
|
tree
2011-06-20
Rodrigo Kumpera
Don't a
l
low
stor
i
ng CM
M
P manag
e
d
r
e
f
s t
o
lo
c
al v
a
riables
.
commit
|
commitdiff
|
tree
2011-06-20
Rodrigo
K
umpe
r
a
Cleanup code
a bit by r
e
d
ucing
spurious ne
s
ting
.
commit
|
commitdiff
|
tree
next