Add path primop.
builtins.path allows specifying the name of a path (which makes paths with store-illegal names now addable), allows adding paths with flat instead of recursive hashes, allows specifying a filter (so is a generalization of filterSource), and allows specifying an expected hash (enabling safe path adding in pure mode).
Showing
- doc/manual/expressions/builtins.xml 72 additions, 2 deletionsdoc/manual/expressions/builtins.xml
- src/libexpr/eval.cc 1 addition, 1 deletionsrc/libexpr/eval.cc
- src/libexpr/primops.cc 75 additions, 18 deletionssrc/libexpr/primops.cc
- src/libstore/store-api.cc 2 additions, 3 deletionssrc/libstore/store-api.cc
- src/libstore/store-api.hh 3 additions, 3 deletionssrc/libstore/store-api.hh
- tests/lang/data 1 addition, 0 deletionstests/lang/data
- tests/lang/eval-okay-path.exp 1 addition, 0 deletionstests/lang/eval-okay-path.exp
- tests/lang/eval-okay-path.nix 7 additions, 0 deletionstests/lang/eval-okay-path.nix
Loading
Please register or sign in to comment