aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr/eval.cc
AgeCommit message (Expand)Author
2018-06-12Remove duplicate definition of allocBytes()Eelco Dolstra
2018-05-30Fix static assertion failure on 32-bit systemsEelco Dolstra
2018-05-30Move evaluator-specific settings out of libstoreEelco Dolstra
2018-05-26eval.cc: add message to static_assert, message can be omitted w/c++17Will Dietz
2018-05-22Make Env self-describingEelco Dolstra
2018-05-22Memoise checkSourcePath()Eelco Dolstra
2018-05-09In restricted eval mode, allow access to the closure of store pathsEelco Dolstra
2018-05-02Fix some random -Wconversion warningsEelco Dolstra
2018-04-03libexpr: Make unsafeGetAttrPos not crash on noPosTuomas Tynkkynen
2018-03-14concatLists: Don't pass NULL pointers to memcpy.Shea Levy
2018-02-28Actually fix nixDataDir in non-canonical pathShea Levy
2018-02-22Merge branch 'data-dir-non-canon' of https://github.com/shlevy/nixEelco Dolstra
2018-02-22Fix restricted mode when installing in non-canonical data dirShea Levy
2018-02-17libexpr: Optimize prim_derivationStrict by using more symbol comparisonsTuomas Tynkkynen
2018-02-17libexpr: Rely on Boehm returning zeroed memory in EvalState::allocEnv()Tuomas Tynkkynen
2018-02-13Merge branch 'register-constant' of https://github.com/shlevy/nixEelco Dolstra
2018-02-11Nix stats: flatten statisticsFrederik Rietdijk
2018-02-08Allow using RegisterPrimop to define constants.Shea Levy
2018-02-07Merge pull request #1816 from shlevy/add-pathEelco Dolstra
2018-02-06Add path primop.Shea Levy
2018-02-06checkURI(): Check file URIs against allowedPathsEelco Dolstra
2018-01-19Don't use [[noreturn]]Eelco Dolstra
2018-01-16Add pure evaluation modeEelco Dolstra
2018-01-12import, builtins.readFile: Handle diverted storesEelco Dolstra
2017-10-30Add option allowed-urisEelco Dolstra
2017-10-29nix repl :t: Indicate strings that have a contextEelco Dolstra
2017-07-30Replace Unicode quotes in user-facing strings by ASCIIJörg Thalheim
2017-07-03Replace a few bool flags with enumsEelco Dolstra
2017-05-16Improve progress indicatorEelco Dolstra
2017-04-14Shut up some warningsEelco Dolstra
2017-02-22Explicitly model all settings and fail on unrecognized onesDan Peebles
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