log

age author description
Wed, 26 Nov 2014 13:08:18 +0100 Doug Simon removed static access to HotSpotGraalRuntime from some SPARC HotSpot classes
Wed, 26 Nov 2014 13:01:29 +0100 Doug Simon fixed eclipseformat issues
Wed, 26 Nov 2014 12:51:31 +0100 Doug Simon Merge.
Wed, 26 Nov 2014 12:05:56 +0100 Doug Simon removed static access to HotSpotGraalRuntime from some AMD64 HotSpot classes
Wed, 26 Nov 2014 11:48:34 +0100 Doug Simon changed most references to HotSpotGraalRuntime to use HotSpotGraalRuntimeProvider instead
Wed, 26 Nov 2014 11:03:10 +0100 Gilles Duboscq Fix _trap_hist_limit after recent deoptimization reasons changes
Wed, 26 Nov 2014 11:29:24 +0100 Doug Simon avoid initialization order issues when asserting array scale index invariants
Wed, 26 Nov 2014 10:26:24 +0100 Doug Simon Merge.
Wed, 26 Nov 2014 10:02:49 +0100 Doug Simon removed static access to HotSpotGraalRuntime from KlassLayoutHelperNode
Wed, 26 Nov 2014 10:00:47 +0100 Doug Simon removed static access to HotSpotGraalRuntime from HubGetClassNode
Wed, 26 Nov 2014 09:59:00 +0100 Doug Simon removed static access to HotSpotGraalRuntime from ClassGetHubNode
Wed, 26 Nov 2014 09:56:27 +0100 Doug Simon removed static access to HotSpotGraalRuntime from ArrayCallCopyNode
Wed, 26 Nov 2014 09:50:21 +0100 Doug Simon added support for binding arguments of arbitrary types to parameters of a node intrinsic constructor (or factory method)
Wed, 26 Nov 2014 09:41:24 +0100 Doug Simon converted use of HotSpotGraalRuntime to HotSpotGraalRuntimeProvider
Wed, 26 Nov 2014 09:38:46 +0100 Doug Simon introduced HotSpotGraalRuntimeProvder interface
Wed, 26 Nov 2014 09:27:58 +0100 Doug Simon added support for binding arguments of arbitrary types to parameters of a SubstitutionGuard constructor
Tue, 25 Nov 2014 19:20:48 +0100 Josef Eisl Add javadoc for StackSlotValue and VirtualStackSlot.
Tue, 25 Nov 2014 15:23:40 +0100 Josef Eisl Make LinearScan.callKillsRegisters final.
Wed, 26 Nov 2014 01:06:38 +0100 Andreas Woess Truffle: refactor NodeCloneable interface to abstract class
Tue, 25 Nov 2014 13:21:50 +0100 Andreas Woess Truffle: clone ConditionProfile and BranchProfile node fields
Tue, 25 Nov 2014 13:21:38 +0100 Andreas Woess Truffle: Node#clone(): throw assertion error on CloneNotSupportedException
Tue, 25 Nov 2014 20:28:56 +0100 Andreas Woess Treat String.value as implicit stable field
Tue, 25 Nov 2014 20:26:59 +0100 Andreas Woess Constant fold elements of switch table and enum values() arrays
Tue, 25 Nov 2014 13:08:57 +0100 Andreas Woess Truffle: allow @CompilationFinal on static fields
Wed, 26 Nov 2014 00:53:50 +0100 Andreas Woess Add missing null check in readConstantArrayElement
Tue, 25 Nov 2014 12:25:51 -0800 Tom Rodriguez Try to bind method after guarded interface invoke
Tue, 25 Nov 2014 12:24:14 -0800 Tom Rodriguez Fix stack overflow in printing
Tue, 25 Nov 2014 08:17:33 -0800 Tom Rodriguez Add memory operations to MetaspacePointer
Tue, 25 Nov 2014 13:40:59 +0100 Roland Schatz Cache method pointer stamps.
Mon, 24 Nov 2014 16:42:42 +0100 Roland Schatz Add missing override in KlassPointerStamp.
Tue, 25 Nov 2014 13:03:08 +0100 Doug Simon implemented toString() for classes that throw UnsupportedError for hashCode()
Mon, 24 Nov 2014 23:29:13 +0100 Doug Simon only register AMD64Substitutions if the target architecture is AMD64
Mon, 24 Nov 2014 11:48:24 -0800 Tom Rodriguez Minor pointer stamp related fixes
Mon, 24 Nov 2014 11:40:00 -0800 Tom Rodriguez LoadHubNode should always use StampProvider stamp
Mon, 24 Nov 2014 20:32:24 +0100 Doug Simon adds ability for substitution guards to have a constructor with an Architecture argument
Mon, 24 Nov 2014 17:29:51 +0100 Christian Humer Truffle-DSL: fixed bug in source ordering when compiling with JDT.
Mon, 24 Nov 2014 16:33:02 +0100 Bernhard Urban ClassSubstitutions: use .isNull on klass pointer
Mon, 24 Nov 2014 16:30:28 +0100 Bernhard Urban ClassSubstitutions: macro for Class.isAssignable
Mon, 24 Nov 2014 15:06:49 +0100 Roland Schatz Introduce isNull() method for metaspace pointers.
Mon, 24 Nov 2014 13:53:14 +0100 Roland Schatz Generalize NULL handling to work on arbitrary pointers.
Mon, 24 Nov 2014 13:20:02 +0100 Roland Schatz Add missing javadoc.
Mon, 24 Nov 2014 13:48:38 +0100 Doug Simon disabled additional pylint checks to workaround false positives
Mon, 24 Nov 2014 12:13:31 +0100 Roland Schatz Use asConstant() instead of asJavaConstant() where possible.
Sun, 23 Nov 2014 16:09:26 -0800 Michael Van De Vanter Truffle/Instrumentation: CHANGELOG for recent updates.
Sun, 23 Nov 2014 16:07:23 -0800 Michael Van De Vanter Truffle Instrumentation: major API revision, based around the Probe and Instrument classes; add Instrumentable API for language implementors, with most details automated; reimplemented to handle AST splitting automatically; more JUnit tests.
Fri, 21 Nov 2014 13:16:02 +0100 Bernhard Urban mx build: set initial heap size explicitly
Thu, 20 Nov 2014 18:01:18 +0100 Roland Schatz Move HotSpot specific functionality to new subinterface of ConstantReflectionProvider.
Thu, 20 Nov 2014 17:00:19 +0100 Roland Schatz Move raw memory access operations to a separate interface.
Thu, 20 Nov 2014 15:23:46 +0100 Roland Schatz Create separate stamps for Klass* and Method*, and make them hotspot specific.
Thu, 20 Nov 2014 14:57:42 +0100 Roland Schatz Use StampProvider to create platform dependent stamps for LoadHub and LoadMethod nodes.
Thu, 20 Nov 2014 14:13:38 +0100 Roland Schatz Introduce StampProvider to support different stamps for metadata on different VMs.
Thu, 20 Nov 2014 14:02:35 +0100 Roland Schatz Use floating node for casting between metaspace pointers and words.
Thu, 20 Nov 2014 14:00:51 +0100 Roland Schatz Use correct LIRKind in HSAIL metaspace pointer compression/uncompression op.
Wed, 19 Nov 2014 16:52:54 +0100 Roland Schatz Move nonNull and alwaysNull flags up to AbstractPointerStamp.
Thu, 20 Nov 2014 17:25:52 +0100 Andreas Woess Backed out changeset 42854d32b658
Thu, 20 Nov 2014 14:15:14 +0100 Andreas Woess Remove CustomCanonicalizer
Thu, 20 Nov 2014 14:40:38 +0100 Andreas Woess Refactor PartialEvaluatorCanonicalizer into custom ConstantReflectionProvider
Thu, 20 Nov 2014 13:22:12 +0100 Andreas Woess Add support for stable array constants
Wed, 19 Nov 2014 17:45:40 +0100 Andreas Woess Compare compressed flag in HotSpotObjectConstantImpl#equals and reference equality in HotSpotConstantReflectionProvider#constantEquals
Thu, 20 Nov 2014 10:42:54 +0100 Josef Eisl SimpleStackSlotAllocator: use an array instead of a HashMap.
Thu, 20 Nov 2014 10:32:55 +0100 Josef Eisl Remove static id from VirtualStackSlot.
Wed, 19 Nov 2014 17:31:31 +0100 Josef Eisl SPARC: fix deoptimization rescue slot handling.
Wed, 19 Nov 2014 14:36:01 +0100 Gilles Duboscq Add UncheckedInterfaceProvider interface for nodes that can give an unchecked hint about the interface type they are likely to return.
Wed, 19 Nov 2014 17:11:19 +0100 Andreas Woess SL: fix javadoc of new() builtin
Wed, 19 Nov 2014 17:00:12 +0100 Andreas Woess Move ResolvedJavaField#read[Constant]Value and getMethodHandleAccess() to ConstantReflectionProvider
Wed, 19 Nov 2014 16:06:49 +0100 Josef Eisl Merge (FrameMapBuilder).
Wed, 19 Nov 2014 16:04:01 +0100 Josef Eisl Assert assumptions about the deoptimization rescue slot.
Tue, 18 Nov 2014 11:21:07 +0100 Josef Eisl Fix checkstyle issues.
Mon, 17 Nov 2014 20:29:38 +0100 Josef Eisl Rename DelayedFrameMapBuilder to FrameMapBuilderImpl (again).
Mon, 17 Nov 2014 20:28:29 +0100 Josef Eisl Introduce StackSlotAllocator interface.
Mon, 17 Nov 2014 20:15:59 +0100 Josef Eisl Replace FrameMappingToolImpl by SimpleStackSlotAllocator.
Mon, 17 Nov 2014 20:07:24 +0100 Josef Eisl DelayedFrameMapBuilder: require non null register config.
Mon, 17 Nov 2014 20:00:58 +0100 Josef Eisl DelayedFrameMapBuilder: remove FrameMapFactory.
Mon, 17 Nov 2014 19:54:33 +0100 Josef Eisl FrameMappingToolImpl: store mapping internally.
Mon, 17 Nov 2014 19:36:52 +0100 Josef Eisl DelayedFrameMapBuilder: outsource SimpleVirtualStackSlot and VirtualStackSlotRange.
Mon, 17 Nov 2014 19:34:08 +0100 Josef Eisl DelayedFrameMapBuilder: remove TrackedVirtualStackSlot.
Mon, 17 Nov 2014 19:32:55 +0100 Josef Eisl DelayedFrameMapBuilder: remove TrackedVirtualStackSlot.transform().
Mon, 17 Nov 2014 19:32:05 +0100 Josef Eisl FrameMappingToolImpl: inline TrackedVirtualStackSlot.transform().
Mon, 17 Nov 2014 19:27:32 +0100 Josef Eisl FrameMappingToolImpl: type switch for call to transform().
Mon, 17 Nov 2014 19:22:06 +0100 Josef Eisl FrameMapBuilder: Change visibility for TrackedVirtualStackSlot and subclasses.
Mon, 17 Nov 2014 19:06:27 +0100 Josef Eisl FrameMapBuilder: use FrameMap.allocateSpillSlot();
Mon, 17 Nov 2014 18:56:46 +0100 Josef Eisl FrameMapBuilder: DelayedFrameMapBuilder use FrameMap.allocateStackSlots().
Mon, 17 Nov 2014 18:28:51 +0100 Josef Eisl FrameBuilder: add FrameMappingToolImpl.
Mon, 17 Nov 2014 17:39:16 +0100 Josef Eisl FrameMapBuilder: outsource FrameMappingTool.
Mon, 17 Nov 2014 16:53:26 +0100 Josef Eisl FrameMapBuilder: outsource FrameMappable.
Mon, 17 Nov 2014 17:22:54 +0100 Josef Eisl AMD64HotSpotLIRGenerationResult does not need to be FrameMappable.
Mon, 17 Nov 2014 16:41:44 +0100 Josef Eisl FrameMapBuilder: move into package.
Mon, 17 Nov 2014 16:14:47 +0100 Josef Eisl FrameMapBuilder: remove freeSpillSlot().
Tue, 11 Nov 2014 18:17:17 +0100 Josef Eisl Allow updating HotSpotMonitorValue.slot.
Tue, 11 Nov 2014 17:03:16 +0100 Josef Eisl LIR: map all VirtualStackSlot operands to StackSlots.
Tue, 11 Nov 2014 17:01:47 +0100 Josef Eisl LinearScan: update VirtualStackSlot in intervals.spillSlot.
Tue, 11 Nov 2014 16:53:32 +0100 Josef Eisl Interval: allow to change VirtualStackSlot to StackSlot.
Tue, 11 Nov 2014 16:51:41 +0100 Josef Eisl Change VirtualStackSlot.toString().
Tue, 11 Nov 2014 14:15:39 +0100 Josef Eisl Use StackSlotValue where appropriate.
Tue, 11 Nov 2014 14:12:55 +0100 Josef Eisl Add getId(), hashCode() toString() equals() to VirtualStackSlot.
Mon, 10 Nov 2014 19:43:16 +0100 Josef Eisl Handel RBP and deoptimization rescue slot in AMD64FrameMapBuilder.
Mon, 10 Nov 2014 18:40:52 +0100 Josef Eisl FrameMapFactory: create (empty) FrameMap eagerly.
Mon, 10 Nov 2014 18:37:28 +0100 Josef Eisl Revert Backend.frameMap(FrameMapBuilder) to Backend.frameMap(RegisterConfig).
Wed, 05 Nov 2014 20:16:00 +0100 Josef Eisl Introduce FrameMappingTool.
Wed, 05 Nov 2014 19:29:26 +0100 Josef Eisl LIRVerifier: allow StackSlotValues for OperandFlag.STACK.
Wed, 05 Nov 2014 19:18:35 +0100 Josef Eisl StackSlot is no longer a VirtualStackSlot (rename ForwardingFrameMapBuilder to DelayedFrameMapBuilder).
Wed, 05 Nov 2014 17:30:22 +0100 Josef Eisl Use VirtualStackSlot for outObjectStackSlots in FrameMapBuilder.allocateStackSlots().
Thu, 23 Oct 2014 18:07:31 +0200 Josef Eisl Move allocateStackSlots logic from FrameMap to ForwardingFrameMapBuilder.
Thu, 23 Oct 2014 17:48:46 +0200 Josef Eisl Move freeSpillSlot() from FrameMap to ForwardingFrameMapBuilder.
Thu, 23 Oct 2014 14:55:04 +0200 Josef Eisl Introduce StackSlotValue and VirtualStackSlot.
Thu, 23 Oct 2014 14:27:34 +0200 Josef Eisl Introduce AMD64FrameMapBuilder to support special stack slot allocation for RBP.
Thu, 23 Oct 2014 13:13:16 +0200 Josef Eisl Pass LIRGenerationResult to FrameMapBuilder.buildFrameMap().
Mon, 10 Nov 2014 18:23:51 +0100 Josef Eisl Add FrameMapBuilder.getCodeCache().
Thu, 23 Oct 2014 10:13:01 +0200 Josef Eisl Renamed FrameMapBuilderImpl to ForwardingFrameMapBuilder.
Tue, 11 Nov 2014 14:16:39 +0100 Josef Eisl Print LIR after FrameMap building.
Tue, 11 Nov 2014 18:34:42 +0100 Josef Eisl Add CHANGELOG entry about the changed behavior of ResolvedJavaType#resolveMethod().
Wed, 19 Nov 2014 13:43:12 +0100 Roland Schatz Use HotSpotWordTypeRewriterPhase in Truffle.
Wed, 19 Nov 2014 12:02:35 +0100 Gilles Duboscq Trust interface types comming form LoadIndexed nodes
Wed, 19 Nov 2014 11:36:48 +0100 Gilles Duboscq StampTool: add more methods to create object stamps to avoid using too many boolean arguments, add some javadoc, use them.
Wed, 19 Nov 2014 13:32:05 +0100 Gilles Duboscq Add support of lzcnt and tzcnt
Wed, 19 Nov 2014 13:10:24 +0100 Doug Simon fixed support for IDE_BUILD_TARGET
Wed, 19 Nov 2014 09:53:16 +0100 Doug Simon removed projects.deprecated
Tue, 18 Nov 2014 12:08:51 +0100 Andreas Woess SL: use the truffle object storage model to represent SL objects
Tue, 18 Nov 2014 23:02:58 +0100 Andreas Woess SL: add basic support for creating objects and accessing properties
Tue, 21 Oct 2014 15:11:32 +0200 Andreas Woess SL: sanitize whitespace in ATG
Tue, 18 Nov 2014 23:11:00 +0100 Andreas Woess Truffle: add object API to truffle distribution, update changelog
Tue, 18 Nov 2014 23:19:43 +0100 Andreas Woess Truffle: initial commit of object API implementation
Tue, 18 Nov 2014 16:18:45 +0100 Andreas Woess Truffle: initial commit of object API
Fri, 14 Nov 2014 13:49:12 +0100 Andreas Woess improve path resolving in mx.sh so that it can be run from outside the repo root
Tue, 18 Nov 2014 11:03:39 +0100 Gilles Duboscq SharedRuntime::compute_compiled_exc_handler: explain why it seems that we deoptimzie twice, use Deoptimization::deoptimize since we already have our hands on the frame.
Tue, 18 Nov 2014 10:55:59 +0100 Gilles Duboscq Backout 810222d74f7c
Mon, 17 Nov 2014 21:18:29 +0100 Gilles Duboscq HotSpotVMConfig: use the correct deopt reason constants
Mon, 17 Nov 2014 18:11:34 +0100 Roland Schatz Make stamp of LoadHubNode flexible.
Mon, 17 Nov 2014 17:25:38 +0100 Roland Schatz Move metaspace pointer handling to hotspot specific WordTypeRewriter.
Mon, 17 Nov 2014 14:59:54 +0100 Roland Schatz Remove dead code from CompressionNode.
Mon, 17 Nov 2014 18:03:51 +0100 Gilles Duboscq Make sure FloatStamps have float bounds
Wed, 12 Nov 2014 13:50:08 +0100 Gilles Duboscq Rename GuardNode.negated to GuardNode.isNegated
Wed, 12 Nov 2014 13:48:47 +0100 Gilles Duboscq Add some javadoc to MergeableState
Wed, 12 Nov 2014 13:35:47 +0100 Gilles Duboscq ConditionalEliminaion: some refactorings and simplifications
Wed, 12 Nov 2014 10:53:37 +0100 Gilles Duboscq ConditionalElimination: use GuardingNode interface where possible
Mon, 22 Sep 2014 10:27:52 +0200 Gilles Duboscq Add TrustedInterface to list of classes for tests
Tue, 16 Sep 2014 15:06:32 +0200 Gilles Duboscq Make distribution dependencies also exclude libraries
Tue, 21 Oct 2014 11:23:41 +0200 Gilles Duboscq Unalias some DeoptReasons
Mon, 17 Nov 2014 14:58:39 +0100 Gilles Duboscq When deoptimizing on unwind, revoke biases instead of calling deoptimize_frame before returning deopt continuation
Mon, 17 Nov 2014 11:51:08 +0100 Roland Schatz Additional constructor for AMD64HotSpotLIRGenerator.
Sun, 16 Nov 2014 16:08:57 -0800 Chris Seaton Truffle: CHANGELOG entry for CompilerOptions.
Sun, 16 Nov 2014 16:07:57 -0800 Chris Seaton Truffle: fix to error message in DefaultCompilerOptions.
Sun, 16 Nov 2014 15:48:34 -0800 Chris Seaton Merge.
Sun, 16 Nov 2014 15:44:38 -0800 Chris Seaton Truffle: add support for setting a couple of compiler options for individual execution contexts.
Sun, 16 Nov 2014 16:24:14 +0100 Doug Simon minor clean up of replay compilation test harness
Sun, 16 Nov 2014 16:15:11 +0100 Doug Simon replace identity map with hash map
Sun, 16 Nov 2014 09:44:04 +0100 Doug Simon use deterministic iteration order Set and Map data structures when in the scope of a replay compilation context
Sat, 15 Nov 2014 23:19:58 +0100 Doug Simon fixed findbug's issue
Sat, 15 Nov 2014 16:39:23 +0100 Doug Simon Merge.
Sat, 15 Nov 2014 14:46:39 +0100 Doug Simon added LinkedIdentityHashMap
Fri, 14 Nov 2014 19:16:08 +0100 Doug Simon use LinkedHashSets for node sets when created within the scope of a replay compilation context
Fri, 14 Nov 2014 16:26:38 +0100 Doug Simon when testing replay compilation, only compare result of capturing compilation against replay compilation and ignore result of original compilation altogether
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 18:18:50 -0800 Tom Rodriguez trust final fields in constants with default values
Thu, 13 Nov 2014 18:18:18 -0800 Tom Rodriguez BasicObjectCloneNode is always non-null
Thu, 13 Nov 2014 15:41:22 -0800 Christian Wimmer Eliminated the need for Signature.getParameterSlots()
Thu, 13 Nov 2014 14:56:04 -0800 Christian Wimmer Use the base class Executable (introduced in Java 8) to unify the handling of Method and Constructor in MetaAccessProvider
Thu, 13 Nov 2014 14:40:12 -0800 Christian Wimmer Add default implementation for Kind accessors of Signature and JavaField
Thu, 13 Nov 2014 14:30:15 -0800 Christian Wimmer Make GraphMaker a static inner class to allow subclassing it independently from ReplacementsImpl
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:57:27 +0100 Andreas Woess Truffle: make NodeInterface a pure marker interface
Thu, 13 Nov 2014 17:25:08 +0100 Doug Simon made compilation replay testing less strict by default
Thu, 13 Nov 2014 16:53:30 +0100 Doug Simon try harder to avoid side-effects that perturb replay compilation testing
Thu, 13 Nov 2014 16:52:59 +0100 Doug Simon fixed HotSpotResolvedJavaMethodImpl.equals
Thu, 13 Nov 2014 16:48:17 +0100 Doug Simon expanded support for shared globals (i.e., values that must be retrieved from static fields instead of being copied in replay/remote compilation)
Thu, 13 Nov 2014 15:07:10 +0100 Roland Schatz Remove StampProvider interface.
Thu, 13 Nov 2014 13:49:39 +0100 Roland Schatz Fix assertion in SPARC backend.
Thu, 13 Nov 2014 11:12:25 +0100 Roland Schatz Use pointer stamps in LoadHub and LoadMethod.
Wed, 12 Nov 2014 16:59:39 +0100 Roland Schatz Split getEncoding into two methods.
Wed, 12 Nov 2014 11:48:54 +0100 Roland Schatz Introduce PointerEqualsNode for metaspace pointer comparison.
Tue, 11 Nov 2014 18:34:21 +0100 Roland Schatz Support constant folding of pointer reads.
Tue, 11 Nov 2014 15:03:10 +0100 Roland Schatz Separate stamp for metaspace pointers.
Wed, 12 Nov 2014 15:33:20 +0100 Doug Simon replace use of '==' with .equals()
Wed, 12 Nov 2014 15:32:35 +0100 Doug Simon infer stamps for graphs checked in CheckGraalInvariants
Wed, 12 Nov 2014 15:13:51 +0100 Doug Simon size array appropriately when creating categorized register array
Wed, 12 Nov 2014 15:07:50 +0100 Doug Simon use separate scope for capturing and replay compilations
Wed, 12 Nov 2014 15:07:16 +0100 Doug Simon invocations of void methods on proxies are not cacheable as void implies that have a side-effect (e.g., Formattable.formatTo)
Wed, 12 Nov 2014 15:05:22 +0100 Doug Simon implemented hashCode() for CompilationResult.Reference subclasses
Wed, 12 Nov 2014 14:49:42 +0100 Doug Simon fixed pylint issue
Wed, 12 Nov 2014 14:43:58 +0100 Doug Simon converted HotSpotForeignCallLinkage to an interface
Wed, 12 Nov 2014 14:41:32 +0100 Doug Simon fixed NullPointerException in HotSpotReferenceMap.equals
Wed, 12 Nov 2014 14:40:45 +0100 Doug Simon dump disassembly of non-matching CompilationResults when testing replay compilation
Wed, 12 Nov 2014 14:37:24 +0100 Doug Simon fix short circuit for special classes and objects when retrieving object from a replay compilation context
Wed, 12 Nov 2014 12:55:21 +0100 Doug Simon made HotSpotCodeCacheProvider attempt to load and use the hcfdis tool
Wed, 12 Nov 2014 10:56:21 +0100 Doug Simon registered a couple more special static field values
Wed, 12 Nov 2014 10:39:39 +0100 Doug Simon made InvokeTarget and ForeignCallsProvider extend Remote
Wed, 12 Nov 2014 10:38:34 +0100 Doug Simon removed DeepFieldsEquals utility
Wed, 12 Nov 2014 10:36:30 +0100 Doug Simon implemented .equals() for CompilationResult and the objects it encapsulates
Tue, 11 Nov 2014 14:30:55 -0800 Tom Rodriguez Class._array_klass is not immutable
Tue, 11 Nov 2014 12:45:26 -0800 Tom Rodriguez More folding of constant classes and NodeClass references
Tue, 11 Nov 2014 15:15:19 +0100 Danilo Ansaloni Truffle: increased the default TruffleTimeThreshold from 5s to 25s. This should be backed out once we have OSR.
Tue, 11 Nov 2014 14:24:21 +0100 Andreas Woess Probe interface should extend NodeInterface
Tue, 11 Nov 2014 13:37:42 +0100 Doug Simon ignore non-existing special static fields
Tue, 11 Nov 2014 11:45:23 +0100 Doug Simon made replay compilation test failures less verbose
Tue, 11 Nov 2014 11:43:27 +0100 Doug Simon perform both capturing and replay when testing replay compilation and use deep object graph comparison to test compilation results
Tue, 11 Nov 2014 10:48:27 +0100 Doug Simon mx: ignore --fail-fast option to unittest if a single test method is specified
Tue, 11 Nov 2014 10:06:24 +0100 Gilles Duboscq ConditionalElimination: only clear the state on loop exits if the graph needs to remain in loop closed form
Mon, 10 Nov 2014 19:29:08 +0100 Andreas Woess Truffle: add NodeInterface and require that all child fields be of this type
Mon, 10 Nov 2014 19:08:52 +0100 Andreas Woess Truffle: remove obsolete node
Mon, 10 Nov 2014 19:03:06 +0100 Andreas Woess Truffle: fix stable array canonicalization
Mon, 10 Nov 2014 20:23:05 +0100 Doug Simon fixed toString() for JavaConstants
Mon, 10 Nov 2014 20:16:12 +0100 Doug Simon Merge.
Mon, 10 Nov 2014 18:18:42 +0100 Doug Simon Merge.
Mon, 10 Nov 2014 18:16:21 +0100 Doug Simon mx: added --fail-fast option to unittest that stops Junit after first input class causing a test failure
Mon, 10 Nov 2014 18:13:01 +0100 Doug Simon be verbose about replay compilation test failure
Mon, 10 Nov 2014 17:28:38 +0100 Doug Simon removed annotation denoting which proxied invocations have their results cached (for now, all results are cached)
Sun, 09 Nov 2014 17:01:15 +0100 Doug Simon removed *Impl types in signatures of Remote interfaces
Sun, 09 Nov 2014 16:59:10 +0100 Doug Simon IntegerStamp.constant only returns a single value stamp for PrimitiveConstants
Sun, 09 Nov 2014 16:56:36 +0100 Doug Simon fixed NullConstant.equals to handle NullConstant not being a singleton
Fri, 07 Nov 2014 22:18:17 +0100 Doug Simon converted JavaConstant to an interface
Fri, 07 Nov 2014 22:00:11 +0100 Doug Simon (re)converted Value to an interface
Mon, 10 Nov 2014 18:32:32 +0100 Gilles Duboscq Fix HotSpotCodeCacheProvider.disassemble
Mon, 10 Nov 2014 17:14:06 +0100 Doug Simon made LocationIdentity values support .equals() instead of identity (i.e. '==') for equality comparisons (and as hash map keys)
Mon, 10 Nov 2014 16:49:41 +0100 Doug Simon fixed reference in javadoc
Mon, 10 Nov 2014 11:24:22 +0100 Josef Eisl MethodCallTargetNode: replace StampFactory.declared() with StampFactory.declaredNonNull().
Mon, 10 Nov 2014 11:31:41 +0100 Josef Eisl MethodCallTargetNode: document the single implementor optimization.
Thu, 06 Nov 2014 12:40:28 +0100 Josef Eisl MethodCallTargetNode: also simplify default method calls to virtual calls if possible.
Sun, 09 Nov 2014 16:33:40 +0000 Chris Seaton Add CONTRIBUTING.md file which will show up in GitHub when people try to send pull requests.
Sun, 09 Nov 2014 00:54:15 +0000 Chris Seaton Truffle: RootNode#getExecutionContext.
Sat, 08 Nov 2014 22:22:00 +0000 Chris Seaton Truffle: simpler, more consistent toString for DirectCallNode subclasses.
Sat, 08 Nov 2014 22:03:36 +0000 Chris Seaton Truffle: more explicit warning about isCompilationConstant.
Sat, 08 Nov 2014 15:28:58 +0100 Bernhard Urban hotspotvmcfg: adding jacoco exclude marker
Fri, 07 Nov 2014 15:46:38 -0800 Tom Rodriguez add mutable/immutable factory methods to NamedLocationIdentity
Fri, 07 Nov 2014 09:44:15 -0800 Tom Rodriguez fix mx warning
Fri, 07 Nov 2014 14:50:43 +0100 Doug Simon preliminary code for managing and testing replay/remote compilation
Fri, 07 Nov 2014 12:36:32 +0100 Doug Simon Merge.
Fri, 07 Nov 2014 12:35:58 +0100 Doug Simon disable blocking compilation requests once GraalRuntime::shutdown has been called
Fri, 07 Nov 2014 12:34:18 +0100 Doug Simon removed getKind() from HotSpotMetaspaceConstant and made the latter extend StampProvider
Fri, 07 Nov 2014 11:28:34 +0100 Doug Simon moved use of HotSpotMetaAccessProvider to locations on the "local" side of remote compilation
Fri, 07 Nov 2014 10:58:57 +0100 Roland Schatz Intrinsify Math.abs(float).
Fri, 07 Nov 2014 10:58:50 +0100 Roland Schatz Support bitwise logic on float and double operands.
Fri, 07 Nov 2014 10:56:51 +0100 Roland Schatz Make abs and sqrt subclasses of UnaryArithmeticNode.
Thu, 06 Nov 2014 23:49:31 +0100 Doug Simon added GraalCompiler.Request to encapsulate all inputs to a compilation
Thu, 06 Nov 2014 23:12:41 +0100 Doug Simon made HotSpotMetaspaceConstantImpl.forMetaspaceObject and HotSpotMetaspaceConstantImpl.getMetaspaceObject package private
Thu, 06 Nov 2014 23:04:43 +0100 Doug Simon reduced use of HotSpotObjectConstantImpl.forObject
Thu, 06 Nov 2014 22:39:36 +0100 Doug Simon fixed use of reflection in HSAILHotSpotAssembler
Thu, 06 Nov 2014 20:44:09 +0100 Doug Simon fixed minor regressions after removing HotSpotObjectConstantImpl.asObject()
Thu, 06 Nov 2014 20:23:51 +0100 Doug Simon fixed eclipseformat issue
Thu, 06 Nov 2014 20:14:47 +0100 Doug Simon Merge.
Thu, 06 Nov 2014 20:13:08 +0100 Doug Simon removed HotSpotObjectConstantImpl.asObject()
Thu, 06 Nov 2014 14:52:46 +0100 Doug Simon replaced HotSpotObjectConstantImpl.isCompressed() with HotSpotObjectConstant.isCompressed()
Thu, 06 Nov 2014 13:57:43 +0100 Doug Simon added HotSpotObjectConstant.isInternedString()
Thu, 06 Nov 2014 13:55:47 +0100 Doug Simon added HotSpotObjectConstant.getCompositeValueClass()
Thu, 06 Nov 2014 13:50:10 +0100 Doug Simon added HotSpotObjectConstant.getCallSiteTarget()
Thu, 06 Nov 2014 13:48:01 +0100 Doug Simon added HotSpotObjectConstant.getSuperclass()
Thu, 06 Nov 2014 13:28:35 +0100 Doug Simon added HotSpotObjectConstant.getComponentType()
Thu, 06 Nov 2014 13:26:33 +0100 Doug Simon added HotSpotObjectConstant.getNodeClass()
Thu, 06 Nov 2014 13:24:16 +0100 Doug Simon added HotSpotObjectConstant.getIdentityHashCode()
Thu, 06 Nov 2014 13:22:00 +0100 Doug Simon added PureFunction annotation
Thu, 06 Nov 2014 13:19:25 +0100 Doug Simon added HotSpotObjectConstant.getClassLoader()
Thu, 06 Nov 2014 13:18:23 +0100 Doug Simon made Replacements interface extend Remote
Thu, 06 Nov 2014 16:27:21 +0100 Lukas Stadler PEA: use block predecessor as insertion position if possible
Thu, 06 Nov 2014 10:20:08 +0100 Christian Humer Truffle: implemented defer compilation statistics
Thu, 06 Nov 2014 10:20:06 +0100 Christian Humer Truffle: implemented defer compilation.
Wed, 05 Nov 2014 19:29:11 +0100 Christian Humer Truffle: minor cleanup
Wed, 05 Nov 2014 19:19:29 +0100 Christian Humer Truffle: cleanup trace performance warnings listener.
Wed, 05 Nov 2014 19:18:57 +0100 Christian Humer Truffle: cleanup TraceInliningListener.
Wed, 05 Nov 2014 19:17:05 +0100 Christian Humer Truffle: changed depth argument to represent the number of indendations instead of spaces.
Wed, 05 Nov 2014 19:14:25 +0100 Christian Humer Truffle: changed argument of GraalTruffleCompilationListener#notifyStartup and #notifyShutdown to GraalTruffleRuntime.
Wed, 05 Nov 2014 19:12:51 +0100 Christian Humer Truffle: added notifyStartup event to GraalTruffleCompilationListener.
Wed, 05 Nov 2014 19:10:34 +0100 Christian Humer Truffle: added javadoc to GraalTruffleCompilationListener
Thu, 06 Nov 2014 11:29:39 +0100 Gilles Duboscq Since edge nullness is now verified using @OptionalInput, remove replace-with-null assert in replaceFloating
Wed, 05 Nov 2014 22:18:55 +0100 Doug Simon added Remote interface and applied it to API types that will be proxied for the purpose of replay/remote compilation
Wed, 05 Nov 2014 21:55:55 +0100 Doug Simon converted HotSpotMetaspaceConstant to an interface
Wed, 05 Nov 2014 21:27:26 +0100 Doug Simon made HotSpotObjectConstant extend JavaValue
Wed, 05 Nov 2014 21:21:35 +0100 Doug Simon converted HotSpotResolvedJavaField to an interface
Wed, 05 Nov 2014 21:19:44 +0100 Doug Simon minor documentation fix
Wed, 05 Nov 2014 21:07:59 +0100 Doug Simon converted HotSpotObjectConstant to an interface
Wed, 05 Nov 2014 17:32:21 +0100 Doug Simon refactored Fields class to make it usable for implementing custom serialization
Wed, 05 Nov 2014 17:07:30 +0100 Doug Simon prevent use of identity for ArithmeticOpTable and ArithmeticOpTable.Op
Wed, 05 Nov 2014 17:04:18 +0100 Doug Simon added global map to ensure each NamedLocationIdentity object has a unique name which can be used for implementing .equals() and .hashCode()
Wed, 05 Nov 2014 17:01:00 +0100 Doug Simon moved MethodHandleAccessProvider to graal.api.meta and made it retrievable from MetaAccessProvider so that it does not need to be accessed via a global in MethodHandleNode (which is problematic for remote/replay compilation) (GRAAL-874)
Wed, 05 Nov 2014 13:09:49 +0100 Josef Eisl MethodCallTargetNode: better variable names.
Wed, 05 Nov 2014 13:01:20 +0100 Josef Eisl Add description for PTX/HSAIL JUnit assumptions.
Wed, 05 Nov 2014 11:48:13 +0100 Josef Eisl TailDuplicationPhase.DummyAnchorNode: add allowedUsageTypes.
Wed, 05 Nov 2014 12:26:35 +0100 Doug Simon Merge.
Wed, 05 Nov 2014 12:23:57 +0100 Doug Simon switch to using use .equals() instead of == when comparing RegisterCaterory objects for equality
Wed, 05 Nov 2014 11:41:18 +0100 Doug Simon spelling fix: omited -> omitted
Wed, 05 Nov 2014 10:31:02 +0100 Doug Simon minor documentation fixes
Tue, 04 Nov 2014 13:22:58 +0100 Josef Eisl MethodCallTargetNode: get profile from TypeProfileProxy if available.
Wed, 05 Nov 2014 11:20:39 +0100 Josef Eisl StandardMethodSubstitutionsTest: get valid code for each iteration.
Tue, 04 Nov 2014 22:43:54 +0100 Doug Simon added test demonstrating bug in HotSpotResolvedObjectTypeImpl.findUniqueConcreteMethod (and similar bugs in C1 and C2)
Tue, 04 Nov 2014 17:02:39 +0100 Josef Eisl Improve SimpleAssemblerTest junit assumption.
Tue, 04 Nov 2014 16:57:21 +0100 Josef Eisl Fix SPARCAllocatorTest junit assumption.
Tue, 04 Nov 2014 16:51:08 +0100 Josef Eisl Fix AMD64AllocatorTest junit assumption.
Wed, 30 Jul 2014 22:28:09 +0200 Thomas Wuerthinger Merge.
Tue, 01 Jul 2014 21:44:57 +0200 Thomas Wuerthinger Add missing import.
Tue, 01 Jul 2014 15:52:18 +0200 Thomas Wuerthinger Resolved virtual calls are guaranteed to have as receiver type at least the holder of the virtual method.
Tue, 01 Jul 2014 15:50:12 +0200 Thomas Wuerthinger Add utility to get the return stamp from a structured graph.
Tue, 01 Jul 2014 15:43:48 +0200 Thomas Wuerthinger Add utility for testing whether a stamp can be improved. And a utility for getting the default stamps of the parameters of a method.
Tue, 01 Jul 2014 15:41:54 +0200 Thomas Wuerthinger Add utility for getting the unqualified type name of a Java type.
Tue, 04 Nov 2014 14:06:35 +0100 Roland Schatz Remove unnecessary padding in constants section.
Tue, 04 Nov 2014 13:08:52 +0100 Bernhard Urban mx: set initial value for flag
Tue, 04 Nov 2014 13:03:21 +0100 Bernhard Urban igv: fix coloring for 'Param' nodes (formerly 'Local')
Thu, 30 Oct 2014 15:02:36 +0100 Josef Eisl MethodCallTargetNode: simplify interface invokes to (guarded) virtual invoke on a single implementor, if there is one.
Tue, 04 Nov 2014 12:02:37 +0100 Josef Eisl Add InvokeInterface tests.
Mon, 03 Nov 2014 16:49:28 -0800 Tom Rodriguez Merge
Mon, 03 Nov 2014 14:07:50 -0800 Tom Rodriguez Fine grained naming of immutable HotSpot LocationIdentities
Mon, 03 Nov 2014 13:37:10 -0800 Tom Rodriguez Use LocationIdentity.isImmutable instead of testing against FINAL_LOCATION
Tue, 04 Nov 2014 00:13:30 +0100 Doug Simon fixed spelling mistake
Mon, 03 Nov 2014 10:31:39 -0800 Tom Rodriguez Merge
Mon, 03 Nov 2014 10:17:24 -0800 Tom Rodriguez Correct the bci used by stateDuring in ForeignCallNode
Fri, 31 Oct 2014 12:22:06 -0700 Tom Rodriguez Test deoptimization inside ForeignCallNode
Fri, 31 Oct 2014 12:20:56 -0700 Tom Rodriguez Record compilation dependencies with +LogCompilation
Fri, 31 Oct 2014 11:25:32 -0700 Tom Rodriguez Record frame state for deopts with +LogCompilation
Fri, 31 Oct 2014 11:24:02 -0700 Tom Rodriguez Suppress menubar for GraalJUnitCore on Mac
Mon, 03 Nov 2014 17:03:19 +0100 Doug Simon converted HotSpotResolvedObjectType to an interface
Mon, 03 Nov 2014 16:08:06 +0100 Doug Simon converted HotSpotResolvedJavaMethod to an interface
Fri, 31 Oct 2014 10:44:05 +0100 Benoit Daloze Truffle: add a test to track an ImplicitCast bug
Thu, 30 Oct 2014 17:04:16 +0100 Andreas Woess Truffle: add TruffleRuntime#getCapability method
Thu, 30 Oct 2014 16:32:31 +0100 Andreas Woess Truffle: remove CompilerDirectives.unsafeFrameCast
Wed, 29 Oct 2014 19:54:50 +0100 Andreas Woess mx jol: let user select from found classes, skip duplicates
Fri, 31 Oct 2014 00:27:14 +0100 Christian Humer Truffle: checkstyle fixes.
Thu, 30 Oct 2014 23:56:23 +0100 Christian Humer Turffle: checkstyle fix.
Thu, 30 Oct 2014 22:56:08 +0100 Christian Humer Truffle: fixed getDataPatches disappeared.
Thu, 30 Oct 2014 18:19:25 +0100 Christian Humer Truffle: checkstyle fixes.
Thu, 30 Oct 2014 18:13:50 +0100 Christian Humer Truffle: implemented new flag -G:+TruffleCompilationStatistics
Thu, 30 Oct 2014 18:12:45 +0100 Christian Humer Truffle: add getQueuedCallTargets to GraalTruffleRuntime.
Tue, 28 Oct 2014 14:29:16 +0100 Christian Humer Truffle: fixed node visitor was traversing the full call tree.
Tue, 28 Oct 2014 14:29:16 +0100 Christian Humer Truffle: fixed invalidations were printed multiple times.
Mon, 27 Oct 2014 19:25:48 +0100 Christian Humer Truffle: added compilation graal tier finished event to compilation listener.
Mon, 27 Oct 2014 18:23:52 +0100 Christian Humer Truffle: add headers for new compilation listener files.
Mon, 27 Oct 2014 18:03:45 +0100 Christian Humer Truffle: refactor TraceTruffleSplitting into separate class.
Mon, 27 Oct 2014 17:37:45 +0100 Christian Humer Truffle: extract methods from OptimizedCallUtils and remove it.
Mon, 27 Oct 2014 17:34:08 +0100 Christian Humer Truffle: refactor TraceTruffleCompilationAST into a separate class.
Mon, 27 Oct 2014 17:07:51 +0100 Christian Humer Truffle: refactor TraceTrufflePerformanceWarnings into separate class.
Mon, 27 Oct 2014 15:40:31 +0100 Christian Humer Truffle: refactor TraceTruffleCompilationCallTree into a separate class.
Mon, 27 Oct 2014 15:30:53 +0100 Christian Humer Truffle: refactor TraceTruffleInlining into a separte class.
Mon, 27 Oct 2014 15:18:14 +0100 Christian Humer Truffle: refactor TruffleCallTargetProfiling into a separate class.
Mon, 27 Oct 2014 15:18:14 +0100 Christian Humer Truffle: refactor implementation of TraceTruffleCompilation, TraceTruffleCompilationDetails into separate classes.
Mon, 27 Oct 2014 13:42:21 +0100 Christian Humer Truffle: add support for a CompilationListener in GraalTruffleRuntime.
Mon, 27 Oct 2014 13:42:21 +0100 Christian Humer Truffle: refactor notifications in OptimizedCallTarget.
Mon, 27 Oct 2014 13:42:21 +0100 Christian Humer Truffle: factor out assumption invalidate into a truffle boundary.
Thu, 30 Oct 2014 18:14:41 +0100 Roland Schatz Fix bug in code installer.
Thu, 30 Oct 2014 17:52:18 +0100 Josef Eisl Improve javadoc for ResolvedJavaType.getSingleImplementor() and CompilerToVM.getKlassImplementor().
Thu, 30 Oct 2014 16:52:13 +0100 Josef Eisl Rename ResolvedJavaType.getImplementor() to getSingleImplementor().
Thu, 30 Oct 2014 16:43:16 +0100 Josef Eisl Throw an exception if ResolvedJavaType.getImplementor() is called with a non-interface type.
Wed, 29 Oct 2014 19:07:32 +0100 Josef Eisl Add ResolvedJavaType.resolveMethod() (get the like-time resolved method).
Wed, 29 Oct 2014 18:54:32 +0100 Josef Eisl Rename ResolvedJavaMethod.resolvedMethod() to resolveConcreteMethod() the reflect its actual behavior.
Wed, 29 Oct 2014 17:16:09 +0100 Josef Eisl Make TailDuplicationPhase.DummyAnchorNode an AnchoringNode.
Thu, 30 Oct 2014 14:10:46 +0100 Roland Schatz Introduce new JavaValue interface for use in debug info.
Thu, 30 Oct 2014 13:03:33 +0100 Roland Schatz Introduce new Constant interface for use in high-level graph.
Thu, 30 Oct 2014 12:21:07 +0100 Roland Schatz Rename Constant to JavaConstant.
Thu, 30 Oct 2014 11:18:48 +0100 Roland Schatz Backout of changeset 9a804ec7f707 (converted Constant and Value to be interfaces).
Wed, 29 Oct 2014 15:23:46 +0100 Roland Schatz Print information about failed assumptions when running unittests in --verbose mode.
Wed, 29 Oct 2014 16:20:02 +0100 Josef Eisl Make MethodCallTargetNode Simplifiable (instead of Canonicalizable).
Tue, 28 Oct 2014 20:38:02 +0100 Josef Eisl Add TestResolvedJavaType.getImplementorTest().
Tue, 28 Oct 2014 13:43:24 +0100 Josef Eisl Add ResolvedJavaType.getImplementor().
Wed, 29 Oct 2014 13:31:25 +0100 Roland Schatz Don't run AMD64 specific unit test on SPARC.
Tue, 28 Oct 2014 17:37:13 +0100 Christian Wirth add unittest for Truffle Assumptions cutting off branches. GRAAL-882
Tue, 28 Oct 2014 13:39:10 +0100 Christian Wirth fix Windows build
Tue, 28 Oct 2014 11:15:01 +0100 Roland Schatz Unit tests for data patches.
Mon, 27 Oct 2014 14:24:02 +0100 Roland Schatz Hotspot: Support narrow oop relocations in constants section.
Mon, 27 Oct 2014 14:07:49 +0100 Roland Schatz Better construction of data section and data patches.
Mon, 27 Oct 2014 13:39:12 -0700 Tom Rodriguez Merge
Fri, 24 Oct 2014 13:01:16 -0700 Tom Rodriguez More efficient use of BitSet during install
Fri, 24 Oct 2014 12:48:53 -0700 Tom Rodriguez Reduce allocation during scope recording
Fri, 24 Oct 2014 12:45:27 -0700 Tom Rodriguez Use arrayOop subclasses in graalJavaAccess
Mon, 27 Oct 2014 13:37:06 -0700 Tom Rodriguez Report code install timer in hosted mode
Mon, 27 Oct 2014 16:13:50 +0100 Benoit Daloze Truffle: Fix a few stale references to SlowPath in method names and comments.
Mon, 27 Oct 2014 14:33:08 +0100 Andreas Woess Truffle: share frame descriptor among cloned call targets
Sat, 25 Oct 2014 13:24:14 +0100 Chris Seaton Truffle: correct documentation of createPrimitiveProfile.
Sat, 25 Oct 2014 13:36:07 +0200 Doug Simon sharpened return types for HotSpot specific Graal API implementations
Fri, 24 Oct 2014 22:53:42 +0100 Chris Seaton Truffle: do not throw permament compiler exceptions into guest languages.
Fri, 24 Oct 2014 22:51:53 +0100 Chris Seaton Truffle: CallTarget to RootCallTaget in OptimizationFailedException.
Fri, 24 Oct 2014 22:50:04 +0100 Chris Seaton Truffle: added PrimitiveValueProfile.
Fri, 24 Oct 2014 16:18:10 +0200 Doug Simon re-enabled Checkstyle with the release of 6.0 that supports Java 8; fixed existing Checkstyle warnings
Thu, 23 Oct 2014 17:20:10 +0200 Christian Humer Truffle: renamed the splitting to callTargetCloning. Made RootNode cloning an implementation detail of the Truffle runtime.
Thu, 23 Oct 2014 13:45:59 +0200 Andreas Woess Truffle: remove FrameTypeConversion interface
Thu, 23 Oct 2014 12:02:02 +0200 Andreas Woess Truffle: revert to long[] in frame and initial value depending on frame slot kind
Wed, 22 Oct 2014 20:33:19 +0200 Doug Simon Merge.
Wed, 22 Oct 2014 20:20:42 +0200 Doug Simon factored out _netbeansinit_project function
Wed, 22 Oct 2014 19:59:52 +0200 Josef Eisl Call LIRGenerationResult.buildFrameMap() for targets that do not need register allocation.
Wed, 22 Oct 2014 18:30:22 +0200 Josef Eisl Document FrameMapBuilder.
Wed, 22 Oct 2014 18:04:46 +0200 Josef Eisl Move FrameMapBuilderImpl to com.oracle.graal.lir.
Wed, 22 Oct 2014 17:51:08 +0200 Josef Eisl Add Backend.newFrameMapBuilder().
Wed, 22 Oct 2014 17:28:05 +0200 Josef Eisl Introduce FrameMapBuilderImpl.
Wed, 22 Oct 2014 16:54:51 +0200 Josef Eisl LIRGenerationResult: add buildFrameMap() and getFrameMap().
Wed, 22 Oct 2014 10:00:19 +0200 Josef Eisl Use FrameMapBuilder in Backend.newLIRGenerationResult().
Tue, 21 Oct 2014 17:03:56 +0200 Josef Eisl Use FrameMapBuilder in LinearScan (except for location marking).
Tue, 21 Oct 2014 16:28:40 +0200 Josef Eisl Rename LIRGenerationResult.getFrameMap() to getFrameMapBuilder().
Tue, 21 Oct 2014 15:29:41 +0200 Josef Eisl Pass FrameMap to Backend.newCompilationResultBuilder().
Tue, 21 Oct 2014 14:56:52 +0200 Josef Eisl Introduce FrameMapBuilder.
Wed, 22 Oct 2014 14:50:09 +0200 Bernhard Urban truffleCache: refactor in order to fix recursive inlining warning
Tue, 21 Oct 2014 20:33:04 +0200 Christian Humer Truffle: fixed remaining slow path name fragements.
Tue, 21 Oct 2014 16:43:14 +0200 Bernhard Urban graalCompiler: remove unnecessary HandleMark.
Tue, 21 Oct 2014 16:24:53 +0200 Bernhard Urban TruffleCache: avoid publishing invalid cache state.
Tue, 21 Oct 2014 16:22:38 +0200 Bernhard Urban InliningUtil: tell which graph in error message.
Tue, 21 Oct 2014 16:21:59 +0200 Bernhard Urban TruffleCache: remove unused assumption argument.
Tue, 21 Oct 2014 12:17:14 +0200 Josef Eisl Remove FrameMap.indexForStackSlot().
Tue, 21 Oct 2014 12:10:39 +0200 Josef Eisl Remove FrameMap.stackSlotSize().
Tue, 21 Oct 2014 11:23:37 +0200 Danilo Ansaloni Truffle: corrected references to @SlowPath (now @TruffleBoundary).
Tue, 21 Oct 2014 10:28:43 +0200 Gilles Duboscq MethodData::initialize: remove unused argument
Tue, 21 Oct 2014 10:20:33 +0200 Gilles Duboscq Backout wrong change in 2a69cbe850a8
Tue, 21 Oct 2014 10:11:30 +0200 Gilles Duboscq Require pylint 1.1.x
Tue, 21 Oct 2014 10:17:06 +0200 Bernhard Urban hotspot/graal: simplify CTW logic. now, the following configurations are supported:
Tue, 21 Oct 2014 02:31:32 +0200 Andreas Woess Truffle: fix deoptimization of int[] with double/long values
Mon, 20 Oct 2014 16:22:18 -0700 Tom Rodriguez lower optimization on unsafe.cpp with XCode 6 as well
Tue, 21 Oct 2014 00:30:06 +0200 Christian Humer Truffle: format fix.
Tue, 21 Oct 2014 00:22:51 +0200 Christian Humer Truffle: rename @SlowPath to @TruffleBoundary.
Tue, 21 Oct 2014 00:22:48 +0200 Christian Humer Truffle: fix non permanent bailouts were shown as failures. they are no treated as opt unqueued events.
Tue, 21 Oct 2014 00:18:29 +0200 Christian Humer Truffle-DSL: improve JavaDoc for @Fallback.
Mon, 20 Oct 2014 23:11:40 +0200 Doug Simon enable a GraalCompilerTest to override how a method is parsed to produce a graph as well as being able to interpose on the method that is parsed/compiled
Mon, 20 Oct 2014 23:09:46 +0200 Doug Simon avoid lambdas in HotSpotGraalRuntime initialization path
Mon, 20 Oct 2014 19:07:20 +0200 Gilles Duboscq Reduce diff with upstream
Mon, 20 Oct 2014 16:26:05 +0200 Roland Schatz Store explicit input bit width in IntegerConvertNode.
Mon, 20 Oct 2014 12:12:52 +0200 Josef Eisl Encapsulate FrameMap.registerConfig & FrameMap.target.
Mon, 20 Oct 2014 11:10:15 +0200 Roland Schatz Add missing data types to cmove instruction.
Thu, 16 Oct 2014 16:57:56 +0200 Josef Eisl HSAIL: fix RegisterCategories.
Sat, 18 Oct 2014 00:08:19 +0200 Doug Simon refactored GraalCompilerTest API to be in terms of ResolvedJavaMethod instead of Method
Fri, 17 Oct 2014 13:33:31 +0200 Bernhard Urban graal/hotspot: fix memleak
Fri, 17 Oct 2014 11:59:55 +0200 Bernhard Urban graalCompiler: fix bootstrap with CTW (regression caused by jdk8-8041959)
Fri, 17 Oct 2014 10:32:04 +0200 Bernhard Urban amd64hotspot: guard foreign call registration with the according flag
Thu, 16 Oct 2014 08:51:26 -0700 Bernhard Urban mx/unittest: fix cygwin path issue
Thu, 16 Oct 2014 17:07:38 +0200 Gilles Duboscq IGV build: blacklist all JDKs from 8u20 included to 8u40 excluded
Thu, 16 Oct 2014 17:06:20 +0200 Gilles Duboscq Move crypto foreign call registering from AMD64HotSpot to HotSpot
Thu, 16 Oct 2014 16:11:58 +0200 mgronlun cherry-pick: 8035650: Exclude AIX from VS.NET make/windows/projectcreator.make
Thu, 16 Oct 2014 15:31:36 +0200 Andreas Woess Truffle: relax assertion for non-int values in int phi
Thu, 16 Oct 2014 15:31:34 +0200 Andreas Woess Truffle: relax assertions for object state entries of int kind
Wed, 15 Oct 2014 19:20:25 +0200 Andreas Woess Truffle: use long constants for offset calculation
Wed, 15 Oct 2014 19:25:43 +0200 Andreas Woess Truffle: revert back to typed primitives, but make the primitive array an int[]
Thu, 16 Oct 2014 14:29:01 +0200 Bernhard Urban gate: don't build server-nograal on windows (the build configuration doesn't exist yet)
Thu, 16 Oct 2014 14:23:04 +0200 Bernhard Urban jacoco: disable it for com.oracle.graal.truffle* projects
Thu, 16 Oct 2014 13:51:28 +0200 Doug Simon mx: improved ctw command usage message and made the default value for --ctwopts be "-Inline"
Thu, 16 Oct 2014 12:17:26 +0200 Gilles Duboscq Fix merge of TemplateTable::generate_vtable_call for SPARC
Thu, 16 Oct 2014 11:57:39 +0200 Gilles Duboscq Merge with jdk8u25-b17
Mon, 08 Sep 2014 12:35:01 -0700 asaha Added tag jdk8u25-b16 for changeset 6467bdd4d22d jdk8u25-b17
Tue, 02 Sep 2014 11:54:14 -0700 asaha Added tag jdk8u25-b15 for changeset e62c06b88731 jdk8u25-b16
Mon, 25 Aug 2014 13:35:35 -0700 asaha Added tag jdk8u25-b14 for changeset c77d5db18942 jdk8u25-b15
Fri, 22 Aug 2014 14:11:46 -0700 hseigel 8046233: VerifyError on backward branch jdk8u25-b14
Tue, 12 Aug 2014 20:29:25 -0400 hseigel 8050485: super() in a try block in a ctor causes VerifyError
Wed, 20 Aug 2014 15:32:00 -0700 asaha 8055717: Increment hsx 25.25 build to b02 for 8u25-b11
Tue, 19 Aug 2014 05:34:57 -0700 asaha Added tag jdk8u25-b13 for changeset ca6d25be853b
Tue, 12 Aug 2014 17:46:16 -0400 jiangli 8044269: Analysis of archive files. jdk8u25-b13
Tue, 12 Aug 2014 11:12:25 -0700 katleman Added tag jdk8u25-b12 for changeset 2993491d47df
Sat, 02 Aug 2014 16:28:59 -0400 hseigel 8051012: Regression in verifier for <init> method call from inside of a branch jdk8u25-b12
Tue, 05 Aug 2014 13:36:03 +0100 coffeys Added tag jdk8u25-b11 for changeset 9e2bb00a8191
Fri, 01 Aug 2014 10:16:39 +0100 coffeys Merge jdk8u25-b11
Wed, 30 Jul 2014 06:03:00 -0700 coffeys Merge
Wed, 30 Jul 2014 05:49:59 -0700 coffeys Merge
Wed, 30 Jul 2014 05:40:35 -0700 coffeys Added tag jdk8u25-b10 for changeset 19c692f1e4c5
Wed, 30 Jul 2014 05:40:28 -0700 coffeys Added tag jdk8u25-b09 for changeset 4f209b7a580c
Mon, 28 Jul 2014 20:27:16 +0100 coffeys Merge jdk8u25-b10
Fri, 25 Jul 2014 14:14:14 +0100 coffeys Merge
Tue, 22 Jul 2014 01:57:42 -0700 coffeys Added tag jdk8u25-b08 for changeset f3f50c4f9ea5 jdk8u25-b09
Wed, 16 Jul 2014 12:28:17 -0700 asaha Merge jdk8u25-b08
Mon, 14 Jul 2014 15:08:04 -0700 asaha Added tag jdk8u25-b07 for changeset 520188d4bade
Mon, 14 Jul 2014 11:11:05 -0700 asaha Merge jdk8u25-b07
Thu, 10 Jul 2014 16:01:11 -0700 asaha Merge
Mon, 07 Jul 2014 13:12:15 -0700 asaha Added tag jdk8u25-b06 for changeset 605df8463453 jdk8u31-b00
Wed, 02 Jul 2014 15:42:28 -0700 asaha Merge jdk8u25-b06
Mon, 30 Jun 2014 14:50:40 -0700 asaha Added tag jdk8u25-b05 for changeset db8383148bc9
Mon, 16 Jun 2014 10:23:46 -0400 zgu 8038903: More native monitor monitoring jdk8u25-b05
Thu, 26 Jun 2014 16:42:23 -0700 asaha Merge
Thu, 26 Jun 2014 08:29:41 -0700 asaha Merge
Mon, 23 Jun 2014 13:05:21 -0700 asaha Added tag jdk8u25-b04 for changeset 220eefb3609e
Wed, 18 Jun 2014 13:30:11 -0700 asaha Added tag jdk8u25-b03 for changeset 27348de6239b jdk8u25-b04
Wed, 18 Jun 2014 13:08:52 -0700 asaha Merge jdk8u25-b03
Tue, 17 Jun 2014 22:15:24 -0700 asaha Merge
Tue, 17 Jun 2014 16:12:09 -0700 asaha Merge
Wed, 11 Jun 2014 14:14:50 -0700 asaha Added tag jdk8u25-b02 for changeset d3d5604ea0de
Wed, 11 Jun 2014 09:56:16 -0700 asaha Merge jdk8u25-b02
Tue, 10 Jun 2014 14:52:20 -0700 asaha Merge
Mon, 09 Jun 2014 22:21:12 -0700 asaha 8046213: Test test/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java Fails
Thu, 05 Jun 2014 15:26:51 -0700 asaha Merge
Thu, 05 Jun 2014 15:20:57 -0700 asaha Merge
Thu, 05 Jun 2014 03:48:18 -0700 katleman Added tag jdk8u25-b01 for changeset 9a2152fbd929
Wed, 04 Jun 2014 09:22:44 -0700 asaha Merge jdk8u25-b01
Wed, 04 Jun 2014 07:07:31 -0700 asaha Merge
Tue, 03 Jun 2014 21:36:53 -0700 asaha Merge
Tue, 03 Jun 2014 07:29:16 -0700 asaha Merge
Thu, 29 May 2014 13:14:25 -0700 asaha Merge
Mon, 02 Jun 2014 16:26:14 -0700 asaha 8044604: Increment minor version of HSx for 8u25 and initialize the build number
Fri, 30 May 2014 13:32:43 -0400 hseigel 8041717: Issue with class file parser
Wed, 28 May 2014 08:09:26 -0400 hseigel 8043454: Test case for 8037157 should not throw a VerifyError
Tue, 20 May 2014 19:50:58 -0700 twisti 8042603: 'SafepointPollOffset' was not declared in static member function 'static bool Arguments::check_vm_args_consistency()'
Mon, 19 May 2014 21:54:19 -0700 asaha Merge
Fri, 09 May 2014 15:21:20 -0400 hseigel 8036533: Method for correct defaults
Thu, 08 May 2014 17:19:49 -0400 coleenp 8015256: Better class accessibility
Tue, 06 May 2014 10:58:10 -0700 asaha Merge