Jo-Philipp Wich
							
						 
					 | 
					
						
						
						
						
							
						
						
							fe6b17f6ad
							
						
					 | 
					
						
						
							
							lua: drop refcounting patch in preparation for 10.03, it has unresolved issues resulting in random vm crashes
						
						
						
						
						
						
						
						SVN-Revision: 20617 
						
					 | 
					
						2010-03-30 23:24:46 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gabor Juhos
							
						 
					 | 
					
						
						
						
						
							
						
						
							78511d01b0
							
						
					 | 
					
						
						
							
							package/lua: refresh patches
						
						
						
						
						
						
						
						SVN-Revision: 20470 
						
					 | 
					
						2010-03-26 14:29:03 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jo-Philipp Wich
							
						 
					 | 
					
						
						
						
						
							
						
						
							1de4b79971
							
						
					 | 
					
						
						
							
							lua: add the 100-no_readline.patch to host build
						
						
						
						
						
						
						
						SVN-Revision: 18195 
						
					 | 
					
						2009-10-28 13:56:33 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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
						
						
						
						
						
						
						
						SVN-Revision: 18193 
						
					 | 
					
						2009-10-28 00:11:59 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							4cef53b4e4
							
						
					 | 
					
						
						
							
							lua: fix a typo
						
						
						
						
						
						
						
						SVN-Revision: 18190 
						
					 | 
					
						2009-10-27 21:28:15 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							3dcdf925c7
							
						
					 | 
					
						
						
							
							lua: re-enable host builds with some more fixes
						
						
						
						
						
						
						
						SVN-Revision: 18189 
						
					 | 
					
						2009-10-27 21:18:58 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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
						
						
						
						
						
						
						
						SVN-Revision: 18164 
						
					 | 
					
						2009-10-26 14:27:30 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							6db489f1b0
							
						
					 | 
					
						
						
							
							lua: use float instead of double, reduces the gc data structure size by 4 byte => luci processes use 10% less memory
						
						
						
						
						
						
						
						SVN-Revision: 18159 
						
					 | 
					
						2009-10-26 03:01:12 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							6a87d6682d
							
						
					 | 
					
						
						
							
							lua: fix various bugs in the refcounting implementation. seems to fix luci and reduces memory consumption even more
						
						
						
						
						
						
						
						SVN-Revision: 18158 
						
					 | 
					
						2009-10-26 00:06:42 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							7aaaa2c946
							
						
					 | 
					
						
						
							
							lua: get rid of bitlib and md5lib from the core, they are no longer necessary
						
						
						
						
						
						
						
						SVN-Revision: 18138 
						
					 | 
					
						2009-10-24 23:23:42 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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
						
						
						
						
						
						
						
						SVN-Revision: 18136 
						
					 | 
					
						2009-10-24 22:19:13 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jo-Philipp Wich
							
						 
					 | 
					
						
						
						
						
							
						
						
							b18a60e1ac
							
						
					 | 
					
						
						
							
							lua: introduce soft memory limits that trigger a gc run but do not result in an oom error
						
						
						
						
						
						
						
						SVN-Revision: 17016 
						
					 | 
					
						2009-07-26 15:06:43 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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
						
						
						
						
						
						
						
						SVN-Revision: 16753 
						
					 | 
					
						2009-07-09 17:45:23 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicolas Thill
							
						 
					 | 
					
						
						
						
						
							
						
						
							c2e3ae221d
							
						
					 | 
					
						
						
							
							lua: install lua.pc pkgconfig file as well (closes: #5132)
						
						
						
						
						
						
						
						SVN-Revision: 15848 
						
					 | 
					
						2009-05-14 17:59:06 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jo-Philipp Wich
							
						 
					 | 
					
						
						
						
						
							
						
						
							41fe312464
							
						
					 | 
					
						
						
							
							lua: embed md5lib
						
						
						
						
						
						
						
						SVN-Revision: 15431 
						
					 | 
					
						2009-04-27 01:47:03 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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!)
						
						
						
						
						
						
						
						SVN-Revision: 15412 
						
					 | 
					
						2009-04-25 20:36:30 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jo-Philipp Wich
							
						 
					 | 
					
						
						
						
						
							
						
						
							98e70367c9
							
						
					 | 
					
						
						
							
							lua: revert r15108 & r15109
						
						
						
						
						
						
						
						SVN-Revision: 15256 
						
					 | 
					
						2009-04-19 13:44:40 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							34939cad39
							
						
					 | 
					
						
						
							
							get rid of $Id$ - it has never helped us and it has broken too many patches ;)
						
						
						
						
						
						
						
						SVN-Revision: 15242 
						
					 | 
					
						2009-04-17 14:09:46 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jo-Philipp Wich
							
						 
					 | 
					
						
						
						
						
							
						
						
							69c1c6ed28
							
						
					 | 
					
						
						
							
							lua: add zlib build dependency, fix inaccuracy in gzip loader
						
						
						
						
						
						
						
						SVN-Revision: 15109 
						
					 | 
					
						2009-04-05 02:33:41 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jo-Philipp Wich
							
						 
					 | 
					
						
						
						
						
							
						
						
							27b7e29e13
							
						
					 | 
					
						
						
							
							lua: add support for loading gzip compressed source files, bump package revision
						
						
						
						
						
						
						
						SVN-Revision: 15108 
						
					 | 
					
						2009-04-04 23:06:56 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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
						
						
						
						
						
						
						
						SVN-Revision: 14905 
						
					 | 
					
						2009-03-17 02:20:34 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							0d56c7c638
							
						
					 | 
					
						
						
							
							add back the old host patches for lua to improve portability
						
						
						
						
						
						
						
						SVN-Revision: 14631 
						
					 | 
					
						2009-02-22 23:54:26 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							25d318e815
							
						
					 | 
					
						
						
							
							merge host build of lua from tools/ into package/lua/Makefile
						
						
						
						
						
						
						
						SVN-Revision: 14622 
						
					 | 
					
						2009-02-22 18:10:23 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							4a21b1be1a
							
						
					 | 
					
						
						
							
							fix lua compile with eglibc selected and utmp support disabled
						
						
						
						
						
						
						
						SVN-Revision: 14298 
						
					 | 
					
						2009-01-31 07:18:13 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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
						
						
						
						
						
						
						
						SVN-Revision: 13179 
						
					 | 
					
						2008-11-11 02:48:31 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Steven Barth
							
						 
					 | 
					
						
						
						
						
							
						
						
							c1ef612776
							
						
					 | 
					
						
						
							
							Embed luaposix and bitlib into Lua core library
						
						
						
						
						
						
						
						SVN-Revision: 12696 
						
					 | 
					
						2008-09-25 12:15:32 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Steven Barth
							
						 
					 | 
					
						
						
						
						
							
						
						
							4b7249183c
							
						
					 | 
					
						
						
							
							Updated Lua to 5.1.4
						
						
						
						
						
						
						
						SVN-Revision: 12383 
						
					 | 
					
						2008-08-24 15:45:26 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							e219aaf034
							
						
					 | 
					
						
						
							
							lua: remove an unnecessary check and replace switch (GET_OPCODE(i)) as well (thx, lars)
						
						
						
						
						
						
						
						SVN-Revision: 12381 
						
					 | 
					
						2008-08-24 14:28:04 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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
						
						
						
						
						
						
						
						SVN-Revision: 12378 
						
					 | 
					
						2008-08-24 13:37:56 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							e9ea28b0af
							
						
					 | 
					
						
						
							
							use $(FPIC) in a few places where it matters
						
						
						
						
						
						
						
						SVN-Revision: 12225 
						
					 | 
					
						2008-08-06 22:10:29 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							890c213508
							
						
					 | 
					
						
						
							
							x86_64 also needs -fPIC to create lua shared libraries
						
						
						
						
						
						
						
						SVN-Revision: 12008 
						
					 | 
					
						2008-07-30 10:04:03 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Steven Barth
							
						 
					 | 
					
						
						
						
						
							
						
						
							a1031eeb23
							
						
					 | 
					
						
						
							
							lua: Remove -fPIC for non-powerpc platforms
						
						
						
						
						
						
						
						SVN-Revision: 11985 
						
					 | 
					
						2008-07-29 10:14:11 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Steven Barth
							
						 
					 | 
					
						
						
						
						
							
						
						
							76215afdec
							
						
					 | 
					
						
						
							
							lua: Fixed some cross-platform issues for PPC (and probably other architectures)
						
						
						
						
						
						
						
						SVN-Revision: 11608 
						
					 | 
					
						2008-06-29 11:38:22 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							554ddcf755
							
						
					 | 
					
						
						
							
							fix liblua symlink installation
						
						
						
						
						
						
						
						SVN-Revision: 11245 
						
					 | 
					
						2008-05-23 07:09:29 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Steven Barth
							
						 
					 | 
					
						
						
						
						
							
						
						
							f3bc063753
							
						
					 | 
					
						
						
							
							Added missing header reference to InstallDev target
						
						
						
						
						
						
						
						SVN-Revision: 11241 
						
					 | 
					
						2008-05-22 20:26:23 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							d8d15cb1c0
							
						
					 | 
					
						
						
							
							fix lua compile issues on ixp4xx (EABI) by linking libgcc into liblua
						
						
						
						
						
						
						
						SVN-Revision: 11240 
						
					 | 
					
						2008-05-22 14:20:56 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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
						
						
						
						
						
						
						
						SVN-Revision: 11239 
						
					 | 
					
						2008-05-22 14:20:36 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							ffc0827b65
							
						
					 | 
					
						
						
							
							fix lua compile configuration error
						
						
						
						
						
						
						
						SVN-Revision: 11047 
						
					 | 
					
						2008-05-04 17:48:26 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							19cb0b3693
							
						
					 | 
					
						
						
							
							fix lua cflags
						
						
						
						
						
						
						
						SVN-Revision: 10971 
						
					 | 
					
						2008-04-28 22:00:57 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							77760bba21
							
						
					 | 
					
						
						
							
							remove lua's dependency on libreadline and libncurses
						
						
						
						
						
						
						
						SVN-Revision: 10817 
						
					 | 
					
						2008-04-13 14:34:36 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							1563615bed
							
						
					 | 
					
						
						
							
							move lua from packages/ to trunk in anticipation of upcoming stuff ;)
						
						
						
						
						
						
						
						SVN-Revision: 10806 
						
					 | 
					
						2008-04-13 01:06:12 +00:00 | 
					
					
						
						
							
							
							
						
					 |