aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr/eval.cc
AgeCommit message (Expand)Author
2017-01-26Add support for passing structured data to buildersEelco Dolstra
2017-01-26Bindings: Add a method for iterating in lexicographically sorted orderEelco Dolstra
2016-11-26Revert "Get rid of unicode quotes (#1140)"Eelco Dolstra
2016-11-25Get rid of unicode quotes (#1140)Guillaume Maudoux
2016-08-29forceBool(): Show position infoEelco Dolstra
2016-08-29Add builtin function "partition"Eelco Dolstra
2016-08-29callFunction: Copy functors to the heapShea Levy
2016-08-23nix build: Use Nix search pathEelco Dolstra
2016-06-01Make the store directory a member variable of StoreEelco Dolstra
2016-04-25Improved logging abstractionEelco Dolstra
2016-04-14Make $NIX_PATH parsing more robustEelco Dolstra
2016-04-14Make the search path lazier with non-fatal errorsEelco Dolstra
2016-02-12Merge pull request #762 from ctheune/ctheune-floatsEelco Dolstra
2016-02-04StoreAPI -> StoreEelco Dolstra
2016-02-04Eliminate the "store" global variableEelco Dolstra
2016-01-05Use __toString when coercing sets to strings.Shea Levy
2016-01-05Fix up float parsing.Christian Theune
2016-01-05First hit at providing support for floats in the language.Christian Theune
2015-11-25autoCallFunction: Auto-call functorsShea Levy
2015-10-29int2String() -> std::to_string()Eelco Dolstra
2015-10-08isFunctor: SimplifyEelco Dolstra
2015-10-08forceFunction: allow functors as wellMathnerd314
2015-07-31Fix stack consumptionEelco Dolstra
2015-07-31Output line number on infinite recursionIwan Aucamp
2015-07-23CleanupEelco Dolstra
2015-07-23Optimize empty setsEelco Dolstra
2015-07-23Merge branch 'attr-set-hh' of https://github.com/nbp/nixEelco Dolstra
2015-07-23Optimize small listsEelco Dolstra
2015-07-17OCD: foreach -> C++11 ranged forEelco Dolstra
2015-07-17Make printValue() interruptibleEelco Dolstra
2015-07-14Move attribute set data structures into their own header file.Nicolas B. Pierron
2015-06-17Support URLs in $NIX_PATHEelco Dolstra
2015-05-22Fix import-from-derivation in restricted eval modeEelco Dolstra
2015-04-16Fix using restricted mode with chrootsEelco Dolstra
2015-03-25addToStore(): Take explicit name argumentEelco Dolstra
2015-03-19Disable scanning for interior pointersEelco Dolstra
2015-03-19Fix Boehm API violationEelco Dolstra
2015-03-19Check return values from malloc/strdupEelco Dolstra
2015-03-18Print some Boehm GC statsEelco Dolstra
2015-03-18valueSize(): Take into account list/bindings/env sizeEelco Dolstra
2015-03-06forceValueDeep: Add to error prefixEelco Dolstra
2015-03-06Improve error messageEelco Dolstra
2015-02-23Add restricted evaluation modeEelco Dolstra
2015-02-19ExprConcatStrings: canonicalize concatenated pathsShea Levy
2014-12-12Remove canary stuffEelco Dolstra
2014-12-02Make all ExternalValueBase functions constShea Levy
2014-12-02Allow external code using libnixexpr to add typesShea Levy
2014-11-25forceString(): Accept pos argumentEelco Dolstra
2014-11-15Add functors (callable attribute sets).Shea Levy
2014-10-31Fix more warningsEelco Dolstra