about summary refs log tree commit diff
path: root/src/libexpr/eval.cc
AgeCommit message (Expand)AuthorFilesLines
2014-10-01 printValue(): Don't print <CYCLE> for repeated valuesEelco Dolstra1-7/+9
2014-09-22 Make forceValueDeep work on values with cyclesEelco Dolstra1-9/+20
2014-09-22 Rename strictForceValue -> forceValueDeepEelco Dolstra1-3/+3
2014-09-22 Handle cycles when printing a valueEelco Dolstra1-5/+23
2014-09-22 Add a function ‘valueSize’Eelco Dolstra1-0/+80
2014-09-19 Inline Bindings::find()Eelco Dolstra1-9/+0
2014-09-19 Store Attrs inside BindingsEelco Dolstra1-14/+25
2014-09-17 Add some instrumentation for debugging GC leaksEelco Dolstra1-0/+22
2014-09-02 Fix boost::too_many_args errorEelco Dolstra1-1/+1
2014-08-20 Use proper quotes everywhereEelco Dolstra1-14/+14
2014-08-13 Fix warning about non-existant -I directoriesEelco Dolstra1-1/+1
2014-06-10 == operator: Ignore string contextEelco Dolstra1-11/+2
2014-05-26 Remove ExprBuiltinEelco Dolstra1-11/+0
2014-05-26 Ensure that -I flags get included in nixPathEelco Dolstra1-4/+3
2014-05-15 Provide a more useful error message when a dynamic attr lookup failsShea Levy1-2/+10
2014-04-04 Show position info in attribute selection errorsEelco Dolstra1-7/+7
2014-04-04 Show position info in Boolean operationsEelco Dolstra1-7/+17
2014-04-04 Show position info in string concatenation / addition errorsEelco Dolstra1-12/+27
2014-04-04 forceString: Show position infoEelco Dolstra1-9/+24
2014-04-04 forceAttrs: Show position infoEelco Dolstra1-1/+1
2014-04-04 forceList: Show position infoEelco Dolstra1-7/+2
2014-04-04 forceInt: Show position infoEelco Dolstra1-2/+2
2014-04-04 Pass position information to primop callsEelco Dolstra1-3/+3
2014-04-04 Include position info in function applicationEelco Dolstra1-12/+19
2014-03-30 boost::shared_ptr -> std::shared_ptrEelco Dolstra1-0/+1
2014-03-10 The expr of AttrNames/DynamicAttrDefs is always an ExprConcatStringsShea Levy1-5/+3
2014-03-10 If a dynamic attribute name evaluates to null, remove it from the setShea Levy1-1/+9
2014-03-05 Revert "Make ifs and asserts tail-recursive"Eelco Dolstra1-10/+4
2014-02-27 Correctly detect infinite recursion in function applicationEelco Dolstra1-2/+4
2014-01-21 Merge branch 'master' into makeEelco Dolstra1-4/+51
2013-12-31 Don't use any syntactic sugar for dynamic attrsShea Levy1-3/+17
2013-12-31 Dynamic attrsShea Levy1-1/+23
2013-12-31 Add the ExprBuiltin Expr type to the ASTShea Levy1-0/+11
2013-11-23 Drop the dependency on libgc in libmainEelco Dolstra1-0/+17
2013-11-23 Initialise Boehm GC only onceEelco Dolstra1-2/+2
2013-11-19 Add a toJSON primopEelco Dolstra1-20/+23
2013-11-18 Add a primop unsafeGetAttrPos to return the position of an attributeEelco Dolstra1-5/+14
2013-11-18 Add a symbol __curPos that expands to the current source locationEelco Dolstra1-0/+13
2013-11-12 Make function calls show up in stack traces againEelco Dolstra1-20/+28
2013-11-12 Make function calls tail-recursiveEelco Dolstra1-38/+60
2013-11-12 Make ifs and asserts tail-recursiveEelco Dolstra1-4/+10
2013-11-12 Get rid of an intermediary on the stackEelco Dolstra1-9/+13
2013-10-28 Slightly optimize listToAttrsEelco Dolstra1-0/+1
2013-10-24 Rename "attribute sets" to "sets"Eelco Dolstra1-13/+10
2013-10-24 Remove unnecessary call to forceStringNoCtxEelco Dolstra1-1/+1
2013-10-24 Don't require NIX_SHOW_STATS for NIX_COUNT_CALLSEelco Dolstra1-0/+1
2013-10-23 Memoize evalFile() lookups under both the original and resolved nameEelco Dolstra1-4/+9
2013-10-17 Don't show <nix/derivation.nix> in stack tracesEelco Dolstra1-1/+1
2013-10-17 Revert the behaviour of antiquoted paths to pre-Nix 1.6Eelco Dolstra1-4/+4
2013-10-08 printStats(): Print the size of the symbol table in bytesEelco Dolstra1-0/+1