James Roseborough
|
cd35ad7cbd
|
Improve lua2java code generation.
|
2010-07-29 15:10:12 +00:00 |
|
James Roseborough
|
e3d1330763
|
Fix bytecode generator following Buffer api change.
|
2010-07-29 05:07:08 +00:00 |
|
James Roseborough
|
6364b002e4
|
Fix java code generator including adding tail call support.
|
2010-07-26 05:58:34 +00:00 |
|
James Roseborough
|
69bbae70a1
|
simplify LuaCompiler interface and add Lua2Java utility class.
|
2010-07-25 22:31:43 +00:00 |
|
Ian Farmer
|
97b4162423
|
Fix bug in compiler affecting functions with many locals.
|
2010-07-25 20:47:54 +00:00 |
|
James Roseborough
|
b806a23bc3
|
Improve test file finding.
|
2010-07-20 16:28:25 +00:00 |
|
James Roseborough
|
a5dc0eaa61
|
Run all test files.
|
2010-07-07 15:20:00 +00:00 |
|
James Roseborough
|
ef6e5120a9
|
Ignore line end diffs on unit tests
|
2010-07-06 14:45:27 +00:00 |
|
James Roseborough
|
700d3878a0
|
Simplify weak table implementation.
|
2010-07-05 18:30:04 +00:00 |
|
James Roseborough
|
dc84bc9e8d
|
Refactor weak tables including proper weak key semantics and improved userdata handling.
|
2010-06-21 01:31:40 +00:00 |
|
James Roseborough
|
a65110df88
|
Improve error tests
|
2010-05-17 00:53:31 +00:00 |
|
James Roseborough
|
3167e3c838
|
Improve io lib error reporting and behavior.
|
2010-05-17 00:45:59 +00:00 |
|
James Roseborough
|
ce13cc8621
|
Improve package lib behavior and error reporting.
|
2010-05-16 17:53:33 +00:00 |
|
James Roseborough
|
fe7658e83b
|
Improve error reporting.
|
2010-05-16 05:09:47 +00:00 |
|
James Roseborough
|
3a21941e57
|
Improve error reporting.
|
2010-05-15 21:56:29 +00:00 |
|
James Roseborough
|
a6a06776fb
|
Improve error reporting.
|
2010-05-15 17:12:50 +00:00 |
|
James Roseborough
|
6296068a49
|
Remove project dependency on luaj vm1
|
2010-05-14 14:32:02 +00:00 |
|
James Roseborough
|
47b33aea08
|
Make compiler installed by default for standard platforms.
|
2010-05-14 04:00:05 +00:00 |
|
James Roseborough
|
d3dcd4bdf3
|
Improve error tests
|
2010-05-12 05:00:09 +00:00 |
|
James Roseborough
|
38acf6a75e
|
Improve error reporting.
|
2010-05-12 04:46:58 +00:00 |
|
James Roseborough
|
282140040e
|
Improve string lib error reporting test.
|
2010-05-12 03:55:35 +00:00 |
|
James Roseborough
|
cd4cb03525
|
Improve table lib error reporting.
|
2010-05-12 03:48:21 +00:00 |
|
James Roseborough
|
536b27330d
|
Improve math lib error reporting.
|
2010-05-12 03:21:12 +00:00 |
|
James Roseborough
|
82e9d89115
|
Improve error reporting.
|
2010-05-10 00:07:54 +00:00 |
|
James Roseborough
|
5eb1ef1079
|
Improve error tests
|
2010-05-09 23:51:46 +00:00 |
|
James Roseborough
|
40b7cb19c9
|
Add unit tests used in vm1
|
2010-05-09 18:10:55 +00:00 |
|
James Roseborough
|
fe617fea21
|
Improve error and traceback reporting.
|
2010-05-09 03:47:13 +00:00 |
|
James Roseborough
|
328a39007c
|
Improve compatibility with C-based lua.
|
2010-04-28 14:38:59 +00:00 |
|
James Roseborough
|
3ca4849033
|
Improve compatibility with C-based lua.
|
2010-04-28 03:30:37 +00:00 |
|
James Roseborough
|
be5252148a
|
Refactor lib bindings.
|
2010-04-27 05:05:08 +00:00 |
|
James Roseborough
|
770261d65c
|
Add back compiler unit tests
|
2010-04-26 14:08:36 +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
|
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
|
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 |
|