aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr/eval.hh
AgeCommit message (Expand)Author
2022-05-06Add unit tests for libexpr (#5377)Andreas Rammhold
2022-05-06debugError()Ben Burdette
2022-05-06trying debugThrowBen Burdette
2022-05-05traceable_allocatorBen Burdette
2022-05-05rename valmapBen Burdette
2022-05-05Style fixesEelco Dolstra
2022-04-29incorporate PosIdx changes, symbol changes.Ben Burdette
2022-04-29Merge remote-tracking branch 'origin/master' into coerce-stringGuillaume Maudoux
2022-04-28Merge branch 'master' into debug-merge-masterBen Burdette
2022-04-28No point in passing string_views by referenceGuillaume Maudoux
2022-04-26Don't pass Symbol by referenceEelco Dolstra
2022-04-25rename SymbolIdx -> Symbol, Symbol -> SymbolStrpennae
2022-04-21store Symbols in a table as well, like positionspennae
2022-04-21don't use Symbol in Pos to represent a pathpennae
2022-04-21replace most Pos objects/ptrs with indexes into a position tablepennae
2022-04-21make throw*Error member functions of EvalStatepennae
2022-04-21turn primop names into stringspennae
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-03-31show 'with' bindings as well as staticBen Burdette
2022-03-31Add support for impure derivationsEelco Dolstra
2022-03-25add DebugTrace for errorBen Burdette
2022-03-25Fix mismatched tag warning on clangEelco Dolstra
2022-03-25Only provide builtin.{getFlake,fetchClosure} is the corresponding experimenta...Eelco Dolstra
2022-03-18Decode string context straight to using `StorePath`sJohn Ericson
2022-03-18Merge remote-tracking branch 'origin/master' into coerce-stringGuillaume Maudoux
2022-03-18Refactor to use more traces and less string manipulationsGuillaume Maudoux
2022-03-16formattingBen Burdette
2022-03-14have only one debuggerHook declarationBen Burdette
2022-03-11Create some type aliases for string ContextsJohn Ericson
2022-03-09add HAVE_BOEHMGC guards to batched allocation functionspennae
2022-03-08force-inline a few much-used functionspennae
2022-03-08cache singleton Envs just like Valuespennae
2022-03-07more fixesGuillaume Maudoux
2022-03-04Use 'errorCtx' name everywhereGuillaume 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-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-15quit repl from step modeBen Burdette
2022-02-11for primops, enter the debugger at the last DebugTrace in the stackBen Burdette
2022-02-04a few merge fixesBen Burdette
2022-02-04Merge branch 'master' into debug-stepBen Burdette
2022-02-04Make most calls to determinePos() lazyEelco Dolstra
2022-02-04Merge branch 'issue-3505' of https://github.com/kamadorueda/nixEelco Dolstra
2022-02-03break() primop; step and go debug commandsBen Burdette
2022-01-27optionally return string_view from coerceToStringpennae