aboutsummaryrefslogtreecommitdiff
path: root/src/nix/eval.cc
AgeCommit message (Expand)Author
2024-06-20de-inheritance CmdEval for InstallableValueCommandQyriad
2024-05-08nix3-eval: don't elide top-level errorsQyriad
2024-03-10Merge "Print derivation paths in `nix eval`" into mainjade
2024-03-09Merge pull request #9925 from 9999years/fmt-cleanupeldritch horrors
2024-03-09libexpr: Support structured error classeseldritch horrors
2024-03-08Print derivation paths in `nix eval`Rebecca Turner
2024-03-09Merge pull request #9753 from 9999years/print-value-on-type-erroreldritch horrors
2023-04-24Merge remote-tracking branch 'origin/master' into source-pathEelco Dolstra
2023-04-21Use `std::set<StringContextElem>` not `PathSet` for string contextsJohn Ericson
2023-04-06Backport SourcePath from the lazy-trees branchEelco Dolstra
2023-03-16Move value-only methods to `InstallableValue`John Ericson
2023-03-15Make command infra less stateful and more regularJohn Ericson
2023-03-02Get rid of some unchecked calls to std::coutEelco Dolstra
2023-02-20Make `--read-only` a separate mixinJohn Ericson
2023-01-19Revert "Revert "Merge pull request #6204 from layus/coerce-string""Guillaume Maudoux
2023-01-18Revert "Merge pull request #6204 from layus/coerce-string"Robert Hensing
2023-01-02Merge remote-tracking branch 'origin/master' into coerce-stringEelco Dolstra
2022-12-05Consistent capitalisationEelco Dolstra
2022-11-16Replace src/libutil/json.cc with nlohmann json generationYorick van Pelt
2022-09-07WIP: broken merge but need a git checkpointGuillaume Maudoux
2022-08-22JSON: add missing newlinesNaïm Favier
2022-08-22JSON: print paths as strings without copying them to the storeNaïm Favier
2022-04-29Merge remote-tracking branch 'origin/master' into coerce-stringGuillaume Maudoux
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-03-26nix eval: Add option `read-only`Erik Arvstedt
2022-03-18Revert extra colon at end os stringsGuillaume Maudoux
2022-03-07more fixesGuillaume Maudoux
2022-03-04Add detailed error mesage for coerceTo{String,Path}Guillaume Maudoux
2022-02-04Merge branch 'issue-3505' of https://github.com/kamadorueda/nixEelco Dolstra
2022-01-27optionally return string_view from coerceToStringpennae
2022-01-21forceValue: make pos mandatoryKevin Amado
2021-10-25toJSON: report error position for fancier outputShay Bergmann
2021-01-27Remove mkFlag()Eelco Dolstra
2021-01-13Convert option descriptions to MarkdownEelco Dolstra
2020-12-21Add 'nix eval' manpageEelco Dolstra
2020-12-17Rename Value::normalType() -> Value::type()Silvan Mosberger
2020-12-12Use Value::normalType on all forced values instead of Value::typeSilvan Mosberger
2020-12-02nix eval: Add option to write a directoryEelco Dolstra
2020-10-09Merge remote-tracking branch 'upstream/master' into fix-and-ci-static-buildsJohn Ericson
2020-10-06Remove static variable name clashesEelco Dolstra
2020-09-25stdout_ -> coutJohn Ericson
2020-07-30Merge remote-tracking branch 'origin/master' into fix-and-ci-static-buildsMatthew Bauer
2020-06-29Rename logging->stdout to logging->stdout_Matthew Bauer
2020-06-17nix eval: Add --apply flag for post-processing the resultEelco Dolstra
2020-05-05Merge remote-tracking branch 'origin/master' into flakesEelco Dolstra
2020-05-05nix --help: Group commandsEelco Dolstra
2020-04-16Use Logger::stdout()Eelco Dolstra
2020-04-16Use Logger::stdout()Eelco Dolstra
2020-03-24nix edit: Support non-derivation attributesEelco Dolstra