8 Commits

Author SHA1 Message Date
74bbe30d0a
all: update for zig-0.13
This is mainly updates to the build system, but there were a couple of
stdlib changes for the tests. The build system does include handling
more properly now as well, I think. It has fewer hacks, at least.
2024-06-18 20:44:26 -07:00
ff3782ce27
build: update for zig-0.12.0 2024-05-12 23:44:56 -07:00
f742ee1a85
build.zig.zon: match the project name 2024-04-06 15:35:19 -07:00
4124b912eb
build: update for zig-0.12.0-dev.2208+4debd4338
Incorporate various build API changes. Hopefully there won't be any
other major API changes before the 0.12.0 release.
2024-01-15 16:23:45 -08:00
c18e1eb237
deps: update libressl to 3.8.2 2023-11-07 20:54:00 -08:00
0b7b5e4f54
deps: update to LibreSSL v3.8.1 2023-09-03 18:50:09 -07:00
29966dc838
build: link LibreSSL for SSL support
I don't have a single clue in heck if this actually works, but it at
least does compile. At some point I will probably add a test or two to
find out how broken this is.
2023-08-31 23:50:28 -07:00
d957a4605a
init
This builds a very basic version of the nats.c client (no TLS, no
streaming/jetstream/whatever, since those bring in complex
dependencies and I do not need them at the moment). Right now it
contains a simple test program that demonstrates the functionality
(cool!), but the plan is for the nats.zig to bind the API into a
nicer, zig-like shape and re-export it. Then this becomes a package.
The current function could become a test, though it's a bit complex
for a unit test (and requires connecting to an externally-running NATS
server in order to work).
2023-08-13 23:35:42 -07:00