Commit graph

28 commits

Author SHA1 Message Date
d29715a00e
delint 2026-02-04 01:13:16 -08:00
e70b65260c
upgrade to zig 0.15 / rewrite build tooling as standalone CLI
This migrates from zig 0.13 to 0.15.2. In addition to dealing with
breaking changes in the build system and standard library APIs, the
architecture was changed substantially. We now build a standalone
CLI, and use that to execute the commands. This avoids sandboxing issues
related to TLS and enables easier testing. The commit also includes a
simple zip implementation (store only, single file) which avoids the
platform restriction (i.e. this build can now theoretically work on
Windows).
2026-02-02 11:05:20 -08:00
9d11086972
fix test 2024-05-10 13:28:30 -07:00
1ed36376d8
allow downstream projects to use test harness 2024-05-10 13:25:22 -07:00
5b2a4936a2
no longer wrap output of event handler data 2024-05-05 13:02:15 -07:00
cd9bf618f1
upgrade to zig 0.12.0 2024-05-05 10:57:51 -07:00
e2bbaf2c9a
refactor main loop into multiple functions
This also gains the ability to report errors when posting the response
2023-08-02 17:36:22 -07:00
883bc6f52f
correct the expected response 2023-08-02 13:57:25 -07:00
ecbe134869
duplicate response string to be caller owned 2023-08-02 13:57:05 -07:00
194fdb8217
calculate server requests based on lambda requests 2023-08-02 13:55:39 -07:00
180b0ec2ff
use the right allocator in soon to be refactored function 2023-08-02 13:50:46 -07:00
2662591c91
add library tests (deinitialization currently failing) 2023-08-01 19:50:37 -07:00
9a0f564e84
fix response post issue introduced by new client 2023-08-01 19:50:02 -07:00
580c7a1165
finish scoped log/allocator 2023-08-01 19:49:07 -07:00
f26b735a55
fix bug introduced when moving to built in client 2023-08-01 19:45:39 -07:00
2c8eb248f8
introduced scoped log 2023-08-01 19:44:56 -07:00
b69bc44aaf
add allocator parameter 2023-08-01 19:43:11 -07:00
39889f4269
rename example main program accordingly 2023-08-01 15:56:18 -07:00
7b890d2458
fix compile errors 2023-08-01 12:20:40 -07:00
3f33693d7a
upgrade to "almost 0.11" (no testing) 2023-07-31 23:31:52 -07:00
202cf9c27e
more stuff (sorry) 2023-07-31 16:55:01 -07:00
e698a789b4
add error handling (with caveat) 2021-10-03 13:08:24 -07:00
48ceb136de
remove build comments from main 2021-10-03 12:01:06 -07:00
35e09a2472
move lambda runtime interface out of main 2021-10-02 12:23:19 -07:00
602a23b8f4
working sample 2021-09-17 13:07:58 -07:00
5cace68da4
build on zig master 2021-09-16 18:31:16 -07:00
aaaf9cd664
this should work but does not 2021-09-16 16:57:35 -07:00
9105902094
initial commit 2021-09-15 08:49:06 -07:00