util.array: Just use table.remove as array:pop()
authorKim Alvefur <zash@zash.se>
Wed, 23 Dec 2015 07:39:22 +0000 (08:39 +0100)
committerKim Alvefur <zash@zash.se>
Wed, 23 Dec 2015 07:39:22 +0000 (08:39 +0100)
util/array.lua

index fee2078fa5ac9b6bfb23fd14790a6032f2c05b15..3ddc97f610172008a3046c75a7a6a0b9aaf6d258 100644 (file)
@@ -128,11 +128,7 @@ function array_methods:push(x)
        return self;
 end
 
-function array_methods:pop(x)
-       local v = self[x];
-       t_remove(self, x);
-       return v;
-end
+array_methods.pop = t_remove;
 
 function array_methods:concat(sep)
        return t_concat(array.map(self, tostring), sep);