aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr/primops/fetchMercurial.cc
AgeCommit message (Expand)Author
2024-08-08refactor: make HashType and Base enum classes for type safetyJade Lovelace
2024-03-09libexpr: Support structured error classeseldritch horrors
2023-07-31Move evaluator settings (type and global) to separate file/headerJohn Ericson
2023-06-11Register all PrimOps via the Info structureMichal Sojka
2023-04-21Use `std::set<StringContextElem>` not `PathSet` for string contextsJohn Ericson
2023-01-19Add tests for error traces, and fixesGuillaume Maudoux
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
2022-04-29Merge remote-tracking branch 'origin/master' into coerce-stringGuillaume Maudoux
2022-04-28fix errors case and wordingGuillaume 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-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-03-04Add error context for most basic coercionsGuillaume Maudoux
2022-02-25Remove std::string alias (for real this time)Eelco Dolstra
2022-01-27optionally return string_view from coerceToStringpennae
2022-01-27return string_views from forceString*pennae
2022-01-04Ensure that attrsets are sortedEelco Dolstra
2021-10-14add pos to EvalState::forceValueKevin Amado
2021-10-07Make builtins.{path,filterSource} work with chroot storesEelco Dolstra
2021-10-07Refactoring: Add allowPath() methodEelco Dolstra
2021-07-06allow fetchMercurial to take a `name` argumentregnat
2021-01-21Improve error formattingEelco 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-10-06Remove static variable name clashesEelco Dolstra
2020-09-21Don't include <regex> in header filesEelco Dolstra
2020-07-16Merge branch 'hash-always-has-type' of github.com:obsidiansystems/nix into be...John Ericson
2020-07-06Merge branch 'master' of github.com:NixOS/nix into better-ca-parse-errorsCarlo Nucera
2020-07-06Merge remote-tracking branch 'origin/master' into flakesEelco Dolstra
2020-07-01Rename two hash constructors to proper functionsCarlo Nucera
2020-06-23use plain errPos instead of nixCode; fix testsBen Burdette
2020-06-17Merge remote-tracking branch 'origin/master' into flakesEelco Dolstra
2020-06-15Get rid of explicit ErrorInfo constructorsEelco Dolstra
2020-05-30Remove TreeInfoEelco Dolstra
2020-05-13formatting and a few minor changesBen Burdette
2020-05-11Merge branch 'master' into errors-phase-2Ben Burdette
2020-05-08add pos to errorinfo, remove from hintsBen Burdette
2020-04-21remove 'format' from Error constructor callsBen Burdette
2020-04-16fetchMercurial: Use inputFromAttrs()Eelco Dolstra
2020-04-07Backport libfetchers from the flakes branchEelco Dolstra
2019-12-10Make the Store API more type-safeEelco Dolstra
2019-06-24Fix 32-bit overflow with --no-netEelco Dolstra
2019-06-24CachedDownloadResult: Include store pathEelco Dolstra
2018-12-06Solve hg "abandoned transaction" issueCHEIKH Chawki
2018-09-01fetchGit/fetchMercurial: Don't absolutize pathsEelco Dolstra
2018-05-30Move evaluator-specific settings out of libstoreEelco Dolstra
2018-03-19Shut up signedness warningEelco Dolstra