aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr/primops.cc
AgeCommit message (Expand)Author
2024-06-17libexpr: add expr memory managementeldritch horrors
2024-06-17libexpr: pass Exprs as references, not pointerseldritch horrors
2024-06-16Change error messages about 'invalid paths' to 'path does not exist'.julia
2024-05-29Remove 100s of CPU time (10%) from build times (1465s -> 1302s)Jade Lovelace
2024-05-29util.{hh,cc}: Split out processes.{hh,cc}Tom Hubrecht
2024-05-24change "evaluating file" logs to debugQyriad
2024-05-17Merge "primops: change to std::function, allowing the passing of user data" i...Puck Meerburg
2024-05-16primops: change to std::function, allowing the passing of user dataYorick van Pelt
2024-05-15builtins: fix builtins.langVersion docs to state it's deprecatedJade Lovelace
2024-04-06avoid markdown which the repl's :doc cannot handlestuebinm
2024-03-18use byte indexed locations for PosIdxeldritch horrors
2024-03-17builtins.nixVersion: return fixed fake versionJade Lovelace
2024-03-09Merge pull request #10066 from 9999years/print-all-frameseldritch horrors
2024-03-09Merge pull request #9914 from 9999years/debugger-on-traceeldritch horrors
2024-03-09`:quit` in the debugger should quit the whole programeldritch horrors
2024-03-09Merge pull request #9925 from 9999years/fmt-cleanupeldritch horrors
2024-03-09Attach positions to errors in `derivationStrict`eldritch horrors
2024-03-09libexpr: Support structured error classeseldritch horrors
2024-03-09Merge pull request #9753 from 9999years/print-value-on-type-erroreldritch horrors
2024-03-07Merge pull request #9890 from obsidiansystems/remove-unneeded-toRealPatheldritch horrors
2024-03-07Merge pull request #9985 from alois31/symlink-resolutioneldritch horrors
2024-03-05Merge pull request #9634 from 9999years/combine-abstract-pos-and-poseldritch horrors
2024-03-04Merge pull request #9747 from awakesecurity/mz/fix-quadratic-splitStringeldritch horrors
2024-03-04Merge pull request #9658 from pennae/env-dieteldritch horrors
2024-03-04Merge pull request #9645 from tweag/undeprecate-isNulleldritch horrors
2024-03-04Merge pull request #4093 from matthewbauer/eval-systemeldritch horrors
2024-03-04Merge pull request #9430 from hercules-ci/remove-vlaseldritch horrors
2024-03-04Merge pull request #9399 from edolstra/revert-vlaseldritch horrors
2024-03-04Merge pull request #9395 from nbraud/buitlinseldritch horrors
2024-03-04Merge pull request #7348 from thufschmitt/dont-use-vlaseldritch horrors
2024-03-04Fix `boost::bad_format_string` exception in `builtins.addErrorContext` (#9291)eldritch horrors
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-10-01pathExists: isDir when endswith /.Robert Hensing
2023-09-07Allow dynamic derivation deps in `inputDrvs`John Ericson
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-25Introduce `OutputName` and `OutputNameView` type aliasesJohn Ericson
2023-08-18Fixing #7479John Ericson
2023-08-14Create `outputOf` primop.John Ericson
2023-08-14Rework evaluator `SingleDerivedPath` infraJohn Ericson
2023-08-10Make the Derived Path family of types inductive for dynamic derivationsJohn Ericson
2023-08-07Merge pull request #8692 from obsidiansystems/add-another-xp-checkThéophane Hufschmitt
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-13Feature gate `DownstreamPlaceholder::unknownCaOutput`John Ericson
2023-07-10Merge pull request #8579 from obsidiansystems/findPath-cleanup-2John Ericson
2023-07-09Clean up `SearchPath`John Ericson
2023-07-07Simplify `ContentAddress`John Ericson
2023-06-30doc: Improve `fetchClosure` documentationRobert Hensing