Eli, does this performance degenerate for for really large files? Like 25k line files? 

On Jul 7, 2017 6:50 AM, "Eli Zaretskii" <eliz@gnu.org> wrote:
> Date: Fri, 07 Jul 2017 12:47:35 +0300
> From: Eli Zaretskii <eliz@gnu.org>
> Cc: emacs-devel@gnu.org
>
> I timed the current implementation at 0.2 msec, in an optimized build;
                                                        ^^^^^^^^^
Sorry, that should have been "unoptimized".