Age | Commit message (Collapse) | Author | Files | Lines |
|
Move Unicode conversion functions UnicodeFromUTF8 and UTF8FromUTF32Character
into UniConversion.
|
|
but also allowing std::auto_ptr for Catch.
|
|
Friendlier treatment of invalid UTF-8.
Add tests for UniConversion handling invalid UTF-8. Simplify UTF8Classify tests.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
different style types.
Currently only instantiated over <int, int>.
|
|
|
|
|
|
|
|
interfaces ILexer4 and IDocument.
|
|
|
|
|
|
|
|
Define UniqueString as a move-only string and use in a SparseVector for
ContractionState.
Remove SparseVector method specializations that are no longer needed.
|
|
Provide InsertEmpty and both const and non-const reference returning operator[].
Add and fix comments.
|
|
|
|
|
|
and make it easier to modify.
Remove out of date warning suppression.
|
|
|
|
|
|
|
|
where it may be needed in the future.
|
|
In SparseVector, string inserted at start then NULL inserted at start.
|
|
|
|
which is 0 or NULL for most lines.
|
|
Debugging visualizer for SplitVector helps understand state of objects.
|
|
|
|
of memmove and memcpy.
This allows SplitVector<std::string> to work.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
same.
Add unit tests for UnicodeFromUTF8.
|
|
behaviour sanitizer.
|
|
|
|
sanitizers.
|
|
warnings from Clang.
|
|
|
|
|
|
|
|
|
|
|
|
|