mirror of
https://github.com/NixOS/nix.git
synced 2025-12-15 21:41:04 +01:00
The motivation for this change is two-fold: 1. Commonly used Symbol values can be referred to quite often and they can be assigned at compile-time rather than runtime. 2. This also unclutters EvalState constructor, which was getting very long and unreadable. Spiritually similar to https://gerrit.lix.systems/c/lix/+/2218, though that patch doesn't allocate the Symbol at compile time. Co-authored-by: eldritch horrors <pennae@lix.systems> |
||
|---|---|---|
| .. | ||
| data | ||
| pch | ||
| value | ||
| .version | ||
| derived-path.cc | ||
| error_traces.cc | ||
| eval.cc | ||
| json.cc | ||
| main.cc | ||
| meson.build | ||
| nix-meson-build-support | ||
| nix_api_expr.cc | ||
| nix_api_external.cc | ||
| nix_api_value.cc | ||
| package.nix | ||
| primops.cc | ||
| search-path.cc | ||
| trivial.cc | ||