03.07.2015, 13:18, "Konstantin Tokarev" <annu...@yandex.ru>: > 03.07.2015, 12:48, "xpwy" <nginx-fo...@nginx.us>: >> luajit -b in.lua out.so >> Прокатило, nginx работает как надо. Даже require работает из байткода. >> >> Сейчас поизучал вопрос дtкомпеляции. Точно не уверен, но, как я понял, >> исходники вернуть из байт кода очень сложно (чтобы один в один было, как это >> делается с C# например). Это действительно так? > > Да. Однако реверс-инжиниринг для байткода проще, чем для нативного кода, так > как операции более выскоуровневые, чем в ассемблере.
Можно сделать из Lua-кода эквивалентный код на C, тогда бинарник будет нативным, но LuaJIT не сможет его оптимизировать в рантайме: http://lua-users.org/wiki/LuaToCee > >> Posted at Nginx Forum: >> http://forum.nginx.org/read.php?21,260024,260028#msg-260028 >> >> _______________________________________________ >> nginx-ru mailing list >> nginx-ru@nginx.org >> http://mailman.nginx.org/mailman/listinfo/nginx-ru > > -- > Regards, > Konstantin -- Regards, Konstantin _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru