mirror of
https://github.com/NixOS/nix
synced 2025-06-26 20:01:15 +02:00
* Memoize strict evaluation.
This commit is contained in:
parent
5011588459
commit
05879db628
2 changed files with 29 additions and 13 deletions
|
@ -56,8 +56,7 @@ Expr evalFile(EvalState & state, const Path & path);
|
|||
attributes. If `canonicalise' is true, we remove things like
|
||||
position information and make sure that attribute sets are in
|
||||
sorded order. */
|
||||
Expr strictEvalExpr(EvalState & state, Expr e,
|
||||
bool canonicalise = false);
|
||||
Expr strictEvalExpr(EvalState & state, Expr e);
|
||||
|
||||
/* Specific results. */
|
||||
string evalString(EvalState & state, Expr e, PathSet & context);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue