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
When finding best worker number in Parallel loops use current TaskScheduler instead...
2011-02-17
Jérémie Lav
a
l
W
h
en finding best worker number i
n
Parallel loops
use
.
.
.
commit
|
commitdiff
|
tree
2011-02-17
J
é
rémie Lav
a
l
Adapt TpSc
h
edule
r
t
o the new
API
i
n TaskScheduler
commit
|
commitdiff
|
tree
2011-02-17
Jérémie Lava
l
Cache callbac
k
delegat
e
in TpScheduler wh
e
n pas
s
ing
.
.
.
commit
|
commitdiff
|
tree
2011-02-17
J
ér
é
mie Lav
a
l
Don
'
t crea
t
e a
n
ew lambda eve
r
ytime when queuing Task
.
.
.
commit
|
commitdiff
|
tree
2011-02-17
Jéré
m
i
e Laval
Try to
e
x
ecute tas
k
inline when they a
r
e ready to run
.
.
.
commit
|
commitdiff
|
tree
2011-02-17
Jérémie Laval
Threadpo
o
l
Tas
k
scheduler
commit
|
commitdiff
|
tree
2011-02-17
Jérémie L
a
v
al
Return a
n
ew
o
bject i
n
ObjectPo
o
l
w
hen too much ti
m
e
.
.
.
commit
|
commitdiff
|
tree
2011-02-16
Jérémie L
a
val
Trac
k
what task
i
s current
l
y executed
b
y a Thr
e
adWorker
.
.
.
commit
|
commitdiff
|
tree
2011-02-16
Jérémie Laval
C
reate
P
L
i
n
q query t
a
sk
s
attach
e
d to their eventual
.
.
.
commit
|
commitdiff
|
tree
2011-02-16
Jérémie Laval
When choosing the number of
T
ask
t
o cr
e
ate for a
PLinq
.
.
.
commit
|
commitdiff
|
tree
2011-02-16
Jérémie Laval
Im
p
l
eme
n
t properly T
a
skS
c
he
d
ule
r
's Fr
o
m
CurrentSy
n
ch
r
onizatio
.
.
.
commit
|
commitdiff
|
tree
2011-02-15
Jérémie Laval
Fix test f
a
ilur
e
in SplitOrderedList
commit
|
commitdiff
|
tree
2011-02-15
Jérémie Laval
Implement TaskFacto
r
y
.
FromAsync
commit
|
commitdiff
|
tree
2011-02-14
Jé
r
é
mie Laval
Corre
c
tly
add
ObjectPool t
o
t
he
build
commit
|
commitdiff
|
tree
2011-02-14
J
é
rémie Lav
a
l
Us
e
ObjectPool i
n
SplitO
r
de
r
ed
L
ist
commit
|
commitdiff
|
tree
2011-02-14
Jérém
i
e Laval
F
i
x wrong CAS
c
h
e
c
k
in S
p
litOrderedList
commit
|
commitdiff
|
tree
2011-02-14
Jérémie L
a
v
al
Use Object
P
ool
i
n Conc
u
rrentS
t
ack
commit
|
commitdiff
|
tree
2011-02-14
Jérém
i
e Laval
U
s
e ObjectPool
in Conc
u
rrentQu
e
ue
commit
|
commitdiff
|
tree
2011-02-14
Jérémie La
v
a
l
A
dd c
o
n
c
urrent implem
e
ntation of an Object
P
ool to reuse
.
.
.
commit
|
commitdiff
|
tree
2011-02-02
Jérémie Laval
Steal more agre
s
sively
o
nce we have fo
u
nd a po
t
e
ntial
.
.
.
commit
|
commitdiff
|
tree
2011-02-02
Jérém
i
e Laval
Move call to Set a bit higher
to avoid calling them
.
.
.
commit
|
commitdiff
|
tree
2011-02-02
Jér
é
mie
L
aval
Ad
j
ust some ThreadWork
e
r co
n
stants
commit
|
commitdiff
|
tree
2011-02-02
Jérémie Laval
Don't reset Threa
d
W
orker event when it's not nee
d
ed
commit
|
commitdiff
|
tree
2011-02-02
J
é
rém
i
e L
a
val
Av
o
i
d wr
a
ppi
n
g
task bod
y
give
n
as Action int
o
Action
.
.
.
commit
|
commitdiff
|
tree
2011-02-02
Jérémie L
a
val
Al
s
o ch
e
ck
d
irectl
y
T
a
sk
.
IsComplet
e
d when we are waiting
commit
|
commitdiff
|
tree
2011-02-02
Jérémie Laval
Avoid possible races in
M
anua
l
R
e
setEv
e
ntSlim
i
n
case
.
.
.
commit
|
commitdiff
|
tree
2011-02-02
J
é
rémie L
a
v
a
l
Cache Chi
l
dWorkAdder d
e
l
e
gate object
i
n Thread
W
orker
commit
|
commitdiff
|
tree
2011-02-02
Jér
é
m
ie
L
a
v
al
L
a
zy creation of
the continuation q
u
eue in Task
commit
|
commitdiff
|
tree
2011-02-02
Jérémie Laval
Inline read and write ca
l
ls
i
n CyclicDeque
commit
|
commitdiff
|
tree
2011-02-02
Jérémie
La
v
al
Make some C
y
clicDeq
u
e oper
a
tion faster
commit
|
commitdiff
|
tree
2011-02-01
Jérémie Lav
a
l
Adapt P
a
rallel
.
For stealing to all pr
o
cessor
f
lavors
commit
|
commitdiff
|
tree
2011-01-27
Jérémi
e
La
v
al
Workaround
stealing failure by disabli
n
g it in 32bit
s
commit
|
commitdiff
|
tree
2011-01-27
Jér
é
mi
e
Laval
Leave db connection
o
pened
u
ntil requested to close
.
.
.
commit
|
commitdiff
|
tree
2011-01-26
Jéré
m
ie
Laval
Fi
x
overflow checkin
g
in PLinq Range operator
commit
|
commitdiff
|
tree
2011-01-24
Jérémie Laval
Add a quirk for
P
arallel
.
For steali
n
g
commit
|
commitdiff
|
tree
2011-01-24
Jérémie Lav
a
l
Revert
steal
i
ng changes in
L
is
t
Partit
i
oner, too much
.
.
.
commit
|
commitdiff
|
tree
2011-01-24
J
érémi
e
Laval
F
i
x
r
ange in L
i
stPartitioner when
initial
division
.
.
.
commit
|
commitdiff
|
tree
2011-01-24
Jérémi
e
Laval
T
r
a
c
k the end of
t
he unde
r
lying
enumerat
o
r in Enu
m
era
b
lePart
.
.
.
commit
|
commitdiff
|
tree
2011-01-24
Jérémie Laval
S
ani
t
ize p
a
rent-child re
l
a
t
io
n
i
n
c
ontinuations
commit
|
commitdiff
|
tree
2011-01-24
J
é
rém
i
e Lava
l
Don't p
u
t back
stu
f
f in
t
h
e
shared work pool when
w
alking
.
.
.
commit
|
commitdiff
|
tree
2011-01-24
J
érémie Lav
a
l
Don't
e
xecute self task
s
o
rave
n
ously
w
hen waiting
commit
|
commitdiff
|
tree
2011-01-24
Jéré
m
i
e
Laval
Make sure a sy
n
chronous
c
o
ntinuati
o
n get executed syn
c
hronou
.
.
.
commit
|
commitdiff
|
tree
2011-01-22
Jérémie Laval
Add unit test for Dat
a
base
commit
|
commitdiff
|
tree
2011-01-22
Jérémie Laval
Add un
i
t
t
ests
f
o
r DynamicRecord
commit
|
commitdiff
|
tree
2011-01-22
Jérémie
Laval
J
us
t
fixu
p
comment
commit
|
commitdiff
|
tree
2011-01-22
Jéré
m
ie Lav
a
l
Add GetLastInsertId
commit
|
commitdiff
|
tree
2011-01-22
Jérémie
Laval
Foobar trigge
r
conne
c
tion
commit
|
commitdiff
|
tree
2011-01-22
Jérémie Lav
a
l
A
d
d
Clos
e
meth
o
d
commit
|
commitdiff
|
tree
2011-01-22
Jérémie
L
aval
Add ConnectionOpe
n
ed event to Database
commit
|
commitdiff
|
tree
2011-01-22
J
ér
é
m
i
e Lav
a
l
F
i
x
up compil
a
tion o
f
Databas
e
and Dynam
i
cRecor
d
commit
|
commitdiff
|
tree
2011-01-22
Jérém
i
e
L
a
v
al
Add Dispose cal
l
s
to
D
a
tabase
commit
|
commitdiff
|
tree
2011-01-22
Jér
é
mie Laval
Add
Database type
commit
|
commitdiff
|
tree
2011-01-22
Jérém
i
e Laval
Com
p
lete base
D
yn
a
micRecord API
commit
|
commitdiff
|
tree
2011-01-22
Jé
r
émie Laval
S
t
u
b
D
ynamic
R
ecord
commit
|
commitdiff
|
tree
2011-01-22
Jér
é
mie Laval
Add
W
ebMatrix
.
D
a
ta assembly skeleton
commit
|
commitdiff
|
tree
2011-01-21
Jérémie Laval
Restore test t
o
i
t
s o
r
iginal state
commit
|
commitdiff
|
tree
2011-01-21
J
é
rémie L
a
val
Ad
d
a last resort mo
d
e
t
o
ThreadWorker participative
.
.
.
commit
|
commitdiff
|
tree
2011-01-21
Jérémie Laval
A
l
low mul
t
ip
l
e
invocat
i
on o
f
Task
Execute me
t
hod to
.
.
.
commit
|
commitdiff
|
tree
2011-01-21
Jérémie La
v
al
Throw when tr
y
ing to ExecuteSynchronously a tas
k
that
.
.
.
commit
|
commitdiff
|
tree
2011-01-21
Jé
r
émi
e
L
a
v
al
Make Nested
F
utu
r
e test fast
e
r
commit
|
commitdiff
|
tree
2011-01-20
Jérémie Laval
Backport stealing
f
ixups to
Parallel
.
For
commit
|
commitdiff
|
tree
2011-01-20
Jérémie La
v
a
l
[
L
i
st
P
artitione
r
]
B
o
rro
w
stealing algorithm fro
m
Paralle
l
.
.
.
commit
|
commitdiff
|
tree
2011-01-19
Jér
é
mie
L
aval
Update Mono
.
Par
a
llel d
o
cs with new proper
t
ies
commit
|
commitdiff
|
tree
2011-01-18
Jérémi
e
La
v
al
Expos
e
Thr
e
adWor
k
e
r f
i
elds
commit
|
commitdiff
|
tree
2011-01-18
Jérémie Laval
Fix Task
.
W
a
i
t time
o
ut regression
commit
|
commitdiff
|
tree
2011-01-18
Jérémie
L
aval
E
xpose ThreadWorker in
M
ono
.
P
a
rallel
commit
|
commitdiff
|
tree
2011-01-18
J
é
rémie Laval
Add doc fo
r
IMon
o
TaskSc
h
edul
e
r extra behavior
commit
|
commitdiff
|
tree
2011-01-18
J
é
rémie Laval
Upd
a
te
M
onoTaskExtensions doc
commit
|
commitdiff
|
tree
2011-01-18
Jérémie Laval
Furt
h
er checks of
P
artici
p
ateUntil m
a
shall
i
ng
commit
|
commitdiff
|
tree
2011-01-18
Jérémie Laval
Add
s
u
p
port for extern
a
l Parti
c
i
p
ateUntil m
e
t
h
od call
.
.
.
commit
|
commitdiff
|
tree
2011-01-18
Jérémi
e
La
v
al
Use static ini
t
i
alizer for interna
l
Execute bi
n
d
i
ng
commit
|
commitdiff
|
tree
2011-01-14
Jérémie Laval
Add
M
o
n
oTaskEx
t
ensions to Mono
.
Pa
r
a
llel (with test
.
.
.
commit
|
commitdiff
|
tree
2011-01-14
J
éré
m
ie Laval
Update name
s
paces
commit
|
commitdiff
|
tree
2011-01-14
Jérémie Laval
Make use of the wa
i
t
changes
i
n t
h
e
i
nternal TaskScheduler
.
.
.
commit
|
commitdiff
|
tree
2011-01-14
Jérémie Laval
Interna
l
T
h
r
eadWorke
r
d
e
que cr
e
ation is
n
ow delegated
.
.
.
commit
|
commitdiff
|
tree
2011-01-13
J
é
rémie Laval
Ad
d
CyclicDeque
and doc
commit
|
commitdiff
|
tree
2011-01-13
Jérémie Laval
Finish R
e
aderWrite
r
Lo
c
kSlimme
r
documen
t
ation
commit
|
commitdiff
|
tree
2011-01-13
Jéré
m
ie Laval
Protect RwlSlimmer and add Try equivalen
t
commit
|
commitdiff
|
tree
2011-01-13
Jérémie Laval
Add missing docume
n
t
ation files
commit
|
commitdiff
|
tree
2011-01-13
J
érémie Laval
Ad
d
ing ReaderWriter
L
o
ckSlimmer to the build
.
commit
|
commitdiff
|
tree
2011-01-13
Jérémie La
v
al
Doc for AtomicBo
o
lean(Val
u
e)
commit
|
commitdiff
|
tree
2011-01-13
J
é
r
é
mie Laval
Refactor CSnzi
no
d
e
to not exp
o
se
to
o
muc
h
stuff
commit
|
commitdiff
|
tree
2011-01-13
Jérémie Laval
Use correct doc dial
e
ct for
t
r
u
e
a
nd fal
s
e
commit
|
commitdiff
|
tree
2011-01-13
Jérémie
L
aval
Fin
i
sh docs of non-obvious methods in Mono
.
Collections
.
.
.
commit
|
commitdiff
|
tree
2011-01-13
Jér
é
mie
L
aval
Us
e
comparer directly in Conc
u
rre
n
tSkipList
r
ather
.
.
.
commit
|
commitdiff
|
tree
2011-01-13
Jéré
m
ie Laval
M
a
ke ConcurrentSkipLi
s
t implements IEnumerable and
.
.
.
commit
|
commitdiff
|
tree
2011-01-13
J
é
rémie L
a
val
Make Conc
u
rr
e
nt
O
r
d
eredList
i
mplements
I
Enumerable an
d
.
.
.
commit
|
commitdiff
|
tree
2011-01-13
J
é
rémi
e
L
a
va
l
Rename namespace
s
and update docs
commit
|
commitdiff
|
tree
2011-01-13
Jérémie Laval
Add Mono
.
Parall
e
l
d
o
c
u
m
entat
i
on to glob
a
l
documentation
.
.
.
commit
|
commitdiff
|
tree
2011-01-13
J
é
rémie Laval
Mo
v
e documentat
i
o
n
to the rig
h
t place
commit
|
commitdiff
|
tree
2011-01-13
Jérémie Laval
More doc for Concu
r
rentOrderedList
commit
|
commitdiff
|
tree
2011-01-13
Jérémie Lava
l
Add Comparer property to ConcurrentOrderedList
commit
|
commitdiff
|
tree
2011-01-13
Jérémie Lav
a
l
Add mdoc
documentation
commit
|
commitdiff
|
tree
2011-01-13
Jéré
m
ie Laval
R
e
n
a
m
e
QueryReturn
t
o CSnziQueryR
e
turn
commit
|
commitdiff
|
tree
2011-01-13
Jér
é
mie
L
a
v
al
Use pr
o
per conf
i
guration of
MCS e
x
tra flags
commit
|
commitdiff
|
tree
2011-01-13
Jérémie
Lava
l
P
lug Mo
n
o
.
P
arallel into main
b
uild
commit
|
commitdiff
|
tree
2011-01-13
Jérémie Laval
First drop o
f
a new
Mono
.
P
a
r
allel ass
e
mbly
commit
|
commitdiff
|
tree
2011-01-13
Jér
é
mie La
v
a
l
Rewo
r
k internal wait mechanism in thread wor
k
e
rs
part
i
cipati
.
.
.
commit
|
commitdiff
|
tree
2011-01-13
J
é
rémie Lav
a
l
Use
mo
r
e
m
odern method in older Task code path
commit
|
commitdiff
|
tree
2011-01-13
Jérémie Laval
U
pdate Wat
c
h
to a struct
commit
|
commitdiff
|
tree
next