aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr/print.cc
AgeCommit message (Expand)Author
2024-07-18libexpr/print: do not show elided nested items when there are noneAlois Wohlschlager
2024-07-18libexpr/print: never show empty attrsets or derivations as «repeated»Alois Wohlschlager
2024-07-18libexpr/print: pretty-print idempotentlyAlois Wohlschlager
2024-07-04add an ExprPrinter class, like ValuePrinterQyriad
2024-05-29Remove 100s of CPU time (10%) from build times (1465s -> 1302s)Jade Lovelace
2024-05-29util.{hh,cc}: Split out terminal.{hh,cc}Tom Hubrecht
2024-04-09Print top-level errors normally in `nix repl`Rebecca Turner
2024-04-03Add `EscapeStringOptions` and `escapeString` testsRebecca Turner
2024-03-29Move `escapeString` to its own fileRebecca Turner
2024-03-29Merge "Remove `HintFmt::operator%`" into mainwiggles dog
2024-03-27HOT SALE: 15% off your build times!Jade Lovelace
2024-03-26Remove `HintFmt::operator%`Rebecca Turner
2024-03-14libexpr: fix elided value counting in printereldritch horrors
2024-03-11util.hh: split out signals stuffJade Lovelace
2024-03-09Extract `printSpace` helpereldritch horrors
2024-03-09`prettyPrint` -> `shouldPrettyPrint`eldritch horrors
2024-03-09Add assertion for decreasing the indenteldritch horrors
2024-03-09Pretty-print values in the REPLeldritch horrors
2024-03-09Merge pull request #9925 from 9999years/fmt-cleanupeldritch horrors
2024-03-09Merge pull request #9928 from 9999years/error-messages-in-nix-repleldritch horrors
2024-03-09Merge pull request #9929 from 9999years/dont-print-values-in-magentaeldritch horrors
2024-03-09Merge pull request #9927 from 9999years/catch-error-in-value-printereldritch horrors
2024-03-09Merge pull request #9926 from 9999years/fix-cycle-detection-in-nix-repleldritch horrors
2024-03-09Merge pull request #9754 from 9999years/print-value-when-coercion-failseldritch horrors
2024-03-09Merge pull request #9753 from 9999years/print-value-on-type-erroreldritch horrors
2024-03-09Unify and refactor value printingeldritch horrors
2023-05-09libexpr: quote reserved keys when printingAlex Ameen
2023-04-16libexpr: Move identifier-like printing to print.ccRobert Hensing
2023-04-16libexpr/value/print.* -> libexpr/print.*Robert Hensing