log

age author description
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
Tue, 15 Apr 2014 13:40:43 +0200 Gilles Duboscq Fix formatting
Mon, 14 Apr 2014 19:27:12 +0200 Gilles Duboscq use node.replaceAtMatchingUsages in LoopFragment.mergeEarlyExits
Tue, 15 Apr 2014 18:33:33 +0200 Gilles Duboscq Add Node.replaceAtMatchingUsages(Node, NodePredicate) and some tests.
Tue, 15 Apr 2014 17:45:51 +0200 Gilles Duboscq Add support for library dependencies
Tue, 15 Apr 2014 13:32:21 +0200 Gilles Duboscq mx: eclipseinit should add containers only once to projects' classpath
Tue, 15 Apr 2014 13:27:32 +0200 Gilles Duboscq Fix Library.get_source_path (use sourcePath instead of path)
Mon, 14 Apr 2014 16:31:13 +0200 Gilles Duboscq Remove AbstractNodeIterable, move its methods to default methods on NodeIterable.
Mon, 14 Apr 2014 15:21:27 +0200 Gilles Duboscq Remove AbstractBeginNode, move the framestate from AbstractBeginNode to BeginStateSplitNode.
Mon, 14 Apr 2014 15:16:59 +0200 Gilles Duboscq Avoid precessing unused phis during peeling
Mon, 14 Apr 2014 15:13:17 +0200 Gilles Duboscq Make prim method from LoopFragmentInside to an abstract method on LoopFragment
Mon, 14 Apr 2014 15:08:36 +0200 Gilles Duboscq Add simple JTT loop test
Mon, 14 Apr 2014 15:07:28 +0200 Gilles Duboscq Remove dead phi loops during loop peeling
Mon, 14 Apr 2014 11:46:36 +0200 Gilles Duboscq Fix inlining scoping: add a Debug.scope(Object name, Object[] contextObjects) method so that inlining can put all the necessary methods in the context.
Fri, 11 Apr 2014 19:00:42 +0200 Gilles Duboscq Some simplifications around filter usages and node predicates
Fri, 11 Apr 2014 18:17:21 +0200 Gilles Duboscq rename FalsePredicate to ContradictionPredicate
Fri, 11 Apr 2014 18:16:32 +0200 Gilles Duboscq Simplify NodePredicates (use overrides instead of if cascades)
Fri, 11 Apr 2014 18:01:21 +0200 Gilles Duboscq Make NodePredicate an interface
Fri, 11 Apr 2014 17:16:24 +0200 Gilles Duboscq mx intellijinit: fix typo in project's language level settings
Fri, 11 Apr 2014 16:34:43 +0200 Gilles Duboscq Be sure to resolve and download librariesin mx intellijinit
Wed, 16 Apr 2014 14:27:18 +0200 Roland Schatz Merge.
Wed, 16 Apr 2014 14:02:52 +0200 Roland Schatz Merge.
Tue, 15 Apr 2014 19:08:29 +0200 Roland Schatz Remove unsigned flag from IntegerStamp.
Wed, 16 Apr 2014 13:52:43 +0200 Roland Schatz Pass more restricted interfaces to ArithmeticLIRLowerable and LocationNode in LIR generation.
Wed, 16 Apr 2014 11:07:42 +0200 Josef Eisl BaselineCompiler: add some bytecode testcases to whitelist.
Tue, 15 Apr 2014 20:35:52 +0200 Josef Eisl BaselineCompiler: copy frame state builder at loop headers.
Tue, 15 Apr 2014 19:52:23 +0200 Josef Eisl BaselineCompiler: use PhiResolver.
Wed, 16 Apr 2014 11:16:36 +0200 Doug Simon initialize NodeClass for Node classes that are not on the boot class path
Wed, 16 Apr 2014 11:16:00 +0200 Doug Simon clarified comment
Tue, 15 Apr 2014 18:30:11 -1000 twisti use NumUtil.roundUp in AMD64FrameMap.alignFrameSize(int)
Tue, 15 Apr 2014 12:01:51 -1000 twisti made SPARC compile again; moved graalCodeInstaller_<arch>.hpp to .cpp files
Tue, 15 Apr 2014 21:35:37 +0200 Doug Simon mx: fixed bug in exportlibs
Tue, 15 Apr 2014 19:09:27 +0200 Doug Simon fixed formatting
Tue, 15 Apr 2014 19:07:08 +0200 Doug Simon Merge.
Tue, 15 Apr 2014 19:06:49 +0200 Doug Simon re-enabled task tags by default
Tue, 15 Apr 2014 19:06:26 +0200 Doug Simon added --jdt-show-task-tags option to build command
Tue, 15 Apr 2014 16:16:24 +0200 Doug Simon made TraceTruffleCompilation option false by default
Tue, 15 Apr 2014 16:09:52 +0200 Doug Simon HSAIL: suppressed output in unit tests
Tue, 15 Apr 2014 15:37:35 +0200 Doug Simon enhanced API for scoped overriding of the current DebugConfig
Tue, 15 Apr 2014 17:56:27 +0200 Josef Eisl mx: add unittest option --baseline-whitelist.
Tue, 15 Apr 2014 17:11:48 +0200 Josef Eisl mx: add unittest options.
Tue, 15 Apr 2014 17:55:03 +0200 Josef Eisl BaselineCompiler: add basic loop support.
Mon, 14 Apr 2014 19:16:33 +0200 Josef Eisl Add more loop info to BciBlocks.
Mon, 14 Apr 2014 16:47:36 +0200 Josef Eisl BaselineCompiler: do not pass constants to blocks with multiple predecessors.
Thu, 10 Apr 2014 15:47:41 +0200 Josef Eisl Introduce HIRLoop.
Wed, 09 Apr 2014 17:38:16 +0200 Josef Eisl Remove LoopBeginNode loopBegin() from Loop.