aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr/primops
AgeCommit message (Expand)Author
2024-07-13language: cleanly ban integer overflowsJade Lovelace
2024-06-01chore: rebrand Nix to Lix when it makes senseRaito Bezarius
2024-05-22release notes: add a bunch of themJade Lovelace
2024-05-04Remove a URL literal from fetchTarball docsJade Lovelace
2024-04-08Format Nix code with `nixfmt`Rebecca Turner
2024-03-27Stop vendoring toml11Winter
2024-03-09Merge pull request #9925 from 9999years/fmt-cleanupeldritch horrors
2024-03-09libexpr: Support structured error classeseldritch horrors
2024-03-04Merge pull request #9216 from obsidiansystems/addDrvOutputDependencies-preeldritch horrors
2023-11-20fetchTree: clarify docs for shallow flagDavHau
2023-08-18Fixing #7479John Ericson
2023-08-10Make the Derived Path family of types inductive for dynamic derivationsJohn Ericson
2023-07-31Move evaluator settings (type and global) to separate file/headerJohn Ericson
2023-07-21Merge pull request #8650 from obsidiansystems/content-address-simplerEelco Dolstra
2023-07-07Simplify `ContentAddress`John Ericson
2023-07-07fetchClosure: Interleave the examples in the docsRobert Hensing
2023-07-07fetchClosure: Apply suggestions from code reviewRobert Hensing
2023-06-30fetchClosure: Docs and error message improvementsRobert Hensing
2023-06-30doc: Improve `fetchClosure` documentationRobert Hensing
2023-06-30fetchClosure: Refactor: replace enableRewritingRobert Hensing
2023-06-30fetchClosure: Split into three casesRobert Hensing
2023-06-30makeContentAddressed: Add single path helperRobert Hensing
2023-06-30fetchClosure: Disallow toPath for inputAddressed = trueRobert Hensing
2023-06-30fetchClosure: Always check that inputAddressed matches the resultRobert Hensing
2023-06-30fetchClosure: Allow input addressed paths in pure modeRobert Hensing
2023-06-30fetchClosure: Refactor: rename toCA -> enableRewritingRobert Hensing
2023-06-30fetchClosure: Factor out attribute hintRobert Hensing
2023-06-27Automatically document builtin constantsJohn Ericson
2023-06-24Merge pull request #5385 from Enzime/add/dirty-revThéophane Hufschmitt
2023-06-24Add `dirtyRev` and `dirtyShortRev` to `fetchGit`Michael Hoang
2023-06-16Merge pull request #8477 from edolstra/tarball-flake-redirectsEelco Dolstra
2023-06-13Document fromTOML, hasContext and getContext builtinsMichal Sojka
2023-06-13Allow tarball URLs to redirect to a lockable immutable URLEelco Dolstra
2023-06-11Register all PrimOps via the Info structureMichal Sojka
2023-06-09Parse TOML timestamps (#8120)Andrea Bedini
2023-05-17add cross-references to pure evaluation modeValentin Gagarin
2023-04-21Use `std::set<StringContextElem>` not `PathSet` for string contextsJohn Ericson
2023-03-30Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2023-03-27Merge pull request #7609 from obsidiansystems/hide-experimental-settingsJohn Ericson
2023-03-21Fix rendering of fetchGit documentationEelco Dolstra
2023-03-20Move enabled experimental feature to libutil structJohn Ericson
2023-03-05remove indentation in `fetchGit` attribute listingValentin Gagarin
2023-02-28No inheritance for `TextInfo` and `FixedOutputInfo`John Ericson
2023-02-28Revert "Remove some designated initializers"John Ericson
2023-02-28Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2023-02-27fetchTree: convert fs path to url via ParsedURL::to_stringYorick van Pelt
2023-02-08Documentation: builtins.fetchGit when used on a local path (#7706)Joachim Breitner
2023-02-01Remove some designated initializersJohn Ericson
2023-01-23Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2023-01-23Merge pull request #7657 from obsidiansystems/fix-7655Robert Hensing