aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr/eval.hh
AgeCommit message (Expand)Author
2020-03-24Misc changes from the flakes branchEelco Dolstra
2020-03-24EvalState::allocAttr(): Add convenience methodEelco Dolstra
2020-03-13Add missing `#include <regex>`John Ericson
2020-03-11parseExprFromString(): Use std::string_viewEelco Dolstra
2020-03-04builtins.cache: Cache regular expressionsEelco Dolstra
2019-12-10Make the Store API more type-safeEelco Dolstra
2019-12-05Move #includeEelco Dolstra
2019-11-28Remove builtins.valueSizeEelco Dolstra
2019-11-22Turn NIX_PATH into a config settingEelco Dolstra
2019-10-27Merge branch 'tojson-tostring-fix' of https://github.com/mayflower/nixEelco Dolstra
2019-10-27builtins.toJSON: fix __toString usageRobin Gloster
2019-08-14Track function start and ends for flame graphsGraham Christensen
2019-03-14experimental/optional -> optionalEelco Dolstra
2019-01-14Add builtins.getContext.Shea Levy
2018-07-11Remove unused function printStats2()Eelco Dolstra
2018-06-12Add temporary statsEelco Dolstra
2018-06-12Cache parse treesEelco Dolstra
2018-05-30Move evaluator-specific settings out of libstoreEelco Dolstra
2018-05-22Make Env self-describingEelco Dolstra
2018-05-22Memoise checkSourcePath()Eelco Dolstra
2018-05-02Fix some random -Wconversion warningsEelco Dolstra
2018-02-17libexpr: Optimize prim_derivationStrict by using more symbol comparisonsTuomas Tynkkynen
2018-02-08Allow using RegisterPrimop to define constants.Shea Levy
2018-01-16Add pure evaluation modeEelco Dolstra
2018-01-12import, builtins.readFile: Handle diverted storesEelco Dolstra
2017-10-30Add option allowed-urisEelco Dolstra
2017-07-26nix-build/nix-shell: Eliminate call to nix-instantiate / nix-storeEelco Dolstra
2017-07-03Replace a few bool flags with enumsEelco Dolstra
2017-01-26Add support for passing structured data to buildersEelco Dolstra
2016-11-26Revert "Get rid of unicode quotes (#1140)"Eelco Dolstra
2016-11-25Get rid of unicode quotes (#1140)Guillaume Maudoux
2016-08-30Fix GC buildEelco Dolstra
2016-08-29forceBool(): Show position infoEelco Dolstra
2016-08-29Add builtin function "partition"Eelco Dolstra
2016-08-23nix build: Use Nix search pathEelco Dolstra
2016-04-14Make the search path lazier with non-fatal errorsEelco Dolstra
2016-04-14Make primop registration pluggableEelco 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-05First hit at providing support for floats in the language.Christian Theune
2015-10-08forceFunction: allow functors as wellMathnerd314
2015-07-31Output line number on infinite recursionIwan Aucamp
2015-07-23CleanupEelco Dolstra
2015-07-23Optimize empty setsEelco Dolstra
2015-07-14Move attribute set data structures into their own header file.Nicolas B. Pierron
2015-03-19Fix Boehm API violationEelco Dolstra
2015-02-23Add restricted evaluation modeEelco Dolstra
2015-01-15Fix assertion failure in nix-envEelco Dolstra