iwes
Fixed
- Editing a large document no longer pins the server at 100% CPU; each
textDocument/didChangereparses the document, and the parser's offset-to-position mapping is no longer quadratic.
liwe
Fixed
MarkdownReaderparsing of large documents no longer runs in quadratic time; source offsets are mapped to line/column positions with a binary search over the line table and a single UTF-16 count per endpoint, instead of rescanning every preceding line for each inline element.