Skip to content

Commit 52e3c28

Browse files
authored
Test refactoring and docs (#11)
* Test refactoring and docs * Added more cancellabletask doc comments and helpers * ColdTask test refactoring + docs * Format on save * Formatting
1 parent 61e13a0 commit 52e3c28

File tree

9 files changed

+2285
-694
lines changed

9 files changed

+2285
-694
lines changed

.vscode/settings.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@
33
"FSharp.enableAnalyzers": true,
44
"FSharp.analyzersPath": [
55
"./packages/analyzers"
6-
]
6+
],
7+
"editor.formatOnSave": true
78
}

benchmarks/FSharpBenchmarks/AsyncBenchmarks.fs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -417,7 +417,7 @@ type AsyncBenchmarks() =
417417
cancellableTask {
418418
let junk = Array.zeroCreate bufferSize
419419
use file = File.Create(path)
420-
let! ct = CancellableTask.getCancellationToken
420+
let! ct = CancellableTask.getCancellationToken ()
421421

422422
for i = 1 to manyIterations do
423423
do! file.WriteAsync(junk, 0, junk.Length, ct)
@@ -448,7 +448,7 @@ type AsyncBenchmarks() =
448448
use file = File.Create(path)
449449

450450
for i = 1 to manyIterations do
451-
let! ct = CancellableTask.getCancellationToken
451+
let! ct = CancellableTask.getCancellationToken ()
452452
do! file.WriteAsync(junk, 0, junk.Length, ct)
453453
}
454454
|> fun t -> t(CancellationToken.None).Wait()

benchmarks/FSharpBenchmarks/Program.fs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ open IcedTasks.Benchmarks
99
let main argv =
1010
let cfg = DefaultConfig.Instance
1111

12-
BenchmarkRunner.Run<ParallelAsyncBenchmarks>(cfg)
12+
BenchmarkRunner.Run<AsyncBenchmarks>(cfg)
1313
|> ignore
1414

1515
0

global.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"sdk": {
3-
"version": "7.0.100-rc.2.22477.23"
3+
"version": "7.0.100-rc.2.22477.23",
4+
"rollForward": "latestMinor"
45
}
5-
}
6+
}

src/IcedTasks/CancellableTask.fs

Lines changed: 669 additions & 69 deletions
Large diffs are not rendered by default.

src/IcedTasks/ColdTask.fs

Lines changed: 367 additions & 17 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)