From unknown Thu Aug 14 20:52:54 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#40892 <40892@debbugs.gnu.org> To: bug#40892 <40892@debbugs.gnu.org> Subject: Status: 26.3; emacs calculator.el: return values are truncated integers Reply-To: bug#40892 <40892@debbugs.gnu.org> Date: Fri, 15 Aug 2025 03:52:54 +0000 retitle 40892 26.3; emacs calculator.el: return values are truncated intege= rs reassign 40892 emacs submitter 40892 Aitor Soroa severity 40892 minor tag 40892 confirmed thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 27 03:13:04 2020 Received: (at submit) by debbugs.gnu.org; 27 Apr 2020 07:13:04 +0000 Received: from localhost ([127.0.0.1]:35437 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSxwq-0006ge-2y for submit@debbugs.gnu.org; Mon, 27 Apr 2020 03:13:04 -0400 Received: from lists.gnu.org ([209.51.188.17]:49064) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSxwm-0006gW-PT for submit@debbugs.gnu.org; Mon, 27 Apr 2020 03:12:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36548) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jSxwj-0007WO-Fc for bug-gnu-emacs@gnu.org; Mon, 27 Apr 2020 03:12:56 -0400 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jSxwf-0002NM-LD for bug-gnu-emacs@gnu.org; Mon, 27 Apr 2020 03:12:51 -0400 Received: from smtp.lg.ehu.es ([158.227.0.66]:52436 helo=smtp.ehu.eus) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jSxwf-0002LY-04 for bug-gnu-emacs@gnu.org; Mon, 27 Apr 2020 03:12:49 -0400 Received: from imsva1.lgp.ehu.es (imsva1.lgp.ehu.es [10.0.3.245]) by postfix.smtp1.imsva1 (Postfix) with ESMTPS id EF6872C4BC for ; Mon, 27 Apr 2020 09:12:36 +0200 (CEST) Received: from imsva1.lgp.ehu.es (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id B934E110052 for ; Mon, 27 Apr 2020 09:12:36 +0200 (CEST) Received: from imsva1.lgp.ehu.es (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 9A29F110050 for ; Mon, 27 Apr 2020 09:12:36 +0200 (CEST) Received: from smtp.ehu.eus (unknown [10.0.100.73]) by imsva1.lgp.ehu.es (Postfix) with ESMTPS for ; Mon, 27 Apr 2020 09:12:36 +0200 (CEST) Received: from [192.168.0.18] (100.85-87-25.dynamic.clientes.euskaltel.es [85.87.25.100]) by smtp1 (Postfix) with ESMTPSA id 6F34B2C4BC for ; Mon, 27 Apr 2020 09:12:36 +0200 (CEST) To: bug-gnu-emacs@gnu.org Subject: 26.3; emacs calculator.el: return values are truncated integers From: Aitor Soroa Message-ID: Date: Mon, 27 Apr 2020 09:12:35 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Greylist: ACL 187 matched, not delayed by milter-greylist-4.6.2 (smtp1 [10.0.100.73]); Mon, 27 Apr 2020 09:12:36 +0200 (CEST) X-TM-AS-GCONF: 00 X-TM-AS-Product-Ver: IMSVA-9.1.0.1631-8.5.0.1020-25380.005 X-TM-AS-Result: No--11.852-7.0-31-10 X-imss-scan-details: No--11.852-7.0-31-10 X-TMASE-Version: IMSVA-9.1.0.1631-8.5.1020-25380.005 X-TMASE-Result: 10--11.851700-10.000000 X-TMASE-MatchedRID: 7JAi/59+m5qgBUTSh64wSfRR4zaLaXcQMVx/3ZYby7+WGpM90g5V9Cqh 5cUye3iVJBLO3bpmlQ/stc4EQbYli55H2r2gBzIri+quUbDYb+QFvzaxyQllWt9RlPzeVuQQId/ dUcsOqqBXfsQt4xWDTWBmyv8igz2axtyLr6o8C4wTF1LtYW9la6dT43GpXcMNOzrXChUtBAQSXd Hf5mqtrcp55vXoXeM4sOyWCkmtUBzr1g5O93q/t8PjnKkfegxXxJvInfspumizht7teFbZnkhUg OnWl3qA6mw9n2L/KtwwKp2rm/ymrOQMMFuJkD3QXPBzUCUtbcT+IchFbM0oo/xYS2VCAt2gGyfI QMEjUMd/FzATBxUnoyIvrsO96YrEeaJohvG878aVKqCE5AjQCljKpSEColRJ+Z4lF/CW5gaVyWZ q8MBuqp4Fl4E0FWjuI7SSdt2b21ejPNCM3q1yh5DrDU5E36oxun513vbTseZ2ugWlXLnD6bH9y3 BGSBuXhMFDTRWL4jdqXkraxXOfg5JNQfscQ0o2Odvw7Rg3RDlhmSA5boa80GIk1BqzJ3DPfrUY5 d2Aj0Mv93b+rSJOdzk/S/jsPDOxjXjGYBMDi6NoMLOoNHsM9up7wLAlkUZR3PShNosIMB5cwDku 8UANmLrmb3Z8w6NUnKmf6d82B1lVcx2R8dL+iN3tFiKyU7VfdxtW7Juc34z0pRpJd0vHWnKg3ZC Im2XRXlSunTrgkxdJsbWIgop7dpLpheIvk3TedOc7KAdVCk4cXbmVwK6Cn8DmAq1EkYpa4OqQWQ U3B+vhSiHa9KS30I0uGB4mgObzOTPyvHM8HUSeAiCmPx4NwLTrdaH1ZWqC1kTfEkyaZdz6C0ePs 7A07YVH0dq7wY7uPefUoUh8dMNoG1CENwEOxQDhBx6IB+7c0nLxgrNKGYKjvWoV2a6THw== X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0-0 X-Greylist: Sender IP whitelisted, Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.6.2 (postfix.smtp1.imsva1 [10.0.100.73]); Mon, 27 Apr 2020 09:12:36 +0200 (CEST) Received-SPF: pass client-ip=158.227.0.66; envelope-from=a.soroa@ehu.eus; helo=smtp.ehu.eus X-detected-operating-system: by eggs.gnu.org: First seen = 2020/04/27 03:12:37 X-ACL-Warn: Detected OS = Linux 3.x [generic] [fuzzy] X-Received-From: 158.227.0.66 X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) The calculator.el: wrongly returns integers. For instance: emacs -Q M-x calculator 22 / 7 The answer is '3'. Even worse, If I set calculator-remove-zeros to nil, then I get '3.000' In GNU Emacs 26.3 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.22.30) of 2019-09-16 built on lcy01-amd64-030 Windowing system distributor 'The X.Org Foundation', version 11.0.11906000 System Description: Ubuntu 18.04.4 LTS Recent messages: Configuring package ido...done Loading package ido...done Loading package projectile... Configuring package projectile...done Loading package projectile...done (0.190s) Loading package ccls... Configuring package cc-mode...done Loading package ccls...done (0.388s) For information about GNU Emacs and the GNU system, type C-h C-a. Emacs ready in 2.22 seconds with 16 garbage collections. Configured using: 'configure --build=x86_64-linux-gnu --prefix=/usr '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' --sysconfdir=/etc --localstatedir=/var --disable-silent-rules '--libdir=${prefix}/lib/x86_64-linux-gnu' '--libexecdir=${prefix}/lib/x86_64-linux-gnu' --disable-maintainer-mode --disable-dependency-tracking --prefix=/usr --sharedstatedir=/var/lib --program-suffix=26 --with-modules --with-file-notification=inotify --with-mailutils --with-x=yes --with-x-toolkit=gtk3 --with-xwidgets --with-lcms2 'CFLAGS=-g -O2 -fdebug-prefix-map=/build/emacs26-TP6iDo/emacs26-26.3~1.git96dd019=. -fstack-protector-strong -Wformat -Werror=format-security -no-pie' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -no-pie'' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS GLIB NOTIFY LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS XWIDGETS LIBSYSTEMD LCMS2 Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: global-company-mode: t company-mode: t projectile-mode: t ido-vertical-mode: t save-place-mode: t override-global-mode: t cl-old-struct-compat-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: /usr/share/emacs/site-lisp/dictionaries-common/flyspell hides /usr/share/emacs/26.3/lisp/textmodes/flyspell /usr/share/emacs/site-lisp/dictionaries-common/ispell hides /usr/share/emacs/26.3/lisp/textmodes/ispell /home/user/.emacs.d/elpa/flymake-1.0.8/flymake hides /usr/share/emacs/26.3/lisp/progmodes/flymake /home/user/.emacs.d/elpa/org-20200406/org-loaddefs hides /usr/share/emacs/26.3/lisp/org/org-loaddefs /home/user/.emacs.d/elpa/org-20200406/ob-sed hides /usr/share/emacs/26.3/lisp/org/ob-sed /home/user/.emacs.d/elpa/org-20200406/ob-sqlite hides /usr/share/emacs/26.3/lisp/org/ob-sqlite /home/user/.emacs.d/elpa/org-20200406/ob-asymptote hides /usr/share/emacs/26.3/lisp/org/ob-asymptote /home/user/.emacs.d/elpa/org-20200406/org-id hides /usr/share/emacs/26.3/lisp/org/org-id /home/user/.emacs.d/elpa/org-20200406/org-timer hides /usr/share/emacs/26.3/lisp/org/org-timer /home/user/.emacs.d/elpa/org-20200406/ob-lisp hides /usr/share/emacs/26.3/lisp/org/ob-lisp /home/user/.emacs.d/elpa/org-20200406/ob-abc hides /usr/share/emacs/26.3/lisp/org/ob-abc /home/user/.emacs.d/elpa/org-20200406/ob-ebnf hides /usr/share/emacs/26.3/lisp/org/ob-ebnf /home/user/.emacs.d/elpa/org-20200406/ob-ref hides /usr/share/emacs/26.3/lisp/org/ob-ref /home/user/.emacs.d/elpa/org-20200406/org-faces hides /usr/share/emacs/26.3/lisp/org/org-faces /home/user/.emacs.d/elpa/org-20200406/org-element hides /usr/share/emacs/26.3/lisp/org/org-element /home/user/.emacs.d/elpa/org-20200406/org-capture hides /usr/share/emacs/26.3/lisp/org/org-capture /home/user/.emacs.d/elpa/org-20200406/org-entities hides /usr/share/emacs/26.3/lisp/org/org-entities /home/user/.emacs.d/elpa/org-20200406/ob-R hides /usr/share/emacs/26.3/lisp/org/ob-R /home/user/.emacs.d/elpa/org-20200406/ob-mscgen hides /usr/share/emacs/26.3/lisp/org/ob-mscgen /home/user/.emacs.d/elpa/org-20200406/org-footnote hides /usr/share/emacs/26.3/lisp/org/org-footnote /home/user/.emacs.d/elpa/org-20200406/ob-lilypond hides /usr/share/emacs/26.3/lisp/org/ob-lilypond /home/user/.emacs.d/elpa/org-20200406/ob-ocaml hides /usr/share/emacs/26.3/lisp/org/ob-ocaml /home/user/.emacs.d/elpa/org-20200406/org-lint hides /usr/share/emacs/26.3/lisp/org/org-lint /home/user/.emacs.d/elpa/org-20200406/ob-haskell hides /usr/share/emacs/26.3/lisp/org/ob-haskell /home/user/.emacs.d/elpa/org-20200406/ob-stan hides /usr/share/emacs/26.3/lisp/org/ob-stan /home/user/.emacs.d/elpa/org-20200406/ob-C hides /usr/share/emacs/26.3/lisp/org/ob-C /home/user/.emacs.d/elpa/org-20200406/ob-table hides /usr/share/emacs/26.3/lisp/org/ob-table /home/user/.emacs.d/elpa/org-20200406/ob-sass hides /usr/share/emacs/26.3/lisp/org/ob-sass /home/user/.emacs.d/elpa/org-20200406/ob-org hides /usr/share/emacs/26.3/lisp/org/ob-org /home/user/.emacs.d/elpa/org-20200406/org-plot hides /usr/share/emacs/26.3/lisp/org/org-plot /home/user/.emacs.d/elpa/org-20200406/org-pcomplete hides /usr/share/emacs/26.3/lisp/org/org-pcomplete /home/user/.emacs.d/elpa/org-20200406/ob-plantuml hides /usr/share/emacs/26.3/lisp/org/ob-plantuml /home/user/.emacs.d/elpa/org-20200406/org-datetree hides /usr/share/emacs/26.3/lisp/org/org-datetree /home/user/.emacs.d/elpa/org-20200406/ob-eval hides /usr/share/emacs/26.3/lisp/org/ob-eval /home/user/.emacs.d/elpa/org-20200406/ox-ascii hides /usr/share/emacs/26.3/lisp/org/ox-ascii /home/user/.emacs.d/elpa/org-20200406/org-src hides /usr/share/emacs/26.3/lisp/org/org-src /home/user/.emacs.d/elpa/org-20200406/ob-maxima hides /usr/share/emacs/26.3/lisp/org/ob-maxima /home/user/.emacs.d/elpa/org-20200406/org-agenda hides /usr/share/emacs/26.3/lisp/org/org-agenda /home/user/.emacs.d/elpa/org-20200406/org-attach hides /usr/share/emacs/26.3/lisp/org/org-attach /home/user/.emacs.d/elpa/org-20200406/ob-J hides /usr/share/emacs/26.3/lisp/org/ob-J /home/user/.emacs.d/elpa/org-20200406/ob-forth hides /usr/share/emacs/26.3/lisp/org/ob-forth /home/user/.emacs.d/elpa/org-20200406/org-inlinetask hides /usr/share/emacs/26.3/lisp/org/org-inlinetask /home/user/.emacs.d/elpa/org-20200406/ox-beamer hides /usr/share/emacs/26.3/lisp/org/ox-beamer /home/user/.emacs.d/elpa/org-20200406/ob-gnuplot hides /usr/share/emacs/26.3/lisp/org/ob-gnuplot /home/user/.emacs.d/elpa/org-20200406/org-macro hides /usr/share/emacs/26.3/lisp/org/org-macro /home/user/.emacs.d/elpa/org-20200406/ob-shell hides /usr/share/emacs/26.3/lisp/org/ob-shell /home/user/.emacs.d/elpa/org-20200406/ob-emacs-lisp hides /usr/share/emacs/26.3/lisp/org/ob-emacs-lisp /home/user/.emacs.d/elpa/org-20200406/ox-org hides /usr/share/emacs/26.3/lisp/org/ox-org /home/user/.emacs.d/elpa/org-20200406/org-mobile hides /usr/share/emacs/26.3/lisp/org/org-mobile /home/user/.emacs.d/elpa/org-20200406/ob-comint hides /usr/share/emacs/26.3/lisp/org/ob-comint /home/user/.emacs.d/elpa/org-20200406/ob-screen hides /usr/share/emacs/26.3/lisp/org/ob-screen /home/user/.emacs.d/elpa/org-20200406/ox-html hides /usr/share/emacs/26.3/lisp/org/ox-html /home/user/.emacs.d/elpa/org-20200406/org-ctags hides /usr/share/emacs/26.3/lisp/org/org-ctags /home/user/.emacs.d/elpa/org-20200406/ob-lob hides /usr/share/emacs/26.3/lisp/org/ob-lob /home/user/.emacs.d/elpa/org-20200406/org-table hides /usr/share/emacs/26.3/lisp/org/org-table /home/user/.emacs.d/elpa/org-20200406/ob-fortran hides /usr/share/emacs/26.3/lisp/org/ob-fortran /home/user/.emacs.d/elpa/org-20200406/org-indent hides /usr/share/emacs/26.3/lisp/org/org-indent /home/user/.emacs.d/elpa/org-20200406/org-list hides /usr/share/emacs/26.3/lisp/org/org-list /home/user/.emacs.d/elpa/org-20200406/ob hides /usr/share/emacs/26.3/lisp/org/ob /home/user/.emacs.d/elpa/org-20200406/ob-perl hides /usr/share/emacs/26.3/lisp/org/ob-perl /home/user/.emacs.d/elpa/org-20200406/ox-odt hides /usr/share/emacs/26.3/lisp/org/ox-odt /home/user/.emacs.d/elpa/org-20200406/org-colview hides /usr/share/emacs/26.3/lisp/org/org-colview /home/user/.emacs.d/elpa/org-20200406/ox hides /usr/share/emacs/26.3/lisp/org/ox /home/user/.emacs.d/elpa/org-20200406/ob-calc hides /usr/share/emacs/26.3/lisp/org/ob-calc /home/user/.emacs.d/elpa/org-20200406/ox-icalendar hides /usr/share/emacs/26.3/lisp/org/ox-icalendar /home/user/.emacs.d/elpa/org-20200406/org-version hides /usr/share/emacs/26.3/lisp/org/org-version /home/user/.emacs.d/elpa/org-20200406/ox-md hides /usr/share/emacs/26.3/lisp/org/ox-md /home/user/.emacs.d/elpa/org-20200406/ob-java hides /usr/share/emacs/26.3/lisp/org/ob-java /home/user/.emacs.d/elpa/org-20200406/ob-latex hides /usr/share/emacs/26.3/lisp/org/ob-latex /home/user/.emacs.d/elpa/org-20200406/ob-ruby hides /usr/share/emacs/26.3/lisp/org/ob-ruby /home/user/.emacs.d/elpa/org-20200406/ob-ditaa hides /usr/share/emacs/26.3/lisp/org/ob-ditaa /home/user/.emacs.d/elpa/org-20200406/ox-texinfo hides /usr/share/emacs/26.3/lisp/org/ox-texinfo /home/user/.emacs.d/elpa/org-20200406/ob-sql hides /usr/share/emacs/26.3/lisp/org/ob-sql /home/user/.emacs.d/elpa/org-20200406/ob-groovy hides /usr/share/emacs/26.3/lisp/org/ob-groovy /home/user/.emacs.d/elpa/org-20200406/ox-latex hides /usr/share/emacs/26.3/lisp/org/ox-latex /home/user/.emacs.d/elpa/org-20200406/ob-exp hides /usr/share/emacs/26.3/lisp/org/ob-exp /home/user/.emacs.d/elpa/org-20200406/ob-clojure hides /usr/share/emacs/26.3/lisp/org/ob-clojure /home/user/.emacs.d/elpa/org-20200406/org-compat hides /usr/share/emacs/26.3/lisp/org/org-compat /home/user/.emacs.d/elpa/org-20200406/ob-css hides /usr/share/emacs/26.3/lisp/org/ob-css /home/user/.emacs.d/elpa/org-20200406/org hides /usr/share/emacs/26.3/lisp/org/org /home/user/.emacs.d/elpa/org-20200406/ob-python hides /usr/share/emacs/26.3/lisp/org/ob-python /home/user/.emacs.d/elpa/org-20200406/ob-shen hides /usr/share/emacs/26.3/lisp/org/ob-shen /home/user/.emacs.d/elpa/org-20200406/ob-dot hides /usr/share/emacs/26.3/lisp/org/ob-dot /home/user/.emacs.d/elpa/org-20200406/ox-publish hides /usr/share/emacs/26.3/lisp/org/ox-publish /home/user/.emacs.d/elpa/org-20200406/ob-vala hides /usr/share/emacs/26.3/lisp/org/ob-vala /home/user/.emacs.d/elpa/org-20200406/ob-picolisp hides /usr/share/emacs/26.3/lisp/org/ob-picolisp /home/user/.emacs.d/elpa/org-20200406/org-macs hides /usr/share/emacs/26.3/lisp/org/org-macs /home/user/.emacs.d/elpa/org-20200406/ob-ledger hides /usr/share/emacs/26.3/lisp/org/ob-ledger /home/user/.emacs.d/elpa/org-20200406/org-crypt hides /usr/share/emacs/26.3/lisp/org/org-crypt /home/user/.emacs.d/elpa/org-20200406/org-mouse hides /usr/share/emacs/26.3/lisp/org/org-mouse /home/user/.emacs.d/elpa/org-20200406/ob-octave hides /usr/share/emacs/26.3/lisp/org/ob-octave /home/user/.emacs.d/elpa/org-20200406/org-archive hides /usr/share/emacs/26.3/lisp/org/org-archive /home/user/.emacs.d/elpa/org-20200406/ox-man hides /usr/share/emacs/26.3/lisp/org/ox-man /home/user/.emacs.d/elpa/org-20200406/ob-io hides /usr/share/emacs/26.3/lisp/org/ob-io /home/user/.emacs.d/elpa/org-20200406/org-duration hides /usr/share/emacs/26.3/lisp/org/org-duration /home/user/.emacs.d/elpa/org-20200406/ob-lua hides /usr/share/emacs/26.3/lisp/org/ob-lua /home/user/.emacs.d/elpa/org-20200406/ob-tangle hides /usr/share/emacs/26.3/lisp/org/ob-tangle /home/user/.emacs.d/elpa/org-20200406/ob-scheme hides /usr/share/emacs/26.3/lisp/org/ob-scheme /home/user/.emacs.d/elpa/org-20200406/ob-hledger hides /usr/share/emacs/26.3/lisp/org/ob-hledger /home/user/.emacs.d/elpa/org-20200406/org-habit hides /usr/share/emacs/26.3/lisp/org/org-habit /home/user/.emacs.d/elpa/org-20200406/ob-awk hides /usr/share/emacs/26.3/lisp/org/ob-awk /home/user/.emacs.d/elpa/org-20200406/ob-makefile hides /usr/share/emacs/26.3/lisp/org/ob-makefile /home/user/.emacs.d/elpa/org-20200406/org-install hides /usr/share/emacs/26.3/lisp/org/org-install /home/user/.emacs.d/elpa/org-20200406/org-feed hides /usr/share/emacs/26.3/lisp/org/org-feed /home/user/.emacs.d/elpa/org-20200406/org-protocol hides /usr/share/emacs/26.3/lisp/org/org-protocol /home/user/.emacs.d/elpa/org-20200406/org-clock hides /usr/share/emacs/26.3/lisp/org/org-clock /home/user/.emacs.d/elpa/org-20200406/ob-matlab hides /usr/share/emacs/26.3/lisp/org/ob-matlab /home/user/.emacs.d/elpa/org-20200406/ob-processing hides /usr/share/emacs/26.3/lisp/org/ob-processing /home/user/.emacs.d/elpa/org-20200406/ob-core hides /usr/share/emacs/26.3/lisp/org/ob-core /home/user/.emacs.d/elpa/org-20200406/ob-js hides /usr/share/emacs/26.3/lisp/org/ob-js /home/user/.emacs.d/elpa/org-20200406/ob-coq hides /usr/share/emacs/26.3/lisp/org/ob-coq /home/user/.emacs.d/elpa/let-alist-1.0.6/let-alist hides /usr/share/emacs/26.3/lisp/emacs-lisp/let-alist Features: (shadow sort mail-extr emacsbug message format-spec rfc822 mml mml-sec gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils ispell elec-pair ccls ccls-member-hierarchy ccls-inheritance-hierarchy ccls-call-hierarchy ccls-tree ccls-code-lens ccls-semantic-highlight ccls-common lsp lsp-mode url-util tree-widget wid-edit subr-x spinner network-stream puny nsm rmc starttls tls gnutls markdown-mode color noutline outline lv json map inline imenu ht filenotify f s ewoc em-glob esh-util dash-functional dash bindat cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs company-oddmuse company-keywords company-etags etags xref project company-gtags company-dabbrev-code company-dabbrev company-files company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-template company-bbdb company pcase projectile grep compile comint ansi-color ring ibuf-ext ibuffer ibuffer-loaddefs thingatpt flx-ido advice flx ido-vertical-mode ido cus-start cus-load dired-x dired dired-loaddefs printing ps-print ps-print-loaddefs ps-def lpr epa derived epg saveplace cl-extra help-mode use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core edmacro kmacro finder-inf tex-site rx info package easymenu epg-config url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting xwidget-internal move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 435626 19099) (symbols 48 39451 2) (miscs 40 48 177) (strings 32 138354 4060) (string-bytes 1 3695638) (vectors 16 46888) (vector-slots 8 1613697 100408) (floats 8 500 61) (intervals 56 358 0) (buffers 992 11)) From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 27 04:14:16 2020 Received: (at 40892) by debbugs.gnu.org; 27 Apr 2020 08:14:16 +0000 Received: from localhost ([127.0.0.1]:35476 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSyu8-0008Ch-CQ for submit@debbugs.gnu.org; Mon, 27 Apr 2020 04:14:16 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:36503) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSyu5-0008CW-Tc for 40892@debbugs.gnu.org; Mon, 27 Apr 2020 04:14:15 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 499cxb2J4Yz1r6nV; Mon, 27 Apr 2020 10:14:11 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 499cxb0jYsz1qtwg; Mon, 27 Apr 2020 10:14:11 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id IZpOTRujYDLx; Mon, 27 Apr 2020 10:14:10 +0200 (CEST) X-Auth-Info: 66xipxwqjeemGfXz+MxU45F+VXhvwL+YLfvt2PdZutMl0/qDpQutlSfylywOmiGf Received: from igel.home (ppp-46-244-184-148.dynamic.mnet-online.de [46.244.184.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Mon, 27 Apr 2020 10:14:10 +0200 (CEST) Received: by igel.home (Postfix, from userid 1000) id DE3CA2C0C0C; Mon, 27 Apr 2020 10:14:09 +0200 (CEST) From: Andreas Schwab To: Aitor Soroa Subject: Re: bug#40892: 26.3; emacs calculator.el: return values are truncated integers References: X-Yow: I feel like I'm in a Toilet Bowl with a thumbtack in my forehead!! Date: Mon, 27 Apr 2020 10:14:09 +0200 In-Reply-To: (Aitor Soroa's message of "Mon, 27 Apr 2020 09:12:35 +0200") Message-ID: <87tv151h2m.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.5 (/) X-Debbugs-Envelope-To: 40892 Cc: 40892@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.5 (-) On Apr 27 2020, Aitor Soroa wrote: > The calculator.el: wrongly returns integers. For instance: > > emacs -Q > M-x calculator > 22 / 7 > > The answer is '3'. Even worse, If I set calculator-remove-zeros to nil, > then I get '3.000' This is consistent with how Emacs Lisp works: ELISP> (/ 22 7) 3 (#o3, #x3, ?\C-c) ELISP> (/ 22 7.0) 3.142857142857143 Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 27 05:12:24 2020 Received: (at 40892) by debbugs.gnu.org; 27 Apr 2020 09:12:25 +0000 Received: from localhost ([127.0.0.1]:35659 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSzoO-0001EE-MG for submit@debbugs.gnu.org; Mon, 27 Apr 2020 05:12:24 -0400 Received: from mout01.posteo.de ([185.67.36.65]:37979) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSzoN-0001Dz-85 for 40892@debbugs.gnu.org; Mon, 27 Apr 2020 05:12:24 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id E2E81160065 for <40892@debbugs.gnu.org>; Mon, 27 Apr 2020 11:12:16 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1587978736; bh=W7JL6XKnj5H1tl/rwcHnpAynirXkWj1XDhmOOGJK0sM=; h=From:To:Cc:Subject:Date:From; b=rmpoLvGrLR1uG2fZAFQJiGFvxwR62qY1XVStilj6Iv0/5kAtz1q/yPkWWSNoqwnEp OftpYJrruz5V9tdQf3cbM4yToYZNibpBRVq+2OyRjSkB+F71lWVbwO+gu0ggsHMA97 ARifg2rGoZo3OnH3wnd+j6/4Y3UO/4wRnQjodH7M6wug6OJSruzi9bmFIwFKNT9FFi WKqkmIHA9iKghryuwRrdRCsgrNN2sUB3tZFg4QstNFmGckFpaCGexOOxAcBboJPI+H daLgGPbMYm3mz8aOZly3uX3/IYC1E4XXZTzs+66HoIITFIaColRzHspVVrOvOGdHBh KTubRYGmtRBGw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 499fDZ2Xfwz6tn4; Mon, 27 Apr 2020 11:12:14 +0200 (CEST) From: Tomas Nordin To: Andreas Schwab , Aitor Soroa Subject: Re: bug#40892: 26.3; emacs calculator.el: return values are truncated integers In-Reply-To: <87tv151h2m.fsf@igel.home> References: <87tv151h2m.fsf@igel.home> Date: Mon, 27 Apr 2020 11:12:12 +0200 Message-ID: <871ro9b8cz.fsf@fliptop.i-did-not-set--mail-host-address--so-tickle-me> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 40892 Cc: 40892@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) Andreas Schwab writes: > On Apr 27 2020, Aitor Soroa wrote: > >> The calculator.el: wrongly returns integers. For instance: >> >> emacs -Q >> M-x calculator >> 22 / 7 >> >> The answer is '3'. Even worse, If I set calculator-remove-zeros to nil, >> then I get '3.000' > > This is consistent with how Emacs Lisp works: > > ELISP> (/ 22 7) > 3 (#o3, #x3, ?\C-c) > ELISP> (/ 22 7.0) > 3.142857142857143 It might be a bit surprising through an interface that is meant to be similar to popular calc apps (if meant so). On the other hand maybe one wants to do integer divisions as well. This report could be a suggestion of a new variable like 'treat-input-integers-as-floats'. From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 29 11:57:33 2020 Received: (at 40892) by debbugs.gnu.org; 29 Apr 2020 15:57:33 +0000 Received: from localhost ([127.0.0.1]:44364 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTp5Z-0001do-HX for submit@debbugs.gnu.org; Wed, 29 Apr 2020 11:57:33 -0400 Received: from mail-qt1-f179.google.com ([209.85.160.179]:39993) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTp5Y-0001dc-33 for 40892@debbugs.gnu.org; Wed, 29 Apr 2020 11:57:32 -0400 Received: by mail-qt1-f179.google.com with SMTP id e17so2248432qtp.7 for <40892@debbugs.gnu.org>; Wed, 29 Apr 2020 08:57:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=0DeWK7SYFAUWpR60I7zZJPIc2rqlD2cCaw6TS20CnXM=; b=KLAlTGam3QTRMSZzzYGu2zxBJMIhTgwKfyKVrG0FvJ8rXnYgNoAEUXqFwtickTNRMr EDamZNvp4UETXvu/XQiHT8JjS9WBT52u2Eke+6krMHmolAoBNUXswkxaJItXFHiEYlXn 3g8W+KYIN8nn5CKcTt1Qmj8ZutH8pLLntA9DUpLyAfcCBXExeB0K7+JP+2Vdhal43gAR AgQzk4LvBgWab6h/RDGl90EREY9AaqeEuVORWStgsC+HhnYZZV1j9CwLxPiqi+8NE8AR /Y1GJnqKrAHolCrrzTWhzDPcbSHPgh9t5g1NwpS682jyEO8INTB0QUwNOfpkW9NkNUMv ETcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=0DeWK7SYFAUWpR60I7zZJPIc2rqlD2cCaw6TS20CnXM=; b=Y1kcX+3nd9WzxWieIpcsomIGiDVIo0Uty1dEP6SJYvpDzR+ckkVOhKls4Zm/JQ/pss ktIhe1DoIo1PpDPVmYFUxS/lrHQnsYtGOpdNEaUU3LPMMDTz2mCQXcf8Ap/9NBZU48n4 aTZ1WIAt3oqHM1vlA6+Fa7gjf6wMgNCPyQEyNy7pVSJxfVqCEqeql1MO/6vizfCTsXKQ LJvoo9ZE8ePZjdZ/fDhYjsSyhoeVx5d6ACcgJ91ZHbFopG7rTg9ea63GWLipvrRImMMu +ns41LTNeyCZ+B/OeBN9Fny6V5uXiwEI7EpE48qih11Lu0IrwuuownGnkfiUfiI0GKYb P7RA== X-Gm-Message-State: AGi0PuZ/UyaRCryHdaNhh46XSd+vSqBECrgu67CC5EWyCmGYP1Fcj0oj tH7rrDyi2zEkdRJyjhR1uk67k2gY X-Google-Smtp-Source: APiQypLkbaQOEtqeJKfpRcFx/F1hA5i3HsXvhzFJHHvuB0U/tCBkJ4Tda1BVqrfInk1Wfyj1DbHt4g== X-Received: by 2002:aed:3f1d:: with SMTP id p29mr34919992qtf.14.1588175846333; Wed, 29 Apr 2020 08:57:26 -0700 (PDT) Received: from vhost2 (CPE001143542e1f-CMf81d0f809fa0.cpe.net.cable.rogers.com. [99.230.38.42]) by smtp.gmail.com with ESMTPSA id 22sm16155152qks.76.2020.04.29.08.57.25 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 29 Apr 2020 08:57:25 -0700 (PDT) From: Noam Postavsky To: Tomas Nordin Subject: Re: bug#40892: 26.3; emacs calculator.el: return values are truncated integers References: <87tv151h2m.fsf@igel.home> <871ro9b8cz.fsf@fliptop.i-did-not-set--mail-host-address--so-tickle-me> Date: Wed, 29 Apr 2020 11:57:23 -0400 In-Reply-To: <871ro9b8cz.fsf@fliptop.i-did-not-set--mail-host-address--so-tickle-me> (Tomas Nordin's message of "Mon, 27 Apr 2020 11:12:12 +0200") Message-ID: <85v9ligu8s.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (windows-nt) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 40892 Cc: 40892@debbugs.gnu.org, Aitor Soroa , Andreas Schwab X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) >>> M-x calculator >>> 22 / 7 >>> >>> The answer is '3'. >> ELISP> (/ 22 7) >> 3 (#o3, #x3, ?\C-c) >> ELISP> (/ 22 7.0) >> 3.142857142857143 > > It might be a bit surprising through an interface that is meant to be > similar to popular calc apps (if meant so). On the other hand maybe one > wants to do integer divisions as well. This report could be a suggestion > of a new variable like 'treat-input-integers-as-floats'. There is already an integer division operation: 22.0 / 7 RET ===> 3.143 22.0 \ 7 RET ===> 3 But we probably do still want an option, just because existing users may want to keep the current behaviour. From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 29 11:58:14 2020 Received: (at control) by debbugs.gnu.org; 29 Apr 2020 15:58:14 +0000 Received: from localhost ([127.0.0.1]:44368 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTp6D-0001f6-QV for submit@debbugs.gnu.org; Wed, 29 Apr 2020 11:58:13 -0400 Received: from mail-qk1-f172.google.com ([209.85.222.172]:45099) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTp6B-0001et-Mv for control@debbugs.gnu.org; Wed, 29 Apr 2020 11:58:12 -0400 Received: by mail-qk1-f172.google.com with SMTP id m67so2446670qke.12 for ; Wed, 29 Apr 2020 08:58:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=vQCntD3WFp6RfxCVJF524iVDHfxU7l06uR63U8LhXZg=; b=FtyyZTgGVo1lmwVKfnOZj0xgZ/FYqCXjz6fA9tyv73TJlQ55CWPcnqDrp10il0oxS7 QBR1tsamGa9pHJulsJ8LYuphwYWR9gDKkI7LIsRN05UGW9qHwQ366v1N1ED/ztsl3QNp nbHIOgDRjgXevNPVmzUOGnED+GTfzoZeUd/rZUK/AUFVFHWpWQkqBCPbMc4tF+H3M2Kj Eu0YXk+D1kwkbUFyWQ+RwSG4lL2iQy26wgYQTT+Wl0uzrSOM36CmsH2d6vwzAm8S1N0/ FLhy6xu7yszG60tbW/Amgt9rOVKJ3B2Ex2bY53lj3Ovehy+H5DV3cARJQrJpCeoyM5IU gI4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=vQCntD3WFp6RfxCVJF524iVDHfxU7l06uR63U8LhXZg=; b=KxtR1jV72F8ZRCcKACbHzyWZwMpazzPKh+Eg+HYDuipqE++jaU78VMCy8QUcZdwLh1 swc/mTOdK3sQVnXczsBnij/FFQLEe8J53QVqUjAKRr1lyctRM31R7oO7OvIsmCyZPqYA EG+PZ/uH1JcYy2z06D/xjfY3Sa7FyVf3PMrdDnrUsUgAgoQSa7dtxD37K3Qdn2LikG6Y gq2umcyxNUSM2CadRsf/NEs3RKIzRJnJFhNU3aPeBD15XDZgyrn9udUzwgDFt1y8CcrW 8A/lDQNbXuNq5cIAWkz5V1E8FWioyx5o8xdFSwKUkI/E58Fi4S1SSJAvoBV9oeDW14qQ +Ybg== X-Gm-Message-State: AGi0Pua91zTzmA7wq+RjKjYQ5v/9+9BZ4B2YzJuGaRg18dAI4hAiTaGT W2sI/iSA/4BKVgzQ7g9SNdYM3ihW X-Google-Smtp-Source: APiQypLPzWShy4xz9NqnbDL8UrbcvN9imajnh/LwrNyq/R9+MperMTGTu/nN7q9kDJ4zuR0Cslb75w== X-Received: by 2002:a37:9d8c:: with SMTP id g134mr34507812qke.307.1588175885673; Wed, 29 Apr 2020 08:58:05 -0700 (PDT) Received: from vhost2 (CPE001143542e1f-CMf81d0f809fa0.cpe.net.cable.rogers.com. [99.230.38.42]) by smtp.gmail.com with ESMTPSA id b42sm17066974qta.29.2020.04.29.08.58.05 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 29 Apr 2020 08:58:05 -0700 (PDT) From: Noam Postavsky To: control@debbugs.gnu.org Subject: control message for bug #40697 Date: Wed, 29 Apr 2020 11:58:03 -0400 Message-ID: <85tv12gu7o.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) severity 40697 wishlist severity 40951 minor severity 40892 minor quit From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 30 08:53:25 2020 Received: (at 40892) by debbugs.gnu.org; 30 Apr 2020 12:53:25 +0000 Received: from localhost ([127.0.0.1]:45471 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jU8gq-0000l0-2M for submit@debbugs.gnu.org; Thu, 30 Apr 2020 08:53:25 -0400 Received: from mail1443c50.megamailservers.eu ([91.136.14.43]:50508 helo=mail264c50.megamailservers.eu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jU8gn-0000kl-G6 for 40892@debbugs.gnu.org; Thu, 30 Apr 2020 08:53:18 -0400 X-Authenticated-User: mattiase@bredband.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu; s=maildub; t=1588251190; bh=UFPBYyjsWS8tar5BEEQyb+jVJzM5xXdH1vmDhQPtqt4=; h=From:Subject:Date:Cc:To:From; b=NkmDo05lkPUff172RA9XY4IIeWsTT7SWpC4TOjoomrg4FoXFB587ZxzoCZe2POHrf TArKzaSKEZ4Eq1Hta+VwjN6rHgXTsrKSOH6/vGwrju6eg0Lb5MEVc3P5WRxWHHLX/w Y/JIvskjg3BtBP17/8dQiYm7cVvbMYKRvEuWuAFU= Feedback-ID: mattiase@acm.or Received: from stanniol.lan (c-4e4ae655.032-75-73746f71.bbcust.telenor.se [85.230.74.78]) (authenticated bits=0) by mail264c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 03UCr7RH013973; Thu, 30 Apr 2020 12:53:08 +0000 From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.14\)) Subject: Re: bug#40892: 26.3; emacs calculator.el: return values are truncated integers Message-Id: Date: Thu, 30 Apr 2020 14:53:07 +0200 To: Noam Postavsky X-Mailer: Apple Mail (2.3445.104.14) X-CTCH-RefID: str=0001.0A782F23.5EAAC9F8.001E, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown X-CTCH-Score: 0.000 X-CTCH-Rules: X-CTCH-Flags: 0 X-CTCH-ScoreCust: 0.000 X-CSC: 0 X-CHA: v=2.3 cv=PPNxBsiC c=1 sm=1 tr=0 a=klNLuyVZdLUgl+K5Uafb2A==:117 a=klNLuyVZdLUgl+K5Uafb2A==:17 a=kj9zAlcOel0A:10 a=M51BFTxLslgA:10 a=KppH180sUC9SsP1TRF4A:9 a=CjuIK1q_8ugA:10 X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > But we probably do still want an option, just because existing users may want to keep the current behaviour. No we don't. It's a clear bug; let's just fix it. In fact, it's a regression; in 22.1, at least, it works correctly. Looks like it was f248292ede. Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: megamailservers.eu] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.3 KHOP_HELO_FCRDNS Relay HELO differs from its IP's reverse DNS X-Debbugs-Envelope-To: 40892 Cc: Andreas Schwab , 40892@debbugs.gnu.org, Aitor Soroa , Eli Barzilay , Tomas Nordin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) > But we probably do still want an option, just because existing users = may want to keep the current behaviour.=20 No we don't. It's a clear bug; let's just fix it. In fact, it's a regression; in 22.1, at least, it works correctly. Looks = like it was f248292ede. From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 30 09:00:08 2020 Received: (at 40892) by debbugs.gnu.org; 30 Apr 2020 13:00:08 +0000 Received: from localhost ([127.0.0.1]:45480 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jU8nQ-0000wN-GM for submit@debbugs.gnu.org; Thu, 30 Apr 2020 09:00:08 -0400 Received: from mail-qv1-f49.google.com ([209.85.219.49]:43271) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jU8nO-0000uG-Pk; Thu, 30 Apr 2020 09:00:07 -0400 Received: by mail-qv1-f49.google.com with SMTP id di6so2880579qvb.10; Thu, 30 Apr 2020 06:00:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=15uD718jmDFz3pZl3ACnNxleljbfKcDZE6HrhUYOMEk=; b=aMD5YhEBSqUO9i+f6c5xUqjr3qa2XX0s84tyhJ9EkN8GdBwmraePGgrySd7BAPH24d KyvqRI+1A1buKUp18cPnlYmELSd3XdZ1+gBuqWIoettWC48B+JjYkD/Ehzh5RjftczwB /6MnPd2K7m4z2OKNMzBClCiUTpsTnvqBz/UBk43TfNL4AYlmN/9QMaaXDjkaQ7gr5MzW PswF76D7+5V8LkKKsnEI4dAneCr04na7L594CuF5WfJTc/FYOcQKIJ4GU7G76msPtyAF sQEJye4Sy1UMHCr+Nq58NbRsxuOZvtuZ97ELlcBR2thu5stngF4ad/u2bl+FwgMAo7Mt 4OOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=15uD718jmDFz3pZl3ACnNxleljbfKcDZE6HrhUYOMEk=; b=HK2j2bu23b4BAYI/wFsWyMjZZwJ5DAF5koHrQbewA1oACIe6mVtg4f7Tl5uvL4fhkz H3F0DC7o4I+O3Rd3f80NxBEt0Q6/6BRrac4iLUz1/xWJWxMzLFpDwOgVvlFPw1guTvkY sLlfAOFg6TmmkJ1k+E1ZtPwbL7ZlIkZgnZlWproTnlRLpl2bzO+7ZNNRAo3Ri0qXSOVZ lI9rfJHgRoxvWN5yrEJkvqXJtzgPOjatR/rWu+72w1hfI+Gbonjszh1iNx0cSteKaCoZ 7mmltG6rT+gj+gDEoDZa9lY/qnfl6AYzjZbjBEYe1EmAGze8j0i5ZYOVJP3EXqZoyswd G0Vg== X-Gm-Message-State: AGi0PuYlvMaGr7coIwJAg1flCIx9pXBrxW1PUPEiJ0Pen1L5hFhcXHjr M0M/PWu/Doekik82Gy8cg1nHYa5Z X-Google-Smtp-Source: APiQypJcpS1E+RbXVJ8YuMIWNOtTzdt6dHyIac3nZ/1AQ6wOCoAxhnmmAdCfW4WH+LsZYIzB7ODjew== X-Received: by 2002:a0c:e14b:: with SMTP id c11mr2936982qvl.184.1588251600985; Thu, 30 Apr 2020 06:00:00 -0700 (PDT) Received: from minid (cbl-45-2-119-47.yyz.frontiernetworks.ca. [45.2.119.47]) by smtp.gmail.com with ESMTPSA id m83sm1812968qke.117.2020.04.30.05.59.50 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Thu, 30 Apr 2020 06:00:00 -0700 (PDT) From: Noam Postavsky To: Mattias =?utf-8?Q?Engdeg=C3=A5rd?= Subject: Re: bug#40892: 26.3; emacs calculator.el: return values are truncated integers References: Date: Thu, 30 Apr 2020 08:59:39 -0400 In-Reply-To: ("Mattias =?utf-8?Q?Engdeg=C3=A5rd=22's?= message of "Thu, 30 Apr 2020 14:53:07 +0200") Message-ID: <87y2qdm8n8.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.91 (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: 40892 Cc: Andreas Schwab , 40892@debbugs.gnu.org, Aitor Soroa , Tomas Nordin , Eli Barzilay X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) found 40892 26.1 tags 40892 + confirmed quit Mattias Engdeg=C3=A5rd writes: >> But we probably do still want an option, just because existing users may= want to keep the current behaviour.=20 > > No we don't. It's a clear bug; let's just fix it. > > In fact, it's a regression; in 22.1, at least, it works correctly. Looks = like it was f248292ede. Ah, you're right. It works as expected in 25.3 as well. From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 30 09:15:21 2020 Received: (at 40892-done) by debbugs.gnu.org; 30 Apr 2020 13:15:21 +0000 Received: from localhost ([127.0.0.1]:45491 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jU929-0001cH-BW for submit@debbugs.gnu.org; Thu, 30 Apr 2020 09:15:21 -0400 Received: from mail233c50.megamailservers.eu ([91.136.10.243]:35796 helo=mail37c50.megamailservers.eu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jU927-0001YW-1Z for 40892-done@debbugs.gnu.org; Thu, 30 Apr 2020 09:15:20 -0400 X-Authenticated-User: mattiase@bredband.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu; s=maildub; t=1588252516; bh=Gnls0s8gqs47+LBpdEMpx+ErlqR9Ym3oX1WRtWRRBtk=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From; b=gOvdpBmYuz6ZoFec7WNfKskAUhOxHbDXkV1uToYpgK4lniuVVNgrQh/tEanFz34aw heKm2ukS+lbcaIpdiD7lJPBmi9FzFFqDg7gL6+zrbXdzAj6K2QTC0B/lkpRQjyUbB/ Ds9DLa+Mkm7LqI29JlgZ2qyXv/9SDpqZRHmBNTcc= Feedback-ID: mattiase@acm.or Received: from stanniol.lan (c-4e4ae655.032-75-73746f71.bbcust.telenor.se [85.230.74.78]) (authenticated bits=0) by mail37c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 03UDFD14013684; Thu, 30 Apr 2020 13:15:16 +0000 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.14\)) Subject: Re: bug#40892: 26.3; emacs calculator.el: return values are truncated integers From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= In-Reply-To: <87y2qdm8n8.fsf@gmail.com> Date: Thu, 30 Apr 2020 15:15:13 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <353C99C6-4963-4957-AD39-AC46D0F35FE8@acm.org> References: <87y2qdm8n8.fsf@gmail.com> To: 40892-done@debbugs.gnu.org X-Mailer: Apple Mail (2.3445.104.14) X-CTCH-RefID: str=0001.0A782F24.5EAACF1D.004C, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown X-CTCH-Score: 0.000 X-CTCH-Rules: X-CTCH-Flags: 0 X-CTCH-ScoreCust: 0.000 X-CSC: 0 X-CHA: v=2.3 cv=bJNo382Z c=1 sm=1 tr=0 a=klNLuyVZdLUgl+K5Uafb2A==:117 a=klNLuyVZdLUgl+K5Uafb2A==:17 a=kj9zAlcOel0A:10 a=M51BFTxLslgA:10 a=IVf3dUahwYSamqgKzQ8A:9 a=CjuIK1q_8ugA:10 X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: The simplest possible solution is to convert input numbers to float, which used to be how it worked. Done on emacs-27. Thanks for the report! Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: megamailservers.eu] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.3 KHOP_HELO_FCRDNS Relay HELO differs from its IP's reverse DNS X-Debbugs-Envelope-To: 40892-done Cc: Andreas Schwab , Eli Barzilay , Aitor Soroa , Tomas Nordin , Noam Postavsky X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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 (/) The simplest possible solution is to convert input numbers to float, = which used to be how it worked. Done on emacs-27. Thanks for the report! From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 30 10:06:06 2020 Received: (at 40892) by debbugs.gnu.org; 30 Apr 2020 14:06:06 +0000 Received: from localhost ([127.0.0.1]:47406 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jU9pC-000570-HX for submit@debbugs.gnu.org; Thu, 30 Apr 2020 10:06:06 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51184) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jU9p7-00056T-N6 for 40892@debbugs.gnu.org; Thu, 30 Apr 2020 10:06:01 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:49424) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jU9p1-0000XK-Mb; Thu, 30 Apr 2020 10:05:51 -0400 Received: from [176.228.60.248] (port=2439 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jU9p0-0004Yz-UX; Thu, 30 Apr 2020 10:05:51 -0400 Date: Thu, 30 Apr 2020 17:05:36 +0300 Message-Id: <83wo5xvzkf.fsf@gnu.org> From: Eli Zaretskii To: Mattias =?utf-8?Q?Engdeg=C3=A5rd?= In-Reply-To: <353C99C6-4963-4957-AD39-AC46D0F35FE8@acm.org> (message from Mattias =?utf-8?Q?Engdeg=C3=A5rd?= on Thu, 30 Apr 2020 15:15:13 +0200) Subject: Re: bug#40892: 26.3; emacs calculator.el: return values are truncated integers References: <87y2qdm8n8.fsf@gmail.com> <353C99C6-4963-4957-AD39-AC46D0F35FE8@acm.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 40892 Cc: 40892@debbugs.gnu.org, a.soroa@ehu.eus X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) > From: Mattias EngdegÄrd > Date: Thu, 30 Apr 2020 15:15:13 +0200 > Cc: Andreas Schwab , Eli Barzilay , > Aitor Soroa , Tomas Nordin , > Noam Postavsky > > The simplest possible solution is to convert input numbers to float, which used to be how it worked. Done on emacs-27. I've reverted it, sorry. Please don't put on emacs-27 anything that doesn't have to be there. This fix should go to master. From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 30 13:09:13 2020 Received: (at 40892-done) by debbugs.gnu.org; 30 Apr 2020 17:09:13 +0000 Received: from localhost ([127.0.0.1]:47607 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jUCgS-0005Ol-Uz for submit@debbugs.gnu.org; Thu, 30 Apr 2020 13:09:13 -0400 Received: from mail-ej1-f44.google.com ([209.85.218.44]:42976) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jUCgQ-0005OV-TO for 40892-done@debbugs.gnu.org; Thu, 30 Apr 2020 13:09:11 -0400 Received: by mail-ej1-f44.google.com with SMTP id pg17so5276030ejb.9 for <40892-done@debbugs.gnu.org>; Thu, 30 Apr 2020 10:09:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=barzilay-org.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=NVfFjmgriVulu87+8v6t4PNIGwYsS0RaLHr2CwIfwm0=; b=v1pSmYVUmml7MNPSwb1lOv9J/aelP5JpiuPPuos7qg2+GCl8YGmS9+DA1bdQcUVFx7 6oX6LvrlK3O4ByCEyHe2Lf9PDqSljKMt3m4HoKMzBeTDlwqNG5TArZe9ZrzVf64APEh1 IzzF5zYJfHl80GccRT3Jdo27VObPUykLRLjWrmFlzfxVk1SDmI6rbmmNCBfm66vYwELP cCGIT2r2T5m5veAgKMUqDm+LWgle7ZlWobdoakhtooJarVGM1kqOg5TgyMW5L0c2DK97 EDXU6LQMluGOInjYxzi3nsQ6LolScZpTpOQm/SZ2z1A2uih5uSdEhIrh6Tp3lrXVzvgP 3vEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=NVfFjmgriVulu87+8v6t4PNIGwYsS0RaLHr2CwIfwm0=; b=n7zM6fez5w92ZyUFpGzeewu3wA7ILANaMgaoxlUJqacIGhxbjgipO9JlGOyq+27cbQ hTpF1MhJUzDMYafl6yHDGurkjsNOvWLShvOIcjSMylLbrAye5xZLrPlt5KRG+sz75csv xjHFrKqadcN1T7C1JCKQ7ECBh9zyghia3ZtkfjFyXzjPw8QBqU4bGOskMnlO78vbOaAw qwvFDz18Id1Qyt5biWqRR5mf4TWog4YYQNiZhkCT6OqwGVdmqAf/aEguu6VRTpWM973X FpL6fTjdy05d0W3XuG8EkzW59/IjA1u1hzkENxrbWfqk+jU8jFomQNEl2iRZxW3dOsZF +6LA== X-Gm-Message-State: AGi0PuZ12PQn9Wm9tgTXBzNuHlY7Ik4o1IuRGQNXmVzDOmAP9Y7mZwfM z+l3R5c1edePS0NStcaG/myDxPwaAXlcuQQFGd0l6g== X-Google-Smtp-Source: APiQypILxCPQAeGrfMSX8dmz6apQe3gmLxiWuSXGpc/lSK9bA7ySUk2IWI+jLewkrVregTp4aH5jDDho+uIZ3AqGJ8Y= X-Received: by 2002:a17:906:4c46:: with SMTP id d6mr3657979ejw.257.1588266544787; Thu, 30 Apr 2020 10:09:04 -0700 (PDT) MIME-Version: 1.0 References: <87y2qdm8n8.fsf@gmail.com> <353C99C6-4963-4957-AD39-AC46D0F35FE8@acm.org> In-Reply-To: <353C99C6-4963-4957-AD39-AC46D0F35FE8@acm.org> From: Eli Barzilay Date: Thu, 30 Apr 2020 13:08:48 -0400 Message-ID: Subject: Re: bug#40892: 26.3; emacs calculator.el: return values are truncated integers To: =?UTF-8?Q?Mattias_Engdeg=C3=A5rd?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 40892-done Cc: Andreas Schwab , 40892-done@debbugs.gnu.org, Aitor Soroa , Tomas Nordin , Noam Postavsky X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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 (/) Thanks for finally fixing it! I've noticed this bug a long time ago, and didn't get to fixing it, thinking that some would argue for a flag instead of just going back to the original behavior... On Thu, Apr 30, 2020 at 9:15 AM Mattias Engdeg=C3=A5rd w= rote: > > The simplest possible solution is to convert input numbers to float, whic= h used to be how it worked. Done on emacs-27. > > Thanks for the report! > --=20 ((x=3D>x(x))(x=3D>x(x))) Eli Barzilay: http://barzilay.org/ Maze is Life! From unknown Thu Aug 14 20:52:54 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 29 May 2020 11:24:08 +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