summary refs log tree commit diff
path: root/src/libexpr/eval.cc
AgeCommit message (Expand)Author
2008-08-26* Require that __overrides is defined as a non-recursive attributeEelco Dolstra
2008-08-14Fixing an obvious typo in override code. I do not know whether it works corre...Michael Raskin
2008-08-14* Another experimental feature: a way to truly override attributes inEelco Dolstra
2008-08-14* Added an experimental feature suggested by Andres: ellipses ("...")Eelco Dolstra
2008-08-14* @-patterns as in Haskell. For instance, in a function definitionEelco Dolstra
2008-08-14* Refactoring: combine functions that take an attribute set andEelco Dolstra
2008-08-11* Removed the "valid values" feature. Nobody uses it anyway.Eelco Dolstra
2008-07-24* Print a better error message when a non-derivation attribute set isEelco Dolstra
2007-05-16* New builtin function "isFunction". You're not supposed to use itEelco Dolstra
2007-04-16* New primop "throw <string>" to throw an error. This is like abort,Eelco Dolstra
2007-02-27* Greatly reduced the amount of stack space used by the Nix expressionEelco Dolstra
2007-02-27* When NIX_SHOW_STATS=1, show the amount of stack space consumed byEelco Dolstra
2007-01-13* Memoize strict evaluation.Eelco Dolstra
2007-01-13* Make printing an expression as XML interruptible.Eelco Dolstra
2007-01-13* Cleanup.Eelco Dolstra
2006-12-01* Merge addToStore and addToStoreFixed.Eelco Dolstra
2006-11-30* Refactoring. There is now an abstract interface class StoreAPIEelco Dolstra
2006-10-17* Print out the offending path.Eelco Dolstra
2006-10-17* An awful backwards compatibility hack.Eelco Dolstra
2006-10-17* Do the path check on the normal form.Eelco Dolstra
2006-10-16* Big cleanup of the semantics of paths, strings, contexts, stringEelco Dolstra
2006-10-11* Removed URIs from the evaluator (NIX-66). They are now just anotherEelco Dolstra
2006-10-10* Quick hack to fix NIX-67: evaluation result differing if the NixEelco Dolstra
2006-10-03* toFile: added an additional argument to specify the store pathEelco Dolstra
2006-09-24* The result of a concatenation with a derivation on the left-handEelco Dolstra
2006-09-22* Builtin function `add' to add integers.Eelco Dolstra
2006-09-04* Use a proper namespace.Eelco Dolstra
2006-08-30* Okay, that's a bit harder than expected.Eelco Dolstra
2006-08-30* Uninitialised variable.Eelco Dolstra
2006-08-29* Fix the ~ operator.Eelco Dolstra
2006-08-28* Removed processBinding, instead we now apply toString to allEelco Dolstra
2006-08-24* Strict evaluation and XML printing of lists.Eelco Dolstra
2006-08-24* Refactoring: move strictEval to libexpr.Eelco Dolstra
2006-08-23* New primop: abort "error message".Eelco Dolstra
2006-08-04* Fix a few warnings.Eelco Dolstra
2006-07-28* `nix-instantiate ... --arg NAME VALUE': allow arguments to be passedEelco Dolstra
2006-07-26* Refactoring: get the selection path stuff out of getDerivations()Eelco Dolstra
2006-07-24* When there is a domain check, we have to evaluate the argument.Eelco Dolstra
2006-07-24* New language feature: domain checks, which check whether a functionEelco Dolstra
2006-07-24* Refactoring to support domain checks.Eelco Dolstra
2006-07-19* Better error messages (especially wrt types).Eelco Dolstra
2006-05-08* Allow function argument default values to refer to other argumentsEelco Dolstra
2006-05-08* Show evaluation stats when NIX_SHOW_STATS=1.Eelco Dolstra
2006-05-04* Use the new ATermMap.Eelco Dolstra
2006-05-02* Optimise null-ary term builders. Also declare all term builderEelco Dolstra
2006-05-02* Use a linked list of substitutions. This reduces the amount ofEelco Dolstra
2006-05-02* Some preliminaries towards NIX-45.Eelco Dolstra
2006-05-01* String interpolation. Expressions likeEelco Dolstra
2006-05-01* Allow string concatenations involving derivations, e.g.,Eelco Dolstra
2006-03-10* In theory, this should reduce the number of ATermMapEelco Dolstra