log mxtool/mx.py @ 21717:a3315bce5192

age author description
Wed, 03 Jun 2015 20:24:04 +0200 Stefan Anzinger Change makefile generator to produce human readable code (JBS:GRAAL-52)
Wed, 03 Jun 2015 17:43:21 +0200 Andreas Woess mx fsckprojects: exclude .workspace/
Wed, 03 Jun 2015 17:38:26 +0200 Andreas Woess mx archive: exclude dotfiles
Tue, 02 Jun 2015 11:27:04 +0200 Jaroslav Tulach Fail the build when there are compile errors
Mon, 01 Jun 2015 15:24:37 +0200 Gilles Duboscq mx: make dependency omission more strict so that a distribution that lists a non-existent project is detected
Sun, 31 May 2015 12:32:15 +0200 Doug Simon replaced use of javap with a small Java utility for refining service class list to only those implementing com.oracle.jvmci.service.Service
Thu, 28 May 2015 17:44:05 +0200 Gilles Duboscq Merge
Wed, 06 May 2015 17:04:06 +0200 Gilles Duboscq mx: better description for strict-compliance and fix typo
Wed, 27 May 2015 10:18:54 +0200 Jaroslav Tulach GRAAL-1090: Doug speeds up ./mx.sh build --only com.oracle.truffle.sl from 8s to 4s on my computer.
Fri, 22 May 2015 23:11:17 +0200 Doug Simon added checkcopyrights command (from mxtool2)
Wed, 20 May 2015 05:37:55 +0200 Jaroslav Tulach Bind NetBeans Build action directly to ./mx build command line invocation
Thu, 14 May 2015 16:20:12 -0700 Christian Wimmer mx: Allow disabling of package prefix check
Mon, 11 May 2015 10:48:14 +0200 Christian Humer Fix JAVA_HOME and EXTRA_JAVA_HOMES was not passed to eclipse builders anymore causing them to fail silently.
Mon, 04 May 2015 12:27:40 +0200 Gilles Duboscq Make readline import best-effort
Thu, 30 Apr 2015 20:29:27 +0200 Gilles Duboscq mx: fix JDK selection when running outside a tty, capture STRICT_COMPLIANCE from the env file, make sure raw_input promt goes to stdout
Thu, 30 Apr 2015 18:49:00 +0200 Gilles Duboscq Look for JDKs on demand, add --strict-compliance flag. Allow more precise search for JDK versions (use it for IGV)
Tue, 21 Apr 2015 14:59:02 +0200 Gilles Duboscq Distribution overlap is allowed for META-INF*, not just META-INF/services*
Mon, 20 Apr 2015 18:27:46 +0200 Gilles Duboscq Check distributions overlap in gate
Wed, 15 Apr 2015 21:35:51 +0200 Doug Simon relax expectations on JDK library locations (bug fixes)
Wed, 15 Apr 2015 14:06:17 +0200 Doug Simon relax expectations on JDK library locations
Tue, 07 Apr 2015 11:19:39 +0200 Gilles Duboscq mx: Avoid listing directories that do not exist while looking for JDKs
Wed, 01 Apr 2015 16:11:22 +0200 Doug Simon fixed pylint issues
Wed, 01 Apr 2015 13:07:22 +0200 Doug Simon improved fsckprojects to take into account hg tracked files
Tue, 31 Mar 2015 14:35:17 +0200 Gilles Duboscq mx: fix compliance check for EXTRA_JAVA_HOMES, add maximum JAVA_HOME version in mx_graal
Tue, 17 Mar 2015 11:22:56 -0700 Tom Rodriguez Fix arg limit on Mac
Mon, 16 Mar 2015 12:23:11 +0100 Gilles Duboscq mx: followup fix for SC_ARG_MAX, add more assetions
Fri, 13 Mar 2015 11:26:37 +0100 Doug Simon trigger building all dependencies in NetBeans only when needed
Thu, 12 Mar 2015 12:45:04 +0100 Gilles Duboscq mx: Support systems where SC_ARG_MAX has not defined limit
Wed, 28 Jan 2015 15:46:13 +0100 Gilles Duboscq mx: Show annotation processor edges in projectgraph
Fri, 23 Jan 2015 12:08:12 +0100 Christian Wirth fix in mx.py, MX_SUBPROCESS_COMMAND_FILE opened twice, fails on Windows
Wed, 21 Jan 2015 19:03:37 +0100 Doug Simon fixed pylint issue
Wed, 21 Jan 2015 19:01:13 +0100 Doug Simon Merge.
Wed, 21 Jan 2015 19:00:46 +0100 Doug Simon mx: replaced MX_SUBPROCESS_COMMAND with MX_SUBPROCESS_COMMAND_FILE
Tue, 20 Jan 2015 23:18:17 +0100 Doug Simon fixed pylint issue
Tue, 20 Jan 2015 23:14:52 +0100 Doug Simon mx: set MX_SUBPROCESS_COMMAND environment variable in subprocess launched by mx
Wed, 21 Jan 2015 13:55:37 +0100 Roland Schatz mx: support annotation processors in libraries
Wed, 21 Jan 2015 13:36:23 +0100 Gilles Duboscq mx: JavaConfig: compare compilance and version before path
Wed, 21 Jan 2015 11:43:22 +0100 Gilles Duboscq Fix mx igv: do not use Java < 1.8, handle the case where no JDKs are supported. Give some hints when the igv ant build fails.
Sat, 17 Jan 2015 11:26:18 +0100 Doug Simon mx: added support for Jython 2.7b3 and made ordering in generated files more deterministic\nContributed-by: Igor Ignatyev <igor.ignatyev@oracle.com>
Wed, 14 Jan 2015 09:52:41 -0800 Tom Rodriguez Prompt to fill EXTRA_JAVA_HOMES like JAVA_HOME
Tue, 13 Jan 2015 17:10:33 +0100 Christian Humer mx: Fixed eclipse annotation processor configuration should serialize JAVA_HOME with the original value.
Fri, 19 Dec 2014 14:38:40 +0100 Thomas Wuerthinger Improved error message in mx tool when package statement cannot be found.
Thu, 18 Dec 2014 12:12:04 +1000 Doug Simon mx: removed hard-coded -Xms setting for the 'build' and 'checkstyle' commands to try and avoid unnecessary swapping on low(er) memory machines
Mon, 08 Dec 2014 17:45:19 -0800 Christian Wimmer Clean bin directory before compiling to remove stale classfiles
Fri, 05 Dec 2014 11:00:19 +0100 Doug Simon mx: fixed issue with calling abort() before _opts is defined
Fri, 05 Dec 2014 08:20:06 +0100 Doug Simon mx: converted format strings to be python 2.6 compliant
Thu, 04 Dec 2014 19:50:39 +0100 Andreas Woess mx: fix missing frozenset constructor to fix intersection
Wed, 03 Dec 2014 16:07:22 +0100 Doug Simon mx: changes towards supporting python 2.6 for call to mx from make/Makefile
Wed, 03 Dec 2014 16:02:36 +0100 Doug Simon mx: removed unused _read_projects_file function
Fri, 21 Nov 2014 13:16:02 +0100 Bernhard Urban mx build: set initial heap size explicitly
Tue, 16 Sep 2014 15:06:32 +0200 Gilles Duboscq Make distribution dependencies also exclude libraries
Fri, 24 Oct 2014 16:18:10 +0200 Doug Simon re-enabled Checkstyle with the release of 6.0 that supports Java 8; fixed existing Checkstyle warnings
Wed, 22 Oct 2014 20:20:42 +0200 Doug Simon factored out _netbeansinit_project function
Tue, 21 Oct 2014 10:11:30 +0200 Gilles Duboscq Require pylint 1.1.x
Thu, 16 Oct 2014 08:51:26 -0700 Bernhard Urban mx/unittest: fix cygwin path issue
Thu, 09 Oct 2014 16:18:14 +0200 Doug Simon removed suite_helper.py and inlined common maven URL prefix
Tue, 30 Sep 2014 10:05:30 +0200 Bernhard Urban mx: rename helper functions for cygwin support and update comments
Mon, 29 Sep 2014 20:13:17 -0700 Bernhard Urban fix jdt build on windows/cygwin (2)
Mon, 29 Sep 2014 14:14:01 +0200 Doug Simon fix pylint issues
Mon, 29 Sep 2014 13:57:52 +0200 Doug Simon mx: added cyclic dependency checking
Fri, 26 Sep 2014 23:21:15 +0200 Doug Simon mx: fixed regression in checking whether the JDK contains an optional library
Fri, 26 Sep 2014 18:53:54 +0200 Bernhard Urban fix jdt build on windows/cygwin
Fri, 26 Sep 2014 04:53:13 -0700 Bernhard Urban mx: add support for cygwin
Tue, 23 Sep 2014 13:18:14 +0200 Doug Simon mx: fix pylint issues
Tue, 23 Sep 2014 13:09:06 +0200 Doug Simon mx: added 'suites' command
Tue, 23 Sep 2014 12:53:40 +0200 Doug Simon mx: removed convertprojects
Tue, 23 Sep 2014 12:52:22 +0200 Doug Simon mx: change name of suite specification file from projects.py to suite.py
Fri, 19 Sep 2014 22:52:25 +0200 Doug Simon restore support for expanding environment variables in suite declarations
Fri, 19 Sep 2014 17:46:35 +0200 Doug Simon mx: added support for extending distributions; require list literals for list attributes in projects.py
Fri, 19 Sep 2014 13:48:53 +0200 Doug Simon support for new projects file format including support for automatically updating from old format
Wed, 10 Sep 2014 11:04:13 +0200 Doug Simon Backed out changeset: f0b55d0c5d2d
Tue, 09 Sep 2014 13:58:24 +0200 Doug Simon use absolute paths in generated NetBeans project configurations
Tue, 09 Sep 2014 13:32:08 +0200 Doug Simon create generated source dirs as part of netbeansinit
Mon, 08 Sep 2014 19:04:32 +0200 Doug Simon mx: do not clean distributions if the --no-java option is given to the clean command
Mon, 08 Sep 2014 09:46:07 +0200 Bernhard Urban mx: add check for compliance level of a distribution
Thu, 04 Sep 2014 22:32:49 +0200 Doug Simon projects must be rebuilt when any of their dependencies are rebuilt
Tue, 02 Sep 2014 14:46:22 +0200 Bernhard Urban mx library: support platform/architecture specific libraries
Tue, 02 Sep 2014 14:45:51 +0200 Bernhard Urban mx: move get_arch() to mxtool
Tue, 26 Aug 2014 15:56:46 +0200 Doug Simon mx: do not clean up temp files from the build command if -v is specified
Tue, 26 Aug 2014 15:06:43 +0200 Gilles Duboscq mx: Make java file list order deterministic
Tue, 26 Aug 2014 10:46:48 +0200 Gilles Duboscq mx: Make order of projects() deterministic
Thu, 21 Aug 2014 12:01:35 +0200 Doug Simon fixed regression when building original VM without a Java build beforehand
Sun, 17 Aug 2014 14:20:11 +0200 Doug Simon do not generate IDE configurations for distributions auto-generated for projects that define annotation processors
Fri, 15 Aug 2014 16:31:49 +0200 Doug Simon moved NodeInfo processor into a separate project to avoid injecting Truffle DSL annotation processor into Graal projects
Fri, 15 Aug 2014 13:54:37 +0200 Doug Simon revived creation of annotation processor jars by 'mx ideinit'
Fri, 15 Aug 2014 13:17:41 +0200 Doug Simon clean up generated IDE content for distributions as part of 'mx ideclean'
Thu, 14 Aug 2014 23:45:15 +0200 Doug Simon generate distributions for projects that define annotation processors
Fri, 08 Aug 2014 12:37:25 +0200 Doug Simon workaround for buggy pylint warning
Thu, 07 Aug 2014 17:32:17 +0200 Doug Simon mx: add support for Java agent libraries that use the Boot-Class-Path manifest attribute to ensure that are loaded by the boot class path loader
Wed, 06 Aug 2014 11:06:28 +0200 Doug Simon set javac.source and javac.target in NetBeans configurations based on per-project Java compliance
Mon, 04 Aug 2014 16:50:50 +0200 Doug Simon moved distribution artifacts into build/ sub-directory
Fri, 25 Jul 2014 13:12:32 +0200 Gilles Duboscq mx: fix comments: jrelibrary is about the JRE, not the JDK
Fri, 01 Aug 2014 11:36:08 +0200 Doug Simon fixed regression in use of -f option to 'mx build'
Thu, 31 Jul 2014 17:52:13 +0200 Doug Simon mx: distribution should (also) be rebuilt when a transitive project dependency is updated
Thu, 31 Jul 2014 14:43:37 +0200 Doug Simon respect dependency order between distributions when building them
Wed, 30 Jul 2014 18:27:06 +0200 Doug Simon split com.oracle.graal.truffle.* projects into a separate graal-truffle.jar and added truffle.jar to the boot class path
Mon, 28 Jul 2014 13:55:33 +0200 Doug Simon made sha1 signatures mandatory for libraries; made libraries for all downloading performed by commands in mx_graal
Mon, 28 Jul 2014 11:35:17 +0200 Doug Simon added per-user cache for mx downloads
Wed, 16 Jul 2014 23:37:10 +0200 Bernhard Urban mx: fix in java version parsing
Tue, 15 Jul 2014 11:52:45 +0200 Bernhard Urban mx: be less strict while parsing the jvm version
Thu, 10 Jul 2014 15:03:18 +0200 Doug Simon factored out _eclipseinit_project to all per-project Eclipse configuration
Mon, 07 Jul 2014 14:51:53 +0200 Doug Simon mx: classpath function now accepts distributions as well (which are prepend to the class path)
Fri, 27 Jun 2014 17:24:28 +0200 Andreas Woess mx fsckprojects: do not traverse lib subdirectory
Fri, 27 Jun 2014 13:17:54 +0200 Bernhard Urban mx archive: print warning only in verbose mode
Fri, 20 Jun 2014 13:43:47 +0200 Andreas Woess mx: add jol command for java object layout introspection
Thu, 12 Jun 2014 11:40:33 +0200 Bernhard Urban mx clean: delete distributions
Thu, 12 Jun 2014 11:39:53 +0200 Bernhard Urban mx archive: only print overwrite warning on files
Fri, 06 Jun 2014 16:03:56 +0200 Doug Simon mx: added -alt-javac option to build command to support an external javac executable (or javac wrapper)
Tue, 03 Jun 2014 16:29:17 +0200 Doug Simon made canonicalizeprojects handle projects depending on a missing jrelibrary
Tue, 27 May 2014 13:16:12 +0200 Bernhard Urban mxtool: remove python downloader
Tue, 27 May 2014 12:14:54 +0200 Bernhard Urban mx: add verbose mode to download helper
Mon, 26 May 2014 12:01:30 +0200 Gilles Duboscq mx: use python downloader if stderr is not a tty to avoid spamming logs
Mon, 26 May 2014 13:02:29 +0200 Doug Simon mx: create Eclipse projects for distributions
Mon, 26 May 2014 12:55:17 +0200 Doug Simon mx: prevent CTRL-C from being blocked while subprocess is running (re-applied without unrelated changes)
Mon, 26 May 2014 12:52:02 +0200 Doug Simon Backed out changeset: a5c5b4aa79ca
Mon, 26 May 2014 11:47:30 +0200 Doug Simon mx: prevent CTRL-C from being blocked while subprocess is running
Sat, 24 May 2014 00:23:52 +0200 Doug Simon mx: drain all subprocess output to callables before returning from mx.run
Fri, 23 May 2014 11:50:47 +0200 Bernhard Urban mx: add pack200 to javaconfig
Fri, 23 May 2014 13:10:14 +0200 Doug Simon mx: annotation processor paths must include libraries that are also Eclipse containers
Thu, 22 May 2014 12:41:53 +0200 twisti mx: fixed incorrect test for subprocess being alive