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
Update System build too
2011-08-20
Jérémie Laval
Update System build t
o
o
commit
|
commitdiff
|
tree
2011-08-20
Jé
r
émie
Laval
Split internal
t
ypes in their
own files
commit
|
commitdiff
|
tree
2011-08-20
Jérémie
L
aval
Throw when
a
non-finished task is started
commit
|
commitdiff
|
tree
2011-08-20
Jé
r
é
m
ie Laval
Make TaskCompletionSource met
h
ods thread
-
safe
commit
|
commitdiff
|
tree
2011-08-20
Jé
r
émie Lava
l
Move old default
ta
s
k sched
u
ler
t
o Mono
.
P
ar
a
llel
commit
|
commitdiff
|
tree
2011-08-20
Jér
é
mie Lava
l
R
e
v
e
rt "Remove the old PFX
Scheduler fro
m
the b
u
il
d
"
commit
|
commitdiff
|
tree
2011-08-17
Jér
é
mie Laval
Rem
o
v
e #if NET_4_0
commit
|
commitdiff
|
tree
2011-08-17
Jér
é
mie Laval
Add
p
lu
m
bing internal classes used
throughout the fram
e
wor
k
commit
|
commitdiff
|
tree
2011-08-17
Jérémie
L
aval
Fix codin
g
style
commit
|
commitdiff
|
tree
2011-08-16
J
é
rém
i
e Lava
l
Remove #if NET_4_0
commit
|
commitdiff
|
tree
2011-08-16
Jérémi
e
Laval
Add Dataflow specific b
o
i
l
erplate & interfaces
commit
|
commitdiff
|
tree
2011-08-16
Jérémie Laval
Correctly
c
heck TaskCreationOptions up
p
er bound
commit
|
commitdiff
|
tree
2011-08-12
Jérémie Lava
l
Refactor
i
nner schedul
e
r
c
l
a
sses into a single one
commit
|
commitdiff
|
tree
2011-08-11
J
é
rém
i
e
L
aval
Remov
e
#if NET_4_0 and add MonoTODO attributes
commit
|
commitdiff
|
tree
2011-08-10
Jéré
m
ie Laval
Ad
d
s
tandard
m
o
d
ule directory layout and ConcurrentExcl
u
sive
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Jé
r
é
m
ie
L
aval
A
v
oid
c
reating a dele
g
ate
in
s
t
ance
i
n gen
e
ra
l
case
.
.
.
commit
|
commitdiff
|
tree
2011-08-06
Jérémie
Lava
l
Implement
p
roper ctor parameter checking
commit
|
commitdiff
|
tree
2011-08-05
Jérémie Lav
a
l
Fix fo
r
#162
commit
|
commitdiff
|
tree
2011-07-27
Jérémie Laval
Same test for TaskCompletionSource
commit
|
commitdiff
|
tree
2011-07-27
Jérémi
e
Laval
E
n
sure
t
hat Task is
in
a
corre
c
t initia
l
sta
t
e bef
o
re
.
.
.
commit
|
commitdiff
|
tree
2011-07-27
Jé
r
émie Laval
Test that fut
u
res throw Exce
p
tion through Result property
.
.
.
commit
|
commitdiff
|
tree
2011-07-27
J
é
r
émie Laval
A
d
d
t
est
f
or various A
g
gregat
e
Excepti
o
n ctor exce
p
tio
n
.
.
.
commit
|
commitdiff
|
tree
2011-07-27
Jérémie Lava
l
Move inner
E
xceptions
internal nul
l
check at th
e
right
.
.
.
commit
|
commitdiff
|
tree
2011-07-27
Jérém
i
e Lava
l
Add testcase to ensure unobse
r
ved exce
p
tion on
T
ask
.
.
.
commit
|
commitdiff
|
tree
2011-07-27
Jérémie Laval
Makes Aggrega
t
e
E
xc
e
ption ToSt
r
ing
o
utpu
t
closer
t
o
.
.
.
commit
|
commitdiff
|
tree
2011-07-27
Jérémie Laval
Fix Ag
g
regateE
x
cepti
o
n
behavio
r
commit
|
commitdiff
|
tree
2011-07-27
Jérémie La
v
al
Allow usin
g
a
worke
r
n
umber that i
s
greater tha
n
E
n
vironment
.
.
.
commit
|
commitdiff
|
tree
2011-06-09
Jér
é
mie
L
a
v
al
Potential fix
f
or #69094
4
commit
|
commitdiff
|
tree
2011-06-09
Jérémie Laval
Setup status
a
nd sc
h
ed
u
le
r
correctly wh
e
n cal
l
ing Run
S
ync
h
ro
.
.
.
commit
|
commitdiff
|
tree
2011-04-26
Jérémie Laval
Fail gracefully when Cancellat
i
onToken has been c
r
eat
e
d
.
.
.
commit
|
commitdiff
|
tree
2011-04-26
Jérémi
e
Laval
Add Cance
l
l
ationT
o
ken unit tests
commit
|
commitdiff
|
tree
2011-04-26
Jér
é
mie L
a
val
Honor
s
correctly can
c
eled ctor
p
a
ram
e
t
e
r
of Can
c
ellationToken
commit
|
commitdiff
|
tree
2011-04-06
Jérémie Laval
Don't forget t
o
ca
l
l Ini
t
in Con
c
u
r
rent
S
k
i
p
L
ist ctor
.
commit
|
commitdiff
|
tree
2011-04-06
Jérém
i
e Laval
Fi
x
API changes
in unit test (Mono
.
Parallel)
commit
|
commitdiff
|
tree
2011-04-05
Jérémie
L
aval
Protect entering Rea
d
erWriterLockSlim upgradable mode
.
.
.
commit
|
commitdiff
|
tree
2011-03-21
Jérémi
e
Laval
Revert fcbb571
7
c18ff8393f2300a254bb13e6
f
ab9c7e4
a
nd
.
.
.
commit
|
commitdiff
|
tree
2011-03-21
Jérémie La
v
al
Register exceptions happening
i
n child
tasks wh
e
n att
a
c
h
e
d
.
.
.
commit
|
commitdiff
|
tree
2011-03-21
Jérémie Laval
Add a memo
r
y barri
e
r so th
a
t e
x
c
epti
o
n is
stric
t
ly
.
.
.
commit
|
commitdiff
|
tree
2011-03-21
Jérémie Laval
Tiny style fix
commit
|
commitdiff
|
tree
2011-03-16
Jérémie Lava
l
C
o
r
r
e
ctly implement
e
numerating Cycl
i
cD
e
queue
.
commit
|
commitdiff
|
tree
2011-03-14
Jérémie Lava
l
Don't
throw
an
e
xc
e
ption when tas
k
arr
a
y is empty in
.
.
.
commit
|
commitdiff
|
tree
2011-02-17
Jérémie Laval
Al
l
ow
people to optionally fallback to the old scheduler
.
.
.
commit
|
commitdiff
|
tree
2011-02-17
Jérémie Laval
Remove ctors in TpScheduler
commit
|
commitdiff
|
tree
2011-02-17
Jérémie
Laval
Make TryExe
c
u
teTaskInline a bit
smarter
commit
|
commitdiff
|
tree
2011-02-17
Jé
r
ém
i
e
Lava
l
Refactor common code block of T
p
Sch
e
duler
a
nd
S
ync
C
ontextSch
.
.
.
commit
|
commitdiff
|
tree
2011-02-17
Jérémie
Laval
Kill old ISched
u
ler inte
r
face
.
commit
|
commitdiff
|
tree
2011-02-17
Jérémie Laval
When
f
inding be
s
t
w
orker
n
umber in P
a
r
a
ll
e
l
l
o
ops use
.
.
.
commit
|
commitdiff
|
tree
2011-02-17
Jérémie Laval
A
d
a
p
t
T
pSchedule
r
to the new API
in
T
askSc
h
e
d
u
l
e
r
commit
|
commitdiff
|
tree
2011-02-17
J
é
r
émie Lava
l
Cache callback delegate in TpSc
h
eduler when passing
.
.
.
commit
|
commitdiff
|
tree
2011-02-17
Jérém
i
e Laval
Don
'
t create a new lam
b
da everytime when qu
e
uing
T
ask
.
.
.
commit
|
commitdiff
|
tree
2011-02-17
J
éré
m
ie Laval
Try to execute task in
l
ine when they are r
e
ady to
ru
n
.
.
.
commit
|
commitdiff
|
tree
2011-02-17
Jérémi
e
Lava
l
T
h
readpool Task sche
d
uler
commit
|
commitdiff
|
tree
2011-02-17
J
é
r
émie Lav
a
l
Retu
r
n a new obj
e
ct in Object
P
ool when too
m
u
ch time
.
.
.
commit
|
commitdiff
|
tree
2011-02-16
Jérémie
L
av
a
l
Track what task i
s
cu
r
rently executed by a
Th
r
e
a
d
W
orker
.
.
.
commit
|
commitdiff
|
tree
2011-02-16
Jérémie Lava
l
C
r
eate PLinq query tasks
a
ttached to t
h
e
ir eventual
.
.
.
commit
|
commitdiff
|
tree
2011-02-16
Jé
r
émie
L
a
v
al
W
h
en choosin
g
the numb
e
r of Task to crea
t
e for
a
PLinq
.
.
.
commit
|
commitdiff
|
tree
2011-02-16
Jérémie Lava
l
Im
p
lement properly
T
a
skSc
h
eduler's FromCurrent
S
ynchronizatio
.
.
.
commit
|
commitdiff
|
tree
2011-02-15
J
érémie Laval
Fix test
f
ailure in SplitOrder
e
dList
commit
|
commitdiff
|
tree
2011-02-15
Jér
é
mie Laval
I
m
plem
e
nt TaskFactory
.
F
r
o
mA
s
ync
commit
|
commitdiff
|
tree
2011-02-14
Jé
r
émie Laval
Corre
c
tly add
O
bjectPool to th
e
build
commit
|
commitdiff
|
tree
2011-02-14
J
érémie Laval
Us
e
O
b
jectPool
i
n SplitOrderedList
commit
|
commitdiff
|
tree
2011-02-14
Jérémie Lav
a
l
Fix wr
o
ng
CAS check in S
p
litOrderedList
commit
|
commitdiff
|
tree
2011-02-14
Jérém
i
e Laval
Use ObjectPool in
C
oncurrentStack
commit
|
commitdiff
|
tree
2011-02-14
Jérémie
Laval
Use Ob
j
ectPool in Con
c
urrentQueu
e
commit
|
commitdiff
|
tree
2011-02-14
J
é
rém
i
e
Laval
Add
c
oncurrent
im
p
leme
n
tation
o
f an ObjectPool to reus
e
.
.
.
commit
|
commitdiff
|
tree
2011-02-02
Jér
é
m
i
e
Laval
S
t
eal
more agressively once we have found a pot
e
ntial
.
.
.
commit
|
commitdiff
|
tree
2011-02-02
Jérém
i
e Lava
l
Move
c
a
ll t
o
Set a bit higher to a
v
oid calling them
.
.
.
commit
|
commitdiff
|
tree
2011-02-02
Jérémie Laval
A
d
just som
e
Thr
e
ad
W
o
r
ker con
s
ta
n
ts
commit
|
commitdiff
|
tree
2011-02-02
J
érémie Laval
Don't r
e
set ThreadWorker event w
h
en it's not needed
commit
|
commitdiff
|
tree
2011-02-02
Jérémie L
a
val
Avoid
w
r
a
p
p
ing ta
s
k
body gi
v
en as
A
c
t
i
on into Action
.
.
.
commit
|
commitdiff
|
tree
2011-02-02
J
é
rémie Laval
Also check directly Task
.
IsComple
t
ed when
w
e ar
e
waitin
g
commit
|
commitdiff
|
tree
2011-02-02
Jé
r
émie Laval
A
void
possibl
e
r
a
c
es in M
a
nualResetE
v
e
ntSlim in case
.
.
.
commit
|
commitdiff
|
tree
2011-02-02
Jérémie
L
aval
C
a
che ChildWorkAdd
e
r
delegate object in Th
r
eadWorker
commit
|
commitdiff
|
tree
2011-02-02
Jérém
i
e
Laval
Lazy
creation of the
c
o
n
t
inua
t
ion
queue in
T
ask
commit
|
commitdiff
|
tree
2011-02-02
Jér
é
mie Laval
Inline read and
w
rite calls in CyclicDeque
commit
|
commitdiff
|
tree
2011-02-02
J
érémie Laval
M
a
ke
s
ome
C
yclicDeque operation faster
commit
|
commitdiff
|
tree
2011-02-01
Jéré
m
ie L
a
val
Ad
a
pt Parallel
.
For ste
a
ling to
a
ll processor flavors
commit
|
commitdiff
|
tree
2011-01-27
Jérémie L
a
val
Workaround st
e
aling fa
i
lure
by
d
isabling it i
n
32
b
its
commit
|
commitdiff
|
tree
2011-01-27
J
é
rémie Laval
Leave db
connec
t
ion
o
pened until
requeste
d
t
o
c
lose
.
.
.
commit
|
commitdiff
|
tree
2011-01-26
J
érémie La
v
al
Fix overflow
c
hec
k
ing
i
n PLinq
R
ange
o
perator
commit
|
commitdiff
|
tree
2011-01-24
Jérémi
e
Laval
Add a quirk
f
or Pa
r
all
e
l
.
F
or stealing
commit
|
commitdiff
|
tree
2011-01-24
J
é
r
é
m
ie Laval
Revert ste
a
ling c
h
anges in L
i
stPartit
i
oner
,
too much
.
.
.
commit
|
commitdiff
|
tree
2011-01-24
Jérémie L
a
v
al
Fix range in Lis
t
Partitioner w
h
en initial
d
ivi
s
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-01-24
Jérémie
L
aval
Track the end of the underlyin
g
enumerator in
E
numerablePart
.
.
.
commit
|
commitdiff
|
tree
2011-01-24
Jérémie Laval
S
an
i
t
ize parent-chil
d
relation in conti
n
uat
i
on
s
commit
|
commitdiff
|
tree
2011-01-24
Jérémie La
v
al
Don't put back stuff in
t
h
e shared work pool whe
n
walkin
g
.
.
.
commit
|
commitdiff
|
tree
2011-01-24
J
érémie
L
aval
D
on't execute self task so raveno
u
sly whe
n
w
aitin
g
commit
|
commitdiff
|
tree
2011-01-24
Jé
r
émie Lav
a
l
M
a
ke sure
a synchronous
c
o
ntinuation get executed synchronou
.
.
.
commit
|
commitdiff
|
tree
2011-01-22
Jérém
i
e L
a
v
a
l
A
d
d u
n
it test for Database
commit
|
commitdiff
|
tree
2011-01-22
Jérémi
e
Lava
l
Add unit
tests for D
y
namicRecord
commit
|
commitdiff
|
tree
2011-01-22
J
ér
é
m
i
e Lava
l
J
u
st fixu
p
comment
commit
|
commitdiff
|
tree
2011-01-22
J
é
rémie Laval
Add GetLastInsertId
commit
|
commitdiff
|
tree
2011-01-22
J
é
rémie Laval
Fooba
r
tr
i
gger c
o
n
nectio
n
commit
|
commitdiff
|
tree
2011-01-22
Jéré
m
ie Laval
A
d
d Clos
e
m
e
th
o
d
commit
|
commitdiff
|
tree
2011-01-22
Jéré
m
ie
Laval
Add C
o
n
nect
i
o
nOpe
n
e
d
event to D
a
tabase
commit
|
commitdiff
|
tree
2011-01-22
J
érémi
e
La
v
al
F
i
x up compilation of Database and Dynamic
R
ecord
commit
|
commitdiff
|
tree
2011-01-22
J
é
r
émie L
a
val
Add Dispo
s
e calls
t
o Database
commit
|
commitdiff
|
tree
2011-01-22
Jérémie Lav
a
l
Add Da
t
abase t
y
pe
commit
|
commitdiff
|
tree
2011-01-22
J
érémie Lav
a
l
C
o
m
pl
e
t
e
base Dyna
m
icRec
o
rd API
commit
|
commitdiff
|
tree
2011-01-22
Jérémie Laval
Stub D
y
n
amicRecor
d
commit
|
commitdiff
|
tree
next