9 Commits

Author SHA1 Message Date
Guy Bedford
cc3090cbb0 test unsafe-single-threaded-traits 2025-10-30 14:20:35 -07:00
Guy Bedford
0c46a06bfb bump worker-codegen, worker-build 2025-07-24 17:21:33 -07:00
Luke Valenta
fba130e663
refactor: Clean up worker-sandbox (#763)
* Clean up worker-sandbox

- Remove unexpected fields from wrangler.toml (type, miniflare, package)
- Address or add allow rules for clippy::pedantic lints
- Add macros to avoid duplicate route configurations
- Move files from src/test/* to src/ and add test handlers and routes to
  make it possible to run the tests from the sandbox worker
- Move several handlers out of alarm.rs and into more suitable files
  (e.g., counter.rs where the corresponding Durable Objects live). Note
  that the SHARED_COUNTER Durable Object class is still not yet defined.
- Fix and add test handler for handle_basic_test, which passes
  except for the transactional storage API tests

* Address review comments

- Clean up additional clippy lints rather than add exceptions
- Describe how to get tests to pass even with dwarf-debug-info enabled

* Fix new clippy complaints
2025-07-07 15:28:41 -07:00
Guy Bedford
29ac961e7a
chore: bump worker-build, worker-codegen (#758) 2025-06-19 12:02:45 -07:00
Luís Duarte
ae7b3b5a0a feat: add to_rpc for DO stubs and generate From<Stub> for wit interface 2025-01-16 14:41:51 +00:00
Luís Duarte
1ccb0fde59 fix: make invocation actually follow wit name
Previously it was hardcoded to `self.0.add()`
2025-01-16 14:41:51 +00:00
github-actions[bot]
8454d87844
chore: bump versions (#558)
Co-authored-by: kflansburg <6134007+kflansburg@users.noreply.github.com>
2024-04-28 19:37:49 -04:00
Kevin Flansburg
c9892d333f
Fixes to create-release-pr and bump worker-build (#557)
* Fixes to create-release-pr

* Bump worker-build
2024-04-28 19:18:52 -04:00
Kevin Flansburg
f3eb1eb535
Experimental RPC Support (#551)
* Prototyping

* rpc client example

* Prototype WIT codegen

* Documentation

* Final tweaks
2024-04-28 18:44:12 -04:00