Ian Farmer
41b3997166
Fix bug in luajava.createProxy() and demonstrate its use.
2008-11-27 08:32:33 +00:00
James Roseborough
9fe29f4d15
version 0.50 optional dump and load chunks using number-patch format extensions.
2008-08-21 21:57:52 +00:00
James Roseborough
9b00c7dbad
Add lua, luac command like main utility programs
2008-08-20 18:34:41 +00:00
James Roseborough
4a87bae45d
v 0.44, drop debug support
2008-08-06 20:38:15 +00:00
James Roseborough
447bc5853a
Remove many unused and unimplemented functions.
2008-07-24 18:32:02 +00:00
James Roseborough
eae183e334
Refactor math support to build for cldc 1.1.
2008-07-22 17:50:31 +00:00
James Roseborough
80d8fccd1a
Add tests for J2me platform math.
2008-07-21 23:01:59 +00:00
James Roseborough
6642b38f91
Refactor math support to provide more consistent and complete math library coverage
2008-07-21 22:12:06 +00:00
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