It seems, that development of Onigmo (Oniguruma-mod, https://github.com/k-takata/Onigmo) stopped - last version (6.1.3) has been more than a year ago, while its base (Oniguruma, https://github.com/kkos/oniguruma) is currently under progressing development.
Experimental version: _Oniguruma_5.18.1030.1337.
After some code internal analysis, I like to stay with Onigmo (yet) and observe further progress and development of Onigmo vs. Oniguruma...
I proposed it earlier but I'll repeat. :smile:
Please use PCRE2.
You can remove JIT's code for decreasing source's size and disable JITting.
I proposed it earlier but I'll repeat. 馃槃
Please use PCRE2.
You can remove JIT's code for decreasing source's size and disable JITting.
https://github.com/rizonesoft/Notepad3/issues/175#issuecomment-344543934
https://github.com/rizonesoft/Notepad3/issues/178#issuecomment-345528528
https://github.com/rizonesoft/Notepad3/issues/294#issuecomment-357289377
Hello @RaiKoHoff ,
In addition to the same subject: "JPCRE2"
https://neurobin.org/projects/softwares/libs/jpcre2/
https://docs.neurobin.org/jpcre2/index.html
https://github.com/jpcre2/jpcre2
I can see, that Onigmo is still active (e.g. recent small fix from 10th of Nov 2018). I assume, that it is still a mature and fast (Perl 5.10 compatible) regex engine, which is sufficient enough for 99.9% of Notepad3's use-cases. Due to lack of development time, I prefer to stay with Onigmo for now 馃樅
(Proofing that PCRE2 is preferable over Onigmo will be very hard in case of performance issues, cause that depends too much on the regex search pattern itself. Only missing features (non esoteric) can be an argument to consider a change for now.)
Development of "father" (oniguruma) seems to be ahead of "son" (Onigmo) and also more "agile".
So we are going to switch after next Notepad3 release ...
@data-man : yes there is PCRE2, but switching from Onigmo to oniguruma needs no new wrapper for Scintilla integration ... 馃樃
@lhmouse : I am sure, you already noticed the switch of the RegEx engine from Onigmo to Oniguruma.
If you find some time to test the changed engine, we would highly appreciate to hear from you.
This is just a non urgent and kind request, caused due to weak experiences with Regular Expression :grey_question:
@lhmouse : I am sure, you already noticed the switch of the RegEx engine from Onigmo to Oniguruma.
In reality, I haven't been aware of it :joy: , since I don't search by regex very often, and even when I do, advanced features (e.g. named groups, back references) are seldom useful.
If you find some time to test the changed engine, we would highly appreciate to hear from you.
This is just a non urgent and kind request, caused due to weak experiences with Regular Expression grey_question
So far I haven't encountered any problems. It has been good enough for daily use.
@lhmouse : thank you very much for your expertise.