150 Commits (e884d6c190773dafda7a0760be2c8020c4e76873)

Author SHA1 Message Date
Craig Tiller dc41f42073
[promises] Add some status-like types for TrySeq (#34906) 1 year ago
Craig Tiller 3964acc806
[promises] Add an intra-activity mutex type (#34824) 1 year ago
Yijie Ma bae0c705aa
[Deps] Update to Clang-16 (#34492) 1 year ago
Craig Tiller 52369882d8
[promises] Add tracing to seq, join variants (#34401) 1 year ago
Craig Tiller a749d07acf
[promises] Add an unbuffered/immediate send to mpsc for cancellations (#34208) 1 year ago
Craig Tiller 60c6b6bb3b
[promises] Inter-activity pipe (#34188) 1 year ago
Craig Tiller 6c86e79c95
[promises] Fix handling of `absl::Status` by `TrySeq` (#34162) 1 year ago
Craig Tiller 361769c905
[promises] Add a bridge between callbacks and promises (#33792) 1 year ago
Craig Tiller 8bbd11ebed
[promises] New `Join`, `TryJoin` implementation (#33995) 1 year ago
Craig Tiller 54651a7168
[promises] New `Seq`, `TrySeq` implementation (#33991) 1 year ago
Craig Tiller b235f20f47
[promises] Make Sleep promise movable (#33997) 1 year ago
Craig Tiller 4d0611e4a9
[promises] Async wakeup for activities/parties (#33215) 2 years ago
Craig Tiller 74ec5d1684
[promises] Improve logging, fix a rare bug (#33139) 2 years ago
Craig Tiller dcef4bb981
[party] Disable mutex test on mac (#33143) 2 years ago
Craig Tiller ad41fe96b6
[promises] Re-enable C++ end2end tests (with fixes) (#32837) 2 years ago
Craig Tiller 63c094cf5b
[promises] Run C++ end to end tests with server promises (#32537) 2 years ago
Craig Tiller 8d2f70d53c
Reland "[promises] Convert call to a party" (#32651)" (#32653) 2 years ago
Yash Tibrewal 29ce6463d1
Revert "[promises] Convert call to a party" (#32651) 2 years ago
Craig Tiller ed0ebb837e
[promises] A few tweaks to poll (#32588) 2 years ago
Craig Tiller a9873e8357
[promises] Convert call to a party (#32359) 2 years ago
Craig Tiller 0d7b34451a
[promises] Make Poll<T> its own type, not a variant<> (#32515) 2 years ago
Craig Tiller c3a0de5814
[promises] Improve seq test (#32462) 2 years ago
Craig Tiller 0ecc18ef0f
[promises] Party: an activity with many participant promises (#32308) 2 years ago
Craig Tiller c9b47f8584
[promises] Remove TryConcurrently - it was the wrong idea (#32298) 2 years ago
Craig Tiller 842fddb106
[promises] Void specialization for latch (#32281) 2 years ago
Craig Tiller 0893fca089
[promises] Roll forward server promise calls with fixes (#32261) 2 years ago
Craig Tiller dbfb888e1f
Revert "[promises] Server call (#31448)" (#32260) 2 years ago
Craig Tiller bbeb15006a
[promises] Server call (#31448) 2 years ago
AJ Heller 6a92df7237
[fixup] EventEngine Nomenclature (#32195) 2 years ago
Yash Tibrewal aa11978541
Fix include guards for src/ and test/ directories (#32167) 2 years ago
Craig Tiller 2caa79feeb
[promises] Multi-producer, single-consumer for inter-activity comms (#31927) 2 years ago
Craig Tiller 9beb72836e
[event_engine+promises] EventEngine based wakeup scheduler for activities (#31926) 2 years ago
Craig Tiller a414dbd304
Revert #30349 (#32008) 2 years ago
Yijie Ma f99b8b5bc4
Convert c-style comments to C++-style comments (#31923) 2 years ago
Cheng-Yu Chung 896bfe373f
Add missing included `try_seq.h` in `map_pipe.h` (#31943) 2 years ago
Craig Tiller 91083659fa
[promises] Cancellation callback (#31863) 2 years ago
Alisha Nanda ad91404e0e
Remove static initialization of memory allocator in tests (#31776) 2 years ago
Craig Tiller 2438b58b03
[promises] TryConcurrently: add tests for many push/pulls (#31758) 2 years ago
Craig Tiller a116fa7e25
Revert "Revert "[chaotic-good] Reland basic frame serialization (#316… (#31637) 2 years ago
Craig Tiller 4e2b936e88
Revert "[chaotic-good] Reland basic frame serialization (#31631)" (#31635) 2 years ago
Craig Tiller 571e98f6d5
[chaotic-good] Reland basic frame serialization (#31631) 2 years ago
Craig Tiller e8ac147311
Revert "[chaotic-good] Basic frame serialization/deserialization (#31257)" (#31630) 2 years ago
Craig Tiller 8185a56322
[chaotic-good] Basic frame serialization/deserialization (#31257) 2 years ago
Esun Kim 50fbe51238
Fix IWYU with clang-15 (#31556) 2 years ago
Esun Kim 530b702259
Update Clang 15 (#31518) 2 years ago
Craig Tiller b19f87d10e
[promises] Fix order of eval bug in try_concurrently_test (#31490) 2 years ago
Craig Tiller 2f9ac46a5d
Revert "Revert "[promise] CallPushPull -> more general TryConcurrently (#31429)" (#31480)" (#31481) 2 years ago
AJ Heller 821443e9b5
Revert "[promise] CallPushPull -> more general TryConcurrently (#31429)" (#31480) 2 years ago
Craig Tiller 11a8f66cca
[promise] CallPushPull -> more general TryConcurrently (#31429) 2 years ago
Craig Tiller 58c628a7ad
[promise] Introduce map_pipe, cleanup factories (#31430) 2 years ago