Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
43 check-ins
|
2026-08-14
| ||
| 02:33 | [1e98144a7f] Leaf: zeris: use juicy main, which will be more handy when we start printing to stdout (user: cnx tags: trunk) | |
| 02:27 |
[7b61af1da6]
Add a fuzz test for read capability URN, which can be run
with zig build --release=safe test --fuzz=1K(the fuzzer is broken in debug mode on Zig 0.16) (user: cnx tags: trunk) | |
| 02:16 | [4924affffc] Require Zig 0.16 for std.Io from 7b49492b323f60fc (user: cnx tags: trunk) | |
|
2026-08-13
| ||
| 09:10 | [7b49492b32] eris.read_capability: Update to use std.Io (instead of std.io) (user: pm tags: trunk) | |
|
2026-07-24
| ||
| 08:54 | [018b2040ea] Fix memory leak in zeris by not allocating (user: cnx tags: trunk) | |
| 08:50 | [7caee867f6] Eliminate more uses of undefined (user: cnx tags: trunk) | |
| 08:44 | [2058ed44d8] Update Encoder API in root.@"Hello world!" test (user: cnx tags: trunk) | |
| 08:39 | [886585d499] Rename ReadCapability.ofUrn and return the struct instead of starting from undefined (user: cnx tags: trunk) | |
| 08:32 | [d939a12475] Use @splat where possible, and make Encoder.init more explicit of what is undefined (user: cnx tags: trunk) | |
| 08:21 | [f9222c2729] Fix metadata (the fingerprint needed to change after the name) (user: cnx tags: trunk) | |
| 08:18 |
[740e9921f9]
Stop specifying target in the eris module for importing,
as it is inherited in e.g. the wasm binary. On the other hand,
specify target and additionally optimization mode for the tests.
See also https://ziggit.dev/t/build-option-inheritance/13786/3. (user: cnx tags: trunk) | |
|
2026-07-22
| ||
| 11:35 | [b58d7d90f7] wasm: disable debug output (user: pm tags: trunk) | |
|
2026-07-20
| ||
| 14:50 | [982104fe1b] wasm: Add blake2b js interop (user: pm tags: trunk) | |
| 14:08 |
[2fbe73e94d]
wasm: JS interop.
Everything is nice in Zig, everything is nice in Scheme. The going between feels like hell, like JS. (user: pm tags: trunk) | |
|
2026-07-18
| ||
| 12:01 | [4225eb58e7] wasm: eris_decoder_init (user: pm tags: trunk) | |
| 11:33 | [f8661a1106] wasm: towards decoder (user: pm tags: trunk) | |
| 08:17 | [579fc84802] eris.decoder: unpad (user: pm tags: trunk) | |
|
2026-07-16
| ||
| 15:25 | [31118dd7b8] eris.decoder: Can decode hello world (user: pm tags: trunk) | |
| 14:47 | [fbe5d3a7ce] eris.decoder: seek (user: pm tags: trunk) | |
|
2026-07-12
| ||
| 13:52 | [6585c3a3c4] eris.decoder: add position (user: pm tags: trunk) | |
| 13:29 | [bd000da957] zeris: a HashMap for storing blocks (user: pm tags: trunk) | |
| 12:36 |
[5f9460b6ea]
eris.encoder: Add a context type that is passed to the block callback.
This is how we can add stuff to maps or other stuff. (user: pm tags: trunk) | |
| 11:28 | [4ee98bb207] eris: fix and add tests (user: pm tags: trunk) | |
| 09:42 | [881a3ddc69] eris.decoder: first steps (user: pm tags: trunk) | |
| 09:07 | [7504e30953] eris.encoder: allow compiler to decide if ref should be copied or passed by reference in BlockCallback. (user: pm tags: trunk) | |
| 08:03 | [8e0cd7a8aa] reuse and acks (user: pm tags: trunk) | |
| 07:58 | [17e9d62f36] wasm: rename to eris.zig (user: pm tags: trunk) | |
| 07:57 | [b3e15e8c47] WASM: half-way API thngi (user: pm tags: trunk) | |
| 07:39 | [d4866e8120] WASM: I was pointing pointers wrongly (user: pm tags: trunk) | |
|
2026-07-11
| ||
| 17:43 | [340013b6b5] WASM: something something something, broken. (user: pm tags: trunk) | |
| 16:35 | [1ddcc73fb9] eris: expose ReadCapability at root. (user: pm tags: trunk) | |
| 16:34 | [02d603f7a1] eris.encoder: fix integer overflow issue (user: pm tags: trunk) | |
| 14:14 | [e9fb541f6e] wasm: encode hello world (user: pm tags: trunk) | |
| 13:57 | [329d6830a0] more WASM fooling (user: pm tags: trunk) | |
| 13:56 | [6cdc9c8041] add test vectors (user: pm tags: trunk) | |
|
2026-07-10
| ||
| 19:23 | [78a06f2d8c] WASM is pita (user: pm tags: trunk) | |
| 18:38 | [bf2e6aa826] towards wasm (user: pm tags: trunk) | |
| 15:34 | [be21955f65] encoder: pass callback on every invocation to make the struct externable (user: pm tags: trunk) | |
| 14:48 | [b31cf0df60] encoder: Hello world (user: pm tags: trunk) | |
| 12:58 | [71e9c84756] towards an encoder (user: pm tags: trunk) | |
| 12:43 | [4c0245f779] towards an encoder (user: pm tags: trunk) | |
| 10:28 | [ad45463fe5] initial commit (user: pm tags: trunk) | |
| 05:10 | [d48a6a4d6b] initial empty check-in (user: pm tags: trunk) | |