tame/tamer/benches
Mike Gerwitz e91aeef478 tamer: Remove Ix generalization throughout system
This had the writing on the wall all the same as the `'i` interner lifetime
that came before it.  It was too much of a maintenance burden trying to
accommodate both 16-bit and 32-bit symbols generically.

There is a situation where we do still want 16-bit symbols---the
`Span`.  Therefore, I have left generic support for symbol sizes, as well as
the different global interners, but `SymbolId` now defaults to 32-bit, as
does `Asg`.  Further, the size parameter has been removed from the rest of
the code, with the exception of `Span`.

This cleans things up quite a bit, and is much nicer to work with.  If we
want 16-bit symbols in the future for packing to increase CPU cache
performance, we can handle that situation then in that specific case; it's a
premature optimization that's not at all worth the effort here.
2021-09-23 14:52:54 -04:00
..
asg.rs tamer: Remove Ix generalization throughout system 2021-09-23 14:52:54 -04:00
memchr.rs tamer: benches (memchr): Add missing bench attr 2021-08-19 23:14:33 -04:00
sym.rs tamer: Remove Ix generalization throughout system 2021-09-23 14:52:54 -04:00
xir.rs tamer: Remove Ix generalization throughout system 2021-09-23 14:52:54 -04:00