mirror of
https://github.com/NixOS/nix
synced 2025-06-24 22:11:15 +02:00
parent
a56aaf26c2
commit
682a28a76b
3 changed files with 92 additions and 20 deletions
|
@ -1,20 +0,0 @@
|
|||
---
|
||||
synopsis: C API `nix_flake_init_global` removed
|
||||
prs: 12759
|
||||
issues: 5638
|
||||
---
|
||||
|
||||
In order to improve the modularity of the code base, we are removing a use of global state, and therefore the `nix_flake_init_global` function.
|
||||
|
||||
Instead, use `nix_flake_settings_add_to_eval_state_builder`. For example:
|
||||
|
||||
```diff
|
||||
- nix_flake_init_global(ctx, settings);
|
||||
- HANDLE_ERROR(ctx);
|
||||
-
|
||||
nix_eval_state_builder * builder = nix_eval_state_builder_new(ctx, store);
|
||||
HANDLE_ERROR(ctx);
|
||||
|
||||
+ nix_flake_settings_add_to_eval_state_builder(ctx, settings, builder);
|
||||
+ HANDLE_ERROR(ctx);
|
||||
```
|
Loading…
Add table
Add a link
Reference in a new issue