This adds support for uninterned symbols. This came about as I was creating Xir (not yet committed) where I had to decide if I wanted `SymbolId` for all values, even though some values (e.g. large text blocks like compiled code fragments for xmle files) will never be compared, and so would be wastefull hashed. Previous IRs used `String`, but that was clumsy; see documentation in this commit for rationale. |
||
---|---|---|
.. | ||
asg.rs | ||
sym.rs |