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 |
|
José Luis Lafuente
|
1a574c6c60
|
C API: refactor ListBuilder
|
2024-03-28 10:52:01 +01:00 |
|
José Luis Lafuente
|
1093ab64a2
|
C API: add more tests
|
2024-03-28 10:52:01 +01:00 |
|
José Luis Lafuente
|
2349185c96
|
C API: fix after rebase
|
2024-03-28 10:52:00 +01:00 |
|
José Luis Lafuente
|
dfdb90dc8e
|
C API: Consolidate initializers
|
2024-03-28 10:52:00 +01:00 |
|
José Luis Lafuente
|
535694122e
|
C API: rename State to EvalState
|
2024-03-28 10:51:59 +01:00 |
|
José Luis Lafuente
|
46f5d0ee7b
|
Apply suggestions from code review
|
2024-03-28 10:47:56 +01:00 |
|
José Luis Lafuente
|
550af113c6
|
String value refactor
Related to https://github.com/NixOS/nix/pull/9047
|
2024-03-28 10:47:56 +01:00 |
|
Yorick van Pelt
|
c6e28d8da2
|
C API: fix: macos doesn't have std::bind_front
|
2024-03-28 10:47:56 +01:00 |
|
Yorick van Pelt
|
ab9250286a
|
C API: add a way to throw errors from primops
|
2024-03-28 10:47:56 +01:00 |
|
Yorick van Pelt
|
3d79f38709
|
C API: add user_data argument to nix_alloc_primop
Also add a helper function for primops, that converts to C argument
types
(and eventually handles errors)
|
2024-03-28 10:47:55 +01:00 |
|
Yorick van Pelt
|
e1bb799da9
|
C API: reformat according to proposed clang-format file
|
2024-03-28 10:47:55 +01:00 |
|
Yorick van Pelt
|
e642bbc2a7
|
C API: move to src/lib*/c/
|
2024-03-28 10:46:39 +01:00 |
|