nix-super/src/libexpr
Eelco Dolstra 6dca5c9099 * When obtaining derivations from Nix expressions, ignore all
expressions that cause an assertion failure (like `assert system ==
  "i686-linux"').  This allows all-packages.nix in Nixpkgs to be used
  on all platforms, even if some Nix expressions don't work on all
  platforms.

  Not sure if this is a good idea; it's a bit hacky.  In particular,
  due to laziness some derivations might appear in `nix-env -qa' but
  disappear in `nix-env -qas' or `nix-env -i'.

  Commit 5000!
2006-03-08 16:03:58 +00:00
..
eval.cc * When obtaining derivations from Nix expressions, ignore all 2006-03-08 16:03:58 +00:00
eval.hh * Some refactoring of the exception handling code so that we can catch 2006-03-08 14:11:19 +00:00
get-drvs.cc * When obtaining derivations from Nix expressions, ignore all 2006-03-08 16:03:58 +00:00
get-drvs.hh * In nix-instantiate, allow us to specify a "path" to the 2006-02-10 17:25:59 +00:00
lexer.l * Added a list concatenation operator: 2005-07-25 15:05:34 +00:00
Makefile.am * Refactoring: move derivation evaluation to libexpr. 2006-02-08 13:21:16 +00:00
nix.sdf * Wat cleanups. 2005-07-16 23:19:20 +00:00
nixexpr-ast.def * Added a list concatenation operator: 2005-07-25 15:05:34 +00:00
nixexpr.cc * Memoise checkVarDefs since internally produced terms (i.e., not the 2005-11-04 15:17:05 +00:00
nixexpr.hh * GCC 4.1 compatibility. 2006-03-06 14:40:10 +00:00
parser.cc * Check for duplicate attributes and formal parameters in Nix 2005-03-10 11:33:46 +00:00
parser.hh * Use a map to lookup primops. 2004-02-04 16:03:29 +00:00
parser.y * Override YYMALLOC and YYFREE so that we can call AT[un]protectMemory 2006-02-13 13:09:23 +00:00
primops.cc * Some refactoring of the exception handling code so that we can catch 2006-03-08 14:11:19 +00:00