File tree
30 files changed
+8095
-368
lines changed- docs
- scripts
- temporalio
- bridge
- proto
- src
- worker
- tests
- worker
30 files changed
+8095
-368
lines changedLines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
4 | 4 |
| |
5 | 5 |
| |
6 | 6 |
| |
| 7 | + | |
7 | 8 |
| |
8 | 9 |
| |
9 | 10 |
| |
|
Lines changed: 323 additions & 44 deletions
Large diffs are not rendered by default.
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| 15 | + | |
15 | 16 |
| |
16 | 17 |
| |
17 | 18 |
| |
|
Lines changed: 400 additions & 27 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 16 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
37 | 37 |
| |
38 | 38 |
| |
39 | 39 |
| |
40 |
| - | |
| 40 | + | |
41 | 41 |
| |
42 | 42 |
| |
| 43 | + | |
43 | 44 |
| |
44 | 45 |
| |
45 | 46 |
| |
| |||
56 | 57 |
| |
57 | 58 |
| |
58 | 59 |
| |
| 60 | + | |
59 | 61 |
| |
60 | 62 |
| |
61 | 63 |
| |
62 | 64 |
| |
63 | 65 |
| |
64 | 66 |
| |
65 | 67 |
| |
66 |
| - | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
67 | 71 |
| |
68 | 72 |
| |
69 | 73 |
| |
| |||
86 | 90 |
| |
87 | 91 |
| |
88 | 92 |
| |
89 |
| - | |
| 93 | + | |
90 | 94 |
| |
91 | 95 |
| |
92 | 96 |
| |
| |||
111 | 115 |
| |
112 | 116 |
| |
113 | 117 |
| |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
114 | 127 |
| |
115 | 128 |
| |
116 | 129 |
|
Lines changed: 8 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
68 | 68 |
| |
69 | 69 |
| |
70 | 70 |
| |
| 71 | + | |
| 72 | + | |
71 | 73 |
| |
72 | 74 |
| |
73 | 75 |
| |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
74 | 82 |
| |
75 | 83 |
| |
76 | 84 |
| |
|
Lines changed: 46 additions & 10 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
| 14 | + | |
14 | 15 |
| |
15 | 16 |
| |
16 | 17 |
| |
| |||
57 | 58 |
| |
58 | 59 |
| |
59 | 60 |
| |
60 |
| - | |
61 |
| - | |
62 |
| - | |
63 |
| - | |
64 |
| - | |
65 |
| - | |
66 |
| - | |
67 |
| - | |
68 |
| - | |
| 61 | + | |
| 62 | + | |
69 | 63 |
| |
70 | 64 |
| |
71 | 65 |
| |
| |||
320 | 314 |
| |
321 | 315 |
| |
322 | 316 |
| |
323 |
| - | |
| 317 | + | |
324 | 318 |
| |
325 | 319 |
| |
326 | 320 |
| |
| |||
342 | 336 |
| |
343 | 337 |
| |
344 | 338 |
| |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + |
Lines changed: 19 additions & 19 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + |
- .buildkite/docker/docker-compose.yaml+5-4
- .gitignore+1
- bridge-ffi/include/sdk-core-bridge.h+1-1
- bridge-ffi/src/lib.rs+9-9
- bridge-ffi/src/wrappers.rs+14-14
- client/Cargo.toml+4-6
- client/src/lib.rs+129-156
- client/src/metrics.rs+66-1
- client/src/mocks.rs-171
- client/src/raw.rs+6-6
- client/src/retry.rs+51-51
- core-api/Cargo.toml+1-1
- core-api/src/lib.rs+1-8
- core-api/src/worker.rs+9
- core/Cargo.toml+2-3
- core/benches/workflow_replay.rs+2-2
- core/src/abstractions.rs+10-3
- core/src/core_tests/activity_tasks.rs+43-50
- core/src/core_tests/child_workflows.rs+10-11
- core/src/core_tests/determinism.rs+12-22
- core/src/core_tests/local_activities.rs+29-38
- core/src/core_tests/mod.rs+9-9
- core/src/core_tests/queries.rs+293-24
- core/src/core_tests/workers.rs+10-40
- core/src/core_tests/workflow_tasks.rs+262-59
- core/src/lib.rs+36-58
- core/src/pending_activations.rs+11
- core/src/pollers/mod.rs+4-6
- core/src/pollers/poll_buffer.rs+19-14
- core/src/replay/mod.rs+6-20
- core/src/telemetry/mod.rs+1-1
- core/src/test_help/mod.rs+91-45
- core/src/worker/activities.rs+11-8
- core/src/worker/activities/activity_heartbeat_manager.rs+28-25
- core/src/worker/activities/local_activities.rs+58-6
- core/src/worker/client.rs+209
- core/src/worker/client/mocks.rs+86
- core/src/worker/mod.rs+111-51
- core/src/workflow/history_update.rs+14-14
- core/src/workflow/machines/mod.rs+1-1
- core/src/workflow/machines/workflow_machines.rs+14-3
- core/src/workflow/mod.rs+5-2
- core/src/workflow/workflow_tasks/cache_manager.rs+41-2
- core/src/workflow/workflow_tasks/concurrency_manager.rs+86-13
- core/src/workflow/workflow_tasks/mod.rs+266-127
- protos/local/temporal/sdk/core/bridge/bridge.proto+1-1
- sdk-core-protos/src/history_info.rs+3-7
- sdk/Cargo.toml+1
- sdk/src/activity_context.rs+223
- sdk/src/interceptors.rs+8-2
- sdk/src/lib.rs+176-134
- test-utils/Cargo.toml+1-1
- test-utils/src/histfetch.rs+3-3
- test-utils/src/lib.rs+64-57
- tests/integ_tests/client_tests.rs+13-6
- tests/integ_tests/heartbeat_tests.rs+7-4
- tests/integ_tests/polling_tests.rs+4-2
- tests/integ_tests/queries_tests.rs+23-14
- tests/integ_tests/workflow_tests.rs+98-19
- tests/integ_tests/workflow_tests/activities.rs+57-34
- tests/integ_tests/workflow_tests/cancel_wf.rs+4-5
- tests/integ_tests/workflow_tests/continue_as_new.rs+25-8
- tests/integ_tests/workflow_tests/local_activities.rs+33-17
- tests/integ_tests/workflow_tests/replay.rs+2-28
- tests/integ_tests/workflow_tests/resets.rs+1-1
- tests/integ_tests/workflow_tests/timers.rs+6-3
- tests/integ_tests/workflow_tests/upsert_search_attrs.rs+4-4
- tests/load_tests.rs+78-6
- tests/main.rs+5-5
0 commit comments