From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#32252: [PATCH] %o and %x now format signed numbers Date: Tue, 24 Jul 2018 05:38:09 +0300 Message-ID: <83zhyhuzn2.fsf@gnu.org> References: <20180723191250.19182-1-eggert@cs.ucla.edu> <83ad4e6c-bf05-446a-be03-d664c5853cd5@default> <98bcda3b-bd15-4993-8544-7ddb842fb493@cs.ucla.edu> NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1532399832 22172 195.159.176.226 (24 Jul 2018 02:37:12 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 24 Jul 2018 02:37:12 +0000 (UTC) Cc: 32252@debbugs.gnu.org To: Paul Eggert Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Jul 24 04:37:08 2018 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 1fhnCE-0005cH-Eu for geb-bug-gnu-emacs@m.gmane.org; Tue, 24 Jul 2018 04:37:06 +0200 Original-Received: from localhost ([::1]:38108 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fhnEJ-00074x-Mp for geb-bug-gnu-emacs@m.gmane.org; Mon, 23 Jul 2018 22:39:15 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57749) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fhnE9-00074s-NH for bug-gnu-emacs@gnu.org; Mon, 23 Jul 2018 22:39:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fhnE6-0001VD-HO for bug-gnu-emacs@gnu.org; Mon, 23 Jul 2018 22:39:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:49492) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fhnE6-0001V2-Ci for bug-gnu-emacs@gnu.org; Mon, 23 Jul 2018 22:39:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fhnE6-0001Ae-1I for bug-gnu-emacs@gnu.org; Mon, 23 Jul 2018 22:39:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 24 Jul 2018 02:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32252 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 32252-submit@debbugs.gnu.org id=B32252.15323998924439 (code B ref 32252); Tue, 24 Jul 2018 02:39:01 +0000 Original-Received: (at 32252) by debbugs.gnu.org; 24 Jul 2018 02:38:12 +0000 Original-Received: from localhost ([127.0.0.1]:54510 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fhnDI-00019X-3J for submit@debbugs.gnu.org; Mon, 23 Jul 2018 22:38:12 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:38432) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fhnDG-00019K-6x for 32252@debbugs.gnu.org; Mon, 23 Jul 2018 22:38:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fhnD7-0000z8-Vw for 32252@debbugs.gnu.org; Mon, 23 Jul 2018 22:38:05 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49120) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fhnD7-0000z2-Rg; Mon, 23 Jul 2018 22:38:01 -0400 Original-Received: from [176.228.60.248] (port=3376 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fhnD7-0002SO-6Y; Mon, 23 Jul 2018 22:38:01 -0400 In-reply-to: (message from Paul Eggert on Mon, 23 Jul 2018 19:04:48 -0700) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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:148877 Archived-At: > From: Paul Eggert > Date: Mon, 23 Jul 2018 19:04:48 -0700 > > ** Numbers formatted via %o or %x are now formatted as signed integers. > Formerly they were formatted using machine-dependent two's complement > representations. The new behavior is machine-independent, avoids > misbehavior in calls like (read (format "#x%x" -1)), and is more > compatible with bignums, a planned feature. To get the old behavior, > set the new, experimental variable binary-as-unsigned to t and please > email 32252@debbugs.gnu.org if you need that. Because %o and %x now > format signed integers, they now support the + and space flags. > (Bug#32252). Please don't put bug numbers in NEWS. If some bug is important for NEWS (I doubt that it ever could be), describe it instead. NEWS is for people who want to grasp changes at a glance, we shouldn't bother them with looking up bugs.