diff options
author | George Roman <george.roman.99@gmail.com> | 2018-07-24 11:17:37 +0300 |
---|---|---|
committer | Hisham Muhammad <hisham@gobolinux.org> | 2018-07-24 15:37:54 -0300 |
commit | 961670659be3e986bc74b9b8c2a296f4640302e5 (patch) | |
tree | 6dfc657fd40d4304588936325c9c576c94d4834e | |
parent | 64148b57c1ca70675022ebb7025a116a292802a9 (diff) | |
download | luarocks-961670659be3e986bc74b9b8c2a296f4640302e5.tar.gz luarocks-961670659be3e986bc74b9b8c2a296f4640302e5.tar.bz2 luarocks-961670659be3e986bc74b9b8c2a296f4640302e5.zip |
Make fun.partial run with Lua 5.1
-rw-r--r-- | src/luarocks/fun.lua | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/luarocks/fun.lua b/src/luarocks/fun.lua index b1740833..c37a5d4b 100644 --- a/src/luarocks/fun.lua +++ b/src/luarocks/fun.lua | |||
@@ -95,7 +95,8 @@ function fun.partial(f, ...) | |||
95 | for i = 1, m do | 95 | for i = 1, m do |
96 | args[i+n] = fargs[i] | 96 | args[i+n] = fargs[i] |
97 | end | 97 | end |
98 | return f(table.unpack(args, 1, n+m)) | 98 | local unpack = unpack or table.unpack |
99 | return f(unpack(args, 1, n+m)) | ||
99 | end | 100 | end |
100 | end | 101 | end |
101 | end | 102 | end |