Tristan Ross
4551c2b378
Replace lazy_static with LazyLock
2026-01-27 12:18:41 -08:00
Artemis Tosini
aae065cb3e
Add conversions for StorePath to harmonia
...
Only enabled with new feature "harmonia" due to harmonia's state of
flux.
2026-01-24 20:32:04 -05:00
John Ericson
57f3fe2ff6
cargo update
2026-01-24 19:54:06 -05:00
John Ericson
43252576c2
Derivation::to_json_string and test
...
Use `serde_json` at test time.
2026-01-24 19:44:09 -05:00
John Ericson
65abededca
Add new StorePath bindings
2026-01-14 15:43:13 -05:00
John Ericson
0eb73977ef
Add zerocopy instance to raw bindings struct
...
This will come in handy later, when we integrate harmonia. It is a very
stable thing to do.
2026-01-14 15:37:40 -05:00
Robert Hensing
9f2c7a2013
Bump version to 0.2.1 for development
2026-01-13 18:50:29 +01:00
Robert Hensing
95a8d49693
Merge pull request #27 from nixops4/split-raw
...
Split monolithic raw crates into sys crates
2026-01-13 15:46:37 +01:00
Robert Hensing
a669289887
Merge pull request #36 from nixops4/aanderse/main
...
Fix path coercion by calling eval_state_builder_load()
2026-01-13 02:03:57 +01:00
Robert Hensing
22480afeb5
EvalStateBuilder: Specify Nix version constraint
2026-01-13 01:58:08 +01:00
John Ericson
dbb00333b1
Split monolithic raw crates into sys crates
...
Creating a crate for bwd-gc highlights the fact that it would be nice to
fix 2!
The file blocklist is a lost less unmaintainable then the more
fine-grained one we had before.
Fix #9
2026-01-12 19:48:45 -05:00
Robert Hensing
2b3ce74ef3
Bump version to 0.1.1
2026-01-13 01:25:43 +01:00
Robert Hensing
e6148b587f
Rename nix-bindings-bindgen-raw to nix-bindings-util-sys
...
Adopt idiomatic Rust `-sys` crate naming convention, aligning with
the direction in PR #37 without adopting the full crate splitting.
2026-01-12 19:56:04 +01:00
Robert Hensing
55eacf43c3
maint: Move to /rust/* to /
...
This makes it easier for tooling to find the Rust stuff.
Rust/non-rust is not a useful distinction in this repo anymore anyway.
2025-10-26 23:29:13 +01:00