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
Add standard module directory layout and ConcurrentExclusiveSchedulerPair
2011-08-10
Jérémie Laval
Add stan
d
a
r
d module director
y
layout and ConcurrentExclusive
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Jé
r
émie Laval
Avo
i
d creating a delega
t
e instance in general case
.
.
.
commit
|
commitdiff
|
tree
2011-08-06
Jérémie Laval
Implement proper ctor parameter
checking
commit
|
commitdiff
|
tree
2011-08-05
Jérémie Laval
Fix for #
1
62
commit
|
commitdiff
|
tree
2011-07-27
Jéré
m
ie
L
aval
Same
test
for
T
askCompletionSou
r
ce
commit
|
commitdiff
|
tree
2011-07-27
Jérémie Laval
Ensu
r
e that Ta
s
k is
i
n
a correct initia
l
state befor
e
.
.
.
commit
|
commitdiff
|
tree
2011-07-27
J
ér
é
m
i
e Laval
Test that f
u
tures
throw Exception
t
hrough Result property
.
.
.
commit
|
commitdiff
|
tree
2011-07-27
Jérémie Laval
Ad
d
test for va
r
ious
Ag
g
regateExce
p
t
i
o
n
ctor excepti
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-07-27
Jérémie Laval
Move innerE
x
c
eptions interna
l
null chec
k
at the right
.
.
.
commit
|
commitdiff
|
tree
2011-07-27
J
érémie L
a
val
Add testcase to ens
u
re unobse
r
ved excepti
o
n on
T
ask
.
.
.
commit
|
commitdiff
|
tree
2011-07-27
J
é
rémie La
v
al
Mak
e
s
Aggregate
E
xcept
i
on ToSt
r
ing
o
utp
u
t clo
s
er to
.
.
.
commit
|
commitdiff
|
tree
2011-07-27
J
érém
i
e Laval
F
i
x Aggregate
E
xceptio
n
b
e
havior
commit
|
commitdiff
|
tree
2011-07-27
Jéré
m
ie Laval
Allow using a wo
r
ker number
t
hat is greater than Environment
.
.
.
commit
|
commitdiff
|
tree
2011-06-09
Jérémie Laval
Pote
n
ti
a
l fi
x
for #690944
commit
|
commitdiff
|
tree
2011-06-09
Jérémie Laval
S
e
tup statu
s
and scheduler correctly when calling RunSynchro
.
.
.
commit
|
commitdiff
|
tree
2011-04-26
Jé
r
émie Laval
Fail
gr
a
cef
u
lly
when Cancellation
T
oken has been cre
a
ted
.
.
.
commit
|
commitdiff
|
tree
2011-04-26
Jérémie Laval
Add
C
a
n
cellationToken
u
nit tests
commit
|
commitdiff
|
tree
2011-04-26
Jérémie
L
a
val
Honors cor
r
ectly canceled ctor par
a
meter of Cancella
t
i
onToken
commit
|
commitdiff
|
tree
2011-04-06
Jérémie
L
a
v
al
Don't forget to ca
l
l Ini
t
in
C
on
c
urrentS
k
ipLi
s
t ctor
.
commit
|
commitdiff
|
tree
2011-04-06
J
érémie Laval
Fix API
cha
n
ge
s
in unit
t
e
s
t (
M
ono
.
P
a
r
a
llel)
commit
|
commitdiff
|
tree
2011-04-05
Jérémie L
a
val
Protect en
t
e
ring ReaderWr
i
ter
L
ock
S
lim upg
r
a
d
able mode
.
.
.
commit
|
commitdiff
|
tree
2011-03-21
Jérémie Lav
a
l
Revert fcbb5717c18ff8393
f
2
300a254bb13e6fab9c7e
4
and
.
.
.
commit
|
commitdiff
|
tree
2011-03-21
J
é
rémie Laval
R
e
g
ister excep
t
io
n
s happe
n
ing in child
t
asks when attached
.
.
.
commit
|
commitdiff
|
tree
2011-03-21
Jéré
m
i
e
Lav
a
l
Add
a
memory bar
r
i
e
r so that exceptio
n
is strict
l
y
.
.
.
commit
|
commitdiff
|
tree
2011-03-21
Jérémie Lav
a
l
Tiny sty
l
e fix
commit
|
commitdiff
|
tree
2011-03-16
Kous
h
ik Dutta
Fix bug where if a task is Start-ed with a speci
f
ic
.
.
.
commit
|
commitdiff
|
tree
2011-03-16
Jé
r
é
mie Laval
C
orre
c
tly i
m
plement
e
nu
m
erati
n
g
C
y
c
licDequeue
.
commit
|
commitdiff
|
tree
2011-03-14
Jé
r
é
m
ie Laval
D
on't
t
hr
o
w
a
n exception when
t
ask array
i
s empty in
.
.
.
commit
|
commitdiff
|
tree
2011-02-17
Jé
r
émie L
a
val
Allow p
e
ople to opt
i
onally f
a
llback to the
o
l
d scheduler
.
.
.
commit
|
commitdiff
|
tree
2011-02-17
J
é
rémi
e
Laval
Remove ctor
s
in TpSch
e
du
l
er
commit
|
commitdiff
|
tree
2011-02-17
J
é
rémie La
v
al
Make Tr
y
ExecuteT
a
sk
I
nline a
b
it smarter
commit
|
commitdiff
|
tree
2011-02-17
J
é
rém
i
e
L
aval
Refa
c
tor common
code bloc
k
o
f
TpScheduler
a
nd Sy
n
cC
o
nt
e
x
tSc
h
.
.
.
commit
|
commitdiff
|
tree
2011-02-17
J
é
rém
i
e Lava
l
Kill old
I
Schedule
r
interface
.
commit
|
commitdiff
|
tree
2011-02-17
Jér
é
mie La
v
al
W
hen finding best w
o
r
ker numb
e
r in P
a
rallel
loops
use
.
.
.
commit
|
commitdiff
|
tree
2011-02-17
Jérém
i
e Laval
Adapt TpScheduler to the new API in TaskSchedul
e
r
commit
|
commitdiff
|
tree
2011-02-17
Jé
r
émie La
v
al
Cache
c
al
l
back delegat
e
i
n
T
p
Sch
e
duler
w
h
en passing
.
.
.
commit
|
commitdiff
|
tree
2011-02-17
Jérémie Laval
Don't create a new lambda ev
e
ryti
m
e when que
u
ing Task
.
.
.
commit
|
commitdiff
|
tree
2011-02-17
Jérémie Laval
Try to execute
ta
s
k inline when they
a
r
e
ready
to run
.
.
.
commit
|
commitdiff
|
tree
2011-02-17
Jéré
m
ie
L
aval
Thr
e
adpool Task
scheduler
commit
|
commitdiff
|
tree
2011-02-17
Jérémie
Laval
R
e
turn
a
new object in
ObjectPool when
t
o
o much time
.
.
.
commit
|
commitdiff
|
tree
2011-02-16
Jérémie Lava
l
Tr
a
ck what task is curre
n
t
l
y executed by a Thread
W
orker
.
.
.
commit
|
commitdiff
|
tree
2011-02-16
Jérémie Laval
Create
P
Linq query tasks
att
a
ched
t
o their eventua
l
.
.
.
commit
|
commitdiff
|
tree
2011-02-16
J
é
rémie Laval
W
h
en cho
o
sing the number
of Ta
s
k
t
o c
r
eate for a
P
L
i
nq
.
.
.
commit
|
commitdiff
|
tree
2011-02-16
J
é
r
é
mie
L
av
a
l
Implemen
t
pr
o
perl
y
Task
S
cheduler's FromCurrentSynchronizatio
.
.
.
commit
|
commitdiff
|
tree
2011-02-15
Jérémie La
v
al
F
i
x test failure
in SplitOrderedList
commit
|
commitdiff
|
tree
2011-02-15
J
é
rémie Laval
Implement TaskFactor
y
.
From
A
s
y
nc
commit
|
commitdiff
|
tree
2011-02-14
Jérémie Laval
Correctly
a
dd ObjectP
o
ol to the
b
uild
commit
|
commitdiff
|
tree
2011-02-14
Jérémie Laval
Use Objec
t
Pool
i
n
SplitOr
d
e
r
edL
i
st
commit
|
commitdiff
|
tree
2011-02-14
Jérémie Lav
a
l
Fix wrong CAS
ch
e
ck in SplitOrdere
d
List
commit
|
commitdiff
|
tree
2011-02-14
Jé
r
émie Laval
Use ObjectPo
o
l in ConcurrentStack
commit
|
commitdiff
|
tree
2011-02-14
J
é
rémie L
a
val
Use ObjectPo
o
l i
n
ConcurrentQue
u
e
commit
|
commitdiff
|
tree
2011-02-14
J
é
rémie Laval
Add concurrent
i
mp
l
emen
t
ation of a
n
ObjectPool t
o
r
euse
.
.
.
commit
|
commitdiff
|
tree
2011-02-02
Jérémie
L
ava
l
Steal more agressi
v
e
l
y once
we have fo
u
nd
a
potential
.
.
.
commit
|
commitdiff
|
tree
2011-02-02
Jérémie La
v
al
Move call
t
o Set a
b
it
h
i
g
h
er to avoid calling
them
.
.
.
commit
|
commitdiff
|
tree
2011-02-02
J
é
rémi
e
Laval
A
djus
t
some
T
h
r
eadW
o
r
ker constants
commit
|
commitdiff
|
tree
2011-02-02
Jér
é
m
ie Laval
Don't reset Thre
a
d
W
orker event when it
'
s not needed
commit
|
commitdiff
|
tree
2011-02-02
J
é
rémie
L
ava
l
Avoid wrappin
g
task bo
d
y given as A
c
tion into Action
.
.
.
commit
|
commitdiff
|
tree
2011-02-02
J
é
r
é
mie Laval
Also chec
k
direct
l
y Task
.
IsC
o
mpl
e
ted
w
hen w
e
are waiting
commit
|
commitdiff
|
tree
2011-02-02
Jé
r
émie Laval
Avo
i
d possib
l
e races in Ma
n
ualRes
e
t
EventSlim in case
.
.
.
commit
|
commitdiff
|
tree
2011-02-02
J
érémie Lav
a
l
Cach
e
ChildWorkAdd
e
r
delegate object in Thre
a
dWo
r
ker
commit
|
commitdiff
|
tree
2011-02-02
Jérémie Laval
Lazy crea
t
ion of the continuation queue in Task
commit
|
commitdiff
|
tree
2011-02-02
Jérémie Laval
Inline read and
write calls in C
y
clicDeque
commit
|
commitdiff
|
tree
2011-02-02
Jérémie Laval
Make some Cycli
c
Deq
u
e operation faster
commit
|
commitdiff
|
tree
2011-02-01
Jérémie Lav
a
l
Adapt Parallel
.
For ste
a
ling
t
o a
l
l processor flavors
commit
|
commitdiff
|
tree
2011-01-27
J
ér
é
mie Laval
Workaround steal
i
ng fai
l
ure by
d
isabling
i
t
i
n
32bit
s
commit
|
commitdiff
|
tree
2011-01-27
Jérémie Laval
Leave db
c
o
n
necti
o
n opened
u
ntil requeste
d
to close
.
.
.
commit
|
commitdiff
|
tree
2011-01-26
J
é
rémie La
v
al
Fix overflow
checkin
g
in PLinq Range operator
commit
|
commitdiff
|
tree
2011-01-24
Jérémi
e
Laval
Add a qui
r
k
for Paralle
l
.
For stealing
commit
|
commitdiff
|
tree
2011-01-24
J
érémie La
v
a
l
Revert steal
i
ng cha
n
ges in
Li
s
tPartitione
r
,
too much
.
.
.
commit
|
commitdiff
|
tree
2011-01-24
Jérémie L
a
v
a
l
Fix range
i
n Lis
t
P
a
rtitioner when initial division
.
.
.
commit
|
commitdiff
|
tree
2011-01-24
J
érémie Laval
Track the end of th
e
unde
r
ly
i
ng enu
m
e
r
ator
in EnumerablePart
.
.
.
commit
|
commitdiff
|
tree
2011-01-24
Jérémie Lav
a
l
Sanitize parent-chi
l
d relation in continuatio
n
s
commit
|
commitdiff
|
tree
2011-01-24
Jér
é
mie Lav
a
l
Don't p
u
t back st
u
f
f
in th
e
s
h
are
d
work pool whe
n
w
a
lkin
g
.
.
.
commit
|
commitdiff
|
tree
2011-01-24
J
é
rémie Laval
D
o
n't exec
u
te s
e
lf task
s
o
ravenous
l
y when
waiting
commit
|
commitdiff
|
tree
2011-01-24
Jérémie Laval
Make su
r
e a synchronous
c
o
ntinua
t
ion get e
x
ecuted synchro
n
ou
.
.
.
commit
|
commitdiff
|
tree
2011-01-22
Jérémi
e
Laval
Ad
d
unit test for Databas
e
commit
|
commitdiff
|
tree
2011-01-22
J
é
rémie Laval
Add u
n
it tests
for Dynam
i
cRecord
commit
|
commitdiff
|
tree
2011-01-22
J
érémie Laval
Just fixup comment
commit
|
commitdiff
|
tree
2011-01-22
Jé
r
émie Laval
A
dd GetLastIn
s
e
rtId
commit
|
commitdiff
|
tree
2011-01-22
J
érémie Laval
Foobar
trigger co
n
n
ection
commit
|
commitdiff
|
tree
2011-01-22
Jérémie Lav
a
l
Add Close method
commit
|
commitdiff
|
tree
2011-01-22
J
érémie L
a
val
Add ConnectionOpe
n
ed eve
n
t to
D
ata
b
a
s
e
commit
|
commitdiff
|
tree
2011-01-22
Jéré
m
ie Laval
Fix up com
p
ilation o
f
D
a
ta
b
a
se and D
y
n
amicR
e
cord
commit
|
commitdiff
|
tree
2011-01-22
Jé
r
émie
L
a
val
Add Dispose
c
alls to Dat
a
b
a
se
commit
|
commitdiff
|
tree
2011-01-22
Jérémie L
a
v
a
l
Add Database
type
commit
|
commitdiff
|
tree
2011-01-22
Jérémie La
v
a
l
Complete bas
e
Dyn
a
m
i
c
R
ec
o
rd API
commit
|
commitdiff
|
tree
2011-01-22
Jérémie Laval
Stub Dyna
m
icR
e
c
o
r
d
commit
|
commitdiff
|
tree
2011-01-22
Jérémie
Lav
a
l
Add WebMatrix
.
Data assembly
skeleton
commit
|
commitdiff
|
tree
2011-01-21
Jérémi
e
Laval
Restore test
t
o its origin
a
l state
commit
|
commitdiff
|
tree
2011-01-21
Jér
é
m
ie L
a
val
Add a
l
ast resort mode to ThreadW
o
r
ker participative
.
.
.
commit
|
commitdiff
|
tree
2011-01-21
Jérémie Laval
A
l
low
multiple invocation of
T
ask E
x
ecute m
e
thod to
.
.
.
commit
|
commitdiff
|
tree
2011-01-21
J
é
rémie Laval
Throw
w
hen trying
t
o
E
xecuteSynchronousl
y
a task th
a
t
.
.
.
commit
|
commitdiff
|
tree
2011-01-21
J
é
rém
i
e Lav
a
l
Make NestedFutu
r
e test
f
a
s
ter
commit
|
commitdiff
|
tree
2011-01-20
Jérémie Laval
Backport ste
a
l
ing fixups t
o
P
a
rallel
.
For
commit
|
commitdiff
|
tree
2011-01-20
Jérémie Laval
[L
i
stPartitioner]
B
orrow
s
tealing a
l
g
orithm from Para
l
l
e
l
.
.
.
commit
|
commitdiff
|
tree
2011-01-19
J
é
rémie Laval
Update Mono
.
Parallel
docs wit
h
new pr
o
perti
e
s
commit
|
commitdiff
|
tree
2011-01-18
Jérémie L
a
val
Ex
p
ose Thr
e
adWorker
f
i
elds
commit
|
commitdiff
|
tree
2011-01-18
Jérémie L
a
val
Fix Task
.
Wait timeout regression
commit
|
commitdiff
|
tree
2011-01-18
J
é
rémie Laval
Expo
s
e ThreadWor
k
e
r
i
n Mono
.
Pa
r
allel
commit
|
commitdiff
|
tree
2011-01-18
Jérémi
e
Laval
Add doc
f
or IMonoTa
s
k
S
cheduler
e
x
t
ra b
e
havior
commit
|
commitdiff
|
tree
next