mirror of
https://github.com/c-cube/moonpool.git
synced 2025-12-05 19:00:33 -05:00
61 lines
1.4 KiB
Text
61 lines
1.4 KiB
Text
============
|
|
start
|
|
1: wait for subs
|
|
1.0.0: await fiber 0
|
|
1.0.1: cur fiber[0] is some: true
|
|
1.0.2: cur fiber[0] is some: true
|
|
1.0.3: res 0 = 0
|
|
1.1.0: await fiber 1
|
|
1.1.1: cur fiber[1] is some: true
|
|
1.1.2: cur fiber[1] is some: true
|
|
1.1.3: res 1 = 1
|
|
1.2.0: await fiber 2
|
|
1.2.1: cur fiber[2] is some: true
|
|
1.2.2: cur fiber[2] is some: true
|
|
1.2.3: res 2 = 2
|
|
1.3.0: await fiber 3
|
|
1.3.1: cur fiber[3] is some: true
|
|
1.3.2: cur fiber[3] is some: true
|
|
1.3.3: res 3 = 3
|
|
1.4.0: await fiber 4
|
|
1.4.1: cur fiber[4] is some: true
|
|
1.4.2: cur fiber[4] is some: true
|
|
1.4.3: res 4 = 4
|
|
2: main fiber done
|
|
3: main fiber exited
|
|
============
|
|
start
|
|
1: start fibers
|
|
1.7.1: I'm fiber 7 and I'm about to fail…
|
|
1.8.1: sub-fiber 8 was cancelled
|
|
1.9.1: sub-fiber 9 was cancelled
|
|
2.0: fiber 0 resolved as ok
|
|
2.1: fiber 1 resolved as ok
|
|
2.2: fiber 2 resolved as ok
|
|
2.3: fiber 3 resolved as ok
|
|
2.4: fiber 4 resolved as ok
|
|
2.5: fiber 5 resolved as ok
|
|
2.6: fiber 6 resolved as ok
|
|
2.7: fiber 7 resolved as error
|
|
2.8: fiber 8 resolved as error
|
|
2.9: fiber 9 resolved as error
|
|
3: wait for subs
|
|
4: await fiber 0
|
|
5: res 0 = 0
|
|
6: await fiber 1
|
|
7: res 1 = 1
|
|
8: await fiber 2
|
|
9: res 2 = 2
|
|
10: await fiber 3
|
|
11: res 3 = 3
|
|
12: await fiber 4
|
|
13: res 4 = 4
|
|
14: await fiber 5
|
|
15: res 5 = 5
|
|
16: await fiber 6
|
|
17: res 6 = 6
|
|
18: await fiber 7
|
|
19: main fiber cancelled with Failure("oh no!")
|
|
20: main fiber result: error Failure("oh no!")
|
|
21: main fib failed with "oh no!"
|
|
22: main fiber exited
|