about summary refs log tree commit diff
path: root/tests/plugins
AgeCommit message (Collapse)AuthorFilesLines
2018-05-30 Modularize config settingsEelco Dolstra1-4/+9
Allow global config settings to be defined in multiple Config classes. For example, this means that libutil can have settings and evaluator settings can be moved out of libstore. The Config classes are registered in a new GlobalConfig class to which config files etc. are applied. Relevant to https://github.com/NixOS/nix/issues/2009 in that it removes the need for ad hoc handling of useCaseHack, which was the underlying cause of that issue.
2018-02-13 Allow plugins to define new settings.Shea Levy1-2/+11
2018-02-13 Fix plugin tests on darwinShea Levy1-5/+5
2018-02-08 Allow using RegisterPrimop to define constants.Shea Levy1-2/+2
This enables plugins to add new constants, as well as new primops.
2018-02-08 Add plugins to make Nix more extensible.Shea Levy2-0/+19
All plugins in plugin-files will be dlopened, allowing them to statically construct instances of the various Register* types Nix supports.