feat(eval/method): partially port v8.1.1987

Cannot be fully ported as the remote_*() functions from +clientserver
are not yet ported. Include the test changes anyway.

line()'s optional winid argument was already ported. (Wasn't added in
this patch; this just adds documentation)
This commit is contained in:
Sean Dewar
2021-09-01 13:40:58 +01:00
parent c5583df3c0
commit a8504638cd
6 changed files with 58 additions and 26 deletions

View File

@@ -271,25 +271,25 @@ return {
pyeval={args=1, base=1},
pyxeval={args=1, base=1},
perleval={args=1, base=1},
range={args={1, 3}},
readdir={args={1, 2}},
readfile={args={1, 3}},
range={args={1, 3}, base=1},
readdir={args={1, 2}, base=1},
readfile={args={1, 3}, base=1},
reg_executing={},
reg_recording={},
reltime={args={0, 2}},
reltimefloat={args=1},
reltimestr={args=1},
reltime={args={0, 2}, base=1},
reltimefloat={args=1, base=1},
reltimestr={args=1, base=1},
remove={args={2, 3}, base=1},
rename={args=2},
rename={args=2, base=1},
['repeat']={args=2, base=1},
resolve={args=1},
resolve={args=1, base=1},
reverse={args=1, base=1},
round={args=1, base=1, func="float_op_wrapper", data="&round"},
rpcnotify={args=varargs(2)},
rpcrequest={args=varargs(2)},
rpcstart={args={1, 2}},
rpcstop={args=1},
rubyeval={args=1},
rubyeval={args=1, base=1},
screenattr={args=2},
screenchar={args=2},
screenchars={args=2},