tvl-depot/tvix/eval/src/tests
Vincent Ambo c46025d520 fix(tvix/eval): support string identifiers in inherits
This updates rnix-parser to a version where inherits provide an
iterator over `ast::Attr` instead of `ast::Ident`, which mirrors the
behaviour of Nix (inherits can have (statically known) strings as
their identifiers).

This actually required some fairly significant code reshuffling in the
compiler, as there was an implicit assumption in many places that we
would have an `ast::Ident` node available when dealing with variable
access (which is then explicitly only not true in this case).

Change-Id: I12f1e786c0030c85107b1aa409bd49adb5465546
Reviewed-on: https://cl.tvl.fyi/c/depot/+/6747
Tested-by: BuildkiteCI
Reviewed-by: sterni <sternenseemann@systemli.org>
2022-09-22 23:07:14 +00:00
..
nix_tests fix(tvix/eval): correctly escape ${ in strings 2022-09-03 00:47:58 +00:00
tvix_tests fix(tvix/eval): support string identifiers in inherits 2022-09-22 23:07:14 +00:00
mod.rs refactor(tvix/eval): use Clap for arg+env parsing 2022-09-18 22:08:43 +00:00