Commit Graph

582 Commits

Author SHA1 Message Date
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
7c72a9feaf Update documentation. 2010-05-09 05:36:03 +00:00
James Roseborough
fe617fea21 Improve error and traceback reporting. 2010-05-09 03:47:13 +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
6ac05d1581 Allow debug to be loaded late, loosen privacy. 2010-05-05 18:32:20 +00:00
James Roseborough
7d3b58d631 Reject nan as table index. 2010-05-04 23:48:59 +00:00
James Roseborough
029895c22b Fix assert message. 2010-05-03 22:44:13 +00:00
James Roseborough
9aa575e93d Update lua-to-java-compiler info 2010-04-28 15:17:32 +00:00
James Roseborough
328a39007c Improve compatibility with C-based lua. 2010-04-28 14:38:59 +00:00
James Roseborough
27bf60b903 Factor out loaders. 2010-04-28 04:43:50 +00:00
James Roseborough
3ca4849033 Improve compatibility with C-based lua. 2010-04-28 03:30:37 +00:00
James Roseborough
fa9d7dfe20 Add .cvsignore entries. 2010-04-27 14:41:30 +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
7a8562db01 Simplify bindings. 2010-04-26 15:48:42 +00:00
James Roseborough
b0248577b1 Simplify bindings. 2010-04-26 14:58:00 +00:00
James Roseborough
770261d65c Add back compiler unit tests 2010-04-26 14:08:36 +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
10450a0427 Improve midlet builder 2010-04-25 06:29:03 +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
29f23222c2 Improve compatibility with luaj 1.0 2010-04-20 14:35:14 +00:00
James Roseborough
462f95bd7f Improve compatibility with luaj 1.0 2010-04-20 14:26:19 +00:00
James Roseborough
156157cd61 Improve rehash behavior. 2010-04-20 02:37:24 +00:00
James Roseborough
19f8a2d372 Fix to tailcall processing. 2010-04-20 00:37:23 +00:00
James Roseborough
8bd255a356 Prevent rehash when value is replaced in table. 2010-04-19 21:39:17 +00:00
James Roseborough
797c79fd6d Convert mode processing to jme api 2010-04-19 17:09:56 +00:00
James Roseborough
4f3cd304a1 Improve error handling in coroutines. 2010-04-19 16:11:55 +00:00
James Roseborough
fdea0828fc Let tables undergo mode changes. 2010-04-19 03:33:48 +00:00
James Roseborough
494e4206c4 Improve compatibility with luaj 1.0 2010-04-18 21:14:02 +00:00
James Roseborough
5a416f177c Improve compatibility with luaj 1.0 2010-04-17 17:39:13 +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