about summary refs log tree commit diff
path: root/src/libexpr/eval.cc (follow)
AgeCommit message (Expand)AuthorFilesLines
2018-06-12 Cache parse treesEelco Dolstra1-2/+11
2018-06-12 Remove duplicate definition of allocBytes()Eelco Dolstra1-14/+0
2018-05-30 Fix static assertion failure on 32-bit systemsEelco Dolstra1-1/+1
2018-05-30 Move evaluator-specific settings out of libstoreEelco Dolstra1-4/+9
2018-05-26 eval.cc: add message to static_assert, message can be omitted w/c++17Will Dietz1-1/+1
2018-05-22 Make Env self-describingEelco Dolstra1-6/+10
2018-05-22 Memoise checkSourcePath()Eelco Dolstra1-1/+7
2018-05-09 In restricted eval mode, allow access to the closure of store pathsEelco Dolstra1-1/+11
2018-05-02 Fix some random -Wconversion warningsEelco Dolstra1-35/+36
2018-04-03 libexpr: Make unsafeGetAttrPos not crash on noPosTuomas Tynkkynen1-1/+1
2018-03-14 concatLists: Don't pass NULL pointers to memcpy.Shea Levy1-1/+2
2018-02-28 Actually fix nixDataDir in non-canonical pathShea Levy1-1/+1
2018-02-22 Merge branch 'data-dir-non-canon' of https://github.com/shlevy/nixEelco Dolstra1-1/+1
2018-02-22 Fix restricted mode when installing in non-canonical data dirShea Levy1-1/+1
2018-02-17 libexpr: Optimize prim_derivationStrict by using more symbol comparisonsTuomas Tynkkynen1-0/+4
2018-02-17 libexpr: Rely on Boehm returning zeroed memory in EvalState::allocEnv()Tuomas Tynkkynen1-4/+3
2018-02-13 Merge branch 'register-constant' of https://github.com/shlevy/nixEelco Dolstra1-1/+7
2018-02-11 Nix stats: flatten statisticsFrederik Rietdijk1-3/+6
2018-02-08 Allow using RegisterPrimop to define constants.Shea Levy1-1/+7
2018-02-07 Merge pull request #1816 from shlevy/add-pathEelco Dolstra1-1/+1
2018-02-06 Add path primop.Shea Levy1-1/+1
2018-02-06 checkURI(): Check file URIs against allowedPathsEelco Dolstra1-0/+12
2018-01-19 Don't use [[noreturn]]Eelco Dolstra1-6/+3
2018-01-16 Add pure evaluation modeEelco Dolstra1-26/+39
2018-01-12 import, builtins.readFile: Handle diverted storesEelco Dolstra1-0/+10
2017-10-30 Add option allowed-urisEelco Dolstra1-0/+20
2017-10-29 nix repl :t: Indicate strings that have a contextEelco Dolstra1-1/+1
2017-07-30 Replace Unicode quotes in user-facing strings by ASCIIJörg Thalheim1-17/+17
2017-07-03 Replace a few bool flags with enumsEelco Dolstra1-0/+1
2017-05-16 Improve progress indicatorEelco Dolstra1-1/+1
2017-04-14 Shut up some warningsEelco Dolstra1-1/+1
2017-02-22 Explicitly model all settings and fail on unrecognized onesDan Peebles1-1/+1
2017-01-26 Add support for passing structured data to buildersEelco Dolstra1-0/+2
2017-01-26 Bindings: Add a method for iterating in lexicographically sorted orderEelco Dolstra1-7/+3
2016-11-26 Revert "Get rid of unicode quotes (#1140)"Eelco Dolstra1-17/+17
2016-11-25 Get rid of unicode quotes (#1140)Guillaume Maudoux1-17/+17
2016-08-29 forceBool(): Show position infoEelco Dolstra1-2/+2
2016-08-29 Add builtin function "partition"Eelco Dolstra1-0/+2
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