42 Commits (bdeb70c8d7a041293ac3d0dcac9333fa8c56fe14)

Author SHA1 Message Date
Jo-Philipp Wich 59cf671160 lua: switch to double precision for floats 14 years ago
Jo-Philipp Wich fe6b17f6ad lua: drop refcounting patch in preparation for 10.03, it has unresolved issues resulting in random vm crashes 15 years ago
Gabor Juhos 78511d01b0 package/lua: refresh patches 15 years ago
Jo-Philipp Wich 1de4b79971 lua: add the 100-no_readline.patch to host build 15 years ago
Jo-Philipp Wich a0d2c65033 lua: the variable expansion to detect the host os does not work with GNU Make 3.81, replace it with a nested ifeq 15 years ago
Felix Fietkau 4cef53b4e4 lua: fix a typo 15 years ago
Felix Fietkau 3dcdf925c7 lua: re-enable host builds with some more fixes 15 years ago
Felix Fietkau c2cc2884e3 lua: fix regressions in operator overloading caused by the refcounting patch, also fix some more variable cleanup issues => even more performance, less memory utilization 15 years ago
Felix Fietkau 6db489f1b0 lua: use float instead of double, reduces the gc data structure size by 4 byte => luci processes use 10% less memory 15 years ago
Felix Fietkau 6a87d6682d lua: fix various bugs in the refcounting implementation. seems to fix luci and reduces memory consumption even more 15 years ago
Felix Fietkau 7aaaa2c946 lua: get rid of bitlib and md5lib from the core, they are no longer necessary 15 years ago
Felix Fietkau 8f98214617 lua: add reference counting for strings - this will need A LOT of testing, but it should finally fix the excessive memory usage problems triggered by luci 15 years ago
Jo-Philipp Wich b18a60e1ac lua: introduce soft memory limits that trigger a gc run but do not result in an oom error 16 years ago
Jo-Philipp Wich 03db00a803 package/lua: implement memory limits, scripts can use get_memory_limit() and set_memory_limit() to cap the maximum ram usage 16 years ago
Nicolas Thill c2e3ae221d lua: install lua.pc pkgconfig file as well (closes: #5132) 16 years ago
Jo-Philipp Wich 41fe312464 lua: embed md5lib 16 years ago
Nicolas Thill 53836068b4 change occurences of LUA to Lua (from http://www.lua.org/about.html: Please do not write it as "LUA", which is both ugly and confusing [...] So, please, write "Lua" right!) 16 years ago
Jo-Philipp Wich 98e70367c9 lua: revert r15108 & r15109 16 years ago
Felix Fietkau 34939cad39 get rid of $Id$ - it has never helped us and it has broken too many patches ;) 16 years ago
Jo-Philipp Wich 69c1c6ed28 lua: add zlib build dependency, fix inaccuracy in gzip loader 16 years ago
Jo-Philipp Wich 27b7e29e13 lua: add support for loading gzip compressed source files, bump package revision 16 years ago
Felix Fietkau ddcfaeb1e5 move host build in packages into a separate namespace: package/<name>/host/<target> this allows dependencies between host and target packages, and saves unnecessary host builds for packages that contain both variants 16 years ago
Felix Fietkau 0d56c7c638 add back the old host patches for lua to improve portability 16 years ago
Felix Fietkau 25d318e815 merge host build of lua from tools/ into package/lua/Makefile 16 years ago
Felix Fietkau 4a21b1be1a fix lua compile with eglibc selected and utmp support disabled 16 years ago
Nicolas Thill d186cdbfd0 lua changes: - fix shared lib generation - don't ship liblua.so dev lib in liblua package - remove unsupported 'all' make target during build - misc cleanup - bump release number 16 years ago
Steven Barth c1ef612776 Embed luaposix and bitlib into Lua core library 16 years ago
Steven Barth 4b7249183c Updated Lua to 5.1.4 16 years ago
Felix Fietkau e219aaf034 lua: remove an unnecessary check and replace switch (GET_OPCODE(i)) as well (thx, lars) 16 years ago
Felix Fietkau 62333dabe1 improve lua opcode dispatch performance by using computed goto instead of switch/case - improves performance by about 10% in a simple loop test 16 years ago
Felix Fietkau e9ea28b0af use $(FPIC) in a few places where it matters 17 years ago
Florian Fainelli 890c213508 x86_64 also needs -fPIC to create lua shared libraries 17 years ago
Steven Barth a1031eeb23 lua: Remove -fPIC for non-powerpc platforms 17 years ago
Steven Barth 76215afdec lua: Fixed some cross-platform issues for PPC (and probably other architectures) 17 years ago
Felix Fietkau 554ddcf755 fix liblua symlink installation 17 years ago
Steven Barth f3bc063753 Added missing header reference to InstallDev target 17 years ago
Felix Fietkau d8d15cb1c0 fix lua compile issues on ixp4xx (EABI) by linking libgcc into liblua 17 years ago
Felix Fietkau 6fa85238f5 add updated lua patchset from Steven Barth (cyrus) as explained in http://lists.openwrt.org/pipermail/openwrt-devel/2008-May/002170.html 17 years ago
Felix Fietkau ffc0827b65 fix lua compile configuration error 17 years ago
Felix Fietkau 19cb0b3693 fix lua cflags 17 years ago
Felix Fietkau 77760bba21 remove lua's dependency on libreadline and libncurses 17 years ago
Felix Fietkau 1563615bed move lua from packages/ to trunk in anticipation of upcoming stuff ;) 17 years ago