aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr/value-to-xml.cc
AgeCommit message (Expand)Author
2024-06-17libexpr: add expr memory managementeldritch horrors
2024-05-29util.hh: Delete remaining file and clean up headersTom Hubrecht
2024-03-11util.hh: split out signals stuffJade Lovelace
2023-04-24Merge remote-tracking branch 'origin/master' into source-pathEelco Dolstra
2023-04-21Use `std::set<StringContextElem>` not `PathSet` for string contextsJohn Ericson
2023-04-06Origin: Use SourcePathEelco Dolstra
2023-04-06Backport SourcePath from the lazy-trees branchEelco Dolstra
2023-03-02Remove FormatOrString and remaining uses of format()Eelco Dolstra
2022-12-13Introduce AbstractPosEelco Dolstra
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-21remove Symbol::emptypennae
2022-02-25Remove std::string alias (for real this time)Eelco Dolstra
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