James Roseborough
|
bce5c5a5b7
|
Improve ast classes and visitor.
|
2010-06-24 05:15:41 +00:00 |
|
James Roseborough
|
f50d7eb7d3
|
Create visitor for ast
|
2010-06-23 15:00:12 +00:00 |
|
James Roseborough
|
bd51839b2f
|
Update ast classes.
|
2010-06-23 00:45:31 +00:00 |
|
James Roseborough
|
7d8c02c4af
|
Add abstract syntax tree elements.
|
2010-06-22 00:51:32 +00:00 |
|
James Roseborough
|
f146268c47
|
Improve varargs handlnig in luajava bindings.
|
2010-05-22 17:47: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
|
36845ba1b4
|
Make script engine thread local.
|
2010-05-14 05:13:39 +00:00 |
|
James Roseborough
|
0acd42ce84
|
Make compiler installed by default for standard platforms.
|
2010-05-14 04:47:20 +00:00 |
|
James Roseborough
|
47b33aea08
|
Make compiler installed by default for standard platforms.
|
2010-05-14 04:00:05 +00:00 |
|
James Roseborough
|
536b27330d
|
Improve math lib error reporting.
|
2010-05-12 03:21:12 +00:00 |
|
James Roseborough
|
8d16726e8b
|
Improve error and traceback reporting.
|
2010-05-08 23:50:51 +00:00 |
|
James Roseborough
|
482b6056a1
|
Skip over empty branch destinations
|
2010-05-06 04:34:30 +00:00 |
|
James Roseborough
|
40672336bf
|
Handle boolean constants in code generator.
|
2010-05-06 04:11:08 +00:00 |
|
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
|
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
|
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
|
00f8d291f9
|
Fix setfenv(), getfenv(), let threads inherit environment.
|
2010-04-17 13:15:16 +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
|
aed25279eb
|
Improve luajava method resolution
|
2010-04-06 04:00:52 +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
|
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
|
dc0be9b15a
|
Add doc for bytecode generator.
|
2010-03-31 04:15:09 +00:00 |
|
James Roseborough
|
699bcb2e48
|
Retain extension in source file name.
|
2009-11-10 17:22:51 +00:00 |
|
James Roseborough
|
7cc18046ab
|
Fix upvalue processing.
|
2009-11-04 06:33:34 +00:00 |
|
James Roseborough
|
1b66a91c95
|
Let VarArgFunction instances register with Thread on invocation.
|
2009-11-03 19:12:48 +00:00 |
|
James Roseborough
|
3906ab0711
|
Expose class name normalization.
|
2009-11-03 18:06:03 +00:00 |
|
James Roseborough
|
0aa2563cc6
|
Add noop on OP_CLOSE instruction for branching.
|
2009-11-03 02:23:49 +00:00 |
|
James Roseborough
|
3d4a29f1bc
|
Fixes to class generation logic.
|
2009-11-03 02:13:45 +00:00 |
|
James Roseborough
|
ac91de7794
|
Add options to load to prototype
|
2009-11-03 01:16:46 +00:00 |
|
James Roseborough
|
c78d789cdc
|
Improve bytcode generation.
|
2009-11-02 05:38:36 +00:00 |
|