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
[threads] Ensure thread is still alive when detaching it
2016-08-30
Ludovic
Henry
Merge pull request #3
4
76 from lambdageek
/
f
ix-conc-ht
commit
|
commitdiff
|
tree
2016-08-25
Lud
o
vi
c
He
n
ry
Me
r
ge pull
req
u
es
t
#3447
from lu
d
o
v
ic-henry/i
o
laye
r
.
.
.
commit
|
commitdiff
|
tree
2016-08-24
Ludovic Henry
[threads] Get th
r
e
ad
handle fr
o
m
M
ono
T
hread
I
n
f
o
whe
n
.
.
.
commit
|
commitdiff
|
tree
2016-08-24
Ludovic
Henry
M
e
r
ge
pu
l
l request #3
4
39 from lud
o
v
ic-h
e
nry/iolayer
.
.
.
commit
|
commitdiff
|
tree
2016-08-24
L
u
d
ovic Henry
[mono-threads
-
windows] Al
l
ocate ThreadStartI
n
fo on
.
.
.
commit
|
commitdiff
|
tree
2016-08-24
L
u
dovic He
n
r
y
[mono-
t
h
reads] Create
Win32 handle w
h
en attaching t
h
e
.
.
.
commit
|
commitdiff
|
tree
2016-08-24
Ludovic Henry
[w32handle] Remove
u
nused a
s
s
e
r
tions
commit
|
commitdiff
|
tree
2016-08-24
Ludovic
H
enry
[w32handle] Initialize them earlier
commit
|
commitdiff
|
tree
2016-08-19
L
u
do
v
ic
H
enry
Merg
e
pul
l
request
#
3416 from ludov
i
c-henry/iolay
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
L
u
dovic Hen
r
y
[i
o
-layer
]
Rem
o
v
e
u
nused WaitF
o
r
I
np
u
tI
d
l
e
commit
|
commitdiff
|
tree
2016-08-18
L
u
dovic Henry
[
i
o-layer]
R
e
move
unused WaitForMultipleObje
c
ts
commit
|
commitdiff
|
tree
2016-08-18
Ludov
i
c Henry
[io-layer] Replace use of W
a
itForSingleObject by Wait
F
or
S
ing
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
Ludovic He
n
ry
[io-layer] Extract WaitForSingle
O
bj
e
ctEx,
W
aitForMultip
l
eObj
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
Ludovic Henry
Merge
p
ull request #3415 from ludovi
c
-henry/ne
t
_
2
_1
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
Lud
o
vic Henry
[mcs] Remo
v
e dea
d
c
o
de
commit
|
commitdiff
|
tree
2016-08-18
Ludovic Henry
[mc
s
] Replace
NET_2_1 by MO
B
ILE
commit
|
commitdiff
|
tree
2016-08-07
Ludov
i
c Henry
Merge pull request #3370 from
l
u
d
ovic-henry/fix-finalizer
.
.
.
commit
|
commitdiff
|
tree
2016-08-07
Ludovic
Hen
r
y
[gc] Fix crash when
d
o
i
n
g WaitForP
e
ndingFinalize
r
s
commit
|
commitdiff
|
tree
2016-08-05
Ludovic
Hen
r
y
Merge p
u
ll request
#
3288 from l
u
dovic-henry/iolayer
.
.
.
commit
|
commitdiff
|
tree
2016-08-05
Ludovic Henry
Merge pull req
u
est #3355 from
l
u
d
ovi
c
-he
n
ry/proc
e
ss
.
.
.
commit
|
commitdiff
|
tree
2016-08-04
Lud
o
vic
H
en
r
y
[process] Fix Process
.
Exited event
t
r
iggered
t
oo early
commit
|
commitdiff
|
tree
2016-08-04
Ludovic Henry
[i
o
-
layer] Re
m
ove thr
e
a
d
s
.
h
, t
h
read-private
.
h and wthreads
.
c
commit
|
commitdiff
|
tree
2016-08-04
Ludovic Henry
[io-
l
ayer]
R
em
o
v
e unuse
d
_WAPI_THREAD_CURR
E
NT
commit
|
commitdiff
|
tree
2016-08-04
L
udovic He
n
ry
[io-layer
]
E
x
tract thread MonoW32
H
andleOps
commit
|
commitdiff
|
tree
2016-08-04
L
u
dovic Henry
[
i
o
-la
y
er]
E
xtract GetThread
P
riority and SetThreadPriority
commit
|
commitdiff
|
tree
2016-08-04
L
u
dovic Henry
[io-l
a
yer
]
E
xtra
c
t w
a
pi_create_th
r
ea
d
_handle
commit
|
commitdiff
|
tree
2016-08-04
Ludovic Henry
[io
-
laye
r
] E
x
tract w
a
pi_thread_own_mutex a
n
d wa
p
i_thread_dis
.
.
.
commit
|
commitdiff
|
tree
2016-08-04
Ludovic
H
enry
[io-layer] Extract wapi_current_thread_desc
commit
|
commitdiff
|
tree
2016-08-04
Ludovic Henry
[i
o
-layer] Extract
wapi_ref
_
thread_
h
andle
commit
|
commitdiff
|
tree
2016-08-04
Ludovic Henry
[
io-
l
a
yer] Remove
_
wapi_thread_cur_apc_pendin
g
commit
|
commitdiff
|
tree
2016-08-04
L
u
d
ovic
Henry
[io-layer] Extrac
t
w
api_ge
t
_c
u
rrent_thread_handle
commit
|
commitdiff
|
tree
2016-08-04
Lu
d
ovic Henry
[
i
o
-
layer] Extract
wapi_thread
_
h
a
ndle_set_exited
commit
|
commitdiff
|
tree
2016-08-04
L
u
d
ovic Henry
[
io
-
layer] Ma
k
e _wapi_
g
etpid, _wapi_thread_own
_
mutex
.
.
.
commit
|
commitdiff
|
tree
2016-08-04
Ludo
v
ic Henry
[
i
o
-
la
y
er] Ma
k
e _WapiHandl
e
_threa
d
struct publ
i
c
commit
|
commitdiff
|
tree
2016-08-04
L
u
dovic Henry
[mono-thr
e
ads] Split platform an
d
su
s
pe
n
d spec
i
fic
.
.
.
commit
|
commitdiff
|
tree
2016-08-04
Ludovic Henry
[io-
l
ay
e
r] Make
wait
.
c not de
p
end
o
n _wapi_thread_cur_apc_pe
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
Ludovic Henry
Merge pu
l
l request #
3
3
42
f
rom ludovi
c
-henry
/
gc-doma
i
n
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
L
u
dovi
c
He
n
ry
[gc] F
i
x timeout in mono
_
domain
_
fi
n
alize
commit
|
commitdiff
|
tree
2016-08-01
Ludovic Henry
[g
c
]
Ensure we clean the DomainFinalization
R
eq
commit
|
commitdiff
|
tree
2016-07-30
L
u
dovic H
e
n
r
y
[gc] Re
p
l
ac
e
dom
a
in finalizer
request co
n
d+mutex
b
y
.
.
.
commit
|
commitdiff
|
tree
2016-07-29
Ludovic
H
enry
Revert
"[r
u
ntime] Add docume
n
tation to mono
-
o
s-{mutex
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
L
udovi
c
Hen
r
y
[gc] mon
o
_os_cond_timedwait returns -1 on timeout,
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
Ludo
v
i
c
Henry
[runti
m
e] A
d
d
d
o
cumen
t
ati
o
n to mono-os-{mutex,c
o
nd
.
.
.
commit
|
commitdiff
|
tree
2016-07-26
Ludovic Henry
[semaphore] Return
e
r
ror fo
r
mono_os_sem_timedwait
commit
|
commitdiff
|
tree
2016-07-26
Ludovic
H
enry
[semaphore] Make mono_os_semaphore_* funct
i
ons return
.
.
.
commit
|
commitdiff
|
tree
2016-07-26
L
u
dovic Henry
[m
u
tex] Ma
k
e mono_os_mut
e
x_* functions
r
etur
n
more
.
.
.
commit
|
commitdiff
|
tree
2016-07-26
Ludovic Henry
[threadpool-ms]
Fix use-after-unloaded of domain
commit
|
commitdiff
|
tree
2016-07-12
Ludov
i
c Henry
M
erg
e
pull request #3224 from ludovi
c
-
h
e
n
r
y
/i
o
layer
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
L
udovic Henry
[io-layer] Move
handl
e
s
out of the io-layer to util
s
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
Ludov
i
c Henry
[io-l
a
yer] Inline
i
ni
t
_
hand
l
es_slot
commit
|
commitdiff
|
tree
2016-07-12
Lu
d
ovic Henry
[io-l
a
yer] Replace
_
W
AP
I
_PRIVATE_HANDLES and _WAPI
_
PRIVAT
E
_
H
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
Ludovi
c
H
e
nry
[i
o
-layer
]
Remov
e
any
remaining
depen
d
en
c
y of ha
n
dles
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
L
udovic Henr
y
[io
-
la
y
er] Replace _WAPI_HANDLE
_
INV
A
LID by INVALID_HA
N
DLE_VALUE
commit
|
commitdiff
|
tree
2016-07-12
L
u
dovic Henry
[io-
l
aye
r
] R
e
move wap
i
_ge
t
dtablesi
z
e
commit
|
commitdiff
|
tree
2016-07-12
Ludovic Henry
[
i
o-layer] Move DuplicateH
a
n
d
l
e
a
nd CloseHandle to
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
Ludov
i
c
Henry
[io-laye
r
] Remove u
s
e o
f
_wapi_has_s
h
u
t
_
d
o
wn
commit
|
commitdiff
|
tree
2016-07-12
Ludovic Henry
[io-layer] Remove
u
n
necessary locking of _WAP
I
_S
H
AR
E
D_SEM_FI
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
L
udovic Henry
[io-la
y
er] Move _wapi_han
d
l
e_sp
i
n
to handles
.
c
commit
|
commitdiff
|
tree
2016-07-12
Ludovic He
n
ry
[
i
o
-la
y
er]
Move _WAP
I
_FD_
H
A
NDLE, _WAPI_SHARE
D
_NAME
S
PACE
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
Ludovi
c
Henry
[io-laye
r
]
Remov
e
p
seudo g
l
o
b
al handle
commit
|
commitdiff
|
tree
2016-07-12
Ludovic He
n
ry
[io-layer] Al
l
ocate WapiHandle
s
pecific data
on the
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
Ludovic Henry
[io-layer] Regi
s
ter
W
apiH
a
ndleO
p
s
d
y
namically
commit
|
commitdiff
|
tree
2016-07-12
Ludovic Henry
[
io-lay
e
r] Move WapiHandleT
y
pe an
d
WapiHandleOps
t
o
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
Ludovic
H
enry
[io-layer] Ext
r
act
_wapi_s
e
arch_handle_nam
e
space from
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
Ludovi
c
Henry
[
i
o
-lay
e
r] Add typename a
n
d typesize handle
o
pe
r
ations
commit
|
commitdiff
|
tree
2016-07-12
Ludovic He
n
ry
[io-layer] Move
_
wa
p
i
_
g
etpid out of handles
.
c
commit
|
commitdiff
|
tree
2016-07-12
L
udovic Henry
[io-layer]
Ad
d
details operatio
n
on hand
l
e
commit
|
commitdiff
|
tree
2016-07-12
Ludovic Henr
y
[
i
o
-laye
r
]
Move
io-layer in
i
tialization out of handle
s
.
c
commit
|
commitdiff
|
tree
2016-07-12
Lu
d
o
v
ic Henry
[io-laye
r
] Mo
v
e file_share_hash
t
o io
.
c
commit
|
commitdiff
|
tree
2016-07-12
L
udovic Hen
r
y
[io-layer] Rem
o
v
e e
m
pty fu
n
ction _wa
p
i_s
h
m_s
e
m
a
p
h
ores_remo
v
e
commit
|
commitdiff
|
tree
2016-07-12
Ludo
v
i
c Henr
y
[io-layer] Remove unused
_
wa
p
i
_sem
_
id
commit
|
commitdiff
|
tree
2016-07-12
Ludovic Henry
[io-la
y
er]
E
x
t
ract WapiHand
l
eBas
e
f
ro
m
_
W
apiHandleUnshared
commit
|
commitdiff
|
tree
2016-07-12
L
u
dov
i
c Henry
[
i
o
-l
a
yer] Ma
k
e _WAPI_PR
I
VATE_MAX_SLOT
S
and _W
A
PI_
H
AN
D
L
E_INI
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
Ludo
v
ic Henry
[io-layer] Make _wa
p
i_
g
lo
b
al_signal_handl
e
de
f
in
i
tion
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
Ludovic
H
e
nry
[io-layer
]
Make _WapiHandleUn
s
h
a
red de
f
inition private
commit
|
commitdiff
|
tree
2016-07-12
Ludovic Henry
[io-l
a
yer] Factor
Mutex
and
Na
m
edMutex cod
e
commit
|
commitdiff
|
tree
2016-07-12
Ludovic Henry
[i
o
-l
a
yer] Fact
o
r Semaphore and
N
a
m
e
d
S
emaph
o
re cod
e
commit
|
commitdiff
|
tree
2016-07-12
Ludovic Hen
r
y
[io-lay
e
r] F
a
c
t
o
r Event and NamedEvent
c
ode
commit
|
commitdiff
|
tree
2016-07-12
Ludovic Hen
r
y
[io-layer] Make named ha
n
dle
use their equiv
a
lent non
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
Ludovi
c
H
enry
Merge
p
u
ll reques
t
#3208 fr
o
m lu
d
ovic-
h
enry/iolayer
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
Lud
o
vic Henr
y
[
i
o-la
y
e
r
]
Rep
l
ace remaining pthr
e
ad_con
d
_t by
mon
o
_c
o
nd_t
commit
|
commitdiff
|
tree
2016-06-24
L
udovic Henr
y
[io-lay
e
r] Fix
p
ote
n
tia
l
b
u
ffer overrun
commit
|
commitdiff
|
tree
2016-06-24
Lud
o
vic H
e
nry
[io-l
a
yer] R
e
mov
e
_wapi_shared_layou
t
commit
|
commitdiff
|
tree
2016-06-23
Lu
d
ovic Henry
[
i
o
-layer] Merge _WapiHan
d
leS
h
a
r
ed type
i
nto _W
a
pi
H
an
d
leUnshared
commit
|
commitdiff
|
tree
2016-06-23
L
u
dovic Henry
[io-l
a
yer] Make shared and unsh
a
red handle h
a
ve the
.
.
.
commit
|
commitdiff
|
tree
2016-06-23
Ludovic
H
enr
y
[io-layer] Remove mutex and name
d
mutex pid field
commit
|
commitdiff
|
tree
2016-06-23
Ludovic
Henry
[io-layer]
R
e
mo
v
e _wapi_han
d
l
e
_tim
e
d
wait_signal
commit
|
commitdiff
|
tree
2016-06-02
Ludovic Henry
[sge
n
]
U
se raw mutex for pin_q
u
eue_mutex as it's
only
.
.
.
commit
|
commitdiff
|
tree
2016-06-02
Ludov
i
c Henry
[coop] R
e
use local in
f
o variable for pol
l
in
g
commit
|
commitdiff
|
tree
2016-06-02
Ludov
i
c Henry
[
m
arshal] Fix unused
v
aria
b
le
warning
commit
|
commitdiff
|
tree
2016-06-02
Ludovic
He
n
ry
[threads] M
a
ke mono_thread
_
detach_if_exiting
r
eturn
.
.
.
commit
|
commitdiff
|
tree
2016-06-02
Ludovi
c
H
e
nry
[coo
p
] Use
m
ono_thread_info_
i
s_cur
r
en
t
i
n
checked build
commit
|
commitdiff
|
tree
2016-06-02
Lu
d
ovi
c
Hen
r
y
[
c
oop] Re
m
ove un
e
cessar
y
assertion
commit
|
commitdiff
|
tree
2016-06-02
L
udo
v
ic Henry
[
coop] Switch to GC unsafe st
a
te in SIGILL signal handler
.
.
.
commit
|
commitdiff
|
tree
2016-06-02
L
u
dovic
He
n
r
y
[runtine]
We should al
w
ays ig
n
ore
SI
G
PIPE sig
n
al
commit
|
commitdiff
|
tree
2016-06-02
Ludovic
He
n
r
y
[coop] En
s
ure GC unsafe s
t
ate when
throwing exception
commit
|
commitdiff
|
tree
2016-06-02
Ludovi
c
Henry
[coop]
Switch
to G
C
safe
a
rou
n
d pthread_join
commit
|
commitdiff
|
tree
2016-06-02
Ludovic Henry
[coop] Do
n
ot pass curre
n
t thread to mono_threads_
e
nter
_
g
c_u
.
.
.
commit
|
commitdiff
|
tree
2016-06-02
Ludovic H
e
nry
[coo
p
] Fix
s
tate t
r
ansiti
o
n
w
h
e
n unregi
s
tering the
.
.
.
commit
|
commitdiff
|
tree
2016-06-02
Ludovic
H
e
nry
[coop] Mak
e
GC safe/u
n
safe unbala
n
c
e
d tr
a
n
s
i
tions public
commit
|
commitdiff
|
tree
next