aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr/attr-set.cc
AgeCommit message (Expand)Author
2024-07-20libexpr: refactor gc-agnostic helpers into one placeQyriad
2022-04-26Don't pass Symbol by referenceEelco Dolstra
2022-04-25rename SymbolIdx -> Symbol, Symbol -> SymbolStrpennae
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-01-04Remove EvalState::mkAttrs()Eelco Dolstra
2022-01-04Move empty attrset optimisationEelco Dolstra
2022-01-04Ensure that attrsets are sortedEelco Dolstra
2020-12-18Replace Value type setters with mk* functionsSilvan Mosberger
2020-12-12Introduce Value type setters and make use of themSilvan Mosberger
2020-03-24EvalState::allocAttr(): Add convenience methodEelco Dolstra
2018-06-12Remove duplicate definition of allocBytes()Eelco Dolstra
2018-05-02Fix some random -Wconversion warningsEelco Dolstra
2018-02-17libexpr: Rely on Boehm returning zeroed memory in EvalState::allocEnv()Tuomas Tynkkynen
2015-07-23Optimize empty setsEelco Dolstra
2015-07-14Move attribute set data structures into their own header file.Nicolas B. Pierron