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
Merge pull request #3447 from ludovic-henry/iolayer-extract-threading
2016-08-25
L
u
dovic Henry
Merg
e
p
u
l
l
request #3447
fro
m
ludovic-henry/iolayer
.
.
.
commit
|
commitdiff
|
tree
2016-08-24
L
u
dov
i
c Henry
[thre
a
ds] Get
t
hread handle fr
o
m MonoThreadInfo when
.
.
.
commit
|
commitdiff
|
tree
2016-08-24
Ludovic
H
e
n
ry
Merg
e
pu
l
l request #3439 from ludovic-henry/iolay
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-08-24
Ludo
v
ic
H
enry
[mono
-
threads-windo
w
s]
A
l
locate ThreadS
t
artInfo on
.
.
.
commit
|
commitdiff
|
tree
2016-08-24
L
udovi
c
Henr
y
[mono-threads]
Create
Win32 handle when attaching the
.
.
.
commit
|
commitdiff
|
tree
2016-08-24
Lu
d
o
v
i
c
Henry
[w32handle]
R
emov
e
unused
a
s
se
r
tions
commit
|
commitdiff
|
tree
2016-08-24
L
udov
i
c Henry
[w32handle] Initialize them
e
arlier
commit
|
commitdiff
|
tree
2016-08-19
Ludovic Henry
Merge pull request #34
1
6 fro
m
l
u
d
o
vic-h
e
nry/
i
o
layer
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
Ludovic Henry
[
i
o-layer] Remove unus
e
d Wa
i
tFor
I
nputIdle
commit
|
commitdiff
|
tree
2016-08-18
Ludovic
H
e
n
r
y
[io-layer] Rem
o
ve unused WaitF
o
rMultipleObje
c
ts
commit
|
commitdiff
|
tree
2016-08-18
Lud
o
vic He
n
r
y
[io-lay
e
r] Repla
c
e
u
s
e of WaitF
o
r
S
i
n
g
l
eObj
e
ct by Wait
F
orSing
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
Ludovic Henry
[io-layer] E
x
tract Wait
F
orSi
n
g
le
O
bjectEx, W
a
itForM
u
ltipleObj
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
Ludovic
Henry
Merge pull request #3
4
15 fr
o
m ludovic-henr
y
/net
_
2
_
1
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
Lud
o
vic Henry
[m
c
s] Remove dead co
d
e
commit
|
commitdiff
|
tree
2016-08-18
Ludovic Henry
[m
c
s] Replace NET_2_1 by MOBILE
commit
|
commitdiff
|
tree
2016-08-07
Ludovic
H
e
nry
Merge pull reque
s
t #3370
fr
o
m ludovic-henry/fix
-
fin
a
liz
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-08-07
Ludovic Henry
[gc] Fix
c
ra
s
h w
h
en doing WaitForPendingFinalizers
commit
|
commitdiff
|
tree
2016-08-05
L
u
dovi
c
Henr
y
Merge pull request #
3
2
88 from ludov
i
c-henry/iolayer
.
.
.
commit
|
commitdiff
|
tree
2016-08-05
L
u
dov
i
c Henry
Merge pull reque
s
t #3355 from lud
o
v
ic-h
e
n
ry/proce
s
s
.
.
.
commit
|
commitdiff
|
tree
2016-08-04
L
u
dovi
c
Henry
[proc
e
ss
]
Fix
P
r
o
ces
s
.
Ex
i
t
e
d ev
e
n
t
trig
g
ered too
early
commit
|
commitdiff
|
tree
2016-08-04
Lu
d
ovic Henry
[io-layer] Remove thre
a
ds
.
h, thr
e
ad-private
.
h and wthr
e
ads
.
c
commit
|
commitdiff
|
tree
2016-08-04
Ludovic Henry
[io-layer] Remove unused _WAPI_THREAD_CU
R
REN
T
commit
|
commitdiff
|
tree
2016-08-04
L
u
dovic
H
enr
y
[io-l
a
y
er] Extract thread MonoW32Handle
O
ps
commit
|
commitdiff
|
tree
2016-08-04
Lud
o
vic Henry
[io
-
layer] Ex
t
r
act GetThreadPri
o
rity
and SetThread
P
riority
commit
|
commitdiff
|
tree
2016-08-04
Ludovic Henry
[io
-
layer]
Extr
a
ct wapi_create_t
h
r
e
a
d_handle
commit
|
commitdiff
|
tree
2016-08-04
Ludovic Henry
[
i
o-la
y
e
r
] Extract
wapi_thre
a
d_own_mutex an
d
wapi_thread_dis
.
.
.
commit
|
commitdiff
|
tree
2016-08-04
Ludovic Henry
[io-layer] Extract wapi
_
current_thread_desc
commit
|
commitdiff
|
tree
2016-08-04
Ludovi
c
Henr
y
[io-layer] Ext
r
ac
t
wapi_ref
_
thread_ha
n
dle
commit
|
commitdiff
|
tree
2016-08-04
L
udovic
Henry
[io-layer]
R
emove _wapi_thr
e
ad_cur_
a
pc_pending
commit
|
commitdiff
|
tree
2016-08-04
L
u
dovic Henry
[io-laye
r
]
E
x
tract wapi_get_curr
e
nt_thread_
h
andle
commit
|
commitdiff
|
tree
2016-08-04
Ludovic Henry
[
io-
l
ayer] Extr
a
ct wapi_thread_
h
andle_
s
et_exited
commit
|
commitdiff
|
tree
2016-08-04
Lu
d
ovi
c
Hen
r
y
[io-layer] Make _wapi_getpid, _wapi_t
h
read_ow
n
_mutex
.
.
.
commit
|
commitdiff
|
tree
2016-08-04
Ludovi
c
H
e
nry
[
io
-
la
y
e
r
] Ma
k
e _WapiH
a
ndle_thread str
u
ct public
commit
|
commitdiff
|
tree
2016-08-04
Ludovic He
n
r
y
[mo
n
o-thread
s
] Split platform and suspend
spe
c
ific
.
.
.
commit
|
commitdiff
|
tree
2016-08-04
L
u
d
ov
i
c Hen
r
y
[
io-layer] Mak
e
wait
.
c
not depend on
_
w
a
pi_thread
_
cur_apc_p
e
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
Ludovic Henry
Merge pull request #3
3
4
2 from
ludovi
c
-henry
/
g
c-do
m
ain
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
Ludovic Henry
[gc] Fix timeo
u
t
in mono_domain_finalize
commit
|
commitdiff
|
tree
2016-08-01
Ludovic Henry
[gc] Ensu
r
e
w
e clea
n
the
D
omain
F
in
a
liz
a
tionReq
commit
|
commitdiff
|
tree
2016-07-30
Ludovic Henry
[gc] Replace domain finalizer request cond+mutex by
.
.
.
commit
|
commitdiff
|
tree
2016-07-29
L
u
dovic He
n
ry
R
evert "
[
runtime] Add documenta
t
ion to mono-os-{
m
utex
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
Ludovi
c
Henry
[g
c
]
m
on
o
_os_
c
o
n
d_timedw
a
it retu
r
ns -1 o
n
timeout,
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
Ludovic Henry
[run
t
ime]
A
dd documentation
t
o
mono-os-{mut
e
x,
c
ond
.
.
.
commit
|
commitdiff
|
tree
2016-07-26
L
u
d
ov
i
c H
e
n
r
y
[semaphore] Ret
u
rn
error for mono_os_s
e
m_ti
m
ed
w
ait
commit
|
commitdiff
|
tree
2016-07-26
Ludovic Henry
[semaphore] Make mono_os
_
sem
a
pho
r
e_* functions retur
n
.
.
.
commit
|
commitdiff
|
tree
2016-07-26
L
udov
i
c
Henry
[
m
utex] Make mon
o
_os_mute
x
_*
functions return more
.
.
.
commit
|
commitdiff
|
tree
2016-07-26
Lu
d
ovic Henry
[th
r
eadpool-ms] Fix use-after-unloaded
of do
m
ai
n
commit
|
commitdiff
|
tree
2016-07-12
Ludovic Henr
y
Mer
g
e pull r
e
quest #3224 from
ludovic-henry/iolayer
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
Ludovic Henr
y
[io
-
layer] Move handles out
of t
h
e io-laye
r
t
o utils
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
Ludov
i
c Henry
[io-layer]
Inline init_handles_sl
o
t
commit
|
commitdiff
|
tree
2016-07-12
Ludovic
H
enry
[
i
o-layer] Replace _WAPI_PRIVATE
_
H
AND
L
ES and _WAPI_PRIVATE_H
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
Ludovic Henry
[io-layer
]
Rem
o
v
e any remain
i
ng dependency
of ha
n
dles
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
Ludovic H
e
n
r
y
[io-l
a
y
er] Replace _WAP
I
_HAND
L
E
_
INVALID by IN
V
A
L
ID_HANDLE_VALUE
commit
|
commitdiff
|
tree
2016-07-12
Ludovi
c
Henry
[io-
l
ay
e
r
]
Remove
w
a
pi_getdtablesi
z
e
commit
|
commitdiff
|
tree
2016-07-12
Ludovic Henry
[io-l
a
y
er]
Move Dup
l
ica
t
e
Handle
a
nd CloseHandle to
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
Ludovic
H
e
nr
y
[io-
l
ayer
]
Remo
v
e use of _wa
p
i_h
a
s_shut_do
w
n
commit
|
commitdiff
|
tree
2016-07-12
L
udov
i
c He
n
ry
[io-lay
e
r] Remove unn
e
cessary locking of _WAPI_SHARED_SEM_FI
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
Ludovic H
e
nry
[io-layer] Move
_
wapi_handle_spin to handles
.
c
commit
|
commitdiff
|
tree
2016-07-12
L
udovic
H
enry
[io-layer] Move _WAPI_FD_HANDLE, _WAPI
_
SHARED_NAME
S
PACE
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
Lud
o
vic Henry
[io-layer] R
e
move pseudo glo
b
a
l
han
d
le
commit
|
commitdiff
|
tree
2016-07-12
Ludov
i
c Henry
[io
-
layer] A
l
lo
c
ate Wap
i
Handle specific data on the
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
L
udovic
H
enry
[io-la
y
er]
Register WapiHandleOps dyna
m
ically
commit
|
commitdiff
|
tree
2016-07-12
Ludovic H
e
nry
[i
o
-layer] Move Wap
i
H
andle
T
ype and WapiHandleOps to
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
Ludo
v
i
c Henry
[
io-layer]
E
xtract _wapi_sear
c
h_han
d
le_namespace
from
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
L
u
d
ovic
Henry
[io
-
lay
e
r] Add type
n
ame and typesize handle
oper
a
tions
commit
|
commitdiff
|
tree
2016-07-12
Ludovic Henry
[
io-layer]
M
ove _wapi_
g
e
t
pid o
u
t of
handles
.
c
commit
|
commitdiff
|
tree
2016-07-12
Ludovic He
n
ry
[
i
o-l
a
yer
]
Add details
o
peration on handle
commit
|
commitdiff
|
tree
2016-07-12
Ludovic
Henry
[io-l
a
ye
r
] Move
i
o-layer init
i
alization out of handles
.
c
commit
|
commitdiff
|
tree
2016-07-12
Lud
o
vic Henry
[io-layer] Mo
v
e
file_share
_
h
ash
t
o io
.
c
commit
|
commitdiff
|
tree
2016-07-12
Ludo
v
ic Henry
[io-layer]
Re
m
ove
e
mpty function _wapi_shm_semaphores_remove
commit
|
commitdiff
|
tree
2016-07-12
Ludo
v
ic
Henry
[i
o
-layer] Remov
e
u
n
used _wapi_sem
_
id
commit
|
commitdiff
|
tree
2016-07-12
Ludovic
He
n
ry
[io-la
y
er] Extract Wa
p
i
Handl
e
Bas
e
from _W
a
p
i
H
a
n
d
l
eUnshared
commit
|
commitdiff
|
tree
2016-07-12
Ludovic Henry
[io-lay
e
r] Make _WA
P
I_PRIVA
T
E_MAX
_
SLOTS and _WAPI_H
A
NDLE_INI
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
Ludovic Henry
[
io-l
a
yer] Make _wapi_global_s
i
gnal_ha
n
dle definiti
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
Lud
o
vic He
n
r
y
[io-lay
e
r]
M
ake _WapiHandleUnshared defi
n
ition priv
a
te
commit
|
commitdiff
|
tree
2016-07-12
Ludov
i
c Henry
[
io-lay
e
r] Factor Mutex and NamedMutex code
commit
|
commitdiff
|
tree
2016-07-12
Ludovi
c
Henry
[io-l
a
yer] Fac
t
or Semap
h
ore and Name
d
Se
m
aphore code
commit
|
commitdiff
|
tree
2016-07-12
Ludovic Henry
[
io
-
layer] Fa
c
tor
Event and
N
amedEvent code
commit
|
commitdiff
|
tree
2016-07-12
Lud
o
v
i
c Henry
[i
o
-
l
a
yer
]
Make named hand
l
e use their equivalent non
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
Ludovic
He
n
ry
Merge
pull reques
t
#
3
208 fro
m
ludovic-henry/iolay
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
Ludovic Henry
[io-
l
ayer
]
R
e
p
l
ace r
e
maining pthread_cond_t by
mon
o
_cond_t
commit
|
commitdiff
|
tree
2016-06-24
Ludo
v
ic Henry
[
i
o-
l
ayer
]
Fix
potential b
u
ff
e
r
o
v
e
rrun
commit
|
commitdiff
|
tree
2016-06-24
Ludovic Henry
[io-layer] Remove _wa
p
i
_
sh
a
red
_
layout
commit
|
commitdiff
|
tree
2016-06-23
Ludovic Henr
y
[io-layer] Merge _W
a
piHa
n
dleS
h
a
red type int
o
_WapiHandl
e
Unshare
d
commit
|
commitdiff
|
tree
2016-06-23
Ludovic Henry
[io-layer]
Make shared and un
s
hare
d
handle have the
.
.
.
commit
|
commitdiff
|
tree
2016-06-23
Lu
d
ovi
c
Henry
[io-layer]
R
emo
v
e
m
utex an
d
n
am
e
dmutex
p
i
d
field
commit
|
commitdiff
|
tree
2016-06-23
Lu
d
ovic Henry
[io-l
a
yer]
R
emove _wapi_handl
e
_timedwait
_
signal
commit
|
commitdiff
|
tree
2016-06-02
Ludo
v
i
c Henr
y
[sg
e
n] Use raw mu
t
ex
f
or
pin_queue_mutex
as
i
t's onl
y
.
.
.
commit
|
commitdiff
|
tree
2016-06-02
L
u
dovic Henry
[coop] Reuse lo
c
al info
varia
b
l
e f
o
r
p
olling
commit
|
commitdiff
|
tree
2016-06-02
Ludovic Henry
[
m
arshal]
Fix
u
n
used
var
i
able warn
i
ng
commit
|
commitdiff
|
tree
2016-06-02
Ludovic Henry
[
t
h
reads] Make mono_thread_detach_
i
f_
e
xiting return
.
.
.
commit
|
commitdiff
|
tree
2016-06-02
Ludov
i
c He
n
ry
[coop] Use
m
ono_
t
hread_info_i
s
_current in c
h
ecked build
commit
|
commitdiff
|
tree
2016-06-02
Ludo
v
i
c
Henry
[coop] Remove unec
e
ssary asser
t
ion
commit
|
commitdiff
|
tree
2016-06-02
Lud
o
v
ic Henry
[coop]
S
witc
h
to
G
C unsafe state in SIGILL signa
l
handler
.
.
.
commit
|
commitdiff
|
tree
2016-06-02
Ludovic H
e
nry
[runtine]
W
e should
a
l
ways i
g
nore SIGP
I
PE s
i
g
n
a
l
commit
|
commitdiff
|
tree
2016-06-02
Ludovic Hen
r
y
[
c
oop] Ensure G
C
unsa
f
e state
when throwin
g
ex
c
eption
commit
|
commitdiff
|
tree
2016-06-02
Ludovic Hen
r
y
[coop
]
Swi
t
ch to GC safe around pthread_
j
oi
n
commit
|
commitdiff
|
tree
2016-06-02
L
u
dovi
c
Henry
[
c
oop
]
Do not
p
ass current t
h
read t
o
mono_thre
a
ds_enter_gc_u
.
.
.
commit
|
commitdiff
|
tree
2016-06-02
L
u
dovic
Henry
[coop] Fix state transition when
u
nreg
i
stering the
.
.
.
commit
|
commitdiff
|
tree
2016-06-02
L
u
dovic H
e
nr
y
[
c
oop]
Make GC
s
afe/unsafe unba
l
a
n
ced
t
ransitions public
commit
|
commitdiff
|
tree
2016-06-02
Ludovic Henry
[coo
p
] Do not i
n
clud
e
m
ono-threads-
c
o
op
.
h an
d
mono
.
.
.
commit
|
commitdiff
|
tree
next