log mx/commands.py @ 5881:472a648769e4

age author description
Tue, 07 Aug 2012 21:44:53 -0700 Gilles Duboscq better JaCoCo : only include com.oracle.graal.* and com.oracle.max.*, exclude com.oracle.graal.jtt.*
Thu, 26 Jul 2012 17:47:09 +0200 Gilles Duboscq Apply jacoco coverage to all gate tests
Thu, 26 Jul 2012 17:08:54 +0200 Gilles Duboscq Add SPECjbb2005 to the benchmarks
Wed, 25 Jul 2012 13:06:52 +0200 Gilles Duboscq Add an option to launch the vm from a debugger in mx's commands
Fri, 20 Jul 2012 14:40:37 +0200 Gilles Duboscq Merge
Fri, 20 Jul 2012 14:40:17 +0200 Gilles Duboscq Make 'db' directory from JDK optional since it does not exists in all OpenJDK-based JDKs (cf. Icedtea)
Fri, 20 Jul 2012 01:54:56 +0200 Gilles Duboscq Make windows build work even if Visual Studio is not installed (only the Windows SDK is required)
Fri, 20 Jul 2012 12:54:02 +0200 Doug Simon removed the unreliable 'intro' command
Fri, 06 Jul 2012 15:31:48 +0200 Doug Simon added support for passing -tag option to javadoc to suppress warnings about unrecognized tags in javadoc comments
Thu, 05 Jul 2012 16:24:18 +0200 Doug Simon moved core site functionality into mx.py
Wed, 04 Jul 2012 22:01:03 +0200 Doug Simon Merge.
Wed, 04 Jul 2012 21:56:48 +0200 Doug Simon generalized functionality for finding classes based on searching for patterns in source code and moved it from commands.py to mx.py
Wed, 04 Jul 2012 13:55:03 +0200 Gilles Duboscq In gate command, allways build natives, use '-n' to avoid cleaning them only
Thu, 28 Jun 2012 15:36:28 +0200 Doug Simon prevented error during mx site from corrupting an existing site
Wed, 27 Jun 2012 18:44:47 +0200 Doug Simon small refinement to generated javadoc
Wed, 27 Jun 2012 18:21:49 +0200 Doug Simon generated jpg for link to svg version of dependency to accommodate Internet Explorer
Wed, 27 Jun 2012 18:06:03 +0200 Doug Simon added overview.html for each project and integrated it into the generated 'mx site' command
Wed, 27 Jun 2012 01:03:19 +0200 Doug Simon added site command to generate a javadoc-based website
Mon, 25 Jun 2012 12:17:58 +0200 Gilles Duboscq Adjust loop unroll policy a bit
Fri, 22 Jun 2012 11:35:11 +0200 Gilles Duboscq Split _vmLibDirInJdk into _vmLibDirInJdk and _vmCfgInJdk to account for Windows jdk layout
Tue, 19 Jun 2012 11:36:27 +0200 Doug Simon modified harness for running JUnit and JTT tests such that only projects declaring a 'testHarness' attribute in mx/projects are scanned for tests
Thu, 14 Jun 2012 12:28:20 +0200 Doug Simon hsdis library is downloaded into newly created Graal JDK
Thu, 07 Jun 2012 21:13:41 +0200 Gilles Duboscq Remove compilation restriction on run* methods in jtt, add Object::<init> to the compiled method to test escape analysis
Thu, 07 Jun 2012 09:47:35 +0200 Doug Simon minor improvement to annotation search function
Wed, 06 Jun 2012 18:04:07 +0200 Doug Simon folded -G:+CheckcastCounters functionality into checkcast snippets
Wed, 23 May 2012 15:28:17 +0200 Gilles Duboscq Enable fastdebug server configuration in gate
Wed, 23 May 2012 12:11:27 +0200 Doug Simon removed double declaration of _vmbuild global variable in gate command
Wed, 23 May 2012 12:06:44 +0200 Doug Simon added execution of DaCapo_pmd by [server|client]+[product|fastdebug] to the gate
Tue, 15 May 2012 16:26:55 +0200 Gilles Duboscq better compile commands for JTTs (compile all methods from jtt except run* methods)
Tue, 08 May 2012 22:51:36 +0200 Doug Simon build JaCoCo exclude list by scanning for snippets
Wed, 25 Apr 2012 12:01:52 +0200 Gilles Duboscq Pass -v argument to SPECjvm2008 harness
Fri, 20 Apr 2012 15:03:02 +0200 Lukas Stadler Merge
Thu, 19 Apr 2012 14:47:10 +0200 Lukas Stadler fix "mx intro"
Fri, 20 Apr 2012 14:10:57 +0200 Doug Simon added 'vmg' and 'vmfg' commands to mx as convenient aliases for running the debug and fastdebug builds of the selected VM
Tue, 17 Apr 2012 13:38:28 +0200 Doug Simon added hcfdis command
Fri, 13 Apr 2012 23:57:07 +0200 Doug Simon ignore src/share/tools directory in native build out-of-date check
Fri, 13 Apr 2012 15:26:08 +0200 Doug Simon skip a native build if all files in src and make are older than the timestamp of the previous build
Thu, 12 Apr 2012 15:58:05 +0200 Doug Simon Merge.
Thu, 12 Apr 2012 14:20:51 +0200 Doug Simon added -j option to gate command to disable cleaning of Java class files
Wed, 11 Apr 2012 15:38:00 +0200 Gilles Duboscq mx dacapo, mx scaladacapo and mx specjvm2008 should use the specified vm
Fri, 06 Apr 2012 14:26:33 +0200 Gilles Duboscq Merge
Thu, 05 Apr 2012 17:11:41 +0200 Gilles Duboscq Add DaCapo 1st run as a benchmark group
Thu, 05 Apr 2012 22:35:28 +0200 Doug Simon added --ecl option to mx for saving VM execution(s) as Eclipse launch configurations
Tue, 03 Apr 2012 21:31:32 +0200 Doug Simon automated download of hsdis lib if PrintAssembly option is used; added support for hsdis on the Mac
Fri, 23 Mar 2012 13:33:56 +0100 Doug Simon fixed comment and error message in commands.py
Fri, 23 Mar 2012 11:48:39 +0100 Doug Simon changed Graal class path declaration (back) to a constant that is checked for correctness during building
Tue, 20 Mar 2012 14:43:09 +0100 Doug Simon Added jdkhome command to mx.
Fri, 16 Mar 2012 20:23:29 +0100 Doug Simon added mechanism for disabling automatic native builds from the IDE (set IDE_BUILD_TARGET="" in mx/env)
Fri, 16 Mar 2012 14:47:23 +0100 Doug Simon Disabled 'examples' command until the examples are revived.
Thu, 15 Mar 2012 08:23:05 +0100 Doug Simon Made the IdealGraphVisualizer runnable from mx with new 'igv' command.
Thu, 08 Mar 2012 19:35:42 +0100 Thomas Wuerthinger Updated mx commands.
Wed, 07 Mar 2012 21:04:56 +0100 Doug Simon Added 'intro' command to mx that runs a simple 'hello world' program and visualizes its compilation in the Graal Visualizer.
Tue, 06 Mar 2012 19:17:52 +0100 Gilles Duboscq Fix python warning
Tue, 06 Mar 2012 19:13:51 +0100 Gilles Duboscq Add jacoco report and a -XX:+DeoptimizeALot -XX:+VerifyOops bootstrap run to the gate
Tue, 06 Mar 2012 12:09:50 +0100 Doug Simon Integrated mxtool updates from Maxine project.
Mon, 05 Mar 2012 14:35:26 +0100 Gilles Duboscq Allow JaCoCon to append to the execution file
Fri, 02 Mar 2012 09:21:10 -0800 Christian Wimmer Reorder gate checks to do the important stuff first
Fri, 24 Feb 2012 17:16:03 +0100 Gilles Duboscq Activate jtt for the gate
Tue, 21 Feb 2012 19:30:33 +0100 Thomas Wuerthinger Fixed Ctrl+C for Windows in mx.py
Tue, 21 Feb 2012 13:03:38 +0100 Thomas Wuerthinger Print java.exe when execuing "mx vm"
Fri, 17 Feb 2012 15:31:40 +0100 Gilles Duboscq Merge
Fri, 17 Feb 2012 14:47:57 +0100 Gilles Duboscq Merge
Fri, 17 Feb 2012 14:47:48 +0100 Gilles Duboscq Make it possible to pass jvm args in jtt and unittest
Fri, 17 Feb 2012 15:01:37 +0100 Doug Simon Added -g option to 'mx gate' to omit the server and client builds (i.e. -g == graal only).
Fri, 17 Feb 2012 14:07:32 +0100 Doug Simon Made GraalVM build work on Mac OS X.
Thu, 16 Feb 2012 22:58:26 +0100 Doug Simon Merge.
Thu, 16 Feb 2012 22:38:52 +0100 Doug Simon Added --omit-native-build to gate command so that native cleaning and building can be omitted for changesets that made no changes to the C/C++ code.
Tue, 14 Feb 2012 16:51:06 +0100 Lukas Stadler remove jtt tests from the gate (they fail in fastdebug)
Tue, 14 Feb 2012 16:27:59 +0100 Lukas Stadler add jtt tests, converted from the maxine repository using ConvertJTT
Tue, 14 Feb 2012 12:29:11 +0100 Doug Simon Modified JDK replication process such that a copy of the default VM is made. This prevents issues with the replicated JDK being used to bootstrap a HotSpot build.
Mon, 13 Feb 2012 23:13:37 +0100 Doug Simon Made all vm builds go into subdirectories, even product builds to simplify building the various types of VMs (server, client and graal).
Mon, 13 Feb 2012 14:01:49 +0100 Doug Simon Added debug build of HotSpot Client to the gate.
Mon, 13 Feb 2012 10:27:38 +0100 Doug Simon Clarified mx help text on how to build/run [Graal|Client|Server].
Sat, 11 Feb 2012 23:35:44 +0100 Andreas Woess (Windows) Add Graal build configurations (with GRAAL defined) and fix build command.
Fri, 10 Feb 2012 17:04:03 +0100 Gilles Duboscq Make it possible again to build a real client libjvm, drop the UseGraal flag.
Thu, 09 Feb 2012 11:46:10 +0100 Gilles Duboscq Merge
Wed, 08 Feb 2012 12:20:59 +0100 Gilles Duboscq Improve specjvm2008 command
Thu, 09 Feb 2012 10:29:29 +0100 Doug Simon Added 'gv' command to mx for launching the GraalVisualizer.
Tue, 07 Feb 2012 19:41:28 +0100 Gilles Duboscq Gate : run fastdebug configuration before product in order to get a better log if the gate fails
Tue, 07 Feb 2012 19:03:51 +0100 Gilles Duboscq Add hsdis command to mx
Tue, 07 Feb 2012 15:59:29 +0100 Gilles Duboscq Add Scala DaCapo benchs
Sat, 04 Feb 2012 15:43:40 +0100 Doug Simon Made gate do a full clean and added timing report for all gate tasks to end of gate log.
Mon, 30 Jan 2012 22:17:01 +0100 Doug Simon Made it possible to build and run the client and server VM with a new '--vm' option to 'mx build' and a global option of the same name.
Sun, 29 Jan 2012 02:13:31 +0100 Thomas Wuerthinger Removed code for updating graal_path.
Fri, 27 Jan 2012 00:27:10 +0100 Gilles Duboscq fix for SPECjvm2008 bench in commands.py
Thu, 26 Jan 2012 23:35:08 +0100 Gilles Duboscq Add possibility to run individual DaCapo & SPECjvm2008 benchmarks, small fix in success and score regular expressions for SPECjvm2008
Thu, 26 Jan 2012 12:23:00 +0100 Gilles Duboscq Merge
Thu, 26 Jan 2012 12:22:36 +0100 Gilles Duboscq Add posibility to give arguments for a SPECjvm2008 run
Thu, 26 Jan 2012 10:54:23 +0100 Doug Simon Added support for project specs in classpath.
Wed, 18 Jan 2012 18:21:52 +0100 Gilles Duboscq force ALT_BOOTDIR to the proper jdk to avoid installing non-product builds into the product build
Wed, 18 Jan 2012 16:53:04 +0100 Gilles Duboscq Handle SIGTERM : killing mx will properly kill subprocesses
Tue, 17 Jan 2012 20:35:49 +0100 Gilles Duboscq make SPECjvm2008 warmup time 120s, delete old benchmarkdb.py
Fri, 13 Jan 2012 16:11:18 +0100 Gilles Duboscq mx commands : improve bench command, fix in the outparser so that no empty 'line' is retruned if there was no match, fix bootstrap's regex
Thu, 12 Jan 2012 16:08:41 +0100 Doug Simon Modified 'mx build' to update graal_paths.hpp (if necessary).
Wed, 11 Jan 2012 15:14:45 +0100 Doug Simon Moved IDE project configuration into mx.py.
Tue, 10 Jan 2012 23:49:13 +0100 Doug Simon Made 'mx ideinit' resolve library dependencies eagerly as well as put absolute paths into the generated Eclipse project configurations.
Mon, 09 Jan 2012 22:01:39 +0100 Doug Simon Removed need for GRAAL environment variable on Windows.
Mon, 09 Jan 2012 14:12:53 +0100 Doug Simon Changed 'mx build' such that all Java sources for a project are compiled together instead of by source directory.
Sat, 07 Jan 2012 23:59:54 +0100 Doug Simon Made the DaCapo library be downloaded only on demand.
Fri, 06 Jan 2012 18:35:39 +0100 Doug Simon Disabled certain DaCapo tests for fastdebug testing in the gate.
Fri, 06 Jan 2012 17:44:22 +0100 Doug Simon Made the gate time each DaCapo test individually.
Fri, 06 Jan 2012 14:22:57 +0100 Doug Simon Re-enabled Java cleaning in gate.
Fri, 06 Jan 2012 14:01:43 +0100 Doug Simon Improved time stamps of gate tasks to show duration of each task explicitly.
Thu, 05 Jan 2012 20:15:45 +0100 Gilles Duboscq Add SPECjvm2008 to benchmarks, use dacapos defined in sanitycheck for the gate
Thu, 05 Jan 2012 14:53:37 +0100 Gilles Duboscq add a simple specjvm2008 command, fail a benchmark if one of the failureRE matches
Thu, 05 Jan 2012 14:25:58 +0100 Doug Simon Environment variables for HotSpot's make are only set by mx.build if they aren't already defined.
Thu, 05 Jan 2012 13:17:15 +0100 Doug Simon Made the gate clean the Java projects only.
Thu, 05 Jan 2012 11:31:46 +0100 Doug Simon Made mx.run work properly when stderr is redirected to stdout.
Wed, 04 Jan 2012 22:54:27 +0100 Gilles Duboscq Fix javac build issues with classpath
Wed, 04 Jan 2012 19:47:17 +0100 Gilles Duboscq fix for when no vm build is explicitely selected
Wed, 04 Jan 2012 13:52:46 +0100 Gilles Duboscq Fix mx : commands' scripts mx_init hook should be called before parsing command line arguments.
Tue, 03 Jan 2012 13:54:11 +0100 Doug Simon Disabled copyright check in the gate until the CheckCopyright tools supports the HotSpot copyright notice format.
Tue, 03 Jan 2012 12:56:55 +0100 Doug Simon Added message showing the number of changesets being checked.
Tue, 03 Jan 2012 12:37:31 +0100 Doug Simon Added copyright check to the gate.
Mon, 02 Jan 2012 21:52:23 +0100 Thomas Wuerthinger Add the Dacapo benchmarks to the "lib" folder instead of using the environment variable. Fixed an issue in the downloader.
Mon, 02 Jan 2012 17:47:48 +0100 Thomas Wuerthinger Make building work on Windows.
Fri, 23 Dec 2011 11:26:04 +0100 Doug Simon Trivial change to test gate.
Fri, 23 Dec 2011 10:38:39 +0100 Doug Simon Commented out clean step in gate.
Fri, 23 Dec 2011 09:28:09 +0100 Doug Simon Added clean step to gate.
Thu, 22 Dec 2011 22:52:25 +0100 Doug Simon Added 'unittest' command to run the Graal unit tests.