Commit Graph

58 Commits

Author SHA1 Message Date
James Roseborough
d4b8ec31dd Improve sample code for LuaParser. 2012-10-27 15:03:57 +00:00
James Roseborough
c7165c0cd5 Update README to point at 3.0 api javadoc. 2012-10-13 16:36:51 +00:00
James Roseborough
c921b033c5 Improve documentation and tests. 2012-10-13 14:32:34 +00:00
James Roseborough
1f69fa38ba Clean up build for distribution. 2012-10-03 05:43:35 +00:00
James Roseborough
7b6381c352 Add ability to create runnable jar file from lua script with sample build file build-app.xml 2012-10-02 07:00:17 +00:00
James Roseborough
51367db2b4 Document current behavior of negative zero. 2012-09-17 04:21:09 +00:00
James Roseborough
d5456b4b93 Lua 5.2 compatibility fixes. 2012-09-09 16:26:17 +00:00
James Roseborough
f224957b87 Remove support for lua2java within luaj. 2012-09-08 04:15:06 +00:00
James Roseborough
2c748e0d3b Add line and column info to org.luaj.vm2.ast parse tree elements generated using LuaParser 2012-09-01 17:07:23 +00:00
James Roseborough
659a20a999 Start the 3.0-alpha1 version 2012-07-12 14:45:08 +00:00
James Roseborough
a59a34b5e0 Improve the swing sample lua application. 2012-02-01 06:04:51 +00:00
James Roseborough
14d344a045 Allow access to public members of private inner classes where possible 2012-01-31 16:04:26 +00:00
James Roseborough
c46ee6b9bd Fix load(func) when mutiple string fragments are supplied by calls to func 2012-01-21 17:36:03 +00:00
James Roseborough
ebb7169f17 Add arithmetic metatag processing when left hand side is a number and right hand side has metatable 2011-11-13 18:08:18 +00:00
James Roseborough
4950d3c612 Fix lua command vararg values passed into main script to match what is in global arg table 2011-11-12 23:59:37 +00:00
James Roseborough
b769c61e0f Improve coroutine state logic including let unreferenced coroutines be garbage collected 2011-06-12 04:17:02 +00:00
James Roseborough
a88789517d Major refactor of luajava type coercion logic, and method selection logic. 2011-03-03 16:52:12 +00:00
James Roseborough
f335a25e6b Improve jsr-223 bindings, allow ".lua" or "lua" as extensions, find classes when added as vm extension, enhance javadoc, add sources jar. 2011-02-11 17:40:37 +00:00
James Roseborough
ef1e6e9967 Fix selection logic in luajava when picking from functions with same name 2011-01-14 22:57:44 +00:00
James Roseborough
af814a986e Add references to on-line documentation. 2011-01-05 01:06:22 +00:00
James Roseborough
31f6ffde88 Improve JSR-223 bindings especially for values that are not primitives. 2010-12-03 01:37:47 +00:00
James Roseborough
27ed746300 Additional doc, test for JSR-223 bindings. 2010-12-01 15:08:36 +00:00
James Roseborough
a559655d7c Improve JSR-223 bindings implementation to allow use of external Bindings class such as SimpleBindings 2010-12-01 05:25:03 +00:00
James Roseborough
f49c568297 Correct JSR number. 2010-12-01 04:07:52 +00:00
James Roseborough
42d5b3a578 Increment version following release of version 2.0.1 2010-11-30 22:27:20 +00:00
James Roseborough
d055905694 Fix path in README. 2010-11-30 22:09:58 +00:00
James Roseborough
e267ffa5a7 Fix nan-related error in constant folding logic that was failing on some JVMs 2010-11-19 19:46:34 +00:00
James Roseborough
0a381d1921 Prepare for 2.0.1 2010-09-04 17:02:14 +00:00
James Roseborough
a17359716b Update performance numbers using production flags. 2010-09-04 02:41:09 +00:00
James Roseborough
0d50184e8f Add tests for __index, __newindex 2010-08-18 23:05:20 +00:00
James Roseborough
f58d178148 Add description of LuaParser and the javacc grammar 2010-08-17 20:52:30 +00:00
James Roseborough
a52dca445a Add performance test results. 2010-08-15 20:15:56 +00:00
James Roseborough
f21610e00a Add performance measurements to README 2010-08-15 03:56:03 +00:00
James Roseborough
423cdb7619 Add section on LuaJ API to README. 2010-07-31 00:31:14 +00:00
James Roseborough
51e64c87cb Change platform packages. 2010-07-30 18:09:31 +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
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
4680cc2d58 Update version info 2010-05-22 18:33:26 +00:00
James Roseborough
50739f7cb1 Prepare for beta release. 2010-05-22 18:23:12 +00:00
James Roseborough
47b33aea08 Make compiler installed by default for standard platforms. 2010-05-14 04:00:05 +00:00
James Roseborough
7c72a9feaf Update documentation. 2010-05-09 05:36:03 +00:00
James Roseborough
9aa575e93d Update lua-to-java-compiler info 2010-04-28 15:17:32 +00:00
James Roseborough
68fbf6cc39 Update version to 2.0-alpha1 2010-03-31 04:49:01 +00:00
James Roseborough
dc0be9b15a Add doc for bytecode generator. 2010-03-31 04:15:09 +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
James Roseborough
ac0e6b73db Update README to include array support note. 2009-10-27 03:34:35 +00:00
James Roseborough
9cad7f1001 Fix gethook() return values and sethook() behavior when called from hook function. 2009-09-06 14:49:45 +00:00
James Roseborough
b698d500ba Fix arg check and behavior of xpcall() to leave stack intact. 2009-08-25 20:46:07 +00:00
James Roseborough
92459d0cbc Fix library path info 2009-06-20 14:18:12 +00:00