Commit Graph

70 Commits

Author SHA1 Message Date
Fabrice Ducos
b0df2ddcb0 build.xml: default task is now "jar-jse" instead of "all" 2023-04-23 13:44:20 +02:00
Fabrice Ducos
393cf23775 build.xml: includeantruntime="false" added to javac
Reference: https://stackoverflow.com/questions/5103384/ant-warning-includeantruntime-was-not-set
2023-04-23 12:00:20 +02:00
Fabrice Ducos
610833f025 build.xml: includeantruntime="false" appended to javac tasks in order to ensure repeatable builds by ant 2022-06-14 22:30:41 +02:00
Fabrice Ducos
7395234ccf build.xml: refactored with separate targets for jme and jse: compile-jme and compile-jse
New versions of ant (e.g. 1.10.11) at this time of writing fail to build jar-jme

because the source (1.2) and target (1.3) are considered too old.

The jme target can now be compiled separately with 'ant jar-jme'

and the jse target with 'ant jar-jse'

The jse target will now be built with source="1.8" and target="1.8"
2022-06-14 21:37:48 +02:00
Enyby
16aa199d40 Add debug info to build. 2019-05-05 17:21:25 +03:00
James Roseborough
ebe45e4a8a Add back sample code into distro. 2015-04-30 05:27:55 +00:00
James Roseborough
a55bf97064 Include new server classes in javadoc. 2015-04-29 15:26:30 +00:00
James Roseborough
b545646922 Add utilities and sample code to load luaj in custom class loader for strong sandboxing, and use of orphaned threads. 2015-04-17 02:59:50 +00:00
James Roseborough
c8e4bea43d Improve string byte backing ownership, add gradle file, up version, improve build packaging rules. 2015-03-09 06:32:54 +00:00
James Roseborough
9ffb9499e5 Add ant target to install to maven, sample maven program. 2013-01-29 04:23:41 +00:00
James Roseborough
1f69fa38ba Clean up build for distribution. 2012-10-03 05:43:35 +00:00
James Roseborough
bee51df7b3 Clean up build for distribution. 2012-10-02 02:34:34 +00:00
James Roseborough
ce9e9b48d3 Improve stability of download locations for third party libs. 2011-11-20 03:48:43 +00:00
James Roseborough
4d605cfedc Isolate library dependencies. 2011-11-13 05:34:21 +00:00
James Roseborough
e76a123de2 Update location of javacc libraries. 2011-11-13 01:01:18 +00:00
James Roseborough
329739ec68 Adjust _VERSION tag 2011-03-03 22:50:32 +00:00
James Roseborough
c49ede53e4 Tune javadoc for distribution build. 2011-01-26 06:02:06 +00:00
James Roseborough
4fb425bb16 Add javadoc content to source files. 2011-01-22 01:00:20 +00:00
James Roseborough
7a24e6148a Correct version string 2010-12-01 15:31:17 +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
51202c1445 Allow use of lua2java from command line 2010-08-13 20:34:57 +00:00
James Roseborough
ddd0385f65 De-genericize sources to build jse using class file format 1.3 2010-07-31 14:43:16 +00:00
James Roseborough
b1b96e4e6c Improve build scripts for code coverage. 2010-07-20 16:33:08 +00:00
James Roseborough
7d8c02c4af Add abstract syntax tree elements. 2010-06-22 00:51:32 +00:00
James Roseborough
03cebfbf82 Add javacc grammar for lua 5.1 language spec 2010-06-19 16:46:25 +00:00
James Roseborough
6296068a49 Remove project dependency on luaj vm1 2010-05-14 14:32:02 +00:00
James Roseborough
9cd65fac87 Configure download of luaj1 lib during build 2010-04-16 16:25:34 +00:00
James Roseborough
46a9527701 Add LuaValue.load() function for library initialization. Change unit tests to use JavaBytecodeCompiler for lua->Java conversion. 2010-04-03 03:48:53 +00:00
James Roseborough
dc0be9b15a Add doc for bytecode generator. 2010-03-31 04:15:09 +00:00
James Roseborough
17c86b8eb3 Let ant build download bcel jar as needed. 2009-10-30 21:57:35 +00:00
James Roseborough
d1debdf2ec Remove obsolete v 1.0 source files (still available in 1.0 branch). 2009-10-27 06:20:40 +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
61b1508485 Compile j2se with 1.3 class files for simpler use in applets. 2009-02-09 17:22:16 +00:00
James Roseborough
79914762cc Version 0.84 2008-12-10 17:13:23 +00:00
James Roseborough
485c95bc80 Add "doc" target to generate javadocs 2008-12-03 05:46:37 +00:00
James Roseborough
5d3d49c99f Add README for the project. 2008-12-03 01:41:21 +00:00
James Roseborough
605b49e88e Add missing xml files to distribution. 2008-12-01 18:39:56 +00:00
James Roseborough
4a87bae45d v 0.44, drop debug support 2008-08-06 20:38:15 +00:00
Ian Farmer
7f1c388919 Fix build-coverage to include WTK libraries (needed for J2ME math tests.) 2008-07-24 06:35:17 +00:00
James Roseborough
a9b8cc5655 add j2se components into j2se jar 2008-06-05 15:13:12 +00:00
James Roseborough
67581463d5 remove luaj-script jar as build product 2008-06-04 21:32:18 +00:00
James Roseborough
049b6877c6 Use 1.5 class file version. 2008-06-03 04:45:15 +00:00
James Roseborough
8d055862e0 Add version "Luaj ${version}" into _VERSION field at build time. 2008-05-19 17:18:10 +00:00
James Roseborough
68d08c6cbd Add j2me components to j2se, script jars. 2008-05-14 00:19:56 +00:00
James Roseborough
f84e4aeaa1 Fix bootclasspath 2008-05-07 20:31:53 +00:00
James Roseborough
c759188034 Simplify build file, rationalize directories, rename build jars. 2008-05-06 14:12:46 +00:00
James Roseborough
73324845bf Up to version 0.24, add "dist" ant target to create a distribution. 2008-04-04 04:06:12 +00:00
James Roseborough
1eb969f84d Add version.properties to track version number of the build. 2008-02-06 19:28:12 +00:00
James Roseborough
f87f77e327 Bump versino to 0.17 2008-02-05 19:32:04 +00:00
Ian Farmer
2461b46908 Fix equality test for userdata. Includes improved test7.lua. 2008-01-11 07:56:42 +00:00