tame/tamer/src/xir
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: Superstate not to accept early EOF 2022-08-12 00:47:15 -04:00
flat tamer: parse::error::ParseError: Extract some variants into FinalizeError 2022-10-26 12:44:19 -04:00
parse tamer: xir::parse::ele: Remove attr sum state 2022-12-01 11:09:26 -05:00
reader tamer: span::dummy: New module to hold DUMMY_SPAN and derivatives 2022-08-01 15:01:37 -04:00
tree tamer: span::dummy: New module to hold DUMMY_SPAN and derivatives 2022-08-01 15:01:37 -04:00
attr.rs Revert "tamer: nir::desugar::interp: Include attribute name in derived param name" 2022-12-01 11:09:25 -05:00
error.rs Copyright year update 2022 2022-05-03 14:14:29 -04:00
escape.rs Copyright year update 2022 2022-05-03 14:14:29 -04:00
flat.rs tamer: xir::parse::ele: Superstate not to accept early EOF 2022-08-12 00:47:15 -04:00
fmt.rs tamer: xir::parse::ele: Properly handle previous state transitions 2022-08-29 15:52:04 -04:00
iter.rs tamer: span::dummy: New module to hold DUMMY_SPAN and derivatives 2022-08-01 15:01:37 -04:00
parse.rs tamer: xir::parse::ele: Remove attr sum state 2022-12-01 11:09:26 -05:00
pred.rs Copyright year update 2022 2022-05-03 14:14:29 -04:00
reader.rs tamer: Xirf::Text refinement 2022-08-01 15:01:37 -04:00
st.rs [DEV-12990] Add gt, gte, lt, lte operators to if/unless 2022-09-22 11:38:06 -04:00
tree.rs tamer: xir::parse::ele: Superstate not to accept early EOF 2022-08-12 00:47:15 -04:00
writer.rs tamer: span::dummy: New module to hold DUMMY_SPAN and derivatives 2022-08-01 15:01:37 -04:00