Skip to content

Update capnp-cpp to pick up Executor::isCurrent() - #7234

Merged
danlapid merged 1 commit into
mainfrom
dlapid/updateCapnp
Sep 3, 2026
Merged

Update capnp-cpp to pick up Executor::isCurrent()#7234
danlapid merged 1 commit into
mainfrom
dlapid/updateCapnp

Conversation

@danlapid

@danlapid danlapid commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

Bumps the capnp-cpp pin to the current v2 head (7077d44), a small delta over the previous pin (f984ac8) that picks up capnproto/capnproto#2811: kj::Executor::isCurrent() and kj::tryGetCurrentThreadExecutor().

The kj-rs async-bridge rework in #7010 depends on these to replace its exception-catching "is there a current executor" probe, so this bump needs to land before that stack.

Validated locally: bazel test //src/rust/... and a full workerd build against the new pin.

🤖 Generated with Claude Code

Bump capnp-cpp to v2 head 7077d44, picking up kj::Executor::isCurrent()
and kj::tryGetCurrentThreadExecutor() (capnproto/capnproto#2811), which
the upcoming kj-rs async-bridge rework (#7010) depends on.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@danlapid
danlapid requested review from a team as code owners September 3, 2026 16:55
@ask-bonk

ask-bonk Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

LGTM

github run

@danlapid
danlapid enabled auto-merge (rebase) September 3, 2026 16:59
@danlapid
danlapid merged commit 10c5591 into main Sep 3, 2026
35 of 37 checks passed
@danlapid
danlapid deleted the dlapid/updateCapnp branch September 3, 2026 18:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants