Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) by h1439878.stratoserver.net (8.14.4/8.14.4/Debian-2ubuntu2.1) with ESMTP id v4DFX8sL016714 for ; Sat, 13 May 2017 17:33:09 +0200 Received: from relay2.uni-heidelberg.de ([129.206.119.212]) by mx-ha.gmx.net (mxgmx016 [212.227.15.9]) with ESMTPS (Nemesis) id 1MK2FY-1dRmfw37x0-00LXcp for ; Sat, 13 May 2017 17:33:03 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay2.uni-heidelberg.de (8.15.2/8.15.2) with ESMTP id v4DFWwVo020408; Sat, 13 May 2017 17:32:58 +0200 Received: from listserv (localhost [127.0.0.1]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 4F335127263; Sat, 13 May 2017 17:32:58 +0200 (CEST) Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 17286612 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Sat, 13 May 2017 17:32:58 +0200 Delivered-To: LATEX-L@listserv.uni-heidelberg.de Received: from relay2.uni-heidelberg.de (relay2.uni-heidelberg.de [129.206.119.212]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 3DEDF126BA6 for ; Sat, 13 May 2017 17:32:58 +0200 (CEST) Received: from mail-qt0-f178.google.com (mail-qt0-f178.google.com [209.85.216.178]) by relay2.uni-heidelberg.de (8.15.2/8.15.2) with ESMTPS id v4DFWpls020360 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Sat, 13 May 2017 17:32:54 +0200 Received: by mail-qt0-f178.google.com with SMTP id t26so60418037qtg.0 for ; Sat, 13 May 2017 08:32:54 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=23EykDPNhGPINTdWlPRdw4dB8aIYpKVBz8f0Zhxs9+A=; b=IQuRkHSeDxeHmPNCCthRi21cDUTcEeiAXCXki/FtcvQDX21Kkw82xgxKOVH4ZrsO+r ZE1k+BlT5+fqYZ/vzDMbSdF5LpdmupDVyFbQwHQDwc4/rEDbYrIVE4Ypi+BwHi1WwLpp wSt7tuvte763PQA/x8QBxHMI+3pFf3OXJEKDgUzOOJUrMUM3Lg2MysTMkUexWe7Z/BjS 3FxfenFuBfLXH89u0CbjYrxbTzTnURz90Q+25GS0X6/CsoqL8GyMW7E5XTcr5bBIjtlC aii89/Jn5FXquCy6B1i+SRvBbQzSfHXrcjFOJeCCtfl7qQe3vwhvfkfLJAIjCMuxZ5v/ Tcbw== X-Gm-Message-State: AODbwcBXn69msqQw6+tDoqWqS9CHsFDSL3jv5iteyBJ8OOn8J0mHnAAQ bXS+c7H6hu1al5W/km0= X-Received: by 10.200.54.44 with SMTP id m41mr8546233qtb.273.1494689570424; Sat, 13 May 2017 08:32:50 -0700 (PDT) Received: from [192.168.1.76] (c-69-141-211-196.hsd1.nj.comcast.net. [69.141.211.196]) by smtp.gmail.com with ESMTPSA id a33sm4844769qka.36.2017.05.13.08.32.49 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 13 May 2017 08:32:49 -0700 (PDT) References: <5274464b-65bb-4261-bbeb-8e9f68e65bf2@clear.net.nz> X-Enigmail-Draft-Status: N1110 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Message-ID: <5ca79804-6bb6-f62b-f85f-cbae9a61c725@gmail.com> Date: Sat, 13 May 2017 11:32:49 -0400 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Bruno Le Floch Subject: Re: l3fp flags: ln(1) raises underflow flag To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <5274464b-65bb-4261-bbeb-8e9f68e65bf2@clear.net.nz> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: Envelope-To: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=V3; X-GMX-Antivirus: 0 (no virus found) X-UI-Filterresults: notjunk:1;V01:K0:vDZe2DAj93w=:GueRWMIx7kmc8Iu624xkdn2PwE Aqef/PGi7Ur1lGSUqYncFo0XGN3yPjbjkpMefmvZ3u/zcsZK30L0W1jlAIoa/n9c1mOXlZ7tc 7lFJhIZhBPomA8m69NJIhQlOT/h/eOhdx6h0tSzgwhFzvPwXMLVheDvTQqlZL9sgA+husoUF0 9wilRNv06e1SH6exndukbeHM8GXVfGke5t2nExqFlnblEYZblXKYvRl5SvJTt7SLa+/86Eo64 DOCtQbIuDAM/vuD/CGiBTVUo8YSv6FPq2lA2Fd6MvpCdVSsTpyY8Nlid8J3sbgUSowFqotf/K MN/NFU7NQ1axINiDEfXtfU2akBVqtYidjGhIwrQk+zMj8FXEPu2+lTLb6KHl/cI9o0tj5EHYz A5AYZyGenvzaoFQFk/AeKjMMGAL8+9xed0smSA20guHR5K8c9JvOc4n1Pck7hEEdmsi12jHNp SV2VNsWAOpwc+84HY4wJRW1kSnRResk5CBONBJwopJpWAyHom9okD1YJdDtIoOk2amb6v6WGL PfrQj+s2dn3QVAfmENNMSkD/EMjhz/nvmPJPRoLNjIJxSC9FoyngPlL9sgI2ufZ/AUO58Pj2H pbdp1qeN+3cKZAL7Eys7VPaPPgCJ1+FrAQUP4JMnTjZ9GqdKtc0PqdoogTjthmbs3WkfvDytO aUQ9D9SFujj/wzoXGAzosOZMsSa0uEd9VKeCRKxz9pCGlIeLgLp1i2DoKNcAPBpHqrk87nAFv sndPqMJh3DCOS1OASbb072MDk3tT+7v1BKO2vbsZpfjt4F4oM8bDYiQSLBCcjNDL/6zRf7fCM 7zzoRRzL7rfTJslAwX8B/m3sTQORmG5pjG/oUrTwpE4Odc9sC076GqTUxZbzZ01DX2ekWghDc 00qK/qSa+OVtcNOco8Ry0DJgN6x4wqiTO+3UYU4FcUx2LvsaZn0mbd55Jz2z4HR+T6DXiS3Vw DvFCMR/u6BqB0/1ULzuzfx19IEl7VOYm+mHayKHilUTVZfKeR4YEnyJLRpxMpEZ/czLGRf+pS uhaHqlXErePcVHhOHAKZRQ+ZUGXekkiQy8PKIx4NyUKwvSs4t321DrKrCxyZkr1MEQSlbaI93 Pjo0omABs/Nc/lIUj37H/ILdrlFGmbjQQgbVdOwWA1EFNx5CHHIitY12P+2g2+DXBQchYJko7 ozk5YpF+JPFjVkI2Ej/NcIqw2l0YtSEedHd9U+CFlv4RxYP6LgiYKH1B3GlYrhJGixf9lglMh P+tDXgbDAjGZKMoYyupI/PrY/ViTnxa3R/yixld2vVM6MDpr2KsfuKgab0kilA3nqIWJ7m+vb nAnnwuXE6LlfAMaujSyDb2MDtTK1qsLbITQ2VyvlE1dw1YzkwFr/bG7M7m6aKoRqjbztFT6x8 K6VZZ3MSFd7qPRgg8lEIoCQzNa8/1w57yakqNvCpyscpLsJZ4LKRNNe/hjsfPLSLcqm9fZrUG kfs/Y3pgiX2zMQDGwLnxIYNJbpZKJ5+U46Mf/Kwmon23Q5elzbsW6umgEa4jiiY+Mkyf05kI9 cyalqSYx7anWvHpfmCKwZ95cR32kwBCxQ06+geSXAUvy079Fn5LISGFWTnEa3uw== X-UI-Loop:V01:GpYINOSZ/w4=:G7fz2mAvO9zCNbOmGJKx5HmBjG+61LKmWe7wlmxpJ8E= X-UI-Out-Filterresults: notjunk:1;V01:K0:5kOfTyo552Y=:a7JGCCckL9Y2sNuHX3+hjp Sb+X2FAEl94rxg8gEr3ZhbjvO0slKEXu8QBzBU+2Wyzook4wxshnPQR5z7g/J1PSKZtZd3nBl 1lZIUQhjDaYiyJ66stdqsVDHbJBVTWxYkx85HrGb1JHkHWPG9BQfKm62N1NULLtWke+0dg/LD 0gy9LmizdmwMN04A1yB8MR3HK9pe9TElTAoxw3hoenWkmnpJCe3lSdZZq1oEOjqJSu+8Bp/LK 9chHU1iyT02SjLHIP8j1/xmuDiLmpEiUdCmRsSYZjm/FtpNTFKOW44jf0UPX5zqyujmiqvkDI IFuvImMezQIhAhpLO8+P+LF8bHWEHXC4QTefCIgwgYF7uUSvXd0TERWTufKhXq0bbsslGIqxw GyjSj9TkIlp0k9m8Q0r5c8jrOeR9BQtlLVAtIAAJ0ZfsLkZuIEo6y/PcFK3JCnPXgpa8DKT8y mh2ApmXfXg== X-Scanned-By: MIMEDefang 2.71 on 85.214.41.38 Status: R X-Status: X-Keywords: X-UID: 7972 On 05/06/2017 06:00 PM, Andrew Parsloe wrote: > I have finally got to grips with l3fp's exception handling. (The main > difficulty was realising that an exception like division_by_zero is a > different creature from the flag fp_division_by_zero.) However, I was > surprised to find that \fp_eval:n { ln(1) } raises the underflow flag: > \flag_height:n { fp_underflow } displays 1. > > Andrew Thanks for reporting. This is a bug. Somewhat known to me at least at some point since I wrote in the source the following comment %^^A todo: ln(1) should be "exact zero", not "underflow" I need to revisit l3fp soonish, but sadly a realistic estimate of when that'll be fixed is 1 year. I've opened issue #364 (https://github.com/latex3/latex3/issues/364) Bruno