Commit Graph

16 Commits

Author SHA1 Message Date
James Roseborough
96756a5096 Add name to platforms 2008-06-04 21:32:33 +00:00
James Roseborough
914806afb4 Fix lua-to-java type coercion. 2008-05-28 17:22:55 +00:00
James Roseborough
06afefebb5 Add implementation for luajava.createProxy 2008-05-28 00:32:39 +00:00
James Roseborough
a34591851d updated luajava features. 2008-05-28 00:17:16 +00:00
James Roseborough
23609197b9 fix metatable processing 2008-05-23 14:25:58 +00:00
James Roseborough
c2c573744b Refactor luaGetTable() to return a value. 2008-05-23 00:37:45 +00:00
James Roseborough
039d79fe5f Simplified, extended jit implementation 2008-05-18 15:12:03 +00:00
James Roseborough
c759188034 Simplify build file, rationalize directories, rename build jars. 2008-05-06 14:12:46 +00:00
James Roseborough
09aa37a837 Weak table implementation. 2008-04-08 21:55:16 +00:00
James Roseborough
c0b26d89c3 Revert to 1.4 style usage 2008-02-21 23:38:34 +00:00
Shu Lei
9f9f31b969 Changes made for the following:
1) Platform.java stays as abstract class with, but default implementation is removed. Stays in org.luaj.vm package
2) org.luaj.platform package is created to hold concrete Platform implementations
3) Platform.newLuaState() method is introduced to instantiate the LuaState. Other constructors are privatized.
4) Following Platform implementations are created:
        J2sePlatform
        J2meMidp20Cldc11Platform
        J2meMidp10Cldc10Platform
 5) All clients of luaj-vm are changed to include startup code that looks something like this:
        Platform.setInstance( new J2meMidp20Cldc11Platform() );
        LuaState state = Platform.getInstance().newLuaState();
2007-12-19 21:44:15 +00:00
James Roseborough
644896c467 Improve error reporting. 2007-12-06 15:29:49 +00:00
James Roseborough
45f483f706 Replace settop(0) with resettop() 2007-11-16 19:19:13 +00:00
James Roseborough
abad119a5c Introduce LuaErrorException which is thrown and caught when a lua error() needs to be processed. 2007-11-15 00:49:02 +00:00
James Roseborough
2023ac3464 Split libraries into pieces. 2007-11-09 00:15:56 +00:00
James Roseborough
ff66779330 Major refactoring of package names, class names 2007-11-07 23:56:06 +00:00