From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Noam Postavsky Newsgroups: gmane.emacs.bugs Subject: bug#29165: 26.0.90; can't use some code byte-compiled under emacs 24 Date: Wed, 13 Dec 2017 17:36:01 -0500 Message-ID: References: <6eh8u7x5be.fsf@just-testing.permabit.com> <87375r7f0g.fsf@users.sourceforge.net> <9f1e7a1f-bfc0-43a4-9acb-cf69b85587be@default> <5C8038D7-FF85-4C42-A728-F3F85CDAC85C@permabit.com> <87efpb46sp.fsf@linux-m68k.org> <3EB0E53F-4B99-44C2-9F2E-1125A33E408B@permabit.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1513204633 32504 195.159.176.226 (13 Dec 2017 22:37:13 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 13 Dec 2017 22:37:13 +0000 (UTC) Cc: Andreas Schwab , Philipp Stephani , 29165@debbugs.gnu.org To: Ken Raeburn Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Dec 13 23:37:07 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ePFeE-0008CD-Jp for geb-bug-gnu-emacs@m.gmane.org; Wed, 13 Dec 2017 23:37:06 +0100 Original-Received: from localhost ([::1]:38082 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ePFeL-0002yE-IY for geb-bug-gnu-emacs@m.gmane.org; Wed, 13 Dec 2017 17:37:13 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41251) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ePFeF-0002xD-3H for bug-gnu-emacs@gnu.org; Wed, 13 Dec 2017 17:37:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ePFeA-0003PT-M2 for bug-gnu-emacs@gnu.org; Wed, 13 Dec 2017 17:37:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:52245) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ePFeA-0003PB-G4 for bug-gnu-emacs@gnu.org; Wed, 13 Dec 2017 17:37:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ePFeA-00005D-7h for bug-gnu-emacs@gnu.org; Wed, 13 Dec 2017 17:37:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 13 Dec 2017 22:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29165 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug Original-Received: via spool by 29165-submit@debbugs.gnu.org id=B29165.151320456832698 (code B ref 29165); Wed, 13 Dec 2017 22:37:02 +0000 Original-Received: (at 29165) by debbugs.gnu.org; 13 Dec 2017 22:36:08 +0000 Original-Received: from localhost ([127.0.0.1]:60923 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ePFdI-0008VJ-Bl for submit@debbugs.gnu.org; Wed, 13 Dec 2017 17:36:08 -0500 Original-Received: from mail-wm0-f41.google.com ([74.125.82.41]:45118) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ePFdH-0008Uu-EQ for 29165@debbugs.gnu.org; Wed, 13 Dec 2017 17:36:07 -0500 Original-Received: by mail-wm0-f41.google.com with SMTP id 9so7895506wme.4 for <29165@debbugs.gnu.org>; Wed, 13 Dec 2017 14:36:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-transfer-encoding; bh=Zvllt1BrYoM6ExijeyUylR+5H3YiAJM22u8iMiw0woE=; b=vPSdgiMVsL0CXuARjXApzroiFgbEie525dAJxRY3avWAszQK7IJ6nNSi9JZMqZR7uS 4AAGvS1wNwB/FTO1jTfQksPFlMUY2qxanTv07lVjX0frQav3zYnh+nt00Q+Noxwwjcv9 FDDWqwPz5A+IYt6ln4Cgi+C95EOR3Zg+s4gbKBsfVSSiv/2hEe9ZJuXBd1jAXR/V+BlF UXeXvwuMDiBQ2621909OMOfgP7IemsSjvYERxa/JCFou8BeWVF+LIxYKqq2IxNHHZjkQ WiwaXNoWEQtSQxBaz/ne2H1n49Wn+p1MCHUvopjFqhVpIP67EwdtlVEz63uL0xXFfqe+ Z7bg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc:content-transfer-encoding; bh=Zvllt1BrYoM6ExijeyUylR+5H3YiAJM22u8iMiw0woE=; b=V5XK1zKbWsIb6IoHeiDa7hi9lqrBcI1dNUmdqP3hfmTMw312eYkOhUYPfjJl708+Fy iGAKBO7HRfd7HamEvMTiHrkaJlWMjVQU71OhVNw47wcDxs/Xv26UZw1V79hnBUpcr5BH R/n6lPIe1gehXl52Ij0VHeZtR4qYIQRqlO7oKDd4K1x+T+mbYZldKoLlw320+x7vN/Et zXS4d+Sm5Y4M0OtOrPwHQ3lVHhNj/qaMPNmUKnHiuSmQMv1iKLcnczAhDh3kut5tJVe7 EYyYpDzvdP83jxEcH98HB/9XTWmAuhDbGdyXi2TelUHm2Wj1Ookq3M5zl9G5RFALm4sh G2Lg== X-Gm-Message-State: AKGB3mKerhFyMid7vMbBCShKYAFWWEkEbUJREMJYy6fbBPQBeKHr2j+1 RyhjcRqjzNJKajrmNZueji4guiS0eBrl2k5Atzk= X-Google-Smtp-Source: ACJfBosZyvETUV/UdgX2wh3hQ1nRiwJbydHIGLz15u8Tp76upuVuaQrv8NYrdzcz1LrFpTfIhNvlHV5htQmmty+liU8= X-Received: by 10.28.184.209 with SMTP id i200mr404339wmf.96.1513204561502; Wed, 13 Dec 2017 14:36:01 -0800 (PST) Original-Received: by 10.223.151.116 with HTTP; Wed, 13 Dec 2017 14:36:01 -0800 (PST) In-Reply-To: X-Google-Sender-Auth: 6NeOtRWtWOs2uG_reERDFI1Mj2c X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:141048 Archived-At: close 29165 26.1 quit On Mon, Nov 27, 2017 at 5:24 PM, Noam Postavsky wrote: > On Mon, Nov 13, 2017 at 3:05 PM, Noam Postavsky > wrote: >> On Mon, Nov 13, 2017 at 2:42 PM, Ken Raeburn wrot= e: >> >>> But even if we do make it an error, isn=E2=80=99t there usually a stage= where it=E2=80=99s just a warning? >> >> Maybe. There hasn't been this time (for plain defun, I mean). > > As another case, there wasn't any warning stage for changing setq to > only accept an even number of arguments. > >>> (And if we=E2=80=99re going to make that sort of thing an error, we sho= uld probably check whether empty &key or &aux variable lists are similarly = rejected. I haven=E2=80=99t looked.) >> >> I believe empty &key would be tested in my patch, though not &aux. > > Updated patch which handles &aux as well. I also tested a bootstrap > (doing this I found the previous patch messed up some positive cases). Pushed to emacs-26. [1: e7b1111]: 2017-12-13 17:31:27 -0500 Mention new strictness for &optional, &rest in arglists (Bug#29165) https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=3De7b1111155b3116d= 0c7b137e0e1d312db0f1ca80