Commit Graph

171 Commits

Author SHA1 Message Date
James Roseborough
612b75d201 Code generator improvements. 2010-04-23 14:33:58 +00:00
James Roseborough
efd67d91ce Improve compiler output 2010-04-23 05:17:57 +00:00
James Roseborough
494e4206c4 Improve compatibility with luaj 1.0 2010-04-18 21:14:02 +00:00
James Roseborough
6dfe984172 Improve compatibility with luaj 1.0 2010-04-17 15:06:28 +00:00
James Roseborough
ee098145c0 Improve compatibility with luaj 1.0 2010-04-17 14:29:33 +00:00
James Roseborough
a77b93681f Fix xpcall arg check logic. 2010-04-15 14:35:05 +00:00
James Roseborough
8ae33e1d08 Refactor java code generator. 2010-04-13 14:31:40 +00:00
James Roseborough
a8f129b8cf Add string cache to pool most commonly used Java strings 2010-04-06 04:55:57 +00:00
Ian Farmer
8e34f8bf27 Implement tail call optimization to avoid stack overflow. 2010-04-06 04:03:06 +00:00
James Roseborough
aed25279eb Improve luajava method resolution 2010-04-06 04:00:52 +00:00
James Roseborough
0d18988a96 Add test for luajava, compiler, and compatibility witn luavm 1.0 2010-04-03 15:14:30 +00:00
James Roseborough
a548ef27fb Add luajava exceptino handling, array and unit test logic from 1.0 branch 2010-04-03 05:31:53 +00:00
James Roseborough
46a9527701 Add LuaValue.load() function for library initialization. Change unit tests to use JavaBytecodeCompiler for lua->Java conversion. 2010-04-03 03:48:53 +00:00
James Roseborough
d903a85578 Fix error behavior. 2010-04-02 14:48:01 +00:00
James Roseborough
946503fc20 Refactor library initialization code. 2010-04-02 05:57:54 +00:00
James Roseborough
64751f694e Convert most libraries to use standard loading. 2010-04-01 05:35:54 +00:00
James Roseborough
7cc18046ab Fix upvalue processing. 2009-11-04 06:33:34 +00:00
James Roseborough
c78d789cdc Improve bytcode generation. 2009-11-02 05:38:36 +00:00
James Roseborough
3e3909b14b Fix vararg parameter handling, self and setlist bytecode processing. 2009-10-30 19:24:43 +00:00
James Roseborough
f729c1b626 Expand compiler interface, add bcel-based bytecode generator. 2009-10-29 22:20:56 +00:00
James Roseborough
3863ff8e46 Initial sources for planned 2.0 luaj vm release. Most interpreter features and library functions working. 2009-10-27 06:12:24 +00:00