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 /src | |
| parent | 64148b57c1ca70675022ebb7025a116a292802a9 (diff) | |
| download | luarocks-961670659be3e986bc74b9b8c2a296f4640302e5.tar.gz luarocks-961670659be3e986bc74b9b8c2a296f4640302e5.tar.bz2 luarocks-961670659be3e986bc74b9b8c2a296f4640302e5.zip | |
Make fun.partial run with Lua 5.1
Diffstat (limited to 'src')
| -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 |
