From unknown Fri Aug 15 15:37:28 2025 X-Loop: owner@emacsbugs.donarmstrong.com Subject: bug#2499: 23.0.91; syntax-ppss / beginning-of-defun not saving match data Reply-To: tcr@freebits.de, 2499@debbugs.gnu.org Resent-From: tcr@freebits.de Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Fri, 27 Feb 2009 15:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-Emacs-PR-Message: report 2499 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.12357494241535 (code B ref -1); Fri, 27 Feb 2009 15:50:02 +0000 Received: (at submit) by emacsbugs.donarmstrong.com; 27 Feb 2009 15:43:44 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=0.1 required=4.0 tests=FOURLA autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n1RFhdlr001497 for ; Fri, 27 Feb 2009 07:43:41 -0800 Received: from mx10.gnu.org ([199.232.76.166]:60086) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1Ld4q0-0003Fn-De for emacs-pretest-bug@gnu.org; Fri, 27 Feb 2009 10:41:20 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1Ld4sB-0000RI-MP for emacs-pretest-bug@gnu.org; Fri, 27 Feb 2009 10:43:36 -0500 Received: from a022.reverse.yawsp.de ([62.27.20.22]:38474 helo=freebits.de) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Ld4sB-0000QK-4x for emacs-pretest-bug@gnu.org; Fri, 27 Feb 2009 10:43:35 -0500 Received: from host145.natpool.mwn.de ([138.246.7.145] helo=thaleron) by freebits.de with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.44) id 1Ld4rz-0003s4-Gx for emacs-pretest-bug@gnu.org; Fri, 27 Feb 2009 15:43:23 +0000 Date: Fri, 27 Feb 2009 16:42:52 +0100 Message-Id: <87myc7ga2r.fsf@freebits.de> To: emacs-pretest-bug@gnu.org MIME-Version: 1.0 X-freebits.de-MailScanner-Information: http://freebits.de X-freebits.de-MailScanner: Sauber X-freebits.de-MailScanner-SpamCheck: not spam, SpamAssassin (notcached, Wertung=1.897, benoetigt 6, FROM_NO_LOWER 1.90) X-freebits.de-MailScanner-SpamScore: s X-MailScanner-From: tcr@freebits.de X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) From: tcr@freebits.de `beginning-of-defun' (and `syntax-ppss' as it invokes the former by the variable `syntax-begin-function') does not save match data. The issue also applies to 23.0.60.1, and 22.1.1. Test case: (let ((buffer-sexpr "(defun *HERE*")) (with-temp-buffer (lisp-mode) (insert buffer-sexpr) (search-backward "*HERE*") (let ((old (match-data))) (progn (beginning-of-defun)) (equal old (match-data))))) ==> nil There are several possible options now: (i) `beginning-of-defun' is allowed to not save match data. If so, please document it. (ii) If (i) is true, still consider whether `syntax-ppss' is allowed to not save match data, too. Perhaps it should rather funcall `syntax-begin-function' wrapped in a `save-match-data'. Whatever the decision, please document it. Thank you! In GNU Emacs 23.0.91.1 (i686-pc-linux-gnu, GTK+ Version 2.12.9) of 2009-02-27 on thaleron Windowing system distributor `The X.Org Foundation', version 11.0.10400090 configured using `configure '--prefix=/home/tcr/software/emacs-cvs' '--with-x-toolkit=gtk' '--without-gpm' '--with-x' '--without-xpm' '--enable-asserts' 'CFLAGS=-g'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_US.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default-enable-multibyte-characters: t Major mode: Lisp Interaction Minor modes in effect: eldoc-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: C-x b * C-y C-M-x C-j M-d s a v e - m a t c h - d a t a C-e C-j C-M-k r p r o g n M-x r e p o r t - e m a c s - b u g Recent messages: Loading /home/tcr/.emacs.d/config/lisp-config.el (source)...done For information about GNU Emacs and the GNU system, type C-h C-a. Mark set nil -- Diese Nachricht wurde auf Viren und andere gefaerliche Inhalte untersucht und ist - aktuelle Virenscanner vorausgesetzt - sauber. Freebits E-Mail Virus Scanner From unknown Fri Aug 15 15:37:28 2025 X-Loop: owner@emacsbugs.donarmstrong.com Subject: bug#2499: 23.0.91; syntax-ppss / beginning-of-defun not saving match data Reply-To: Stefan Monnier , 2499@debbugs.gnu.org Resent-From: Stefan Monnier Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Sat, 28 Feb 2009 04:55:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-Emacs-PR-Message: followup 2499 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by 2499-submit@emacsbugs.donarmstrong.com id=B2499.123579664219315 (code B ref 2499); Sat, 28 Feb 2009 04:55:06 +0000 Received: (at 2499) by emacsbugs.donarmstrong.com; 28 Feb 2009 04:50:42 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-0.4 required=4.0 tests=FOURLA,HAS_BUG_NUMBER, XIRONPORT autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from ironport2-out.teksavvy.com (ironport2-out.pppoe.ca [206.248.154.182]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n1S4odh3019302 for <2499@emacsbugs.donarmstrong.com>; Fri, 27 Feb 2009 20:50:40 -0800 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArIFAINRqEnO+JhN/2dsb2JhbACBWdVWhBQGg2s X-IronPort-AV: E=Sophos;i="4.38,280,1233550800"; d="scan'208";a="34517870" Received: from 206-248-152-77.dsl.teksavvy.com (HELO pastel.home) ([206.248.152.77]) by ironport2-out.teksavvy.com with ESMTP; 27 Feb 2009 23:50:33 -0500 Received: by pastel.home (Postfix, from userid 20848) id DD7259170; Fri, 27 Feb 2009 23:50:32 -0500 (EST) From: Stefan Monnier To: tcr@freebits.de Cc: 2499@debbugs.gnu.org Message-ID: References: <87myc7ga2r.fsf@freebits.de> Date: Fri, 27 Feb 2009 23:50:32 -0500 In-Reply-To: <87myc7ga2r.fsf@freebits.de> (tcr@freebits.de's message of "Fri, 27 Feb 2009 16:42:52 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii > (i) `beginning-of-defun' is allowed to not save match data. If so, > please document it. 99.9% of the functions are allowed to not save match data. We do not bother to document it. We should document the functions that are not allowed to do it, OTOH. Stefan From unknown Fri Aug 15 15:37:28 2025 X-Loop: owner@emacsbugs.donarmstrong.com Subject: bug#2499: 23.0.91; syntax-ppss / beginning-of-defun not saving match data Reply-To: "Tobias C. Rittweiler" , 2499@debbugs.gnu.org Resent-From: "Tobias C. Rittweiler" Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Sat, 28 Feb 2009 17:00:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-Emacs-PR-Message: followup 2499 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by 2499-submit@emacsbugs.donarmstrong.com id=B2499.123584021522218 (code B ref 2499); Sat, 28 Feb 2009 17:00:04 +0000 Received: (at 2499) by emacsbugs.donarmstrong.com; 28 Feb 2009 16:56:55 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-2.9 required=4.0 tests=FOURLA,HAS_BUG_NUMBER, MURPHY_DRUGS_REL8 autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from freebits.de (a022.reverse.yawsp.de [62.27.20.22]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n1SGupsK022206 for <2499@emacsbugs.donarmstrong.com>; Sat, 28 Feb 2009 08:56:53 -0800 Received: from host145.natpool.mwn.de ([138.246.7.145] helo=thaleron) by freebits.de with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.44) id 1LdSUV-0006NC-EU; Sat, 28 Feb 2009 16:56:43 +0000 From: "Tobias C. Rittweiler" To: Stefan Monnier Cc: 2499@debbugs.gnu.org References: <87myc7ga2r.fsf@freebits.de> Date: Sat, 28 Feb 2009 17:56:14 +0100 In-Reply-To: (Stefan Monnier's message of "Fri, 27 Feb 2009 23:50:32 -0500") Message-ID: <87tz6efqkx.fsf@freebits.de> User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/23.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-freebits.de-MailScanner-Information: http://freebits.de X-freebits.de-MailScanner: Sauber X-freebits.de-MailScanner-SpamCheck: not spam, SpamAssassin (notcached, Wertung=0, benoetigt 6, autolearn=not spam) X-MailScanner-From: tcr@freebits.de Stefan Monnier writes: > > (i) `beginning-of-defun' is allowed to not save match data. If so, > > please document it. > > 99.9% of the functions are allowed to not save match data. Oh, I didn't know that! I thought the policy was the other way around. (Perhaps 34.6, The Match Data, should make this policy more explicit. If so, and you say so, I'll prepare a patch.) > We do not bother to document it. We should document the functions > that are not allowed to do it, OTOH. I think it's still worth to think about making `syntax-ppss' saving the match data as this function may easily be implicitly invoked by something deep down. Thank you for your prompt reply!, -T. -- Diese Nachricht wurde auf Viren und andere gefaerliche Inhalte untersucht und ist - aktuelle Virenscanner vorausgesetzt - sauber. Freebits E-Mail Virus Scanner From unknown Fri Aug 15 15:37:28 2025 X-Loop: owner@emacsbugs.donarmstrong.com Subject: bug#2499: 23.0.91; syntax-ppss / beginning-of-defun not saving match data Reply-To: Stefan Monnier , 2499@debbugs.gnu.org Resent-From: Stefan Monnier Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Sat, 28 Feb 2009 22:15:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-Emacs-PR-Message: followup 2499 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by 2499-submit@emacsbugs.donarmstrong.com id=B2499.123585897710275 (code B ref 2499); Sat, 28 Feb 2009 22:15:08 +0000 Received: (at 2499) by emacsbugs.donarmstrong.com; 28 Feb 2009 22:09:37 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-0.4 required=4.0 tests=FOURLA,HAS_BUG_NUMBER, MURPHY_DRUGS_REL8,XIRONPORT autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from ironport2-out.teksavvy.com (ironport2-out.pppoe.ca [206.248.154.182]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n1SM9YY7010268 for <2499@emacsbugs.donarmstrong.com>; Sat, 28 Feb 2009 14:09:36 -0800 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApsEAEJFqUnO+JhN/2dsb2JhbACBWNUmhBoGg3c X-IronPort-AV: E=Sophos;i="4.38,283,1233550800"; d="scan'208";a="34538425" Received: from 206-248-152-77.dsl.teksavvy.com (HELO pastel.home) ([206.248.152.77]) by ironport2-out.teksavvy.com with ESMTP; 28 Feb 2009 17:09:29 -0500 Received: by pastel.home (Postfix, from userid 20848) id 2E00A7FE9; Sat, 28 Feb 2009 17:09:29 -0500 (EST) From: Stefan Monnier To: "Tobias C. Rittweiler" Cc: 2499@debbugs.gnu.org Message-ID: References: <87myc7ga2r.fsf@freebits.de> <87tz6efqkx.fsf@freebits.de> Date: Sat, 28 Feb 2009 17:09:29 -0500 In-Reply-To: <87tz6efqkx.fsf@freebits.de> (Tobias C. Rittweiler's message of "Sat, 28 Feb 2009 17:56:14 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii >> > (i) `beginning-of-defun' is allowed to not save match data. If so, >> > please document it. >> 99.9% of the functions are allowed to not save match data. > Oh, I didn't know that! I thought the policy was the other way > around. (Perhaps 34.6, The Match Data, should make this policy more > explicit. If so, and you say so, I'll prepare a patch.) Patch welcome. >> We do not bother to document it. We should document the functions >> that are not allowed to do it, OTOH. > I think it's still worth to think about making `syntax-ppss' saving the > match data as this function may easily be implicitly invoked by > something deep down. Basically any function that does a non-trivial amount of work should be expected to affect the match-data. I.e. it's the responsability of the match-data user to make sure she reads the match-data soon after the regexp match took place, rather than responsability of all other functions to preserve the match-data. Stefan From unknown Fri Aug 15 15:37:28 2025 X-Loop: owner@emacsbugs.donarmstrong.com Subject: bug#2499: 23.0.91; syntax-ppss / beginning-of-defun not saving match data Reply-To: "Tobias C. Rittweiler" , 2499@debbugs.gnu.org Resent-From: "Tobias C. Rittweiler" Original-Sender: news Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Tue, 03 Mar 2009 21:10:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-Emacs-PR-Message: followup 2499 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.123611401720603 (code B ref -1); Tue, 03 Mar 2009 21:10:04 +0000 Received: (at submit) by emacsbugs.donarmstrong.com; 3 Mar 2009 21:00:17 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-3.0 required=4.0 tests=HAS_BUG_NUMBER, MURPHY_DRUGS_REL8 autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n23L0BOa020321 for ; Tue, 3 Mar 2009 13:00:13 -0800 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Lebik-0000Gk-R2 for bug-gnu-emacs@gnu.org; Tue, 03 Mar 2009 16:00:10 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Lebig-0000DL-OW for bug-gnu-emacs@gnu.org; Tue, 03 Mar 2009 16:00:08 -0500 Received: from [199.232.76.173] (port=53378 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Lebig-0000DH-Gk for bug-gnu-emacs@gnu.org; Tue, 03 Mar 2009 16:00:06 -0500 Received: from main.gmane.org ([80.91.229.2]:51260 helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Lebif-0006gS-RP for bug-gnu-emacs@gnu.org; Tue, 03 Mar 2009 16:00:06 -0500 Received: from root by ciao.gmane.org with local (Exim 4.43) id 1Lebid-0004xE-2y for bug-gnu-emacs@gnu.org; Tue, 03 Mar 2009 21:00:03 +0000 Received: from host145.natpool.mwn.de ([138.246.7.145]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 03 Mar 2009 21:00:03 +0000 Received: from tcr by host145.natpool.mwn.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 03 Mar 2009 21:00:03 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: "Tobias C. Rittweiler" Date: Tue, 03 Mar 2009 21:50:45 +0100 Lines: 46 Message-ID: <87ljrms53u.fsf@freebits.de> References: <87myc7ga2r.fsf@freebits.de> <87tz6efqkx.fsf@freebits.de> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: host145.natpool.mwn.de User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/23.0.60 (gnu/linux) Cancel-Lock: sha1:TZKX3xSDfFCWnPe1btqBN+an6mA= Sender: news X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) --=-=-= Stefan Monnier writes: > > > > (i) `beginning-of-defun' is allowed to not save match data. If so, > > > > please document it. > > > > > > 99.9% of the functions are allowed to not save match data. > > > > Oh, I didn't know that! I thought the policy was the other way > > around. (Perhaps 34.6, The Match Data, should make this policy more > > explicit. If so, and you say so, I'll prepare a patch.) > > Patch welcome. Attached. -T. --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=match-data-lispref.diff Index: doc/lispref/searching.texi =================================================================== RCS file: /sources/emacs/emacs/doc/lispref/searching.texi,v retrieving revision 1.11 diff -u -r1.11 searching.texi --- doc/lispref/searching.texi 8 Jan 2009 05:29:01 -0000 1.11 +++ doc/lispref/searching.texi 3 Mar 2009 20:48:30 -0000 @@ -1204,6 +1204,12 @@ can't avoid another intervening search, you must save and restore the match data around it, to prevent it from being overwritten. + Notice that all functions are allowed to overwrite the match data +unless they're explicitly documented not to do so. A consequence is that +functions that are run implictly in the background (@pxref{Timers}, and +@ref{Idle Timers}) should likely save and restore the match data +explicitly. + @menu * Replacing Match:: Replacing a substring that was matched. * Simple Match Data:: Accessing single items of match data, --=-=-=-- From rgm@gnu.org Tue Mar 3 17:09:49 2009 Received: (at control) by emacsbugs.donarmstrong.com; 4 Mar 2009 01:09:50 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-5.0 required=4.0 tests=VALID_BTS_CONTROL, X_DEBBUGS_NO_ACK autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n2419lW2022962 for ; Tue, 3 Mar 2009 17:09:48 -0800 Received: from rgm by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1LefZy-00038Y-Dw; Tue, 03 Mar 2009 20:07:22 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18861.54346.365884.785353@fencepost.gnu.org> Date: Tue, 3 Mar 2009 20:07:22 -0500 From: Glenn Morris To: control Subject: control message X-Debbugs-No-Ack: yes reassign 2540 emacs,ns reassign 2542 emacs,ns severity 2544 wishlist reassign 2546 emacs,ns reassign 2550 emacs,ns reassign 2557 spam reassign 2558 spam reassign 2559 spam severity 2561 minor reassign 2564 emacs,ns tags 2499 notabug severity 2499 minor severity 2517 minor From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 19 20:40:54 2010 Received: (at control) by debbugs.gnu.org; 20 Jan 2010 01:40:54 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NXPYz-0007Wd-5s for submit@debbugs.gnu.org; Tue, 19 Jan 2010 20:40:53 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NXPYl-0007WW-Uj for control@debbugs.gnu.org; Tue, 19 Jan 2010 20:40:52 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1NXPYi-0007Sl-Bs; Tue, 19 Jan 2010 20:40:36 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19286.24340.350706.582414@gargle.gargle.HOWL> Date: Tue, 19 Jan 2010 20:40:36 -0500 From: Glenn Morris To: control Subject: control X-Attribution: GM X-Mailer: VM (www.wonderworks.com/vm), GNU Emacs (www.gnu.org/software/emacs) X-Hue: cyan X-Ran: 8WU:4P)DBN*0i&7=5k?sw9O_ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.0 (-----) close 2951 tags 4206 moreinfo tags 3098 patch tags 2499 patch tags 5297 patch tags 5290 patch tags 1975 patch tags 4470 patch tags 5055 patch tags 3541 patch tags 2527 patch tags 5119 patch tags 2404 patch From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 06 20:55:58 2011 Received: (at control) by debbugs.gnu.org; 7 Mar 2011 01:55:58 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PwPfx-0001xj-98 for submit@debbugs.gnu.org; Sun, 06 Mar 2011 20:55:58 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PwPfv-0001xW-Rx for control@debbugs.gnu.org; Sun, 06 Mar 2011 20:55:56 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1PwPfq-0002AO-FB for control@debbugs.gnu.org; Sun, 06 Mar 2011 20:55:50 -0500 Date: Sun, 06 Mar 2011 20:55:50 -0500 Message-Id: Subject: control message for bug 2499 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.3 (------) retitle 2499 doc fix for searching.texi From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 03 14:46:21 2011 Received: (at control) by debbugs.gnu.org; 3 Jul 2011 18:46:21 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QdRgT-0003ip-5e for submit@debbugs.gnu.org; Sun, 03 Jul 2011 14:46:21 -0400 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QdRgQ-0003ie-LW for control@debbugs.gnu.org; Sun, 03 Jul 2011 14:46:19 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=quimbies.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1QdRgF-0004sh-Kp for control@debbugs.gnu.org; Sun, 03 Jul 2011 20:46:07 +0200 Date: Sun, 03 Jul 2011 20:46:06 +0200 Message-Id: To: control@debbugs.gnu.org From: Lars Magne Ingebrigtsen Subject: control message for bug #2499 X-MailScanner-ID: 1QdRgF-0004sh-Kp X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1310323567.83177@68VqItCNgr0CAEkHq1vQMw X-Spam-Status: No X-Spam-Score: -2.8 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.8 (--) tags 2499 fixed close 2499 24.1 From unknown Fri Aug 15 15:37:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#2499: 23.0.91; syntax-ppss / beginning-of-defun not saving match data Resent-From: Lars Magne Ingebrigtsen Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 03 Jul 2011 18:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 2499 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug fixed patch To: "Tobias C. Rittweiler" Cc: 2499@debbugs.gnu.org Received: via spool by 2499-submit@debbugs.gnu.org id=B2499.130971933015283 (code B ref 2499); Sun, 03 Jul 2011 18:56:01 +0000 Received: (at 2499) by debbugs.gnu.org; 3 Jul 2011 18:55:30 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QdRpJ-0003yS-Mw for submit@debbugs.gnu.org; Sun, 03 Jul 2011 14:55:30 -0400 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QdRpH-0003yF-Og for 2499@debbugs.gnu.org; Sun, 03 Jul 2011 14:55:28 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=quimbies.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1QdRp6-00052A-6r; Sun, 03 Jul 2011 20:55:16 +0200 From: Lars Magne Ingebrigtsen In-Reply-To: <87ljrms53u.fsf@freebits.de> (Tobias C. Rittweiler's message of "Tue, 03 Mar 2009 21:50:45 +0100") Date: Sun, 03 Jul 2011 20:45:36 +0200 Message-ID: References: <87myc7ga2r.fsf@freebits.de> <87tz6efqkx.fsf@freebits.de> <87ljrms53u.fsf@freebits.de> User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) X-Now-Playing: His Name Is Alive's _The Eclipse_: "St Michael" X-Hashcash: 1:23:110703:tcr@freebits.de::qsJan3lQ+DZQFoX4:001vBJ X-Hashcash: 1:23:110703:2499@debbugs.gnu.org::HiVGKu4vUbzufnu0:000000000000000000000000000000000000000003otB X-Hashcash: 1:23:110703:bug-gnu-emacs@gnu.org::cDBwRBhgsByB+RLZ:0000000000000000000000000000000000000000JoQE MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1QdRp6-00052A-6r X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1310324116.51402@56aDRWMiakzN8RGRn3QAKw X-Spam-Status: No X-Spam-Score: -2.8 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.8 (--) "Tobias C. Rittweiler" writes: >> Patch welcome. > > Attached. I've now applied your patch to Emacs 24. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/