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 |
|
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 |
|