tame/tamer/src/xir/parse
Mike Gerwitz 07dff3ba4e tamer: xir::parse::ele: Remove attr sum state
This removes quite a bit of work, and work that was difficult to reason
about.  While I'm disappointed that that hard work is lost (aside from
digging it up in the commit history), I am happy that it was able to be
removed, because the extra complexity and cognitive burden was significant.

This removes more `memcpy`s than the sum state could have hoped to, since
aggregation is no longer necessary.  Given that, there is a slight
performacne improvement.  The re-introduction of required and duplicate
checks later on should be more efficient than this was, and so this should
be a net win overall in the end.

DEV-13346
2022-12-01 11:09:26 -05:00
..
attr tamer: xir::parse::ele: Remove attr sum state 2022-12-01 11:09:26 -05:00
ele tamer: xir::parse::ele::ele_parse!: Integrate `attr_parse_stream!` 2022-12-01 11:09:26 -05:00
attr.rs tamer: xir::parse: Remove old `attr_parse!` and unused error variants 2022-12-01 11:09:26 -05:00
ele.rs tamer: xir::parse::ele: Remove attr sum state 2022-12-01 11:09:26 -05:00
error.rs tamer: xir::parse: Remove old `attr_parse!` and unused error variants 2022-12-01 11:09:26 -05:00