GNU bug report logs - #22763
25.1.50; Feature Request -- A faster method to obtain line number at position.

Previous Next

Package: emacs;

Reported by: Keith David Bershatsky <esq <at> lawlist.com>

Date: Mon, 22 Feb 2016 02:44:01 UTC

Severity: wishlist

Tags: fixed

Found in version 25.1.50

Fixed in version 28.1

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


Message #121 received at 22763 <at> debbugs.gnu.org (full text, mbox):

From: Ben Levy <blevy <at> protonmail.com>
To: "22763 <at> debbugs.gnu.org" <22763 <at> debbugs.gnu.org>
Subject: Re: bug#22763: 25.1.50;
 Feature Request -- A faster method to obtain line number at position.
Date: Thu, 20 May 2021 19:53:24 +0000
I'm not 100% sure about this, but it looks like when
line-number-at-pos was written in elisp, it didn't do
any bounds check, and instead called (widen) before
counting lines.  Did the elisp version have unintended
behavior, or are the differences with the C version
a regression?

I think it's causing this bug:
https://github.com/io12/good-scroll.el/issues/16




This bug report was last modified 3 years and 364 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.