NStack
NStack copied to clipboard
New Stack - Explorations on Unicode, IO, new idioms and error handling for .NET
Currently InvalidIndex does not treat ReplacementChar as an invalid rune, so we can enable the tests that scan for it.
Currently, there is: `ustring Make (IntPtr block, int size, Action releaseFunc = null)` The option to avoid allocating here is to make the caller cache the lambda at callsite, this...
`ustring` design is amazing because it allows you to `bring your own string`. That said, the default stack should _at least_ contain an implementation that does allocation-less string concatenation by...