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
[runtime] Safe publish MonoImage::name_cache and exploit that around the runtime...
2015-07-20
Ro
d
rigo Ku
m
pera
[ru
n
t
ime] Safe publis
h
MonoImage::
n
ame_cache a
n
d
e
xploit
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
R
odrigo
Kumpera
[mini] Fix lockin
g
o
rder v
i
olat
i
on in mono_get_se
q
_points
.
commit
|
commitdiff
|
tree
2015-07-20
Rodrigo Kumpera
[
b
uil
d
] Rename RUNTIM
E
variabl
e
t
o avoid
c
lash
with
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
Rodri
g
o
K
umpera
[runtime] F
i
x locking
in m
o
no_image_file_for
_
image
.
commit
|
commitdiff
|
tree
2015-07-10
Rod
r
ig
o
Kumpera
[jit] Use a feature macro inst
e
ad of hardcodi
n
g
u
ser
s
.
commit
|
commitdiff
|
tree
2015-07-10
Rod
r
igo
K
u
mper
a
[arm]
F
i
x
ed the max length of
s
eq_poi
n
t
.
F
ix
e
s
#3182
9
.
commit
|
commitdiff
|
tree
2015-07-10
R
odri
g
o Kumpera
[jit]
Disable fast tls on osx if MONO_HAVE_FAST_
T
LS
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
Rodrig
o
Ku
m
pera
[utils] Disable
fast TLS on darwin until
w
e have
p
r
oper
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
Ro
d
r
i
go K
u
mp
e
ra
[mini] Add some extra as
s
e
r
ts
a
r
oun
d
fast tls to en
s
ure
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
Rodrigo Ku
m
pera
[utils] Don't a
b
or
t
at startup
i
f remote
TL
S
reads
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
R
o
d
rigo Kum
p
era
[uti
l
s] Add fallback TLS offset sc
a
nning to X86
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
C
raig S
.
B
osma
Add
TL
S
offset
f
or pre-release
O
S X 1
0
.
11
x
86, as
in
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
Cra
i
g S
.
B
o
s
m
a
A
d
d TLS o
f
fset
f
o
r pr
e
-release
OS X 10
.
11 o
n
amd64
commit
|
commitdiff
|
tree
2015-07-03
Rod
r
igo Ku
m
p
era
[
j
it] Ad
d
emulat
i
on r4 t
o
u
8
conversi
o
n
.
Fixes #31582
.
commit
|
commitdiff
|
tree
2015-07-02
R
odri
g
o Kump
e
ra
Merge
p
ull request #1907 from alex
a
nde
r
k
y
t
e
/slo
w
_aot
_
startup
.
.
.
commit
|
commitdiff
|
tree
2015-06-30
R
odrigo Kumpe
r
a
[utils]
Rem
o
ve a du
p
licated
check
that was
commited
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
R
o
drigo Ku
m
pera
[eglib] E
n
sures that home
and user name always h
a
ve
.
.
.
commit
|
commitdiff
|
tree
2015-06-08
Rodri
g
o Kump
e
ra
Merge pull requ
e
st #1861 from saper/home-override
commit
|
commitdiff
|
tree
2015-06-05
R
o
dri
g
o
Kump
e
ra
[coop] When inse
r
ting safepoints
a
t EH hand
l
ers, make
.
.
.
commit
|
commitdiff
|
tree
2015-06-04
Rod
r
i
g
o Ku
m
pera
Merge pul
l
request #1849
from esdrubal/rfix
commit
|
commitdiff
|
tree
2015-06-02
Rodrigo Kumpera
[j
i
t]
F
ix the coop a
m
d64 backend
.
commit
|
commitdiff
|
tree
2015-06-01
Rodrigo Kumpe
r
a
[BCL] Par
t
i
a
l
rev
e
rt of b83af940ff298f432952562e1fb83
7
26a695
.
.
.
commit
|
commitdiff
|
tree
2015-06-01
Rodrigo Kumpera
[BCL] Fi
x
the
m
obil
e
_static profile
.
commit
|
commitdiff
|
tree
2015-05-29
Rodrigo K
u
mpera
Merge pul
l
r
e
quest #
1
817 from alex
a
nderkyte/
b
ug30085
commit
|
commitdiff
|
tree
2015-05-27
Rod
r
igo Ku
m
pera
[mini] Add assert
around ma
n
aged allocator to avoid
.
.
.
commit
|
commitdiff
|
tree
2015-05-17
Rodrigo Kumpera
Me
r
ge pu
l
l re
q
uest #180
9
from kumpe
r
a
/double_load
i
ng_fix
commit
|
commitdiff
|
tree
2015-05-15
Ro
d
rigo Ku
m
p
e
r
a
Merge pull re
q
uest #16
5
4
f
rom alexan
d
e
r
kyte/xunit-fi
x
es
commit
|
commitdiff
|
tree
2015-05-15
Rod
r
igo Kumpera
[runtim
e
]
Av
o
i
d a
l
locating interface offsets mul
t
iple
.
.
.
commit
|
commitdiff
|
tree
2015-05-12
Rodrigo Kumpera
Merge
p
ull request #1668 from alex
a
nderkyte/bug1
8
56
commit
|
commitdiff
|
tree
2015-05-11
R
odr
i
go Kumpera
Merge
pull
r
e
que
s
t #1783 from al
e
xanderkyte
/
th
r
ead_transitio
.
.
.
commit
|
commitdiff
|
tree
2015-05-06
Rodrigo Ku
m
pera
[threadi
n
g] Fix
a race during sh
u
td
o
wn whe
r
e
a
t
hread
.
.
.
commit
|
commitdiff
|
tree
2015-05-06
Rod
r
igo Kumpera
[runtim
e
] Don'
t
call ma
n
a
g
ed code when O
V
F
.
commit
|
commitdiff
|
tree
2015-05-06
Rodrigo Ku
m
pera
[
coop] Fix ma
r
sh
a
l co
d
e of reset-abor
t
calls to use
.
.
.
commit
|
commitdiff
|
tree
2015-05-06
Rod
r
igo Kum
p
er
a
[co
o
p] E
n
sure the p
o
lling tr
a
m
p
has
a
wrapper
.
commit
|
commitdiff
|
tree
2015-04-27
Rodrigo
Kumpera
Merge
p
ull
r
e
q
uest #1
7
43 from alex
r
p/profiler-versioning
commit
|
commitdiff
|
tree
2015-04-24
Rodrigo Kumpera
[conf
i
gure] A
n
ot
h
er attempt
a
t fixing windows cr
o
ss
.
.
.
commit
|
commitdiff
|
tree
2015-04-22
Rodrig
o
Kumper
a
[threading] Re
m
ove dea
d
c
o
de
that w
a
s
used only by
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
Rodri
g
o Ku
m
p
e
ra
Merge pull
r
eques
t
#
1
723
from
m
a
dewokherd/wi
n
vi
s
t
a
commit
|
commitdiff
|
tree
2015-04-21
Rodrigo Kumpera
[runti
m
e
]
I
t's spring clean
i
ng
i
n MonoInternalTh
r
ead
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
Rodrigo Kumpera
[threadin
g
] Remove
old suspend code now that al
l
targets
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
Rodr
i
go Kumpera
Merge pul
l
requ
e
st #1699 from ludovic-henry/threadpool
.
.
.
commit
|
commitdiff
|
tree
2015-04-20
Rod
r
igo
Kump
e
ra
[thre
a
ding] Fix coo
p
+win
d
ows compilation
.
commit
|
commitdiff
|
tree
2015-04-20
Rodrigo Kumpera
[threading
]
J
u
st skipping G
C
is not enough, we n
e
ed
.
.
.
commit
|
commitdiff
|
tree
2015-04-20
Ro
d
rigo
K
u
mp
e
ra
[threading]
A
dd coop suppor
t
to sdb
.
commit
|
commitdiff
|
tree
2015-04-17
Ro
d
rigo Kumpera
[jit
]
Fix the bu
i
ld
.
commit
|
commitdiff
|
tree
2015-04-17
Rodrig
o
Kumpera
[threading] [ji
t
]
F
i
x non coop osx
build
.
commit
|
commitdiff
|
tree
2015-04-17
R
o
d
rigo Kumpera
[
c
oop] Add missing coop checks for WFSO and WFMO
.
commit
|
commitdiff
|
tree
2015-04-17
R
odrigo Kumpera
R
evert "[
t
hread
i
ng
]
Mov
e
the safe
p
ointing of WFSO
.
.
.
commit
|
commitdiff
|
tree
2015-04-17
Rodrigo Kum
p
era
[c
o
op] get_addrinfo_fam
i
ly_hint
c
ould c
a
l
l into managed
.
.
.
commit
|
commitdiff
|
tree
2015-04-17
Rodrigo Kumpera
[jit] Rework th
e
managed code suspe
n
d poll
i
ng and a
d
d
.
.
.
commit
|
commitdiff
|
tree
2015-04-17
Ro
d
ri
g
o Kumpe
r
a
[ji
t
] Fix the l
o
op r
e
cognition pas
s
to ha
n
dle sin
g
le
.
.
.
commit
|
commitdiff
|
tree
2015-04-17
Rodrigo Kumpera
[th
r
eading] Add
a global var
i
able that i
s
set while
.
.
.
commit
|
commitdiff
|
tree
2015-04-16
Rodrigo Kumpera
Me
r
ge pull re
q
ue
s
t #1715 from tritao/
c
pp_
f
ixes
commit
|
commitdiff
|
tree
2015-04-14
Rodr
i
go Kumpe
r
a
[
t
h
reading]
M
o
v
e
the saf
e
po
i
nt
i
ng of
WFSO and WFM
O
.
.
.
commit
|
commitdiff
|
tree
2015-04-14
Rodrigo Kumpera
[threadin
g
] Handle more n
o
n-trivial locks
.
commit
|
commitdiff
|
tree
2015-04-14
Rodri
g
o Ku
m
pera
[thread
i
ng] Wrap the threads lo
c
k wi
t
h cooperativ
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-14
Rodrigo Kumper
a
Merge pull request #171
0
from alexander
k
y
t
e/alw
a
y
s
_use_imt
commit
|
commitdiff
|
tree
2015-04-13
Ro
d
rigo
Kum
p
era
[threading] Let the GC skip mo
n
itor th
r
ead while it
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
Rodrigo Kump
e
r
a
[th
r
eading
]
The comm
o
n
trampolin
e
must reset the blockin
g
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
Rodrigo Ku
m
pera
[threading] Make all loc
k
s use
t
he new t
r
y blo
c
k
ing
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
Rodrigo Kum
p
era
[thre
a
ding] Introdu
c
e the
notion of try bl
o
c
k
to be
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
R
odr
i
go
K
umpera
M
e
r
g
e pull reques
t
#1698 from ludovic-hen
r
y/socket
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
Rodrigo Kumpera
[configure] Fix
w
indows cross compilat
i
on to
generate
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
Rodrigo Kumpe
r
a
[jit] Fix
the usa
g
e o
f
host/target def
i
nes for a
m
d64
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
Rodrigo Kumpera
[runti
m
e] Fix the file mmap api to co
r
rectly
us
e
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-07
Rodrigo Kump
e
r
a
[runtime] U
p
date the offsets table for amd
6
4
.
commit
|
commitdiff
|
tree
2015-04-07
Rodrigo Kumper
a
[utils]
Use open instead of fopen on
u
nix
ta
r
gets
.
commit
|
commitdiff
|
tree
2015-04-07
R
odrig
o
Ku
m
pera
p
ortability fixes
.
commit
|
commitdiff
|
tree
2015-04-07
Rod
r
igo Kumpe
r
a
[jit] Make
m
ono_thre
a
d_state_init_f
r
om_
s
igctx wo
r
k
.
.
.
commit
|
commitdiff
|
tree
2015-04-07
Rodrigo Kump
e
ra
[configure] A
d
d new target
.
commit
|
commitdiff
|
tree
2015-04-06
Rodri
g
o Kumpera
[config] Mov
e
the
c
ompl
e
x
.
h
check
t
o
a
utoconf
instead
.
.
.
commit
|
commitdiff
|
tree
2015-04-06
Rodri
g
o K
u
m
pera
Merge
p
ull r
e
quest #1
6
8
6
from akoepling
e
r/integrate
.
.
.
commit
|
commitdiff
|
tree
2015-04-06
R
odrigo
K
umpera
[
m
in
i
] Fix D
I
SA
B
LE
_
JIT
su
p
port for simd
.
commit
|
commitdiff
|
tree
2015-04-06
Rod
r
ig
o
Kumpera
Mer
g
e
p
ull
r
eques
t
#1665 from alexanderkyte/sgen-alloc
.
.
.
commit
|
commitdiff
|
tree
2015-04-06
Rodrigo Kumpera
Upda
t
e
t
h
e
reference assembli
e
s we
ship in mono
.
commit
|
commitdiff
|
tree
2015-04-01
Ro
d
rigo Kumpera
[threading]
F
ix compilation
of coo
p
suspend
o
n windows
.
commit
|
commitdiff
|
tree
2015-04-01
Rodrigo Kumpera
[c
o
rlib] FEATURE_STRONGN
A
ME_MIGRATION should be used
.
.
.
commit
|
commitdiff
|
tree
2015-04-01
R
o
drigo Kumpera
Merge pu
l
l request #1671
f
r
om kumpera/mobi
l
e_static_fixicati
o
n
commit
|
commitdiff
|
tree
2015-04-01
Rodrigo K
u
m
pera
[mobile] F
i
x the build order between S
y
stem
.
Numerics
.
.
.
commit
|
commitdiff
|
tree
2015-04-01
R
o
drigo Kumpe
r
a
[corlib] Fix the mobile_
s
tatic p
r
of
i
l
e
.
commit
|
commitdiff
|
tree
2015-03-31
Rodrigo Kum
p
era
[sock
e
t-io] Fix
c
r
asher in S
y
s
t
e
m
test suite
.
commit
|
commitdiff
|
tree
2015-03-30
R
o
drigo Kum
p
e
r
a
[
r
untime] Fix the bu
i
l
d
.
commit
|
commitdiff
|
tree
2015-03-29
Rodrigo Kumpera
[threading
]
Wrap socket code with coop
su
s
p
end
.
commit
|
commitdiff
|
tree
2015-03-29
Rod
r
igo Kumpera
[t
h
r
e
adin
g
] Wrap
I
O icalls
.
commit
|
commitdiff
|
tree
2015-03-29
Ro
d
r
igo
K
um
p
era
[thre
a
ding] type in
i
t lock
i
s
c
omplex enough that
n
e
e
d
s
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
Rodrigo Kumpera
[threading]
Make
the
l
o
ader
and domain locks coop suspend
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
Rodr
i
go Kumpera
[runtime] When int
e
r
ning
strings
,
alloc
a
te without
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
Rodrigo
Kumpera
[thre
a
ding
]
Wrap monitor co
d
e with coop su
s
pen
d
.
commit
|
commitdiff
|
tree
2015-03-29
Rodrigo Kumpera
[thr
e
a
d
ing
]
Make thread mana
g
e
ment
c
o
op s
u
s
p
end aware
.
commit
|
commitdiff
|
tree
2015-03-29
Rodrigo Kumpera
[thr
e
ading] Make the G
C
l
ock coop sus
p
end aware
.
commit
|
commitdiff
|
tree
2015-03-29
Rodrigo
K
umpera
[thread
i
ng] Make n2m and m2n wrappers coop sus
p
e
nd
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
Rodrigo K
u
mpera
[threading] Make
thread start s
u
spend aware
commit
|
commitdiff
|
tree
2015-03-26
Rodrigo Kumpera
[t
h
reading] Add a coop backend
.
This pa
v
e
s the way
.
.
.
commit
|
commitdiff
|
tree
2015-03-26
Rodri
g
o Kumpera
[t
h
reading] Impro
v
e logging and troubleshooting helpers
.
.
.
commit
|
commitdiff
|
tree
2015-03-25
Rodrigo K
u
mpera
[
t
hreadi
n
g] Reorganize co
d
e to
work with the coop backend
.
commit
|
commitdiff
|
tree
2015-03-25
Rodrigo
K
umpe
r
a
[t
h
r
e
ading] Introduce a pair of sta
t
es to han
d
le native
.
.
.
commit
|
commitdiff
|
tree
2015-03-25
R
o
drig
o
Kumpera
[thread
i
ng]
M
ove
jit_data f
r
o
m
Mon
o
ThreadI
n
t
e
rnal
to
.
.
.
commit
|
commitdiff
|
tree
2015-03-25
R
odrigo K
u
mp
e
ra
[thr
e
ading]
Sur
f
ace m
o
no_t
h
read_info_current_unch
e
cked
.
commit
|
commitdiff
|
tree
2015-03-25
Rodrig
o
Kump
e
ra
[
t
h
rea
d
ing] L
o
g the
t
hread ti
d
instead
of
the MonoThreadInfo
.
.
.
commit
|
commitdiff
|
tree
2015-03-25
Rodrigo
K
umpera
[threading] Add
c
o
nf
i
gur
e
o
p
tion
to
enable
c
o
operative
.
.
.
commit
|
commitdiff
|
tree
next