aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr/attr-path.cc
AgeCommit message (Expand)Author
2024-05-29util.hh: Delete remaining file and clean up headersTom Hubrecht
2024-03-09libexpr: Support structured error classeseldritch horrors
2023-04-24Merge remote-tracking branch 'origin/master' into source-pathEelco Dolstra
2023-04-06Backport SourcePath from the lazy-trees branchEelco Dolstra
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-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-21don't use full Pos for findPackageFilename/editorForpennae
2022-03-18Merge remote-tracking branch 'origin/master' into coerce-stringGuillaume Maudoux
2022-03-18Revert extra colon at end os stringsGuillaume Maudoux
2022-03-07more fixesGuillaume Maudoux
2022-03-07Implement a suggestions mechanismregnat
2022-03-04Add error context for most basic coercionsGuillaume Maudoux
2022-02-25Remove std::string alias (for real this time)Eelco Dolstra
2022-02-04Merge branch 'issue-3505' of https://github.com/kamadorueda/nixEelco Dolstra
2022-01-27return string_views from forceString*pennae
2022-01-21determinePos: remove from critical pathKevin Amado
2022-01-21forceValue: make pos mandatoryKevin Amado
2021-07-19Rename findDerivationFilename -> findPackageFilenameRobert Hensing
2021-07-01Prefer to throw specific errorsPamplemousse
2021-01-08string2Int(): Return std::optionalEelco 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-06-18Merge branch 'master' into caveman-LOCsBen Burdette
2020-06-18Some backports from the flakes branchEelco Dolstra
2020-06-15Remove trailing whitespaceEelco Dolstra
2020-05-20print LOC for stdin, string argsBen Burdette
2020-04-21remove 'format' from Error constructor callsBen Burdette
2020-04-02libexpr: remove unused attrErrorAndreas Rammhold
2020-03-24nix edit: Support non-derivation attributesEelco Dolstra
2020-03-24findAlongAttrPath(): Return positionEelco Dolstra
2020-03-24findAlongAttrPath(): Throw AttrPathNotFoundEelco Dolstra
2019-10-28findDerivationFilename: add FIXMEzimbatm
2019-10-28libexpr: findDerivationFilename return Pos instead of tuplezimbatm
2019-10-23libexpr: add findDerivationFilenamezimbatm
2017-07-30Replace Unicode quotes in user-facing strings by ASCIIJörg Thalheim
2016-11-26Revert "Get rid of unicode quotes (#1140)"Eelco Dolstra
2016-11-25Get rid of unicode quotes (#1140)Guillaume Maudoux
2015-07-23Optimize small listsEelco Dolstra
2015-07-17OCD: foreach -> C++11 ranged forEelco Dolstra
2014-08-20Use proper quotes everywhereEelco Dolstra
2013-11-18Support quoted attribute names in -AEelco Dolstra
2013-10-24Rename "attribute sets" to "sets"Eelco Dolstra
2013-09-03Work on Values instead of ExprsEelco Dolstra
2013-09-02Get rid of a signedness warningEelco Dolstra
2013-09-02Fix whitespaceEelco Dolstra