aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr/eval.cc
AgeCommit message (Expand)Author
2013-08-26Simplify inherited attribute handlingShea Levy
2013-08-26Fix typos, especially those that end up in the Nix manualIvan Kozik
2013-08-19Store Nix integers as longsEelco Dolstra
2013-08-02In the profiler output, show function names (if available)Eelco Dolstra
2013-08-02Overload the ‘+’ operator to support integer additionEelco Dolstra
2013-07-31Make Env smallerEelco Dolstra
2013-07-31Don't use NULLEelco Dolstra
2013-07-31Avoid thunks when a fromWith var can be looked up without evaluationShea Levy
2013-07-31Delay evaulation of `with` attrs until a variable lookup needs themShea Levy
2013-05-16Show function names in error messagesEelco Dolstra
2013-05-16Show which function argument was unexpectedEelco Dolstra
2013-05-16Shut up a compiler warningEelco Dolstra
2013-03-08Revert "Prevent config.h from being clobbered"Eelco Dolstra
2013-03-07Prevent config.h from being clobberedEelco Dolstra
2013-02-08Make "${./path} ..." evaluate to a string, not a pathEelco Dolstra
2012-11-28nix-env -q --out-path: Support multiple outputsEelco Dolstra
2012-11-27Optionally ignore null-valued derivation attributesEelco Dolstra
2012-11-26nix-instantiate: Fix read-only evaluationEelco Dolstra
2012-11-09Fix a segfault when auto-calling a "a@{...}" functionEelco Dolstra
2012-10-03Add a ‘--repair’ flag to nix-instantiateEelco Dolstra
2012-09-19Templatise tokenizeString()Eelco Dolstra
2012-08-27Merge branch 'master' into no-manifestsEelco Dolstra
2012-08-13Avoid concatenating lists of one stringEelco Dolstra
2012-08-13Don't allocate empty listsEelco Dolstra
2012-08-13Optimise concatenating a list to an empty listEelco Dolstra
2012-08-13Add a primop ‘concatLists’Eelco Dolstra
2012-08-13Add a "filter" primopEelco Dolstra
2012-08-12Add some more evaluations statsEelco Dolstra
2012-08-12Add some basic profiling support to the evaluatorEelco Dolstra
2012-07-30Refactor settings processingEelco Dolstra
2012-07-17Remove dead codeEelco Dolstra
2012-02-04* Inline some functions and get rid of the indirection throughEelco Dolstra
2012-02-04* Print elapsed evaluation time.Eelco Dolstra
2012-01-19* Allow comparisons between derivations by comparing the outPathEelco Dolstra
2012-01-07* Don't create thunks for simple constants (integers, strings, paths)Eelco Dolstra
2012-01-04* Remove dead code.Eelco Dolstra
2012-01-04* Don't use dynamic_cast, it's very slow. "nix-instantiateEelco Dolstra
2012-01-03* Move the implementation of the ‘derivation’ primop into a separateEelco Dolstra
2011-11-06Remove the unused sCurrentOutput symbolShea Levy
2011-11-06Merge from trunkShea Levy
2011-10-27* In printValueAsXML, handle the case where a "type" attribute is notEelco Dolstra
2011-09-16Add an sCurrentOutput member to EvalStateShea Levy
2011-08-06* Cache the result of file evaluation (i.e, memoize evalFile()). ThisEelco Dolstra
2011-08-06* Remove a debug statement.Eelco Dolstra
2011-08-06* Add the Nix corepkgs to the end of the search path. This makes itEelco Dolstra
2011-08-06* Add a Nix expression search path feature. Paths between angleEelco Dolstra
2011-08-06* Refactoring: move parseExprFromFile() and parseExprFromString() intoEelco Dolstra
2011-07-13* Allow a default value in attribute selection by writingEelco Dolstra
2011-07-06* Change the right-hand side of the ‘.’ operator from an attribute toEelco Dolstra
2011-07-06* In the ‘?’ operator, allow attribute paths. For instance, you canEelco Dolstra