Commit Graph

164 Commits

Author SHA1 Message Date
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
James Roseborough
05e6fa5774 Add arg table to globals when executing from command line. 2009-10-31 05:41:35 +00:00
James Roseborough
97e6da241b Let compilers compile from prototypes, fix loading of code without debug info. 2009-10-31 00:37:22 +00:00
James Roseborough
674ae6195e Make class names java-friendly 2009-10-30 23:04:37 +00:00
James Roseborough
17c86b8eb3 Let ant build download bcel jar as needed. 2009-10-30 21:57:35 +00:00
James Roseborough
3e3909b14b Fix vararg parameter handling, self and setlist bytecode processing. 2009-10-30 19:24:43 +00:00
James Roseborough
668692d0a2 Add debug library by default. 2009-10-30 19:23:25 +00:00
James Roseborough
933a4fcc36 Replace upvalue holder when upvalues are closed. 2009-10-30 05:27:36 +00:00
James Roseborough
dd82fe6d2d Fix source and class names in generated bytecode. 2009-10-30 00:39:25 +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