11 Commits

Author SHA1 Message Date
George Thomas
2d2d29b7a5 Use lambdas in all wrappers for consistency
This is partly with a view to eventually abstracting away much of the boilerplate.
2026-04-14 01:46:24 +01:00
George Thomas
8ec85e8192 Add maybe/optional example 2026-04-14 01:46:24 +01:00
George Thomas
d9ae85e18c Add vector/slice example 2026-04-14 01:46:24 +01:00
George Thomas
adc542fd21 Pass all non-primitive types by (immutable) reference 2026-04-14 01:46:24 +01:00
George Thomas
96049682b2 Reformat 2026-04-14 01:46:24 +01:00
George Thomas
b8eb0d01b7 Specify include directories via environment variable 2026-04-14 01:46:24 +01:00
George Thomas
53142f902e Bump hs-bindgen to avoid header patching hack 2026-04-14 01:46:24 +01:00
George Thomas
b94e8ef11b Make staged imports consistent 2026-03-24 11:24:40 +00:00
George Thomas
718554cb2e Bump hs-bindgen for record-dot support 2026-03-19 11:34:50 +00:00
George Thomas
a018cc389a Generate header in Rust build output directory 2026-02-20 09:53:12 +00:00
George Thomas
96ec5c1cb1 Switch to Template Haskell mode for hs-bindgen 2026-02-20 09:08:16 +00:00