guix/src/libexpr
Eelco Dolstra 792fd51f41 Fold two stack trace messages in derivations
Combined with the previous changes, stack traces involving derivations
are now much less verbose, since something like

  while evaluating the builtin function `getAttr':
  while evaluating the builtin function `derivationStrict':
  while instantiating the derivation named `gtk+-2.24.20' at `/home/eelco/Dev/nixpkgs/pkgs/development/libraries/gtk+/2.x.nix:11:3':
  while evaluating the derivation attribute `propagatedNativeBuildInputs' at `/home/eelco/Dev/nixpkgs/pkgs/stdenv/generic/default.nix:78:17':
  while evaluating the attribute `outPath' at `/nix/store/212ngf4ph63mp6p1np2bapkfikpakfv7-nix-1.6/share/nix/corepkgs/derivation.nix:18:9':
  ...

now reads

  while evaluating the attribute `propagatedNativeBuildInputs' of the derivation `gtk+-2.24.20' at `/home/eelco/Dev/nixpkgs/pkgs/development/libraries/gtk+/2.x.nix:11:3':
  ...
2013-10-17 11:57:25 +02:00
..
attr-path.cc Work on Values instead of Exprs 2013-09-03 13:17:51 +00:00
attr-path.hh Work on Values instead of Exprs 2013-09-03 13:17:51 +00:00
common-opts.cc Fix error message 2012-02-09 18:56:48 +01:00
common-opts.hh Use "#pragma once" to prevent repeated header file inclusion 2012-07-18 14:59:03 -04:00
eval-inline.hh Make sure that thunks are restored properly if an exception occurs 2013-03-14 17:21:13 +01:00
eval.cc Don't show <nix/derivation.nix> in stack traces 2013-10-17 11:47:38 +02:00
eval.hh Don't show <nix/derivation.nix> in stack traces 2013-10-17 11:47:38 +02:00
get-drvs.cc nix-env -q --out-path: Support multiple outputs 2012-11-28 13:49:44 +01:00
get-drvs.hh nix-env -q --out-path: Support multiple outputs 2012-11-28 13:49:44 +01:00
lexer.l Fix whitespace 2013-09-02 16:29:15 +02:00
Makefile.am * Inline some functions and get rid of the indirection through 2012-02-04 13:50:25 +00:00
names.cc nix-env: Use wildcard match by default 2013-09-03 16:35:49 +02:00
names.hh Use "#pragma once" to prevent repeated header file inclusion 2012-07-18 14:59:03 -04:00
nix.sdf First attempt to update Nix SDF grammar to match the actual bison grammar 2008-06-04 14:36:46 +00:00
nixexpr.cc printStats(): Print the size of the symbol table in bytes 2013-10-08 15:37:08 +02:00
nixexpr.hh Deduplicate filenames in Pos 2013-10-08 15:36:10 +02:00
parser.y Ensure proper type checking/coercion of "${expr}" 2013-10-17 00:57:24 +02:00
primops.cc Fold two stack trace messages in derivations 2013-10-17 11:57:25 +02:00
symbol-table.hh printStats(): Print the size of the symbol table in bytes 2013-10-08 15:37:08 +02:00
value-to-xml.cc Fix compilation on FreeBSD 2012-03-05 22:04:40 +01:00
value-to-xml.hh Use "#pragma once" to prevent repeated header file inclusion 2012-07-18 14:59:03 -04:00
value.hh Store Nix integers as longs 2013-08-19 12:35:03 +02:00