aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr/eval.cc
AgeCommit message (Expand)Author
2014-09-19Store Attrs inside BindingsEelco Dolstra
2014-09-17Add some instrumentation for debugging GC leaksEelco Dolstra
2014-09-02Fix boost::too_many_args errorEelco Dolstra
2014-08-20Use proper quotes everywhereEelco Dolstra
2014-08-13Fix warning about non-existant -I directoriesEelco Dolstra
2014-06-10== operator: Ignore string contextEelco Dolstra
2014-05-26Remove ExprBuiltinEelco Dolstra
2014-05-26Ensure that -I flags get included in nixPathEelco Dolstra
2014-05-15Provide a more useful error message when a dynamic attr lookup failsShea Levy
2014-04-04Show position info in attribute selection errorsEelco 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-30boost::shared_ptr -> std::shared_ptrEelco Dolstra
2014-03-10The expr of AttrNames/DynamicAttrDefs is always an ExprConcatStringsShea Levy
2014-03-10If a dynamic attribute name evaluates to null, remove it from the setShea Levy
2014-03-05Revert "Make ifs and asserts tail-recursive"Eelco Dolstra
2014-02-27Correctly detect infinite recursion in function applicationEelco Dolstra
2014-01-21Merge branch 'master' into makeEelco Dolstra
2013-12-31Don't use any syntactic sugar for dynamic attrsShea Levy
2013-12-31Dynamic attrsShea Levy
2013-12-31Add the ExprBuiltin Expr type to the ASTShea Levy
2013-11-23Drop the dependency on libgc in libmainEelco Dolstra
2013-11-23Initialise Boehm GC only onceEelco 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 show up in stack traces againEelco Dolstra
2013-11-12Make function calls tail-recursiveEelco Dolstra
2013-11-12Make ifs and asserts tail-recursiveEelco Dolstra
2013-11-12Get rid of an intermediary on the stackEelco Dolstra
2013-10-28Slightly optimize listToAttrsEelco Dolstra
2013-10-24Rename "attribute sets" to "sets"Eelco Dolstra
2013-10-24Remove unnecessary call to forceStringNoCtxEelco Dolstra
2013-10-24Don't require NIX_SHOW_STATS for NIX_COUNT_CALLSEelco Dolstra
2013-10-23Memoize evalFile() lookups under both the original and resolved nameEelco Dolstra
2013-10-17Don't show <nix/derivation.nix> in stack tracesEelco Dolstra
2013-10-17Revert the behaviour of antiquoted paths to pre-Nix 1.6Eelco Dolstra
2013-10-08printStats(): Print the size of the symbol table in bytesEelco Dolstra
2013-10-08Deduplicate filenames in PosEelco Dolstra
2013-10-08Treat undefined variable errors consistentlyEelco Dolstra
2013-10-08Show the exact position of undefined variablesEelco Dolstra
2013-10-08Remove some unused functionsEelco Dolstra
2013-10-08Merge VarRef into ExprVarEelco Dolstra
2013-10-07Don't show calls to primops in stack tracesEelco Dolstra