lix/lix
eldritch horrors 8e74d1ceeb libexpr: extract persistent eval state to new struct
"persistent" here means state that outlives any particular evaluation,
i.e. everything that exist outside of a call to eval() and friends. do
note that this leave EvalState nearly empty, containing only things of
importance to evaluation *itself*, e.g. the call depth tracker. do not
worry about the self-reference ctx member. nothing to see here, go on.

Change-Id: Ie8d0af3f09d33902f81e0c36a1096dd9f334a537
2024-12-04 23:48:47 +00:00
..
asan-options fix tooling after include reorganization 2024-11-19 22:55:32 +00:00
code-generation fix tooling after include reorganization 2024-11-19 22:55:32 +00:00
legacy treewide: add evaluator aliases for eval states 2024-12-03 20:38:41 +01:00
libcmd libcmd: pass EvalState& to installables 2024-12-03 20:38:41 +01:00
libexpr libexpr: extract persistent eval state to new struct 2024-12-04 23:48:47 +00:00
libfetchers fix tooling after include reorganization 2024-11-19 22:55:32 +00:00
libmain cli infra: modernize legacy command interface 2024-11-20 14:17:02 +00:00
libstore libstore: remove an unused function 2024-11-20 14:17:02 +00:00
libutil libexpr: extract eval error creation into new type 2024-12-03 20:38:41 +01:00
lix-doc fix tooling after include reorganization 2024-11-19 22:55:32 +00:00
nix libcmd: pass EvalState& to installables 2024-12-03 20:38:41 +01:00
pch fix tooling after include reorganization 2024-11-19 22:55:32 +00:00
lix-base.pc.in fix tooling after include reorganization 2024-11-19 22:55:32 +00:00
meson.build fix tooling after include reorganization 2024-11-19 22:55:32 +00:00