tame/tamer/src
Mike Gerwitz 77c18d0615 tamer: xir: Remove Attr::Extensible
This removes XIRT support for attribute fragments.  The reason is that
because this is a write-only operation---fragments are used to concatenate
SymbolIds without reallocation, which can only happen if we are generating
XIR internally.

Given that this cannot happen during read, it was a mistake to complicate
the parsers.  But it makes sense why I did originally, given that the XIRT
parser was written for simplifying test cases.  But now that we want parsers
for real, and are writing production-quality parsers, this extra complexity
is very undesirable.

As a bonus, we also avoid any potential for heap allocations related to
attributes.  Granted, they didn't _really_ exist to begin with, but it was
part of XIRT, and was ugly.

DEV-11268
2021-12-06 14:26:58 -05:00
..
asg tamer: {ir::=>}{asg, xir} 2021-11-04 16:13:27 -04:00
bin tamer: frontend: Begin basic XML parsing 2021-07-27 00:37:13 -04:00
frontend tamer: frontend: Begin basic XML parsing 2021-07-27 00:37:13 -04:00
iter tamer: iter::collect::TryCollect::try_collect_ok: Doc fix 2021-11-16 12:26:05 -05:00
ld tamer: xir: Remove Attr::Extensible 2021-12-06 14:26:58 -05:00
obj tamer: xir: Remove Attr::Extensible 2021-12-06 14:26:58 -05:00
sym tamer: obj::xmlo: Extract error types into own module 2021-11-16 15:47:52 -05:00
test tamer: tameld: Skip fragment unescaping only to re-escape on write 2021-08-18 11:39:06 -04:00
tpwrap tamer: Introduce tpwrap module to contain quick_xml::Error adapter 2021-07-23 23:23:55 -04:00
xir tamer: xir: Remove Attr::Extensible 2021-12-06 14:26:58 -05:00
convert.rs tamer: convert: Add missing method-level docs 2021-09-08 16:12:53 -04:00
fs.rs Copyright year update 2021 2021-07-22 15:00:15 -04:00
global.rs tamer: Remove Ix generalization throughout system 2021-09-23 14:52:54 -04:00
iter.rs tamer: iter::TryCollect::try_collect_ok: New method 2021-11-10 09:09:07 -05:00
ld.rs tamer: {ir::=>}{asg, xir} 2021-11-04 16:13:27 -04:00
lib.rs tamer: {ir::=>}{asg, xir} 2021-11-04 16:13:27 -04:00
span.rs tamer: Replace all &'static str in errors with SymbolId 2021-10-11 15:39:53 -04:00
xir.rs tamer: xir: Remove Attr::Extensible 2021-12-06 14:26:58 -05:00