log

age author description
Tue, 22 Apr 2014 20:18:45 +0200 Gilles Duboscq Dumping: translate special bcis into a string in the debug properties map.
Tue, 22 Apr 2014 19:52:05 +0200 Gilles Duboscq Move HotSpot-specific assertion from DebugInfoBuilder.computeFrameForState to HotSpotDebugInfoBuilder
Tue, 22 Apr 2014 18:54:03 +0200 Gilles Duboscq Remove special handling of monitor exit with AFTER_EXCEPTION_BCI in inlining. Anything using a framestate that has no equivalent after inlining is replaced by a deopt.
Tue, 22 Apr 2014 18:31:01 +0200 Gilles Duboscq Make a NodeUsageWithModCountIterator subclass of NodeUsageIterator. Throw ConcurrentModificationException from it instead of AssertionErrors
Tue, 22 Apr 2014 17:31:57 +0200 Gilles Duboscq Move (InvokeNode|InvokeWithExceptionNode).computeStateDuring to Invoke
Tue, 22 Apr 2014 19:23:38 +0200 Gilles Duboscq Add ResolvedJavaMethod.isSynchronized
Tue, 22 Apr 2014 13:51:16 +0200 Gilles Duboscq Use AFTER_EXCEPTION_BCI in unwind block when method is not synchronized
Tue, 22 Apr 2014 17:50:13 +0200 Gilles Duboscq Use ignore instead of commenting out tests. Add timeout for some tests that may block forever
Tue, 22 Apr 2014 15:12:38 +0200 Gilles Duboscq graalCodeInstaller translate BytecodeFrame::BEFORE_BCI into SynchronizationEntryBCI
Tue, 22 Apr 2014 17:38:21 +0200 Gilles Duboscq Move various bci constants from FrameState (gral.nodes) to BytecodeFrame (graal.api.code)
Tue, 22 Apr 2014 15:46:06 +0200 Doug Simon replaced the link between a HotSpotResolvedJavaMethod and a SpeculationLog with a ClassValue based mechanism (GRAAL-727)
Tue, 22 Apr 2014 11:51:34 +0200 Josef Eisl Move Stamps to graal.compiler.common.
Tue, 22 Apr 2014 14:15:24 +0200 Josef Eisl Move static helpers from ObjectStamp to StampTool.
Tue, 22 Apr 2014 11:37:15 +0200 Josef Eisl Move GraalOptions to graal.compiler.common.
Tue, 22 Apr 2014 12:02:08 +0200 Doug Simon fix log message stating how many GPUs have been initialized
Tue, 22 Apr 2014 09:32:05 +0200 Josef Eisl Introduce LIRProviders.
Tue, 22 Apr 2014 09:55:24 +0200 Gilles Duboscq Harmonize the static helpers in ObjectStamp to check for isLegal. Add some Javadoc to these methods
Tue, 22 Apr 2014 09:29:57 +0200 Gilles Duboscq Prevent using loadReferencedType with LDC when the constant pool index refers to InvokeDynamic entry but isn't an invokedynamic index.
Tue, 22 Apr 2014 00:52:56 +0100 Chris Seaton Show shorter class names in the Truffle compilation histogram.
Sat, 19 Apr 2014 12:48:19 +0200 Doug Simon mx: unconditionally ensure mx injected dependencies are up to date in buildjmh command
Fri, 18 Apr 2014 18:30:40 -1000 twisti make emitAtomicReadAndAdd and emitAtomicReadAndWrite default methods
Fri, 18 Apr 2014 16:50:52 -1000 twisti Unsafe.getAndAdd/Set method substitutions
Sat, 19 Apr 2014 00:41:04 +0200 Doug Simon mx: refactored JMH benchmark building and dependency creation out of 'jmh' into 'buildjmh' and 'makejmhdeps' respectively
Fri, 18 Apr 2014 16:11:53 -0400 bharadwaj [PTX] Fix regression in generation of predicate register declaration
Fri, 18 Apr 2014 09:38:29 -1000 twisti ignore com.oracle.graal.compiler.test.ea.PartialEscapeAnalysisTest.testCache() as it causes problem on the gate
Fri, 18 Apr 2014 08:25:00 -1000 twisti add LocationIdentity to CompareAndSwapNode
Thu, 17 Apr 2014 14:41:48 -1000 twisti fix GraalInternalError cause
Thu, 17 Apr 2014 11:32:34 +0200 Lukas Stadler check isLegal before checking isExactType in ObjectGetClassNode
Thu, 17 Apr 2014 11:32:26 +0200 Lukas Stadler make MergeNode.simplify work with a null SimplifierTool
Thu, 17 Apr 2014 11:32:21 +0200 Lukas Stadler slightly more relaxed GraphOrder assertion
Thu, 17 Apr 2014 11:32:14 +0200 Lukas Stadler push similar nodes through IfNodes
Thu, 17 Apr 2014 10:26:13 +0200 Lukas Stadler small refactoring of NodeClass.Position, remove duplicated functionality
Thu, 17 Apr 2014 10:26:13 +0200 Lukas Stadler make NodeIterable.snapshotTo more generic
Fri, 18 Apr 2014 16:15:42 +0200 Andreas Woess Truffle: extend partial evaluation scope to all invokespecial, regardless of receiver
Fri, 18 Apr 2014 16:10:45 +0200 Andreas Woess Truffle: fix lowering of unsafe load final with non-constant location argument
Fri, 18 Apr 2014 15:19:06 +0200 Thomas Wuerthinger Fix a regression in ArrayLengthNode.
Fri, 18 Apr 2014 14:14:48 +0200 Thomas Wuerthinger Merge.
Fri, 18 Apr 2014 14:09:27 +0200 Thomas Wuerthinger Merge.
Fri, 18 Apr 2014 13:45:41 +0200 Lukas Stadler Backed out changeset: 6133189d8eea (SL: temporary disable failing HelloEqualsWorld.)
Fri, 18 Apr 2014 13:43:40 +0200 Lukas Stadler change return type of SLHelloEqualsWorldBuiltin
Fri, 18 Apr 2014 14:02:40 +0200 Thomas Wuerthinger Merge.
Fri, 18 Apr 2014 14:02:28 +0200 Thomas Wuerthinger Truffle: Speculate on the exact length of the arguments array.
Fri, 18 Apr 2014 14:01:59 +0200 Thomas Wuerthinger Truffle API: Introduce new compiler directive inCompiledCode() as the negation of inInterpreter().
Fri, 18 Apr 2014 13:40:31 +0200 Doug Simon mx: use server VM to build JMH
Fri, 18 Apr 2014 13:39:53 +0200 Doug Simon mx: show output of JMH build failure
Fri, 18 Apr 2014 13:38:26 +0200 Doug Simon mx: include generated sources in archived distribution sources
Fri, 18 Apr 2014 13:36:48 +0200 Doug Simon mx: refactored archive command
Thu, 17 Apr 2014 21:29:21 -0400 bharadwaj [PTX] Fix PTX test regressions
Fri, 18 Apr 2014 02:13:14 +0200 Thomas Wuerthinger Truffle: Move direct call logic from call site to optimized call target.
Fri, 18 Apr 2014 02:00:35 +0200 Thomas Wuerthinger Merge.
Fri, 18 Apr 2014 02:00:24 +0200 Thomas Wuerthinger Truffle: Add option TruffleReturnTypeSpeculation.
Thu, 17 Apr 2014 15:33:23 -0700 Christian Wimmer Fix test method lookup
Thu, 17 Apr 2014 15:32:57 -0700 Christian Wimmer Use a synthetic BCI instead of a random BCI (the first parsed bytecode that could throw an exception) for the exception unwind block
Thu, 17 Apr 2014 23:41:00 +0200 Thomas Wuerthinger Truffle: Fixed a bug causing compilation not be cleared from the Truffle queue.
Thu, 17 Apr 2014 23:29:11 +0200 Thomas Wuerthinger Fix partial evaluation test.
Thu, 17 Apr 2014 23:25:42 +0200 Thomas Wuerthinger Truffle: Fixed display of installed code size.
Thu, 17 Apr 2014 23:16:21 +0200 Thomas Wuerthinger Truffle: Speculate on the return type of calls.
Thu, 17 Apr 2014 22:14:29 +0200 Thomas Wuerthinger Simplification of OptimizedCallTarget.
Thu, 17 Apr 2014 21:50:14 +0200 Thomas Wuerthinger Merge.
Thu, 17 Apr 2014 17:40:39 +0200 Thomas Wuerthinger Merge.
Thu, 17 Apr 2014 17:40:20 +0200 Thomas Wuerthinger Remove runtime-specific optimized call target.
Thu, 17 Apr 2014 16:51:51 +0200 Thomas Wuerthinger Clean up of relationship between compilation policy and optimized call target.
Thu, 17 Apr 2014 16:25:08 +0200 Thomas Wuerthinger Restructure the interaction between OptimizedCallTarget and GraalTruffleRuntime.
Thu, 17 Apr 2014 19:30:37 +0200 Gilles Duboscq Loop transform: mark states from all NodeWithStates not just StateSplit
Thu, 17 Apr 2014 19:29:54 +0200 Gilles Duboscq Add LambdaEagerTest.states, use it in PE closure
Thu, 17 Apr 2014 19:29:24 +0200 Gilles Duboscq Make LambdaEagerTest try to inline as much as possible
Thu, 17 Apr 2014 19:29:03 +0200 Gilles Duboscq Gpu needs to extend one of the allocation classes
Thu, 17 Apr 2014 17:21:55 +0200 Gilles Duboscq Add eager resolving for indy call sites
Thu, 17 Apr 2014 17:16:05 +0200 Gilles Duboscq Fix loop peeling problem with VirtualState: duplicate states deeply and only clear the parts of the exit's state that's not used by the duplicated nodes.
Thu, 17 Apr 2014 15:43:50 +0200 Gilles Duboscq GuardedValueNode with null guard should be able canoncalize
Thu, 17 Apr 2014 13:21:58 +0200 Gilles Duboscq Remove NodeIterable.until methods, NodeIterators and TreeIterators
Thu, 17 Apr 2014 11:25:27 +0200 Gilles Duboscq Add Invoke.getContextMethod and Invoke.getContextType
Thu, 17 Apr 2014 18:12:12 +0200 Josef Eisl Move Condition to graal.compiler.common.
Thu, 17 Apr 2014 18:01:21 +0200 Josef Eisl LIRGenerator: only use AbstractBlocks.
Thu, 17 Apr 2014 17:28:20 +0200 Josef Eisl Move LIRTypeTool and Stamp to graal.compiler.common.
Thu, 17 Apr 2014 16:18:40 +0200 Josef Eisl mx: improve unittest options parsing.
Thu, 17 Apr 2014 15:47:44 +0200 Josef Eisl GraalGraphInternalError: improve method names and documentation.
Thu, 17 Apr 2014 15:44:13 +0200 Josef Eisl Canonicalize mx/projects.
Thu, 17 Apr 2014 15:20:28 +0200 Josef Eisl Regenerate serialVersionUID for GraalInternalError and GraalGraphInternalError.
Thu, 17 Apr 2014 15:18:41 +0200 Josef Eisl Spit up and move GraalInternalError.
Thu, 17 Apr 2014 13:18:18 +0200 Josef Eisl Move packages com.oracle.graal.cfg to com.oracle.graal.compiler.common.cfg.
Thu, 17 Apr 2014 13:16:21 +0200 Josef Eisl Move project com.oracle.graal.cfg to com.oracle.graal.compiler.common.
Thu, 17 Apr 2014 13:17:25 +0200 Thomas Wuerthinger Merge.
Thu, 17 Apr 2014 13:17:16 +0200 Thomas Wuerthinger Truffle: Make sure exceptions during compilation result in a bailout.
Thu, 17 Apr 2014 09:59:27 +0200 Lukas Stadler print graph names when assertEquals(StructuredGraph, StructuredGraph) fails
Thu, 17 Apr 2014 09:59:27 +0200 Lukas Stadler allow null Canonicalizer in EffectsPhase
Thu, 17 Apr 2014 09:59:27 +0200 Lukas Stadler allow valueEqual for non-GVN node classes
Thu, 17 Apr 2014 09:59:27 +0200 Lukas Stadler additional canonicalization for IntegerTestNode
Thu, 17 Apr 2014 09:59:27 +0200 Lukas Stadler common superclass for binary logic nodes
Thu, 17 Apr 2014 09:59:27 +0200 Lukas Stadler don't throw exception for Constant.toValueString with Kind.Illegal
Thu, 17 Apr 2014 08:22:21 +0200 Matthias Grimmer Merge
Wed, 16 Apr 2014 17:55:12 +0200 Matthias Grimmer GNFI: fix varargs issue
Wed, 16 Apr 2014 15:04:35 -1000 twisti renamed com.oracle.graal.api.code.CompilationResult.frameSize to totalFrameSize
Thu, 17 Apr 2014 01:57:46 +0200 Doug Simon Merge.
Thu, 17 Apr 2014 01:36:49 +0200 Doug Simon mx: improved jmh command to (a) look for JMH benchmarks in ../java-benchmarks, (b) omit building benchmarks if they are up to date and (c) offer better message with 'mx help jmh'
Thu, 17 Apr 2014 00:44:32 +0200 Doug Simon HSAIL: added safepoint support
Wed, 16 Apr 2014 13:32:54 -1000 twisti changed com.oracle.graal.api.code.CompilationResult.getFrameSize() to include the return address size if return address is puhsed onto the stack
Wed, 16 Apr 2014 22:54:48 +0200 Thomas Wuerthinger Adapt CHANGELOG to reflect new signature of CallTarget#call.
Wed, 16 Apr 2014 22:52:43 +0200 Thomas Wuerthinger Truffle: Fix regression happening when methods are invalidated.
Wed, 16 Apr 2014 20:37:53 +0200 Thomas Wuerthinger Improve schedule phase to avoid allocation of a BitSet per scheduled node.
Wed, 16 Apr 2014 19:47:22 +0200 Thomas Wuerthinger Add FindBugs SupressWarnings to HotSpotInstalledCode.
Wed, 16 Apr 2014 19:19:10 +0200 Thomas Wuerthinger Canonicalize project dependencies.
Wed, 16 Apr 2014 19:07:21 +0200 Thomas Wuerthinger Merge.
Wed, 16 Apr 2014 19:00:14 +0200 Thomas Wuerthinger Merge.
Wed, 16 Apr 2014 18:57:14 +0200 Thomas Wuerthinger Truffle: Make OptimizedCallTarget itself an InstalledCode object.
Wed, 16 Apr 2014 18:51:54 +0200 Thomas Wuerthinger Change RootCallTarget from an abstract class into an interface.
Wed, 16 Apr 2014 18:33:10 +0200 Thomas Wuerthinger Introduce versioning of installed code.
Wed, 16 Apr 2014 18:20:55 +0200 Thomas Wuerthinger Reused installed code object for optimized call targets.
Wed, 16 Apr 2014 18:20:00 +0200 Thomas Wuerthinger Fix regression when accessing a Graal installed code object.
Tue, 15 Apr 2014 15:31:01 +0200 Thomas Wuerthinger Truffle: Clean ups around optimized call target.
Tue, 15 Apr 2014 15:22:37 +0200 Thomas Wuerthinger Allow to supply predefined installed code object when adding a method to the code cache.
Tue, 15 Apr 2014 15:01:40 +0200 Thomas Wuerthinger Convert InstalledCode from an interface into an abstract class.
Tue, 15 Apr 2014 13:27:16 +0200 Thomas Wuerthinger Truffle: Remove NO_ARGUMENTS from CallTarget interface. It is no longer necessary for the varargs version.
Tue, 15 Apr 2014 13:26:26 +0200 Thomas Wuerthinger Truffle: Change CallTarget from an abstract class to an interface. Allow varargs.
Tue, 15 Apr 2014 13:20:17 +0200 Thomas Wuerthinger Truffle: Remove unused needsMaterializedFrame.
Wed, 16 Apr 2014 17:57:11 +0200 Josef Eisl Create com.oracle.graal.cfg project and move CFG related files.
Wed, 16 Apr 2014 17:26:58 +0200 Christian Wirth Merged
Wed, 16 Apr 2014 16:54:15 +0200 Christian Wirth add precompiled.hpp to graalCodeInstaller_x86.cpp, fixes Windows build
Wed, 16 Apr 2014 16:49:10 +0200 Gilles Duboscq Allow DirectMethodHandles references in immutable code
Tue, 15 Apr 2014 18:24:22 +0200 Gilles Duboscq Various optimizations of Node.replaceAtMatchingUsages and Node.replaceAtUsages