aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr/primops.hh
AgeCommit message (Expand)Author
2024-03-18use byte indexed locations for PosIdxeldritch horrors
2024-03-04Merge pull request #7348 from thufschmitt/dont-use-vlaseldritch horrors
2023-06-27Automatically document builtin constantsJohn Ericson
2023-06-14Remove RegisterPrimOp constructor without support for documentationMichal Sojka
2023-04-07Finish converting existing comments for internal API docs (#8146)John Ericson
2023-03-31Ensure all headers have `#pragma once` and are in API docsJohn Ericson
2022-04-21replace most Pos objects/ptrs with indexes into a position tablepennae
2022-03-25Only provide builtin.{getFlake,fetchClosure} is the corresponding experimenta...Eelco Dolstra
2021-09-29libexpr: throw a more helpful eval-error if a builtin is not available due to...Maximilian Bosch
2020-10-06Add missing #pragma onceEelco Dolstra
2020-08-24Allow primops to have Markdown documentationEelco Dolstra
2020-06-18Don't provide 'getFlake' if the 'flakes' feature is not enabledEelco Dolstra
2020-04-07Backport libfetchers from the flakes branchEelco Dolstra
2018-04-09Make prim_exec and prim_importNative available to pluginsShea Levy
2018-02-08Allow using RegisterPrimop to define constants.Shea Levy
2016-04-14Make primop registration pluggableEelco Dolstra
2004-08-04* Allow primops with more that 1 arguments.Eelco Dolstra
2004-02-04* Use a map to lookup primops.Eelco Dolstra
2003-11-19* Refactoring: put the Nix expression evaluator in its own library soEelco Dolstra