From b9aeae895dd84f1f3adc06aae61d1825785aa282 Mon Sep 17 00:00:00 2001 From: there# <84727708+ForgottenGensym@users.noreply.github.com> Date: Tue, 1 Jun 2021 09:33:20 -0400 Subject: [PATCH] add _Basics_is(Positive|Negative)Infinity (#1107) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This isn’t a fix for #1107, but a part of a potential one. These `Kernel.Basics` functions will allow a more optimized solution to the `List.repeat` problem --- src/Elm/Kernel/Basics.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Elm/Kernel/Basics.js b/src/Elm/Kernel/Basics.js index 049291f9..f0ee5e82 100644 --- a/src/Elm/Kernel/Basics.js +++ b/src/Elm/Kernel/Basics.js @@ -47,6 +47,8 @@ var _Basics_atan2 = F2(Math.atan2); function _Basics_toFloat(x) { return x; } function _Basics_truncate(n) { return n | 0; } function _Basics_isInfinite(n) { return n === Infinity || n === -Infinity; } +function _Basics_isPositiveInfinity(n) { return n === Infinity; } +function _Basics_isNegativeInfinity(n) { return n === -Infinity; } var _Basics_ceiling = Math.ceil; var _Basics_floor = Math.floor;