aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr
AgeCommit message (Expand)Author
2024-03-04Merge pull request #9216 from obsidiansystems/addDrvOutputDependencies-preeldritch horrors
2024-03-04Merge pull request #9172 from tfc/bad-moveseldritch horrors
2024-03-04Merge pull request #8895 from hercules-ci/gc-before-statseldritch horrors
2024-03-04Merge pull request #9029 from inclyc/users/lyc/pass-value-2Eelco Dolstra
2024-02-15Fix the buildThéophane Hufschmitt
2024-01-21Fix symlink handlingEelco Dolstra
2024-01-11Merge branch '2.18-maintenance' into ifd-buildStore-2.18Shea Levy
2024-01-11Build IFD in the build store when using eval-store.Shea Levy
2023-12-01Move tests to separate directories, and documentJohn Ericson
2023-11-22Add missing `-lrapidcheck` fixing build with shared libJohn Ericson
2023-11-20fetchTree: clarify docs for shallow flagDavHau
2023-10-01pathExists: isDir when endswith /.Robert Hensing
2023-09-19Disable rapidcheck tests in the coverage runEelco Dolstra
2023-09-10Drop dead codeMatthew Kenigsberg
2023-09-07Merge pull request #8944 from fricklerhandwerk/fix-anchorRobert Hensing
2023-09-07Allow dynamic derivation deps in `inputDrvs`John Ericson
2023-09-07fix invalid anchor linkValentin Gagarin
2023-09-01Merge pull request #8869 from hercules-ci/fix-issue-8838-pathExists-isDirEelco Dolstra
2023-08-25pathExists: isDir when endswith /Robert Hensing
2023-08-25Merge pull request #8829 from obsidiansystems/build-dynamic-derivationsJohn Ericson
2023-08-25Merge pull request #8819 from VertexA115/fix/deep-follow-pathstomberek
2023-08-25Introduce `OutputName` and `OutputNameView` type aliasesJohn Ericson
2023-08-18Delete `EvalState::addToSearchPath`John Ericson
2023-08-18Merge pull request #8839 from obsidiansystems/string-context-7479John Ericson
2023-08-18Fixing #7479John Ericson
2023-08-17libexpr/tests: test that parseFlakeRef doesn't percent-encode twiceCole Helbling
2023-08-14src/libexpr/search-path.cc: avoid out-of-bounds read on string_viewSergei Trofimovich
2023-08-14Fix follow path checking at depths greater than 2Alex Zero
2023-08-14Create `outputOf` primop.John Ericson
2023-08-14Rework evaluator `SingleDerivedPath` infraJohn Ericson
2023-08-14Rename `optOutputPath` to `optStaticOutputPath`John Ericson
2023-08-11Merge pull request #8735 from obsidiansystems/defexprRobert Hensing
2023-08-10Make the Derived Path family of types inductive for dynamic derivationsJohn Ericson
2023-08-07Merge pull request #8769 from edolstra/generalize-tarball-urlsEelco Dolstra
2023-08-07Merge pull request #8692 from obsidiansystems/add-another-xp-checkThéophane Hufschmitt
2023-08-02Factor out `nix-defexpr` path computationJohn Ericson
2023-08-02Merge pull request #8762 from obsidiansystems/split-out-eval-settingsEelco Dolstra
2023-08-01Don't require .tar/.zip extension for tarball flakerefsEelco Dolstra
2023-07-31Move evaluator settings (type and global) to separate file/headerJohn Ericson
2023-07-31toJSON: Add attribute path to traceRobert Hensing
2023-07-25Add `parseFlakeRef` and `flakeRefToString` builtins (#8670)Alex Ameen
2023-07-23Merge pull request #8664 from ncfavier/merge-dynamic-attrsJohn Ericson
2023-07-21parser: merge nested dynamic attributesNaïm Favier
2023-07-21Merge pull request #8650 from obsidiansystems/content-address-simplerEelco Dolstra
2023-07-20revert anchor prefix for builtin constantsValentin Gagarin
2023-07-13Feature gate `DownstreamPlaceholder::unknownCaOutput`John Ericson
2023-07-10Merge pull request #8579 from obsidiansystems/findPath-cleanup-2John Ericson
2023-07-10Merge pull request #8681 from inclyc/libexpr/parser-move-noeffectEelco Dolstra
2023-07-10libexpr: remove std::move() for `basePath` in parser, it has no effectYingchi Long
2023-07-09Merge pull request #8370 from hercules-ci/fetchClosure-input-addressedJohn Ericson