From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Mat=C3=BA=C5=A1?= Goljer Newsgroups: gmane.emacs.bugs Subject: bug#62256: 28.2; Invalid edebug spec gv-define-simple-setter Date: Sun, 26 Mar 2023 13:28:06 +0200 Message-ID: <87jzz3da61.fsf@gmail.com> References: <87bkkqtcnd.fsf@gmail.com> <875yaytc3u.fsf@gmail.com> <837cv76g28.fsf@gnu.org> <83wn36c7st.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12821"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 62256@debbugs.gnu.org, monnier@iro.umontreal.ca To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Mar 26 13:29:31 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pgOZ1-0002wj-7G for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 26 Mar 2023 13:29:31 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pgOYc-0003Wv-Lg; Sun, 26 Mar 2023 07:29:06 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pgOYZ-0003WN-Lx for bug-gnu-emacs@gnu.org; Sun, 26 Mar 2023 07:29:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pgOYY-0007U2-Ij for bug-gnu-emacs@gnu.org; Sun, 26 Mar 2023 07:29:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pgOYY-0003DK-3U for bug-gnu-emacs@gnu.org; Sun, 26 Mar 2023 07:29:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Mat=C3=BA=C5=A1?= Goljer Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 26 Mar 2023 11:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62256 X-GNU-PR-Package: emacs Original-Received: via spool by 62256-submit@debbugs.gnu.org id=B62256.167983009812269 (code B ref 62256); Sun, 26 Mar 2023 11:29:02 +0000 Original-Received: (at 62256) by debbugs.gnu.org; 26 Mar 2023 11:28:18 +0000 Original-Received: from localhost ([127.0.0.1]:44156 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pgOXq-0003Bp-7O for submit@debbugs.gnu.org; Sun, 26 Mar 2023 07:28:18 -0400 Original-Received: from mail-ed1-f45.google.com ([209.85.208.45]:35771) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pgOXo-0003BU-7X for 62256@debbugs.gnu.org; Sun, 26 Mar 2023 07:28:16 -0400 Original-Received: by mail-ed1-f45.google.com with SMTP id y4so24919901edo.2 for <62256@debbugs.gnu.org>; Sun, 26 Mar 2023 04:28:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679830090; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=9W172mhscBk7UPmW5hDnuK8OOfBkQ1mk47h/+d70i70=; b=jmCFOKxU3hPbQ4ZlpNhDcnkgJaAGkWcs+87bLH4PTEQSf8CqvrEyAlELYNnBNZd8XC 7XzLSW94Vcc9E67ZUlOhLl9FqngdieTyjbHrseErBz7Q2O41fQI9uMldQ073EvkNx/Z9 AB77+Xou76MtoLZFKm8DYV40a0/TsMYTd5gaY2/4bHx4CysxR5fWNhW6NqMylCRqYjQG mB6rjguqE8BjMS22BGqlIofIn4wU2/LGh43p5HB/q8432tZcOXZqOf+Q/Pyngrl31P9O iKp54VRyEUiw2Zn93qKhnYhZgGDm0B9ljZtIqbXfBr2SdQFg7CcTuJ7PG7K//A0IpFfe 3Q3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679830090; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=9W172mhscBk7UPmW5hDnuK8OOfBkQ1mk47h/+d70i70=; b=BsQzJq3A2vyytIQD1HNrmtUNr0ZH1E2Zif6BzII7+MjdbhQJRZgNWJmJDfanh6+8TW 8Yi7CiSv0FMrXn7H5bRSydWZJBaSCw1u1y6aOSNuNwgShHlZsIaDQl1lYUCbTrRHiBbU gMZcKRHUTUQTvW9w7BNu65tl4X8R9o2GZixmoK/RO4IDL3tsFYgTJQQgJ5Mkp5tUPhEu KlhCLJfJiBEaPNUlBqy8CaBx98M4G59PEf/fxl9ztibQEnsRFAfjWMMh1IaMy8SloeSW DJ89WYUCKGNjMWErX7FqdxY3p2zT22vtDzyFp5rC+ecaI3/Kv7teblRLCsw7bWhn8a8E JVAw== X-Gm-Message-State: AAQBX9em+75DSevaJ8Ar+L/Ma7FYhnySpYeNm68WHckNsU6ojjKvEvUs SuWwvXBf0JtXIOH/ZlUmb9j2NLfkRh4= X-Google-Smtp-Source: AKy350bz4cDnjgai9E9TKSdF+o+UZrJd3OvyBL5hno/fui1xJh6T7b5h0iOjGRxWe8/Bmmw2Ti8Sqw== X-Received: by 2002:a17:906:3a81:b0:931:cac0:60f3 with SMTP id y1-20020a1709063a8100b00931cac060f3mr7771118ejd.60.1679830089926; Sun, 26 Mar 2023 04:28:09 -0700 (PDT) Original-Received: from parmenides (ip-89-177-55-133.bb.vodafone.cz. [89.177.55.133]) by smtp.gmail.com with ESMTPSA id bb11-20020a1709070a0b00b0093dce4e6257sm3907841ejc.201.2023.03.26.04.28.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 26 Mar 2023 04:28:09 -0700 (PDT) In-Reply-To: <83wn36c7st.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:258667 Archived-At: --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain > Feel free to submit patches for additional specs as well. > > Thanks. I was thinking about the form in `(get 'compiler-macro 'edebug-declaration-spec)` but actually that one is correct. It's a bit confusing that top level is always wrapped in () even though that list wrapper is ignored. So in the end there's only this one fix. --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-Fix-edebug-spec-for-gv-define-simple-setter.patch Content-Transfer-Encoding: quoted-printable Content-Description: Fix edebug spec for gv-define-simple-setter From=20f99a7d4423008768d7f0a333fb72fc9cabf446ea Mon Sep 17 00:00:00 2001 From: Matus Goljer Date: Sun, 26 Mar 2023 13:20:19 +0200 Subject: [PATCH] Fix edebug spec for gv-define-simple-setter =2D-- lisp/emacs-lisp/gv.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/emacs-lisp/gv.el b/lisp/emacs-lisp/gv.el index dad91e92a45..ac001af06bd 100644 =2D-- a/lisp/emacs-lisp/gv.el +++ b/lisp/emacs-lisp/gv.el @@ -271,7 +271,7 @@ instead the assignment is turned into something equival= ent to (SETTER ARGS... temp) temp) so as to preserve the semantics of `setf'." =2D (declare (debug (sexp (&or symbolp lambda-expr) &optional sexp))) + (declare (debug (sexp [&or symbolp lambda-expr] &optional sexp))) (when (eq 'lambda (car-safe setter)) (message "Use `gv-define-setter' or name %s's setter function" name)) `(gv-define-setter ,name (val &rest args) =2D-=20 2.34.1 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable =2D-=20 Best regards, Mat=C3=BA=C5=A1 Goljer --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJLBAEBCAA1FiEEpPUfajSzyB9PVref+loXLPGAC4AFAmQgLEYXHG1hdHVzLmdv bGplckBnbWFpbC5jb20ACgkQ+loXLPGAC4CFIBAA1mdGyesjTQIyX0W9SLsfqWwo M43vn9irk7F6XtuUyUBPZmESaTSKdvyOigKRB3I+NbGRKSPloiMxv5q1PkJxRHWP JBhakfpBTpsH43jEXQkzWw8rd4kgnZGGO5AmhlW3YWTWwfIf55Bp18cft6KrPE2g 6HY72oBTWTw0N52ioMjqibn8xo5PO3SAsvzV9pwZ26B9LtulzYYQsUz7MBIzIpZN THckOv8TxvmnXvOUEu9ToIh96NU9fBnVLMo0p0+FK8FekihcnYad25CgNs+/oFxp rWMUeWLDZ0gjJ66JZzNz1bLg25Q8YM50G8+RXZXTbqywkUGfVcQNO1te7JaCK7px 4GyVNH9+t4glIDAma/UJz4RsviKT8Bazy+yDShvpDOPOjEdiYyVjzvSoqt50sxvL SB+25uXpMuYkn0xlp+/wXsBc+Q04sknhdldntniLMM7egl+r9mnQzSZYLA/wRitW VCaxpHOkbOfd7VQoR1wjDRI44r8QwuFM6hO7T9UcpElU24kF+wBTAYbEkakgQR/b eHYwPaRpYrBoMIA+7Zv5Z9uJoXWI17bfm64KLvrbpOtE3KAYaV8AxCxEWEUHaeia gfgmC9T4MSYOIXi91MQKRqSxSkAGVUEtiZrcTYErRcAxekcqj4nt1qGBWZUx2H3q 7v8caZoM5X2dH+gf3s0= =r6Uw -----END PGP SIGNATURE----- --==-=-=--