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
Move old default task scheduler to Mono.Parallel
2011-08-20
Jérémie Lav
a
l
Mov
e
old
d
efault ta
s
k sche
d
uler to Mono
.
P
a
rallel
commit
|
commitdiff
|
tree
2011-08-20
J
é
rémi
e
Laval
R
ever
t
"Remove the old
P
FX Scheduler
f
rom the b
u
ild"
commit
|
commitdiff
|
tree
2011-08-17
Jé
r
émie Lava
l
R
emove #if NET_4_0
commit
|
commitdiff
|
tree
2011-08-17
Jérémie Lav
a
l
Add pl
u
mbing i
n
ternal cl
a
sses us
e
d t
h
roughout
t
he
f
r
amew
o
r
k
commit
|
commitdiff
|
tree
2011-08-17
Jé
r
émie La
v
al
Fix
codi
n
g style
commit
|
commitdiff
|
tree
2011-08-16
Jérémi
e
Laval
Remo
v
e #if NET_4
_
0
commit
|
commitdiff
|
tree
2011-08-16
Jérémie Lava
l
Ad
d
Dataflow speci
f
i
c
boi
l
erplat
e
& interfa
c
es
commit
|
commitdiff
|
tree
2011-08-16
Jérémi
e
La
v
al
Cor
r
ectly check TaskCreationOptio
n
s upper b
o
und
commit
|
commitdiff
|
tree
2011-08-12
Jéré
m
ie L
a
val
Refac
t
o
r
inner scheduler classes
into
a
singl
e
one
commit
|
commitdiff
|
tree
2011-08-11
Jérémie Lav
a
l
Remo
v
e #if
N
ET_
4
_0 and add MonoTODO at
t
ributes
commit
|
commitdiff
|
tree
2011-08-10
Jérémie L
a
val
Ad
d
standard modu
l
e di
r
ectory layout and
Con
c
u
rrentExclus
i
ve
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Jérémie Laval
Avoi
d
creating a delega
t
e
instance in general case
.
.
.
commit
|
commitdiff
|
tree
2011-08-06
Jé
r
émie Laval
Implement
proper ctor parameter check
i
ng
commit
|
commitdiff
|
tree
2011-08-05
Jérémi
e
Laval
Fix
f
or #162
commit
|
commitdiff
|
tree
2011-07-27
Jérémie La
v
al
S
ame test for T
a
skCompleti
o
nSou
r
ce
commit
|
commitdiff
|
tree
2011-07-27
Jérémie L
a
val
Ensure
that
T
ask is in a correct initial state
be
f
ore
.
.
.
commit
|
commitdiff
|
tree
2011-07-27
Jéré
m
ie Laval
T
e
st tha
t
f
u
tures
t
hrow Exceptio
n
through
Result prop
e
rty
.
.
.
commit
|
commitdiff
|
tree
2011-07-27
J
é
rémie Laval
Add
t
e
st for various AggregateException ctor exc
e
ptio
n
.
.
.
commit
|
commitdiff
|
tree
2011-07-27
J
é
rémie
Laval
M
o
ve
i
nne
r
Exce
p
t
i
ons internal nul
l
c
h
eck at the ri
g
ht
.
.
.
commit
|
commitdiff
|
tree
2011-07-27
Jérémie Laval
Add testcase to ensure unobser
v
ed
e
x
ception o
n
Task
.
.
.
commit
|
commitdiff
|
tree
2011-07-27
J
érémie Laval
Make
s
AggregateEx
c
eptio
n
ToS
t
r
i
n
g
outp
u
t closer
t
o
.
.
.
commit
|
commitdiff
|
tree
2011-07-27
Jérém
i
e
L
a
v
al
Fix Ag
g
r
e
gateException behavior
commit
|
commitdiff
|
tree
2011-07-27
Jé
r
émie Laval
Allo
w
u
s
i
ng a
w
orker number
that is greater t
h
an Environment
.
.
.
commit
|
commitdiff
|
tree
2011-06-09
Jérémie Laval
Potential fix fo
r
#
6
90944
commit
|
commitdiff
|
tree
2011-06-09
Jérémie Laval
S
etup sta
t
us and sc
h
eduler c
o
rrec
t
ly when calling
R
unSync
h
ro
.
.
.
commit
|
commitdiff
|
tree
2011-04-26
Jérémie Laval
Fail g
r
acefull
y
whe
n
Canc
e
llatio
n
Token has been create
d
.
.
.
commit
|
commitdiff
|
tree
2011-04-26
Jérémie L
a
val
Add Cancel
l
ationToken unit t
e
sts
commit
|
commitdiff
|
tree
2011-04-26
Jé
r
é
m
ie Laval
Honors corr
e
c
t
ly
c
anceled cto
r
par
a
me
t
e
r
of Cancella
t
ionToken
commit
|
commitdiff
|
tree
2011-04-06
Jérémie Lava
l
D
on't forget to call
I
nit
i
n C
o
ncurrentSk
i
pList ctor
.
commit
|
commitdiff
|
tree
2011-04-06
Jérémie La
v
al
Fix
A
PI changes in u
n
it test (Mo
n
o
.
Parall
e
l)
commit
|
commitdiff
|
tree
2011-04-05
Jérémie Laval
Protect enterin
g
ReaderWriterLockSlim upgr
a
dable mode
.
.
.
commit
|
commitdiff
|
tree
2011-03-21
Jérémie Laval
Revert fcbb57
1
7c18ff8393f
2
300a254
b
b13
e
6fab9c7e4 and
.
.
.
commit
|
commitdiff
|
tree
2011-03-21
Jér
é
mie
L
aval
Register exceptions
happening in c
h
ild tasks whe
n
at
t
ached
.
.
.
commit
|
commitdiff
|
tree
2011-03-21
J
érémi
e
Laval
A
d
d a memory barr
i
e
r
s
o that
exception
is s
t
r
ictly
.
.
.
commit
|
commitdiff
|
tree
2011-03-21
Jérémie Laval
Ti
n
y style fix
commit
|
commitdiff
|
tree
2011-03-16
Jérémi
e
Laval
Correctly implemen
t
enumerating Cycl
i
c
Dequeue
.
commit
|
commitdiff
|
tree
2011-03-14
Jérémie Laval
Don't th
r
ow an exce
p
ti
o
n when tas
k
arr
a
y is empty in
.
.
.
commit
|
commitdiff
|
tree
2011-02-17
J
é
ré
m
ie
L
aval
Allow p
e
op
l
e to optionally fallba
c
k
t
o th
e
old scheduler
.
.
.
commit
|
commitdiff
|
tree
2011-02-17
Jérémie Lava
l
Remove ct
o
rs in TpScheduler
commit
|
commitdiff
|
tree
2011-02-17
Jérémie Laval
Make TryExecuteTaskInli
n
e
a
bi
t
smar
t
er
commit
|
commitdiff
|
tree
2011-02-17
Jérémie
Lav
a
l
Refactor common code bloc
k
of
TpScheduler and Sy
n
c
C
ontextSch
.
.
.
commit
|
commitdiff
|
tree
2011-02-17
Jérémi
e
Lav
a
l
K
i
ll o
l
d
IScheduler
interface
.
commit
|
commitdiff
|
tree
2011-02-17
Jérémie Laval
When
f
i
nding
be
s
t w
o
r
ker numb
e
r
in Parallel loops u
s
e
.
.
.
commit
|
commitdiff
|
tree
2011-02-17
Jérémie
Laval
Adapt T
p
S
che
d
uler to
the
n
ew API in Task
S
ch
e
d
u
le
r
commit
|
commitdiff
|
tree
2011-02-17
Jérémie
L
aval
C
ache callb
a
ck de
l
e
g
ate in TpSchedule
r
when p
a
s
s
ing
.
.
.
commit
|
commitdiff
|
tree
2011-02-17
Jérémie
Laval
D
on
'
t
c
r
e
at
e
a ne
w
lambda everytime
when queui
n
g
T
ask
.
.
.
commit
|
commitdiff
|
tree
2011-02-17
Jérémie Laval
Try to execute task i
n
line when t
h
ey are rea
d
y
to run
.
.
.
commit
|
commitdiff
|
tree
2011-02-17
Jérémie Laval
Threadpoo
l
Ta
s
k sche
d
uler
commit
|
commitdiff
|
tree
2011-02-17
Jérémie L
a
v
a
l
Retur
n
a
new object in
O
bjectPool wh
e
n
too
m
u
ch t
i
me
.
.
.
commit
|
commitdiff
|
tree
2011-02-16
Jérémie Laval
Track wha
t
ta
s
k i
s
cu
r
rent
l
y executed
b
y a
Thr
e
adWorker
.
.
.
commit
|
commitdiff
|
tree
2011-02-16
Jérémie Laval
C
reat
e
P
L
inq quer
y
tasks attached to t
h
eir even
t
ual
.
.
.
commit
|
commitdiff
|
tree
2011-02-16
Jérém
i
e
Laval
When choosing the
n
umber of Task
to creat
e
for a P
L
in
q
.
.
.
commit
|
commitdiff
|
tree
2011-02-16
J
é
rém
i
e L
a
val
I
m
plem
e
nt properly TaskScheduler's
F
r
omCurrent
S
y
nchronizati
o
.
.
.
commit
|
commitdiff
|
tree
2011-02-15
Jérémie Laval
Fix test f
a
ilu
r
e in Spl
i
t
O
rdered
L
ist
commit
|
commitdiff
|
tree
2011-02-15
J
é
ré
m
ie Lava
l
Implement TaskF
a
ctory
.
Fr
o
mA
s
ync
commit
|
commitdiff
|
tree
2011-02-14
Jérémi
e
Laval
C
o
rr
e
ctly
a
dd Object
P
ool
to th
e
build
commit
|
commitdiff
|
tree
2011-02-14
Jérémie Laval
Use O
b
jectP
o
ol in SplitOrderedList
commit
|
commitdiff
|
tree
2011-02-14
J
érémie Laval
Fix
wron
g
CAS ch
e
ck in Sp
l
itOrdered
L
ist
commit
|
commitdiff
|
tree
2011-02-14
Jérémie Laval
Use ObjectPool
i
n ConcurrentSta
c
k
commit
|
commitdiff
|
tree
2011-02-14
Jérémi
e
Lava
l
Use Ob
j
ectPool in Concu
r
rentQue
u
e
commit
|
commitdiff
|
tree
2011-02-14
Jé
r
émie Laval
A
dd
concurrent i
m
pl
e
m
e
ntation of an O
b
jectPool
t
o re
u
s
e
.
.
.
commit
|
commitdiff
|
tree
2011-02-02
Jérémie Lav
a
l
Steal mor
e
agressi
v
ely on
c
e we have found
a
poten
t
ial
.
.
.
commit
|
commitdiff
|
tree
2011-02-02
J
érém
i
e L
a
va
l
Move cal
l
to Set a bit higher to avoid calli
n
g them
.
.
.
commit
|
commitdiff
|
tree
2011-02-02
Jérémie Laval
Adj
u
s
t
some ThreadWorker cons
t
a
n
t
s
commit
|
commitdiff
|
tree
2011-02-02
J
érémi
e
Laval
Don't
r
eset Thread
W
orker e
v
ent when
it
'
s not needed
commit
|
commitdiff
|
tree
2011-02-02
Jérémie Laval
Avo
i
d wr
a
pping task body given
as Action into Action
.
.
.
commit
|
commitdiff
|
tree
2011-02-02
J
érémie La
v
al
Also check directly
T
ask
.
IsCompleted whe
n
we ar
e
wai
t
i
ng
commit
|
commitdiff
|
tree
2011-02-02
Jérémie Laval
Avoid po
s
si
b
le
ra
c
es in ManualResetEventSlim in case
.
.
.
commit
|
commitdiff
|
tree
2011-02-02
Jérémi
e
L
a
val
C
a
che ChildWorkAd
d
er
del
e
gate object in
Th
r
eadWorker
commit
|
commitdiff
|
tree
2011-02-02
Jérémie Laval
Laz
y
creation of the continuat
i
on q
u
eue i
n
Task
commit
|
commitdiff
|
tree
2011-02-02
J
érémie Laval
I
nlin
e
read and
w
r
i
te
calls in
CyclicDeque
commit
|
commitdiff
|
tree
2011-02-02
Jér
é
mie
L
aval
Make some CyclicDeque
o
p
eration faster
commit
|
commitdiff
|
tree
2011-02-01
Jérémi
e
Laval
Ad
a
p
t P
a
rallel
.
Fo
r
stealing to all p
r
ocesso
r
flavors
commit
|
commitdiff
|
tree
2011-01-27
Jéré
m
ie
Laval
W
o
rkaroun
d
stealing fa
i
lu
r
e by disablin
g
it in 32bit
s
commit
|
commitdiff
|
tree
2011-01-27
Jérémie L
a
val
Le
a
ve db connection opened
u
ntil r
e
que
s
ted to clos
e
.
.
.
commit
|
commitdiff
|
tree
2011-01-26
Jérémie Laval
Fix overflow checking in PLinq Range ope
r
ator
commit
|
commitdiff
|
tree
2011-01-24
J
érémie Laval
Ad
d
a q
u
irk for Par
a
llel
.
For stea
l
ing
commit
|
commitdiff
|
tree
2011-01-24
J
é
rémie
Lav
a
l
R
evert stealing changes in L
i
stPart
i
tione
r
, too much
.
.
.
commit
|
commitdiff
|
tree
2011-01-24
Jérémie Lav
a
l
Fix range in L
i
st
P
artit
i
oner when
i
nitial di
v
ision
.
.
.
commit
|
commitdiff
|
tree
2011-01-24
Jérémie Laval
T
rack the
e
nd of the unde
r
l
ying
enumerator in EnumerablePart
.
.
.
commit
|
commitdiff
|
tree
2011-01-24
J
é
rémie L
a
v
a
l
Sanitize
parent-c
h
i
l
d relati
o
n in continuatio
n
s
commit
|
commitdiff
|
tree
2011-01-24
Jérémie Lav
a
l
Don't put back
stuf
f
in the shared wor
k
pool wh
e
n walking
.
.
.
commit
|
commitdiff
|
tree
2011-01-24
J
érémie Laval
D
o
n't e
x
ec
u
te
s
elf task so ravenousl
y
when waiting
commit
|
commitdiff
|
tree
2011-01-24
Jérémie Laval
Make su
r
e
a
synchronous cont
i
nuation ge
t
executed synch
r
onou
.
.
.
commit
|
commitdiff
|
tree
2011-01-22
Jér
é
mie Lava
l
Add unit te
s
t for Datab
a
se
commit
|
commitdiff
|
tree
2011-01-22
J
é
rémie Laval
Add unit te
s
ts for Dynam
i
cRecord
commit
|
commitdiff
|
tree
2011-01-22
Jérémie Laval
J
u
st fi
x
up comment
commit
|
commitdiff
|
tree
2011-01-22
Jérémie Lava
l
A
d
d Ge
t
LastIn
s
e
r
tId
commit
|
commitdiff
|
tree
2011-01-22
Jérémi
e
L
ava
l
Foobar trigger co
n
nection
commit
|
commitdiff
|
tree
2011-01-22
J
é
rémie Laval
Add Close
metho
d
commit
|
commitdiff
|
tree
2011-01-22
Jérémie
L
aval
Add Connectio
n
Op
e
ned event to
Database
commit
|
commitdiff
|
tree
2011-01-22
Jé
r
émie Laval
Fix up
compil
a
tion of Databa
s
e an
d
DynamicRecord
commit
|
commitdiff
|
tree
2011-01-22
Jérémie
L
aval
Add
D
ispose calls to Data
b
ase
commit
|
commitdiff
|
tree
2011-01-22
Jérém
i
e
L
aval
Add Database type
commit
|
commitdiff
|
tree
2011-01-22
J
é
ré
m
ie Laval
Com
p
lete ba
s
e Dy
n
amicReco
r
d
A
PI
commit
|
commitdiff
|
tree
2011-01-22
Jérémie Laval
S
t
ub Dyna
m
icRecord
commit
|
commitdiff
|
tree
2011-01-22
Jérémie Lav
a
l
Add WebMatrix
.
Data a
s
sembly skel
e
ton
commit
|
commitdiff
|
tree
2011-01-21
Jér
é
m
i
e Laval
Restore test to its original
s
tate
commit
|
commitdiff
|
tree
2011-01-21
Jér
é
mie Laval
Add a last
r
esort
mode
t
o
Th
r
e
a
dWorker part
i
cipative
.
.
.
commit
|
commitdiff
|
tree
2011-01-21
Jé
r
é
m
i
e Laval
Al
l
ow
multiple invocation of Ta
s
k Ex
e
cute method to
.
.
.
commit
|
commitdiff
|
tree
next