aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr/value-to-xml.cc
AgeCommit message (Expand)Author
2022-01-19defer formals duplicate check for incresed efficiency all roundpennae
2021-11-25Support range-based for loop over list valuesEelco Dolstra
2021-11-13toXML: display errors positionKevin Amado
2021-10-06libexpr: remove matchAttrs boolean from ExprLambdaAndreas Rammhold
2021-08-29Force all Pos* to be non-nullRobert Hensing
2020-12-17Rename Value::normalType() -> Value::type()Silvan Mosberger
2020-12-12Use Value::normalType on all forced values instead of Value::typeSilvan Mosberger
2019-10-09OCD performance fix: {find,count}+insert => insertEelco 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
2012-03-05Fix compilation on FreeBSDEelco Dolstra
2010-10-24* Keep attribute sets in sorted order to speed up attribute lookups.Eelco Dolstra
2010-10-24* Store attribute sets as a vector instead of a map (i.e. a red-blackEelco Dolstra
2010-10-22* Store Value nodes outside of attribute sets. I.e., Attr now storesEelco Dolstra
2010-06-10* builtins.toXML: propagate the string context. This is a regressionEelco Dolstra
2010-05-07(no commit message)Eelco Dolstra
2010-05-07* Sync with the trunk.Eelco Dolstra
2010-05-07* Keep track of the source positions of attributes.Eelco Dolstra
2010-04-15* Store lists as lists of pointers to values rather than as lists ofEelco Dolstra
2010-04-13* Use a symbol table to represent identifiers and attribute namesEelco Dolstra
2010-04-12* Don't use ATerms for the abstract syntax trees anymore. NotEelco Dolstra
2010-04-07* expr-to-xml -> value-to-xml.Eelco Dolstra