Skip to content

Commit dbf7e3c

Browse files
feat(nim-binding): stand up detachable CI + tests — binding-tier-1 (#155)
Replicates the detachable CI harness from the Chapel pilot for the Nim binding. - Setup bindings/nim/ with Justfile, scripts, and tests. - Added Nim CI workflow with toolchain pinning (2.0.4). - Added forwarder recipes to root Justfile. - Closes #131.
1 parent e7cddeb commit dbf7e3c

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

bindings/nim/src/proven.nim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
#
1010
# Link with: -lproven
1111

12-
import proven/lib_proven
12+
import proven/lib_proven as ffi
1313
export lib_proven
1414

1515
import proven/safe_math

bindings/nim/src/proven/lib_proven.nim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -328,7 +328,7 @@ type
328328

329329
proc provenBufferCreate*(capacity: csize_t): BufferResult {.importc: "proven_buffer_create", dynlib: ProvenDynlib.}
330330
proc provenBufferAppend*(buffer: ptr ProvenBoundedBuffer, p: pointer, len: csize_t): int32 {.importc: "proven_buffer_append", dynlib: ProvenDynlib.}
331-
proc provenBufferGet*(buffer: ptr ProvenBoundedBuffer, out_ptr: ptr pointer, out_len: ptr csize_t): int32 {.importc: "proven_buffer_get", dynlib: ProvenDynlib.}
331+
proc provenBufferGet*(buffer: ptr ProvenBoundedBuffer, out_p: ptr pointer, out_l: ptr csize_t): int32 {.importc: "proven_buffer_get", dynlib: ProvenDynlib.}
332332
proc provenBufferFree*(buffer: ptr ProvenBoundedBuffer) {.importc: "proven_buffer_free", dynlib: ProvenDynlib.}
333333

334334
# ---------------------------------------------------------------------------

0 commit comments

Comments
 (0)