log mx/projects @ 12403:52caeb1c19a0

age author description
Wed, 02 Oct 2013 22:46:54 +0200 Doug Simon canonicalized projects
Tue, 01 Oct 2013 20:38:25 +0200 Doug Simon moved Canonicalizable and Simplifiable to the com.oracle.graal.graph project (GRAAL-506)
Tue, 24 Sep 2013 14:24:47 -0400 Morris Meyer Finished PTX assembler and Register -> Variable conversion
Thu, 19 Sep 2013 15:06:50 -0400 Morris Meyer PTX assembler Register -> Variable conversion
Tue, 17 Sep 2013 14:26:28 -0400 Morris Meyer class-for-instruction PTXAssembler
Sun, 15 Sep 2013 16:40:48 +0200 Doug Simon added metric to count IterableNodeTypes (GRAAL-471)
Tue, 10 Sep 2013 22:39:50 -0400 bharadwaj Initial implementation of PTXRuntime (RegisterConfig, PTX description etc); guarded with new flag UseGPU. Specify -XX:+UseGPU to exercise this new implementation.
Sat, 31 Aug 2013 09:18:26 +0200 Doug Simon removed metric for counting instantiated Nodes until issue with EscapeAnalysisTest.testNewNode has been resolved
Wed, 28 Aug 2013 22:34:22 +0200 Doug Simon added metrics for total number of Nodes, LIRInstructions and CompositeValues created (GRAAL-448)
Fri, 09 Aug 2013 11:55:20 +0200 Thomas Wuerthinger Adding "Classpath" exception to the classes in the com.oracle.truffle.api and the com.oracle.truffle.api.dsl package.
Thu, 08 Aug 2013 18:17:47 +0200 Gilles Duboscq Add illegal stamp
Wed, 07 Aug 2013 02:02:33 +0200 Doug Simon added test for intrinsification of CRC32 method introduced in jdk8 (GRAAL-385)
Tue, 23 Jul 2013 23:24:54 +0200 Doug Simon HSAIL backend changes
Tue, 09 Jul 2013 10:40:37 +0200 Doug Simon added HSAIL backend and tests
Mon, 01 Jul 2013 20:58:32 +0200 Christian Humer Truffle-DSL: API-change: Renamed truffle.api.codegen to truffle.api.dsl for all projects and packages.
Mon, 24 Jun 2013 13:40:46 +0200 Roland Schatz New strategy for selecting the default runtime.
Sun, 23 Jun 2013 21:44:15 +0200 Thomas Wuerthinger Add basic version of Graal's Truffle runtime.
Sun, 23 Jun 2013 21:04:34 +0200 Thomas Wuerthinger Experimental decompiler that outputs Java source code from Graal IR for debug purposes.
Thu, 20 Jun 2013 22:26:09 -0700 twisti removed com.oracle.graal.compiler.sparc from com.oracle.graal.compiler.sparc.test
Thu, 20 Jun 2013 17:38:53 +0200 Doug Simon moved write barrier tests to graal.hotspot.test and removed the graal.compiler.test -> graal.hotspot dependency
Mon, 17 Jun 2013 08:30:03 +0200 Michael Haupt [GRAAL-308] pre-defined working sets for Eclipse
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:35:28 +0200 Doug Simon converted more options from GraalOptions to new system (GRAAL-27)
Mon, 03 Jun 2013 21:59:44 +0200 Doug Simon extensible option system (GRAAL-27)
Tue, 28 May 2013 09:04:22 -0400 Morris Meyer SPARC array, load / store and compare operations
Sun, 26 May 2013 18:16:28 -0400 Morris Meyer Initial SPARC control instructions
Fri, 24 May 2013 22:51:36 -0400 Morris Meyer Initial SPARC compilation test
Fri, 24 May 2013 10:37:27 -0400 Morris Meyer re-architected SPARC assembler to be Fmt class specific, initial arithmetic
Tue, 30 Apr 2013 08:17:55 -0400 Morris Meyer GRAAL-234 - PTX code loading
Fri, 19 Apr 2013 14:05:55 +0200 Doug Simon support for referencing commands in other suites (e.g. mx.suite('graal').commands.build([]))
Mon, 15 Apr 2013 16:56:41 +0200 Roland Schatz Compiler configurations.
Sat, 13 Apr 2013 17:55:43 +0200 Thomas Wuerthinger Added DebugHistory utility and corresponding unit tests.
Tue, 09 Apr 2013 09:45:35 +0200 Christos Kotselidis Move write barriers' addition to a separate stage after lowering
Fri, 05 Apr 2013 01:22:36 +0200 Doug Simon moved Replacements and MacroSubstitution from the graal.api.replacements project to graal.nodes project and reversed the dependency between these two projects (the latter now/again depends on the former)
Wed, 03 Apr 2013 21:51:44 +0200 Doug Simon implemented lazy installation of replacements (GRAAL-137)
Fri, 29 Mar 2013 18:21:26 +0100 Matthias Grimmer Add annotation processor to graal.hotspot; make sure that executeHelper gets replaced
Fri, 29 Mar 2013 18:06:01 +0100 Matthias Grimmer Move code of InstalledCode substitution to graal.hotspot
Fri, 29 Mar 2013 09:58:26 +0100 Matthias Grimmer Renamings of installed code replacements
Thu, 28 Mar 2013 16:58:23 +0100 Matthias Grimmer Added executeHelper to HotSpotInstalled code that gets replaced by a MethodSubstitution
Wed, 27 Mar 2013 15:22:20 +0100 Roland Schatz Use ServiceProvider annotation for method substitutions.
Wed, 27 Mar 2013 15:22:18 +0100 Roland Schatz Annotation processor for generating META-INF/services files.
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
Fri, 22 Mar 2013 11:26:08 +0100 Doug Simon enabled annotation processor for @ClassSubstitution and @MethodSubstitution in the com.oracle.graal.hotspot project
Fri, 22 Mar 2013 11:20:16 +0100 Doug Simon Merge.
Thu, 21 Mar 2013 15:38:42 +0100 Doug Simon moved tests for HotSpot specific method substitutions into HotSpotMethodSubstitutionsTest
Thu, 21 Mar 2013 18:03:32 +0100 Christian Humer Added annotation processor for verifing @ClassSubstitution and @MethodSubstitution annotation at compile time.
Thu, 21 Mar 2013 12:23:37 +0100 Doug Simon method substitutions are now stored with a MethodSubstitution.class key value in the compiler storage of the original (i.e., substituted) method
Thu, 21 Mar 2013 12:14:09 +0100 Doug Simon created com.oracle.graal.api.replacements project and moved ClassSubstitution and MethodSubstitution there
Wed, 20 Mar 2013 22:30:33 +0100 Doug Simon rename projects: *snippets* -> *replacements* (GRAAL-178)
Tue, 19 Mar 2013 15:51:33 +0100 Doug Simon canonicalized projects
Tue, 19 Mar 2013 09:56:56 +0100 Doug Simon moved HotSpot specific AMD64FrameOmissionTest to (new) project com.oracle.graal.hotspot.amd64.test and renamed it to AMD64HotSpotFrameOmissionTest
Mon, 18 Mar 2013 21:33:16 +0100 Doug Simon added tests for ensuring frame omission on AMD64 works for simple cases
Fri, 15 Mar 2013 20:31:11 +0100 Doug Simon removed unused project dependency
Fri, 15 Mar 2013 20:06:19 +0100 Doug Simon moved AMD64ConvertSnippets to (new) project com.oracle.graal.snippets.amd64
Wed, 13 Mar 2013 20:31:18 +0100 Christian Humer Cleanup project dependencies.
Tue, 12 Mar 2013 11:38:52 +0100 Christian Humer Merge.
Mon, 04 Mar 2013 15:13:25 +0100 Christian Humer Added truffle.api dependency to truffle.codegen.api.
Fri, 01 Mar 2013 17:05:14 +0100 Christian Humer Added truffle.api.codegen.test project with a BultinFunctionTest.
Mon, 11 Mar 2013 10:13:42 +0100 Roland Schatz Move platform specific assumptions from AllocatorTest to a separate project.
Thu, 07 Mar 2013 18:24:15 +0100 Roland Schatz Remove unused project dependency.
Wed, 06 Mar 2013 16:59:10 +0100 Doug Simon added support for distributions to mx
Fri, 22 Feb 2013 12:15:14 +0100 Roland Schatz Make Address class platform specific.
Thu, 21 Feb 2013 14:24:47 -0800 Thomas Wuerthinger Complete first PTX unit test.
Thu, 21 Feb 2013 13:11:34 -0800 Thomas Wuerthinger Added basic test project for ptx backend.
Mon, 18 Feb 2013 16:09:29 -0800 Thomas Wuerthinger Fix project dependencies.
Mon, 18 Feb 2013 16:06:48 -0800 Thomas Wuerthinger Remove hotspot.ptx project. There is currently no HotSpot-specific part of the PTX backend.
Mon, 18 Feb 2013 14:47:54 -0800 Thomas Wuerthinger Experimental PTX backend. Contribution by Christian Thalinger.
Fri, 08 Feb 2013 11:49:48 +0100 Roland Schatz Pull out test code that's useful for other assemblers.
Thu, 07 Feb 2013 17:37:06 +0100 Thomas Wuerthinger Add projects and skeletons for SPARC port.
Tue, 05 Feb 2013 15:40:17 +0100 Roland Schatz simple unit tests for graal.asm.amd64
Tue, 05 Feb 2013 15:35:34 +0100 Roland Schatz lift GraalCompilerTest.getMethod to a common base class
Mon, 04 Feb 2013 10:06:08 +0100 Christian Haeubl removed interpreter api
Fri, 18 Jan 2013 15:25:06 +0100 Christian Humer Fixed projects canonicalization.
Fri, 18 Jan 2013 14:38:43 +0100 Christian Humer Project dependency fixes.
Wed, 09 Jan 2013 23:55:05 +0100 Thomas Wuerthinger Canonicalize projects.
Wed, 09 Jan 2013 23:18:18 +0100 Thomas Wuerthinger Refactor debug environment creation.
Fri, 04 Jan 2013 12:45:50 -0800 Christian Wimmer Canonicalize projects
Fri, 04 Jan 2013 12:08:11 -0800 Christian Wimmer More complete and reusable Word type
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:45:37 -0800 Christian Wimmer Simple Language: A simple dynamic programming language to demonstrate Truffle features
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
Thu, 20 Dec 2012 14:59:57 +0100 Doug Simon converted the JTT tests to use the GraalCompilerTest framework which offers more control over what is compiled and executed
Tue, 18 Dec 2012 15:50:53 +0100 Thomas Wuerthinger Merge.
Tue, 18 Dec 2012 15:33:55 +0100 Thomas Wuerthinger Introduction of the Truffle API for efficient implementation of dynamic languages on top of the Graal VM. New projects com.oracle.truffle.api for the API definition and com.oracle.truffle.api.test for API tests and documentation.
Tue, 18 Dec 2012 15:22:01 +0100 Doug Simon added unit test for array copy intrinsification
Fri, 30 Nov 2012 13:46:37 +0100 Gilles Duboscq Merge
Thu, 15 Nov 2012 16:42:39 +0100 Gilles Duboscq Update scala-benchmark dependency
Fri, 23 Nov 2012 15:30:00 +0100 Doug Simon added ResolvedJavaType.isClass(Class c) to replace some uses of ResolvedJavaType.toJava()
Thu, 25 Oct 2012 12:52:54 +0200 Doug Simon moved AMD64 into its own (new) project: com.oracle.graal.amd64
Fri, 12 Oct 2012 16:47:18 -0700 Christian Wimmer Remove unnecessary test folder definition
Tue, 09 Oct 2012 15:37:12 -0700 Christian Wimmer Remove project graal.boot
Tue, 09 Oct 2012 15:32:45 -0700 Christian Wimmer Rename project graal.api to graal.api.runtime
Mon, 08 Oct 2012 17:18:31 +0200 Doug Simon fixed imprecise dependencies
Sun, 07 Oct 2012 14:27:50 +0200 Doug Simon split phases out of graal.phases project into graal.phases.common project
Sun, 07 Oct 2012 12:44:05 +0200 Doug Simon refactoring: graal.compiler.phases -> graal.phases, graal.compiler.virtual -> graal.virtual, graal.compiler.loop -> graal.loop
Thu, 04 Oct 2012 16:58:00 +0200 Doug Simon fixed imprecise dependencies
Wed, 03 Oct 2012 18:39:22 +0200 Doug Simon moved UnsignedMath to com.oracle.graal.api.code
Wed, 03 Oct 2012 17:42:12 +0200 Doug Simon renamed projects com.oracle.max.asm* to com.oracle.graal.asm*
Wed, 03 Oct 2012 16:49:51 +0200 Doug Simon moved AMD64 specific code into com.oracle.graal.compiler.amd64
Wed, 03 Oct 2012 01:18:03 +0200 Doug Simon moved AMD64 specific HotSpot code in com.oracle.graal.hotspot.amd64 project
Tue, 02 Oct 2012 22:22:06 +0200 Doug Simon moved ADM64-specific assembler code into separate project
Sun, 30 Sep 2012 13:21:20 +0200 Doug Simon removed XIR
Mon, 17 Sep 2012 18:35:06 +0200 Gilles Duboscq Create a loop project
Mon, 17 Sep 2012 16:32:51 +0200 Lukas Stadler canonicalize projects, add package info
Mon, 17 Sep 2012 16:08:46 +0200 Lukas Stadler change of project structure: separate compiler and LIR, put EA into separate project
Fri, 14 Sep 2012 13:54:17 -0700 Christian Wimmer Download URL of DaCapo has changed
Fri, 07 Sep 2012 16:25:49 +0200 Thomas Wuerthinger Renamed com.oracle.graal.tests project to com.oracle.graal.compiler.test
Fri, 07 Sep 2012 16:08:23 +0200 Thomas Wuerthinger Remove graal.examples project.
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
Thu, 28 Jun 2012 14:15:00 +0200 Doug Simon moved classes from com.oracle.max.cri.util to com.oracle.max.crituils
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
Sat, 16 Jun 2012 16:53:02 +0200 Thomas Wuerthinger Canonicalize projects.
Sat, 16 Jun 2012 00:06:48 +0200 Thomas Wuerthinger Initial implementation of closed world analysis by iteratively expanding the universe starting at method entry points.
Thu, 14 Jun 2012 18:03:18 +0200 Thomas Wuerthinger Implement addEntryMethod in boot image generator. Add Graal.getRequiredCapability utility to Graal class.
Mon, 11 Jun 2012 17:01:02 +0200 Thomas Wuerthinger Added prototype implementation of Java bytecode interpreter - contribution by Christian Humer (chumer).
Mon, 11 Jun 2012 13:51:34 +0200 Thomas Wuerthinger Split bytecode utilities into separate project.
Mon, 11 Jun 2012 13:26:37 +0200 Thomas Wuerthinger Canonicalize project dependencies.
Mon, 11 Jun 2012 13:25:29 +0200 Thomas Wuerthinger Added graal.snippets.test project.
Mon, 11 Jun 2012 13:21:15 +0200 Thomas Wuerthinger Added skeleton for new graal.boot and graal.boot.test projects.
Fri, 08 Jun 2012 22:50:39 +0200 Thomas Wuerthinger Remove GraalAccess class, replace usages new GraalVM API.