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 Kumpe
r
a
When c
a
lculating al
l
owance, don't
b
lindly cast from
.
.
.
commit
|
commitdiff
|
tree
2012-07-12
Rodrig
o
Kumpera
Fix the layou
t
of Intern
a
lThread and make sure
w
e won
.
.
.
commit
|
commitdiff
|
tree
2012-07-10
Rodrigo
K
ump
e
ra
Disable mdb
b
y
d
e
fault a
s
i
t
brea
k
s
sge
n
bui
l
ds
.
This
.
.
.
commit
|
commitdiff
|
tree
2012-07-02
Ro
d
r
i
go
K
um
p
e
ra
Use isfinite instead of finite as
n
ewe
r
xcode re
m
ov
e
d it
.
commit
|
commitdiff
|
tree
2012-07-02
Rodrigo Kumpera
A
d
d
test for p
i
nned gc
handle
.
commit
|
commitdiff
|
tree
2012-07-02
Ro
d
r
igo K
u
mpera
F
i
x a pair of bugs in th
e
gchandle co
d
e
.
commit
|
commitdiff
|
tree
2012-06-29
Rodrigo Kumpera
Make the thread
abort
c
ode
m
u
lti-thre
a
d sa
f
e
.
commit
|
commitdiff
|
tree
2012-06-29
R
o
dr
i
go Kumpe
r
a
With Socket
:
Dispose from
u
sin
g
Thread
.
Abort to less
.
.
.
commit
|
commitdiff
|
tree
2012-06-29
Rodrigo Kumpera
Async close o
n
mac raises ECON
N
AB
O
RT
E
D f
o
r connect()
.
commit
|
commitdiff
|
tree
2012-06-29
R
odrigo K
u
mpera
Add n
e
w c
a
n
cel
_
b
l
o
cking_socket_
o
peration icall to Socket
.
commit
|
commitdiff
|
tree
2012-06-29
Rodri
g
o Kum
p
e
ra
New field Internal
T
h
r
ead
:
:ignore_n
e
xt_signal
.
Bump
.
.
.
commit
|
commitdiff
|
tree
2012-06-29
Rodrigo Kum
p
era
Fix
r
a
ce condition
i
n static's ini
a
lization of
m
ono_mess
a
g
e
_
.
.
.
commit
|
commitdiff
|
tree
2012-06-18
Rodrig
o
K
u
mpera
Impr
o
ve Delegate::Com
b
i
ne error
m
essage
.
commit
|
commitdiff
|
tree
2012-06-01
Rodrigo Kumpera
I
m
plemen
t
b
e
tter pointer spew for the new heap verifier
.
commit
|
commitdiff
|
tree
2012-05-29
Rodrigo Kumpera
Fix major whole-heap verif
i
cati
o
n if th
e
nursery end
.
.
.
commit
|
commitdiff
|
tree
2012-05-28
Rodrigo Ku
m
pera
Add new
w
hole heap ver
i
f
i
e
r that can c
a
tch a whole
.
.
.
commit
|
commitdiff
|
tree
2012-05-25
R
odri
g
o Kumpera
Sm
a
ll imp
r
ovements to
t
h
e conc
u
rrent queue
.
commit
|
commitdiff
|
tree
2012-05-23
Rodrigo
K
umpera
Use new mono_gc_(memmove|
b
zero) in pla
c
es messing w
i
th
.
.
.
commit
|
commitdiff
|
tree
2012-05-23
R
o
d
r
i
go Kumpera
Fix a bunch o
f
data rac
e
s
.
commit
|
commitdiff
|
tree
2012-05-23
Rodrigo Kumpera
Fi
x
mono-cq under sgen
.
commit
|
commitdiff
|
tree
2012-05-23
Rodrigo Kump
e
r
a
Bac
k
port gc_memmove
and gc_bzero with all fixes together
.
commit
|
commitdiff
|
tree
2012-05-22
Rod
r
i
go Kumpera
Replace some g
_
assert
with
g_error
.
commit
|
commitdiff
|
tree
2012-05-21
Rodrig
o
Kumpera
F
i
x a
very rar
e
hang o
n
sgen
.
commit
|
commitdiff
|
tree
2012-05-18
Rodrigo Kumpe
r
a
A
v
oi
d
a dea
d
lock
w
hen wait
i
ng
f
or pen
d
ing
final
i
zers
.
commit
|
commitdiff
|
tree
2012-05-18
Rodrigo Kumpera
Make asserts more usefull
.
commit
|
commitdiff
|
tree
2012-05-10
R
o
d
rigo Kumpera
M
a
ke INodeVis
i
tor methods
nonvir
t
ual by augmenting
.
.
.
commit
|
commitdiff
|
tree
2012-05-07
R
o
d
rigo
K
ump
e
ra
When cleaning
u
p the f
i
nalizers of a d
o
main, do it
.
.
.
commit
|
commitdiff
|
tree
2012-05-07
Rodrigo Kumpera
Fix a warning
.
commit
|
commitdiff
|
tree
2012-05-07
Ro
d
rigo
K
umpera
F
iz a domai
n
u
n
l
o
ad race reg
a
rding fina
l
izable objects
.
commit
|
commitdiff
|
tree
2012-04-25
R
o
drigo K
u
mpera
Make
sure no live object is left u
n
sca
n
ned befor
e
we
.
.
.
commit
|
commitdiff
|
tree
2012-04-24
Rodrigo Kum
p
era
A
dd regression test for #390
3
.
commit
|
commitdiff
|
tree
2012-04-24
Rodri
g
o
Kum
p
era
Use MonoCl
a
ss::elemen
t
_class for non array
types when
.
.
.
commit
|
commitdiff
|
tree
2012-03-27
Rodrigo
K
umpera
U
se
g
_erro
r
instea
d
of
fpri
t
n
f so target lik
e
a
n
d
r
oid
.
.
.
commit
|
commitdiff
|
tree
2012-03-23
Rodrigo K
u
mpe
r
a
I
t
turns out the bri
d
ge cod
e
needs t
o
distinguish bri
d
ge
s
.
.
.
commit
|
commitdiff
|
tree
2012-03-23
Rodri
g
o
Kumpe
r
a
Impr
o
ve Missing Field error message
.
commit
|
commitdiff
|
tree
2012-03-20
Rodrigo Ku
m
pe
r
a
Improve io-layer error lo
g
gin
g
.
commit
|
commitdiff
|
tree
2012-03-19
R
o
drigo K
u
mpera
Merge pull reques
t
#16
5
from TalA
l
oni/
m
ono-2-10
commit
|
commitdiff
|
tree
2012-03-12
Rodrigo Kumpera
Pro
p
erly
h
andle ASLR random
i
zat
i
on
of th
e
main
t
hread
.
.
.
commit
|
commitdiff
|
tree
2012-03-12
Rodri
g
o Kumpera
Merge
pull request #210 fro
m
symf
o
rm/mono-2-10
commit
|
commitdiff
|
tree
2012-03-11
Rodri
g
o K
u
mpera
Add new mo
n
o byte
c
ode for
m
e
m
ory
b
a
r
riers
commit
|
commitdiff
|
tree
2012-03-08
R
o
dri
g
o Kum
p
era
Unde
r
full-aot process
t
he typ
e
s of method arguments
.
.
.
commit
|
commitdiff
|
tree
2012-03-02
Rodrigo Kumpera
Fix a m
a
c
h
race condit
i
on be
t
ween a thread
triggering
.
.
.
commit
|
commitdiff
|
tree
2012-02-02
Rodrigo Kum
p
era
Use the bridge
callback to speedu
p
bridge object d
e
t
ec
t
i
o
n
.
commit
|
commitdiff
|
tree
2012-02-02
Rodrigo K
u
m
p
era
The bridge
c
allback now is pe
r
-class and not
per-object
.
.
.
commit
|
commitdiff
|
tree
2012-02-02
Rodrigo Ku
m
pera
Make
m
o
r
e bits in
t
h
e vtable
a
v
ailable to the GC
.
commit
|
commitdiff
|
tree
2012-01-29
Ro
d
r
i
g
o
K
umpera
Gua
r
d agai
n
st lazy initial
i
za
t
ion of
i
depth
.
commit
|
commitdiff
|
tree
2012-01-29
Rodrigo Kum
p
era
Last round of fulla
o
t fixes for lazy init
'
n
g sup
e
rtypes
.
commit
|
commitdiff
|
tree
2012-01-26
Rodrig
o
Kump
e
ra
Fix a
o
t miscompi
l
ation due to the lazy supertypes initializa
.
.
.
commit
|
commitdiff
|
tree
2012-01-25
R
o
d
r
ig
o
K
umpera
F
ix
c
o
nsum
e
rs of s
u
p
e
r
types informati
o
n to accoun
t
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
Ro
d
r
i
go Kum
p
era
A re
g
ression
test fo
r
b
xc #
7
9
5
.
commit
|
commitdiff
|
tree
2012-01-24
Rodrig
o
Kum
p
era
Be la
z
y
'
er whe
n
sett
i
ng up super
t
ype
i
nformat
i
o
n
.
F
i
xe
s
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
Rodrigo Kum
p
era
Lazily nit mono_class
_
setup_supertyp
e
s corr
e
ctly
.
commit
|
commitdiff
|
tree
2012-01-11
Rodr
i
go Kumpera
Fix
e
nter/e
x
it critical region visibility
.
commit
|
commitdiff
|
tree
2012-01-11
Rod
r
i
g
o
Kumpera
Alevia
t
e
f
e
n
c
ing o
n
critical regions
a
nd allocat
i
on
.
commit
|
commitdiff
|
tree
2012-01-11
Rodrigo Kump
e
ra
S
t
oring the vtabl
e
pointe
r
on the
obje
c
t
h
e
a
de
r
require
s
.
.
.
commit
|
commitdiff
|
tree
2012-01-11
R
o
drig
o
Kumpe
r
a
Replace
a
n
e
xplicit memory
barri
e
r with mono_atomic_s
t
o
r
e_re
.
.
.
commit
|
commitdiff
|
tree
2012-01-11
Rodrigo Kumpera
Comple
t
e acquire/
r
elea
s
e ops
.
Make acquire/rele
a
se
.
.
.
commit
|
commitdiff
|
tree
2012-01-11
Rodrigo Kump
e
ra
Fi
x
rele
a
se semantics
to
m
ake sure it flu
s
he
s
the store
.
.
.
commit
|
commitdiff
|
tree
2012-01-11
R
o
drigo Kumpera
Extract the
c
o
de to emi
t
a
m
emory
barri
e
r
.
A
d
d a memo
r
y_barr
.
.
.
commit
|
commitdiff
|
tree
2012-01-11
Ro
d
r
igo
Kum
p
e
r
a
A
dd the
basics for memory
model awa
r
e fencing
.
commit
|
commitdiff
|
tree
2012-01-10
Rodrigo Ku
m
p
e
r
a
Fix the iteraction between bridge and
maj
o
r
evacu
a
tion
.
.
.
commit
|
commitdiff
|
tree
2012-01-05
Rodrig
o
Kumpera
Avoid do
i
ng IL
look
u
p in
the native cra
s
h handler
.
commit
|
commitdiff
|
tree
2012-01-05
R
odrigo Kumpera
A
d
d
regression te
s
t for bxc
#1
1
47
.
commit
|
commitdiff
|
tree
2012-01-05
Rodri
g
o Kum
p
era
Properly initialize a rgctx tem
p
late
.
Fixes b
x
c #11
4
7
.
commit
|
commitdiff
|
tree
2012-01-04
Rodrigo Kumpe
r
a
Check
i
ng if a type is a reference must be gsharing
.
.
.
commit
|
commitdiff
|
tree
2012-01-03
Ro
d
rigo Kump
e
ra
P
r
o
perly
a
lign c
a
l
l
s to mono_jit_threa
d
_at
t
ac
h
from
.
.
.
commit
|
commitdiff
|
tree
2011-12-16
Rodrig
o
K
umpera
Fix sgen
commit
|
commitdiff
|
tree
2011-12-08
Ro
d
rigo Kumpera
F
i
x an
o
t
h
e
r
c
ase where
b
ridge would no
t
be triggere
d
.
commit
|
commitdiff
|
tree
2011-12-07
Rodri
g
o
K
umpera
F
ix s
e
vere br
e
aka
g
e of
sgen bridge
code
.
2nd a
n
d
3rd
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
R
o
d
rigo Kump
e
ra
A
void an assert in
b
ridge cod
e
w
he
n
doing a maj
o
r collection
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodrigo Kump
e
ra
Remove some dead code
commit
|
commitdiff
|
tree
2011-12-06
Rodrigo Kumpera
Use mono-tls for the current d
o
main
.
commit
|
commitdiff
|
tree
2011-12-06
Rodr
i
g
o
K
u
m
pera
Move current thread
t
o
u
se mono-tls
.
commit
|
commitdiff
|
tree
2011-12-06
Rod
r
igo K
u
mpera
B
ackpo
r
t utils
/
m
o
no-t
l
s
.
h
.
commit
|
commitdiff
|
tree
2011-11-23
Ro
d
rigo Kumpera
Correctly calcul
a
te the number of
c
ards to be
marked
.
commit
|
commitdiff
|
tree
2011-11-22
Rodrigo K
u
mpera
Scan all eph
e
me
r
on
arr
a
ys du
r
ing
nursery c
o
llections
.
commit
|
commitdiff
|
tree
2011-11-15
Rodri
g
o Kumpera
Add JIT count
e
rs
to
t
he local
s
et of counters we support
.
commit
|
commitdiff
|
tree
2011-11-05
Rodrigo Kum
p
era
Fix marshaling
of
W
in32_IN6_ADD
R
.
commit
|
commitdiff
|
tree
2011-11-03
Rodrigo
Kumpera
Implement the icall
s
needed by the new mobile mma
p
.
.
.
commit
|
commitdiff
|
tree
2011-11-03
Rodrigo Kumpera
Implement a
m
obile
r
eady version of
m
emory map
p
ed
f
iles
.
commit
|
commitdiff
|
tree
2011-11-03
Rodrigo Kump
e
ra
Mo
v
e all
M
o
no
.
Unix deps into a single p
l
ace and
put
.
.
.
commit
|
commitdiff
|
tree
2011-11-01
Rodrig
o
K
u
mpera
pub
l
ish th
e
same eve
n
ts as pthr
e
ad_stop_wor
l
d
commit
|
commitdiff
|
tree
2011-10-26
Rodrigo
Kumpera
Implement n
e
w toggleref machin
e
ry for sgen
.
commit
|
commitdiff
|
tree
2011-10-26
R
o
drigo Kumpera
Export
a
bunch o
f
sgen functions for internal usa
g
e
.
commit
|
commitdiff
|
tree
2011-09-29
Ro
d
ri
g
o Kumper
a
Req
u
est Ob
j
ectMi
r
r
or
type and domain in a single r
e
quest
.
commit
|
commitdiff
|
tree
2011-09-29
Ro
d
rigo Kumpera
C
ach
e
thre
a
d id
.
commit
|
commitdiff
|
tree
2011-09-29
Rodr
i
go
Kumpera
Cac
h
e source fi
l
es
.
commit
|
commitdiff
|
tree
2011-09-29
Ro
d
r
i
go Kumpe
r
a
Cache ObjectMirror type and do
m
ain
.
commit
|
commitdiff
|
tree
2011-09-29
Rodrigo Kumper
a
Avoid look
i
ng u
p
t
h
e ctor
m
irro
r
twice
.
commit
|
commitdiff
|
tree
2011-09-26
Rodri
g
o Kumpera
Split bridge pro
c
e
s
sing in tw
o
ste
p
s
.
commit
|
commitdiff
|
tree
2011-09-26
Rod
r
igo
K
um
p
era
Fi
x
the intera
t
io
n
of non
tracking weak ref
s
and ephemerons
.
commit
|
commitdiff
|
tree
2011-09-13
R
odrigo Kumpera
Avoid duplicates in the S
S
C
x
refs
.
commit
|
commitdiff
|
tree
2011-09-13
Rodrigo Kumpera
Ad
d
log
g
ing to sgen-brid
g
e
.
Lo
g
times and sizes
.
commit
|
commitdiff
|
tree
2011-09-06
Ro
d
ri
g
o
K
u
mpe
r
a
Let the sys
t
em
figure our permissions instead of
d
o
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-09-06
Rodrigo Kumpera
Improve exce
p
tion message
.
commit
|
commitdiff
|
tree
2011-09-06
Rodrigo
K
ump
e
ra
Add
collection
l
ogg
i
n
g
t
o sgen
.
commit
|
commitdiff
|
tree
2011-09-01
Rodrigo K
u
mper
a
Handl
e
finalizable objects poin
t
ed
b
y bridge objects
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
R
o
drigo Kumpera
Fix
s
gen-
a
rm-
m
ach
.
It requires
some #def
i
ne jug
g
ling
.
commit
|
commitdiff
|
tree
2011-08-19
Rod
r
i
g
o Kumpe
r
a
Fix variance
t
es
t
involvin
g
nullable types
.
commit
|
commitdiff
|
tree
2011-08-19
Rodrigo Kumpera
Cor
r
ectly calculate th
e
size of the
freed a
r
r
a
y
b
uffer
.
commit
|
commitdiff
|
tree
next