|
|
eb3f19f4d2
|
add /.clangd
|
2026-04-10 10:12:33 +10:00 |
|
|
|
6573bffa58
|
nix_api_store now exposes derivation.h + store_path.h
|
2026-04-10 10:12:06 +10:00 |
|
|
|
8cb5d1bf40
|
start plugin support
|
2026-04-10 10:11:36 +10:00 |
|
|
|
0087d2848a
|
move verbosity.rs -> logging.rs
|
2026-04-10 10:11:24 +10:00 |
|
|
|
4beda8850f
|
add StorePath::with_closure
|
2026-04-03 21:21:09 +10:00 |
|
|
|
d70e6240fa
|
StorePath should expect Rc<RefCell<Store>
|
2026-04-03 21:21:00 +10:00 |
|
|
|
47c79e7d53
|
fix Store::realise returning empty
|
2026-04-03 21:19:53 +10:00 |
|
|
|
3580e35287
|
ensure libnixide is optimised for release
|
2026-04-03 21:19:30 +10:00 |
|
|
|
7e53302a09
|
hide rustfmt.toml
|
2026-04-03 21:19:12 +10:00 |
|
|
|
91ccc02af2
|
add nix .clang-format
|
2026-04-02 23:39:14 +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 |
|
|
|
8525ea36c9
|
progress nix dep to 2.34.x
|
2026-04-02 23:38:12 +10:00 |
|
|
|
03c25e234b
|
rename FlakeRef
|
2026-04-02 23:37:52 +10:00 |
|
|
|
26c222247a
|
replace std::os::raw -> core::ffi
|
2026-04-02 10:40:18 +10:00 |
|
|
|
20aefb99ed
|
replace nixide::NixVerbosity with an export of nixide-sys::NixVerbosity
|
2026-04-02 10:16:01 +10:00 |
|
|
|
c6b9ffa81b
|
fix simple warnings
|
2026-04-02 10:12:49 +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 |
|
|
|
70ce1b2b9e
|
fix bad flake clang config
|
2026-04-02 09:52:38 +10:00 |
|
|
|
46baf3cd2e
|
overhaul nixide-sys/build.rs
|
2026-04-02 09:52:29 +10:00 |
|
|
|
32cd7e0587
|
fix bad BINDGEN_EXTRA_CLANG_ARGS
|
2026-03-31 13:53:33 +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 |
|
|
|
f96f1cf95e
|
vaues now use Rc<RefCell<NonNull<sys::EvalState>>>
|
2026-03-31 08:11:17 +10:00 |
|
|
|
c5c3f6c8d4
|
internally pass EvalState via Rc<RefCell<NonNull<sys::EvalState>>>
|
2026-03-30 15:05:20 +10:00 |
|
|
|
18fcc93c36
|
prefer nix_value_incref over nix_gc_incref
|
2026-03-30 12:53:35 +10:00 |
|
|
|
fee35fa88b
|
fix bad usage of sys::nix_gc_incref
|
2026-03-30 12:48:43 +10:00 |
|
|
|
53c2d40393
|
remove redundant init calls
|
2026-03-29 20:51:51 +10:00 |
|
|
|
f834bcfaa9
|
fix wrap::nix_string_callback!
`cargo test --features exprs` now passes!!
|
2026-03-29 19:38:42 +10:00 |
|
|
|
37e78a9052
|
value types now store Rc<RefCell<NonNull<sys::EvalState>>>
|
2026-03-29 18:29:47 +10:00 |
|
|
|
07a3b6c0bc
|
remove old value.rs + valuetype.rs
|
2026-03-29 18:29:17 +10:00 |
|
|
|
f3899a532a
|
rename evalstate.rs + evalstatebuilder.rs
|
2026-03-29 18:29:03 +10:00 |
|
|
|
d6f3b5a691
|
fix flakes should depend on exprs
|
2026-03-29 18:28:21 +10:00 |
|
|
|
0fc901f032
|
add missing EvalStateBuilder methods
|
2026-03-29 15:43:19 +10:00 |
|
|
|
695c2d92dd
|
export flake structures
|
2026-03-29 15:43:02 +10:00 |
|
|
|
f6a514f34d
|
rename features
|
2026-03-29 15:42:35 +10:00 |
|
|
|
2ac4bcfb9a
|
fix expr/tests.rs
|
2026-03-29 14:51:20 +10:00 |
|
|
|
e0c444a699
|
add .#nightly devshell
|
2026-03-29 14:50:56 +10:00 |
|
|
|
0d8468c71e
|
implement NixValue types
|
2026-03-29 00:02:47 +10:00 |
|
|
|
84c51f5b16
|
add SliceExt
|
2026-03-29 00:01:59 +10:00 |
|
|
|
bd1db0be3a
|
rename cchar_ptr_ext.rs + dont rexport stdext
|
2026-03-29 00:01:47 +10:00 |
|
|
|
b0bfbf147a
|
add cfg(nightly) attribute
|
2026-03-29 00:01:11 +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 |
|
|
|
42bebde52d
|
ignore personal notes
|
2026-03-29 00:00:00 +10:00 |
|
|
|
b5ffc4d274
|
leading pipes never ;w;
|
2026-03-28 23:59:54 +10:00 |
|
|
|
bea4c09c74
|
overhaul rustfmt
|
2026-03-28 11:57:23 +10:00 |
|