log

age author description
Thu, 07 Nov 2013 18:36:33 +0100 Doug Simon added ability to disable snippet template cache (-Dgraal.useSnippetTemplateCache=false)
Thu, 07 Nov 2013 18:34:42 +0100 Doug Simon added ability to disable snippet graph preparation cache (-Dgraal.useSnippetGraphCache=false)
Thu, 07 Nov 2013 18:33:01 +0100 Doug Simon added ResetDebugValuesAfterBootstrap to separate out metrics gathered during bootstrap
Thu, 07 Nov 2013 11:17:23 +0100 Gilles Duboscq Code cache: make sure we collect statistics even if the compiler is not recognized
Thu, 07 Nov 2013 10:45:56 +0100 Gilles Duboscq SnippetTemplate instantiation should replace snippet's start node with a valid anchor point not the caller's start node
Thu, 07 Nov 2013 10:42:37 +0100 Gilles Duboscq Lowering should handle the case where the current guard anchor gets lowered and does not exist anymore
Wed, 06 Nov 2013 16:47:48 +0100 Gilles Duboscq Add some missing cases for NodeClass.(getDebugProperties|valueEqual|valueNumber)
Wed, 06 Nov 2013 16:41:07 +0100 Gilles Duboscq Do not compress graph when debug is enabled
Wed, 06 Nov 2013 14:53:31 +0100 Gilles Duboscq Start passing down a 'speculation id' to deoptimizations.
Wed, 06 Nov 2013 18:49:59 +0100 Doug Simon HSAIL support for difference between compression of oops and class pointers
Wed, 06 Nov 2013 18:43:45 +0100 Doug Simon use scoped option overriding for some HSAIL tests
Wed, 06 Nov 2013 16:56:05 +0100 Roland Schatz Support arbitrary array types in global value numbering.
Wed, 06 Nov 2013 16:29:54 +0100 Roland Schatz Helper functions for identifying numeric kinds.
Wed, 06 Nov 2013 16:01:03 +0100 Lukas Stadler make LIRGenerator.emitSequentialSwitch protected
Wed, 06 Nov 2013 14:14:09 +0100 Andreas Woess mx sl: change vm args syntax
Wed, 06 Nov 2013 13:54:25 +0100 Andreas Woess Truffle Node class refactoring.
Wed, 06 Nov 2013 13:38:09 +0100 Andreas Woess AssumptionValidAssumption: implement equals() and hashCode() to avoid duplicate registration.
Wed, 06 Nov 2013 13:31:28 +0100 Andreas Woess fix possible NPE in TruffleCompiler with TraceTruffleCompilation and background compilation enabled.
Tue, 05 Nov 2013 19:10:52 +0100 Gilles Duboscq mx.run should support streams for out/err even if there is no timeout
Wed, 06 Nov 2013 11:04:01 +0100 Lukas Stadler LIRGenerator: don't create end-of-block JumpOps for blocks that end in a FallThroughOp with a target
Tue, 05 Nov 2013 20:03:42 +0100 Doug Simon added graph compression (GRAAL-571)
Tue, 05 Nov 2013 19:54:32 +0100 Doug Simon abstracted a graph mark as a Mark object (hiding the node index)
Tue, 05 Nov 2013 19:44:09 +0100 Doug Simon commented choice of data structure in NodeClass.addGraphDuplicate()
Tue, 05 Nov 2013 19:42:44 +0100 Doug Simon integrated auto-formatting changes
Tue, 05 Nov 2013 19:03:37 +0100 Doug Simon moved a number of options to be declared closer to usage and cached some heavily accessed options in fields
Tue, 05 Nov 2013 19:02:50 +0100 Doug Simon added a histogram to OptionValue (enabled by -Dgraal.showOptionValueReadsHistogram=true) to see which options are most frequently read
Tue, 05 Nov 2013 19:02:14 +0100 Christos Kotselidis Merge
Tue, 05 Nov 2013 19:00:51 +0100 Christos Kotselidis Merge
Tue, 05 Nov 2013 18:59:03 +0100 Christos Kotselidis Finalize fields
Tue, 05 Nov 2013 17:57:27 +0200 Bernhard Urban AOTTest: use scoped option value
Tue, 05 Nov 2013 15:46:01 +0100 Gilles Duboscq Fix some more problems in StampTool.add and simplify the overflow condition
Tue, 05 Nov 2013 15:44:30 +0100 Gilles Duboscq Clarify unsigned test in IntegerStamp(kind)
Tue, 05 Nov 2013 12:19:10 +0100 Gilles Duboscq Split code cache stats for the different compilers
Tue, 05 Nov 2013 13:56:00 +0100 Doug Simon don't try and get override for StableOptionValues
Tue, 05 Nov 2013 12:48:56 +0100 Doug Simon Merge.
Tue, 05 Nov 2013 12:48:21 +0100 Doug Simon added support for scoped overriding of OptionValues (GRAAL-27)
Tue, 05 Nov 2013 11:14:42 +0100 Doug Simon record an OptionDescriptor in an OptionValue so that it can be queried for a name
Tue, 05 Nov 2013 06:50:16 +0100 Doug Simon use getAddress instead of getLong in HotSpotGraalRuntime
Tue, 05 Nov 2013 06:49:29 +0100 Doug Simon added support for reading float debug properties from a node
Mon, 04 Nov 2013 21:45:23 -0800 Tom Rodriguez notify JVMTI about exception throws from runtime
Mon, 04 Nov 2013 21:25:19 +0100 Christian Humer Merge.
Mon, 04 Nov 2013 21:24:56 +0100 Christian Humer Truffle: cleanup of NodeUtil#findParent; added NodeUtil#findAllParents
Mon, 04 Nov 2013 17:18:28 +0100 Doug Simon fixes for regression in Jython performance
Mon, 04 Nov 2013 17:17:08 +0100 Doug Simon HSAIL updates to integrate recent changes to the providers infrastructure.
Mon, 04 Nov 2013 16:12:48 +0100 Christian Humer Merge.
Mon, 04 Nov 2013 12:20:17 +0100 Christian Humer Merge.
Mon, 04 Nov 2013 12:18:58 +0100 Christian Humer mxtool: fixed eclipse builder glitches and rebuild loops.
Mon, 04 Nov 2013 15:42:27 +0100 Christos Kotselidis Loose unnecessary input dependencies from write barriers
Mon, 04 Nov 2013 12:17:37 +0100 Roland Schatz Add graph parameter to ConvertNode smart constructor.
Mon, 04 Nov 2013 11:40:33 +0100 Roland Schatz Use Arrays.deepEquals in global value numbering.
Mon, 04 Nov 2013 11:32:37 +0100 Roland Schatz Move second RemoveValueProxyPhase.
Mon, 04 Nov 2013 11:25:10 +0100 Roland Schatz Refactor ConvertNode.
Sun, 03 Nov 2013 15:27:52 +0100 Doug Simon made ConstantNodes external to a Graph (GRAAL-508)
Fri, 01 Nov 2013 19:35:33 -0700 twisti use getAddress instead of getLong in HotSpotResolvedJavaMethod
Fri, 01 Nov 2013 18:34:03 -0400 S.Bharadwaj Yadavalli * PTX kernel argument buffer now has naturally aligned arguments as required by PTX JIT compiler.
Fri, 01 Nov 2013 13:07:22 +0100 Doug Simon fixed performance regression in hosted CompileTheWorld
Fri, 01 Nov 2013 12:06:22 +0100 Doug Simon Adds support to the HSAIL backend to generate code for bitwise right shift (>>), bitwise NOT (~), and arithmetic negation
Thu, 31 Oct 2013 18:45:31 +0100 Lukas Stadler PEA: create ProxyNodes when the LoopExitNode is encountered, not between blocks
Thu, 31 Oct 2013 18:44:47 +0100 Lukas Stadler don't create ProxyNodes for constants during PEA
Thu, 31 Oct 2013 12:08:07 +0100 Doug Simon don't equate missing current annotation processor file with it being out of date
Wed, 30 Oct 2013 21:49:04 +0100 Doug Simon restricted BootstrapGraal option to GRAALVM builds only
Wed, 30 Oct 2013 19:59:48 +0100 Andreas Woess remove obsolete FrameUtil.set<Type>Safe methods.
Wed, 30 Oct 2013 19:50:11 +0100 Andreas Woess add FrameUtil.get<Type>Safe methods that do not throw checked exceptions.
Wed, 30 Oct 2013 19:05:29 +0100 Andreas Woess convert FrameSlot interface to a final class.
Wed, 30 Oct 2013 20:01:50 +0100 Andreas Woess Frame: add is<Type> methods.
Wed, 30 Oct 2013 17:31:13 +0100 Andreas Woess fix GraalTruffleRuntime.createMaterializedFrame(Arguments) overload.
Wed, 30 Oct 2013 15:29:42 +0100 Doug Simon moved persistent annotation processor dependency files into mx/currentAnnotationProcessors directory
Wed, 30 Oct 2013 13:14:41 +0100 Doug Simon disabled pre-cleaning before Java compilation until annotation processor is resolved
Wed, 30 Oct 2013 11:08:00 +0100 Christian Humer Merge.
Tue, 29 Oct 2013 16:55:42 +0100 Christian Humer Truffle-DSL: the default polymorphic depth should also include combinations of implicit casts.
Tue, 29 Oct 2013 16:36:07 +0100 Christian Humer Truffle-DSL: fixed generated generic node adopted the polymorphic chain when transiting from polymorphic to generic.
Tue, 29 Oct 2013 16:23:59 +0100 Christian Humer Merge.
Mon, 28 Oct 2013 11:06:51 +0100 Christian Humer Truffle-DSL: fixed additional wrong @SlowPath usage on generic. (GRAAL-490 #resolve)
Wed, 30 Oct 2013 10:05:59 +0100 Doug Simon format cleanup by 'mx eclipseformat'
Wed, 30 Oct 2013 10:04:18 +0100 Doug Simon added .currentAnnotationProcessors to .hgignore
Wed, 30 Oct 2013 09:50:36 +0100 Doug Simon added missing annotation processor dependency for com.oracle.graal.hotspot.sparc
Wed, 30 Oct 2013 09:49:53 +0100 Doug Simon rebuild projects if their annotation processor dependencies change; clean output directories before (re)compiling a Java project
Tue, 29 Oct 2013 21:05:15 -0700 Mick Jordan mxtool: regenerate IDE files when suite imports file changes
Tue, 29 Oct 2013 14:45:32 -0700 twisti Clang 5.0 fixes
Tue, 29 Oct 2013 22:03:28 +0100 Doug Simon added type check for object before reading a field value from it during compilation
Tue, 29 Oct 2013 22:01:08 +0100 Doug Simon re-added a graph context to the debug scopes entered by Truffle partial evaluation and compilation so that -G:+DumpOnError works again
Tue, 29 Oct 2013 21:59:38 +0100 Doug Simon weakened or commented out assertions that are too strict given the way Truffle makes use of Unsafe
Tue, 29 Oct 2013 17:26:23 +0100 Roland Schatz Simplify AMD64ConvertSnippets instantiation code.
Tue, 29 Oct 2013 16:56:19 +0100 Lukas Stadler exclude EATestBase from JaCoCo
Mon, 28 Oct 2013 15:27:05 +0100 Lukas Stadler documentation and simplification in MonitorExitNode
Mon, 28 Oct 2013 15:25:27 +0100 Lukas Stadler PEA: more tests, common base class for tests
Mon, 28 Oct 2013 17:03:59 +0100 Doug Simon improved documentation of HotSpotBackend.updateStub()
Mon, 28 Oct 2013 16:04:58 +0100 Doug Simon added --igv option to "mx projectgraph" command for sending output to IGV instead
Mon, 28 Oct 2013 16:04:12 +0100 Doug Simon removed redundant assertion
Mon, 28 Oct 2013 13:39:49 +0100 Lukas Stadler remove unused CommitAllocationNodes during simplification
Mon, 28 Oct 2013 13:01:16 +0100 Lukas Stadler PEA: support for unsafe stores of mismatching sizes, cleanup, documentation
Mon, 28 Oct 2013 13:10:10 +0200 Bernhard Urban CipherBlockChainingSubstitutions: use more precise location for embeddedCipher object and r array
Mon, 28 Oct 2013 10:11:49 +0100 Bernhard Urban AESCryptSubstitutions: use more precise location for K array
Mon, 28 Oct 2013 11:27:36 +0100 Doug Simon refactored creation of Graal and Truffle compiler threads into a single facility
Sun, 27 Oct 2013 19:59:00 +0100 Doug Simon clearer API and documentation for the capability of a SaveRegistersOp to have its registers pruned
Sun, 27 Oct 2013 19:51:44 +0100 Doug Simon replace ".count() == 0" with ".isEmpty()"
Sat, 26 Oct 2013 01:27:09 +0200 Doug Simon made Truffle compiler threads be named and have a debug configuration
Fri, 25 Oct 2013 23:50:05 +0200 Doug Simon cleaned up mechanism for saving registers and updating the callee save maps in stubs
Fri, 25 Oct 2013 19:24:11 +0200 Christos Kotselidis Merge
Fri, 25 Oct 2013 19:23:38 +0200 Christos Kotselidis Enable deferred init barriers
Fri, 25 Oct 2013 19:23:20 +0200 Christos Kotselidis Fix unit tests
Fri, 25 Oct 2013 19:23:06 +0200 Christos Kotselidis Reorder commit allocation's node writes to account for deferred barriers
Fri, 25 Oct 2013 19:22:37 +0200 Christos Kotselidis Remove UseNewCode from gate G1 verification run
Fri, 25 Oct 2013 15:44:35 +0200 Roland Schatz Support more convert operations.
Fri, 25 Oct 2013 14:45:01 +0200 Thomas Wuerthinger Merge fix.
Fri, 25 Oct 2013 13:46:22 +0200 Thomas Wuerthinger Merge.
Fri, 25 Oct 2013 12:12:49 +0200 Thomas Wuerthinger Merge fixes.
Fri, 25 Oct 2013 11:42:44 +0200 Thomas Wuerthinger Merge.
Fri, 25 Oct 2013 01:39:54 +0200 Thomas Wuerthinger Merge.
Tue, 22 Oct 2013 15:06:02 +0200 Thomas Wuerthinger Merge.
Tue, 22 Oct 2013 11:43:37 +0200 Thomas Wuerthinger Merge.
Tue, 22 Oct 2013 11:42:10 +0200 Thomas Wuerthinger Introduce TraceTruffleInliningTree option.
Thu, 17 Oct 2013 17:26:18 +0200 Thomas Wuerthinger Fix checkstyle errors.
Thu, 17 Oct 2013 16:01:04 +0200 Thomas Wuerthinger Merge.
Thu, 17 Oct 2013 15:59:12 +0200 Thomas Wuerthinger Fix unused import.
Thu, 17 Oct 2013 15:55:18 +0200 Thomas Wuerthinger Move Truffle compilations to background compilation thread.
Thu, 17 Oct 2013 14:28:37 +0200 Thomas Wuerthinger Simplifications of OptimizedCallTarget.
Wed, 16 Oct 2013 21:44:51 +0200 Thomas Wuerthinger Merge.
Wed, 16 Oct 2013 17:26:51 +0200 Thomas Wuerthinger Avoid null checks on frame array accesses.
Fri, 25 Oct 2013 12:45:37 +0200 Doug Simon fleshed out HSAIL backend a little to demonstrate changes needed after recent API/infrastructure updates
Fri, 25 Oct 2013 11:24:48 +0200 Bernhard Urban HotSpotHostLowering: use location identity from CAS node to create location
Thu, 24 Oct 2013 18:34:58 +0200 Bernhard Urban UnsafeArrayCopySnippets: minor refactoring
Thu, 24 Oct 2013 18:34:28 +0200 Bernhard Urban UnsafeArrayCopySnippets: use right kind for boolean case
Thu, 24 Oct 2013 18:34:27 +0200 Bernhard Urban UnsafeArrayCopySnippets: use DirectObjectStoreNode again for kind object. add location identity to DirectObjectStoreNode.
Thu, 24 Oct 2013 18:31:21 +0200 Bernhard Urban mx: print warning if encounter a non-parsable line in jvm.cfg
Thu, 24 Oct 2013 19:21:43 -0700 twisti Adds support to the HSAIL backend for three of the bitwise logical operators, bitwise AND, bitwise OR and bitwise XOR.
Fri, 25 Oct 2013 01:26:27 +0200 Doug Simon Merge.
Fri, 25 Oct 2013 01:24:19 +0200 Doug Simon refactored all deferred initialization of backends into HotSpotBackend
Fri, 25 Oct 2013 00:31:00 +0200 Doug Simon restricted initialization of LoweringProvider during VM startup to only be for the LoweringProvider of the host backend; removed unnecessary HotSpotLoweringProvider interface
Fri, 25 Oct 2013 00:21:34 +0200 Doug Simon separated registration of (host) intrinsics from initialization of lowerers
Fri, 25 Oct 2013 00:12:54 +0200 Doug Simon restricted initialization of ForeignCallProvider during VM startup to only be for the ForeignCallProvider of the host backend.
Thu, 24 Oct 2013 21:19:08 +0200 Doug Simon moved registration of HotSpot method substitutions out of HotSpotLoweringProvider into separate HotSpotSubstitutions class
Thu, 24 Oct 2013 21:17:58 +0200 Doug Simon fixed Java warnings
Thu, 24 Oct 2013 23:47:41 +0200 Doug Simon Merge.
Thu, 24 Oct 2013 23:46:48 +0200 Doug Simon fixed tests that need to take into account ConstantNodes not recording their usages (GRAAL-508)
Thu, 24 Oct 2013 16:21:25 +0200 Doug Simon Merge.
Thu, 24 Oct 2013 14:58:48 +0200 Doug Simon applied auto-format
Thu, 24 Oct 2013 14:57:57 +0200 Doug Simon made ConstantNodes (optionally) not record their usages (GRAAL-508)
Thu, 24 Oct 2013 12:25:29 +0200 Doug Simon improved error reporting in LSRA
Thu, 24 Oct 2013 22:28:09 +0200 Christian Humer Merge.
Thu, 24 Oct 2013 16:01:44 +0200 Christian Humer Truffle-DSL: fixed recursive rewrite problem for transitions from monomorphic to polymorphic. (GRAAL-560 #resolve)
Thu, 24 Oct 2013 15:56:08 +0200 Christian Humer Merge.
Mon, 21 Oct 2013 11:07:47 +0200 Christian Humer Merge.
Mon, 21 Oct 2013 11:07:32 +0200 Christian Humer Truffle-DSL: fixed wrong type simple name references with ECJ in generated code.
Thu, 24 Oct 2013 19:44:08 +0200 Gilles Duboscq Fix warning
Thu, 24 Oct 2013 20:15:49 +0200 Gilles Duboscq Serveral fixes to StampTool.add and some tests
Thu, 24 Oct 2013 11:44:55 +0200 Gilles Duboscq Only print "Graal: no installed code" in deopt if nmethod is compiled by Graal
Thu, 24 Oct 2013 08:51:44 -0700 twisti Merge
Wed, 23 Oct 2013 19:50:14 -0700 twisti read HotSpotVMConfig fields from HotSpot's vmStructs via annotations
Tue, 22 Oct 2013 23:16:03 -0700 twisti added missing @Override's
Thu, 24 Oct 2013 15:36:39 +0200 Roland Schatz Make AMD64HotSpotTruffleBackend a decorator for the default backend.
Thu, 24 Oct 2013 13:26:27 +0200 Lukas Stadler initialize primitive frame slots for objects to 0 (long) instead of null (object)
Thu, 24 Oct 2013 12:23:52 +0200 Doug Simon renamed TruffleIRJavaMethod to TruffleDebugJavaMethod and made Truffle debug scopes more consistent in its usage
Wed, 23 Oct 2013 17:12:30 -0700 Mick Jordan Merge
Wed, 23 Oct 2013 15:35:55 -0700 Mick Jordan mxtool: change about text to refer to Wiki doc, add mx.find script
Wed, 23 Oct 2013 22:50:34 +0200 Bernhard Urban ArrayCopySnippets: small cleanup
Wed, 23 Oct 2013 22:45:56 +0200 Bernhard Urban ArrayCopySnippets: remove unused constants
Wed, 23 Oct 2013 22:07:22 +0200 Bernhard Urban UnsafeArrayCopySnippets: use vectorized version also for Long, Double and Object
Wed, 23 Oct 2013 22:06:28 +0200 Bernhard Urban UnsafeArrayCopyNode: try to be more precise about killed location
Wed, 23 Oct 2013 22:06:27 +0200 Bernhard Urban Unsafe{Load,Store}Node: users must provide an LocationIdentity explicitly. Provide more specific LocationIdentity in UnsafeArraySnippets (instead of ANY_LOCATION)
Wed, 23 Oct 2013 22:06:16 +0200 Bernhard Urban ArrayCopySnippets: don't do a second bounds check
Wed, 23 Oct 2013 22:06:04 +0200 Bernhard Urban ArrayCopySnippets: use slow path probability for deopt branches
Wed, 23 Oct 2013 13:54:21 -0400 S.Bharadwaj Yadavalli [PTX] fix warnings in ptx code
Wed, 23 Oct 2013 18:45:05 +0200 Doug Simon improved debug scope context when compiling Truffle IR graphs by making a Truffle compilable masquerade as a JavaMethod
Wed, 23 Oct 2013 17:50:58 +0200 Gilles Duboscq Fix exception during canonicalization (GRAAL-554): when killing the branch following a FixedGuard, we can not count on this removing all of our usages because some of them may already be dead
Wed, 23 Oct 2013 16:51:01 +0200 Gilles Duboscq Fix integer stamp join for downMask/lowerBound
Wed, 23 Oct 2013 15:44:39 +0200 Bernhard Urban sparc: fix makefile issue from hsx25 merge
Wed, 23 Oct 2013 15:31:47 +0200 Bernhard Urban mx: fix detection for sparc. ignore unparsable lines in jvm.cfg
Wed, 23 Oct 2013 13:41:50 +0200 Gilles Duboscq Fix NPE in OptimizeGuardAnchors
Wed, 23 Oct 2013 11:49:01 +0200 Gilles Duboscq Fix StampTool.unsignedRightShift
Wed, 23 Oct 2013 13:35:50 +0200 Roland Schatz IGV: Fix cfg edge coloring.
Wed, 23 Oct 2013 13:41:10 +0200 Matthias Grimmer Merge
Wed, 23 Oct 2013 13:40:56 +0200 Matthias Grimmer rename CompilerToVm.dontInline to doNotInlineOrCompile
Wed, 23 Oct 2013 13:33:40 +0200 Matthias Grimmer Re-add OptimizedCallTarget.callHelper - prevents frequent reinstallation of frame injection
Wed, 23 Oct 2013 12:54:21 +0200 Matthias Grimmer Remove unused parameter from CompilerToVm.dontInline
Wed, 23 Oct 2013 12:48:06 +0200 Matthias Grimmer Extend the CompilerToVM interface to explicitly avoid compilation and inlining of methods
Wed, 23 Oct 2013 12:46:58 +0200 Matthias Grimmer Refactoring of the frame prologue injection
Wed, 23 Oct 2013 12:45:57 +0200 Matthias Grimmer Rename CodeCacheProvider.addDefaultMethod to setDefaultMethod
Tue, 22 Oct 2013 13:25:37 +0200 Matthias Grimmer Add OptimizedCallTarget.call(PackedFrame, Arguments) frame prologue injection
Tue, 22 Oct 2013 13:24:43 +0200 Matthias Grimmer Make pointer decoding of AMD64HotSPotMove public
Tue, 22 Oct 2013 13:24:18 +0200 Matthias Grimmer Add missing ExplodeLoop annotation in SL
Mon, 21 Oct 2013 18:40:31 +0200 Matthias Grimmer Allow CodeCacheProvider to install default methods
Mon, 21 Oct 2013 17:48:54 +0200 Matthias Grimmer Add NeverInlineMacro for OptimizedCallTarget.call
Wed, 23 Oct 2013 10:29:53 +0200 Doug Simon fixed bug in creation of CreateGRAALDist.launch files
Tue, 22 Oct 2013 15:49:05 -0700 Mick Jordan Merge
Tue, 22 Oct 2013 15:48:45 -0700 Mick Jordan mxtool: fixes (GRAAL-557) and code cleanups
Tue, 22 Oct 2013 08:35:26 -0700 Mick Jordan Merge
Mon, 21 Oct 2013 20:36:08 -0700 Mick Jordan mxtool sclone: check import version when imported suite already exists
Tue, 22 Oct 2013 14:35:41 -0400 S.Bharadwaj Yadavalli PTX codegen enhancements; fixes to PTX test regressions.
Tue, 22 Oct 2013 17:03:01 +0200 Doug Simon only show metric and timer values if -G:Meter or -G:Time is enabled
Tue, 22 Oct 2013 15:10:14 +0200 Gilles Duboscq Add an optional name to HotSpotNmethod. Print it during deopt. Use it when installing a Truffle compilation
Tue, 22 Oct 2013 15:08:23 +0200 Gilles Duboscq Add setter for GuardNode's action
Tue, 22 Oct 2013 11:54:18 +0200 Doug Simon Merge.
Tue, 22 Oct 2013 10:15:37 +0200 Gilles Duboscq Small refactoring of edge dumping in BinaryGraphPrinter
Tue, 22 Oct 2013 10:31:32 +0200 Gilles Duboscq Fix NodeClass.getFirstLevel(Input|Successor)Positions to use the NODE_LIST constant instead of 0
Tue, 22 Oct 2013 09:58:21 +0200 Christos Kotselidis Disable deferred init barriers
Tue, 22 Oct 2013 11:31:16 +0200 Doug Simon append output of mx command to (re)build graal.jar to a per-project log file
Tue, 22 Oct 2013 11:01:56 +0200 Doug Simon commented out eager initialization of Suite.version
Tue, 22 Oct 2013 11:01:32 +0200 Doug Simon made hg be called lazily
Mon, 21 Oct 2013 15:14:43 -0700 Mick Jordan mxtool: handle missing hg executable gracefully
Mon, 21 Oct 2013 22:49:28 +0200 Doug Simon moved snippet timers/metrics from SnippetTemplate to SnippetInfo and added new metric for number of snippet specializations (i.e. number of SnippetTemplate objects created)
Mon, 21 Oct 2013 22:47:54 +0200 Doug Simon enable zero-count metrics to be shown (disable with new -G:+SuppressZeroDebugValues option)
Mon, 21 Oct 2013 18:37:19 +0200 Doug Simon Merge.
Mon, 21 Oct 2013 18:16:37 +0200 Doug Simon applied autoformat
Mon, 21 Oct 2013 18:10:32 +0200 Doug Simon minor reformatting based on 'mx eclipseformat'
Mon, 21 Oct 2013 17:42:42 +0200 Doug Simon added support code for Truffle to inject special tail-call code into the prefix of OptimizedCallTarget.call(PackedFrame, Arguments)
Mon, 21 Oct 2013 17:42:19 +0200 Doug Simon added limited ability for one HotSpotBackendFactory to override another
Mon, 21 Oct 2013 17:41:27 +0200 Doug Simon workaround for bug in Clang 5.0
Mon, 21 Oct 2013 17:36:41 +0200 Christos Kotselidis Merge
Mon, 21 Oct 2013 17:21:26 +0200 Christos Kotselidis Flush deferred barrier when Graal and G1 are used
Mon, 21 Oct 2013 16:07:32 +0200 Bernhard Urban gate: clean and build IGV (not GV)
Mon, 21 Oct 2013 16:07:29 +0200 Bernhard Urban FloatingReadNode: simplify assert condition
Sun, 20 Oct 2013 03:50:51 +0200 Andreas Woess Truffle: add sanity check.
Sun, 20 Oct 2013 03:26:03 +0200 Andreas Woess Truffle: fix possible node rewrite failures after recursive calls.
Sun, 20 Oct 2013 01:00:02 +0200 Andreas Woess Backed out changeset: edb2e6bd6a01 (superseded by ce5e6f9075b6)
Fri, 18 Oct 2013 15:59:20 -0700 Mick Jordan Merge
Fri, 18 Oct 2013 15:58:07 -0700 Mick Jordan mxtool: fix command-specific option parsing regression
Fri, 18 Oct 2013 23:55:35 +0200 Doug Simon available GPUs are exposed to Graal only by the graal.gpu.isalist system property which is set up during command line argument parsing
Fri, 18 Oct 2013 21:40:23 +0200 Doug Simon added ptx sources to hotspot Eclipse project
Fri, 18 Oct 2013 18:23:14 +0200 Doug Simon abstracted HotSpotGraalRuntime as a RuntimeProvider which removes the recent selector addition to the Graal capabilities API and also makes Truffle independent of the graal.hotspot project (GRAAL-363)
Fri, 18 Oct 2013 17:00:52 +0200 Doug Simon revert attempt to avoid Eclipse build loops
Thu, 17 Oct 2013 18:18:05 +0200 Gilles Duboscq Add canonicalizations for more diamond shapes to Conditional if one of the input of the Phi is also a conditional with constants
Thu, 17 Oct 2013 18:18:05 +0200 Gilles Duboscq Conditional Elimination should not skip registering ShortCut conditions
Thu, 17 Oct 2013 18:18:05 +0200 Gilles Duboscq Canonicalize DynamicDeoptimize nodes back to Deoptimize when used with a constant reason&action
Thu, 17 Oct 2013 18:18:05 +0200 Gilles Duboscq Optimize Binary Graph format for more compact size
Thu, 17 Oct 2013 18:23:20 +0200 Gilles Duboscq Binary Graphs: use 16bits for pool indices
Thu, 17 Oct 2013 18:18:05 +0200 Gilles Duboscq Replace EliminatePartiallyRedundantGuardsPhase with OptimizeGuardAnchors
Thu, 17 Oct 2013 18:18:05 +0200 Gilles Duboscq Small optimizations to Binary Printer and IGV's BinaryParser
Fri, 18 Oct 2013 14:51:56 +0200 Lukas Stadler duplicate VirtualObjectNodes when peeling / unrolling loops
Fri, 18 Oct 2013 13:49:41 +0200 Christian Wirth Truffle: Update for the CompilationPolicy
Thu, 17 Oct 2013 19:59:25 -0700 Mick Jordan mxtool hg support for suites
Thu, 17 Oct 2013 22:22:19 +0200 Doug Simon made AMD64HotSpotBackendFactory more easily extensible
Thu, 17 Oct 2013 15:58:41 +0200 Doug Simon Merge.
Thu, 17 Oct 2013 14:05:14 +0200 Doug Simon made HSAILCompilationResult subclass CompilationResult
Wed, 16 Oct 2013 11:46:05 +0200 Lukas Stadler fixed 5b1a2e8e82d6: make EscapeObjectState value numberable
Thu, 17 Oct 2013 12:22:27 +0200 Doug Simon added support disassembling during CodeGen
Thu, 17 Oct 2013 12:21:25 +0200 Doug Simon fixed regression
Thu, 17 Oct 2013 11:48:58 +0200 Doug Simon marked HSAIL tests that rely on unimplemented features
Thu, 17 Oct 2013 11:48:31 +0200 Doug Simon gave HSAIL its own Replacements implementation (HSAILHotSpotReplacementsImpl)
Thu, 17 Oct 2013 11:46:58 +0200 Doug Simon replace new InternalError("NYI") with GraalInternalError.unimplemented()
Thu, 17 Oct 2013 11:46:27 +0200 Doug Simon prevent npe in Buffer.copyData() when Buffer.data is null
Thu, 17 Oct 2013 10:52:56 +0200 Doug Simon preliminary support for initializing multiple ForeignCallProviders and LoweringProviders (GRAAL-363)
Thu, 17 Oct 2013 10:18:53 +0200 Doug Simon removed yet more uses of HotSpotGraalRuntime.getHostProviders() (GRAAL-363)
Thu, 17 Oct 2013 10:09:02 +0200 Doug Simon replaced HotSpotGraalRuntime.wordKind with an access via the host backend (GRAAL-363)
Thu, 17 Oct 2013 09:58:17 +0200 Doug Simon removed more uses of HotSpotGraalRuntime.getHostProviders() (GRAAL-363)
Thu, 17 Oct 2013 09:25:58 +0200 Doug Simon factored out retrieving the host architecture name to handle variations in value of os.arch system property
Wed, 16 Oct 2013 22:06:58 -0700 twisti make TimedBootstrap work with lower time limits
Wed, 16 Oct 2013 19:49:15 -0700 twisti added NegateNodeCanonicalizationTest
Thu, 17 Oct 2013 01:28:01 +0200 Doug Simon fixed C++ compilation error in fastdebug build
Thu, 17 Oct 2013 01:16:36 +0200 Doug Simon fixed project canonicalization
Thu, 17 Oct 2013 01:14:05 +0200 Doug Simon added missing file
Thu, 17 Oct 2013 01:08:17 +0200 Doug Simon improved support for co-existing, multiple backends (GRAAL-363)
Thu, 17 Oct 2013 01:05:13 +0200 Doug Simon added support for wrapping long lines in mx/projects by placing a "\" at the end of the line (like the C preprocessor accepts)
Wed, 16 Oct 2013 18:27:28 +0200 Christian Humer Merge.
Wed, 16 Oct 2013 18:27:11 +0200 Christian Humer Truffle-DSL: fixed type comparison of inner classes fails with ECJ when class was loaded from binary file.
Wed, 16 Oct 2013 18:25:16 +0200 Christian Humer Truffle-DSL: fixed an NPE if invalid TypeData are compared.
Wed, 16 Oct 2013 16:15:40 +0200 Thomas Wuerthinger Merge.
Wed, 16 Oct 2013 15:03:29 +0200 Thomas Wuerthinger Merge.
Wed, 16 Oct 2013 15:02:48 +0200 Thomas Wuerthinger Fix integer stamp test.
Wed, 16 Oct 2013 03:53:40 +0200 Thomas Wuerthinger Merge.
Wed, 16 Oct 2013 03:11:19 +0200 Thomas Wuerthinger Remove files of Truffle printer.
Wed, 16 Oct 2013 03:03:34 +0200 Thomas Wuerthinger Merge.
Wed, 16 Oct 2013 03:02:03 +0200 Thomas Wuerthinger Make sure constants have the correct stack kind and unsafe accesses the correct access kind.
Tue, 15 Oct 2013 13:51:27 +0200 Thomas Wuerthinger Merge.
Tue, 15 Oct 2013 01:25:31 +0200 Thomas Wuerthinger Add LoweringProvider parameter to registerReplacements method.
Wed, 16 Oct 2013 14:18:10 +0200 Doug Simon increased generated interpreter size to accomodate Windows
Wed, 16 Oct 2013 14:17:42 +0200 Doug Simon attempt to fix Eclipse build loop issue
Wed, 16 Oct 2013 13:24:34 +0200 Doug Simon fixed name of SPARC class
Wed, 16 Oct 2013 12:19:25 +0200 Doug Simon increased AMD64 template interpreter size in GRAALVM to allow the VM to be debugged with a Java debugger
Tue, 15 Oct 2013 23:32:19 +0200 Doug Simon added LoweringProvider to ReplacementsProvider.registerReplacements
Tue, 15 Oct 2013 22:38:35 -0700 twisti add missing @Override to Iterator.remove overrides
Tue, 15 Oct 2013 18:04:13 -0700 twisti revert Unsafe.getObject hack to read uncompressed pointers
Wed, 16 Oct 2013 01:12:47 +0200 Christos Kotselidis Merge
Wed, 16 Oct 2013 01:12:23 +0200 Christos Kotselidis Enable Deferred Init Barriers
Wed, 16 Oct 2013 01:05:14 +0200 Christos Kotselidis Fix inconsistent oops in slow path allocation
Tue, 15 Oct 2013 23:06:27 +0200 Doug Simon Merge.
Tue, 15 Oct 2013 22:21:01 +0200 Doug Simon rename: graalRuntime -> runtime, getGraalRuntime -> getRuntime
Tue, 15 Oct 2013 22:19:41 +0200 Doug Simon introduced HotSpotRegistersProvider interface
Tue, 15 Oct 2013 14:14:06 +0200 Doug Simon split HotSpotRuntime into separate provider implementations
Tue, 15 Oct 2013 21:32:13 +0200 Doug Simon Backed out changeset: 5b1a2e8e82d6
Tue, 15 Oct 2013 21:28:24 +0200 Doug Simon Merge.
Mon, 14 Oct 2013 11:24:04 +0200 Doug Simon made use of substitution when deriving a new Providers object
Mon, 14 Oct 2013 11:06:32 +0200 Doug Simon narrowed TargetDescription dependency of ReplacementsImpl to word kind
Tue, 15 Oct 2013 14:26:30 +0200 Gilles Duboscq Fix intptr_t to oop casts in vframeArray.cpp and re-enable CHECK_UNHANDLED_OOPS in fastdebug mode
Tue, 15 Oct 2013 14:46:25 +0200 Gilles Duboscq The runtime entries need to use oopDesc* rather than oop in their signature
Tue, 15 Oct 2013 14:02:31 +0200 Gilles Duboscq Merge
Mon, 14 Oct 2013 17:49:25 +0200 Gilles Duboscq When FixedGuardNode is canonicalized away, it should not be replaced with the previous begin
Tue, 15 Oct 2013 17:41:30 +0200 Matthias Grimmer Remove truffle.printer
Tue, 15 Oct 2013 13:03:54 +0200 Lukas Stadler make EscapeObjectState value numberable
Tue, 15 Oct 2013 11:32:32 +0200 Lukas Stadler PEA: fix up FrameStates *after* dealing with unhandled inputs
Tue, 15 Oct 2013 11:31:23 +0200 Lukas Stadler preliminary fix for MonitorExitNodes with AFTER_BCI
Mon, 14 Oct 2013 19:46:29 -0700 twisti ConstantNode methods should not throw InternalError
Tue, 15 Oct 2013 02:07:33 +0200 Christos Kotselidis Merge
Tue, 15 Oct 2013 01:50:48 +0200 Christos Kotselidis Fix unittests
Mon, 14 Oct 2013 23:38:14 +0200 Christos Kotselidis Merge
Mon, 14 Oct 2013 23:37:28 +0200 Christos Kotselidis Re-enable G1 verification in gate
Mon, 14 Oct 2013 23:36:11 +0200 Christos Kotselidis Fix in G1 GC after latest HotSpot merge
Mon, 14 Oct 2013 23:35:49 +0200 Christos Kotselidis Field renaming in unsafe load snippet
Tue, 15 Oct 2013 01:11:02 +0200 Thomas Wuerthinger Make sure HotSpot installed code link is cut when code is explicitely invalidated.
Tue, 15 Oct 2013 00:31:43 +0200 Thomas Wuerthinger Fix wrong modification of ReplacementsImpl macro node method handling.
Mon, 14 Oct 2013 23:30:05 +0200 Thomas Wuerthinger Improve convert deoptimize to guard phase to recognize FixedGuardNode following MergeNode.
Mon, 14 Oct 2013 23:28:45 +0200 Thomas Wuerthinger Improve canonicalization of FixedGuardNode.
Mon, 14 Oct 2013 23:28:10 +0200 Thomas Wuerthinger Truffle API adjustments: Simplify frame handling. Introduce cast for MaterializedFrame objects.
Mon, 14 Oct 2013 18:48:21 +0200 Christian Humer Merge.
Mon, 14 Oct 2013 18:35:48 +0200 Christian Humer Truffle-DSL: fixed wrong targetType for implicit casts.
Mon, 14 Oct 2013 15:51:57 +0200 Christian Humer merge.
Mon, 14 Oct 2013 15:44:18 +0200 Christian Humer Truffle-DSL: fixed incorrect else guard connections for executeAndSpecialize.
Mon, 14 Oct 2013 14:32:00 +0200 Christian Humer Merge.
Mon, 14 Oct 2013 13:25:25 +0200 Christian Humer Truffle-DSL: fixed invalid @SlowPath on generic execute methods. (GRAAL-490 #resolve)
Fri, 11 Oct 2013 20:45:14 +0200 Christian Humer Truffle-DSL. fixed some issues with new generation strategy.
Fri, 11 Oct 2013 20:07:50 +0200 Christian Humer Merge.
Fri, 11 Oct 2013 20:06:33 +0200 Christian Humer SL: updated simple lanugage type system to use an implicit cast.
Fri, 11 Oct 2013 20:05:55 +0200 Christian Humer Truffle-DSL: implemented new polymorphic more compact generation strategy
Wed, 09 Oct 2013 15:33:36 +0200 Christian Humer Merge.
Thu, 03 Oct 2013 18:09:21 +0200 Christian Humer Truffle-DSL: fixed minor issue in implicit cast tests.
Thu, 03 Oct 2013 18:07:59 +0200 Christian Humer Truffle-DSL: new implicit cast code generation layout supports now executeWith.
Thu, 03 Oct 2013 16:31:09 +0200 Christian Humer TruffleDSL: improved code generation layout for implicit casts.
Wed, 02 Oct 2013 15:57:17 +0200 Christian Humer SL: fixed literals generate unnecessary code.
Wed, 02 Oct 2013 15:33:25 +0200 Christian Humer Merge.
Wed, 02 Oct 2013 15:33:08 +0200 Christian Humer Truffle: Added experimental serialization API.
Wed, 02 Oct 2013 13:26:31 +0200 Christian Humer Merge.
Fri, 06 Sep 2013 21:37:50 +0200 Christian Humer Merge.
Fri, 06 Sep 2013 17:59:27 +0200 Christian Humer Truffle-DSL: fixed a if bug target parameters and executes accidently do not match.
Mon, 14 Oct 2013 16:40:51 +0200 Gilles Duboscq During CheckCast lowering, if null was never seen and a guard is created for the null case, the instanceof should be done on a non-null value.
Mon, 14 Oct 2013 15:52:24 +0200 Gilles Duboscq Remove reduduant guards stage check in GuardingPiNode.lower
Mon, 14 Oct 2013 13:49:46 +0200 Gilles Duboscq Replace some wrong GRAAL_ONLY with GRAALVM_ONLY
Mon, 14 Oct 2013 13:07:34 +0200 Lukas Stadler remove unused parameters from doProfile methods
Mon, 14 Oct 2013 10:45:02 +0200 Lukas Stadler exclude java.lang.ref.Reference from Escape Analysis
Sat, 12 Oct 2013 20:08:36 +0200 Andreas Woess fix hosted mode on windows after hotspot merge.
Sat, 12 Oct 2013 10:18:16 +0200 Bernhard Urban NodeClassIterator: remove reference to NodeClass
Sat, 12 Oct 2013 02:10:16 +0200 Christos Kotselidis Merge
Sat, 12 Oct 2013 01:15:05 +0200 Christos Kotselidis Merge
Sat, 12 Oct 2013 00:47:33 +0200 Christos Kotselidis Fix warning
Fri, 11 Oct 2013 23:14:06 +0200 Christos Kotselidis Merge
Fri, 11 Oct 2013 22:40:21 +0200 Christos Kotselidis Merge
Fri, 11 Oct 2013 21:41:42 +0200 Christos Kotselidis Merge
Fri, 11 Oct 2013 17:21:14 +0200 Christos Kotselidis Merge
Fri, 11 Oct 2013 17:14:35 +0200 Christos Kotselidis Augment unit tests to account for deferred init barriers
Fri, 11 Oct 2013 17:14:18 +0200 Christos Kotselidis Augment WriteBarrier Verification phase error reporting
Fri, 11 Oct 2013 17:12:35 +0200 Christos Kotselidis Do not add write barriers to newly allocated objects
Fri, 11 Oct 2013 17:09:13 +0200 Christos Kotselidis Customize deferred barrier flags fro Graal
Fri, 11 Oct 2013 17:08:22 +0200 Christos Kotselidis Defer barriers upon slow-path allocation
Fri, 11 Oct 2013 17:07:41 +0200 Christos Kotselidis Delegate deferred barrier arguments to graal
Fri, 11 Oct 2013 17:06:18 +0200 Christos Kotselidis Add Graal option for deferring write barriers of eden allocated objects
Sat, 12 Oct 2013 01:03:47 +0200 Doug Simon moved lookupForeignCall() from CodeCacheProvider to ForeignCallsProvider (GRAAL-511)
Sat, 12 Oct 2013 00:31:37 +0200 Doug Simon refactored isReexecutable(), getKilledLocations() and canDeoptimize() out of MetaAccessProvider into ForeignCallsProvider (GRAAL-511)
Fri, 11 Oct 2013 21:58:41 +0200 Doug Simon introduced @InjectedNodeParameter annotation to make injection of arguments during node intrinsification more extensible
Fri, 11 Oct 2013 21:05:41 +0200 Doug Simon fixed C compilation warnings on MacOS
Fri, 11 Oct 2013 19:20:45 +0200 Bernhard Urban gate: temporarily disable G1 verification until merge issues are resolved
Fri, 11 Oct 2013 17:53:29 +0200 Gilles Duboscq Merge
Fri, 11 Oct 2013 17:52:33 +0200 Gilles Duboscq Revert changes to globalDefinitions (needs more work) and disable CHECK_UNHANDLED_OOPS in fastdebug until it's fixed upstream
Fri, 11 Oct 2013 15:41:33 +0200 Gilles Duboscq Reduce HotSpot diff and fix previous merge
Fri, 11 Oct 2013 10:38:03 +0200 Gilles Duboscq Merge with hs25-b53
Fri, 04 Oct 2013 14:10:09 -0700 amurillo Added tag hs25-b53 for changeset 562a3d356de6jdk8-b111
Fri, 04 Oct 2013 14:10:08 -0700 amurillo Mergehs25-b53
Fri, 04 Oct 2013 13:37:25 -0700 jcoomes Merge
Thu, 03 Oct 2013 17:16:23 +0200 jwilhelm 8025853: Remove unnecessary uses of GenerationSizer
Thu, 03 Oct 2013 13:19:19 +0200 jwilhelm 8025855: Simplify GenRemSet code slightly
Wed, 02 Oct 2013 18:24:58 +0200 ehelin Merge
Mon, 30 Sep 2013 11:39:07 +0200 ehelin 8025226: TestPerfCountersAndMemoryPools.java fails with -Xmixed or -Xcomp
Wed, 02 Oct 2013 14:33:32 +0200 mgerdin 8012525: gc/metaspace/G1AddMetaspaceDependency.java Test fails a safepoint timeout assertion or hangs.
Tue, 01 Oct 2013 15:21:14 +0200 ehelin 8025313: MetaspaceMemoryPool incorrectly reports undefined size for max
Tue, 01 Oct 2013 07:52:52 +0200 brutisso 8025605: G1: Heap expansion logging misleading for fully expanded heap
Mon, 30 Sep 2013 12:43:59 +0200 tschatzl 8025441: G1: assert "assert(thread < _num_vtimes) failed: just checking" fails when G1ConcRefinementThreads > ParallelGCThreads
Tue, 24 Sep 2013 14:46:29 +0200 mgerdin 8025305: Cleanup CardTableModRefBS usage in G1
Fri, 27 Sep 2013 13:41:07 +0200 tschatzl Merge
Fri, 27 Sep 2013 11:18:26 +0200 tschatzl Merge
Fri, 27 Sep 2013 10:23:12 +0200 mgerdin 8025279: metaspace/flags/maxMetaspaceSize throws OOM: out of Compressed Klass space
Thu, 26 Sep 2013 12:49:45 +0200 tschatzl 8014078: G1: improve remembered set summary information by providing per region type information
Thu, 03 Oct 2013 10:35:32 -0700 vladidan Merge
Thu, 03 Oct 2013 10:25:54 -0400 jprovino Merge
Fri, 27 Sep 2013 13:53:43 -0400 jiangli Merge
Fri, 27 Sep 2013 13:49:57 -0400 jiangli 8024990: JT_JDK: 11 failures with SIGSEGV on arm-sflt platforms in nightly fastdebug build.
Thu, 03 Oct 2013 16:38:21 +0400 iveresov Merge
Wed, 02 Oct 2013 06:17:10 -0700 vlivanov 8025233: Move sun.invoke.Stable into java.lang.invoke package
Fri, 27 Sep 2013 13:36:25 -0400 drchase 8025260: Methodhandles/JSR292: NullPointerException (NPE) thrown instead of AbstractMethodError (AME)
Mon, 30 Sep 2013 15:42:39 -0700 twisti 8025599: Missing store barrier with OptimizeStringConcat
Fri, 27 Sep 2013 11:52:24 +0400 shade 8014447: Object.hashCode intrinsic breaks inline caches
Sat, 28 Sep 2013 12:42:22 -0700 twisti 8025613: clang: remove -Wno-unused-value
Sat, 28 Sep 2013 12:32:10 +0400 iignatyev 8023452: TestCase$Helper(java.lang.Object) must be osr_compiled
Sat, 28 Sep 2013 12:32:09 +0400 iignatyev 8024678: Java source files in hotspot/test/testlibrary should not use @author tag in JavaDoc
Fri, 27 Sep 2013 15:43:03 -0700 adlertz Merge
Fri, 27 Sep 2013 12:43:51 -0700 adlertz Merge
Fri, 27 Sep 2013 10:50:55 +0200 anoll 8020151: PSR:PERF Large performance regressions when code cache is filled
Fri, 27 Sep 2013 08:39:19 +0200 rbackman 8024924: Intrinsify java.lang.Math.addExact
Thu, 26 Sep 2013 12:07:53 -0700 twisti 8024545: make develop and notproduct flag values available in product builds
Tue, 01 Oct 2013 11:06:35 -0400 zgu Merge
Tue, 01 Oct 2013 09:21:43 -0400 zgu Merge
Tue, 01 Oct 2013 08:54:05 -0400 zgu 8022187: Missing ResourceMark crash when assertion using FormatBufferResource fails
Tue, 01 Oct 2013 08:10:42 -0400 acorn 8011311: Private interface methods. Default conflicts:ICCE. no erased_super_default.
Fri, 27 Sep 2013 10:08:56 -0400 zgu Merge
Thu, 26 Sep 2013 10:25:02 -0400 hseigel 7195622: CheckUnhandledOops has limited usefulness now
Wed, 25 Sep 2013 17:47:51 +0200 ctornqvi 8024492: [TESTBUG] Test library class Platform.java needs to include methods for missing OS's and architectures
Wed, 25 Sep 2013 17:47:22 +0200 ctornqvi 8024677: [TESTBUG] Move tests for classes in /testlibrary
Wed, 25 Sep 2013 13:58:13 +0200 dsimms 8023956: Provide a work-around to broken Linux 32 bit "Exec Shield" using CS for NX emulation (crashing with SI_KERNEL)
Thu, 26 Sep 2013 13:41:34 -0700 amurillo 8025536: new hotspot build - hs25-b53
Wed, 02 Oct 2013 13:26:31 -0700 katleman Added tag jdk8-b110 for changeset 6209b0ed51c0
Thu, 26 Sep 2013 13:33:02 -0700 amurillo Added tag hs25-b52 for changeset 58043478c26djdk8-b110
Thu, 26 Sep 2013 13:33:01 -0700 amurillo Mergehs25-b52
Thu, 26 Sep 2013 06:34:10 -0700 tschatzl Merge
Thu, 26 Sep 2013 12:18:21 +0200 tschatzl Merge
Wed, 25 Sep 2013 17:23:41 +0200 brutisso 8025228: assert(new_entry->reserved_words() == vs_word_size) fails in nightly
Wed, 25 Sep 2013 13:25:24 +0200 tschatzl 7163191: G1: introduce a "heap spanning table" abstraction
Tue, 24 Sep 2013 10:14:02 +0200 tschatzl Merge
Sat, 21 Sep 2013 10:09:42 +0200 stefank 8025096: Move the ChunkManager instances out of the VirtualSpaceLists
Fri, 20 Sep 2013 11:00:38 +0200 stefank 8025059: Metspace::should_expand mixes bytes and words in check against MaxMetaspaceSize
Fri, 20 Sep 2013 10:53:28 +0200 stefank 8024974: Incorrect use of GC_locker::is_active()
Thu, 26 Sep 2013 04:00:09 -0700 bdelsart Merge
Thu, 26 Sep 2013 01:30:01 -0700 bdelsart Merge
Fri, 20 Sep 2013 20:19:52 -0700 jiangli Merge
Fri, 20 Sep 2013 15:06:23 -0400 bpittore 8014911: Should use SUPPORTS_NATIVE_CX8 define to help C/C++ compiler elide blocks of code
Thu, 26 Sep 2013 08:48:15 +0200 adlertz Merge
Tue, 24 Sep 2013 16:08:00 -0700 kvn 8022585: VM crashes when ran with -XX:+PrintInlining
Tue, 24 Sep 2013 15:56:25 +0200 anoll 7009641: Don't fail VM when CodeCache is full
Wed, 25 Sep 2013 13:03:21 -0400 zgu Merge
Mon, 23 Sep 2013 08:56:19 -0700 iklam 8025088: Missing cases for JVM_CONSTANT_MethodHandleInError cause crash if debugger steps into error-tagged method handle
Sun, 22 Sep 2013 18:07:43 +0200 dsamersoff Merge
Sun, 22 Sep 2013 18:49:09 +0400 dsamersoff 7133122: SA throws sun.jvm.hotspot.debugger.UnmappedAddressException when it should not
Sun, 22 Sep 2013 06:31:43 -0700 sla 6989981: jstack causes "fatal error: ExceptionMark destructor expects no pending exceptions"
Fri, 20 Sep 2013 18:19:07 -0700 dcubed Merge
Fri, 20 Sep 2013 12:58:35 -0700 dcubed Merge
Sat, 21 Sep 2013 01:45:29 +0200 coleenp Merge
Fri, 20 Sep 2013 18:34:00 -0400 coleenp 8014956: nashorn/api/javaaccess/MethodAccessTest.java test fails on sparc-solaris 64
Fri, 20 Sep 2013 10:34:41 -0700 mgerdin Merge
Tue, 17 Sep 2013 17:16:28 +0200 allwin 7196151: ParserTest SEGv on solaris
Fri, 20 Sep 2013 09:44:04 -0400 coleenp Merge
Fri, 20 Sep 2013 09:30:02 -0400 coleenp 8022887: Assertion hit while using class and redefining it with RedefineClasses simultaneously
Thu, 19 Sep 2013 11:04:23 -0400 hseigel 8024517: runtime/CDSCompressedKPtrs/XShareAuto.java failed with RuntimeException
Thu, 19 Sep 2013 08:47:46 +0200 kevinw Merge
Wed, 18 Sep 2013 19:50:44 +0200 kevinw Merge
Wed, 18 Sep 2013 16:48:49 +0400 sgabdura 8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR and GET_OWNED_MONITOR
Wed, 18 Sep 2013 20:08:00 -0400 dholmes 8024826: (s) : Remove alt-rt.jar, used by +AggressiveOps
Wed, 18 Sep 2013 07:02:10 -0700 dcubed 8019835: Strings interned in different threads equal but does not ==
Fri, 20 Sep 2013 11:17:04 -0700 amurillo 8025127: new hotspot build - hs25-b52
Thu, 26 Sep 2013 10:43:15 -0700 cl Added tag jdk8-b109 for changeset c81dd5393a5e
Wed, 25 Sep 2013 12:23:10 -0700 tbell 8025411: JPRT to switch to the new Win platforms for JDK8 builds this weekjdk8-b109
Fri, 20 Sep 2013 11:09:26 -0700 amurillo Added tag hs25-b51 for changeset 566db1b0e6ef
Fri, 20 Sep 2013 11:09:25 -0700 amurillo Mergehs25-b51
Thu, 19 Sep 2013 18:01:39 +0200 adlertz Merge
Wed, 18 Sep 2013 14:10:21 -0700 iveresov 8023542: Test java/io/File/CheckPermission.java fails due to unfinished recursion (java.lang.StackOverflowError) when JIT'ed code (-client,-server) is running
Wed, 18 Sep 2013 09:31:01 +0200 rbackman Merge
Wed, 18 Sep 2013 07:22:20 +0200 anoll 8022883: Assertion failed: sweptCount >= flushedCount + markedCount + zombifiedCount
Tue, 17 Sep 2013 20:48:42 -0700 jrose Merge
Fri, 13 Sep 2013 22:38:02 -0400 drchase 8014013: CallInfo structure no longer accurately reports the result of a LinkResolver operation
Tue, 17 Sep 2013 16:07:37 -0700 adlertz Merge
Tue, 17 Sep 2013 08:39:20 +0200 anoll 8024128: guarantee(codelet_size > 0 && (size_t)codelet_size > 2*K) failed: not enough space for interpreter generation
Tue, 17 Sep 2013 23:12:27 +0200 ctornqvi Merge
Tue, 17 Sep 2013 16:55:53 +0200 ctornqvi 8014905: [TESTBUG] Some hotspot tests should be updated to divide test jdk and compile jdk
Tue, 17 Sep 2013 05:30:19 -0700 adlertz Merge
Fri, 13 Sep 2013 16:55:44 -0700 twisti 8024760: add more types, fields and constants to VMStructs
Fri, 13 Sep 2013 04:16:54 -0700 vlivanov 8023134: Rename VM LogFile to hotspot_pid{pid}.log (was hotspot.log)
Thu, 12 Sep 2013 18:13:28 -0700 twisti Merge
Thu, 12 Sep 2013 14:53:44 -0700 twisti 8024275: During CTW: assert(sig_bt[member_arg_pos] == T_OBJECT) failed: dispatch argument must be an object
Thu, 12 Sep 2013 23:13:45 +0200 adlertz 8024646: Remove LRG_List container, replace it with GrowableArray
Thu, 19 Sep 2013 09:34:20 +0200 tschatzl Merge
Thu, 19 Sep 2013 09:26:08 +0200 tschatzl Merge
Wed, 18 Sep 2013 15:59:41 +0200 tschatzl Merge
Wed, 18 Sep 2013 13:18:52 +0200 tschatzl 8024669: Native OOME when allocating after changes to maximum heap supporting Coops sizing on sparcv9
Wed, 18 Sep 2013 10:02:19 +0200 tschatzl 8024662: gc/arguments/TestUseCompressedOopsErgo.java does not compile.
Tue, 17 Sep 2013 20:59:07 +0200 ehelin 8024718: Metaspace performance counters and memory pools should report the same data
Wed, 18 Sep 2013 00:08:00 +0000 jwilhelm Merge
Tue, 17 Sep 2013 14:02:53 +0200 jwilhelm 8024884: Test name changed, test list not updated
Tue, 17 Sep 2013 12:04:11 +0200 tschatzl 8024914: Swapped usage of idx_t and bm_word_t types in bitMap.inline.hpp
Mon, 16 Sep 2013 13:32:44 +0200 tschatzl Merge
Mon, 16 Sep 2013 10:20:45 +0200 tschatzl 8024396: VM crashing with assert(!UseLargePages || UseParallelOldGC || use_large_pages) failed: Wrong alignment to use large pages
Mon, 16 Sep 2013 09:41:03 +0200 tschatzl Merge
Fri, 13 Sep 2013 07:57:13 +0200 shade 8024671: G1 generates assert error messages in product builds
Fri, 13 Sep 2013 22:25:27 +0200 stefank 8024752: Log TraceMetadata* output to gclog_or_tty instead of tty
Fri, 13 Sep 2013 22:23:48 +0200 stefank 8024751: Fix bugs in TraceMetadata
Fri, 13 Sep 2013 22:22:14 +0200 stefank 8024650: Don't adjust MaxMetaspaceSize up to MetaspaceSize
Fri, 13 Sep 2013 22:21:06 +0200 stefank 8024651: Remove the incorrect usage of Metablock::overhead()
Thu, 12 Sep 2013 10:15:54 +0200 stefank 8024638: Count and expose the amount of committed memory in the metaspaces
Thu, 12 Sep 2013 10:15:30 +0200 ehelin 8023476: Metaspace capacity > reserved
Wed, 11 Sep 2013 18:47:54 +0200 tschatzl Merge
Wed, 11 Sep 2013 16:25:02 +0200 tschatzl 8010722: assert: failed: heap size is too big for compressed oops
Wed, 11 Sep 2013 06:15:31 -0700 mgerdin Merge
Wed, 11 Sep 2013 09:37:14 +0200 mgerdin 8009561: NPG: Metaspace fragmentation when retiring a Metachunk
Wed, 11 Sep 2013 12:03:41 +0200 tschatzl Merge
Wed, 11 Sep 2013 10:19:16 +0200 tschatzl 8021823: G1: Concurrent marking crashes with -XX:ObjectAlignmentInBytes>=32 in 64bit VMs
Wed, 11 Sep 2013 10:14:32 +0200 tschatzl 8016825: Large pages for the heap broken on Windows for compressed oops
Wed, 11 Sep 2013 08:57:02 +0200 mgerdin 8024176: [macosx] gc/metaspace/ClassMetaspaceSizeInJmapHeap.java failed since jdk8b105, hs25b47
Mon, 12 Aug 2013 17:37:02 +0200 ehelin 8015107: NPG: Use consistent naming for metaspace concepts
Wed, 18 Sep 2013 21:47:51 -0700 bdelsart Merge
Fri, 13 Sep 2013 21:36:27 -0400 dholmes 8024505: [TESTBUG] update test groups for additional tests that can't run on the minimal VM
Fri, 13 Sep 2013 07:47:26 -0700 bdelsart Merge
Wed, 11 Sep 2013 23:49:35 -0400 dholmes Merge
Wed, 11 Sep 2013 00:38:18 -0400 dholmes 8024256: Minimal VM build is broken with PCH disabled
Wed, 11 Sep 2013 20:03:34 -0400 bpittore 8024007: Misc. cleanup of static agent code
Wed, 18 Sep 2013 12:52:15 -0400 zgu Merge
Tue, 17 Sep 2013 20:20:03 +0200 mseledtsov 7149464: [TESTBUG] Test runtime/7020373/Test7020373.sh failed to clean up files after test
Tue, 17 Sep 2013 20:09:32 +0200 mseledtsov 8016029: test runtime/6878713/Test6878713.sh failed
Mon, 16 Sep 2013 18:39:53 -0700 minqi Merge
Mon, 16 Sep 2013 15:35:04 -0700 minqi 7164841: Improvements to the GC log file rotation
Mon, 16 Sep 2013 15:24:11 -0700 acorn Merge
Mon, 16 Sep 2013 17:57:56 -0400 acorn 8024647: Default method resolution with private superclass method
Mon, 16 Sep 2013 12:43:34 -0700 dcubed 6986195: correctly identify Ubuntu as the operating system in crash report instead of "Debian"
Mon, 16 Sep 2013 07:38:13 -0400 dholmes 6900441: PlatformEvent.park(millis) on Linux could still be affected by changes to the time-of-day clock
Fri, 13 Sep 2013 16:56:58 -0700 sspitsyn Merge
Fri, 13 Sep 2013 12:48:50 -0700 sspitsyn 8024346: ~CautiouslyPreserveExceptionMark - assert(!_thread->has_pending_exception()) failed: unexpected exception generated
Fri, 13 Sep 2013 12:47:44 -0700 sspitsyn 8024345: 'assert(_value != NULL) failed: resolving NULL _value' from VM_RedefineClasses::set_new_constant_pool
Fri, 13 Sep 2013 12:46:40 -0700 sspitsyn 8017230: Internal Error (jvmtiRedefineClasses.cpp:1662): guarantee(false) failed: insert_space_at() failed
Fri, 13 Sep 2013 19:20:59 +0200 mgronlun Merge
Fri, 13 Sep 2013 17:47:00 +0200 mgronlun 8021353: Event based tracing is missing thread exit
Fri, 13 Sep 2013 10:34:15 -0400 zgu Merge
Thu, 12 Sep 2013 15:53:49 +0400 dsamersoff 8022617: Openjdk hotspot build is broken on BSD platforms using gcc
Wed, 11 Sep 2013 14:30:17 +0400 dsamersoff 8024056: runtime/InitialThreadOverflow/testme.sh fails
Mon, 09 Sep 2013 14:44:37 -0400 hseigel 8023167: JVM allows duplicate Runtime[In]VisibleTypeAnnotations attributes in ClassFile/field_info/method_info structures
Mon, 09 Sep 2013 10:01:09 +0100 kevinw 8023478: Test fails with HS crash in GCNotifier.
Fri, 06 Sep 2013 08:42:42 -0700 iklam 8022335: Native stack walk while generating hs_err does not work on Windows x64
Wed, 04 Sep 2013 08:55:08 -0400 zgu 8022798: "assert(seq > 0) failed: counter overflow" in Kitchensink
Fri, 13 Sep 2013 00:43:01 -0700 amurillo 8024764: new hotspot build - hs25-b51
Thu, 19 Sep 2013 09:36:51 -0700 cl Added tag jdk8-b108 for changeset 85072013aad4
Fri, 13 Sep 2013 00:25:19 -0700 amurillo Added tag hs25-b50 for changeset a09fe9d1e016jdk8-b108
Fri, 13 Sep 2013 00:25:18 -0700 amurillo Mergehs25-b50
Thu, 12 Sep 2013 09:10:14 +0200 adlertz Merge
Wed, 11 Sep 2013 09:34:00 +0200 adlertz 8010941: MinJumpTableSize is set to 18, investigate if that's still optimal
Tue, 10 Sep 2013 15:28:44 -0700 vlivanov Merge
Tue, 10 Sep 2013 14:51:48 -0700 vlivanov 8001107: @Stable annotation for constant folding of lazily evaluated variables
Tue, 10 Sep 2013 07:51:37 +0200 anoll 8024473: Remove unused macro: IRT_ENTRY_FOR_NMETHOD
Mon, 09 Sep 2013 19:53:28 +0200 adlertz Merge
Thu, 05 Sep 2013 16:38:04 +0400 iignatyev 8012447: Java CTW implementation
Fri, 06 Sep 2013 11:11:19 -0700 amurillo 8024258: new hotspot build - hs25-b50
Thu, 12 Sep 2013 11:08:59 -0700 cl Added tag jdk8-b107 for changeset 5b7f90aab3ad
Fri, 06 Sep 2013 11:04:00 -0700 amurillo Added tag hs25-b49 for changeset 50794d8ac11cjdk8-b107
Fri, 06 Sep 2013 11:04:00 -0700 amurillo Mergehs25-b49
Thu, 05 Sep 2013 14:15:54 +0200 tschatzl Merge
Wed, 04 Sep 2013 12:56:03 -0700 jmasa Merge
Wed, 04 Sep 2013 11:41:17 -0700 jmasa 8013938: Native OOME on fastdebug VM on Solaris
Thu, 22 Aug 2013 11:23:15 +0200 ehelin 8020692: TestGCEventMixed.java failed because of timestamp in event after end event
Fri, 30 Aug 2013 07:31:47 +0200 brutisso 8019902: G1: Use the average heap size rather than the minimum heap size to calculate the region size
Thu, 29 Aug 2013 06:53:16 -0700 jmasa Merge
Thu, 22 Aug 2013 10:50:41 +0200 mgerdin 8016155: SIGBUS when running Kitchensink with ParallelScavenge and ParallelOld
Thu, 05 Sep 2013 10:39:10 +0200 adlertz Merge
Mon, 02 Sep 2013 22:44:57 +0200 adlertz 8024095: Missing brackets in local scheduling code.
Mon, 02 Sep 2013 13:13:45 +0200 rbackman Merge
Sun, 01 Sep 2013 19:52:02 +0200 adlertz Merge
Sun, 01 Sep 2013 19:21:05 +0200 adlertz 8023988: Move local scheduling of nodes to the CFG creation and code motion phase (PhaseCFG)
Thu, 29 Aug 2013 22:44:19 +0400 vlivanov 8023976: assert(!CompilationPolicy::can_be_compiled(this, comp_level)) failed: sanity check
Wed, 28 Aug 2013 11:22:43 +0200 kvn 8023597: Optimize G1 barriers code for unsafe load_store
Tue, 27 Aug 2013 21:16:54 +0200 adlertz Merge
Mon, 26 Aug 2013 12:50:23 +0200 adlertz 8023691: Create interface for nodes in class Block
Tue, 27 Aug 2013 19:37:39 +0200 rbackman Merge
Tue, 20 Aug 2013 09:37:01 +0200 rbackman 8022283: Assertion failed: assert(is_loaded() && field->holder()->is_loaded() && klass()->is_subclass_of (field->holder())) failed: invalid access
Mon, 26 Aug 2013 21:48:19 -0700 vlivanov Merge
Mon, 26 Aug 2013 17:41:05 +0400 vlivanov 8022595: JSR292: deadlock during class loading of MethodHandles, MethodHandleImpl & MethodHandleNatives
Mon, 26 Aug 2013 17:37:25 +0400 vlivanov 8022456: LogCompilation tool does not work with C1 output again
Mon, 26 Aug 2013 16:12:20 +0200 roland 8016277: Crash in nmethod::is_compiled_by_c1() on x86
Wed, 21 Aug 2013 13:34:45 +0200 roland 7199175: JSR 292: C1 needs patching when invokedynamic/invokehandle call site is not linked
Fri, 23 Aug 2013 18:04:35 -0700 kvn 8023472: C2 optimization breaks with G1
Fri, 23 Aug 2013 11:41:37 -0700 kvn 8012972: Incremental Inlining should support scalar replaced object in debug info
Sun, 01 Sep 2013 10:37:01 -0400 hseigel 8023381: VM fails to initialize in runtime/CDSCompressedKPtrs/XShareAuto.java runtime/SharedArchiveFile/CdsSameObjectAlignment.java
Fri, 30 Aug 2013 15:42:01 -0700 acorn Merge
Fri, 30 Aug 2013 12:56:58 -0700 acorn Merge
Fri, 30 Aug 2013 15:15:56 -0400 acorn 8023872: Verification error in generated lambda classes
Fri, 30 Aug 2013 15:57:06 -0400 hseigel Merge
Fri, 30 Aug 2013 15:15:22 -0400 hseigel Merge
Fri, 30 Aug 2013 15:07:23 -0400 hseigel 8024050: Incorrect optimization level and comment specified for unsafe.cpp
Fri, 30 Aug 2013 13:38:45 -0400 zgu Merge
Fri, 30 Aug 2013 12:22:02 -0400 zgu Merge
Fri, 30 Aug 2013 11:54:14 -0400 zgu 6991327: using -Xprof trigger native memory leak
Fri, 30 Aug 2013 07:04:42 -0700 dcubed Merge
Thu, 29 Aug 2013 18:56:29 -0400 coleenp 8021954: VM SIGSEGV during classloading on MacOS; hs_err_pid file produced
Thu, 29 Aug 2013 21:46:09 +0200 dsamersoff Merge
Thu, 29 Aug 2013 21:48:23 +0400 dsamersoff 8009062: poor performance of JNI AttachCurrentThread after fix for 7017193
Thu, 29 Aug 2013 13:44:07 -0400 hseigel 8022407: sun/misc/CopyMemory.java fails with SIGSEGV in Unsafe_SetByte+0x35
Thu, 29 Aug 2013 10:33:13 -0400 hseigel 8016764: JVM does not prohibit invokespecial in c.f.v 51.0 that invokes default interface method in c.f.v 52.0
Thu, 29 Aug 2013 11:05:55 +0200 sla 8023720: (hotspot) setjmp/longjmp changes the process signal mask on OS X
Wed, 28 Aug 2013 08:15:01 -0400 acorn 8020489: VM crash when non-existent interface called by invokespecial
Tue, 27 Aug 2013 16:02:59 -0400 iklam Merge
Tue, 27 Aug 2013 03:35:46 -0400 iklam Merge
Mon, 26 Aug 2013 21:59:50 -0700 iklam 8020622: create.bat on Windows failed to create project file for Visual Studio 2012
Tue, 27 Aug 2013 07:54:05 -0700 minqi Merge
Mon, 26 Aug 2013 14:11:26 -0700 ccheung 8020675: invalid jar file in the bootclasspath could lead to jvm fatal error
Tue, 27 Aug 2013 04:58:58 -0700 jiangli Merge
Mon, 26 Aug 2013 13:32:14 -0400 jiangli 8023477: Invalid CP index when reading ConstantPool.
Tue, 27 Aug 2013 01:21:22 -0700 acorn Merge
Mon, 26 Aug 2013 11:35:25 -0400 acorn 8012294: remove generic handling for default methods
Mon, 26 Aug 2013 18:34:29 -0700 dcubed Merge
Mon, 26 Aug 2013 17:42:03 +0400 shade 8023638: Add the regression test for 8006997
Fri, 30 Aug 2013 00:29:52 -0700 amurillo 8024022: new hotspot build - hs25-b49
Thu, 05 Sep 2013 02:45:38 -0700 cl Added tag jdk8-b106 for changeset aed585cafc0d
Fri, 30 Aug 2013 00:19:43 -0700 amurillo Added tag hs25-b48 for changeset 18b4798adbc4jdk8-b106
Fri, 30 Aug 2013 00:19:42 -0700 amurillo Mergehs25-b48
Thu, 29 Aug 2013 00:22:13 -0400 dholmes Merge
Wed, 28 Aug 2013 21:42:14 -0400 dholmes Merge
Wed, 28 Aug 2013 19:25:18 -0400 dholmes 8023900: [TESTBUG] Initial compact profile test groups need adjusting
Wed, 28 Aug 2013 12:01:04 -0700 jiangli Merge
Wed, 28 Aug 2013 14:44:46 -0400 bpittore 8023580: Add jtreg test for 8004051 and 8005722
Tue, 27 Aug 2013 22:05:53 -0400 dholmes 8006164: [TESTBUG] compact profile hotspot test issues
Fri, 23 Aug 2013 12:36:32 -0700 cjplummer 8020829: JT_HS: 2 runtime NMT tests fail on platforms if NMT detail is not supported
Fri, 23 Aug 2013 20:33:02 -0400 bpittore 8014135: The JVMTI specification does not conform to recent changes in JNI specification
Tue, 27 Aug 2013 18:55:33 -0700 jmasa Merge
Fri, 23 Aug 2013 15:59:20 -0700 jmasa Merge
Thu, 22 Aug 2013 04:14:45 +0200 brutisso Merge
Wed, 21 Aug 2013 22:35:56 +0200 brutisso 8022872: G1: Use correct GC cause for young GC triggered by humongous allocations
Fri, 16 Aug 2013 06:12:46 -0700 jmasa 8022817: CMS should not shrink if compaction was not done
Mon, 26 Aug 2013 07:01:23 -0700 stefank Merge
Fri, 16 Aug 2013 13:22:32 +0200 stefank 8007074: SIGSEGV at ParMarkBitMap::verify_clear()
Mon, 26 Aug 2013 09:33:01 +0200 dsimms 8022683: JNI GetStringUTFChars should return NULL on allocation failure not abort the VM
Sun, 25 Aug 2013 21:21:18 -0400 hseigel 8022183: GCC 4.6 change sdefault setting for omit-frame-pointer which breaks hotspot stack walking
Fri, 23 Aug 2013 10:39:15 -0700 dcubed Merge
Fri, 23 Aug 2013 10:36:34 +0200 mgronlun 8023457: Event based tracing framework needs a mutex for thread groups
Thu, 22 Aug 2013 21:23:31 -0700 poonam Merge
Thu, 22 Aug 2013 18:09:29 -0700 poonam Merge
Wed, 21 Aug 2013 22:12:11 -0700 poonam 8020530: Non heap memory size calculated incorrectly
Thu, 22 Aug 2013 17:21:48 -0700 jiangli Merge
Thu, 22 Aug 2013 19:27:42 -0400 jiangli 8023547: com/sun/jdi/RedefineMulti.sh fails with IllegalArgumentException after JDK-8021948 .
Thu, 22 Aug 2013 13:53:13 -0700 iklam Merge
Thu, 22 Aug 2013 10:20:50 -0700 iklam 8023406: make/windows/build_vm_def.sh takes too long even when BUILD_WIN_SA != 1
Thu, 22 Aug 2013 14:56:10 -0400 sla Merge
Tue, 23 Jul 2013 14:32:37 +0200 allwin 8011888: sa.js: TypeError: [object JSAdapter] has no such function "__has__"
Thu, 22 Aug 2013 11:52:27 -0400 hseigel 7121403: [TESTBUG] runtime/7051189/Xchecksig.sh fails on 64bit solaris
Wed, 21 Aug 2013 13:18:52 +0200 sla 8022808: Kitchensink hangs on macos
Fri, 23 Aug 2013 03:14:54 -0700 amurillo 8023635: new hotspot build - hs25-b48
Thu, 29 Aug 2013 09:41:51 -0700 cl Added tag jdk8-b105 for changeset acac3bde66b2
Fri, 23 Aug 2013 03:01:16 -0700 amurillo Added tag hs25-b47 for changeset c1604d5885a6jdk8-b105
Fri, 23 Aug 2013 03:01:16 -0700 amurillo Mergehs25-b47
Thu, 22 Aug 2013 14:03:47 -0700 jmasa Merge
Thu, 22 Aug 2013 11:13:17 -0700 jmasa Merge
Wed, 14 Aug 2013 19:52:16 -0700 jmasa 8021809: Partitioning based on eden sampling during allocation not reset correctly
Wed, 21 Aug 2013 10:32:02 +0200 tschatzl 8022784: TaskQueue misses minimal documentation and references for analysis
Tue, 20 Aug 2013 10:02:38 -0700 jmasa Merge
Mon, 19 Aug 2013 08:58:56 -0700 jmasa Merge
Mon, 19 Aug 2013 18:17:58 +0200 ehelin 8023219: NPG: MetaspaceMemoryPool should report statistics for all of metaspace
Mon, 19 Aug 2013 13:44:13 +0200 stefank 8023227: Enhance layout_helper_log2_element_size assert
Fri, 16 Aug 2013 11:26:09 +0200 brutisso 8023145: G1: G1CollectedHeap::mark_strong_code_roots() needs to handle ParallelGCThreads=0
Thu, 15 Aug 2013 13:02:42 -0700 brutisso Merge
Thu, 15 Aug 2013 10:52:18 +0200 johnc 7145569: G1: optimize nmethods scanning
Thu, 22 Aug 2013 18:37:14 +0200 rbackman Merge
Thu, 08 Aug 2013 03:16:56 +0200 rbackman 8022675: Redundant class init check
Tue, 20 Aug 2013 10:57:50 -0700 twisti 8022956: Clang: enable return type warnings on BSD
Mon, 19 Aug 2013 09:33:29 +0200 rbackman Merge
Fri, 16 Aug 2013 14:11:40 -0700 kvn 8021898: Broken JIT compiler optimization for loop unswitching
Fri, 16 Aug 2013 13:39:26 -0400 iignatyev Merge
Wed, 14 Aug 2013 23:50:23 +0400 iignatyev 8022832: Add WB APIs for OSR compilation
Fri, 16 Aug 2013 17:34:37 +0400 iignatyev 8016456: ciReplay test assumes TIERED compilation is available
Fri, 16 Aug 2013 10:23:55 +0200 adlertz 8023003: Cleanup the public interface to PhaseCFG
Thu, 15 Aug 2013 11:59:19 -0700 bharadwaj 8022441: Bad code generated for certain interpreted CRC intrinsics, 2 cases
Tue, 20 Aug 2013 13:47:40 -0700 dcubed 8023287: HOTSPOT_BUILD_COMPILER needs to support "Sun Studio 12u3"
Tue, 20 Aug 2013 00:48:55 -0700 jiangli Merge
Mon, 19 Aug 2013 14:59:54 -0400 jiangli 8021948: Change InstanceKlass::_source_file_name and _generic_signature from Symbol* to constant pool indexes.
Mon, 19 Aug 2013 22:28:52 -0700 kevinw Merge
Mon, 19 Aug 2013 14:28:58 +0100 kevinw 8022655: ClassDump ignored jarStream setting
Mon, 19 Aug 2013 17:29:41 -0700 ehelin Merge
Wed, 07 Aug 2013 16:47:32 +0200 ehelin 8014659: NPG: performance counters for compressed klass space
Mon, 19 Aug 2013 09:16:35 -0700 minqi 8023188: Unsafe volatile double store on bsd is broken
Fri, 16 Aug 2013 10:06:58 -0700 dcubed Merge
Fri, 16 Aug 2013 04:24:07 -0700 amurillo 8023152: new hotspot build - hs25-b47
Thu, 22 Aug 2013 09:10:01 -0700 cl Added tag jdk8-b104 for changeset 104743074675
Thu, 10 Oct 2013 18:26:22 +0200 Gilles Duboscq Adapt compressed pointers implementation for last HotSpot changes
Thu, 10 Oct 2013 17:22:25 +0200 Gilles Duboscq Merge
Thu, 15 Aug 2013 20:04:10 -0400 hseigel 8003424: Enable Class Data Sharing for CompressedOops
Wed, 14 Aug 2013 15:12:00 -0700 rdurbin 8005073: [TESTBUG] remove crufty '_g' support from HS tests
Fri, 11 Oct 2013 16:11:21 +0200 Doug Simon grouped provider values/parameters into a Providers object (GRAAL-511)
Fri, 11 Oct 2013 12:20:09 +0200 Doug Simon Merge.
Fri, 11 Oct 2013 12:19:09 +0200 Doug Simon refactored constantEquals(), lookupArrayLength() and readUnsafeConstant() out of MetaAccessProvider into ConstantReflectionProvider (GRAAL-511)
Thu, 10 Oct 2013 23:20:04 +0200 Doug Simon rename: lookupRegisterConfig -> getRegisterConfig (part 2)
Thu, 10 Oct 2013 23:08:06 +0200 Doug Simon rename: lookupRegisterConfig -> getRegisterConfig
Thu, 10 Oct 2013 22:58:07 +0200 Doug Simon rename: metaAccessProvider -> metaAccess
Thu, 10 Oct 2013 22:46:13 +0200 Doug Simon removed unnecessary delegating classes
Fri, 11 Oct 2013 00:18:41 +0200 Bernhard Urban NodeClassIterator: seperate implementation for modCount check
Thu, 10 Oct 2013 22:29:47 +0200 Bernhard Urban NodeClassIterator: specialize instance for each type of iterator (inputs/successors) in order to share directCount/offsets directly with NodeClass
Thu, 10 Oct 2013 20:50:54 +0200 Doug Simon made GraalCodeCacheProvider independent of CodeCacheProvider and renamed the former to LoweringProvider (GRAAL-511)
Thu, 10 Oct 2013 18:26:09 +0200 Doug Simon Merge.
Thu, 10 Oct 2013 18:12:30 +0200 Doug Simon removed API for storing a Graph with an InstalledCode
Thu, 10 Oct 2013 18:07:20 +0200 Doug Simon added ability to suppress duplicate lines on an output stream and used it to filter the GC verification log messages in the gate
Thu, 10 Oct 2013 17:07:11 +0200 Gilles Duboscq Merge
Thu, 10 Oct 2013 17:06:03 +0200 Gilles Duboscq Disable TieredCompilation if Graal is enabled
Thu, 10 Oct 2013 14:20:04 +0200 Gilles Duboscq Merge hs25-b46
Fri, 16 Aug 2013 04:14:13 -0700 amurillo Added tag hs25-b46 for changeset 580430d131ccjdk8-b104
Fri, 16 Aug 2013 04:14:12 -0700 amurillo Mergehs25-b46
Fri, 16 Aug 2013 09:02:36 +0200 brutisso Merge
Thu, 15 Aug 2013 06:20:48 -0700 ehelin Merge
Tue, 13 Aug 2013 18:16:19 +0200 ehelin 8020598: ObjectCountEventSender::send needs INCLUDE_TRACE guards when building OpenJDK with INCLUDE_TRACE=0
Thu, 15 Aug 2013 10:05:50 +0200 brutisso 8023021: Unnecessary clearing of the card table introduced by the fix for JDK-8023013
Wed, 14 Aug 2013 13:49:36 +0200 ehelin 8022899: SunStudio compiler can not handle EXCEPTION_MARK and inlining
Wed, 14 Aug 2013 10:55:45 +0200 brutisso Merge
Wed, 14 Aug 2013 09:02:32 +0200 brutisso 8022800: Use specific generations rather than generation iteration
Fri, 31 May 2013 14:32:44 +0200 stefank 8022880: False sharing between PSPromotionManager instances
Thu, 15 Aug 2013 15:26:16 +0200 rbackman Merge
Wed, 14 Aug 2013 10:21:26 -0700 kvn 8022993: Convert MAX_UNROLL constant to LoopMaxUnroll C2 flag
Sat, 10 Aug 2013 10:01:12 +0400 iignatyev 8019915: whitebox testClearMethodStateTest fails with tiered on sparc
Fri, 09 Aug 2013 18:05:00 +0200 rbackman Merge
Wed, 07 Aug 2013 18:04:42 +0200 adlertz 8022475: Remove unneeded ad-files
Wed, 07 Aug 2013 17:56:19 +0200 adlertz 8022284: Hide internal data structure in PhaseCFG
Mon, 12 Aug 2013 17:24:54 -0400 coleenp 8009728: nsk/jvmti/AttachOnDemand/attach030 crashes on Win32
Sat, 10 Aug 2013 10:56:27 -0700 iklam 8022740: Visual 2008 IDE build is broken
Fri, 09 Aug 2013 15:36:09 -0700 dcubed Merge
Fri, 09 Aug 2013 13:19:00 -0700 dcubed Merge
Fri, 09 Aug 2013 09:51:21 -0700 mikael 8022452: Hotspot needs to know about Windows 8.1 and Windows Server 2012 R2
Thu, 08 Aug 2013 20:13:45 -0700 minqi Merge
Thu, 08 Aug 2013 15:19:12 -0700 minqi 8019583: [TESTBUG] runtime/7107135 always passes
Thu, 08 Aug 2013 14:45:56 -0700 iklam 8022093: syntax error near "umpiconninfo_t" -- when building on Solaris 10
Thu, 08 Aug 2013 09:21:30 -0700 dcubed 8016601: Unable to build hsx24 on Windows using project creator and Visual Studio
Wed, 07 Aug 2013 19:02:06 +0400 dsamersoff 8021771: warning stat64 is deprecated - when building on OSX 10.7.5
Tue, 06 Aug 2013 21:06:19 -0700 dholmes Merge
Tue, 06 Aug 2013 12:28:46 -0400 omajid 8022188: Make zero compile after 8016131 and 8016697
Tue, 06 Aug 2013 16:33:59 -0700 sspitsyn 7187554: JSR 292: JVMTI PopFrame needs to handle appendix arguments
Fri, 09 Aug 2013 01:39:11 -0700 amurillo 8022688: new hotspot build - hs25-b46
Thu, 15 Aug 2013 09:25:33 -0700 cl Added tag jdk8-b103 for changeset 6f9be7f87b96
Fri, 09 Aug 2013 01:32:48 -0700 amurillo Added tag hs25-b45 for changeset 7f55137d6aa8jdk8-b103
Fri, 09 Aug 2013 01:32:47 -0700 amurillo Mergehs25-b45
Thu, 08 Aug 2013 23:49:04 +0200 rbackman Merge
Mon, 05 Aug 2013 15:03:40 -0700 twisti 8022029: GetUnsafeObjectG1PreBarrier fails on 32-bit with: Unrecognized VM option 'ObjectAlignmentInBytes=32'
Mon, 05 Aug 2013 17:15:35 +0200 rbackman Merge
Fri, 02 Aug 2013 10:20:34 -0700 anoll 8021301: better event messages
Thu, 01 Aug 2013 16:01:32 -0700 anoll 8020531: Test compiler/codecache/CheckUpperLimit.java fails when memory limited
Mon, 29 Jul 2013 16:32:38 -0700 twisti 8016474: Crash in sun.reflect.UnsafeObjectFieldAccessorImpl.get
Mon, 29 Jul 2013 11:54:18 +0400 iignatyev 8021120: TieredCompilation can be enabled even if TIERED is undefined
Thu, 08 Aug 2013 08:29:28 -0400 dholmes Merge
Tue, 06 Aug 2013 20:01:40 -0400 vladidan 8012144: multiple SIGSEGVs fails on staxf
Tue, 06 Aug 2013 14:28:48 +0400 dsamersoff 8019396: SA-JDI OSThread class initialization throws an exception
Mon, 05 Aug 2013 08:55:06 -0700 hseigel Merge
Sun, 04 Aug 2013 16:30:53 -0400 hseigel 7073961: [TESTBUG] closed/runtime/4845371/DBB.java failed on solaris 10 X65
Mon, 05 Aug 2013 10:27:31 +0100 kevinw 8021444: SA: ClassDump.run() should not ignore existing ClassFilter.
Fri, 02 Aug 2013 22:34:43 +0200 ctornqvi Merge
Fri, 02 Aug 2013 18:26:24 +0200 ctornqvi Merge
Fri, 02 Aug 2013 18:12:10 +0200 ctornqvi 8009585: test/runtime/7196045 times out
Fri, 02 Aug 2013 08:32:05 -0700 dcubed Merge
Fri, 02 Aug 2013 12:26:46 +0100 kevinw 8020943: Memory leak when GCNotifier uses create_from_platform_dependent_str()
Thu, 01 Aug 2013 22:25:11 +0200 ctornqvi 8009407: runtime/8000968/Test8000968.sh has incorrect check for proper config
Thu, 01 Aug 2013 22:20:00 +0200 ctornqvi 8014294: Assert in ThreadTimesClosure::do_thread() due to use of naked oop instead of handle
Thu, 01 Aug 2013 22:15:40 +0200 mseledtsov 8020614: OutputAnalyzer.shouldHaveExitValue() should print stdout/stderr output
Fri, 02 Aug 2013 03:06:19 -0700 amurillo 8022124: new hotspot build - hs25-b45
Thu, 08 Aug 2013 10:10:31 -0700 cl Added tag jdk8-b102 for changeset c4697c1c4484
Fri, 02 Aug 2013 02:54:48 -0700 amurillo Added tag hs25-b44 for changeset 530fe88b3b2cjdk8-b102
Fri, 02 Aug 2013 02:54:47 -0700 amurillo Mergehs25-b44
Thu, 01 Aug 2013 17:17:52 -0700 tamao Merge
Thu, 01 Aug 2013 17:29:49 +0200 brutisso 8022051: G1: Remove some unused G1 flags
Thu, 01 Aug 2013 09:35:04 +0200 brutisso 8021879: G1: G1HeapRegionSize flag value not updated correctly
Thu, 01 Aug 2013 07:03:07 +0200 brutisso 8021967: Deprecate -XX:DefaultMaxRAMFraction
Fri, 26 Jul 2013 13:34:22 -0700 tamao Merge
Thu, 25 Jul 2013 11:07:23 -0700 jmasa 6412968: CMS Long initial mark pauses
Thu, 25 Jul 2013 07:02:45 -0700 jmasa Merge
Tue, 23 Jul 2013 09:49:11 -0700 jmasa 6990419: CMS Remaining work for 6572569: consistently skewed work distribution in (long) re-mark pauses
Wed, 24 Jul 2013 10:07:37 +0200 tschatzl 8020123: Test gc/g1/TestPrintRegionRememberedSetInfo.java fails with "test result: Error. No action after @build"
Wed, 31 Jul 2013 19:05:03 -0400 dholmes Merge
Sat, 27 Jul 2013 17:23:11 -0400 clucasius Merge
Thu, 25 Jul 2013 21:05:29 -0400 dholmes 8021314: minimal1.make needs to force off components not supported by the minimal VM
Wed, 31 Jul 2013 08:28:18 -0700 fparain Merge
Tue, 30 Jul 2013 14:14:25 -0700 ccheung 8021296: [TESTBUG] Test8017498.sh fails to find "gcc" and fails to compile on some Linux releases
Fri, 26 Jul 2013 15:24:32 +0000 fparain 8019845: Memory leak during class redefinition
Fri, 26 Jul 2013 05:54:01 -0700 fparain Merge
Wed, 24 Jul 2013 08:04:15 +0200 minqi Merge
Fri, 19 Jul 2013 14:43:45 -0700 minqi 8012263: ciReplay: gracefully exit & report meaningful error when replay data parsing fails
Fri, 26 Jul 2013 12:37:39 -0700 kvn 8008938: TieredCompilation should be default
Fri, 26 Jul 2013 04:01:41 -0700 amurillo 8021566: new hotspot build - hs25-b44
Thu, 01 Aug 2013 04:56:11 -0700 cl Added tag jdk8-b101 for changeset f6921c876db1
Thu, 10 Oct 2013 16:14:55 +0200 Doug Simon made CodeCacheProvider independent of MetaAccessProvider (GRAAL-511)
Thu, 10 Oct 2013 13:44:59 +0200 Gilles Duboscq Simplify ConstantNode.onlyUsedInVirtualState
Thu, 10 Oct 2013 12:07:58 +0200 Gilles Duboscq Ignore agent build files
Thu, 10 Oct 2013 13:03:26 +0200 Bernhard Urban Label: allocate ArrayList lazily
Thu, 10 Oct 2013 12:06:33 +0200 Doug Simon made verification of Option declaring classes runtime independent
Thu, 10 Oct 2013 12:05:39 +0200 Doug Simon removed warning
Thu, 10 Oct 2013 11:56:25 +0200 Doug Simon added tests for ResolvedJavaType.getClassInitializer() and ResolvedJavaType.getDeclaredMethods()
Thu, 10 Oct 2013 11:55:46 +0200 Doug Simon added ResolvedJavaType.getClassInititalizer()
Thu, 10 Oct 2013 03:23:40 +0200 Andreas Woess Back out changeset be0a33a631fa.
Wed, 09 Oct 2013 22:21:49 +0200 Andreas Woess Truffle: fix node rewrite issue that can occur when a currently executing node is replaced in a recursive call.
Wed, 09 Oct 2013 20:03:43 +0200 Andreas Woess Remove obsolete TruffleCompilerOptions.
Wed, 09 Oct 2013 19:38:58 +0200 Andreas Woess fix typo
Wed, 09 Oct 2013 17:55:00 +0200 Andreas Woess Fix DeoptimizeNode @NodeInfo.
Wed, 09 Oct 2013 17:34:44 +0200 Thomas Wuerthinger Merge.
Wed, 09 Oct 2013 17:26:38 +0200 Thomas Wuerthinger Merge.
Wed, 09 Oct 2013 17:26:29 +0200 Thomas Wuerthinger Do not emit code for constants in virtual state.
Tue, 08 Oct 2013 23:14:53 +0200 Thomas Wuerthinger Allow floating unsafe loads.
Tue, 08 Oct 2013 23:14:35 +0200 Thomas Wuerthinger Only allow virtualization of PiNode if type matches.
Wed, 09 Oct 2013 16:53:07 +0200 Bernhard Urban StandardMethodSubstitutionsTest: reenable tests again
Wed, 09 Oct 2013 16:02:48 +0200 Doug Simon spelling fix
Tue, 08 Oct 2013 21:47:46 +0200 Thomas Wuerthinger Merge.
Tue, 08 Oct 2013 00:18:11 +0200 Thomas Wuerthinger Introduce ConditionAnchorNode.
Tue, 08 Oct 2013 00:17:56 +0200 Thomas Wuerthinger Fix warnings in PTX code.
Tue, 08 Oct 2013 15:06:43 +0200 Doug Simon ensure graal.options in the JDK is deployed/updated/deleted each time the VM is run
Tue, 08 Oct 2013 13:30:10 +0200 Doug Simon suggest corrections for mistyped Graal options (GRAAL-521)
Tue, 08 Oct 2013 00:20:24 +0100 Chris Seaton TruffleRuntime.createVirtualFrame.
Mon, 07 Oct 2013 23:16:00 +0200 Thomas Wuerthinger Merge.
Mon, 07 Oct 2013 23:10:17 +0200 Thomas Wuerthinger Fix unsafe load snippet.
Mon, 07 Oct 2013 09:10:51 +0200 Thomas Wuerthinger Merge.
Mon, 07 Oct 2013 03:12:05 +0200 Thomas Wuerthinger Fix more PTX warnings.
Mon, 07 Oct 2013 03:11:20 +0200 Thomas Wuerthinger Merge.
Mon, 07 Oct 2013 03:08:50 +0200 Thomas Wuerthinger Fix warnings in PTX code.
Mon, 07 Oct 2013 03:05:50 +0200 Thomas Wuerthinger Propagate state after when creating unsafe store node.
Mon, 07 Oct 2013 02:40:08 +0200 Thomas Wuerthinger Add support for unsafe access in early read elimination.
Mon, 07 Oct 2013 01:25:49 +0200 Thomas Wuerthinger Add object location identity class.
Mon, 07 Oct 2013 01:24:08 +0200 Thomas Wuerthinger Merge.
Mon, 07 Oct 2013 01:23:54 +0200 Thomas Wuerthinger Simplify handling of unsafe store and unsafe load.
Sun, 06 Oct 2013 16:30:25 +0200 Thomas Wuerthinger Remove unused import.
Sun, 06 Oct 2013 16:27:06 +0200 Thomas Wuerthinger Add missing node intrinsic annotation.
Mon, 07 Oct 2013 14:47:18 +0200 Doug Simon fixed WriteBarrier tests
Mon, 07 Oct 2013 11:36:49 +0200 Doug Simon Merge.
Sun, 06 Oct 2013 23:45:02 +0200 Doug Simon removed the IterableNodeType marker interface from PhiNode (GRAAL-471)
Sun, 06 Oct 2013 23:44:15 +0200 Doug Simon removed unused PhiStampPhase
Sun, 06 Oct 2013 23:40:18 +0200 Doug Simon removed the IterableNodeType marker interface from EscapeObjectState (GRAAL-471)
Sun, 06 Oct 2013 23:37:24 +0200 Doug Simon removed the IterableNodeType marker interface from ValueAnchorNode (GRAAL-471)
Sun, 06 Oct 2013 23:35:47 +0200 Doug Simon removed the IterableNodeType marker interface from WriteBarrier (GRAAL-471); typed iteration is only used in tests
Sun, 06 Oct 2013 23:32:25 +0200 Doug Simon removed the IterableNodeType marker interface from MaterializedObjectState (GRAAL-471)
Sun, 06 Oct 2013 23:31:03 +0200 Doug Simon removed the IterableNodeType marker interface from LogicNegationNode (GRAAL-471)
Sun, 06 Oct 2013 23:29:37 +0200 Doug Simon removed the IterableNodeType marker interface from LoadIndexedNode (GRAAL-471)
Sun, 06 Oct 2013 23:28:58 +0200 Doug Simon removed unused class
Sun, 06 Oct 2013 23:04:55 +0200 Doug Simon removed the IterableNodeType marker interface from LoadFieldNode (GRAAL-471)
Sun, 06 Oct 2013 21:19:22 -0700 Michael Van De Vanter Merge with 67a1e27a8dbb0945dc974b3ee3d8ac8af04743d3
Sun, 06 Oct 2013 21:17:51 -0700 Michael Van De Vanter Truffle: another minor tweak to NodeUtil.printSourceAttributionTree
Sun, 06 Oct 2013 19:58:09 -0700 Michael Van De Vanter SL: remove use of RootNode() constructor
Sun, 06 Oct 2013 19:57:46 -0700 Michael Van De Vanter Truffle: clean out one more use of the RootNode() constructor in test code
Sun, 06 Oct 2013 19:54:56 -0700 Michael Van De Vanter SL: update node constructors to use the Node(SourceSection) constructor
Sun, 06 Oct 2013 19:53:00 -0700 Michael Van De Vanter Truffle; remove uses of Node() constructor in test code
Sun, 06 Oct 2013 22:07:23 -0400 Morris Meyer PTX initial float and double
Sun, 06 Oct 2013 18:15:56 -0400 Morris Meyer PTX boolean return value, emitIntegerTestMove, warnings
Sun, 06 Oct 2013 13:55:09 -0400 Morris Meyer PTX conditional move, switch, if-else
Sun, 06 Oct 2013 15:38:20 +0200 Thomas Wuerthinger Merge.
Sun, 06 Oct 2013 15:36:12 +0200 Thomas Wuerthinger Adjustments to unsafe access and unsafe cast compiler directives in Truffle API.
Sat, 05 Oct 2013 15:01:01 +0200 Thomas Wuerthinger Adjustment to unsafe customization macro node.
Sat, 05 Oct 2013 16:51:42 -0400 Morris Meyer Fixes to PTX control flow logic
Sat, 05 Oct 2013 10:37:38 -0400 Morris Meyer Disable broken BitCountNode integer / long substition test
Sat, 05 Oct 2013 10:31:18 -0400 Morris Meyer Fixed BasicPTXTest and IntegerPTXTest
Fri, 04 Oct 2013 11:56:18 +0200 Lukas Stadler more javadoc and output tweaks for dynamic counters
Fri, 04 Oct 2013 00:53:19 +0200 Doug Simon added block ids to Labels
Thu, 03 Oct 2013 21:28:21 +0200 Doug Simon removed dead or unused code
Thu, 03 Oct 2013 18:08:24 +0200 Roland Schatz Fix wrong typecast.
Thu, 03 Oct 2013 17:07:10 +0200 Doug Simon fix line wrapping issue when printing help for options
Thu, 03 Oct 2013 11:17:43 +0200 Roland Schatz Implement FloatStamp.asConstant.
Thu, 03 Oct 2013 10:38:23 +0200 Gilles Duboscq Fix problem with FloatStamp/IntegerStamp.alwaysDistinct throwing NPE
Wed, 02 Oct 2013 22:46:54 +0200 Doug Simon canonicalized projects
Wed, 02 Oct 2013 22:46:36 +0200 Doug Simon Merge.
Wed, 02 Oct 2013 21:43:19 +0200 Doug Simon modified CustomCanonicalizer to deal with Nodes (instead of ValueNodes) to avoid extra type testing during canonicalization (GRAAL-506)
Wed, 02 Oct 2013 21:40:29 +0200 Doug Simon Merge.
Wed, 02 Oct 2013 20:57:11 +0200 Doug Simon replace instanceof type tests for Canonicalizable and Simplifiable with extra boolean properties in NodeClass (GRAAL-506)
Tue, 01 Oct 2013 20:38:25 +0200 Doug Simon moved Canonicalizable and Simplifiable to the com.oracle.graal.graph project (GRAAL-506)
Tue, 01 Oct 2013 20:32:47 +0200 Doug Simon broadened types in Canonicalizable interface so that it can be moved to the com.oracle.graal.graph project (GRAAL-506)
Tue, 01 Oct 2013 20:30:04 +0200 Doug Simon broadened types in SimplifierTool interface so that it can be moved to the com.oracle.graal.graph project (GRAAL-506)
Wed, 02 Oct 2013 21:54:12 +0200 Bernhard Urban Inlining: remove killing begin node in non-exceptional path of InvokeWithException after inlining
Wed, 02 Oct 2013 18:40:48 +0200 Lukas Stadler fix signature of reflective invocation of ReplacementsImpl.makeGraph
Wed, 02 Oct 2013 17:34:27 +0200 Lukas Stadler Merge
Wed, 21 Aug 2013 15:29:55 +0200 Lukas Stadler don't tail duplicate object allocations
Wed, 02 Oct 2013 15:17:16 +0200 Lukas Stadler some more javadoc for benchmark counters
Wed, 02 Oct 2013 15:05:04 +0200 Lukas Stadler in-depth profiling of allocations and monitors
Wed, 02 Oct 2013 15:04:04 +0200 Lukas Stadler remove unused option
Wed, 02 Oct 2013 14:38:07 +0200 Lukas Stadler fix, simplify and enable ObjectClone intrinsification
Wed, 02 Oct 2013 14:16:04 +0200 Lukas Stadler new parameter on Snippet annotation to remove all frame states
Wed, 02 Oct 2013 15:37:06 +0100 Chris Seaton Merge.
Wed, 02 Oct 2013 14:46:30 +0100 Chris Seaton Merge.
Wed, 02 Oct 2013 14:19:28 +0100 Chris Seaton mx sl command.
Wed, 02 Oct 2013 15:43:39 +0200 Bernhard Urban CommitAllocation: use INIT_LOCATION for initializing objects and arrays
Wed, 02 Oct 2013 11:16:21 +0200 Bernhard Urban SchedulePhase: bail out with SchedulingError if scheduled block is not dominated by earliest
Wed, 02 Oct 2013 11:16:21 +0200 Bernhard Urban NewMemoryAwareScheudling: process loop a second time in order to compute the loop exists correctly with the new merged state
Wed, 02 Oct 2013 13:32:30 +0200 Bernhard Urban NewMemoryAwareScheduling: handle MemoryPhis properly
Wed, 02 Oct 2013 11:16:21 +0200 Bernhard Urban MemoryScheduling: update testcases
Wed, 25 Sep 2013 19:29:14 +0200 Bernhard Urban FloatingReadNode: add verify(), make sure that lastLocationAccess is always a MemoryCheckpoint
Wed, 02 Oct 2013 11:16:21 +0200 Bernhard Urban InvokeWithException: make next successor a special begin node which has the same locationidentity as the invoke
Wed, 02 Oct 2013 14:57:37 +0200 Roland Schatz Fix bug in constant folding.
Wed, 02 Oct 2013 13:28:17 +0200 Lukas Stadler Merge
Wed, 02 Oct 2013 13:18:25 +0200 Lukas Stadler simplify PEA block states by turning scalarAliases and objectAliases into one global NodeMap
Wed, 02 Oct 2013 10:19:43 +0200 Lukas Stadler remove unused method from VirtualizerTool
Wed, 02 Oct 2013 10:18:50 +0200 Lukas Stadler small javadoc fix
Wed, 02 Oct 2013 13:26:32 +0200 Lukas Stadler remove unused EscapeState.ThreadLocal
Mon, 30 Sep 2013 18:32:47 +0200 Lukas Stadler Merge
Mon, 30 Sep 2013 18:32:26 +0200 Lukas Stadler move benchmark counters into separate class and make them correct for multithreaded applications
Wed, 02 Oct 2013 12:09:51 +0200 Roland Schatz Simplify constant folding.
Tue, 01 Oct 2013 17:26:56 -0700 Michael Van De Vanter Truffle: minor legibility improvement in NodeUtil.printSourceAttributionTree()
Tue, 01 Oct 2013 07:23:33 -0700 Michael Van De Vanter Merge with f5faf49a86dd4bfd8e5ff6b9d6beedd280ea3f69
Mon, 30 Sep 2013 20:47:41 -0700 Michael Van De Vanter Truffle: add NodeUtil.printSourceAttributionTree() for debugging
Mon, 30 Sep 2013 22:05:40 +0200 Bernhard Urban remove MemoryState, make MemoryMap a node, add MemoryMap input to ReturnNode
Mon, 30 Sep 2013 16:36:24 +0200 Bernhard Urban MemoryMap: move to graal.nodes package
Mon, 30 Sep 2013 16:30:18 +0200 Bernhard Urban NewObjectSnippets: don't use a seperate location for initializing the array length field
Mon, 30 Sep 2013 16:28:42 +0200 Bernhard Urban SnippetTemplate: remove canonicalizer. remove loop for return node. copy Set on user side
Mon, 30 Sep 2013 21:46:41 +0200 Andreas Woess gtx_ptx.cpp: fix switch default label and operator precedence in ncores().
Mon, 30 Sep 2013 13:03:47 -0400 Morris Meyer PTX warp limiter to available GPU processors
Mon, 30 Sep 2013 17:03:14 +0200 Gilles Duboscq Fix wrong local variable name in LoopPolicies.shouldFullUnroll
Mon, 30 Sep 2013 16:10:32 +0200 Gilles Duboscq Keep the correct Deoptimization reason and action while grouping Deoptimizations
Mon, 30 Sep 2013 16:09:40 +0200 Gilles Duboscq Temporarily move encodeDeoptActionAndReason to MetaAccessProvider
Mon, 30 Sep 2013 18:05:25 +0200 Gilles Duboscq Merge
Thu, 26 Sep 2013 17:33:04 +0200 Gilles Duboscq Use ControlSplitNode and ControlSinkNode in GraphBuilderPhase.isBlockEnd
Thu, 26 Sep 2013 17:30:19 +0200 Gilles Duboscq Add a DynamicDeoptimizeNode where the action and reason is a input node.
Thu, 26 Sep 2013 16:26:56 +0200 Gilles Duboscq Fix copyright date in NodeWithState
Thu, 26 Sep 2013 16:10:02 +0200 Gilles Duboscq Remove DeoptimizingNode.getDeoptimizationReason
Thu, 26 Sep 2013 16:03:28 +0200 Gilles Duboscq SpeculationLog gives back the necessary Constant when calling maySpeculate. Remove the deoptimizationReasonfrom the DebugInfo
Thu, 26 Sep 2013 14:41:12 +0200 Gilles Duboscq CodeCacheProvider.encodeDeoptActionAndReason now returns a Constant
Mon, 30 Sep 2013 16:49:08 +0200 Doug Simon Merge.
Mon, 30 Sep 2013 16:48:24 +0200 Doug Simon enhanced test for CipherBlockChaining substitutions to cover path where the substitutions call the original (i.e. substituted) methods on slow paths
Mon, 30 Sep 2013 10:03:05 +0200 Doug Simon omit canonicalization in IncrementalCanonicalizerPhase if none of the contained phases changed the graph
Mon, 30 Sep 2013 14:02:07 +0200 Lukas Stadler new PrintAfterCompilation option, simplify PrintCompilation output
Mon, 30 Sep 2013 11:36:52 +0200 Bernhard Urban graal code installer: minor style cleanup
Mon, 30 Sep 2013 11:16:36 +0200 Bernhard Urban AMD64HotSpot: use conditional jump for IC_MISS_HANDLER
Mon, 30 Sep 2013 09:32:18 +0200 Bernhard Urban AMD64HotSpot: emit jump to IC miss handler directly instead of emitting it inside verfied_entry
Mon, 30 Sep 2013 09:47:41 +0200 Doug Simon improved javadoc for ResolvedJavaField.readConstantValue and .readValue
Mon, 30 Sep 2013 09:47:32 +0200 Doug Simon improved documentation and testing for ResolvedJavaType.resolveMethod() (GRAAL-489)
Sun, 29 Sep 2013 14:47:12 -0400 Morris Meyer PTX: one-dimensional parallel warp invocation, ParallelOver annotation
Sat, 28 Sep 2013 21:06:12 -0400 Morris Meyer PTX single-threaded array store, Warp annotation
Fri, 27 Sep 2013 19:51:01 +0200 Christos Kotselidis Merge
Fri, 27 Sep 2013 19:50:35 +0200 Christos Kotselidis Readjust branch probabilities of G1 Barriers
Fri, 27 Sep 2013 16:39:54 +0200 Michael Haupt put Node.getEncapsulatedSourceSection() on slow path
Fri, 27 Sep 2013 12:36:29 +0200 Christos Kotselidis Augment Write Barrier counters
Thu, 26 Sep 2013 15:53:21 -0700 Christian Wimmer Provide object read/write methods similar to Pointer.readXxxx/writeXxx that do not require casts to Word first, and use them in relevant places
Thu, 26 Sep 2013 22:45:25 +0200 Doug Simon attempt to canonicalize array length access when lowering array load|store operations
Thu, 26 Sep 2013 16:46:27 +0200 Andreas Woess Merge
Thu, 26 Sep 2013 16:44:54 +0200 Andreas Woess Truffle: force slow path on StringBuilder methods.
Thu, 26 Sep 2013 16:38:35 +0200 Andreas Woess Truffle: approximate source location for "illegal recursive call".
Thu, 26 Sep 2013 13:48:19 +0200 Andreas Woess Merge
Thu, 26 Sep 2013 13:47:12 +0200 Andreas Woess Truffle: add not-in-frame assumption feature.
Wed, 25 Sep 2013 17:34:01 +0200 Andreas Woess improve NodeUtil.cloneNode.
Wed, 25 Sep 2013 17:31:55 +0200 Andreas Woess include isValid in Assumption.toString(); minor javadoc fix.
Wed, 25 Sep 2013 16:16:54 +0200 Andreas Woess fix endless recursion in _find_eclipse_wsroot on windows when eclipse workspace is not in repository path.
Thu, 26 Sep 2013 13:17:48 +0200 Roland Schatz Use 32 byte code alignment for Graal on x86.
Thu, 26 Sep 2013 11:15:45 +0200 Gilles Duboscq Make AbstractBeginNode a IterableNodeType and use this in ControlFlowGraph
Thu, 26 Sep 2013 08:50:55 +0200 Bernhard Urban LoweringPhase: add comment
Wed, 25 Sep 2013 17:07:33 +0200 Bernhard Urban HSAIL, SPARC: fix some occurrences of object identity, using equals() instead
Wed, 25 Sep 2013 16:55:03 +0200 Bernhard Urban SnippetTemplate: avoid two getNodes() in assertions. comment fix and renames
Thu, 26 Sep 2013 03:04:38 +0200 Andreas Woess TruffleCache: do not cut off ControlFlowException constructors.
Wed, 25 Sep 2013 17:40:58 -0700 Christian Wimmer Improvements to recent unsafe cast node changes
Wed, 25 Sep 2013 13:26:02 -0700 twisti SPARC: added CodeInstaller::pd_relocate_poll
Wed, 25 Sep 2013 21:49:39 +0200 Doug Simon made lowering recursive instead of iterative
Wed, 25 Sep 2013 21:48:38 +0200 Doug Simon be verbose when the JDK specified by --installed-jdks is missing
Wed, 25 Sep 2013 21:25:06 +0200 Doug Simon Merge.
Wed, 25 Sep 2013 12:22:07 +0200 Doug Simon Merge.
Tue, 24 Sep 2013 15:35:59 +0200 Doug Simon Merge.
Fri, 20 Sep 2013 11:25:53 +0200 Doug Simon removed creation of intermediate LoadHubNode when lowering StoreIndexedNode
Thu, 19 Sep 2013 23:51:37 +0200 Doug Simon removed creation of intermediate ArrayLengthNode when lowering [Load|Store]IndexedNodes
Wed, 25 Sep 2013 13:11:10 +0200 Gilles Duboscq Remove unused AbstractCallNode
Wed, 25 Sep 2013 13:05:16 +0200 Gilles Duboscq StubForeignCallNode is not a DeoptimizingNode
Wed, 25 Sep 2013 12:12:45 +0200 Gilles Duboscq Nodes that extend AbstractStateSplit do not need to implement StateSplit again
Wed, 25 Sep 2013 12:08:28 +0200 Gilles Duboscq Make InfopointNode a NodeWithState, it is not a StateSplit anymore
Wed, 25 Sep 2013 12:08:04 +0200 Gilles Duboscq Introduce NodeWithState for nodes that hold some VirtualState. Use this interface in the required special cases (Scheduling and PEA)
Wed, 25 Sep 2013 11:16:17 +0200 Gilles Duboscq AMD64HotSpotLIRGenerator: ignore InfopointNodes with AFTER_BCI
Tue, 24 Sep 2013 16:21:59 +0200 Gilles Duboscq Fix SnippetFrameStateCleanupPhase's handling of Merges: if there is no statesplit after a merge, the last statesplit inside the merges's incomming branches should get an AFTER_BCI
Wed, 25 Sep 2013 12:17:55 +0200 Doug Simon add "sun4u" as a valid identifier for the SPARC architecture
Wed, 25 Sep 2013 12:17:21 +0200 Doug Simon make GuardingPiNode canonicalize to a deopt when the guard is guaranteed to fail
Wed, 25 Sep 2013 12:16:26 +0200 Doug Simon add support for a node to canonicalize itself to a ControlSinkNode
Wed, 25 Sep 2013 10:20:11 +0200 Christos Kotselidis Rewrite write barrier addition phase
Wed, 25 Sep 2013 10:08:14 +0200 Christos Kotselidis Refactor write barriers
Wed, 25 Sep 2013 09:58:05 +0200 Christos Kotselidis Move barriers in hotspot specific package
Tue, 24 Sep 2013 21:37:53 -0700 Mick Jordan Merge
Tue, 24 Sep 2013 21:36:46 -0700 Mick Jordan move pylint to mxtool
Tue, 24 Sep 2013 21:58:04 +0200 Bernhard Urban WriteBarrierSnipppets: make locations visible to other packages
Tue, 24 Sep 2013 14:24:47 -0400 Morris Meyer Finished PTX assembler and Register -> Variable conversion
Tue, 24 Sep 2013 16:08:07 +0200 Bernhard Urban G1 Barriers: don't use ANY_LOCATION
Tue, 24 Sep 2013 14:11:38 +0200 Bernhard Urban NewMultiArrayNode: use INIT_LOCATION instead of ANY_LOCATION
Tue, 24 Sep 2013 14:11:37 +0200 Bernhard Urban DynamicNewArrayNode: use INIT_LOCATION for runtime call
Tue, 24 Sep 2013 14:11:35 +0200 Bernhard Urban HotSpotRuntime: use HUB_LOCATION for hub
Tue, 24 Sep 2013 14:11:35 +0200 Bernhard Urban NewInstanceNode: use INIT_LOCATION; NewArrayNode: use INIT_LOCATION and ARRAY_LENGTH_LOCATION
Tue, 24 Sep 2013 14:11:34 +0200 Bernhard Urban SerialWriteBarrier: use GC_CARD_LOCATION instead of ANY_LOCATION
Tue, 24 Sep 2013 14:11:33 +0200 Bernhard Urban SnippetTemplate: add assertions regarding memory kills
Tue, 24 Sep 2013 14:11:32 +0200 Bernhard Urban FloatingReadPhase: use enum for describing the execution mode of the phase
Tue, 24 Sep 2013 14:11:31 +0200 Bernhard Urban FloatingReadPhase: add attribute to graph about application of FloatingReadPhase to this graph
Tue, 24 Sep 2013 16:06:46 +0200 Bernhard Urban PiNode: fix NPE in assertion
Tue, 24 Sep 2013 12:14:45 +0200 Gilles Duboscq No need for empty line after class declaration
Tue, 24 Sep 2013 10:23:43 +0200 Gilles Duboscq IntegerStamp.toString: print full mask
Tue, 24 Sep 2013 11:24:47 +0200 Doug Simon added parentheses for clarity
Tue, 24 Sep 2013 10:32:07 +0200 Doug Simon fixed poll-on-return for SPARC
Tue, 24 Sep 2013 08:51:02 +0200 Doug Simon made safepoint-on-return use specialized HotSpot runtime support for such safepoints (which have no debug info attached)
Mon, 23 Sep 2013 22:04:51 -0700 Mick Jordan mx.py whitespace fixes
Mon, 23 Sep 2013 21:57:44 -0700 Mick Jordan pylint fixes (retry)
Mon, 23 Sep 2013 21:35:12 -0700 Mick Jordan pylint fixes
Mon, 23 Sep 2013 21:30:35 -0700 Mick Jordan mx refactoring for split-repo suites; should have no effect on existing repos
Tue, 24 Sep 2013 00:41:33 +0200 Doug Simon renames: Graph.inputChanged -> inputChangedListener, Graph.usagesDroppedZero -> usagesDroppedToZeroListener
Tue, 24 Sep 2013 00:35:35 +0200 Doug Simon fixed concurrency issue in lowering of MacroNode replacement graphs
Tue, 24 Sep 2013 00:29:41 +0200 Doug Simon removed dumping overhead during inlining when dumping is not active
Mon, 23 Sep 2013 14:36:00 -0700 Christian Wimmer Refactor the handling of unsafe casts to distinguish between word-object-conversions, PiNode-like type information, and real unsafe casts.
Sun, 22 Sep 2013 02:24:13 +0200 Andreas Woess Truffle-DSL: fix type equals test with javac.
Sat, 21 Sep 2013 08:32:15 +0200 Bernhard Urban move MemoryMap to API package
Sat, 21 Sep 2013 08:19:19 +0200 Bernhard Urban SnippetTemplate: use FloatingReadPhase to store MemoryMap at ReturnNodes in order to connect the snippet graph properly when inlining it
Thu, 19 Sep 2013 21:53:20 +0200 Bernhard Urban FloatingReadNode: setter for lastLocationAccess