summaryrefslogtreecommitdiffstats
path: root/package/lua
Commit message (Collapse)AuthorAgeFilesLines
* lua: re-enable host builds with some more fixesnbd2009-10-277-722/+27
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18189 3c298f89-4303-0410-b956-a3cf2f4a3e73
* lua: fix regressions in operator overloading caused by the refcounting ↵nbd2009-10-261-71/+3
| | | | | | patch, also fix some more variable cleanup issues => even more performance, less memory utilization git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18164 3c298f89-4303-0410-b956-a3cf2f4a3e73
* lua: use float instead of double, reduces the gc data structure size by 4 ↵nbd2009-10-262-2/+2
| | | | | | byte => luci processes use 10% less memory git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18159 3c298f89-4303-0410-b956-a3cf2f4a3e73
* lua: fix various bugs in the refcounting implementation. seems to fix luci ↵nbd2009-10-261-72/+176
| | | | | | and reduces memory consumption even more git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18158 3c298f89-4303-0410-b956-a3cf2f4a3e73
* lua: get rid of bitlib and md5lib from the core, they are no longer necessarynbd2009-10-242-670/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18138 3c298f89-4303-0410-b956-a3cf2f4a3e73
* lua: add reference counting for strings - this will need A LOT of testing, ↵nbd2009-10-243-305/+1112
| | | | | | but it should finally fix the excessive memory usage problems triggered by luci git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18136 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] lua: introduce soft memory limits that trigger a gc run but do not ↵jow2009-07-262-11/+23
| | | | | | result in an oom error git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17016 3c298f89-4303-0410-b956-a3cf2f4a3e73
* package/lua: implement memory limits, scripts can use get_memory_limit() and ↵jow2009-07-093-17/+294
| | | | | | set_memory_limit() to cap the maximum ram usage git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16753 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] lua: install lua.pc pkgconfig file as well (closes: #5132)nico2009-05-141-2/+4
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15848 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] lua: embed md5libjow2009-04-271-0/+484
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15431 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [cosmetic] change occurences of LUA to Lua (from ↵nico2009-04-251-7/+7
| | | | | | http://www.lua.org/about.html: Please do not write it as "LUA", which is both ugly and confusing [...] So, please, write "Lua" right!) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15412 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] lua: revert r15108 & r15109jow2009-04-193-160/+5
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15256 3c298f89-4303-0410-b956-a3cf2f4a3e73
* get rid of $Id$ - it has never helped us and it has broken too many patches ;)nbd2009-04-171-1/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15242 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] lua: add zlib build dependency, fix inaccuracy in gzip loaderjow2009-04-053-9/+13
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15109 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] lua: add support for loading gzip compressed source files, bump ↵jow2009-04-044-4/+272
| | | | | | package revision git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15108 3c298f89-4303-0410-b956-a3cf2f4a3e73
* move host build in packages into a separate namespace: ↵nbd2009-03-171-0/+2
| | | | | | | | package/<name>/host/<target> this allows dependencies between host and target packages, and saves unnecessary host builds for packages that contain both variants git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14905 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add back the old host patches for lua to improve portabilitynbd2009-02-228-0/+4520
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14631 3c298f89-4303-0410-b956-a3cf2f4a3e73
* merge host build of lua from tools/ into package/lua/Makefilenbd2009-02-221-1/+17
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14622 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix lua compile with eglibc selected and utmp support disablednbd2009-01-312-0/+32
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14298 3c298f89-4303-0410-b956-a3cf2f4a3e73
* lua changes:nico2008-11-112-10/+6
| | | | | | | | | | | - 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 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13179 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Embed luaposix and bitlib into Lua core librarycyrus2008-09-253-1/+1645
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12696 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Updated Lua to 5.1.4cyrus2008-08-244-201/+203
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12383 3c298f89-4303-0410-b956-a3cf2f4a3e73
* lua: remove an unnecessary check and replace switch (GET_OPCODE(i)) as well ↵nbd2008-08-241-20/+20
| | | | | | (thx, lars) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12381 3c298f89-4303-0410-b956-a3cf2f4a3e73
* improve lua opcode dispatch performance by using computed goto instead of ↵nbd2008-08-241-0/+363
| | | | | | switch/case - improves performance by about 10% in a simple loop test git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12378 3c298f89-4303-0410-b956-a3cf2f4a3e73
* use $(FPIC) in a few places where it mattersnbd2008-08-061-10/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12225 3c298f89-4303-0410-b956-a3cf2f4a3e73
* x86_64 also needs -fPIC to create lua shared librariesflorian2008-07-301-0/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12008 3c298f89-4303-0410-b956-a3cf2f4a3e73
* lua: Remove -fPIC for non-powerpc platformscyrus2008-07-291-1/+6
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11985 3c298f89-4303-0410-b956-a3cf2f4a3e73
* lua: Fixed some cross-platform issues for PPC (and probably other architectures)cyrus2008-06-292-2/+15
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11608 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix liblua symlink installationnbd2008-05-232-18/+25
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11245 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Added missing header reference to InstallDev targetcyrus2008-05-221-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11241 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix lua compile issues on ixp4xx (EABI) by linking libgcc into libluanbd2008-05-221-23/+30
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11240 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add updated lua patchset from Steven Barth (cyrus) as explained in ↵nbd2008-05-225-100/+4026
| | | | | | http://lists.openwrt.org/pipermail/openwrt-devel/2008-May/002170.html git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11239 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix lua compile configuration errornbd2008-05-041-0/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11047 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix lua cflagsnbd2008-04-281-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10971 3c298f89-4303-0410-b956-a3cf2f4a3e73
* remove lua's dependency on libreadline and libncursesnbd2008-04-132-1/+54
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10817 3c298f89-4303-0410-b956-a3cf2f4a3e73
* move lua from packages/ to trunk in anticipation of upcoming stuff ;)nbd2008-04-132-0/+289
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10806 3c298f89-4303-0410-b956-a3cf2f4a3e73