about summary refs log tree commit diff
path: root/src/libexpr/eval.cc
AgeCommit message (Expand)AuthorFilesLines
2016-08-29 callFunction: Copy functors to the heapShea Levy1-4/+11
2016-08-23 nix build: Use Nix search pathEelco Dolstra1-3/+4
2016-06-01 Make the store directory a member variable of StoreEelco Dolstra1-2/+2
2016-04-25 Improved logging abstractionEelco Dolstra1-1/+1
2016-04-14 Make $NIX_PATH parsing more robustEelco Dolstra1-5/+32
2016-04-14 Make the search path lazier with non-fatal errorsEelco Dolstra1-3/+7
2016-02-12 Merge pull request #762 from ctheune/ctheune-floatsEelco Dolstra1-2/+55
2016-02-04 StoreAPI -> StoreEelco Dolstra1-1/+1
2016-02-04 Eliminate the "store" global variableEelco Dolstra1-1/+2
2016-01-05 Use __toString when coercing sets to strings.Shea Levy1-1/+9
2016-01-05 Fix up float parsing.Christian Theune1-0/+1
2016-01-05 First hit at providing support for floats in the language.Christian Theune1-2/+54
2015-11-25 autoCallFunction: Auto-call functorsShea Levy1-0/+11
2015-10-29 int2String() -> std::to_string()Eelco Dolstra1-1/+1
2015-10-08 isFunctor: SimplifyEelco Dolstra1-0/+6
2015-10-08 forceFunction: allow functors as wellMathnerd3141-1/+1
2015-07-31 Fix stack consumptionEelco Dolstra1-5/+0
2015-07-31 Output line number on infinite recursionIwan Aucamp1-8/+8
2015-07-23 CleanupEelco Dolstra1-5/+0
2015-07-23 Optimize empty setsEelco Dolstra1-0/+4
2015-07-23 Merge branch 'attr-set-hh' of https://github.com/nbp/nixEelco Dolstra1-30/+0
2015-07-23 Optimize small listsEelco Dolstra1-33/+46
2015-07-17 OCD: foreach -> C++11 ranged forEelco Dolstra1-45/+45
2015-07-17 Make printValue() interruptibleEelco Dolstra1-0/+2
2015-07-14 Move attribute set data structures into their own header file.Nicolas B. Pierron1-30/+0
2015-06-17 Support URLs in $NIX_PATHEelco Dolstra1-1/+13
2015-05-22 Fix import-from-derivation in restricted eval modeEelco Dolstra1-0/+7
2015-04-16 Fix using restricted mode with chrootsEelco Dolstra1-0/+5
2015-03-25 addToStore(): Take explicit name argumentEelco Dolstra1-1/+1
2015-03-19 Disable scanning for interior pointersEelco Dolstra1-0/+2
2015-03-19 Fix Boehm API violationEelco Dolstra1-38/+42
2015-03-19 Check return values from malloc/strdupEelco Dolstra1-11/+34
2015-03-18 Print some Boehm GC statsEelco Dolstra1-0/+7
2015-03-18 valueSize(): Take into account list/bindings/env sizeEelco Dolstra1-6/+15
2015-03-06 forceValueDeep: Add to error prefixEelco Dolstra1-2/+7
2015-03-06 Improve error messageEelco Dolstra1-11/+20
2015-02-23 Add restricted evaluation modeEelco Dolstra1-3/+20
2015-02-19 ExprConcatStrings: canonicalize concatenated pathsShea Levy1-1/+2
2014-12-12 Remove canary stuffEelco Dolstra1-21/+0
2014-12-02 Make all ExternalValueBase functions constShea Levy1-3/+3
2014-12-02 Allow external code using libnixexpr to add typesShea Levy1-0/+33
2014-11-25 forceString(): Accept pos argumentEelco Dolstra1-2/+2
2014-11-15 Add functors (callable attribute sets).Shea Levy1-0/+12
2014-10-31 Fix more warningsEelco Dolstra1-11/+1
2014-10-09 mkList: Scrub betterEelco Dolstra1-0/+1
2014-10-05 Get rid of some unnecessary ExprConcatStrings nodes in dynamic attrsEelco Dolstra1-6/+3
2014-10-05 Show total allocationsEelco Dolstra1-8/+10
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