157 Commits (eb17c1f7deb6947c1068f3b325fc51fe9a7e0744)

Author SHA1 Message Date
Craig Tiller 86522af60d [chaotic-good] Client & server transport (#35400) 11 months ago
Craig Tiller f82f8966f0 [promise] Add a facility to delay promise execution until after the current poll (#35413) 11 months ago
Craig Tiller 75e5ebcb14 [promises] Add a switch primitive (#35424) 11 months ago
Craig Tiller f703530b6d [call-v3] initial surface call integration (#35312) 11 months ago
Craig Tiller 8448d499e2 [promises] Add `AllOk` combinator (#35304) 12 months ago
Craig Tiller e348d65bc7 [promises] Add some niceties for StatusFlag, ValueOrFailure 1 year ago
Craig Tiller f11c010e51 [promises] Add awaitable spawn to Party (#34744) 1 year ago
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