mirror of
https://github.com/neovim/neovim.git
synced 2025-09-24 20:18:32 +00:00
perf(api): allow to use an arena for return values
This commit is contained in:
@@ -23,7 +23,7 @@ end
|
||||
return {
|
||||
funcs={
|
||||
abs={args=1, base=1},
|
||||
acos={args=1, base=1, func="float_op_wrapper", data="&acos"}, -- WJMc
|
||||
acos={args=1, base=1, float_func="acos"}, -- WJMc
|
||||
add={args=2, base=1},
|
||||
['and']={args=2, base=1},
|
||||
api_info={},
|
||||
@@ -33,7 +33,7 @@ return {
|
||||
argidx={},
|
||||
arglistid={args={0, 2}},
|
||||
argv={args={0, 2}},
|
||||
asin={args=1, base=1, func="float_op_wrapper", data="&asin"}, -- WJMc
|
||||
asin={args=1, base=1, float_func="asin"}, -- WJMc
|
||||
assert_beeps={args=1, base=1},
|
||||
assert_equal={args={2, 3}, base=2},
|
||||
assert_equalfile={args={2, 3}, base=1},
|
||||
@@ -47,7 +47,7 @@ return {
|
||||
assert_notmatch={args={2, 3}, base=2},
|
||||
assert_report={args=1, base=1},
|
||||
assert_true={args={1, 2}, base=1},
|
||||
atan={args=1, base=1, func="float_op_wrapper", data="&atan"},
|
||||
atan={args=1, base=1, float_func="atan"},
|
||||
atan2={args=2, base=1},
|
||||
browse={args=4},
|
||||
browsedir={args=2},
|
||||
@@ -67,7 +67,7 @@ return {
|
||||
byteidx={args=2, base=1},
|
||||
byteidxcomp={args=2, base=1},
|
||||
call={args={2, 3}, base=1},
|
||||
ceil={args=1, base=1, func="float_op_wrapper", data="&ceil"},
|
||||
ceil={args=1, base=1, float_func="ceil"},
|
||||
changenr={},
|
||||
chanclose={args={1, 2}},
|
||||
chansend={args=2},
|
||||
@@ -85,8 +85,8 @@ return {
|
||||
complete_info={args={0, 1}, base=1},
|
||||
confirm={args={1, 4}, base=1},
|
||||
copy={args=1, base=1},
|
||||
cos={args=1, base=1, func="float_op_wrapper", data="&cos"},
|
||||
cosh={args=1, base=1, func="float_op_wrapper", data="&cosh"},
|
||||
cos={args=1, base=1, float_func="cos"},
|
||||
cosh={args=1, base=1, float_func="cosh"},
|
||||
count={args={2, 4}, base=1},
|
||||
cscope_connection={args={0, 3}},
|
||||
ctxget={args={0, 1}},
|
||||
@@ -117,7 +117,7 @@ return {
|
||||
execute={args={1, 2}, base=1},
|
||||
exepath={args=1, base=1},
|
||||
exists={args=1, base=1},
|
||||
exp={args=1, base=1, func="float_op_wrapper", data="&exp"},
|
||||
exp={args=1, base=1, float_func="exp"},
|
||||
expand={args={1, 3}, base=1},
|
||||
expandcmd={args=1, base=1},
|
||||
extend={args={2, 3}, base=1},
|
||||
@@ -130,7 +130,7 @@ return {
|
||||
findfile={args={1, 3}, base=1},
|
||||
flatten={args={1, 2}, base=1},
|
||||
float2nr={args=1, base=1},
|
||||
floor={args=1, base=1, func="float_op_wrapper", data="&floor"},
|
||||
floor={args=1, base=1, float_func="floor"},
|
||||
fmod={args=2, base=1},
|
||||
fnameescape={args=1, base=1},
|
||||
fnamemodify={args=2, base=1},
|
||||
@@ -245,8 +245,8 @@ return {
|
||||
lispindent={args=1, base=1},
|
||||
list2str={args={1, 2}, base=1},
|
||||
localtime={},
|
||||
log={args=1, base=1, func="float_op_wrapper", data="&log"},
|
||||
log10={args=1, base=1, func="float_op_wrapper", data="&log10"},
|
||||
log={args=1, base=1, float_func="log"},
|
||||
log10={args=1, base=1, float_func="log10"},
|
||||
luaeval={args={1, 2}, base=1},
|
||||
map={args=2, base=1},
|
||||
maparg={args={1, 4}, base=1},
|
||||
@@ -304,7 +304,7 @@ return {
|
||||
['repeat']={args=2, base=1},
|
||||
resolve={args=1, base=1},
|
||||
reverse={args=1, base=1},
|
||||
round={args=1, base=1, func="float_op_wrapper", data="&round"},
|
||||
round={args=1, base=1, float_func="round"},
|
||||
rpcnotify={args=varargs(2)},
|
||||
rpcrequest={args=varargs(2)},
|
||||
rpcstart={args={1, 2}},
|
||||
@@ -358,8 +358,8 @@ return {
|
||||
sign_unplace={args={1, 2}, base=1},
|
||||
sign_unplacelist={args=1, base=1},
|
||||
simplify={args=1, base=1},
|
||||
sin={args=1, base=1, func="float_op_wrapper", data="&sin"},
|
||||
sinh={args=1, base=1, func="float_op_wrapper", data="&sinh"},
|
||||
sin={args=1, base=1, float_func="sin"},
|
||||
sinh={args=1, base=1, float_func="sinh"},
|
||||
sockconnect={args={2,3}},
|
||||
sort={args={1, 3}, base=1},
|
||||
soundfold={args=1, base=1},
|
||||
@@ -367,7 +367,7 @@ return {
|
||||
spellbadword={args={0, 1}, base=1},
|
||||
spellsuggest={args={1, 3}, base=1},
|
||||
split={args={1, 3}, base=1},
|
||||
sqrt={args=1, base=1, func="float_op_wrapper", data="&sqrt"},
|
||||
sqrt={args=1, base=1, float_func="sqrt"},
|
||||
srand={args={0, 1}, base=1},
|
||||
stdpath={args=1},
|
||||
str2float={args=1, base=1},
|
||||
@@ -402,8 +402,8 @@ return {
|
||||
tabpagewinnr={args={1, 2}, base=1},
|
||||
tagfiles={},
|
||||
taglist={args={1, 2}, base=1},
|
||||
tan={args=1, base=1, func="float_op_wrapper", data="&tan"},
|
||||
tanh={args=1, base=1, func="float_op_wrapper", data="&tanh"},
|
||||
tan={args=1, base=1, float_func="tan"},
|
||||
tanh={args=1, base=1, float_func="tanh"},
|
||||
tempname={},
|
||||
termopen={args={1, 2}},
|
||||
test_garbagecollect_now={},
|
||||
@@ -417,7 +417,7 @@ return {
|
||||
toupper={args=1, base=1},
|
||||
tr={args=3, base=1},
|
||||
trim={args={1, 3}, base=1},
|
||||
trunc={args=1, base=1, func="float_op_wrapper", data="&trunc"},
|
||||
trunc={args=1, base=1, float_func="trunc"},
|
||||
type={args=1, base=1},
|
||||
undofile={args=1, base=1},
|
||||
undotree={},
|
||||
|
Reference in New Issue
Block a user