• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

bemanproject / execution / 29365348260
94%

Build:
DEFAULT BRANCH: main
Ran 14 Jul 2026 08:29PM UTC
Jobs 1
Files 305
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

14 Jul 2026 08:20PM UTC coverage: 93.858% (+0.3%) from 93.581%
29365348260

push

github

web-flow
`within` algorithm from P3955 (#288)

* `within` algorithm from P3955

Also add additional concepts from the paper:
- `enter_scope_sender`
- `enter_scope_sender_in`
- `exit_scope_sender`
- `exit_scope_sender_in`
- `exit_scope_sender_of_t`

Add utilities:
- `completion_storage` -- allows storing the completions of an async
operation to be used later.
- `elide` -- helper to elide move ctor; useful for constructing
operation states

* CI fixes

- apply clang format
- remove global qualification of class name
- remove recursive include in `exit_scope_sender_in.hpp`

* Update modules

Fix issue when checking nothrow by connecting to the wrong receiver.

* Fix missing include to `env`

* Add missing `sender_in` include

* Fix missing includes

* Fix assert usage in within

* Include `<cassert>` before `import std`

* Receiver and test fixes

- Storing a cvref-removed receiver in `within` state object
- Initialize the receiver before the operation state -- this caused UB
- add appropriate headers in `exec-within.test.cpp`
- remove unused variables from test

* Add tests for completion_storage

* Fix missing import in new test.

* Apply suggestions from code review (part 1)

* Apply another suggestion from code review + clang-format

92 of 96 new or added lines in 3 files covered. (95.83%)

1406 of 1498 relevant lines covered (93.86%)

252.74 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
92.0
include/beman/execution/detail/completion_storage.hpp
2
97.1
include/beman/execution/detail/within.hpp
Jobs
ID Job ID Ran Files Coverage
1 29365348260.1 14 Jul 2026 08:29PM UTC 305
93.86
GitHub Action Run
Source Files on build 29365348260
  • Tree
  • List 305
  • Changed 3
  • Source Changed 2
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #29365348260
  • 542f775b on github
  • Prev Build on main (#29284976946)
  • Next Build on main (#29367867682)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc