James Roseborough
|
6ca90b180a
|
Correct typos
|
2010-07-30 17:47:26 +00:00 |
|
James Roseborough
|
9f5526202a
|
Add option to load class files for verification.
|
2010-07-30 16:44:42 +00:00 |
|
James Roseborough
|
67a0cac3f4
|
Fix bytecode generation for return values that are upvalues.
|
2010-07-30 05:02:29 +00:00 |
|
James Roseborough
|
860ca581ab
|
Improve arguments to luajc command.
|
2010-07-30 00:16:12 +00:00 |
|
James Roseborough
|
1f68fbc013
|
Update imports.
|
2010-07-29 23:23:28 +00:00 |
|
James Roseborough
|
dce6007569
|
Update bytecode-to-bytecode compiler to handle upvalues in numeric for loops.
|
2010-07-29 21:28:13 +00:00 |
|
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
|
a5d7889d27
|
Update documentation for lua2java compiler.
|
2010-07-29 04:49:19 +00:00 |
|
James Roseborough
|
32a7193853
|
Let Variable class be a top level class.
|
2010-07-28 18:58:16 +00:00 |
|
James Roseborough
|
b554d9a80b
|
Improve code generation around looping.
|
2010-07-28 18:43:34 +00:00 |
|
James Roseborough
|
c87c6b8c51
|
Refactor assignment statement code generation.
|
2010-07-28 17:29:38 +00:00 |
|
James Roseborough
|
6965c9bb71
|
String concatenation optimization.
|
2010-07-28 14:53:39 +00:00 |
|
James Roseborough
|
55947437dd
|
Identify constant variables during code generation.
|
2010-07-28 06:32:12 +00:00 |
|
James Roseborough
|
bbbae65237
|
Imrpove code generator for number expressions.
|
2010-07-27 22:19:55 +00:00 |
|
James Roseborough
|
9a884549e2
|
Add numeric subexpression processing.
|
2010-07-27 15:19:14 +00:00 |
|
James Roseborough
|
f236b23bf8
|
Add basic boolean sub-expression type inference.
|
2010-07-27 14:37:42 +00:00 |
|
James Roseborough
|
3ad0006e8e
|
Improve argument handling.
|
2010-07-27 01:07:20 +00:00 |
|
James Roseborough
|
0af7d04b46
|
Use numbers in numeric for loop.
|
2010-07-26 15:49:06 +00:00 |
|
James Roseborough
|
aa095fef27
|
Improve upvalue processing in generated code.
|
2010-07-26 15:24:52 +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
|
ea931c1438
|
Fix varargs handling in code generator.
|
2010-07-24 00:24:59 +00:00 |
|
James Roseborough
|
bd8775984e
|
Improve varargs handling in code generator
|
2010-07-23 15:00:21 +00:00 |
|
James Roseborough
|
346e0ef465
|
Handle source files as byte streams for lua2java conversions.
|
2010-07-23 04:54:14 +00:00 |
|
James Roseborough
|
6f01f9784a
|
Switch to Unicode parsing.
|
2010-07-23 00:39:27 +00:00 |
|
James Roseborough
|
6bf647ff37
|
Improve java code generator.
|
2010-07-22 23:35:25 +00:00 |
|
James Roseborough
|
67216b17e1
|
Improve lua2java code generator.
|
2010-07-22 14:51:51 +00:00 |
|
James Roseborough
|
ee0271c70d
|
Improve name resolution in java code generator.
|
2010-07-21 15:31:15 +00:00 |
|
James Roseborough
|
399566a20c
|
Improve code generator for varargs.
|
2010-07-21 05:25:45 +00:00 |
|
James Roseborough
|
f4eb4a4e4c
|
Updgrade code coverage to depend on cobertura 1.9.4.1
|
2010-07-20 18:32:12 +00:00 |
|
James Roseborough
|
b1b96e4e6c
|
Improve build scripts for code coverage.
|
2010-07-20 16:33:08 +00:00 |
|
James Roseborough
|
b806a23bc3
|
Improve test file finding.
|
2010-07-20 16:28:25 +00:00 |
|
James Roseborough
|
c537e5b124
|
Add lua2java too to compile from lua source to java source
|
2010-07-19 14:56:32 +00:00 |
|
James Roseborough
|
400fd91482
|
Improve weak table implementation.
|
2010-07-07 15:35:27 +00:00 |
|
James Roseborough
|
a5dc0eaa61
|
Run all test files.
|
2010-07-07 15:20:00 +00:00 |
|
James Roseborough
|
806e41dd17
|
Convert to midp apis
|
2010-07-06 16:25:24 +00:00 |
|
James Roseborough
|
ef6e5120a9
|
Ignore line end diffs on unit tests
|
2010-07-06 14:45:27 +00:00 |
|
James Roseborough
|
e744b9be2b
|
Improve weak table implementation
|
2010-07-06 05:26:19 +00:00 |
|
James Roseborough
|
dceadf2f82
|
Fix name scope resolution
|
2010-07-06 05:25:54 +00:00 |
|
James Roseborough
|
700d3878a0
|
Simplify weak table implementation.
|
2010-07-05 18:30:04 +00:00 |
|
James Roseborough
|
514765fa74
|
Track locals, globals, and upvalues in ast
|
2010-06-28 05:34:17 +00:00 |
|
James Roseborough
|
9fc310dc16
|
mark vararg expressions
|
2010-06-25 15:18:33 +00:00 |
|
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
|
3e676d857a
|
Fix typo
|
2010-06-21 15:44:41 +00:00 |
|
James Roseborough
|
923dd2dfa3
|
Tune comment parsing
|
2010-06-21 06:28:17 +00:00 |
|