* Allow a default value in attribute selection by writing
x.y.z or default (as originally proposed in https://mail.cs.uu.nl/pipermail/nix-dev/2009-September/002989.html). For instance, an expression like stdenv.lib.attrByPath ["features" "ckSched"] false args can now be written as args.features.ckSched or false
Showing
- doc/manual/release-notes.xml 4 additions, 0 deletionsdoc/manual/release-notes.xml
- misc/emacs/nix-mode.el 1 addition, 1 deletionmisc/emacs/nix-mode.el
- src/libexpr/eval.cc 13 additions, 6 deletionssrc/libexpr/eval.cc
- src/libexpr/lexer.l 1 addition, 0 deletionssrc/libexpr/lexer.l
- src/libexpr/nixexpr.cc 2 additions, 0 deletionssrc/libexpr/nixexpr.cc
- src/libexpr/nixexpr.hh 3 additions, 3 deletionssrc/libexpr/nixexpr.hh
- src/libexpr/parser.y 24 additions, 12 deletionssrc/libexpr/parser.y
- tests/lang/eval-okay-attrs5.exp 1 addition, 0 deletionstests/lang/eval-okay-attrs5.exp
- tests/lang/eval-okay-attrs5.nix 21 additions, 0 deletionstests/lang/eval-okay-attrs5.nix
Loading
Please register or sign in to comment