Compare commits

..

21 Commits

Author SHA1 Message Date
George Thomas
352d2e6208 debug wip 2026-04-15 01:40:47 +01:00
George Thomas
cf9e36e9df bump to hs-bindgen and libclang to latest...
had hoped this might solve the weird field naming but alas - should just report issue
2026-04-15 01:40:47 +01:00
George Thomas
e20348c2b3 file dependency reload stuff 2026-04-15 01:40:47 +01:00
George Thomas
5dd82fabc3 basic enum example 2026-04-15 01:40:47 +01:00
George Thomas
d3cb3a837c Use lambdas in all wrappers for consistency
This is partly with a view to eventually abstracting away much of the boilerplate.
2026-04-15 01:40:47 +01:00
George Thomas
17bab88e83 Add maybe/optional example 2026-04-15 01:40:47 +01:00
George Thomas
e547c65244 Add vector/slice example 2026-04-15 01:40:47 +01:00
George Thomas
f83784592e Remove unnecessary Rust unit return type annotations 2026-04-15 01:40:47 +01:00
George Thomas
4c9da46f22 Pass all non-primitive types by (immutable) reference 2026-04-15 01:40:47 +01:00
George Thomas
e949c49f1d Deduplicate base dependency 2026-04-15 01:40:47 +01:00
George Thomas
5b37b69c5b Get Rust Analyzer from overlay instead of directly from Nixpkgs
Right now, the latter invokes `cargo metadata --lockfile-path`,
which this Cargo nightly doesn't support.
2026-04-15 01:40:47 +01:00
George Thomas
7c011719aa Reformat 2026-04-15 01:40:47 +01:00
George Thomas
1546ee152c Remove unnecessary library linking 2026-04-15 01:40:47 +01:00
George Thomas
ef6e8b9605 Specify include directories via environment variable 2026-04-15 01:40:47 +01:00
George Thomas
8d4f9c7ca0 Minor refactor to avoid long line 2026-04-15 01:40:47 +01:00
George Thomas
ccdf4a9bce Combine overrides 2026-04-15 01:40:47 +01:00
George Thomas
e0adce3802 Inline project Nix file 2026-04-15 01:40:47 +01:00
George Thomas
18a8b04537 Remove unused binding 2026-04-15 01:40:47 +01:00
George Thomas
f7d5a8df0a Simplify build script
Seeing as we now no longer need to modify generated header files.
2026-04-15 01:40:47 +01:00
George Thomas
b6a3b56f7f Bump hs-bindgen to avoid header patching hack 2026-04-15 01:40:47 +01:00
George Thomas
fd8baf949f stuff from Yuri 2026-04-15 01:40:40 +01:00

Diff Content Not Available