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
When calculating allowance, don't blindly cast from double to uint as it might not...
2012-07-17
Rodrigo Kumpera
When
c
a
lculating
a
llowance,
d
o
n't blindly cast
fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2012-07-12
Rodrigo Kumper
a
Fix the layout of I
n
t
ernalThread and make s
u
re we won
.
.
.
commit
|
commitdiff
|
tree
2012-07-10
Rodri
g
o Kumpera
Disabl
e
mdb by
d
efault as it breaks s
g
e
n bu
i
l
d
s
.
This
.
.
.
commit
|
commitdiff
|
tree
2012-07-02
Ro
d
rig
o
Kumpera
Use isfini
t
e instea
d
of finite
as
n
ewer xcode removed it
.
commit
|
commitdiff
|
tree
2012-07-02
R
o
drigo Kumpera
Add
t
est for pinn
e
d gc
hand
l
e
.
commit
|
commitdiff
|
tree
2012-07-02
Rod
r
igo K
u
m
pera
Fix a pair
of bug
s
i
n
the gc
h
andle co
d
e
.
commit
|
commitdiff
|
tree
2012-06-29
Rodrigo Kumpera
Make
t
h
e threa
d
abort code m
u
l
t
i-th
r
ead safe
.
commit
|
commitdiff
|
tree
2012-06-29
Rodrigo Kumpera
With So
c
ket:Disp
o
se from using Thread
.
Abort
t
o
l
e
ss
.
.
.
commit
|
commitdiff
|
tree
2012-06-29
Rodrigo K
u
mp
e
ra
Async close o
n
mac raises
E
CONNABOR
T
ED
for conn
e
ct(
)
.
commit
|
commitdiff
|
tree
2012-06-29
Rod
r
igo Kumpera
Add new c
a
ncel_blo
c
ki
n
g_socket_operati
o
n i
c
all
to Socket
.
commit
|
commitdiff
|
tree
2012-06-29
Rod
r
igo Kumpera
New field InternalThread::ignore_next_sign
a
l
.
Bump
.
.
.
commit
|
commitdiff
|
tree
2012-06-29
Rodrigo Kumpera
Fix race co
n
dit
i
on
in stati
c
's inialization
of mono_messag
e
_
.
.
.
commit
|
commitdiff
|
tree
2012-06-18
Rodrig
o
Ku
m
pera
Im
p
rov
e
Delegate::Combine error message
.
commit
|
commitdiff
|
tree
2012-06-01
Rodr
i
go Kump
e
ra
Impleme
n
t better
pointer spew
f
or the n
e
w heap
v
erifier
.
commit
|
commitdiff
|
tree
2012-05-29
Rodrigo K
u
mpera
Fix major
whole
-
he
a
p verificati
o
n
i
f
the
nurse
r
y en
d
.
.
.
commit
|
commitdiff
|
tree
2012-05-28
Rodrigo Kumpera
Add
new whole heap
v
e
rifier that
c
a
n catch a whol
e
.
.
.
commit
|
commitdiff
|
tree
2012-05-25
R
odrigo Kumpe
r
a
S
ma
l
l
i
mproveme
n
t
s
t
o the concurrent queue
.
commit
|
commitdiff
|
tree
2012-05-23
Rodrigo
Ku
m
pera
Use
n
ew mono_gc_(mem
m
ove|bzero)
in places messing with
.
.
.
commit
|
commitdiff
|
tree
2012-05-23
Rodrigo
Kumpera
F
ix a bun
c
h of
data races
.
commit
|
commitdiff
|
tree
2012-05-23
Rod
r
igo Kumpera
Fi
x
mono-cq under sgen
.
commit
|
commitdiff
|
tree
2012-05-23
Rodrigo Kumpera
Backport gc
_
m
emmov
e
and gc_bz
e
r
o w
i
th all fixes together
.
commit
|
commitdiff
|
tree
2012-05-22
Rodri
g
o Kumpera
Replace some g_a
s
sert with g_error
.
commit
|
commitdiff
|
tree
2012-05-21
Rodrigo
Kumpe
r
a
Fix a
very ra
r
e hang on sgen
.
commit
|
commitdiff
|
tree
2012-05-18
Rodrigo K
u
mpera
A
v
oi
d
a deadlock when
w
ai
t
ing for pen
d
ing final
i
zers
.
commit
|
commitdiff
|
tree
2012-05-18
R
o
d
r
i
go Kumpe
r
a
Make
a
ss
e
rts m
o
re usefull
.
commit
|
commitdiff
|
tree
2012-05-07
Rodri
g
o
Kum
p
era
When cleaning up the finalizers
o
f
a domai
n
,
do it
.
.
.
commit
|
commitdiff
|
tree
2012-05-07
Rodrigo Kumper
a
Fix a
warning
.
commit
|
commitdiff
|
tree
2012-05-07
Rodrigo Kumper
a
Fiz
a domain unload r
a
ce rega
r
din
g
f
i
n
al
i
zabl
e
o
b
jects
.
commit
|
commitdiff
|
tree
2012-04-25
Rodrigo Kumper
a
Make
s
ure no live o
b
ject is l
e
ft unscanne
d
before we
.
.
.
commit
|
commitdiff
|
tree
2012-04-24
Ro
d
ri
g
o Kumpera
Add reg
r
ession test for #3
9
03
.
commit
|
commitdiff
|
tree
2012-04-24
R
o
d
r
igo Kumpera
Use M
o
noClas
s
::element_class for non array types when
.
.
.
commit
|
commitdiff
|
tree
2012-04-18
William Holmes
Fixing some p
r
ob
l
e
m
s with my previous commit
.
commit
|
commitdiff
|
tree
2012-03-27
R
odrigo Kumpera
U
se
g
_error
instead of fpritn
f
so target li
k
e android
.
.
.
commit
|
commitdiff
|
tree
2012-03-23
Rodrigo Ku
m
p
e
r
a
It
turn
s
out the bridge code needs to distinguis
h
bridges
.
.
.
commit
|
commitdiff
|
tree
2012-03-23
Rodrig
o
Kumpera
Improve Missing Field e
r
ror message
.
commit
|
commitdiff
|
tree
2012-03-20
Rodrigo Kumpera
Improv
e
io-layer error loggin
g
.
commit
|
commitdiff
|
tree
2012-03-19
Rodri
g
o Kumpera
Me
r
ge pull r
e
quest #
1
65 from TalAlo
n
i/m
o
n
o
-2-1
0
commit
|
commitdiff
|
tree
2012-03-12
Ro
d
r
i
go
Kumpe
r
a
Prope
r
ly handle ASLR randomization o
f
the main t
h
re
a
d
.
.
.
commit
|
commitdiff
|
tree
2012-03-12
Rodr
i
go
Kumpera
Merge
pull req
u
e
st
#
210 from symform
/
mono-2-10
commit
|
commitdiff
|
tree
2012-03-08
Rodrigo Kumpera
Under
full-
a
ot process the
type
s
o
f
method argument
s
.
.
.
commit
|
commitdiff
|
tree
2012-03-02
Rodrigo Kumpera
Fix a mach race
c
ondit
i
on between a thr
e
ad
tri
g
gering
.
.
.
commit
|
commitdiff
|
tree
2012-02-02
R
odrigo Kumpera
U
se the
b
ridg
e
callb
a
ck
to
sp
e
edu
p
bri
d
ge object detecti
o
n
.
commit
|
commitdiff
|
tree
2012-02-02
Rodrigo
K
umpera
T
h
e
bri
d
g
e
callback now is
per-class and no
t
per-o
b
jec
t
.
.
.
commit
|
commitdiff
|
tree
2012-02-02
Rodrigo
Kumpera
Make more bits in the vtable available to
the GC
.
commit
|
commitdiff
|
tree
2012-02-01
Mark Prob
s
t
[sgen] Option
f
or
a
n allowance limit
.
commit
|
commitdiff
|
tree
2012-01-29
Rodrigo
Kumpera
Gu
a
rd against l
a
zy
initia
l
izat
i
on of idepth
.
commit
|
commitdiff
|
tree
2012-01-29
Rodrig
o
Ku
m
per
a
La
s
t
r
oun
d
of f
u
l
l
aot fixes fo
r
l
a
zy init
'
n
g supertypes
.
commit
|
commitdiff
|
tree
2012-01-26
Rodrigo
K
umpera
Fix aot misco
m
pilation
d
ue to the lazy supertypes initializa
.
.
.
commit
|
commitdiff
|
tree
2012-01-25
Rodrigo
K
umpera
Fix co
n
sumers
o
f supertype
s
inform
a
t
i
on to
a
c
coun
t
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
R
odri
g
o Kumper
a
A
r
e
gres
s
ion test for b
x
c #
7
95
.
commit
|
commitdiff
|
tree
2012-01-24
Rod
r
i
g
o Kumpera
Be
l
azy'er when setti
n
g up
supe
r
t
ype
i
nfo
r
m
at
i
o
n
.
Fix
e
s
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
Rodrigo Kumpera
L
a
zily n
i
t mono_class_set
u
p_supert
y
pes cor
r
ectly
.
commit
|
commitdiff
|
tree
2012-01-11
Rodri
g
o
Kumpera
Fix ent
e
r/exit crit
i
cal region visibility
.
commit
|
commitdiff
|
tree
2012-01-11
R
o
drigo Kump
e
ra
A
lev
i
ate fencing
o
n
critical
r
egions and a
l
l
ocatio
n
.
commit
|
commitdiff
|
tree
2012-01-11
R
odrigo Ku
m
p
e
r
a
Storing the vtable
p
o
in
t
er on the ob
j
ect
h
e
a
der
r
equires
.
.
.
commit
|
commitdiff
|
tree
2012-01-11
R
o
drigo
K
umpera
Replace an
explicit
m
e
mor
y
ba
r
r
i
er with m
o
no_atomic
_
sto
r
e_re
.
.
.
commit
|
commitdiff
|
tree
2012-01-11
R
odrigo Kumpera
Com
p
lete acquire/release ops
.
Make
a
cquire
/
rele
a
se
.
.
.
commit
|
commitdiff
|
tree
2012-01-11
Rodri
g
o
K
um
p
era
Fix releas
e
semantics to make su
r
e it flushes
t
he store
.
.
.
commit
|
commitdiff
|
tree
2012-01-11
Rodri
g
o Kumper
a
Extract
the code
t
o emit a
me
m
ory barrier
.
Add a memory_barr
.
.
.
commit
|
commitdiff
|
tree
2012-01-11
Rodrigo Kumpe
r
a
Add the basics for
memor
y
m
o
del aware
f
encin
g
.
commit
|
commitdiff
|
tree
2012-01-10
Rodrigo Kum
p
era
Fix the iteracti
o
n
b
etwee
n
bridge and
major e
v
acuation
.
.
.
commit
|
commitdiff
|
tree
2012-01-05
R
odri
g
o
K
umpera
Avoid
doing I
L
lookup i
n
t
h
e nat
i
v
e
crash handler
.
commit
|
commitdiff
|
tree
2012-01-05
R
odrigo Kumpera
Add reg
r
ession te
s
t for bxc #1147
.
commit
|
commitdiff
|
tree
2012-01-05
Rodrigo Kumper
a
Properly ini
t
ialize a rgctx template
.
Fi
x
es
bx
c
#1147
.
commit
|
commitdiff
|
tree
2012-01-04
Rodrigo
K
u
m
p
er
a
Checking if a t
y
p
e
i
s a
reference mu
s
t
b
e
gs
h
aring
.
.
.
commit
|
commitdiff
|
tree
2011-12-16
Rodrigo Kumpera
Fix sgen
commit
|
commitdiff
|
tree
2011-12-08
Rod
r
igo Kumpera
Fix ano
t
her case
where bri
d
ge wo
u
ld not
be trigg
e
red
.
commit
|
commitdiff
|
tree
2011-12-07
R
odrigo Kumpera
Fix severe breakage of sgen bridge
code
.
2nd and 3rd
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodrigo K
u
mpera
Avoid
an
a
sse
r
t in bri
d
ge
code when doing a ma
j
or collection
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodrigo Ku
m
pera
Remove some dea
d
code
commit
|
commitdiff
|
tree
2011-12-06
Rodri
g
o Kumpe
r
a
Use mono-tls for the current domain
.
commit
|
commitdiff
|
tree
2011-12-06
Rodrigo
K
ump
e
ra
Move curr
e
nt thread t
o
u
s
e mon
o
-tls
.
commit
|
commitdiff
|
tree
2011-12-06
Rodr
i
go Kumpera
Back
p
ort u
t
il
s
/m
o
no
-
t
l
s
.
h
.
commit
|
commitdiff
|
tree
2011-11-23
R
o
drigo Kumpera
Correc
t
l
y
calcul
a
te the number of
ca
r
ds to be marked
.
commit
|
commitdiff
|
tree
2011-11-22
Ro
d
rigo Kumpera
Scan all ephemeron arrays
d
uring n
u
rser
y
co
l
lect
i
ons
.
commit
|
commitdiff
|
tree
2011-11-15
Rodrigo K
u
mp
e
ra
Add JIT coun
t
ers to th
e
l
o
cal s
e
t
of counters w
e
support
.
commit
|
commitdiff
|
tree
2011-11-05
Rodrigo Kumpe
r
a
Fi
x
marshali
n
g of
W
i
n32
_
IN6_ADDR
.
commit
|
commitdiff
|
tree
2011-11-03
Rodrigo
Kump
e
r
a
Impl
e
me
n
t the icall
s
n
e
eded by the n
e
w mobil
e
mmap
.
.
.
commit
|
commitdiff
|
tree
2011-11-03
Rodrigo Kum
p
era
Implement a mobile re
a
dy v
e
r
s
ion of
memory mapped files
.
commit
|
commitdiff
|
tree
2011-11-03
R
od
r
igo
Kumpera
Move all Mono
.
Un
i
x de
p
s into a
s
ingl
e
pla
c
e
a
nd put
.
.
.
commit
|
commitdiff
|
tree
2011-11-01
Rodrigo Kumpera
publish
t
h
e
same events
a
s
pthread
_
stop_worl
d
commit
|
commitdiff
|
tree
2011-10-26
Rodrigo Kumpera
I
mplem
e
nt new t
o
ggleref ma
c
hine
r
y
for sgen
.
commit
|
commitdiff
|
tree
2011-10-26
Rodrigo Ku
m
pera
Expor
t
a bunch
o
f sge
n
functi
o
ns for intern
a
l us
a
g
e
.
commit
|
commitdiff
|
tree
2011-09-26
R
o
dri
g
o Kumper
a
Spl
i
t br
i
dge pr
o
cessing in two s
t
eps
.
commit
|
commitdiff
|
tree
2011-09-26
R
o
drigo Kumpera
F
ix the int
e
ration of n
o
n tracking w
e
a
k
r
efs and ephemer
o
ns
.
commit
|
commitdiff
|
tree
2011-09-26
Mark Pr
o
bs
t
[sgen] D
o
t
h
e
b
ri
d
g
e
callback after the world
h
a
s been
.
.
.
commit
|
commitdiff
|
tree
2011-09-13
Rodrigo Kumpera
Av
o
id dupl
i
cates in th
e
SSC xr
e
fs
.
commit
|
commitdiff
|
tree
2011-09-13
R
o
drigo Kumpera
Add logging to sg
e
n-bridge
.
Log times and si
z
es
.
commit
|
commitdiff
|
tree
2011-09-06
Rodrigo
K
umpera
L
et the syste
m
figu
r
e our per
m
issions
i
nstead of do
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-09-06
Rodrigo
K
umpera
I
mpro
v
e exception message
.
commit
|
commitdiff
|
tree
2011-09-06
Rodr
i
g
o
Kumpera
Add collec
t
ion
l
ogging to sge
n
.
commit
|
commitdiff
|
tree
2011-09-02
Mar
k
Probst
[sgen]
B
reak tracking weak
r
eferenc
e
s as ear
l
y
a
s possible
.
commit
|
commitdiff
|
tree
2011-09-01
Rodrigo Kumpera
H
a
ndle final
i
zable objects pointe
d
by bridg
e
ob
j
ects
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
Rod
r
igo
Kumpera
Fix sgen-ar
m
-mach
.
It requires
some #def
i
ne
j
uggling
.
commit
|
commitdiff
|
tree
2011-08-19
R
odrigo
K
umpera
Fi
x
var
i
ance tes
t
i
n
volving nu
l
lable t
y
pes
.
commit
|
commitdiff
|
tree
2011-08-19
Rodrigo Kumpera
Correctly calculate
t
he size o
f
th
e
f
reed array
bu
f
fer
.
commit
|
commitdiff
|
tree
2011-08-18
Rodrigo
K
umpera
Fix
android
'
s
bro
k
e
n pthread_k
i
l
l under sgen
.
commit
|
commitdiff
|
tree
2011-08-16
Rodrigo Kumpera
Fix g_log
redirect
i
on un
d
er an
d
r
o
id
.
commit
|
commitdiff
|
tree
2011-08-11
Rodri
g
o K
u
mpera
Add IObserver/IO
b
se
r
vab
l
e
to MOBILE profile
.
commit
|
commitdiff
|
tree
2011-08-03
R
odrigo
K
u
m
pera
F
i
x padd
i
n
g of call ins
t
ructions
.
commit
|
commitdiff
|
tree
next