lua-users home
lua-l archive

Re: inline Lua?

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


On Saturday 25 February 2006 12:41, Chris wrote:
[...]
> Probably the easiest way to test this would be with the Microsoft compiler
> because it can inline function calls from object code (maybe ICC can do
> this as well; ?). You wouldn't need to move the function implementations
> to a header, you could just declare them __inline. At least for initial
> testing to see what kind of difference it makes in the VM size and
> performance.
I have a little script here:
http://svn.sourceforge.net/viewcvs.cgi/primemover/pm/build-tools/collapse.lua?view=markup&rev=6
...which I use to collapse the Lua 5.0 VM into a single C file. I'm currently 
doing this for ease of deployment, but this would also allow compilers to do 
easy global optimisation. I haven't done any benchmarking myself, but I 
wouldn't be at all surprised if the result was noticeably faster than the 
separately compiled version. Is it of any interest to anyone?
-- 
+- David Given --McQ-+ "Blue is beautiful... blue is best...
| dg@cowlark.com | I'm blue! I'm beautiful! I'm best!"
| (dg@tao-group.com) | --- _Dougal and the Blue Cat_
+- www.cowlark.com --+ 

Attachment: pgp_QBpWES6cM.pgp
Description: PGP signature


AltStyle によって変換されたページ (->オリジナル) /