aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr/nixexpr.cc
AgeCommit message (Expand)Author
2022-05-22remove redundant 'debugMode' flagBen Burdette
2022-05-22commentsBen Burdette
2022-05-19'debugMode'Ben Burdette
2022-05-19de-const evalState exceptionsBen Burdette
2022-05-19Merge branch 'debug-exploratory-PR' into debuggerHook-eval-argBen Burdette
2022-05-19use an expr->StaticEnv table in evalStateBen Burdette
2022-05-16first whack at passing evalState as an arg to debuggerHook.Ben Burdette
2022-05-05Style fixesEelco Dolstra
2022-04-29line endingsBen Burdette
2022-04-29incorporate PosIdx changes, symbol changes.Ben Burdette
2022-04-28Merge branch 'master' into debug-merge-masterBen Burdette
2022-04-25rename SymbolIdx -> Symbol, Symbol -> SymbolStrpennae
2022-04-21store Symbols in a table as well, like positionspennae
2022-04-21replace most Pos objects/ptrs with indexes into a position tablepennae
2022-04-21remove Symbol::emptypennae
2022-04-07Merge remote-tracking branch 'upstream/master' into upstream-mergeBen Burdette
2022-03-14have only one debuggerHook declarationBen Burdette
2022-02-25Remove std::string alias (for real this time)Eelco Dolstra
2022-02-25ExprAttrs::show(): Show attrs in sorted orderEelco Dolstra
2022-02-11for primops, enter the debugger at the last DebugTrace in the stackBen Burdette
2022-02-04Merge branch 'master' into debug-stepBen Burdette
2022-01-24ExprConcatStrings::show(): Print values instead of pointersEelco Dolstra
2022-01-13avoid allocations in SymbolTable::createpennae
2022-01-03Merge branch 'master' into debug-exploratory-PRBen Burdette
2021-12-13Merge branch 'better-interpolation-error-location' of https://github.com/gree...Eelco Dolstra
2021-11-30fix merge issuesBen Burdette
2021-11-25Merge branch 'master' into debug-mergeBen Burdette
2021-11-25more cleanupBen Burdette
2021-11-09cleanupBen Burdette
2021-11-04Add level / displacement typesEelco Dolstra
2021-11-04Optimize primop callsEelco Dolstra
2021-11-04StaticEnv: Use std::vector instead of std::mapEelco Dolstra
2021-10-22more code cleanupBen Burdette
2021-10-11comment out debugsBen Burdette
2021-10-06libexpr: remove matchAttrs boolean from ExprLambdaAndreas Rammhold
2021-10-02storing staticenv bindingsBen Burdette
2021-09-23ok was unconditoinally throwing on any With varBen Burdette
2021-09-22Better eval error locations for interpolation and +Geoff Reedy
2021-09-22staticenv should be WithBen Burdette
2021-09-22more debug stuffBen Burdette
2021-09-15add cout debuggingBen Burdette
2021-09-14shared_ptr for StaticEnvBen Burdette
2021-01-21Improve error formattingEelco Dolstra
2020-06-30comments and cleanupBen Burdette
2020-06-23use plain errPos instead of nixCode; fix testsBen Burdette
2020-06-18Merge branch 'master' into caveman-LOCsBen Burdette
2020-06-15Remove trailing whitespaceEelco Dolstra
2020-06-15Get rid of explicit ErrorInfo constructorsEelco Dolstra
2020-05-21position for stdin, string; (string) for trace; fix testsBen Burdette
2020-05-11more pos reportingBen Burdette