Add release notes for "Functions are printed with more detail"

(cherry picked from commit abb5fef355)
This commit is contained in:
Rebecca Turner 2024-02-05 12:33:58 -08:00 committed by Maximilian Bosch
parent a383f3e408
commit 7c6bd8b25f
No known key found for this signature in database

View File

@ -167,6 +167,25 @@
error: expected a set but found an integer error: expected a set but found an integer
``` ```
- Functions are printed with more detail [#7145](https://github.com/NixOS/nix/issues/7145) [#9606](https://github.com/NixOS/nix/pull/9606)
`nix repl`, `nix eval`, `builtins.trace`, and most other places values are
printed will now include function names and source location information:
```
$ nix repl nixpkgs
nix-repl> builtins.map
«primop map»
nix-repl> builtins.map lib.id
«partially applied primop map»
nix-repl> builtins.trace lib.id "my-value"
trace: «lambda id @ /nix/store/8rrzq23h2zq7sv5l2vhw44kls5w0f654-source/lib/trivial.nix:26:5»
"my-value"
```
- Flake operations like `nix develop` will no longer fail when run in a Git - Flake operations like `nix develop` will no longer fail when run in a Git
repository where the `flake.lock` file is `.gitignore`d repository where the `flake.lock` file is `.gitignore`d
[#8854](https://github.com/NixOS/nix/issues/8854) [#8854](https://github.com/NixOS/nix/issues/8854)