Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-12-02 | Make all ExternalValueBase functions const | Shea Levy | 1 | -1/+1 | |
2014-12-02 | Allow external code using libnixexpr to add types | Shea Levy | 1 | -0/+11 | |
Code that links to libnixexpr (e.g. plugins loaded with importNative, or nix-exec) may want to provide custom value types and operations on values of those types. For example, nix-exec is currently using sets where a custom IO value type would be more appropriate. This commit provides a generic hook for such types in the form of tExternal and the ExternalBase virtual class, which contains all functions necessary for libnixexpr's type-polymorphic functions (e.g. `showType`) to be implemented. | |||||
2014-09-30 | Support control characters in JSON output | Eelco Dolstra | 1 | -0/+3 | |
2013-11-19 | Refactor JSON output | Eelco Dolstra | 1 | -13/+6 | |
2013-11-19 | Add a toJSON primop | Eelco Dolstra | 1 | -0/+93 | |