From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Juanma Barranquero Newsgroups: gmane.emacs.devel Subject: Re: master 3843711 3/3: Simplify calculator-expt Date: Tue, 5 Nov 2019 12:28:35 +0100 Message-ID: References: <20191105073959.21509.71385@vcs0.savannah.gnu.org> <20191105074004.5063220A3C@vcs0.savannah.gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000d3e8c8059697bda7" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="11671"; mail-complaints-to="usenet@blaine.gmane.org" Cc: Emacs developers To: Paul Eggert Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Nov 05 12:29:45 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iRx1s-0002vF-Kc for ged-emacs-devel@m.gmane.org; Tue, 05 Nov 2019 12:29:44 +0100 Original-Received: from localhost ([::1]:43092 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iRx1r-00037m-0o for ged-emacs-devel@m.gmane.org; Tue, 05 Nov 2019 06:29:43 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44646) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iRx1P-00037Q-OR for emacs-devel@gnu.org; Tue, 05 Nov 2019 06:29:16 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iRx1N-0007TR-QB for emacs-devel@gnu.org; Tue, 05 Nov 2019 06:29:14 -0500 Original-Received: from mail-qk1-x72f.google.com ([2607:f8b0:4864:20::72f]:40888) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iRx1N-0007QS-Jw for emacs-devel@gnu.org; Tue, 05 Nov 2019 06:29:13 -0500 Original-Received: by mail-qk1-x72f.google.com with SMTP id a18so3103470qkk.7 for ; Tue, 05 Nov 2019 03:29:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=UrlkJMVFE6AMZTF0ssYbohxnriym5htiJJbvQNDwuAM=; b=uyADSGXfcvD2xf4G0Rdbsl9J5Bo+2F9UzWjsCXzEOuVAsvag95FuT4Xmon/tRy0PbA zmdPHTQPFLbJCsf+nJwh83lCWgrz1MzXxVFwH9dh5lO3LT6dT43YO/i9wiN4cBvCs5+G YHxCSmketFufl+5abam7ZSMi94xD1vcy3xOLKTV0XGOLJ11HrwFA1eWZDwT70jJDxBDA PkIxtmNAKPWob6ExzSVbXA0ba/qzIHyRtGn5l3ZLHXLfLAD5Vj4RnRqZFOBicc7Wj+mz crLF0MeGBj/Ai6RBFkBs/d2EkEJi4h20+MzxLdg8GFO96wPKNxjquBSDa8OeAUiXfVMp kUtg== 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; bh=UrlkJMVFE6AMZTF0ssYbohxnriym5htiJJbvQNDwuAM=; b=hOlORtbbrD2XNDM6sqMq1GYQKNJYc2+QUyEXsHDbGQcdmbwNaSNdpAeogED1U/E8lL 4v2vDWHs0p+Loq8KHqiGzI7hNuoT0/K68Czmc3ZpPQXH8C44RXliiDXPrh5zCdKC2i54 mfnzkHSanjHu6TVPv6pW9+cbIYbStX4TSIVzSJMcFRO5IIxABiM9xuPaQWJHW0zIDccZ /S7Z15kI1juq02diz5oJkv4RlZmlevxb9lvJxL1wb200btlp4075C7HyrBlcOH5bYr3C Rtpp07fyOJy14LcmA3dT67vdV7AbiChSWdS56kg7OP9fNje+8CfV7DJ1c8numE1bw1c+ gdBw== X-Gm-Message-State: APjAAAXQEYTY5gx2Fmk2C9Qqbvj2CnhaSyff6eUlEY+0bQkyKDh3dTyL dhVM7SFfkDqSiLsB3mHFDeU66Wwuqm2tokdyjN0= X-Google-Smtp-Source: APXvYqxywOQ4IG/DpVUDYA4w0yRZDHR4c9t3FKR5BztQpX2Sbd2VZ+4dlhlpzba28xlkCuwViJr6mY93osnG8PYkjFc= X-Received: by 2002:a05:620a:a91:: with SMTP id v17mr21277781qkg.281.1572953352561; Tue, 05 Nov 2019 03:29:12 -0800 (PST) In-Reply-To: <20191105074004.5063220A3C@vcs0.savannah.gnu.org> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::72f X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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" Xref: news.gmane.org gmane.emacs.devel:241800 Archived-At: --000000000000d3e8c8059697bda7 Content-Type: text/plain; charset="UTF-8" On Tue, Nov 5, 2019 at 8:40 AM Paul Eggert wrote: > + (overflow-error > + (if (or (natnump x) (cl-evenp y)) > + 1.0e+INF > + -1.0e+INF)))) That introduces a run-time dependency on cl-lib: ELC calculator.elc In end of data: calculator.el:1644:1:Warning: the function `cl-evenp' might not be defined at runtime. --000000000000d3e8c8059697bda7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

On Tue, Nov 5, 2019 at 8:40 AM Paul Eggert <eggert@cs.ucla.edu> wrote:

>= ; + =C2=A0 =C2=A0(overflow-error
> + =C2=A0 =C2=A0 (if (or (natnump x= ) (cl-evenp y))
> + =C2=A0 =C2=A0 =C2=A0 =C2=A01.0e+INF
> + =C2= =A0 =C2=A0 =C2=A0 -1.0e+INF))))

That introduces a run-time depe= ndency on cl-lib:

=C2=A0 ELC =C2=A0 =C2=A0 =C2=A0calculator.elc
<= br>In end of data:
calculator.el:1644:1:Warning: the function `cl-evenp&= #39; might not be defined at
=C2=A0 =C2=A0 runtime.

--000000000000d3e8c8059697bda7--