James Roseborough
|
e0b3c966b6
|
Improve bytecode generation.
|
2010-04-27 14:33:55 +00:00 |
|
James Roseborough
|
be5252148a
|
Refactor lib bindings.
|
2010-04-27 05:05:08 +00:00 |
|
James Roseborough
|
3f727fbe17
|
Simplify bindings.
|
2010-04-26 15:59:42 +00:00 |
|
James Roseborough
|
7a8562db01
|
Simplify bindings.
|
2010-04-26 15:48:42 +00:00 |
|
James Roseborough
|
b0248577b1
|
Simplify bindings.
|
2010-04-26 14:58:00 +00:00 |
|
James Roseborough
|
770261d65c
|
Add back compiler unit tests
|
2010-04-26 14:08:36 +00:00 |
|
James Roseborough
|
23434069c8
|
Refactor luajava method mapping computation.
|
2010-04-26 05:16:11 +00:00 |
|
James Roseborough
|
2f222c0f8a
|
Refactor luajava method mapping computation.
|
2010-04-26 05:09:44 +00:00 |
|
James Roseborough
|
29d6f2ce58
|
Improve compatibility with vm1 and C-based lua.
|
2010-04-25 22:40:04 +00:00 |
|
James Roseborough
|
79b0294207
|
Refactor string conversions
|
2010-04-25 15:50:40 +00:00 |
|
James Roseborough
|
10450a0427
|
Improve midlet builder
|
2010-04-25 06:29:03 +00:00 |
|
James Roseborough
|
5d23d37255
|
Move DEBUG_ENABLED flag
|
2010-04-25 06:28:31 +00:00 |
|
James Roseborough
|
de9c967ac5
|
Fix midlet example including luajc-compiled scripts
|
2010-04-25 05:35:24 +00:00 |
|
James Roseborough
|
90ca65c7d9
|
Derive legal classname from filename.
|
2010-04-25 01:19:11 +00:00 |
|
James Roseborough
|
1b43352144
|
Implement tail calls in generated bytecode classes.
|
2010-04-24 23:49:39 +00:00 |
|
James Roseborough
|
db3e275a6a
|
Improve bytecode generation.
|
2010-04-24 18:09:58 +00:00 |
|
James Roseborough
|
c1f67181fa
|
Improve bytecode generation.
|
2010-04-24 17:18:52 +00:00 |
|
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
|
8ea8ccb776
|
Improve upvalue processing
|
2010-04-23 04:21:16 +00:00 |
|
James Roseborough
|
8926a94348
|
Use bitfields for slots
|
2010-04-22 14:49:01 +00:00 |
|
James Roseborough
|
9b6c9e1326
|
Improve upvalue processing in for loops for luajc compiler
|
2010-04-21 06:07:32 +00:00 |
|
James Roseborough
|
68b260efdd
|
Improve compatibility with luaj 1.0
|
2010-04-20 14:43:30 +00:00 |
|
James Roseborough
|
29f23222c2
|
Improve compatibility with luaj 1.0
|
2010-04-20 14:35:14 +00:00 |
|
James Roseborough
|
462f95bd7f
|
Improve compatibility with luaj 1.0
|
2010-04-20 14:26:19 +00:00 |
|
James Roseborough
|
156157cd61
|
Improve rehash behavior.
|
2010-04-20 02:37:24 +00:00 |
|
James Roseborough
|
19f8a2d372
|
Fix to tailcall processing.
|
2010-04-20 00:37:23 +00:00 |
|
James Roseborough
|
8bd255a356
|
Prevent rehash when value is replaced in table.
|
2010-04-19 21:39:17 +00:00 |
|
James Roseborough
|
797c79fd6d
|
Convert mode processing to jme api
|
2010-04-19 17:09:56 +00:00 |
|
James Roseborough
|
4f3cd304a1
|
Improve error handling in coroutines.
|
2010-04-19 16:11:55 +00:00 |
|
James Roseborough
|
fdea0828fc
|
Let tables undergo mode changes.
|
2010-04-19 03:33:48 +00:00 |
|
James Roseborough
|
494e4206c4
|
Improve compatibility with luaj 1.0
|
2010-04-18 21:14:02 +00:00 |
|
James Roseborough
|
5a416f177c
|
Improve compatibility with luaj 1.0
|
2010-04-17 17:39:13 +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
|
00f8d291f9
|
Fix setfenv(), getfenv(), let threads inherit environment.
|
2010-04-17 13:15:16 +00:00 |
|
James Roseborough
|
c0a1d002c7
|
Add more complete set of "opt" and "check" functions on Varargs.
|
2010-04-16 20:25:54 +00:00 |
|
James Roseborough
|
9cd65fac87
|
Configure download of luaj1 lib during build
|
2010-04-16 16:25:34 +00:00 |
|
James Roseborough
|
118e2b3aaf
|
Index all lua strings created from java strings.
|
2010-04-16 14:29:10 +00:00 |
|
James Roseborough
|
e5cb343886
|
Let getfenv() accept no argument
|
2010-04-16 14:25:21 +00:00 |
|
James Roseborough
|
991b8a274c
|
Improve performance of string comparison.
|
2010-04-16 05:02:04 +00:00 |
|
James Roseborough
|
a77b93681f
|
Fix xpcall arg check logic.
|
2010-04-15 14:35:05 +00:00 |
|
James Roseborough
|
576cf2068d
|
Special processing on for loop upvalues.
|
2010-04-14 05:36:43 +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 |
|