diff options
author | Sean Dewar <seandewar@users.noreply.github.com> | 2021-08-07 16:27:23 +0100 |
---|---|---|
committer | Sean Dewar <seandewar@users.noreply.github.com> | 2021-08-12 22:35:23 +0100 |
commit | 41dbd3a2e05f5f4d59e076f8b8c82ad974d2bbd5 (patch) | |
tree | f44f401fa18ef70d5fd9d9be6d0a7ece0708b114 /src/nvim/eval.lua | |
parent | 7474db98afcae3a47732d1ba99971b500a519cb2 (diff) | |
download | rneovim-41dbd3a2e05f5f4d59e076f8b8c82ad974d2bbd5.tar.gz rneovim-41dbd3a2e05f5f4d59e076f8b8c82ad974d2bbd5.tar.bz2 rneovim-41dbd3a2e05f5f4d59e076f8b8c82ad974d2bbd5.zip |
vim-patch:8.1.1879: more functions can be used as methods
Problem: More functions can be used as methods.
Solution: Make float functions usable as a method.
https://github.com/vim/vim/commit/93cf85f9ef02931de3f8c8e536a137da0b48b7dc
Fix atan2() doc typo (patch referred to it as atan()).
Adjust Test_fmod() method test to expect "str2float('nan')".
Diffstat (limited to 'src/nvim/eval.lua')
-rw-r--r-- | src/nvim/eval.lua | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/src/nvim/eval.lua b/src/nvim/eval.lua index a629fd9889..1cac57a8ff 100644 --- a/src/nvim/eval.lua +++ b/src/nvim/eval.lua @@ -21,8 +21,8 @@ local LAST = "BASE_LAST" return { funcs={ - abs={args=1}, - acos={args=1, func="float_op_wrapper", data="&acos"}, -- WJMc + abs={args=1, base=1}, + acos={args=1, base=1, func="float_op_wrapper", data="&acos"}, -- WJMc add={args=2, base=1}, ['and']={args=2}, api_info={}, @@ -32,7 +32,7 @@ return { argidx={}, arglistid={args={0, 2}}, argv={args={0, 2}}, - asin={args=1, func="float_op_wrapper", data="&asin"}, -- WJMc + asin={args=1, base=1, func="float_op_wrapper", data="&asin"}, -- WJMc assert_beeps={args={1}, base=1}, assert_equal={args={2, 3}, base=2}, assert_equalfile={args={2, 3}}, @@ -46,8 +46,8 @@ return { assert_notmatch={args={2, 3}, base=2}, assert_report={args=1}, assert_true={args={1, 2}, base=1}, - atan={args=1, func="float_op_wrapper", data="&atan"}, - atan2={args=2}, + atan={args=1, base=1, func="float_op_wrapper", data="&atan"}, + atan2={args=2, base=1}, browse={args=4}, browsedir={args=2}, bufadd={args=1}, @@ -66,7 +66,7 @@ return { byteidx={args=2}, byteidxcomp={args=2}, call={args={2, 3}}, - ceil={args=1, func="float_op_wrapper", data="&ceil"}, + ceil={args=1, base=1, func="float_op_wrapper", data="&ceil"}, changenr={}, chanclose={args={1, 2}}, chansend={args=2}, @@ -81,8 +81,8 @@ return { complete_info={args={0, 1}}, confirm={args={1, 4}}, copy={args=1, base=1}, - cos={args=1, func="float_op_wrapper", data="&cos"}, - cosh={args=1, func="float_op_wrapper", data="&cosh"}, + cos={args=1, base=1, func="float_op_wrapper", data="&cos"}, + cosh={args=1, base=1, func="float_op_wrapper", data="&cosh"}, count={args={2, 4}, base=1}, cscope_connection={args={0, 3}}, ctxget={args={0, 1}}, @@ -109,7 +109,7 @@ return { execute={args={1, 2}}, exepath={args=1}, exists={args=1}, - exp={args=1, func="float_op_wrapper", data="&exp"}, + exp={args=1, base=1, func="float_op_wrapper", data="&exp"}, expand={args={1, 3}}, expandcmd={args=1}, extend={args={2, 3}, base=1}, @@ -121,9 +121,9 @@ return { finddir={args={1, 3}}, findfile={args={1, 3}}, flatten={args={1, 2}}, - float2nr={args=1}, - floor={args=1, func="float_op_wrapper", data="&floor"}, - fmod={args=2}, + float2nr={args=1, base=1}, + floor={args=1, base=1, func="float_op_wrapper", data="&floor"}, + fmod={args=2, base=1}, fnameescape={args=1}, fnamemodify={args=2}, foldclosed={args=1}, @@ -205,9 +205,9 @@ return { interrupt={args=0}, invert={args=1}, isdirectory={args=1}, - isinf={args=1}, + isinf={args=1, base=1}, islocked={args=1}, - isnan={args=1}, + isnan={args=1, base=1}, id={args=1}, items={args=1, base=1}, jobclose={args={1, 2}, func="f_chanclose"}, @@ -230,8 +230,8 @@ return { lispindent={args=1}, list2str={args={1, 2}}, localtime={}, - log={args=1, func="float_op_wrapper", data="&log"}, - log10={args=1, func="float_op_wrapper", data="&log10"}, + log={args=1, base=1, func="float_op_wrapper", data="&log"}, + log10={args=1, base=1, func="float_op_wrapper", data="&log10"}, luaeval={args={1, 2}}, map={args=2, base=1}, maparg={args={1, 4}}, @@ -256,7 +256,7 @@ return { nr2char={args={1, 2}}, ['or']={args=2}, pathshorten={args=1}, - pow={args=2}, + pow={args=2, base=1}, prevnonblank={args=1}, printf={args=varargs(1), base=2}, prompt_getprompt={args=1}, @@ -282,7 +282,7 @@ return { ['repeat']={args=2, base=1}, resolve={args=1}, reverse={args=1, base=1}, - round={args=1, func="float_op_wrapper", data="&round"}, + round={args=1, base=1, func="float_op_wrapper", data="&round"}, rpcnotify={args=varargs(2)}, rpcrequest={args=varargs(2)}, rpcstart={args={1, 2}}, @@ -331,8 +331,8 @@ return { sign_unplace={args={1, 2}}, sign_unplacelist={args={1}}, simplify={args=1}, - sin={args=1, func="float_op_wrapper", data="&sin"}, - sinh={args=1, func="float_op_wrapper", data="&sinh"}, + sin={args=1, base=1, func="float_op_wrapper", data="&sin"}, + sinh={args=1, base=1, func="float_op_wrapper", data="&sinh"}, sockconnect={args={2,3}}, sort={args={1, 3}, base=1}, soundfold={args=1}, @@ -340,9 +340,9 @@ return { spellbadword={args={0, 1}}, spellsuggest={args={1, 3}}, split={args={1, 3}, base=1}, - sqrt={args=1, func="float_op_wrapper", data="&sqrt"}, + sqrt={args=1, base=1, func="float_op_wrapper", data="&sqrt"}, stdpath={args=1}, - str2float={args=1}, + str2float={args=1, base=1}, str2list={args={1, 2}, base=1}, str2nr={args={1, 2}}, strcharpart={args={2, 3}}, @@ -374,8 +374,8 @@ return { tabpagewinnr={args={1, 2}}, tagfiles={}, taglist={args={1, 2}}, - tan={args=1, func="float_op_wrapper", data="&tan"}, - tanh={args=1, func="float_op_wrapper", data="&tanh"}, + tan={args=1, base=1, func="float_op_wrapper", data="&tan"}, + tanh={args=1, base=1, func="float_op_wrapper", data="&tanh"}, tempname={}, termopen={args={1, 2}}, test_garbagecollect_now={}, @@ -389,7 +389,7 @@ return { toupper={args=1}, tr={args=3}, trim={args={1,3}}, - trunc={args=1, func="float_op_wrapper", data="&trunc"}, + trunc={args=1, base=1, func="float_op_wrapper", data="&trunc"}, type={args=1, base=1}, undofile={args=1}, undotree={}, |