about summary refs log tree commit diff
path: root/src/libexpr/eval.cc
AgeCommit message (Expand)AuthorFilesLines
2019-08-14 Track function start and ends for flame graphsGraham Christensen1-2/+6
2019-04-11 Add environment variable NIX_SHOW_SYMBOLS for dumping the symbol tableEelco Dolstra1-0/+6
2019-03-21 eval: improve type description for primops and applied primopsLinus Heckemann1-2/+14
2018-12-31 EvalState::resetFileCache: clear parse cache as well as eval cacheWill Dietz1-0/+1
2018-09-05 Convert NIX_COUNT_CALLS to JSON tooEelco Dolstra1-35/+41
2018-09-05 Log stats to stderrEelco Dolstra1-7/+2
2018-09-02 remove the old text format outputMichael Bishop1-34/+4
2018-09-01 add JSON to NIX_SHOW_STATSMichael Bishop1-24/+90
2018-09-01 improve the stats when profilingMichael Bishop1-7/+8
2018-08-03 Merge pull request #2326 from aszlig/fix-symlink-leakEelco Dolstra1-4/+10
2018-08-03 Fix symlink leak in restricted eval modeaszlig1-4/+10
2018-07-31 Merge branch 'prim_mapAttr-fix' of https://github.com/volth/nixEelco Dolstra1-4/+2
2018-07-11 Remove unused function printStats2()Eelco Dolstra1-14/+0
2018-07-06 prim_mapAttrs: `f' must be evaluated lazily to avoid infinite recursionvolth1-4/+2
2018-06-12 GC_malloc -> GC_MALLOCEelco Dolstra1-8/+2
2018-06-12 Don't scan for roots in dynamic librariesEelco Dolstra1-0/+7
2018-06-12 Add temporary statsEelco Dolstra1-1/+27
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