John Ericson
|
52bfccf8d8
|
No global eval settings in libnixexpr
Progress on #5638
There is still a global eval settings, but it pushed down into
`libnixcmd`, which is a lot less bad a place for this sort of thing.
|
2024-06-24 12:15:16 -04:00 |
|
Robert Hensing
|
b94e1d6218
|
C API: Value -> nix_value
See issue https://github.com/NixOS/nix/issues/10434
|
2024-06-13 18:51:58 +02:00 |
|
Robert Hensing
|
c50db4e58c
|
C API: Add nix_value_{inc,dec}ref
- Can be implemented more easily by more eval architectures.
- Better types in generated bindings remove some uncertainty and doubt.
|
2024-06-13 18:21:04 +02:00 |
|
Robert Hensing
|
2497d10351
|
C API: Add nix_value_call_multi, NIX_VALUE_CALL
_multi can be implemented more efficiently.
NIX_VALUE_CALL is a convenient way to invoke it.
|
2024-05-23 21:24:06 +02:00 |
|
Roland Coeurjoly
|
40a6a9fdb8
|
Rename SearchPath to LookupPath and searchPath to lookupPath
|
2024-04-13 17:35:15 +02:00 |
|
John Ericson
|
c1e0769355
|
Fix some portability issues with the new C bindings
Build without GC is unbroken
Fix #10403
Also building tests with Windows (assuming rest of Windows fixes) is
unbroken.
|
2024-04-05 00:54:47 -04:00 |
|
José Luis Lafuente
|
c57de60522
|
C API: Keep the structure flat
See https://github.com/NixOS/nix/pull/10329
|
2024-03-28 19:00:04 +01:00 |
|