From a63de72aa0bf0b1b3bd91ed0c23c4d03bcbf4cd5 Mon Sep 17 00:00:00 2001 From: daurnimator Date: Sun, 7 Jan 2018 03:15:37 +1100 Subject: src/lstrlib.js: Remove use of Uint8Array.reverse --- src/lstrlib.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/lstrlib.js') diff --git a/src/lstrlib.js b/src/lstrlib.js index e31c0fe..6cb8df9 100644 --- a/src/lstrlib.js +++ b/src/lstrlib.js @@ -595,7 +595,12 @@ const str_pack = function(L) { }; const str_reverse = function(L) { - lua.lua_pushstring(L, lauxlib.luaL_checkstring(L, 1).slice(0).reverse()); + let s = lauxlib.luaL_checkstring(L, 1); + let l = s.length; + let r = new Uint8Array(l); + for (let i=0; i