Commit graph

11 commits

Author SHA1 Message Date
Robert Hensing
9021f55a53 maint: Remove RUST_NIX_C_RAW_EXTRA_CFLAGS
The standard bindgen flag BINDGEN_EXTRA_CLANG_ARGS seems to do the
same thing.

(cherry picked from commit 599eece08bee28d72c4ec20c8578428c158a19c1)
2025-10-04 02:30:46 +02:00
Robert Hensing
08781aeef7 dev: Fix pre-commit check
Flake lock file updates:

• Updated input 'pre-commit-hooks-nix':
    'github:cachix/pre-commit-hooks.nix/0db2e67ee49910adfa13010e7f012149660af7f0' (2024-02-07)
  → 'github:hercules-ci/pre-commit-hooks.nix/d43e4853f578739ac2264eadcd18faa5aeb41889' (2024-03-19)

(cherry picked from commit 32a59f0f81b70a95ec7fda598b5823e96d3f8270)
2025-10-04 02:30:46 +02:00
Robert Hensing
4f12dc0127 dev: Basic CI config
(cherry picked from commit de4a5a82a4fbdcc9bd786c09dc0f40c8b38a498f)
2025-10-04 02:30:07 +02:00
Robert Hensing
15b8ce951a dev: Add gdb to devshell
(cherry picked from commit 159880b57ce5ca8545ee4625deacb17b9dd3b74f)
2025-09-30 19:16:20 +02:00
Robert Hensing
6978e91fa9 feat: Add nix-expr library, update nix
(cherry picked from commit bf1ddd1c9137578b86895577d5b80e0c5771b605)
2025-09-30 19:06:17 +02:00
Robert Hensing
0d7146cb39 feat: nix-c-raw: Generate value api bindings
(cherry picked from commit 3c75dea63233670863f30547f90dd71498d547b0)
2025-09-30 18:58:26 +02:00
Robert Hensing
290f2654e1 feat: Add manual testing of bindings with Valgrind
(cherry picked from commit 12fed067bf230d3258db172afe648ec690ba584c)
2025-09-30 18:45:54 +02:00
Robert Hensing
61975ac8e4 temp: Disable rustfmt pre-commit hook 2025-09-30 18:40:07 +02:00
Robert Hensing
4dca986fe2 feat: Add nix overrides to make bindgen work
(cherry picked from commit 7caeec86a016fc7427d71ac3713adb2293c2e1ce)
2025-09-30 18:05:54 +02:00
Robert Hensing
a4bdbe5618 feat: Rust skeleton
(cherry picked from commit 41a09289cda3137f96c69c69c924af34f0e64865)
2025-09-30 17:57:50 +02:00
Robert Hensing
bfa3b3a063 feat: README and Flake 2025-09-30 16:10:42 +02:00