Mercurial > hg > graal-jvmci-8
graph
-
Fix handling of replacements during Truffle partial evaluationMon, 13 Apr 2015 15:55:23 -0700, by Christian Wimmer
-
Merge.Mon, 13 Apr 2015 21:51:19 +0200, by Doug Simon
-
Truffle: disable inlining only for methods annotated with @TruffleBoundaryMon, 13 Apr 2015 16:27:50 +0200, by Andreas Woess
-
Make compilation fail if incompatible stamps are combined.Mon, 13 Apr 2015 13:40:50 +0200, by Roland Schatz
-
Use isIllegal to determine whether a stamp is illegal.Mon, 13 Apr 2015 12:03:42 +0200, by Roland Schatz
-
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+EventsSun, 12 Apr 2015 22:37:16 -0700, by Michael Van De Vanter
-
Improve speed of Graph partial evaluationSat, 11 Apr 2015 00:16:29 -0700, by Christian Wimmer
-
Consistently use JNIHandles::make_local with THREAD parameterSat, 11 Apr 2015 00:15:55 -0700, by Christian Wimmer
-
Replace iterator with lambda to avoid iterator allocationSat, 11 Apr 2015 00:15:03 -0700, by Christian Wimmer
-
Avoid creating a new lambda object for every FloatConvertNodeSat, 11 Apr 2015 00:14:29 -0700, by Christian Wimmer
-
Use increasingly big arrays to avoid wasting space when writing few bytesSat, 11 Apr 2015 00:12:10 -0700, by Christian Wimmer
-
Truffle/Instrumentation: eclipseformatFri, 10 Apr 2015 21:53:38 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: rename ASTInstrumentListener to StandardInstrumentListenerFri, 10 Apr 2015 21:14:14 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: rename InstrumentListener to SimpleInstrumentListenerFri, 10 Apr 2015 21:00:26 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: JavadocFri, 10 Apr 2015 17:56:10 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: Javadoc work on instrument listener interfaces.Fri, 10 Apr 2015 17:55:09 -0700, by Michael Van De Vanter
-
Merge with dc41766b35e11348281b76fd70b456b6ba3cf7e9Fri, 10 Apr 2015 16:58:26 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: remove two helper classes not adding enough value.Fri, 10 Apr 2015 16:55:38 -0700, by Michael Van De Vanter
-
generalized map in InvocationPlugins to MethodIdMapMon, 13 Apr 2015 21:50:37 +0200, by Doug Simon
-
generalized InvocationPluginIdHolder to MethodIdHolderFri, 10 Apr 2015 16:29:48 +0200, by Doug Simon
-
made ReplacementContext and IntrinsicContext top level classesFri, 10 Apr 2015 13:21:33 +0200, by Doug Simon
-
ensure Graal's GenericInvocationPlugin is used by Truffle FastPEFri, 10 Apr 2015 13:10:56 +0200, by Doug Simon
-
[SPARC] Save thread register when doing a foreign call which destroys registers.Fri, 10 Apr 2015 12:00:38 +0200, by Stefan Anzinger
-
Truffle: profile exception type only for direct callsThu, 09 Apr 2015 23:40:18 +0200, by Andreas Woess
-
IGV: color black holes blackFri, 10 Apr 2015 00:36:47 +0200, by Andreas Woess
-
improved ImmutableCode invariant checkingThu, 09 Apr 2015 23:09:12 +0200, by Doug Simon
-
fixed npe in BasicObjectCloneNodeThu, 09 Apr 2015 22:03:39 +0200, by Doug Simon
-
fixed race in HotSpotResolvedJavaFieldImpl.getType()Thu, 09 Apr 2015 22:03:07 +0200, by Doug Simon
-
disable String.equals intrinsic if RegisterPressure is enabledThu, 09 Apr 2015 21:23:24 +0200, by Doug Simon
-
Merge.Thu, 09 Apr 2015 19:17:51 +0200, by Doug Simon
-
Truffle: avoid redundant readFieldValueThu, 09 Apr 2015 15:35:53 +0200, by Andreas Woess
-
Truffle: remove unused codeThu, 09 Apr 2015 15:12:23 +0200, by Andreas Woess
-
Merge.Thu, 09 Apr 2015 18:56:06 +0200, by Doug Simon
-
Move com.oracle.nfi implementation to graal.truffle.hotspot since it implements an interface that does not live in the graal class-loaderThu, 09 Apr 2015 17:40:55 +0200, by Gilles Duboscq
-
Fix unsigned remainder graph builder plugin.Thu, 09 Apr 2015 17:50:15 +0200, by Roland Schatz
-
Create floating reads in snippets.Thu, 09 Apr 2015 17:47:52 +0200, by Roland Schatz
-
Better verification in assertSnippetKills.Thu, 09 Apr 2015 15:04:09 +0200, by Roland Schatz
-
Merge.Thu, 09 Apr 2015 17:04:05 +0200, by Doug Simon
-
Use native byte order on UnsafeArrayTypeReaderThu, 09 Apr 2015 16:13:32 +0200, by Stefan Anzinger
-
MergeThu, 09 Apr 2015 15:46:14 +0200, by Stefan Anzinger
-
[SPARC] SPARCLMulccOp cannot work on constants; load values beforeThu, 09 Apr 2015 15:45:47 +0200, by Stefan Anzinger
-
UnsafeArrayType(Writer|Reader): Use naturally aligned Unsafe access (Important for SPARC)Thu, 09 Apr 2015 15:35:29 +0200, by Stefan Anzinger
-
merge fixesThu, 09 Apr 2015 16:46:39 +0200, by Doug Simon
-
fixed canonicalizeprojects issuesThu, 09 Apr 2015 15:56:18 +0200, by Doug Simon
-
prevent lowering MacroNodes to InvokeNodes with an invalid bciThu, 09 Apr 2015 15:36:46 +0200, by Doug Simon
-
implement IntrinsicGraphBuilder.toStringThu, 09 Apr 2015 15:36:13 +0200, by Doug Simon
-
disable use of IdentityHashCodeNode for Object.hashCode (temp workaround)Thu, 09 Apr 2015 15:35:51 +0200, by Doug Simon
-
fixed bug in default implementation of GraphBuilderContext.parsingReplacementThu, 09 Apr 2015 15:06:08 +0200, by Doug Simon
-
removed leftover debug codeThu, 09 Apr 2015 11:07:28 +0200, by Doug Simon
-
rename SystemIdentityHashCodeNode to IdentityHashCodeNode and use it for Object.hashCodeThu, 09 Apr 2015 10:54:58 +0200, by Doug Simon
-
InvocationPlugins can only be applied for direct invokesThu, 09 Apr 2015 10:26:28 +0200, by Doug Simon
-
remove GraphBuilderContext.getSnippetReflection()Thu, 09 Apr 2015 09:52:33 +0200, by Doug Simon
-
remove uses of GraphBuilderContext.getSnippetReflection()Thu, 09 Apr 2015 09:47:50 +0200, by Doug Simon
-
decouple IntrinsicGraphBuilder from ProvidersThu, 09 Apr 2015 09:28:35 +0200, by Doug Simon
-
fix check for registering multiple InvocationPlugins for one methodThu, 09 Apr 2015 09:17:04 +0200, by Doug Simon
-
converted @MethodSubstitutions for java.lang.Object to MethodSubstitutionPluginsThu, 09 Apr 2015 08:54:09 +0200, by Doug Simon
-
removed unused @MethodSubstitution for Object.<init>Wed, 08 Apr 2015 23:00:45 +0200, by Doug Simon
-
added InvocationPlugins to use recently exposed HotSpot math runtime functionsWed, 08 Apr 2015 22:57:48 +0200, by Doug Simon
-
generalized MathRuntimeCallPlugin to ForeignCallPluginWed, 08 Apr 2015 22:53:08 +0200, by Doug Simon
-
expose more HotSpot runtime math methods to GraalWed, 08 Apr 2015 22:28:23 +0200, by Doug Simon
-
[SPARC] added InvocationPlugins for using HotSpot runtime math methodsWed, 08 Apr 2015 22:23:22 +0200, by Doug Simon
-
converted @MethodSubstitutions for java.lang.Math to MethodSubstitutionPluginsWed, 08 Apr 2015 22:09:05 +0200, by Doug Simon
-
converted @MethodSubstitutions for jString.equals to MethodSubstitutionPluginsWed, 08 Apr 2015 11:24:16 +0200, by Doug Simon
-
use InvocationPlugin instead of Unsafe to access String.value from within substitution for String.equalsWed, 08 Apr 2015 11:06:07 +0200, by Doug Simon
-
converted @MethodSubstitutions for java.lang.reflect.Array to MethodSubstitutionPluginsWed, 08 Apr 2015 10:50:06 +0200, by Doug Simon
-
converted @MethodSubstitutions for AES crypto methods to MethodSubstitutionPluginsWed, 08 Apr 2015 10:46:46 +0200, by Doug Simon
-
support substituting non-static methods with a MethodSubstitutionPluginWed, 08 Apr 2015 10:33:47 +0200, by Doug Simon
-
fail fast(er) if the target method of an InvocationPlugin does not existWed, 08 Apr 2015 00:03:10 +0200, by Doug Simon
-
converted @MethodSubstitutions for java.util.Arrays to MethodSubstitutionPluginsTue, 07 Apr 2015 18:02:05 +0200, by Doug Simon
-
moved registration of AMD64 specific plugins to AMD64GraphBuilderPluginsTue, 07 Apr 2015 17:41:19 +0200, by Doug Simon
-
added MethodSubstitutionPlugin as (eventual) replacement for @MethodSubstitution mechanismTue, 07 Apr 2015 17:32:26 +0200, by Doug Simon
-
changed InvocationPlugin.execute to be a default method instead of a static methodMon, 06 Apr 2015 13:14:01 +0200, by Doug Simon
-
replaced method substitution for GraalCompilerTest.breakpoint() with an InvocationPluginMon, 06 Apr 2015 00:19:30 +0200, by Doug Simon
-
replaced method substitutions for [Integer|Long].numberOf[Leading|Trailing]Zeros with InvocationPluginsMon, 06 Apr 2015 00:08:22 +0200, by Doug Simon
-
CTW: Black-list some package to avoid linking problems when using an Oracle JDK >= 8u40Thu, 09 Apr 2015 14:30:30 +0200, by Gilles Duboscq
-
MergeThu, 09 Apr 2015 13:27:37 +0200, by Stefan Anzinger
-
[SOLARIS] Call constructor of Arena implicitely; on SolarisStudio the destructor behavior is differentThu, 09 Apr 2015 13:26:14 +0200, by Stefan Anzinger
-
Disable new graph partial evaluator by defaultWed, 08 Apr 2015 23:07:55 -0700, by Christian Wimmer
-
New partial evaluator that works on encoded graphs (instead of on bytecodes)Wed, 08 Apr 2015 22:38:40 -0700, by Christian Wimmer
-
Support node canonicalization when not all usages of a node are known yetWed, 08 Apr 2015 22:07:50 -0700, by Christian Wimmer
-
Guard against NullPointerExceptionWed, 08 Apr 2015 22:05:40 -0700, by Christian Wimmer
-
Add convenient shouldNotReachHere methodWed, 08 Apr 2015 22:01:36 -0700, by Christian Wimmer
-
Refactoring to allow re-use of inlining methods during a partial evaluationWed, 08 Apr 2015 22:00:47 -0700, by Christian Wimmer
-
Allow scaling factors in integer options; add support for Long values in addition to Integer valuesWed, 08 Apr 2015 21:59:42 -0700, by Christian Wimmer
-
Cache the reflection Field in HotSpotResolvedFieldImpl, since it is accessed repeatedly when accessing the annotations of the fieldWed, 08 Apr 2015 21:58:46 -0700, by Christian Wimmer
-
Truffle: add bytecode interpreter example using virtual dispatch instead of switchThu, 09 Apr 2015 02:15:16 +0200, by Andreas Woess
-
Truffle: add performance warnings (non-inlinable call, non-leaf type cast/instanceof)Thu, 09 Apr 2015 01:26:59 +0200, by Andreas Woess
-
Truffle: include slots in FrameDescriptor#toString()Thu, 09 Apr 2015 01:26:46 +0200, by Andreas Woess
-
Truffle: remove unused compiler optionsThu, 09 Apr 2015 01:24:39 +0200, by Andreas Woess
-
[SPARC] Ignore SIGILL instruction when the trap is 0x10 (breakpoint op, used for GRAAL debugging)Wed, 08 Apr 2015 19:13:41 +0200, by Stefan Anzinger
-
[SPARC] Backport of JDK-8071501Wed, 08 Apr 2015 19:08:09 +0200, by Stefan Anzinger
-
[SPARC] Fix 32bit division and mulhi (zero/signextend value before op)Wed, 08 Apr 2015 18:05:23 +0200, by Stefan Anzinger
-
Process Graal oops in nmethod::do_unloading_parallelWed, 08 Apr 2015 15:33:13 +0200, by Gilles Duboscq
-
Add com.oracle.graal.hotspot generated files to C++ projectTue, 07 Apr 2015 18:57:54 +0200, by Gilles Duboscq
-
Class.classloader is hidden from reflectionTue, 07 Apr 2015 18:54:15 +0200, by Gilles Duboscq
-
Only access head end/top address if heap supports inline contiguous allocTue, 07 Apr 2015 18:55:12 +0200, by Gilles Duboscq
-
HS VM config processor: make sure casts are applied to the whole expressionTue, 07 Apr 2015 18:56:20 +0200, by Gilles Duboscq
-
Remove G1 heap hackTue, 07 Apr 2015 19:00:45 +0200, by Gilles Duboscq
-
Fix mergeWed, 08 Apr 2015 11:07:01 +0200, by Gilles Duboscq
-
Fix merge mess-upsTue, 07 Apr 2015 18:57:02 +0200, by Gilles Duboscq
-
Lift 8u40 mx restrictionTue, 07 Apr 2015 15:00:39 +0200, by Gilles Duboscq
-
Merge with jdk8u40-b25Tue, 07 Apr 2015 14:58:49 +0200, by Gilles Duboscq
-
Added tag jdk8u40-b24 for changeset fa4e797f61e6 jdk8u40-b25Wed, 04 Feb 2015 12:14:39 -0800, by katleman
-
8069590: AIX port of "8050807: Better performing performance data handling"Tue, 13 Jan 2015 16:09:52 +0100, by goetz
-
Added tag jdk8u40-b23 for changeset 0e67683b7001Wed, 28 Jan 2015 12:08:33 -0800, by katleman
-
Added tag jdk8u40-b22 for changeset 0ee548a1cda0 jdk8u40-b23Wed, 21 Jan 2015 12:19:39 -0800, by katleman
-
Added tag hs25.40-b25 for changeset 0f0cb4eeab2dFri, 16 Jan 2015 13:50:52 -0800, by amurillo
-
8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bitMon, 12 Jan 2015 15:24:29 +0100, by sjohanss
-
8069209: new hotspot build - hs25.40-b25Fri, 16 Jan 2015 11:00:29 -0800, by amurillo
-
MergeThu, 15 Jan 2015 11:19:46 -0800, by asaha
-
MergeFri, 02 Jan 2015 14:10:18 -0800, by asaha
-
MergeTue, 23 Dec 2014 10:17:36 -0800, by asaha
-
Added tag jdk8u31-b13 for changeset 4206e725d584Wed, 17 Dec 2014 17:53:32 -0800, by asaha
-
MergeWed, 17 Dec 2014 12:48:26 -0800, by asaha
-
MergeTue, 16 Dec 2014 14:02:00 -0800, by asaha
-
Added tag jdk8u31-b12 for changeset e13839545238 jdk8u31-b13Mon, 08 Dec 2014 12:28:35 -0800, by asaha
-
Added tag jdk8u31-b11 for changeset 9906d432d6db jdk8u31-b12Tue, 02 Dec 2014 11:10:51 -0800, by asaha