From 01b5499eea24961f0163b0ca3728c649aad53bbf Mon Sep 17 00:00:00 2001 From: Jan Edmund Lazo Date: Sat, 24 Aug 2019 15:45:33 -0400 Subject: vim-patch:7.4.1407 Problem: json_encode() does not handle NaN and inf properly. (David Barnett) Solution: For JSON turn them into "null". For JS use "NaN" and "Infinity". Add isnan(). https://github.com/vim/vim/commit/f1b6ac72293e658bb6e68c5cfd926c405b1b6f34 --- src/nvim/eval.lua | 1 + 1 file changed, 1 insertion(+) (limited to 'src/nvim/eval.lua') diff --git a/src/nvim/eval.lua b/src/nvim/eval.lua index 6b63003e69..bc3e612b0a 100644 --- a/src/nvim/eval.lua +++ b/src/nvim/eval.lua @@ -190,6 +190,7 @@ return { invert={args=1}, isdirectory={args=1}, islocked={args=1}, + isnan={args=1}, id={args=1}, items={args=1}, jobclose={args={1, 2}, func="f_chanclose"}, -- cgit From 1dc088ea7dff8921d5580078f31a3a660ee16dc0 Mon Sep 17 00:00:00 2001 From: Jan Edmund Lazo Date: Sat, 24 Aug 2019 16:48:05 -0400 Subject: vim-patch:8.1.1111: it is not easy to check for infinity Problem: It is not easy to check for infinity. Solution: Add isinf(). (Ozaki Kiichi, closes vim/vim#3787) https://github.com/vim/vim/commit/fda1bff39f89775b20a2d88ef3903656d52f66ad --- src/nvim/eval.lua | 1 + 1 file changed, 1 insertion(+) (limited to 'src/nvim/eval.lua') diff --git a/src/nvim/eval.lua b/src/nvim/eval.lua index bc3e612b0a..a21e5a6f5d 100644 --- a/src/nvim/eval.lua +++ b/src/nvim/eval.lua @@ -189,6 +189,7 @@ return { insert={args={2, 3}}, invert={args=1}, isdirectory={args=1}, + isinf={args=1}, islocked={args=1}, isnan={args=1}, id={args=1}, -- cgit