Commit graph

30 commits

Author SHA1 Message Date
acff323b19
fix nixops4 bindings should use nix_value_call_multi 2026-04-14 13:22:49 +10:00
ede5d7c308
TEMP: prefer NIX_ERR_UNKNOWN
(until i properly understand the use case for NIX_ERR_RECOVERABLE)
2026-04-13 20:31:20 +10:00
fe369966cd
fix bad libstdc++ linkage 2026-04-13 20:23:21 +10:00
e3c315050f
fix nix_api_fetchers access token extensions 2026-04-10 12:30:00 +10:00
eb2a5d0ec2
support nix_register_plugin extension
support nix_register_plugin extension
2026-04-10 12:25:13 +10:00
9f90e0c323
produce libnixide-c bindings 2026-04-10 11:51:27 +10:00
b7e9a69dd8
support a nixide C API extension 2026-04-10 10:13:26 +10:00
c96289e688
libnixide_sys.so is unnecessary 2026-04-10 10:13:04 +10:00
50aec26a39
clean sys/build.rs 2026-04-10 10:12:53 +10:00
6573bffa58
nix_api_store now exposes derivation.h + store_path.h 2026-04-10 10:12:06 +10:00
3580e35287
ensure libnixide is optimised for release 2026-04-03 21:19:30 +10:00
0a4cfcce7d
add custom flake+fetchers api 2026-04-02 23:38:56 +10:00
544371e861
omg i got C binding working!! 2026-04-02 23:38:45 +10:00
26c222247a
replace std::os::raw -> core::ffi 2026-04-02 10:40:18 +10:00
25af468680
update all names in repo to match new bindings 2026-04-02 09:53:36 +10:00
54511d9c23
add sys extensions 2026-04-02 09:53:00 +10:00
46baf3cd2e
overhaul nixide-sys/build.rs 2026-04-02 09:52:29 +10:00
a6dcbb6eaf
add autocxx build dependency 2026-03-31 11:24:31 +10:00
43d8f3a101
more cleaning for build.rs 2026-03-31 11:19:58 +10:00
4ab010e781
consider binding to nix_api_*_internal.hh 2026-03-31 11:19:20 +10:00
599c783d01
make build.rs prettier 2026-03-31 08:12:46 +10:00
6ebb4de45b
update cargo:: syntax 2026-03-29 00:00:30 +10:00
29a8f4af53
update authors 2026-03-29 00:00:19 +10:00
ce6b3f7270
nixide-sys header guards 2026-03-28 11:57:13 +10:00
e4fe62f7a6
hide nixide-sys tests behind feature flags 2026-03-27 15:35:29 +10:00
1e23515fc1
support conditional compilation of Nix C APIs 2026-03-27 13:57:10 +10:00
f20ae2d56f
shitty old comment 2026-03-13 23:52:05 +10:00
e9022e675b
working sys level bindings :yippie: 2026-03-13 23:20:49 +10:00
25465a9f48
PRAY MORE 2026-03-13 17:16:40 +10:00
969cb97a18
add cargo workspace 2026-03-13 13:26:33 +10:00