log mxtool/mx.py @ 13473:69f3251332c9

age author description
Sun, 22 Dec 2013 22:34:01 +0100 Doug Simon modified eclipseinit and netbeansinit to save all created/copied/downloaded project related files in zip files
Sat, 21 Dec 2013 13:33:05 +0100 Doug Simon renamed JavaVersion to VersionSpec
Sat, 21 Dec 2013 13:28:44 +0100 Doug Simon made mx.py (first line) more portable
Tue, 17 Dec 2013 14:43:41 +0100 Gilles Duboscq Add a version number for the mxtool and support for requesting a minimum mx version in a suite
Wed, 11 Dec 2013 12:21:07 +0100 Gilles Duboscq Log modiffied files during eclipseformat
Mon, 09 Dec 2013 15:20:00 +0100 Doug Simon fixed regression in pylint command (exit code must be non-zero if at least one warning/error was found)
Wed, 04 Dec 2013 14:58:13 +0100 Gilles Duboscq Use java compilance from project in eclipse settings for compilance, source and target
Wed, 04 Dec 2013 14:54:43 +0100 Gilles Duboscq Update eclipse config when files in eclipse-settings have changed
Tue, 05 Nov 2013 19:10:52 +0100 Gilles Duboscq mx.run should support streams for out/err even if there is no timeout
Tue, 05 Nov 2013 19:42:44 +0100 Doug Simon integrated auto-formatting changes
Mon, 04 Nov 2013 12:20:17 +0100 Christian Humer Merge.
Mon, 04 Nov 2013 12:18:58 +0100 Christian Humer mxtool: fixed eclipse builder glitches and rebuild loops.
Thu, 31 Oct 2013 12:08:07 +0100 Doug Simon don't equate missing current annotation processor file with it being out of date
Wed, 30 Oct 2013 15:29:42 +0100 Doug Simon moved persistent annotation processor dependency files into mx/currentAnnotationProcessors directory
Wed, 30 Oct 2013 13:14:41 +0100 Doug Simon disabled pre-cleaning before Java compilation until annotation processor is resolved
Wed, 30 Oct 2013 09:49:53 +0100 Doug Simon rebuild projects if their annotation processor dependencies change; clean output directories before (re)compiling a Java project
Tue, 29 Oct 2013 21:05:15 -0700 Mick Jordan mxtool: regenerate IDE files when suite imports file changes
Mon, 28 Oct 2013 16:04:58 +0100 Doug Simon added --igv option to "mx projectgraph" command for sending output to IGV instead
Thu, 24 Oct 2013 14:58:48 +0200 Doug Simon applied auto-format
Wed, 23 Oct 2013 15:35:55 -0700 Mick Jordan mxtool: change about text to refer to Wiki doc, add mx.find script
Wed, 23 Oct 2013 10:29:53 +0200 Doug Simon fixed bug in creation of CreateGRAALDist.launch files
Tue, 22 Oct 2013 15:48:45 -0700 Mick Jordan mxtool: fixes (GRAAL-557) and code cleanups
Tue, 22 Oct 2013 08:35:26 -0700 Mick Jordan Merge
Mon, 21 Oct 2013 20:36:08 -0700 Mick Jordan mxtool sclone: check import version when imported suite already exists
Tue, 22 Oct 2013 11:31:16 +0200 Doug Simon append output of mx command to (re)build graal.jar to a per-project log file
Tue, 22 Oct 2013 11:01:56 +0200 Doug Simon commented out eager initialization of Suite.version
Tue, 22 Oct 2013 11:01:32 +0200 Doug Simon made hg be called lazily
Mon, 21 Oct 2013 15:14:43 -0700 Mick Jordan mxtool: handle missing hg executable gracefully
Mon, 21 Oct 2013 18:16:37 +0200 Doug Simon applied autoformat
Fri, 18 Oct 2013 15:58:07 -0700 Mick Jordan mxtool: fix command-specific option parsing regression
Fri, 18 Oct 2013 17:00:52 +0200 Doug Simon revert attempt to avoid Eclipse build loops
Thu, 17 Oct 2013 19:59:25 -0700 Mick Jordan mxtool hg support for suites
Thu, 17 Oct 2013 01:05:13 +0200 Doug Simon added support for wrapping long lines in mx/projects by placing a "\" at the end of the line (like the C preprocessor accepts)
Wed, 16 Oct 2013 14:17:42 +0200 Doug Simon attempt to fix Eclipse build loop issue
Thu, 10 Oct 2013 18:07:20 +0200 Doug Simon added ability to suppress duplicate lines on an output stream and used it to filter the GC verification log messages in the gate
Wed, 25 Sep 2013 16:16:54 +0200 Andreas Woess fix endless recursion in _find_eclipse_wsroot on windows when eclipse workspace is not in repository path.
Tue, 24 Sep 2013 21:36:46 -0700 Mick Jordan move pylint to mxtool
Mon, 23 Sep 2013 22:04:51 -0700 Mick Jordan mx.py whitespace fixes
Mon, 23 Sep 2013 21:30:35 -0700 Mick Jordan mx refactoring for split-repo suites; should have no effect on existing repos
Wed, 18 Sep 2013 11:20:43 +0200 Doug Simon fixed regression in mx.py
Tue, 17 Sep 2013 23:28:05 +0200 Doug Simon added support for specifying the JDK version in which a library becomes redundant (e.g., nashorn.jar)
Mon, 16 Sep 2013 13:09:02 +0200 Doug Simon made 'mx build' refresh IDE configs automatically
Thu, 12 Sep 2013 19:43:05 -0700 Mick Jordan mxtool: fix eclipseinit to use project suite dir for included suites
Wed, 11 Sep 2013 21:04:24 +0200 Mick Jordan Allow mxtool suites to be in separate repositories (CR-1367)
Wed, 11 Sep 2013 09:13:27 +0200 Michael Haupt more verbose output for eclipseinit if it cannot place workingsets.xml in Eclipse metadata location
Tue, 03 Sep 2013 16:33:41 +0200 Doug Simon added support for pylint and fixed errors/warnings it found
Mon, 02 Sep 2013 11:40:24 +0200 Gilles Duboscq mx: add helper method for yes/no question
Fri, 23 Aug 2013 16:35:46 +0200 Doug Simon minor improvements/cleanups to mx (CR-1313)
Tue, 20 Aug 2013 13:22:15 +0200 Gilles Duboscq Enable library as annotation processor
Fri, 16 Aug 2013 14:44:56 +0200 Gilles Duboscq mx: fix for select_items
Tue, 13 Aug 2013 19:07:41 +0200 Doug Simon added dialogue for determining JAVA_HOME if it's not set
Tue, 13 Aug 2013 11:07:08 +0200 Doug Simon enhanced select_items to support multiple selections
Wed, 07 Aug 2013 10:59:10 +0200 Doug Simon ignore sources for which class files do not exist
Mon, 05 Aug 2013 22:37:13 +0200 Doug Simon Merge.
Mon, 05 Aug 2013 14:00:14 +0200 Doug Simon added interactive selection capability to 'mx javap' command
Wed, 31 Jul 2013 15:07:42 +0200 Christian Humer Fixed mx script debug vm arguments for ecj builds. Its now possible to debug ecj builds using -d as argument.
Mon, 01 Jul 2013 10:52:24 +0200 Doug Simon made parsing of mx/env more robust
Sat, 29 Jun 2013 11:40:52 +0200 Doug Simon distribution jars (e.g., graal.jar) now contain library dependencies
Fri, 28 Jun 2013 11:02:37 +0200 Doug Simon disabled "noisy" log statements unless -v option (i.e. verbose) is specified to mx
Tue, 25 Jun 2013 21:14:47 +0200 Doug Simon made the primary suite detection logic a little more robust
Mon, 17 Jun 2013 08:30:03 +0200 Michael Haupt [GRAAL-308] pre-defined working sets for Eclipse
Sat, 15 Jun 2013 21:28:20 +0200 Doug Simon exclude projects from mx checkstyle if their Java compliance level is higher than the configured JDK
Sat, 15 Jun 2013 21:27:14 +0200 Doug Simon mx checkstyle command no longer exits on first error
Sat, 15 Jun 2013 21:05:01 +0200 Doug Simon a suite should be registered in the global _suites map at most once
Fri, 14 Jun 2013 11:10:05 +0200 Lukas Stadler clean up .factorypath files on "mx ideclean"
Tue, 04 Jun 2013 15:22:10 +0200 Doug Simon added optional annotationProcessorForDependents attribute for a project to inject itself as an annotation processor for all dependents
Tue, 04 Jun 2013 00:33:42 +0200 Doug Simon made projects inherit annotation processors from dependencies
Mon, 03 Jun 2013 18:27:43 +0200 Doug Simon omit projects from distributions where the project's Java compliance level is too high
Sun, 26 May 2013 22:48:43 +0200 Doug Simon fixed detection of Checkstyle errors in checkstyle command (GRAAL-293)
Tue, 23 Apr 2013 16:55:29 +0200 Doug Simon fixed bug in handling of -V mx option
Fri, 19 Apr 2013 14:05:55 +0200 Doug Simon support for referencing commands in other suites (e.g. mx.suite('graal').commands.build([]))
Tue, 16 Apr 2013 15:27:17 +0200 Roland Schatz mx: generate services files from provider descriptions
Thu, 11 Apr 2013 21:38:09 +0200 Doug Simon changed 'mx javap' command to accept class name patterns instead of fully qualified class names
Thu, 11 Apr 2013 13:03:20 +0200 Doug Simon use a project's explicit Java compliance level instead of --source option to mx build command
Wed, 10 Apr 2013 13:21:41 +0200 Doug Simon the -e option to the eclipseformat can now also accept an Eclipse installation directory
Tue, 09 Apr 2013 19:24:39 +0200 Gilles Duboscq Do not skip a checkstyle test on the next run if it does not succeed in the current run
Sun, 07 Apr 2013 13:30:37 +0200 Gilles Duboscq Adapt to changes in hotspot makefiles : pass our JAVA_HOME as ALT_BOOTDIR (so that things are built with a 'safe' jdk) and our jdk copy as JAVA_HOME (so that the jvm gets installed there)
Thu, 04 Apr 2013 15:05:48 +0200 Doug Simon ensure generated Jar.launch files have the same format as that produced when refreshing in Eclipse
Wed, 03 Apr 2013 10:08:42 +0200 Doug Simon search for classes containing annotations returns source file as well as class name
Fri, 29 Mar 2013 12:22:27 +0100 Doug Simon made 'mx archive' clean up temporary files upon failure during archive file creation
Wed, 27 Mar 2013 15:22:14 +0100 Roland Schatz mx: Use correct working directory in eclipse builders.
Mon, 25 Mar 2013 15:39:31 +0100 Roland Schatz mx: merge provider configuration files in distribution jars
Fri, 22 Mar 2013 15:20:16 +0100 Doug Simon removed support for using the Eclipse batch compiler bundled with Eclipse - depending on the version, it has bugs with respect to annotation processing
Fri, 22 Mar 2013 11:48:42 +0100 Doug Simon added support for projects that extend a package defined in another project when canonicalizing projects
Tue, 19 Mar 2013 14:55:58 +0100 Gilles Duboscq Fix version parsing in mx
Fri, 15 Mar 2013 18:09:19 +0100 Doug Simon made build-graal.xml be generated by mx
Mon, 11 Mar 2013 11:25:00 +0100 Doug Simon generated NetBeans projects will also update graal.jar
Fri, 08 Mar 2013 16:57:46 +0100 Doug Simon fixed issue with deleting temp files on Windows
Fri, 08 Mar 2013 15:58:08 +0100 Doug Simon Merge.
Fri, 08 Mar 2013 15:57:41 +0100 Doug Simon enabled Eclipse builders to use console logging
Fri, 08 Mar 2013 15:55:37 +0100 Doug Simon use shutil.move to make concurrent updating/replacement of graal.jar atomic
Fri, 08 Mar 2013 14:38:42 +0100 Lukas Stadler pass JAVA_HOME to eclipse builder
Wed, 06 Mar 2013 23:00:44 +0100 Andreas Woess 'mx fsckprojects' should only ask on a tty
Wed, 06 Mar 2013 20:25:57 +0100 Doug Simon graal.jar is installed in all JDKs every time it is updated (GRAAL-136)
Wed, 06 Mar 2013 16:59:10 +0100 Doug Simon added support for distributions to mx
Tue, 05 Mar 2013 15:20:35 +0100 Doug Simon use zipfile module instead of an external call to jar for creating jar files from projects
Mon, 04 Mar 2013 10:00:49 +0100 Gilles Duboscq Merge
Mon, 04 Mar 2013 09:48:14 +0100 Gilles Duboscq Better java version numbers support in mx
Sat, 02 Mar 2013 13:52:56 +0400 Doug Simon added fsckproject command to mx for removing directories corresponding to deleted projects. This command is also called from the ideinit command (GRAAL-90)
Wed, 13 Feb 2013 16:21:35 +0100 Gilles Duboscq mx: When doanload fails using Java, try using python
Tue, 12 Feb 2013 14:33:24 +0100 Christian Humer Fixed clean should clean also generated source directories.
Mon, 04 Feb 2013 16:36:50 +0100 Christian Humer Fixed eclipse configuration for annotation processors. Annotation processor jars
Wed, 23 Jan 2013 16:49:55 +0100 Doug Simon added eclipseformat to the gate
Wed, 23 Jan 2013 16:42:13 +0100 Doug Simon eclipseformat is also applied to package-info.java files
Wed, 23 Jan 2013 16:06:31 +0100 Doug Simon made eclipseformat command use batching
Tue, 22 Jan 2013 22:46:13 +0100 Doug Simon added 'mx eclipseformat' command for applying the Eclipse Code Formatter to the Java source files in a suite
Mon, 21 Jan 2013 12:23:55 +0100 Doug Simon fixed warnings
Wed, 02 Jan 2013 18:52:33 +0100 Christian Humer Removed ANT_JAR_TOOL dependency. Eclipse jar builds are now calling the command 'mx jar ${projectName}'.
Fri, 21 Dec 2012 15:27:04 -0800 Christian Wimmer Avoid recursive calls of build
Fri, 21 Dec 2012 10:44:31 -0800 Christian Humer Truffle API to specify type-specalized Node classes; annotation processor for automatic code generation of the type-specialized Node classes during the build process
Mon, 08 Oct 2012 19:46:12 -0700 Christian Wimmer Improvements of annotation processor functionality in mx script; allow javac to be run in debugger in order to debug annotation processor
Mon, 08 Oct 2012 17:38:24 +0200 Doug Simon modified canonicalizeprojects to ensure all package prefixes match the enclosing project
Mon, 08 Oct 2012 17:18:00 +0200 Doug Simon modified canonicalizeprojects to detect imprecise dependencies (e.g., A specifies that it depends on B but only imports packages from B's dependencies)
Thu, 04 Oct 2012 19:54:22 +0200 Doug Simon added packageinfo command
Thu, 04 Oct 2012 11:22:09 +0200 Doug Simon added projects table to the top level javadoc page generated by the site command
Mon, 10 Sep 2012 15:50:31 +0200 Doug Simon added support for downloading dependencies that are directories
Fri, 07 Sep 2012 16:55:07 +0200 Doug Simon fixed generated package-summary.html files to put the complete package description at the top of the page
Thu, 23 Aug 2012 15:43:40 +0200 Doug Simon made mx help command accept abbreviations
Thu, 26 Jul 2012 14:51:13 +0200 Gilles Duboscq Annotation Processor support in mx : use annotationProcessorClasses property on projects that contain annotation processors and annotationProcessors on projects that require annotation processing
Wed, 18 Jul 2012 14:38:16 +0200 Doug Simon added more content to graal.api.meta overview