Dawid Weiss
Dawid Weiss
LUCENE-8626. Here's how you can do it in a progressive, incremental way: make an exception list for existing suites not following the convention, but enforce it on anything new.
Not for merging.
Apache Lucene has a jflex definition file (`UAX29URLEmailTokenizerImpl.jflex`) that is 21kb and includes some other jflex files that add ~40kb. The generated file (DFA) is 2.2MB so it's still relatively...
These artifacts have classes in the same package which causes major headaches if one wants to use them together with the module system. Would it be at all possible to...
TL;DR; the parsing performance can be boosted 10x by replacing QNameCache with a non-synchronized, simple version (or even by not caching QNames at all). The default implementation uses QNameCache extensively...