aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr/eval.hh
AgeCommit message (Expand)Author
2014-08-21Fix a segfault in ‘nix-env -qa’Eelco Dolstra
2014-05-26Make the Nix search path declarativeEelco Dolstra
2014-05-26Ensure that -I flags get included in nixPathEelco Dolstra
2014-05-26Add primop ‘scopedImport’Eelco Dolstra
2014-04-04Show position info in Boolean operationsEelco Dolstra
2014-04-04Show position info in string concatenation / addition errorsEelco Dolstra
2014-04-04forceString: Show position infoEelco Dolstra
2014-04-04forceAttrs: Show position infoEelco Dolstra
2014-04-04forceList: Show position infoEelco Dolstra
2014-04-04forceInt: Show position infoEelco Dolstra
2014-04-04Pass position information to primop callsEelco Dolstra
2014-04-04Include position info in function applicationEelco Dolstra
2014-03-05Revert "Make ifs and asserts tail-recursive"Eelco Dolstra
2014-02-26Warn about missing -I pathsEelco Dolstra
2014-01-21Fix some clang warningsEelco Dolstra
2013-11-19Add a toJSON primopEelco Dolstra
2013-11-18Add a primop unsafeGetAttrPos to return the position of an attributeEelco Dolstra
2013-11-18Add a symbol __curPos that expands to the current source locationEelco Dolstra
2013-11-12Make function calls tail-recursiveEelco Dolstra
2013-11-12Make ifs and asserts tail-recursiveEelco Dolstra
2013-10-28Slightly optimize listToAttrsEelco Dolstra
2013-10-24Rename "attribute sets" to "sets"Eelco Dolstra
2013-10-17Don't show <nix/derivation.nix> in stack tracesEelco Dolstra
2013-10-08Merge VarRef into ExprVarEelco Dolstra
2013-09-03nix-env: Load files in ~/.nix-defexpr on demandEelco Dolstra
2013-09-03Get rid of the parse tree cacheEelco Dolstra
2013-09-02Add some support code for nix-replEelco Dolstra
2013-09-02Fix whitespaceEelco Dolstra
2013-08-26Simplify inherited attribute handlingShea Levy
2013-08-19Store Nix integers as longsEelco Dolstra
2013-08-14TypoEelco Dolstra
2013-08-02In the profiler output, show function names (if available)Eelco Dolstra
2013-07-31Make Env smallerEelco 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
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-10-03Add a ‘--repair’ flag to nix-instantiateEelco Dolstra
2012-08-13Add a primop ‘concatLists’Eelco Dolstra
2012-08-12Add some more evaluations statsEelco Dolstra
2012-08-12Add some basic profiling support to the evaluatorEelco Dolstra
2012-07-18Use "#pragma once" to prevent repeated header file inclusionEelco Dolstra
2012-07-17Remove dead codeEelco Dolstra
2012-02-04* Inline some functions and get rid of the indirection throughEelco 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
2011-08-06* Cache the result of file evaluation (i.e, memoize evalFile()). ThisEelco Dolstra
2011-08-06* Allow redirections in search path entries. E.g. if you have aEelco Dolstra