Commit Graph

913 Commits

Author SHA1 Message Date
James Roseborough
f7e17c588e First cut at updating compiler and runtime to handle lua 5.2 bytecodes. Able to compile and execute "hello, world" lua script. 2012-08-23 04:40:40 +00:00
James Roseborough
659a20a999 Start the 3.0-alpha1 version 2012-07-12 14:45:08 +00:00
James Roseborough
6c67f4565a Add mkdir to build ant script. 2012-05-28 13:56:06 +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
3506930278 Catch Exception instead of Throwable for all but LuaThread run loop 2012-01-25 03:58:33 +00:00
James Roseborough
9922cbb3db Improve detection and handling of orphaned coroutine threads. 2012-01-25 03:46:53 +00:00
James Roseborough
f283aae6a8 Improve detection and handling of orphaned coroutine threads. 2012-01-23 17:17:17 +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
26ed1ef392 Improve detection and handling of orphaned coroutine threads. 2012-01-21 05:26:41 +00:00
James Roseborough
61514aa02c Update midlet builder to remove antenna dependency, and add microemulator run target. 2011-11-20 05:37:51 +00:00
James Roseborough
ce9e9b48d3 Improve stability of download locations for third party libs. 2011-11-20 03:48:43 +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
4d605cfedc Isolate library dependencies. 2011-11-13 05:34:21 +00:00
James Roseborough
b5c5236a33 Fix javadoc comments. 2011-11-13 05:32:32 +00:00
James Roseborough
e76a123de2 Update location of javacc libraries. 2011-11-13 01:01: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
Ian Farmer
3a266748be Fix two issues in WeakTable.java that can lead to infinite loops. 2011-09-27 04:06:21 +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
bce3f1a2e6 Prepare for updated version. 2011-06-12 04:04:50 +00:00
James Roseborough
329739ec68 Adjust _VERSION tag 2011-03-03 22:50:32 +00:00
James Roseborough
abba1501f9 Improve javadoc for luajava classes. 2011-03-03 18:47:28 +00:00
James Roseborough
90839804ef Fix imports, length coercion, script sample 2011-03-03 18:27:21 +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
c49ede53e4 Tune javadoc for distribution build. 2011-01-26 06:02:06 +00:00
James Roseborough
e820f00b12 Update math.luac expected result. 2011-01-24 20:01:55 +00:00
James Roseborough
4fb425bb16 Add javadoc content to source files. 2011-01-22 01:00:20 +00:00
James Roseborough
1a648fef56 Add javadoc content to source files. 2011-01-21 01:38:35 +00:00
James Roseborough
b94df87262 Add javadoc content to source files. 2011-01-20 20:36:24 +00:00
James Roseborough
e7c2d704f8 Comment Varargs methods. 2011-01-15 00:47:13 +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
e1909e734a Add bignum test based on user comment. 2011-01-12 18:10:33 +00:00
James Roseborough
af814a986e Add references to on-line documentation. 2011-01-05 01:06:22 +00:00
James Roseborough
a07d0f7cb4 Clarify role of bindings in script engine. 2010-12-04 00:47:30 +00:00
James Roseborough
81ad4455dc User luajava coersion logic for JSR-223 binding value coercions from Java to lua 2010-12-03 15:39:26 +00:00
James Roseborough
79debeb11e Remove generics 2010-12-03 01:43:24 +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
7a24e6148a Correct version string 2010-12-01 15:31:17 +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
adb3780507 Add JSR-233 script engine META-INF/services entry to jse jar file. 2010-11-30 22:46:37 +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
Ian Farmer
f9b3180ede Work around a JVM bug involving static initialization.
https://www.blackberry.com/jira/browse/JAVAAPI-1289
2010-11-16 00:07:36 +00:00
James Roseborough
0a381d1921 Prepare for 2.0.1 2010-09-04 17:02:14 +00:00
James Roseborough
e257518bbe Fix constructor matchng logic for luajava lib. 2010-09-04 16:26:23 +00:00
James Roseborough
a17359716b Update performance numbers using production flags. 2010-09-04 02:41:09 +00:00