log mx/commands.py @ 9667:1ef7b26e9177

age author description
Mon, 13 May 2013 16:09:49 +0200 Gilles Duboscq mx/commands.py: warn about arguments after '-version' when launching the vm
Fri, 10 May 2013 23:27:19 +0200 Doug Simon made unittest command take Java compliance of a project into account
Tue, 07 May 2013 11:07:14 +0200 Doug Simon better help message for the unittest commands
Fri, 26 Apr 2013 22:19:21 +0200 Doug Simon removed obsolete JaCoCo inclusion filter
Thu, 25 Apr 2013 16:57:09 +0200 Doug Simon help text fix
Mon, 22 Apr 2013 15:56:09 +0200 Christian Haeubl windows-specific mx fix for executing unit tests selectively
Wed, 17 Apr 2013 12:04:04 +0200 Bernhard Urban javac: remove encoding parameter
Wed, 17 Apr 2013 11:02:23 +0200 Roland Schatz Add gate test to check build-graal.xml is up to date.
Tue, 16 Apr 2013 22:55:31 +0200 Doug Simon ensure that the generated build-graal.xml is stable
Tue, 16 Apr 2013 22:46:02 +0200 Doug Simon deleted definition of TEST_IN_BUILD and GRAAL build variables as they are no longer used by the make files
Tue, 16 Apr 2013 22:37:30 +0200 Doug Simon removed unused and long deprecated 'example' command
Tue, 16 Apr 2013 22:26:28 +0200 Doug Simon renamed build variable used to make a Graal/non-Graal build from OMIT_GRAAL to INCLUDE_GRAAL and ensured it is only used internally
Tue, 16 Apr 2013 19:01:24 +0200 Roland Schatz Automatically add service providers to build-graal.xml
Tue, 16 Apr 2013 18:16:47 +0200 Gilles Duboscq Make the native build less verbose unless mx -v is used
Tue, 16 Apr 2013 17:39:46 +0200 Gilles Duboscq Merge with hsx/hotspot-comp
Tue, 16 Apr 2013 14:31:00 +0200 Gilles Duboscq Add support for the 'optimized' build in mx
Tue, 16 Apr 2013 12:06:52 +0200 Doug Simon Merge.
Tue, 16 Apr 2013 11:33:20 +0200 Doug Simon more accurate error message when launching a VM that has not yet been built
Tue, 16 Apr 2013 11:11:56 +0200 Bernhard Urban javac: use UTF-8 as encoding explicitly
Mon, 15 Apr 2013 14:47:15 +0200 Doug Simon added note about mx/env to the output of 'mx buildvars'
Mon, 15 Apr 2013 14:43:35 +0200 Doug Simon refactoring to ensure the path to the JDKs dir is consistent between the _jdk() and clean() command
Mon, 15 Apr 2013 14:31:24 +0200 Doug Simon added build of server-nograal VM to the gate
Mon, 15 Apr 2013 14:27:37 +0200 Doug Simon renamed 'boot' VM to 'original' VM
Mon, 15 Apr 2013 12:55:46 +0200 Doug Simon added 'mx buildvars' command to list (some of) the variables that can be passed to 'mx build' with the -D option
Fri, 12 Apr 2013 22:34:29 +0200 Doug Simon VM copy made during initial copy of the JDK is now named 'boot' instead of 'server0' to better reflect that it is the default VM (which may not be 'server') from the boot JDK
Fri, 12 Apr 2013 22:13:26 +0200 Doug Simon build output during buildvms command is sent to console (instead of log files) if -c option is given
Fri, 12 Apr 2013 22:07:33 +0200 Doug Simon buildvms command now runs "java -version" for each VM built unless -n option is specified
Fri, 12 Apr 2013 21:58:12 +0200 Doug Simon support for non-GRAAL VMs co-existing with GRAAL VMs
Thu, 11 Apr 2013 21:40:52 +0200 Doug Simon MX_TESTFILE environment variable can be used to specify (and preserve) the test list file used by 'mx unittest'.
Mon, 08 Apr 2013 18:47:06 +0200 Gilles Duboscq Be more careful while updating jvm.cfg (fixes a bug where the -server configuration would overwrite the -server0 one)
Mon, 08 Apr 2013 18:40:18 +0200 Gilles Duboscq Make a copy of the environ in mx clean to avoid forcing things like HOTSPOT_BUILD_JOBS=16 for other commands
Wed, 27 Mar 2013 15:31:23 +0100 Gilles Duboscq mx: bench command should not run dacapos with -n 0 when using a specification such as scaladacapo:specs
Mon, 08 Apr 2013 11:20:19 +0200 Doug Simon delete build/linux/shared/graal before compile in build-graal.xml to handle stale class files left behind after refactoring in Eclipse
Sun, 07 Apr 2013 22:27:16 +0200 Gilles Duboscq Update the -client line in jvm.cfg when it already exists (ie IGNORE)
Sun, 07 Apr 2013 17:04:59 +0200 Gilles Duboscq Fix client build in mx
Sun, 07 Apr 2013 13:26:16 +0200 Gilles Duboscq Fix jdk creation check if db an man exist in source jdk not in the one we are creating
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)
Fri, 05 Apr 2013 15:34:45 +0200 Gilles Duboscq A server0 "build" needs to create a jdk copy if it does not exist yet
Fri, 05 Apr 2013 14:24:02 +0200 Gilles Duboscq Allow building using a jdk that does not contain man
Thu, 04 Apr 2013 13:26:34 +0200 Christian Wirth on building 'server0', return
Wed, 03 Apr 2013 16:56:43 +0200 Bernhard Urban mx/unittest: make it more portable across systems
Wed, 03 Apr 2013 10:08:42 +0200 Doug Simon search for classes containing annotations returns source file as well as class name
Mon, 25 Mar 2013 11:18:08 +0100 Lukas Stadler allow Graal options to be passed to "mx bench"
Mon, 25 Mar 2013 16:31:26 +0100 Christos Kotselidis -Merge
Fri, 22 Mar 2013 16:18:46 +0100 Christos Kotselidis -Merge
Fri, 22 Mar 2013 12:57:51 +0100 Christos Kotselidis -Merge with basic-graal-gate
Thu, 21 Mar 2013 14:11:13 +0100 Christos Kotselidis -Merge with tip
Mon, 25 Mar 2013 11:08:50 +0100 Gilles Duboscq Allow vm arguments in mx bench
Fri, 22 Mar 2013 13:18:12 +0100 Roland Schatz Fix unittest on server0.
Thu, 21 Mar 2013 15:36:31 +0100 Doug Simon temporary file is removed when unittests fail
Mon, 18 Mar 2013 19:18:42 +0100 Bernhard Urban unittest: call wrapper to avoid long command lines
Mon, 18 Mar 2013 15:11:52 +0100 Bernhard Urban unittest: just do a single JVM call
Thu, 14 Mar 2013 19:07:42 +0100 Bernhard Urban unittest: seperate target `longunittest' and `shortunittest'
Sat, 16 Mar 2013 18:22:39 +0100 Christian Humer Fixed build-graal.xml generation was out of sync with build-graal.xml.
Fri, 15 Mar 2013 18:09:19 +0100 Doug Simon made build-graal.xml be generated by mx
Wed, 13 Mar 2013 21:55:08 +0100 Doug Simon the contents of jvm.cfg are reset when copying the JDK so that the non-default VMs must be built before being run
Tue, 12 Mar 2013 15:07:20 +0100 Roland Schatz Add bootstrap with register pressure to gate tests.
Mon, 11 Mar 2013 19:21:31 +0100 Gilles Duboscq Test canonicalization and checkstyle early in gate process
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:55:37 +0100 Doug Simon use shutil.move to make concurrent updating/replacement of graal.jar atomic
Thu, 07 Mar 2013 11:58:34 +0100 Gilles Duboscq Use different vm args for SPECjbb2013
Wed, 06 Mar 2013 20:48:32 +0100 Doug Simon graal.jar is now the only way Graal is deployed in the VM (GRAAL-136)
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 18:04:37 +0100 Doug Simon prepend -XX:GraalClassPath option if graal.jar exists (GRAAL-136)
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 09:48:14 +0100 Gilles Duboscq Better java version numbers support in mx
Wed, 13 Feb 2013 18:33:54 +0100 Gilles Duboscq commands: accept 'server0' as a vm, accept version number which have '-...' suffix (-internal, -ea...)
Tue, 12 Feb 2013 15:59:46 +0100 Christian Humer mx build now requires a jdk version >= 1.7.0_04. Caused by http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7159016
Fri, 08 Feb 2013 14:37:55 +0100 Gilles Duboscq Make gate fail on warnings
Tue, 05 Feb 2013 18:33:01 +0100 Gilles Duboscq Remove SPECjbb2013 from default benchmarks
Wed, 30 Jan 2013 16:39:01 +0100 Gilles Duboscq Add SPECjbb2013
Wed, 30 Jan 2013 11:03:32 +0100 Doug Simon moved execution of a benchmark out of OutputParser
Thu, 24 Jan 2013 17:03:46 +0100 Doug Simon Merge.
Tue, 22 Jan 2013 10:17:38 +0100 Doug Simon disabled running of Queens test (i.e., test_gamma) in normal HotSpot builds
Wed, 23 Jan 2013 16:49:55 +0100 Doug Simon added eclipseformat to the gate
Mon, 21 Jan 2013 12:23:55 +0100 Doug Simon fixed warnings
Sat, 12 Jan 2013 14:48:44 +0100 Thomas Wuerthinger Add possibility for -ict option to SPECjvm2008 benchmark execution.
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 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
Fri, 21 Dec 2012 10:21:24 +0100 Doug Simon added -ea to execution of unit tests
Thu, 20 Dec 2012 18:03:14 +0100 Gilles Duboscq Remove CompileCommand that excluses run* for unittests
Thu, 20 Dec 2012 17:06:59 +0100 Gilles Duboscq Remove now useless prefix arguments for jtt unittests
Wed, 12 Dec 2012 21:55:50 +0100 Doug Simon added execution of the Graal API unittest with non-GraalVM HotSpot builds to the gate
Wed, 12 Dec 2012 21:36:40 +0100 Doug Simon changes to support Graal co-existing with the other HotSpot compiler(s) and being used for explicit compilation requests and code installation via the Graal API
Fri, 16 Nov 2012 12:39:26 +0100 Doug Simon added support for dumping an address to symbol map (with -G:+PrintAddressMap) to translate addresses in disassembled output (via new '-m' option to the hcfdis command)
Thu, 15 Nov 2012 10:25:46 +0100 Laurent Daynes Avoids stripping libjvm.so when building debug on Solaris (.debuginfo files don't work well with Oracle Solaris Studio 12.3's solaris).
Mon, 12 Nov 2012 13:04:08 +0100 Laurent Daynes Added recursive chmod for cases where JAVA_HOME is not owned by graal workspace owner.
Fri, 09 Nov 2012 19:41:52 +0100 Laurent Daynes added setup of ENFORCE_COMPILER_REV and ENFORCE_CC_COMPILER_REV when using sunstudio compilers on Solaris to avoid build complaint from HotSpot makefiles.
Fri, 09 Nov 2012 16:28:38 +0100 Laurent Daynes remove debug printout.
Fri, 09 Nov 2012 15:23:35 +0100 Laurent Daynes Automatically add -d64 vm options when running graal
Wed, 24 Oct 2012 12:59:22 +0200 Laurent Daynes Make sure files in copy of JDK has write-protection unset before modifying it.
Tue, 23 Oct 2012 17:08:17 +0200 Laurent Daynes Added change to copied directory's protection when source JDK directories are read-only.
Sat, 20 Oct 2012 12:21:23 +0200 Doug Simon fixed detection of architecture on Snow Leopard and earlier versions of MacOSX
Fri, 19 Oct 2012 10:18:40 +0200 Laurent Daynes arch is i86pc on solaris x64 boxes.
Fri, 05 Oct 2012 09:48:01 +0200 Christian Haeubl Windows-specific fix for mx.
Thu, 04 Oct 2012 11:22:09 +0200 Doug Simon added projects table to the top level javadoc page generated by the site command
Wed, 03 Oct 2012 01:18:03 +0200 Doug Simon moved AMD64 specific HotSpot code in com.oracle.graal.hotspot.amd64 project
Fri, 07 Sep 2012 17:11:40 +0200 Gilles Duboscq Add a draft longtests command to mc's commands
Thu, 06 Sep 2012 16:51:47 +0200 Gilles Duboscq Gate : do not run tradesoap in fastdebug mode, do not run sunflow in product mode
Thu, 30 Aug 2012 15:33:08 +0200 Gilles Duboscq Warnings for windows build if there is no SDK
Tue, 28 Aug 2012 13:55:11 +0200 Doug Simon exclude TestPrograms from JaCoCo processing
Tue, 28 Aug 2012 11:09:14 +0200 Doug Simon consolidated jtt command into unittest command and removed need for explicit 'testHarness' property in 'projects' file
Wed, 22 Aug 2012 11:20:04 +0200 Doug Simon removed dependence on private java.lang.String internals in HexCodeFile
Tue, 21 Aug 2012 11:53:04 +0200 Doug Simon disabled zipping of lib*.debuginfo files to simplify debugging with gdb
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