Commit Graph

  • b94df87262 Add javadoc content to source files. James Roseborough 2011-01-20 20:36:24 +00:00
  • e7c2d704f8 Comment Varargs methods. James Roseborough 2011-01-15 00:47:13 +00:00
  • ef1e6e9967 Fix selection logic in luajava when picking from functions with same name James Roseborough 2011-01-14 22:57:44 +00:00
  • e1909e734a Add bignum test based on user comment. James Roseborough 2011-01-12 18:10:33 +00:00
  • af814a986e Add references to on-line documentation. James Roseborough 2011-01-05 01:06:22 +00:00
  • a07d0f7cb4 Clarify role of bindings in script engine. James Roseborough 2010-12-04 00:47:30 +00:00
  • 81ad4455dc User luajava coersion logic for JSR-223 binding value coercions from Java to lua James Roseborough 2010-12-03 15:39:26 +00:00
  • 79debeb11e Remove generics James Roseborough 2010-12-03 01:43:24 +00:00
  • 31f6ffde88 Improve JSR-223 bindings especially for values that are not primitives. James Roseborough 2010-12-03 01:37:47 +00:00
  • 7a24e6148a Correct version string James Roseborough 2010-12-01 15:31:17 +00:00
  • 27ed746300 Additional doc, test for JSR-223 bindings. James Roseborough 2010-12-01 15:08:36 +00:00
  • a559655d7c Improve JSR-223 bindings implementation to allow use of external Bindings class such as SimpleBindings James Roseborough 2010-12-01 05:25:03 +00:00
  • f49c568297 Correct JSR number. James Roseborough 2010-12-01 04:07:52 +00:00
  • adb3780507 Add JSR-233 script engine META-INF/services entry to jse jar file. James Roseborough 2010-11-30 22:46:37 +00:00
  • 42d5b3a578 Increment version following release of version 2.0.1 James Roseborough 2010-11-30 22:27:20 +00:00
  • d055905694 Fix path in README. James Roseborough 2010-11-30 22:09:58 +00:00
  • e267ffa5a7 Fix nan-related error in constant folding logic that was failing on some JVMs James Roseborough 2010-11-19 19:46:34 +00:00
  • f9b3180ede Work around a JVM bug involving static initialization. Ian Farmer 2010-11-16 00:07:36 +00:00
  • 0a381d1921 Prepare for 2.0.1 James Roseborough 2010-09-04 17:02:14 +00:00
  • e257518bbe Fix constructor matchng logic for luajava lib. James Roseborough 2010-09-04 16:26:23 +00:00
  • a17359716b Update performance numbers using production flags. James Roseborough 2010-09-04 02:41:09 +00:00
  • aa572abd65 Add -n option to launch without debug library. James Roseborough 2010-09-03 20:34:32 +00:00
  • 77777a9dd8 Add guards on debug output. James Roseborough 2010-08-25 23:57:38 +00:00
  • d32ef20360 Improve __eq metatag processing. James Roseborough 2010-08-25 17:56:51 +00:00
  • 328c986ca9 Refactor eq and __eq metatag processing. James Roseborough 2010-08-25 14:55:51 +00:00
  • c98a0cf799 Refactor eq and __eq metatag processing. James Roseborough 2010-08-25 05:05:00 +00:00
  • d5b58107c6 Add tests for metatag operations. James Roseborough 2010-08-25 00:43:13 +00:00
  • 7e2c2db59c Improve concat operation. James Roseborough 2010-08-24 19:05:04 +00:00
  • bb7a3390cd Improve __concat metatag James Roseborough 2010-08-23 20:36:41 +00:00
  • ee62eefc38 Improve __concat James Roseborough 2010-08-23 15:26:21 +00:00
  • 00bf5ff4d8 Improve __concat James Roseborough 2010-08-23 05:17:11 +00:00
  • 02b22b1e0d Refactor concat, add __concat metatag James Roseborough 2010-08-22 17:35:08 +00:00
  • 31c7c5f2b5 Remove deprecated functions. James Roseborough 2010-08-21 14:56:48 +00:00
  • d70ed23d1d Improve equality comparison James Roseborough 2010-08-21 14:38:01 +00:00
  • 8cee98befd Improve __eq metatag processing. James Roseborough 2010-08-19 18:08:14 +00:00
  • 0d50184e8f Add tests for __index, __newindex James Roseborough 2010-08-18 23:05:20 +00:00
  • 2066e41ecd Add __metatable and __tostring metatags. James Roseborough 2010-08-18 22:45:41 +00:00
  • 4acf8ed2ce Add __lt, __le, __eq metatag processing. James Roseborough 2010-08-18 22:17:13 +00:00
  • 4d4517dd58 Add __unm and __len metatags. James Roseborough 2010-08-18 21:14:13 +00:00
  • 7958ee7109 Add arithmetic metatag processing. James Roseborough 2010-08-18 18:55:12 +00:00
  • fdeb392205 Add metatag test. James Roseborough 2010-08-18 15:03:34 +00:00
  • ac7abee7b0 Implement __call metatag processing. James Roseborough 2010-08-17 21:57:50 +00:00
  • f58d178148 Add description of LuaParser and the javacc grammar James Roseborough 2010-08-17 20:52:30 +00:00
  • a52dca445a Add performance test results. James Roseborough 2010-08-15 20:15:56 +00:00
  • f21610e00a Add performance measurements to README James Roseborough 2010-08-15 03:56:03 +00:00
  • c577f5debc Fix arg processing James Roseborough 2010-08-14 15:18:55 +00:00
  • f266c0079b Improve ipairs() implementation. James Roseborough 2010-08-13 21:03:05 +00:00
  • 51202c1445 Allow use of lua2java from command line James Roseborough 2010-08-13 20:34:57 +00:00
  • d344f08a54 Allow use of lua2java from command line James Roseborough 2010-08-13 20:28:11 +00:00
  • a62350b06a Improve bytecode generation. James Roseborough 2010-08-13 00:23:53 +00:00
  • a950957318 Improve bytecode generation. James Roseborough 2010-08-12 17:00:47 +00:00
  • 02be06c7b6 Improve bytecode generation. James Roseborough 2010-08-12 05:26:02 +00:00
  • 386e89aedf Improve bytecode generation. James Roseborough 2010-08-12 00:49:15 +00:00
  • 267e89adef Improve bytecode generation. James Roseborough 2010-08-11 18:21:20 +00:00
  • 3d4a3dbb65 Improve bytecode generation. James Roseborough 2010-08-11 14:23:59 +00:00
  • a1e8df5a11 Improve bytecode generation. James Roseborough 2010-08-11 00:17:45 +00:00
  • d27f2d6e20 Improve bytecode generation. James Roseborough 2010-08-10 17:46:17 +00:00
  • 28a6ad6bca Undeprecate Lua class James Roseborough 2010-08-10 17:46:06 +00:00
  • 106a8cd8ba Add test for nested upvalues James Roseborough 2010-08-10 14:59:05 +00:00
  • 6b379f9fe8 Improve bytecode generation. James Roseborough 2010-08-10 14:55:32 +00:00
  • afa2d5fd09 Improve bytecode generation. James Roseborough 2010-08-10 05:52:33 +00:00
  • e3f32988d6 Add bytecode generator test. James Roseborough 2010-08-10 00:24:49 +00:00
  • 2a3fd94687 Improve bytecode generation. James Roseborough 2010-08-10 00:24:25 +00:00
  • 4bb7564f73 Improve bytecode generation. James Roseborough 2010-08-09 23:55:37 +00:00
  • eea19fa6f7 Improve bytecode generation. James Roseborough 2010-08-09 23:47:04 +00:00
  • abdf9bca6f Improve bytecode generation. James Roseborough 2010-08-09 18:16:32 +00:00
  • df86eca3c3 Improve luajc bytecode generation. James Roseborough 2010-08-06 14:47:00 +00:00
  • 0348ac9f90 Refactor bytecode analysis James Roseborough 2010-08-06 05:35:18 +00:00
  • a1e0bc520d Improve bytecode generation. James Roseborough 2010-08-05 21:41:19 +00:00
  • 80c111c50d Improve validation. James Roseborough 2010-08-05 21:38:49 +00:00
  • b20d7a2213 Improve bytecode generation. James Roseborough 2010-08-02 18:28:40 +00:00
  • ddd0385f65 De-genericize sources to build jse using class file format 1.3 James Roseborough 2010-07-31 14:43:16 +00:00
  • 423cdb7619 Add section on LuaJ API to README. James Roseborough 2010-07-31 00:31:14 +00:00
  • 08d9c148d0 Improve bytecode generation. James Roseborough 2010-07-30 23:50:03 +00:00
  • e2249fc9ca Add bytecode generation tests James Roseborough 2010-07-30 23:48:30 +00:00
  • 783e4bc092 Remove generics. James Roseborough 2010-07-30 23:47:52 +00:00
  • 839125fb7f Initialize globals when compiling. James Roseborough 2010-07-30 21:53:15 +00:00
  • 51e64c87cb Change platform packages. James Roseborough 2010-07-30 18:09:31 +00:00
  • 6ca90b180a Correct typos James Roseborough 2010-07-30 17:47:26 +00:00
  • 9f5526202a Add option to load class files for verification. James Roseborough 2010-07-30 16:44:42 +00:00
  • 67a0cac3f4 Fix bytecode generation for return values that are upvalues. James Roseborough 2010-07-30 05:02:29 +00:00
  • 860ca581ab Improve arguments to luajc command. James Roseborough 2010-07-30 00:16:12 +00:00
  • 1f68fbc013 Update imports. James Roseborough 2010-07-29 23:23:28 +00:00
  • dce6007569 Update bytecode-to-bytecode compiler to handle upvalues in numeric for loops. James Roseborough 2010-07-29 21:28:13 +00:00
  • cd35ad7cbd Improve lua2java code generation. James Roseborough 2010-07-29 15:10:12 +00:00
  • e3d1330763 Fix bytecode generator following Buffer api change. James Roseborough 2010-07-29 05:07:08 +00:00
  • a5d7889d27 Update documentation for lua2java compiler. James Roseborough 2010-07-29 04:49:19 +00:00
  • 32a7193853 Let Variable class be a top level class. James Roseborough 2010-07-28 18:58:16 +00:00
  • b554d9a80b Improve code generation around looping. James Roseborough 2010-07-28 18:43:34 +00:00
  • c87c6b8c51 Refactor assignment statement code generation. James Roseborough 2010-07-28 17:29:38 +00:00
  • 6965c9bb71 String concatenation optimization. James Roseborough 2010-07-28 14:53:39 +00:00
  • 55947437dd Identify constant variables during code generation. James Roseborough 2010-07-28 06:32:12 +00:00
  • bbbae65237 Imrpove code generator for number expressions. James Roseborough 2010-07-27 22:19:55 +00:00
  • 9a884549e2 Add numeric subexpression processing. James Roseborough 2010-07-27 15:19:14 +00:00
  • f236b23bf8 Add basic boolean sub-expression type inference. James Roseborough 2010-07-27 14:37:42 +00:00
  • 3ad0006e8e Improve argument handling. James Roseborough 2010-07-27 01:07:20 +00:00
  • 0af7d04b46 Use numbers in numeric for loop. James Roseborough 2010-07-26 15:49:06 +00:00
  • aa095fef27 Improve upvalue processing in generated code. James Roseborough 2010-07-26 15:24:52 +00:00
  • 6364b002e4 Fix java code generator including adding tail call support. James Roseborough 2010-07-26 05:58:34 +00:00
  • 69bbae70a1 simplify LuaCompiler interface and add Lua2Java utility class. James Roseborough 2010-07-25 22:31:43 +00:00