aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr/value-to-json.cc
AgeCommit message (Expand)Author
2022-05-25Style tweaksEelco Dolstra
2022-05-06trying debugThrowBen Burdette
2022-04-28Merge branch 'master' into debug-merge-masterBen Burdette
2022-04-21store Symbols in a table as well, like positionspennae
2022-04-21replace most Pos objects/ptrs with indexes into a position tablepennae
2022-04-08move throw to preverve Error type; turn off debugger for tryEvalBen Burdette
2022-03-30libexpr: Throw the correct error in toJSONDaniel Pauls
2022-03-14more debug_throw coverage of EvalErrorsBen Burdette
2021-11-25Support range-based for loop over list valuesEelco Dolstra
2021-10-27toJSON: improve pos accuracy, add traceShay Bergmann
2021-10-26toJSON: pass pos in case of a list as wellShay Bergmann
2021-10-25toJSON: report error position for fancier outputShay Bergmann
2020-12-17Rename Value::normalType() -> Value::type()Silvan Mosberger
2020-12-12Use Value::normalType on all forced values instead of Value::typeSilvan Mosberger
2020-04-21remove 'format' from Error constructor callsBen Burdette
2019-10-27builtins.toJSON: fix __toString usageRobin Gloster
2016-08-29nix path-info: Add --json flagEelco Dolstra
2016-01-05First hit at providing support for floats in the language.Christian Theune
2015-07-23Optimize small listsEelco Dolstra
2015-07-17OCD: foreach -> C++11 ranged forEelco Dolstra
2014-12-02Make all ExternalValueBase functions constShea Levy
2014-12-02Allow external code using libnixexpr to add typesShea Levy
2014-09-30Support control characters in JSON outputEelco Dolstra
2013-11-19Refactor JSON outputEelco Dolstra
2013-11-19Add a toJSON primopEelco Dolstra