Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rework Zig SDK #2

Open
wants to merge 26 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
6d07f12
chore: zig fmt fixes in Zig 0.12
sea-grass Feb 2, 2024
6cf58b5
feat: add Zig wws module (Fixes #218)
sea-grass Feb 2, 2024
ccb6c79
chore: simplify zig wws request parsing
sea-grass Feb 3, 2024
77a19f2
chore: simplify Zig SDK reading request/writing response
sea-grass Feb 3, 2024
9d1c6f9
chore: move examples/zig-module to examples/zig-examples
sea-grass Feb 3, 2024
354a053
feat: add Var to Zig SDK
sea-grass Feb 6, 2024
7ab30fe
chore: Expose `addWorker` from Zig wws SDK
sea-grass Feb 9, 2024
d3ad559
chore: Refactor zig-examples build
sea-grass Feb 9, 2024
ba2bf90
chore: move Zig examples into `zig-examples`
sea-grass Feb 17, 2024
24639a5
feat: Update Zig kit for mount config options
sea-grass Feb 17, 2024
c895088
chore: Zig examples use the Zig wws kit
sea-grass Feb 17, 2024
b2fc796
chore: Update build.zig to include image for folder mount example
sea-grass Feb 17, 2024
640cd02
feat: Add Zig dynamic routing example using `zig-router`
sea-grass Feb 17, 2024
86e397b
feat: Add Zig no-alloc-kv example that doesn't make heap allocations
sea-grass Feb 18, 2024
6d47f9b
feat: Add Zig example that only makes dynamic allocations if necessary
sea-grass Feb 18, 2024
80915d1
chore: Update Zig examples for latest Zig 0.12.0-dev.2809+f3bd17772
sea-grass Feb 18, 2024
cdbe08b
update: bump zig-router and uncomment some Zig examples
sea-grass Feb 20, 2024
1a7d3e5
fix: Add missing features to Zig examples
sea-grass Feb 23, 2024
dca792b
chore: Simplify Zig examples
sea-grass Feb 25, 2024
a1a4906
chore: Update Zig docs
sea-grass Feb 25, 2024
9751886
fix: Zig example on `0.12.0-dev.3381+7057bffc1`
sea-grass Mar 20, 2024
aae9225
chore: remove Zig worker SDK in favour of Zig wws SDK
sea-grass Mar 22, 2024
5b7bcc9
chore: Update to Zig 0.13.0-dev.249+ed75f6256
sea-grass May 23, 2024
b30cc62
Add .zig-cache to .gitignore
sea-grass Jan 28, 2025
47a0c5d
Remove zig-router dependency to ease maintenance burden of zig examples
sea-grass Jan 28, 2025
c346462
Update Zig docs
sea-grass Jan 28, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@ target
examples/*.toml
.DS_Store
.wws
**/zig-cache
**/.zig-cache
**/zig-out
node_modules
1 change: 1 addition & 0 deletions docs/docs/get-started/quickstart.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,5 +71,6 @@ Now you got the taste of Wasm Workers, it's time to create your first worker:
* [Create your first Python worker](../languages/python.md)
* [Create your first Ruby worker](../languages/ruby.md)
* [Create your first Go worker](../languages/go.md)
* [Create your first Zig worker](../languages/zig.md)

And if you are curious, here you have a guide about [how it works](./how-it-works.md).
Loading