From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 14 11:44:32 2013 Received: (at submit) by debbugs.gnu.org; 14 Jul 2013 15:44:32 +0000 Received: from localhost ([127.0.0.1]:54063 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UyOTP-0005wV-9j for submit@debbugs.gnu.org; Sun, 14 Jul 2013 11:44:31 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47742) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UyOTL-0005w8-PD for submit@debbugs.gnu.org; Sun, 14 Jul 2013 11:44:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UyOTF-0005P4-L9 for submit@debbugs.gnu.org; Sun, 14 Jul 2013 11:44:22 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-100.0 required=5.0 tests=BAYES_40,T_DKIM_INVALID, USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:49869) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UyOTF-0005P0-IN for submit@debbugs.gnu.org; Sun, 14 Jul 2013 11:44:21 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49457) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UyOTE-0000tx-8j for bug-guile@gnu.org; Sun, 14 Jul 2013 11:44:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UyOTA-0005OW-G6 for bug-guile@gnu.org; Sun, 14 Jul 2013 11:44:20 -0400 Received: from iustitia.weinholt.se ([46.16.232.230]:37232) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UyOTA-0005Nh-4l for bug-guile@gnu.org; Sun, 14 Jul 2013 11:44:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=weinholt.se; s=iustitia2012; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From; bh=Kp/TtlFjGooN7uQ9vqhkRCB+Y26XIzIl1sc2Pk2AFTU=; b=X/QQSVHGED3cHzYJuC9vnZg+ydmfPyMnfdAblBjC/HmF0J/Ziv+H/gNkM5owSb64qPY4HOEZ3Z9UdhP1UahToVJRUea1T4a+jy4rGiylt3/llKCH4MOgAXCs43X2bCgtI7fZY1eQSYEpLQsvqVDVkYbeK2FjayqEwl5NELY1UxYn58zxMrfuj+sDeyjDhhd7DeupFg3YCtaEvB/Ih3TgZmdTJCw7KPzBU1qn/PLC1jPPnXJ7kK3KNnJ65N6o5rumw9DsCEZcD6CLZmyNg5nmMehW1OKxGVKjHm7nIwmLdN6b1+xf9BmNAIzR/42qjGLXFGVSYwVrQdnUERKfR40EtA==; Received: from uucp by iustitia.weinholt.se with local-bsmtp (Exim 4.72) (envelope-from ) id 1UyOT1-0006NM-J3; Sun, 14 Jul 2013 17:44:07 +0200 Received: from weinholt by industria with local (Exim 4.80) (envelope-from ) id 1UyO4u-0004Y6-LJ; Sun, 14 Jul 2013 17:19:12 +0200 X-Hashcash: 1:20:130714:bug-guile@gnu.org::uQFWiJIxKHfVBISG:000000000000000000000000000000000000000000005oqN From: =?utf-8?Q?G=C3=B6ran?= Weinholt To: bug-guile@gnu.org Subject: bitwise-bit-count is wrong for negative arguments Date: Sun, 14 Jul 2013 17:19:07 +0200 Message-ID: <87hafxdv9w.fsf@industria.weinholt.se> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello schemers, the bitwise-bit-count procedure from (rnrs) is wrong for negative arguments in Guile 2.0.9: scheme@(guile-user)> (import (rnrs)) scheme@(guile-user)> (bitwise-bit-count #b-101) $1 =3D 1 The correct result is -2. Regards, =2D-=20 G=C3=B6ran Weinholt 13 MR. JAKES: I think our economy was based on 14 industrial process. 15 JUSTICE SCALIA: It was based on horses, for 16 Pete's sake. --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAEBCgAGBQJR4sFrAAoJEOM+YaLpuMOi9SIP/RA2vfW3VsMGLZ5UxJ1PWn1W FlPEkxM6BR2SSwueqA0j6y7nHmymj2XgHf7v81Ojwa84pYe75MYf/QfPnNJ26Cir mzs9OY2JEZiG7H/EtwQ/SH8jgZsDkQ37qSY00IsQlgwQZd9VXeTUEjZARtvwlWsC SiaYsYp8K+YkjNXARm9WMJEry+vioVEfh6soXMEV5n2YW1r2lwHd9mMVZeXfXf0T qxBkERUa/gb6YDZWsIz5c2aoUkHxygKyJB4SgrTjMDecENEak4DKjhSC8upaHIbc LE3twHjcLAUF50cpNBuNWtGERDvaw+EkQSfdf8tUJj9rMJkWo+pCatxd+Fsh6/UF sf/ybfJYs28MvAInyRIoK8RZ3uA0NgSe2BzVRssgNoS+21DVFrlT9qxWE4v4V6mv sJ4/28wjMsCCe4Zff6L+3DpdEjIKs6VprCdmkG9OjfY7EcOVrv+nioGGkJTbQ/Rk yMA0JnyS6+dvLT6Iyuk3+CSNLCwgDrYoQnBbfrGQA5ZXkiCCy5GLvL7Oh00PWu3V nJG36gE8tJso73Xegam7TPckZLRTmzVPjPmXx94QYbFPCXqZXtcsxbnMixZvKgMh CiCKxuePWmu6jFwTuEEP62btjdicekkfJ9/CZLU0NIixtXl89ncnm113hJA6HWxo +bept0CeawhLPJTScETU =xozU -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 14 14:14:34 2013 Received: (at 14863-done) by debbugs.gnu.org; 14 Jul 2013 18:14:34 +0000 Received: from localhost ([127.0.0.1]:54149 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UyQob-0003Ak-0f for submit@debbugs.gnu.org; Sun, 14 Jul 2013 14:14:33 -0400 Received: from world.peace.net ([96.39.62.75]:51570 ident=hope0) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UyQoY-0003AU-67 for 14863-done@debbugs.gnu.org; Sun, 14 Jul 2013 14:14:30 -0400 Received: from 209-6-120-240.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com ([209.6.120.240] helo=tines.lan) by world.peace.net with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1UyQoR-0003pG-I8; Sun, 14 Jul 2013 14:14:23 -0400 From: Mark H Weaver To: =?utf-8?Q?G=C3=B6ran?= Weinholt Subject: Re: bug#14863: bitwise-bit-count is wrong for negative arguments References: <87hafxdv9w.fsf@industria.weinholt.se> Date: Sun, 14 Jul 2013 14:14:05 -0400 In-Reply-To: <87hafxdv9w.fsf@industria.weinholt.se> (=?utf-8?Q?=22G=C3=B6r?= =?utf-8?Q?an?= Weinholt"'s message of "Sun, 14 Jul 2013 17:19:07 +0200") Message-ID: <87li5957rm.fsf@tines.lan> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 14863-done Cc: 14863-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) G=C3=B6ran Weinholt writes: > the bitwise-bit-count procedure from (rnrs) is wrong for negative > arguments in Guile 2.0.9: > > scheme@(guile-user)> (import (rnrs)) > scheme@(guile-user)> (bitwise-bit-count #b-101) > $1 =3D 1 > > The correct result is -2. Indeed, thanks for the report. Now fixed on the stable-2.0 branch. http://git.savannah.gnu.org/gitweb/?p=3Dguile.git;a=3Dcommitdiff;h=3De8f329= 972666db6c9d4644619473e14d54db3a80 Mark From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 16 10:09:35 2013 Received: (at 14863) by debbugs.gnu.org; 16 Jul 2013 14:09:35 +0000 Received: from localhost ([127.0.0.1]:58476 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uz5wc-0008Bf-LF for submit@debbugs.gnu.org; Tue, 16 Jul 2013 10:09:34 -0400 Received: from iustitia.weinholt.se ([46.16.232.230]:46203) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uz5wZ-0008BR-GH for 14863@debbugs.gnu.org; Tue, 16 Jul 2013 10:09:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=weinholt.se; s=iustitia2012; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:References:Subject:Cc:To:From; bh=UIizpNCZJ/kasclpifidRt/6lpDdB3RE67JOOML/oR8=; b=a7OXYCHLteiDbPWE73XkbFbxap5xeF8+j3IlpMbiakQZY3dqi+vYTQgzM0FY3pP5XFgMjxQ2qQORHQEoHGR09KIFlxzJacI6X0a37bAMCTImAuWMZik0NYF20PfRO+JWdImX7MancFOsIFNjNeXvGm+X9eWC55/9/+jfdIuPtua46O4bEuSl3VMsJr5dkXoy+9SmtskHPuS4v9PQGDyMw34CTi7qKSH5HmWYRfF1WCkwvflrjNWr8yt73d91DzZCSath6jReV7z7v8vzj9cWUv+Dmb2zeb8Ec9C/qU4N7An2MsV7WezF168QWV48UA15uhmAf8I8UR/mydr/yr9IIA==; Received: from uucp by iustitia.weinholt.se with local-bsmtp (Exim 4.72) (envelope-from ) id 1Uz5wX-00007l-Fg; Tue, 16 Jul 2013 16:09:29 +0200 Received: from weinholt by industria with local (Exim 4.80) (envelope-from ) id 1Uz5vE-0003Vm-I8; Tue, 16 Jul 2013 16:08:08 +0200 X-Hashcash: 1:20:130716:14863@debbugs.gnu.org::T3FjkUzx0tL040al:00000000000000000000000000000000000000007JRy From: =?utf-8?Q?G=C3=B6ran?= Weinholt To: Mark H Weaver Subject: Re: bug#14863: bitwise-bit-count is wrong for negative arguments References: <87hafxdv9w.fsf@industria.weinholt.se> <87li5957rm.fsf@tines.lan> X-Hashcash: 1:20:130716:mhw@netris.org::MTolYjPm9dih0r6Z:0004776 X-Hashcash: 1:20:130716:14863-done@debbugs.gnu.org::x2HvvZ0Ose9LDNLF:000000000000000000000000000000000004M2g Date: Tue, 16 Jul 2013 16:08:07 +0200 In-Reply-To: <87li5957rm.fsf@tines.lan> (Mark H. Weaver's message of "Sun, 14 Jul 2013 14:14:05 -0400") Message-ID: <87ehay61iw.fsf@industria.weinholt.se> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 14863 Cc: 14863@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.4 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mark H Weaver writes: > G=C3=B6ran Weinholt writes: > >> the bitwise-bit-count procedure from (rnrs) is wrong for negative >> arguments in Guile 2.0.9: >> >> scheme@(guile-user)> (import (rnrs)) >> scheme@(guile-user)> (bitwise-bit-count #b-101) >> $1 =3D 1 >> >> The correct result is -2. > > Indeed, thanks for the report. Now fixed on the stable-2.0 branch. > > http://git.savannah.gnu.org/gitweb/?p=3Dguile.git;a=3Dcommitdiff;h=3De8f3= 29972666db6c9d4644619473e14d54db3a80 I just discovered that fxbit-count has the same bug. Regards, =2D-=20 G=C3=B6ran Weinholt 20 JUSTICE KENNEDY: That seems odd. I mean, 21 Microsoft doesn't say please buy our disk because it's 22 the prettiest disk in the business. --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAEBCgAGBQJR5VPHAAoJEOM+YaLpuMOiANkP/R4Xpk/8r/Ut+ovXSI6JdN2B PT9JCSKNclF7zBxcJs63NpCHLTKSY/qwexVRE7fGY4WrsUZm5g7Ivt6GMTxCwg3t g0PY4S7ySA2t5AYGNnam2PzdFTebYxfa2MkvTGHVpmYdXHUCHmAICMmUcgASxDEs Q/ufAsz23N0nWk8Ynyh99IRJkqWl74oIpZaeNYjyfORXXa143RmTw7KdH3cAtb+b QM9k6ct6aMgiY0X0J1lCdPzd0zk6bg1xE6347FLU1XVb1LQqkVjkj1uqcZSSMixm Ac+1M3XremHuuzJGz81K+MvOX8EJ9YcCL0jX6b5x6IogzLDYm09cju2SRnDkK0lg XFx66sNSEitW+ugE9Xke8SecLhlc3K4W0zVm0vJrDIzkLEwB7+acSH3/sUQ7uNqE qC+0ZW/8dAr/km3nHZ9EXFFbU/029OFUB/0HFsg6ByNur22Kg677kOuRW0o5ISLs KTxuGAFID7ilMSm3LWS8qHeaz+8AB+ybFlvV/NNxnZ8maD/CJHaoaqbeYDkONepk hg2q17LRDgAeDNikCT0/sKcyPa2vWGwgVdqc3JjJw+KLaSUgpe/VHm+xceDlKyGm Gt8q8fBk674FQ7u6BXXWRD8lKOJ3aDOsSO42xR6X59WjIL/5R/6II8rXerDDRWfD mevpUdA3QnzwGdkFWzyP =hixJ -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 16 12:30:09 2013 Received: (at 14863) by debbugs.gnu.org; 16 Jul 2013 16:30:09 +0000 Received: from localhost ([127.0.0.1]:58772 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uz88d-0005ph-VK for submit@debbugs.gnu.org; Tue, 16 Jul 2013 12:30:08 -0400 Received: from world.peace.net ([96.39.62.75]:53908 ident=hope4) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uz88Y-0005oU-KK for 14863@debbugs.gnu.org; Tue, 16 Jul 2013 12:30:03 -0400 Received: from 209-6-120-240.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com ([209.6.120.240] helo=tines.lan) by world.peace.net with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1Uz88R-0002HM-QU; Tue, 16 Jul 2013 12:29:55 -0400 From: Mark H Weaver To: =?utf-8?Q?G=C3=B6ran?= Weinholt Subject: Re: bug#14863: bitwise-bit-count is wrong for negative arguments References: <87hafxdv9w.fsf@industria.weinholt.se> <87li5957rm.fsf@tines.lan> <87ehay61iw.fsf@industria.weinholt.se> Date: Tue, 16 Jul 2013 12:29:37 -0400 In-Reply-To: <87ehay61iw.fsf@industria.weinholt.se> (=?utf-8?Q?=22G=C3=B6r?= =?utf-8?Q?an?= Weinholt"'s message of "Tue, 16 Jul 2013 16:08:07 +0200") Message-ID: <87hafu31u6.fsf@tines.lan> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 14863 Cc: 14863@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) G=C3=B6ran Weinholt writes: > Mark H Weaver writes: > >> G=C3=B6ran Weinholt writes: >> >>> the bitwise-bit-count procedure from (rnrs) is wrong for negative >>> arguments in Guile 2.0.9: >>> >>> scheme@(guile-user)> (import (rnrs)) >>> scheme@(guile-user)> (bitwise-bit-count #b-101) >>> $1 =3D 1 >>> >>> The correct result is -2. >> >> Indeed, thanks for the report. Now fixed on the stable-2.0 branch. >> >> http://git.savannah.gnu.org/gitweb/?p=3Dguile.git;a=3Dcommitdiff;h=3De8f= 329972666db6c9d4644619473e14d54db3a80 > > I just discovered that fxbit-count has the same bug. Fixed in a1c9ecf0a46fb3b09a268030f790aa487d38a433. Thanks! Mark From unknown Mon Aug 18 08:55:06 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 14 Aug 2013 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator