remove LineSeparatorPainter
WEB-11690 TypeScript breakpoint is not hit
We must respect fs case sensitivity
sourcemap visualizer: ugly compiler can produce mappings for empty lines, and IDEA can then strip whitespace from line ends, but sourcemap still references to empty ranges
IDEA-120035 (diagnostic; log level lowered)
Cleanup (locale use)
more accurate work with IOUtil.allocReadWriteBuffer:
use IOUtil.write/readUTF that have thread local buffer upon softreference:
- to avoid extra allocations (1G of garbage produced for our codebase indexing)
- possible several threads accessing same buffer problem
Cleanup (arrangement; warns in default logger)