aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr/primops/context.cc
AgeCommit message (Expand)Author
2024-05-22release notes: add a bunch of themJade Lovelace
2024-03-09libexpr: Support structured error classeseldritch horrors
2024-03-04Merge pull request #9216 from obsidiansystems/addDrvOutputDependencies-preeldritch horrors
2023-08-18Fixing #7479John Ericson
2023-08-10Make the Derived Path family of types inductive for dynamic derivationsJohn Ericson
2023-06-13Document fromTOML, hasContext and getContext builtinsMichal Sojka
2023-06-11Register all PrimOps via the Info structureMichal Sojka
2023-04-21Use `std::set<StringContextElem>` not `PathSet` for string contextsJohn Ericson
2023-01-23Merge pull request #7657 from obsidiansystems/fix-7655Robert Hensing
2023-01-21Fix #7655John 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-10Parse string context elements properlyJohn Ericson
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-22Merge pull request #6237 from obsidiansystems/store-path-string-contextEelco Dolstra
2022-03-18Decode string context straight to using `StorePath`sJohn Ericson
2022-03-18Revert extra colon at end os stringsGuillaume Maudoux
2022-03-17Clean up `DerivationOutput`, and headersJohn Ericson
2022-03-11Create some type aliases for string ContextsJohn Ericson
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-04Remove non-method mk<X> functionsEelco Dolstra
2022-01-04Remove non-method mkString()Eelco Dolstra
2022-01-04Ensure that attrsets are sortedEelco Dolstra
2021-11-25Support range-based for loop over list valuesEelco Dolstra
2021-01-21Improve error formattingEelco Dolstra
2020-10-06Remove static variable name clashesEelco Dolstra
2020-06-23use plain errPos instead of nixCode; fix testsBen Burdette
2020-06-18Merge branch 'validPathInfo-temp' into validPathInfo-ca-proper-datatypeJohn Ericson
2020-06-15Get rid of explicit ErrorInfo constructorsEelco Dolstra
2020-05-13formatting and a few minor changesBen Burdette
2020-05-08add pos to errorinfo, remove from hintsBen Burdette
2020-03-24Flip dependency so store-api.hh includes derivations.hhJohn Ericson
2019-12-10Make the Store API more type-safeEelco Dolstra
2019-01-31Add builtins.appendContext.Shea Levy
2019-01-14Add builtins.getContext.Shea Levy