log graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/NewArrayStub.java @ 22319:e02fa353e88c

age author description
Thu, 23 Jul 2015 17:40:50 -0700 Tom Rodriguez Pull ForeignCallsProvider and friends back into Graal
Mon, 20 Jul 2015 11:18:35 -0700 Tom Rodriguez KlassPointerStamp needs valid getStackKind implementation
Mon, 22 Jun 2015 12:12:53 -0700 twisti Rename com.oracle.jvmci to jdk.internal.jvmci
Wed, 27 May 2015 00:36:16 +0200 Doug Simon renamed com.oracle.graal.api[meta|code] modules to com.oracle.jvmci.[meta|code] (JBS:GRAAL-53)
Tue, 26 May 2015 17:13:37 +0200 Doug Simon moved com.oracle.graal.hotspot.jvmci classes to com.oracle.jvmci.hotspot module (JBS:GRAAL-53)
Sun, 24 May 2015 11:56:57 +0200 Doug Simon removed more dependencies from JVMCI classes to non-JVMCI classes (JBS:GRAAL-53)
Tue, 19 May 2015 23:16:07 +0200 Doug Simon created com.oracle.graal.hotspot.jvmci package and moved classes destined for future JVMCI module into it (JBS:GRAAL-53)
Sat, 14 Mar 2015 22:38:12 +0100 Thomas Wuerthinger Fix javadoc.
Wed, 11 Mar 2015 20:43:12 +0100 Doug Simon use GraphBuilderPlugins for method substitutions, intrinsics and snippets (GRAAL-982)
Thu, 20 Nov 2014 15:23:46 +0100 Roland Schatz Create separate stamps for Klass* and Method*, and make them hotspot specific.
Mon, 17 Nov 2014 17:25:38 +0100 Roland Schatz Move metaspace pointer handling to hotspot specific WordTypeRewriter.
Fri, 14 Nov 2014 09:32:59 -0800 Tom Rodriguez Fold klass._java_mirror._klass into klass and improve stamps from layout_helper
Thu, 13 Nov 2014 14:23:56 -0800 Christian Wimmer Make the @Fold annotation a top-level interface in the api project. It is not tied to the Snippet class where it was located before.
Thu, 13 Nov 2014 11:12:25 +0100 Roland Schatz Use pointer stamps in LoadHub and LoadMethod.
Mon, 03 Nov 2014 14:07:50 -0800 Tom Rodriguez Fine grained naming of immutable HotSpot LocationIdentities
Tue, 27 May 2014 15:43:36 +0200 Doug Simon reduced time to initialize ForeignCallProviders by avoiding triggering class initialization of Node subclasses as well as making annotation parsing lazy in SnippetInfo
Tue, 13 May 2014 20:20:34 -0700 Tom Rodriguez don't deopt on large array allocations
Mon, 14 Apr 2014 15:07:23 +0200 Roland Schatz Keep metadata annotation in NewArrayStub, and add exception to stub invariants.
Mon, 07 Apr 2014 16:09:17 -0700 Christian Wimmer Remove Constant.forObject and Constant.asObject to improve compiler/VM separation
Wed, 26 Mar 2014 22:14:43 +0100 Bernhard Urban SnippetCounters: HotSpot stubs are not allowed to embed oops, thus exclude them in stubs
Thu, 06 Mar 2014 18:41:42 -0800 Tom Rodriguez fix overzeroing of new storage, refactor zeroing and unroll zeroing of small arrays
Fri, 03 Jan 2014 12:00:19 -0800 Christian Wimmer Introduce a LoweringStage so that lowerings can be conditional on one of the three times that lowering is performed by default
Sun, 08 Dec 2013 13:27:52 -0800 twisti don't go through VM to create HotSpotResolvedObjectType (part 1)
Wed, 20 Nov 2013 14:45:43 +0100 Doug Simon pass thread register into all stubs instead of getting it from the host provider
Wed, 20 Nov 2013 13:58:38 +0100 Doug Simon pass thread register into allocation stubs instead of getting it from the host provider
Tue, 15 Oct 2013 22:21:01 +0200 Doug Simon rename: graalRuntime -> runtime, getGraalRuntime -> getRuntime
Tue, 15 Oct 2013 14:14:06 +0200 Doug Simon split HotSpotRuntime into separate provider implementations
Fri, 11 Oct 2013 16:11:21 +0200 Doug Simon grouped provider values/parameters into a Providers object (GRAAL-511)
Thu, 19 Sep 2013 23:41:23 +0200 Doug Simon made snippet and substitution graphs lower themselves before being inlined
Wed, 05 Jun 2013 11:34:55 +0200 Lukas Stadler use StubForeignCallNode within stubs, instead of ForeignCallNode
Wed, 22 May 2013 16:27:25 +0200 Doug Simon added support for the runtime to specify for each foreign call whether it is re-executable and what memory locations it kills
Thu, 16 May 2013 20:26:46 +0200 Doug Simon removed CRuntimeCall and replaced its usages with ForeignCallNode
Thu, 16 May 2013 17:23:44 +0200 Doug Simon rename: HotSpotRuntimeCallTarget -> HotSpotForeignCallLinkage
Thu, 16 May 2013 16:32:46 +0200 Doug Simon moved responsibility for determining if a foreign call has a side effect to the runtime
Thu, 16 May 2013 16:17:28 +0200 Doug Simon refactored ForeignCallDescriptor into a top level class and moved it to the api.meta project
Thu, 16 May 2013 16:01:40 +0200 Doug Simon rename: Descriptor -> ForeignCallDescriptor
Tue, 14 May 2013 15:56:56 +0200 Lukas Stadler simplify NewObjectSnippets
Mon, 13 May 2013 14:54:30 +0200 Doug Simon used static import for methods in StubUtil
Wed, 08 May 2013 21:05:39 +0200 Doug Simon moved static methods out of Stub into StubUtil
Wed, 08 May 2013 20:12:12 +0200 Doug Simon removed the requirement that a compiled stub is implemented by a snippet
Mon, 06 May 2013 14:53:28 +0200 Doug Simon re-enabled object verification for NewArrayStub and NewInstanceStub
Sun, 05 May 2013 17:42:45 +0200 Doug Simon removed Stub.log(...) methods
Sat, 04 May 2013 01:43:42 +0200 Doug Simon removed calls to VerifyOop stub from compiled stubs (stubs cannot call stubs)
Thu, 02 May 2013 11:39:07 +0200 Doug Simon rename: HotSpotSnippetUtils -> HotSpotReplacementsUtil
Mon, 29 Apr 2013 22:41:24 +0200 Doug Simon moved binding of parameter locations to runtime call descriptors from platform specific code to shared code for stubs that are now compiled stubs
Mon, 29 Apr 2013 21:18:37 +0200 Doug Simon minor simplifications for writing compiled stubs
Sat, 27 Apr 2013 00:32:22 +0200 Doug Simon made NewInstanceStub a RuntimeStub that directly calls the C runtime (GRAAL-81)
Fri, 26 Apr 2013 22:57:22 +0200 Doug Simon generalized support for C runtime calls
Fri, 26 Apr 2013 18:46:03 +0200 Doug Simon fixed formatting of NewArrayStub logging
Fri, 26 Apr 2013 18:36:41 +0200 Doug Simon added support from compiled stubs to be installed as RuntimeStubs and to be able to directly call C/C++ runtime functions (GRAAL-81)
Thu, 11 Apr 2013 14:22:03 -0700 Christian Wimmer Change of Snippet template and instantiation process
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)
Wed, 20 Mar 2013 22:23:14 +0100 Doug Simon rename packages: *snippets* -> *replacements*
Tue, 26 Feb 2013 16:35:23 +0100 Lukas Stadler add location identity to Pointer read and write operations
Mon, 04 Feb 2013 09:31:44 -0800 Christian Wimmer Use equal() and notEqual() instead of == and != to compare words
Fri, 25 Jan 2013 11:47:28 +0100 Thomas Wuerthinger Modified formatter settings to not insert line break after annotation on parameters.
Wed, 23 Jan 2013 16:34:57 +0100 Doug Simon applied mx eclipseformat to all Java files
Sat, 12 Jan 2013 21:43:12 +0100 Doug Simon renamings to clarify the difference between lowering/stub snippets and substitution snippets (the end goal is to remove the term 'snippet' from the latter altogether)
Fri, 11 Jan 2013 11:38:17 +0100 Lukas Stadler fix warnings in snippets