lix/src/libexpr
pennae 00a3280232 don't use Symbol in Pos to represent a path
PosTable deduplicates origin information, so using symbols for paths is no
longer necessary. moving away from path Symbols also reduces the usage of
symbols for things that are not keys in attribute sets, which will become
important in the future when we turn symbols into indices as well.
2022-04-21 21:46:10 +02:00
..
flake replace most Pos objects/ptrs with indexes into a position table 2022-04-21 21:46:06 +02:00
primops replace most Pos objects/ptrs with indexes into a position table 2022-04-21 21:46:06 +02:00
attr-path.cc replace most Pos objects/ptrs with indexes into a position table 2022-04-21 21:46:06 +02:00
attr-path.hh replace most Pos objects/ptrs with indexes into a position table 2022-04-21 21:46:06 +02:00
attr-set.cc replace most Pos objects/ptrs with indexes into a position table 2022-04-21 21:46:06 +02:00
attr-set.hh replace most Pos objects/ptrs with indexes into a position table 2022-04-21 21:46:06 +02:00
eval-cache.cc Make InstallableFlake::toValue() and toDerivation() behave consistently 2022-04-14 14:07:04 +02:00
eval-cache.hh Make InstallableFlake::toValue() and toDerivation() behave consistently 2022-04-14 14:07:04 +02:00
eval-inline.hh replace most Pos objects/ptrs with indexes into a position table 2022-04-21 21:46:06 +02:00
eval.cc don't use Symbol in Pos to represent a path 2022-04-21 21:46:10 +02:00
eval.hh don't use Symbol in Pos to represent a path 2022-04-21 21:46:10 +02:00
fetchurl.nix Move <nix/fetchurl.nix> into the nix binary 2020-12-22 14:43:20 +01:00
function-trace.cc Revert the enum struct change 2020-06-18 22:11:26 +00:00
function-trace.hh replace most Pos objects/ptrs with indexes into a position table 2022-04-21 21:46:06 +02:00
get-drvs.cc replace most Pos objects/ptrs with indexes into a position table 2022-04-21 21:46:06 +02:00
get-drvs.hh nix-env: always print output names in JSON and XML 2022-03-16 21:26:19 +01:00
imported-drv-to-derivation.nix Move some corepkgs into the nix binary 2020-03-11 16:57:48 +01:00
json-to-value.cc return string_views from forceString* 2022-01-27 17:15:43 +01:00
json-to-value.hh return string_views from forceString* 2022-01-27 17:15:43 +01:00
lexer.l replace most Pos objects/ptrs with indexes into a position table 2022-04-21 21:46:06 +02:00
local.mk Merge pull request #5175 from Pamplemousse/make 2021-08-30 12:44:29 +02:00
nix-expr.pc.in pkg-config files: Use c++17 2019-03-14 14:11:12 +01:00
nixexpr.cc replace most Pos objects/ptrs with indexes into a position table 2022-04-21 21:46:06 +02:00
nixexpr.hh don't use Symbol in Pos to represent a path 2022-04-21 21:46:10 +02:00
parser.y don't use Symbol in Pos to represent a path 2022-04-21 21:46:10 +02:00
primops.cc don't use Symbol in Pos to represent a path 2022-04-21 21:46:10 +02:00
primops.hh replace most Pos objects/ptrs with indexes into a position table 2022-04-21 21:46:06 +02:00
symbol-table.hh remove Symbol::empty 2022-04-21 21:25:18 +02:00
value-to-json.cc replace most Pos objects/ptrs with indexes into a position table 2022-04-21 21:46:06 +02:00
value-to-json.hh replace most Pos objects/ptrs with indexes into a position table 2022-04-21 21:46:06 +02:00
value-to-xml.cc replace most Pos objects/ptrs with indexes into a position table 2022-04-21 21:46:06 +02:00
value-to-xml.hh replace most Pos objects/ptrs with indexes into a position table 2022-04-21 21:46:06 +02:00
value.hh replace most Pos objects/ptrs with indexes into a position table 2022-04-21 21:46:06 +02:00