log

age author description
Fri, 10 Apr 2015 13:21:33 +0200 Doug Simon made ReplacementContext and IntrinsicContext top level classes
Mon, 13 Apr 2015 16:27:50 +0200 Andreas Woess Truffle: disable inlining only for methods annotated with @TruffleBoundary
Mon, 13 Apr 2015 13:40:50 +0200 Roland Schatz Make compilation fail if incompatible stamps are combined.
Mon, 13 Apr 2015 12:03:42 +0200 Roland Schatz Use isIllegal to determine whether a stamp is illegal.
Sun, 12 Apr 2015 22:37:16 -0700 Michael Van De Vanter Truffle/Instrumentation: Javadoc on Instrument now includes more thorough notes describing the implementation; client-oriented notes have been rewritten into a documentation page: https://wiki.openjdk.java.net/display/Graal/Listening+for+Execution+Events
Sat, 11 Apr 2015 00:16:29 -0700 Christian Wimmer Improve speed of Graph partial evaluation
Sat, 11 Apr 2015 00:15:55 -0700 Christian Wimmer Consistently use JNIHandles::make_local with THREAD parameter
Sat, 11 Apr 2015 00:15:03 -0700 Christian Wimmer Replace iterator with lambda to avoid iterator allocation
Sat, 11 Apr 2015 00:14:29 -0700 Christian Wimmer Avoid creating a new lambda object for every FloatConvertNode
Sat, 11 Apr 2015 00:12:10 -0700 Christian Wimmer Use increasingly big arrays to avoid wasting space when writing few bytes
Fri, 10 Apr 2015 21:53:38 -0700 Michael Van De Vanter Truffle/Instrumentation: eclipseformat
Fri, 10 Apr 2015 21:14:14 -0700 Michael Van De Vanter Truffle/Instrumentation: rename ASTInstrumentListener to StandardInstrumentListener
Fri, 10 Apr 2015 21:00:26 -0700 Michael Van De Vanter Truffle/Instrumentation: rename InstrumentListener to SimpleInstrumentListener
Fri, 10 Apr 2015 17:56:10 -0700 Michael Van De Vanter Truffle/Instrumentation: Javadoc
Fri, 10 Apr 2015 17:55:09 -0700 Michael Van De Vanter Truffle/Instrumentation: Javadoc work on instrument listener interfaces.
Fri, 10 Apr 2015 16:58:26 -0700 Michael Van De Vanter Merge with dc41766b35e11348281b76fd70b456b6ba3cf7e9
Fri, 10 Apr 2015 16:55:38 -0700 Michael Van De Vanter Truffle/Instrumentation: remove two helper classes not adding enough value.
Fri, 10 Apr 2015 13:10:56 +0200 Doug Simon ensure Graal's GenericInvocationPlugin is used by Truffle FastPE
Fri, 10 Apr 2015 12:00:38 +0200 Stefan Anzinger [SPARC] Save thread register when doing a foreign call which destroys registers.
Thu, 09 Apr 2015 23:40:18 +0200 Andreas Woess Truffle: profile exception type only for direct calls
Fri, 10 Apr 2015 00:36:47 +0200 Andreas Woess IGV: color black holes black
Thu, 09 Apr 2015 23:09:12 +0200 Doug Simon improved ImmutableCode invariant checking
Thu, 09 Apr 2015 22:03:39 +0200 Doug Simon fixed npe in BasicObjectCloneNode
Thu, 09 Apr 2015 22:03:07 +0200 Doug Simon fixed race in HotSpotResolvedJavaFieldImpl.getType()
Thu, 09 Apr 2015 21:23:24 +0200 Doug Simon disable String.equals intrinsic if RegisterPressure is enabled
Thu, 09 Apr 2015 19:17:51 +0200 Doug Simon Merge.
Thu, 09 Apr 2015 18:56:06 +0200 Doug Simon Merge.
Thu, 09 Apr 2015 17:04:05 +0200 Doug Simon Merge.
Thu, 09 Apr 2015 16:46:39 +0200 Doug Simon merge fixes
Thu, 09 Apr 2015 15:56:18 +0200 Doug Simon fixed canonicalizeprojects issues
Thu, 09 Apr 2015 15:36:46 +0200 Doug Simon prevent lowering MacroNodes to InvokeNodes with an invalid bci
Thu, 09 Apr 2015 15:36:13 +0200 Doug Simon implement IntrinsicGraphBuilder.toString
Thu, 09 Apr 2015 15:35:51 +0200 Doug Simon disable use of IdentityHashCodeNode for Object.hashCode (temp workaround)
Thu, 09 Apr 2015 15:06:08 +0200 Doug Simon fixed bug in default implementation of GraphBuilderContext.parsingReplacement
Thu, 09 Apr 2015 11:07:28 +0200 Doug Simon removed leftover debug code
Thu, 09 Apr 2015 10:54:58 +0200 Doug Simon rename SystemIdentityHashCodeNode to IdentityHashCodeNode and use it for Object.hashCode
Thu, 09 Apr 2015 10:26:28 +0200 Doug Simon InvocationPlugins can only be applied for direct invokes
Thu, 09 Apr 2015 09:52:33 +0200 Doug Simon remove GraphBuilderContext.getSnippetReflection()
Thu, 09 Apr 2015 09:47:50 +0200 Doug Simon remove uses of GraphBuilderContext.getSnippetReflection()
Thu, 09 Apr 2015 09:28:35 +0200 Doug Simon decouple IntrinsicGraphBuilder from Providers
Thu, 09 Apr 2015 09:17:04 +0200 Doug Simon fix check for registering multiple InvocationPlugins for one method
Thu, 09 Apr 2015 08:54:09 +0200 Doug Simon converted @MethodSubstitutions for java.lang.Object to MethodSubstitutionPlugins
Wed, 08 Apr 2015 23:00:45 +0200 Doug Simon removed unused @MethodSubstitution for Object.<init>
Wed, 08 Apr 2015 22:57:48 +0200 Doug Simon added InvocationPlugins to use recently exposed HotSpot math runtime functions
Wed, 08 Apr 2015 22:53:08 +0200 Doug Simon generalized MathRuntimeCallPlugin to ForeignCallPlugin
Wed, 08 Apr 2015 22:28:23 +0200 Doug Simon expose more HotSpot runtime math methods to Graal
Wed, 08 Apr 2015 22:23:22 +0200 Doug Simon [SPARC] added InvocationPlugins for using HotSpot runtime math methods
Wed, 08 Apr 2015 22:09:05 +0200 Doug Simon converted @MethodSubstitutions for java.lang.Math to MethodSubstitutionPlugins
Wed, 08 Apr 2015 11:24:16 +0200 Doug Simon converted @MethodSubstitutions for jString.equals to MethodSubstitutionPlugins
Wed, 08 Apr 2015 11:06:07 +0200 Doug Simon use InvocationPlugin instead of Unsafe to access String.value from within substitution for String.equals
Wed, 08 Apr 2015 10:50:06 +0200 Doug Simon converted @MethodSubstitutions for java.lang.reflect.Array to MethodSubstitutionPlugins
Wed, 08 Apr 2015 10:46:46 +0200 Doug Simon converted @MethodSubstitutions for AES crypto methods to MethodSubstitutionPlugins
Wed, 08 Apr 2015 10:33:47 +0200 Doug Simon support substituting non-static methods with a MethodSubstitutionPlugin
Wed, 08 Apr 2015 00:03:10 +0200 Doug Simon fail fast(er) if the target method of an InvocationPlugin does not exist
Tue, 07 Apr 2015 18:02:05 +0200 Doug Simon converted @MethodSubstitutions for java.util.Arrays to MethodSubstitutionPlugins
Tue, 07 Apr 2015 17:41:19 +0200 Doug Simon moved registration of AMD64 specific plugins to AMD64GraphBuilderPlugins
Tue, 07 Apr 2015 17:32:26 +0200 Doug Simon added MethodSubstitutionPlugin as (eventual) replacement for @MethodSubstitution mechanism
Mon, 06 Apr 2015 13:14:01 +0200 Doug Simon changed InvocationPlugin.execute to be a default method instead of a static method
Mon, 06 Apr 2015 00:19:30 +0200 Doug Simon replaced method substitution for GraalCompilerTest.breakpoint() with an InvocationPlugin
Mon, 06 Apr 2015 00:08:22 +0200 Doug Simon replaced method substitutions for [Integer|Long].numberOf[Leading|Trailing]Zeros with InvocationPlugins