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
Handle a race on thread cleanup.
2011-07-28
Rodrigo Kumpera
Ha
n
dle a rac
e
on
t
hre
a
d
cleanup
.
commit
|
commitdiff
|
tree
2011-07-18
Rodri
g
o
K
um
p
era
F
ix the alts
t
a
ck che
c
k so it w
o
r
k
s u
n
der
osx
.
commit
|
commitdiff
|
tree
2011-07-18
Rodrigo Kumpera
Do som
e
p
ortab
i
lity adjustments so altstack wo
r
ks on
.
.
.
commit
|
commitdiff
|
tree
2011-07-18
Ro
d
ri
g
o K
u
m
p
era
On
OSX do
S
IG
B
U
S
on altstac
k
as well since it's used
.
.
.
commit
|
commitdiff
|
tree
2011-07-18
Rodrig
o
Kumpera
Handle altst
a
c
k
exceptions
i
n
a more por
t
a
ble way on
.
.
.
commit
|
commitdiff
|
tree
2011-07-18
R
o
drigo Kumpera
Fi
x
stack overflow code to work under darwin-x86
.
commit
|
commitdiff
|
tree
2011-07-18
Rodr
i
g
o Kumpera
Fix mono_th
r
ea
d
_g
e
t_s
t
ack
_
bounds thread bounds
.
commit
|
commitdiff
|
tree
2011-07-15
R
o
dr
i
go K
u
mpera
If a thr
e
ad a
b
ort is fatal, pr
i
nt the e
x
cep
t
ion befor
e
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
Rodri
g
o Kumpera
Impro
v
e stackt
r
aces
when facing a runtime invoke wrap
p
er
.
commit
|
commitdiff
|
tree
2011-07-12
Rodrigo Ku
m
pera
Avoid a
.
cctor on
t
he in
i
tialization path
.
commit
|
commitdiff
|
tree
2011-07-12
Rodrigo Ku
m
pera
Add sh
a
red_perfcounters
o
ption
t
o
enab
l
e minimal
.
commit
|
commitdiff
|
tree
2011-07-12
R
o
dr
i
go
K
umpera
Do DISABLE_PORTABILITY
m
o
r
e
agre
s
sively
.
commit
|
commitdiff
|
tree
2011-07-10
Rodrigo Kumpera
Fix signal
cha
i
ning to handle
a
stupid p
r
e
vious ha
n
dl
e
r
.
commit
|
commitdiff
|
tree
2011-07-10
Rodri
g
o Kumpera
D
isable the
e
xc
e
pt
i
on thread under iO
S
since it's neithe
r
.
.
.
commit
|
commitdiff
|
tree
2011-07-06
Rod
r
ig
o
Kumpera
Merg
e
pull requ
e
st
#128 fro
m
pa
s
zczi/ma
s
ter
commit
|
commitdiff
|
tree
2011-06-29
Rodrigo
K
umpera
Fix more typos
.
commit
|
commitdiff
|
tree
2011-06-29
R
o
d
rigo Ku
m
p
e
r
a
Fix typo
.
commit
|
commitdiff
|
tree
2011-06-21
R
odrig
o
Ku
m
pera
Fix am
d
6
4, again
.
Damn me
.
commit
|
commitdiff
|
tree
2011-06-21
R
odrigo Ku
m
pera
Imp
l
ement
an IL v
e
r
sion of the card
t
able write-barrier
.
commit
|
commitdiff
|
tree
2011-06-21
R
o
dri
g
o Kumpera
E
xtract the nursery
c
h
eck code into a separa
t
e function
.
commit
|
commitdiff
|
tree
2011-06-21
Rodrigo Kum
p
era
Fix build
.
commit
|
commitdiff
|
tree
2011-06-20
Rodrigo Kumpera
m
s
_
get_empty_block must a
t
o
m
ically po
p
from e
m
pty
_
block
s
.
commit
|
commitdiff
|
tree
2011-06-20
Rodrigo Kumpera
Avoi
d
emit
i
ng memba
r
for
c
ase
s
no
t
needed by
amd6
4
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Rodrigo Kumpera
Must us
e
a
n IL versi
o
n of the test since t
h
e
unde
r
lying
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Rodrigo Kumpera
Add reg
r
e
s
s
ion
t
es
t
to cmmp st
o
re to local
.
commit
|
commitdiff
|
tree
2011-06-20
Rodrigo
Ku
m
pera
Don't a
l
low
s
toring C
M
MP managed refs to
local variables
.
commit
|
commitdiff
|
tree
2011-06-20
Ro
d
rigo Kum
p
er
a
Cleanup code
a
b
it b
y
r
e
ducing spur
i
ous
n
estin
g
.
commit
|
commitdiff
|
tree
2011-06-20
Ro
d
rig
o
Ku
m
pera
SDB under da
r
w
i
n can't
h
andle
n
e
w
style interrupti
o
n
.
commit
|
commitdiff
|
tree
2011-06-20
R
odrigo Kumpera
A
d
d
m
o
n
o_threa
d
_i
n
fo_dis
a
ble
_
n
ew_i
n
terru
p
t
s
o
we c
a
n
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Rodrigo Kumper
a
Mer
g
e pull
request #117 f
r
om mad
e
wokherd/win32build
commit
|
commitdiff
|
tree
2011-06-14
Rodrigo Kumpera
Me
r
ge
pull request #115 fr
o
m knocte/m
a
ster
commit
|
commitdiff
|
tree
2011-06-13
Rodrigo Kumpera
Allow A
s
semblyRef flags to
h
ave at least ECMA's va
l
ues
.
.
.
commit
|
commitdiff
|
tree
2011-06-13
Rodrigo
Kumpera
Add re
g
r
ession te
s
t
commit
|
commitdiff
|
tree
2011-06-13
Rodr
i
go Kum
p
era
Ale
v
iate fenc
i
ng on critica
l
regions and alloca
t
ion
.
commit
|
commitdiff
|
tree
2011-06-13
Rod
r
i
go Kumpe
r
a
Fix release
sem
a
ntics to mak
e
s
u
re
it flushes the
s
tore
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
Rodrigo Kumpera
Add miss
i
ng StoreStore b
a
rriers to
t
he managed
allocator
.
commit
|
commitdiff
|
tree
2011-06-12
Rodr
i
go Kumpera
A
d
d
n
ew mono byte code
for memory barriers
commit
|
commitdiff
|
tree
2011-06-12
Rodrigo
K
u
m
pera
X86 only need
s
Sto
r
eLoad
and Full ba
r
rier
s
,
i
gnore
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
Rodrigo Kumpera
E
xtract the code to
e
mit a
memor
y
barri
e
r
.
Add a
m
emory_b
a
rr
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
Ro
d
rigo Kumpera
Storing the vtable p
o
inter on the object header
requires
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
Ro
d
rigo Kumpera
Re
p
l
a
ce an explicit
m
e
m
ory
b
arrier with mono
_
atomic_store_re
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
Rodrigo Ku
m
pe
r
a
Add th
e
basics for me
m
ory mo
d
e
l a
w
a
r
e fencing
.
commit
|
commitdiff
|
tree
2011-06-10
Rodrigo Kumpera
F
i
x darwin-arm build
.
commit
|
commitdiff
|
tree
2011-06-10
Rodrigo Kumpera
Add regres
s
ion test
s
for delegate invo
k
es
commit
|
commitdiff
|
tree
2011-06-10
Rodrigo Kumpera
Add test for missing bin
d
ing beh
a
vior
commit
|
commitdiff
|
tree
2011-06-10
Rodrigo Kumpera
Handle more delegate
i
nvoke cases
.
commit
|
commitdiff
|
tree
2011-06-10
R
o
drigo Kumpe
r
a
Fi
x
es Dele
g
ate
.
Creat
e
Del
e
gate wit
h
valuet
y
pe argument
.
.
.
commit
|
commitdiff
|
tree
2011-06-01
Rodrigo Kumper
a
Ha
n
d
le a vtable
layout
c
orne
r
case
.
commit
|
commitdiff
|
tree
2011-06-01
Rodrigo Kumpera
Improve vtable lay
o
ut t
r
acing
.
commit
|
commitdiff
|
tree
2011-05-30
Ro
d
r
i
go K
u
mpera
batch compi
l
e
r fa
i
ls on osx du
e
t
o thr
e
a
d e
x
aust
i
on
commit
|
commitdiff
|
tree
2011-05-30
Rodrigo K
u
mpe
r
a
Regress
i
on test #69681
7
commit
|
commitdiff
|
tree
2011-05-30
R
o
drig
o
Kump
e
ra
Properl
y
ha
n
dle field RVA under
m
oving collector
.
commit
|
commitdiff
|
tree
2011-05-30
Ro
d
rigo
K
u
m
pera
Fix i
n
v
a
lid instantiations
on
m
etho
d
ca
l
l
s
.
commit
|
commitdiff
|
tree
2011-05-30
Rodrigo Kumpe
r
a
Fix
s
gen un
d
er
xen
commit
|
commitdiff
|
tree
2011-05-26
Rodr
i
go Kump
e
ra
F
i
x
HEAVY_STATS
commit
|
commitdiff
|
tree
2011-05-26
Rodrigo Kumpera
Add stats for the nursery all
o
cator
commit
|
commitdiff
|
tree
2011-05-26
Rodr
i
go K
u
mpe
r
a
Sanitize assertions
i
n
t
he unmanaged ob
j
ect allocator
.
commit
|
commitdiff
|
tree
2011-05-26
Rod
r
igo Kumpera
Change th
e
managed allocat
o
r so t
h
e
t
lab wa
s
tage tri
c
k
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
R
o
drig
o
Kumpera
Bound tlab
w
as
t
a
g
e
to S
G
E
N
_MAX_NURS
E
R
Y
_WASTE
.
commit
|
commitdiff
|
tree
2011-05-26
Rodrigo Kumpera
Cleanup and move n
u
rsery al
l
ocator tunabl
e
s
t
o sgen
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Rodrigo Kumpera
Add nurs
e
ry wastage accounting
under h
e
avy
s
t
a
ts
commit
|
commitdiff
|
tree
2011-05-26
Rodrigo
Kumpera
Intr
o
d
u
ce mono_sgen_nurs
e
ry_retire_region
.
commit
|
commitdiff
|
tree
2011-05-26
Ro
d
rigo Kumpera
Im
p
lement
n
ur
s
er
y
allocation
t
r
a
cki
n
g
.
commit
|
commitdiff
|
tree
2011-05-26
Rodrigo Kumper
a
I
mplement lock f
r
ee nursery al
l
ocation
.
commit
|
commitdiff
|
tree
2011-05-26
R
o
drigo Kumpera
Use
a separat
e
field to hold fr
e
ed fragments
commit
|
commitdiff
|
tree
2011-05-26
R
o
drigo K
u
mpera
Kil
l
nursery_ne
x
t, now each fragment has a bum
p
p
ointer
.
commit
|
commitdiff
|
tree
2011-05-26
Rodrig
o
Kum
p
era
Add mono_sgen
_
can_alloc_s
i
z
e
and
t
rim
some unusued
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Rodrigo Kumpera
Fi
n
ish spliting sgen-n
u
rsery-all
o
cator into a sep
a
ra
t
e
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Rodri
g
o Kumpera
Export mon
o
_sgen_get_nursery_clear_policy from sgen-g
c
commit
|
commitdiff
|
tree
2011-05-26
Rodrigo Kumpera
Rename functions t
h
a
t
w
il
l
be part
of the nur
s
ery-allocator
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
R
odri
g
o K
u
m
per
a
Move more nursery
fragment code fro
m
sgen-gc
.
c
commit
|
commitdiff
|
tree
2011-05-26
Rodrigo Kumpera
Mov
e
nursery fragment handling to a s
e
parate f
i
le
commit
|
commitdiff
|
tree
2011-05-25
R
o
dri
g
o Kum
p
er
a
The TLS shutdown race onl
y
ha
p
p
e
n in signal based STW
.
.
.
commit
|
commitdiff
|
tree
2011-05-25
Rodrigo K
u
mpe
r
a
Fix mul_imm under amd64
commit
|
commitdiff
|
tree
2011-05-25
Rodrigo Kumpera
Fix mon
o
-cq
under sgen
.
commit
|
commitdiff
|
tree
2011-05-24
R
odrigo Kumpe
r
a
Disable v
4
monitor
.
enter fastpath under aot and llvm
commit
|
commitdiff
|
tree
2011-05-24
Rodrigo Kumpera
Reapply the fas
t
v4 monitor e
n
ter
I
L
.
AOT a
n
d
LLVM
.
.
.
commit
|
commitdiff
|
tree
2011-05-24
R
o
d
ri
g
o Kumpe
r
a
Reapply 171
e
6904189
8
f488f332
c
5a2fad71e40f5863c
5
d fi
x
ed
.
.
.
commit
|
commitdiff
|
tree
2011-05-23
R
odrigo Kum
p
era
Impleme
n
t f
a
st i
l
wrapper for
v4 Monit
o
r
.
Ent
e
r
.
commit
|
commitdiff
|
tree
2011-05-23
R
o
d
rigo Kum
p
er
a
B
etter handle broken typ
e
s wh
e
n loadi
n
g default value
.
commit
|
commitdiff
|
tree
2011-05-23
Rodri
g
o Kumpera
Re
o
rd
e
r
f
ie
l
ds to impro
v
e o
b
ject layout since the ru
n
time
.
.
.
commit
|
commitdiff
|
tree
2011-05-20
Rodrigo K
u
m
p
era
Fix alig
n
i
nig
c
opy
and
i
m
p
r
ove
overlap detecti
o
n
commit
|
commitdiff
|
tree
2011-05-20
R
odrigo Kumpera
Apparently I'm too stupid to
i
mp
l
em
e
nt
memmove cor
r
e
ct
l
y
.
.
.
commit
|
commitdiff
|
tree
2011-05-19
Rod
r
i
go Kump
e
ra
Fi
x
mono_gc_me
m
move backward
c
opy
.
commit
|
commitdiff
|
tree
2011-05-19
Rodrig
o
K
umpera
Fix tp_po
l
l_wait to wo
r
k
w
ith sgen
commit
|
commitdiff
|
tree
2011-05-19
Rod
r
igo
K
u
m
pera
A
dd m
o
n
o
_pt
r
_arra
y
_reset and m
o
no_p
t
r_array_cle
a
r
commit
|
commitdiff
|
tree
2011-05-19
Rodri
g
o Kumpera
Use new
mono_gc_(memmo
v
e|bz
e
ro) in places messing
w
ith
.
.
.
commit
|
commitdiff
|
tree
2011-05-19
Rodrigo Kumpera
Ad
d
new API to copy managed mem
o
r
y
.
commit
|
commitdiff
|
tree
2011-05-17
R
o
dr
i
g
o
Kumpera
M
erge pull reque
s
t #103
from XTZ
G
Zo
R
eX/master
commit
|
commitdiff
|
tree
2011-05-13
R
odrig
o
Kumpera
More win3
2
fixing
commit
|
commitdiff
|
tree
2011-05-13
Rodrigo Kum
p
era
Fix win32
commit
|
commitdiff
|
tree
2011-05-13
Rodrigo Kumpera
Fix variant if
a
c
e v
e
rification
.
commit
|
commitdiff
|
tree
2011-05-12
Rodrigo
K
u
m
p
e
r
a
Merg
e
pull request #82 from Unity-Technolog
i
es/master
.
.
.
commit
|
commitdiff
|
tree
2011-05-12
Rodrigo Kumpera
Merge pull req
u
est #92 fr
o
m
k
onr
a
d
-kruczynski/m
a
ster
commit
|
commitdiff
|
tree
2011-05-12
R
odrigo Kumpera
Merge pull
r
equest #96
from ualtinok/m
a
ste
r
commit
|
commitdiff
|
tree
2011-05-11
Rodr
i
go Kump
e
ra
Properly
h
a
n
dle compressed interfa
c
e bitmaps on
the
.
.
.
commit
|
commitdiff
|
tree
2011-05-11
Rodrigo
Kum
p
er
a
Fix windows b
u
ild
commit
|
commitdiff
|
tree
2011-05-11
Rodrigo
Kumpera
En
a
b
le
the new
interrupt ma
c
hinery on
x86
+ linux|mach
.
commit
|
commitdiff
|
tree
2011-05-11
Rodrigo
K
umper
a
I
mplemen
t
th
r
ead
dump using new machinery
.
commit
|
commitdiff
|
tree
2011-05-11
Rodri
g
o Kumpe
r
a
Make
sure th
e
GC takes the appropriate locks
d
u
r
ing
.
.
.
commit
|
commitdiff
|
tree
next