aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr/eval.cc
AgeCommit message (Expand)Author
2022-04-08move throw to preverve Error type; turn off debugger for tryEvalBen Burdette
2022-04-07Merge remote-tracking branch 'upstream/master' into upstream-mergeBen Burdette
2022-04-07remove debug codeBen Burdette
2022-03-31commentsBen Burdette
2022-03-31show 'with' bindings as well as staticBen Burdette
2022-03-31Add support for impure derivationsEelco Dolstra
2022-03-29remove const_castBen Burdette
2022-03-25add DebugTrace for errorBen Burdette
2022-03-25Only provide builtin.{getFlake,fetchClosure} is the corresponding experimenta...Eelco Dolstra
2022-03-22Don't hide repeated values while generating manifest.nixEelco Dolstra
2022-03-22printValue(): <REPEAT> -> «repeated»Eelco Dolstra
2022-03-18Decode string context straight to using `StorePath`sJohn Ericson
2022-03-18Try to fix issues with macos clang, v3Guillaume Maudoux
2022-03-18Try to fix issues with macos clang, v2Guillaume Maudoux
2022-03-18Try to fix issues with macos clangGuillaume Maudoux
2022-03-18Fix some error kind mismatchesGuillaume Maudoux
2022-03-18fixup! Merge remote-tracking branch 'origin/master' into coerce-stringGuillaume Maudoux
2022-03-18Merge remote-tracking branch 'origin/master' into coerce-stringGuillaume Maudoux
2022-03-18Revert extra colon at end os stringsGuillaume Maudoux
2022-03-18Refactor to use more traces and less string manipulationsGuillaume Maudoux
2022-03-14have only one debuggerHook declarationBen Burdette
2022-03-11Create some type aliases for string ContextsJohn Ericson
2022-03-11Merge remote-tracking branch 'origin/eval-suggestions'Eelco Dolstra
2022-03-11Merge pull request #5865 from pennae/memory-friendlinessEelco Dolstra
2022-03-08force-inline a few much-used functionspennae
2022-03-08cache singleton Envs just like Valuespennae
2022-03-08remove GC_PTR_STORE_AND_DIRTYpennae
2022-03-08Also display some suggestions for invalid formal argumentsregnat
2022-03-08Try and make the darwin build happyregnat
2022-03-08Add some suggestions to the evaluatorregnat
2022-03-07dupStringWithLen -> makeImmutableStringRobert Hensing
2022-03-07Value::mkPath: Avoid potential crash from null string_viewRobert Hensing
2022-03-07Value::mkString: Avoid crash from null string_viewRobert Hensing
2022-03-07more fixesGuillaume Maudoux
2022-03-05DRY addPrimOpGuillaume Maudoux
2022-03-04Use 'errorCtx' name everywhereGuillaume Maudoux
2022-03-04fixup! s/forceValue/forceFunction/ where applicableGuillaume Maudoux
2022-03-04Add detailed error mesage for coerceTo{String,Path}Guillaume Maudoux
2022-03-04Add error context for most basic coercionsGuillaume Maudoux
2022-03-03Add some context to coercion error stringsGuillaume Maudoux
2022-03-03Be more aggressive in hiding repeated valuesEelco Dolstra
2022-03-03printValue(): Don't show repeated valuesEelco Dolstra
2022-03-02Add EvalState::coerceToStorePath() helperEelco Dolstra
2022-03-01fetch{url,Tarball}: Remove 'narHash' attributeEelco Dolstra
2022-02-28Add EvalState::allowAndSetStorePathString helperRobert Hensing
2022-02-25Remove std::string alias (for real this time)Eelco Dolstra
2022-02-15Expr refs instead of pointersBen Burdette
2022-02-15quit repl from step modeBen Burdette
2022-02-11for primops, enter the debugger at the last DebugTrace in the stackBen Burdette
2022-02-10update the eval-inline throw fnsBen Burdette