From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Daniel Colascione Newsgroups: gmane.emacs.devel Subject: Re: byte-compilation woes (cont'd) Date: Tue, 25 Mar 2014 16:45:26 -0700 Message-ID: <53321516.6020708@dancol.org> References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Ia0LI97gBtjpShSLE97HvSSRLrPM5e5kP" X-Trace: ger.gmane.org 1395791134 22418 80.91.229.3 (25 Mar 2014 23:45:34 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 25 Mar 2014 23:45:34 +0000 (UTC) Cc: Emacs developers To: Juanma Barranquero , Drew Adams Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Mar 26 00:45:42 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WSb2K-0004Dd-OX for ged-emacs-devel@m.gmane.org; Wed, 26 Mar 2014 00:45:40 +0100 Original-Received: from localhost ([::1]:44924 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WSb2K-0000ze-C3 for ged-emacs-devel@m.gmane.org; Tue, 25 Mar 2014 19:45:40 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58925) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WSb2B-0000zY-Pe for emacs-devel@gnu.org; Tue, 25 Mar 2014 19:45:32 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WSb29-0002zb-Cn for emacs-devel@gnu.org; Tue, 25 Mar 2014 19:45:31 -0400 Original-Received: from dancol.org ([2600:3c01::f03c:91ff:fedf:adf3]:60147) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WSb28-0002zW-VA for emacs-devel@gnu.org; Tue, 25 Mar 2014 19:45:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dancol.org; s=x; h=Content-Type:In-Reply-To:References:Subject:CC:To:MIME-Version:From:Date:Message-ID; bh=4zXofY4QwLjm/D5EAZvWIODG5ug+Wi1D2/uFyFXCrHM=; b=lwiIxLqGcYjDaLEriRsP92CcKsKz3yC7G/xwJFzY/ficmcdAQNEWbE6MaTOVE09r7W2i+1pnI1czOcnJpzQoZ4hgsRFk6T1eLFD6hQFAkvb4D077xgDeF4iNftjXBt2UmBTeGsWZ0t9RRC7PiZglnnQqL34dtPuSCuWdJGo9zOE9zUbtA19q7Mw7ysfLxDG5H+7P3E03MO3V6JQ3bJaNCzxVJAyrTs0VJaZKETfEppyWIInzG/zupePE4c1KGdSRlVTfSks2NBR5UP268v0OWMX5vdYLaUw6XY9iILOM3EsqoL8j1CXzNQZNB3O/MzY/ucQmI8u1ii1rR/4B+sKChA==; Original-Received: from [2601:8:b200:551::e5a] by dancol.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1WSb27-0007uQ-Cy; Tue, 25 Mar 2014 16:45:27 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 In-Reply-To: X-Enigmail-Version: 1.6 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2600:3c01::f03c:91ff:fedf:adf3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:170984 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --Ia0LI97gBtjpShSLE97HvSSRLrPM5e5kP Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 03/25/2014 04:41 PM, Juanma Barranquero wrote: > On Wed, Mar 26, 2014 at 12:19 AM, Drew Adams wr= ote: >=20 >> With the latest Emacs 24 build (from 3/23), I now must byte-compile >> help-fns+.el using that build, to be able to use it with that build. >> And doing that prevents using the compiled file with Emacs 22 or 23. >> >> Worse still. If byte-compiled with the latest build it is not even >> usable with Emacs 24.3 (wrong number of args for `help-window-setup').= >=20 > Do your functions use cl-style :keyword args? There's been two recent > changes related to &key parsing, and your snapshot only includes the > first one (the second one is revno:116871). I thought about that --- but the change only affects newly-compiled code, and it should be perfectly compatible with the old code. The new &key parsing code doesn't appear to be intrinsically buggy, since Drew's code works when run on the same Emacs on which it's compiled. I'd be very surprised if this change ended up being the problem. --Ia0LI97gBtjpShSLE97HvSSRLrPM5e5kP Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBAgAGBQJTMhUWAAoJEMAaIROpHW7IgnIP/Rh7iUKoLYgwUUfgUYQEI7nv wMbCyxjM8D/BLxrIDmxiMjRCL/rbYbzoxqID407SRDWfi1aJQVZeM8y4Ab4GuIJx Yw6uMOByJvFI14K2sleB6DnXjxmLwRZnk02SoLBJqWCU75NBmzy1gc3jm/+qfjeR 7eBCm58M88CqQyeF8I6GShx6zdIO1eUQhZLuYdo4JkubGgseBp9NwFmA//ocDKEa 5SsqYa62pSWAEdNtTSN7aWRvv4Mzz8ylHYWZlMF/Lsqp6x50vJ3ouf4X0PafNZ6C UWmTIAQsP8/FC8CX6hc50XQa21XMmcZgLPBFhi3EoLiAI885Wkuec5/Q5WWWY34c qHNkxOQYbePoXEq9dHpwqWhGzuIV8igoDYcv0Z8/G6xUqBm1/6fOE3xuNdVckVLE U5K7VG8L7G5G26yTTTl7I+RdDEJdnUwcbDPPcuyiVWjqVMnKfYy6J4lB7ZkfTjg9 qLkrC1KglI7gN6u+UXQuRYtXDrecU2zXp4FOYzOWkrGfM2f1ER1TDS2mm/thrP7P O65gK0DvN6m+5aIQ+Lzv0dHzwwm+S8cRRcp5ldMDEWY3ysBgGN21CvRYCCOb0fdg L13oLW+yGA7beU0cFo4N7YeYn8PpS87mre9gfvSysk4tOXadH1xhJDOWbacWoDV0 PNwWPYBredWzWu3F3EER =Lj0G -----END PGP SIGNATURE----- --Ia0LI97gBtjpShSLE97HvSSRLrPM5e5kP--