log

age author description
Mon, 20 Jan 2014 16:29:10 +0100 Doug Simon PTX wrapper maintains a reference to the HotSpotNmethod object for the installed GPU code so that code invalidation can be tested for in the wrapper
Mon, 20 Jan 2014 16:27:24 +0100 Doug Simon added check for invalidated code in executeCompiledMethodVarargs
Mon, 20 Jan 2014 16:26:39 +0100 Doug Simon changed return type of HotSpotCodeCacheProvider.addExternalMethod to be HotSpotNmethod
Mon, 20 Jan 2014 16:25:14 +0100 Doug Simon fixed warning
Mon, 20 Jan 2014 16:25:04 +0100 Doug Simon refined class path used by unittest to only include dependencies of the tests that will be run
Fri, 17 Jan 2014 11:19:50 +0100 Lukas Stadler adapt tests for new IfNode and MergeNode simplifications
Fri, 17 Jan 2014 09:38:39 +0100 Lukas Stadler additional simplifications for IfNode and MergeNode
Wed, 15 Jan 2014 16:11:56 +0100 Lukas Stadler allow multiple ReturnNodes per graph
Wed, 15 Jan 2014 16:08:57 +0100 Lukas Stadler expose memory map merging functionality in FloatingReadPhase
Wed, 15 Jan 2014 16:07:01 +0100 Lukas Stadler add IterableNodeType to ReturnNode
Fri, 17 Jan 2014 09:36:26 +0100 Lukas Stadler fix Class.isInstance substitution
Wed, 15 Jan 2014 17:00:40 +0100 Lukas Stadler remove LoadFieldNodes without usages
Wed, 15 Jan 2014 16:03:07 +0100 Lukas Stadler change label of ParameterNode
Mon, 20 Jan 2014 09:21:39 +0100 Lukas Stadler fix compile error in method.cpp
Sun, 19 Jan 2014 18:18:42 +0000 Chris Seaton Allow TruffleOptions to be set using system properties.
Fri, 17 Jan 2014 23:16:59 +0100 Gilles Duboscq Use .equals instead of == to compare Constant
Fri, 17 Jan 2014 16:03:13 -0500 S.Bharadwaj Yadavalli schedule lambda method compilation and execution on GPU (PTX) when possible; fix a couple of bugs.
Fri, 17 Jan 2014 17:26:47 +0100 Doug Simon fixed problem in netbeansinit that generated invalid annotation processor paths for projects
Fri, 17 Jan 2014 16:36:51 +0100 Gilles Duboscq Use a more meaningfull Compilationresult/HotSpotNMethod name in the TruffleCompilerImpl
Fri, 17 Jan 2014 16:23:18 +0100 Gilles Duboscq Rename OptimizeGuardAnchors to OptimizeGuardAnchorsPhase
Fri, 17 Jan 2014 16:22:26 +0100 Gilles Duboscq Make optimal anchor point available ouside OptimizeGuardAnchors phase
Fri, 17 Jan 2014 16:13:05 +0100 Gilles Duboscq Keep speculation and debug id when canonicalizing DynamicDeoptimizeNode
Fri, 17 Jan 2014 16:13:02 +0100 Gilles Duboscq Rename more 'speculation id' to 'debug id'. Add decodeDebugId to MetaAccessProvider
Fri, 17 Jan 2014 15:46:30 +0100 Roland Schatz Tightly pack data references that are smaller than 8 bytes.
Fri, 17 Jan 2014 15:40:50 +0100 Roland Schatz Fix equals and hashCode in Float/IntegerStamp.
Fri, 17 Jan 2014 14:07:36 +0100 Gilles Duboscq JTTTest: add optional 'bind' and 'noProfile' parameters
Fri, 17 Jan 2014 14:07:06 +0100 Gilles Duboscq SpeculationLog: split maySpeculate into maySpeculate (check only) and speculate (register)
Fri, 17 Jan 2014 14:04:41 +0100 Gilles Duboscq Add a setter for GuardNode.speculation
Fri, 17 Jan 2014 14:34:36 +0100 Gilles Duboscq Add the speculation log to the MidTierContext
Fri, 17 Jan 2014 14:03:59 +0100 Gilles Duboscq deoptimization, replace 'speculation' with 'debug_id' in some debug messages, Add debug messages arounf speculation handling
Fri, 17 Jan 2014 14:02:42 +0100 Gilles Duboscq CodeCacheProvider.addMethod: add speculationLog argument
Fri, 17 Jan 2014 14:01:02 +0100 Gilles Duboscq UseTrappingNullChecksPhase: do not use trapping null check for a reason which is not null check or has an attached speculation
Fri, 17 Jan 2014 13:58:56 +0100 Gilles Duboscq Fix AMD64HotSpotLIRGenerator.moveValueToThread
Fri, 17 Jan 2014 11:24:04 +0200 Bernhard Urban method substitution for {Character,Short}.reverseBytes()
Thu, 16 Jan 2014 20:52:12 -0800 Michael Van De Vanter Truffle/Instrumentation: fix NPE in InstrumentationProbeNode
Thu, 16 Jan 2014 17:23:50 -0800 Michael Van De Vanter Truffle: SourceManager documentation concerning file caching
Thu, 16 Jan 2014 16:43:56 -0800 Michael Van De Vanter Merge with d2976008ce631154918becdeda6ca54101f202c6
Thu, 16 Jan 2014 16:40:37 -0800 Michael Van De Vanter Ruby: expose the constant CoreLibrary.RUBY_VERSION
Thu, 16 Jan 2014 16:12:07 -0800 Michael Van De Vanter Truffle: Javadoc typo
Thu, 16 Jan 2014 21:47:17 +0000 Chris Seaton Merge.
Wed, 15 Jan 2014 19:54:48 +0000 Chris Seaton Ruby: more tidy up.
Wed, 15 Jan 2014 19:33:33 +0000 Chris Seaton Ruby: remove some unimportant debugging flags.
Thu, 16 Jan 2014 20:56:07 +0100 Andreas Woess remove duplicate code in VMToCompilerImpl.compileMethod
Thu, 16 Jan 2014 20:53:18 +0100 Andreas Woess get holder class from metaspace method when resolving MemberName target method; not necessarily the same as MemberName.clazz
Thu, 16 Jan 2014 17:50:58 +0100 Andreas Woess remove unreferenced local variable in gpu_ptx.cpp
Thu, 16 Jan 2014 12:18:29 +0100 Gilles Duboscq Don't create null guards for values that are already known to be non-null.
Wed, 15 Jan 2014 21:30:34 +0100 Doug Simon Removed com.oracle.graal.hotspot.ptx.test project
Wed, 15 Jan 2014 21:27:03 +0100 Doug Simon Merge.
Wed, 15 Jan 2014 21:13:25 +0100 Doug Simon renamed PTXLaunchKernelGraphKit to PTXWrapperBuilder
Wed, 15 Jan 2014 20:25:55 +0100 Doug Simon reworked PTX unit tests to PTX kernel call wrapper
Wed, 15 Jan 2014 20:24:44 +0100 Doug Simon moved all PTX compilation harness logic in PTXHotSpotBackend
Wed, 15 Jan 2014 20:24:13 +0100 Doug Simon added support for @ParallelOver annotation in PTX kernel call wrapper
Wed, 15 Jan 2014 20:21:53 +0100 Doug Simon suppress the exception raised by Junit's "assume" mechanism in GraalCompilerTest.test()
Wed, 15 Jan 2014 19:27:55 +0000 Chris Seaton Merge.
Wed, 15 Jan 2014 19:27:27 +0000 Chris Seaton Ruby: remove versioning.
Wed, 15 Jan 2014 18:21:55 +0100 Gilles Duboscq Guard processing of _pending_failed_speculation with #ifdef GRAAL in Thread::oops_do
Tue, 17 Dec 2013 11:55:08 +0100 Gilles Duboscq Keep speculations alive in the speculation log
Thu, 12 Dec 2013 15:31:24 +0100 Gilles Duboscq Add code to trace uncollected speculations
Thu, 12 Dec 2013 15:13:02 +0100 Gilles Duboscq Add a speculation oop for uncommon trap deoptimization. Save it in the SpeculationLog during deoptimization.
Wed, 15 Jan 2014 15:11:47 +0100 Roland Schatz Add UseConcMarcSweepGC flag to HotSpotVMConfig.
Wed, 15 Jan 2014 15:01:39 +0100 Roland Schatz Properly handle illegal locations in MoveResolver verification.
Wed, 15 Jan 2014 00:34:56 +0100 Doug Simon PTX backend can alter compilation pipeline to offload selected code to the GPU
Wed, 15 Jan 2014 00:33:34 +0100 Doug Simon added mechanism for a (GPU) backend to override/supply the initial graph in the compilation pipeline
Tue, 14 Jan 2014 19:31:37 +0100 Gilles Duboscq Adjust expected test result in WriteBarrierVerificationTest
Tue, 14 Jan 2014 16:27:14 +0100 Gilles Duboscq Make a separate phase to use trapping null checks instead of branches when implicitNullCheckLimit > 0
Tue, 14 Jan 2014 14:33:11 +0100 Gilles Duboscq remove check for null in recordImplicitException, it should not be called with a null LIRFrameState
Mon, 13 Jan 2014 19:08:58 +0100 Gilles Duboscq Removing usage of NullCheckNode in GuardNode.lowerGuard()
Mon, 13 Jan 2014 16:54:03 +0100 Gilles Duboscq Remove createNullCheckGuard from LoweringTool. Use generic createGuard instead
Mon, 13 Jan 2014 10:46:52 +0100 Gilles Duboscq Add probabilities to NewObjectSnippets.allocateInstanceDynamic
Tue, 14 Jan 2014 10:14:31 -0800 Tom Rodriguez Use compile ids assigned by hotspot
Tue, 14 Jan 2014 10:14:28 -0800 Tom Rodriguez Add locally specified guards to substitutions
Tue, 14 Jan 2014 16:26:40 +0100 Bernhard Urban MacroNode: do not modify the cached version of the graph
Tue, 14 Jan 2014 11:56:04 +0100 Doug Simon more robust handling of errors in Constant.toString()
Mon, 13 Jan 2014 23:03:12 +0100 Doug Simon disabled new PTX tests if PTX GPU is not available
Mon, 13 Jan 2014 22:36:19 +0100 Doug Simon canonicalized projects
Mon, 13 Jan 2014 22:32:27 +0100 Doug Simon initial code for calling PTX kernel code from Java with parameter marshaling and return value unmarshaling performed by a wrapper specified via manual graph construction
Mon, 13 Jan 2014 22:28:57 +0100 Doug Simon fixed name clash
Mon, 13 Jan 2014 22:19:26 +0100 Doug Simon made GraalCompilerTest slightly more extensible
Mon, 13 Jan 2014 21:41:19 +0100 Doug Simon made some GraphKit methods protected
Mon, 13 Jan 2014 21:40:47 +0100 Doug Simon improved format checking and error reporting when parsing a projects file
Mon, 13 Jan 2014 19:18:43 +0100 Bernhard Urban update method signatures for makeGraph
Mon, 13 Jan 2014 19:48:35 +0200 Bernhard Urban Replacements: use enum to describe framestate action
Mon, 13 Jan 2014 18:37:27 +0100 Bernhard Urban MacroNode: fix case for macro node lowering if framestates are not removed
Mon, 13 Jan 2014 13:49:54 +0100 Lukas Stadler fix formatting
Mon, 13 Jan 2014 13:45:25 +0100 Lukas Stadler Merge
Mon, 13 Jan 2014 13:20:30 +0100 Lukas Stadler rename LocalNode to ParameterNode
Mon, 13 Jan 2014 09:29:31 +0100 Lukas Stadler fix for FrameState.applyToNonVirtual
Mon, 13 Jan 2014 09:28:44 +0100 Lukas Stadler use graph builder suite for compiler tests
Mon, 13 Jan 2014 12:21:25 +0100 Andreas Woess fix lowering of instanceof with ConditionAnchorNode usage
Mon, 13 Jan 2014 11:28:25 +0100 Erik Eckstein consider register priority in rematerialization decision
Mon, 13 Jan 2014 10:42:55 +0100 Bernhard Urban UnsafeAllocTest: fix stamp problem
Mon, 13 Jan 2014 09:10:54 +0100 Bernhard Urban UnsafeAllocTests: Ignore abstract test for now, as type is refused by ObjectStamp
Fri, 10 Jan 2014 23:28:57 +0100 Bernhard Urban update method signature for makeGraph
Fri, 10 Jan 2014 21:22:08 +0100 Bernhard Urban MacroNode: apply SnippetFrameStateCleanPhase for nested MacroNodes
Fri, 10 Jan 2014 21:18:57 +0100 Bernhard Urban Canonicalizer: allow nodes to implement simplifiable and canonicalizable
Fri, 10 Jan 2014 20:16:31 +0100 Bernhard Urban fix recursion problem around macro nodes (e.g. array copy)
Fri, 10 Jan 2014 15:26:01 +0100 Bernhard Urban remove dead field
Fri, 10 Jan 2014 15:25:55 +0100 Bernhard Urban fix canonicalization of DynamicNewInstanceNode
Fri, 10 Jan 2014 14:29:07 +0100 Bernhard Urban inliningutils: minor refactor
Fri, 10 Jan 2014 14:18:12 +0100 Bernhard Urban Replacements: try to inline MacroNodes first
Fri, 10 Jan 2014 15:03:22 +0200 Bernhard Urban SchedulePhase: use {Queue,Deque}/LinkedList instead of Stack
Sun, 12 Jan 2014 22:20:27 +0100 Doug Simon refactored ForeignCallStub.GraphBuilder into top level GraphKit class
Sun, 12 Jan 2014 20:25:33 +0100 Andreas Woess Fix graph mark comparison in TruffleCache
Sun, 12 Jan 2014 18:43:35 +0000 Chris Seaton Ruby: disabled debugging and tracing while they?re broken.
Sun, 12 Jan 2014 15:01:24 +0100 Doug Simon added AllocaNode for reserving a block of memory in the stack frame of a method
Sun, 12 Jan 2014 14:53:00 +0100 Doug Simon enhanced support for reserving a block of memory on the stack such that the block can be a mix of primitive data and object pointers
Fri, 10 Jan 2014 19:30:45 -0800 twisti slightly better (denser) Class.isArray check
Fri, 10 Jan 2014 17:47:16 -0800 twisti enable String.equals substitution but disable it when RegisterPressure is used
Fri, 10 Jan 2014 13:40:44 +0100 Lukas Stadler small interface fixes to SuitesProvider and MonitorIdNode
Fri, 10 Jan 2014 13:40:13 +0100 Lukas Stadler fix bugs in HotSpotDebugInfoBuilder and CommitAllocationNode
Fri, 10 Jan 2014 12:21:29 +0100 Doug Simon added sourcePath attribute to OKRA library declaration
Fri, 10 Jan 2014 11:30:04 +0100 Roland Schatz Improve documentation of data section building code.
Thu, 09 Jan 2014 20:14:11 -0800 twisti renamed movzx/movsx instructions; removed duplicate movswl; added movzbl
Thu, 09 Jan 2014 20:04:55 -0800 twisti check branch displacement when patching short branches
Thu, 09 Jan 2014 16:18:29 +0100 Lukas Stadler remove PhasePlan
Thu, 09 Jan 2014 14:31:31 +0100 Lukas Stadler remove ForeignCallProvider reference from GraphBuilderPhase
Thu, 09 Jan 2014 18:56:15 +0100 Lukas Stadler remove some debugging code in MonitorExitNode
Thu, 09 Jan 2014 16:29:32 +0100 Gilles Duboscq Add initialization checks to Unsafe.allocateInstance intrinsic
Thu, 09 Jan 2014 15:11:34 +0100 Gilles Duboscq Simplify UnsafeAllocateInstance01 tests and ignore tests that crash hotspot
Thu, 09 Jan 2014 11:29:18 +0100 Gilles Duboscq GraalCompilerTest: add messages to exception comparison asserts to make JUnit output clearer
Thu, 09 Jan 2014 11:27:45 +0100 Gilles Duboscq GraalCompilerTest: fix NPE when debugging is not enabled.
Thu, 09 Jan 2014 11:29:56 +0100 Gilles Duboscq Add DynamicNewInstanceNode and use it to intrinsify Unsafe.allocateInstance
Tue, 31 Dec 2013 17:23:54 +0100 Gilles Duboscq Macro nodes should have priority over substitutions in Truffle Partial Evaluator
Thu, 09 Jan 2014 13:09:44 +0100 Roland Schatz Move data section building code to Java.
Thu, 09 Jan 2014 11:46:07 +0100 Doug Simon Merge.
Thu, 09 Jan 2014 11:45:41 +0100 Doug Simon fixed compare instruction emitting in HSAILAssembler
Thu, 09 Jan 2014 08:30:58 +0100 Doug Simon added assertion for correct format argument in a safepoint poll reloc info
Thu, 09 Jan 2014 08:29:54 +0100 Doug Simon removed no longer necessary special code path for Graal
Thu, 09 Jan 2014 10:24:26 +0100 Lukas Stadler fix truffle compilation after monitorenter/exit changes
Wed, 08 Jan 2014 15:49:18 -0800 Michael Van De Vanter Merge with 4fc8c8bb4c32878cc04b064d2ac9ad1fce1a85e0
Wed, 08 Jan 2014 14:03:36 -0800 Michael Van De Vanter Ruby: major upgrade in debugging support, mainly for navigation: step, next (passing over calls), return (from enclosing function), etc. Also a few bug fixes.
Wed, 08 Jan 2014 14:00:21 -0800 Michael Van De Vanter Ruby: minor tweaks to implementation nodes for debugging access
Tue, 07 Jan 2014 18:28:40 -0800 Michael Van De Vanter Truffle: extensions to the DebugManager interface in the Instrumentation Framework
Tue, 07 Jan 2014 18:26:59 -0800 Michael Van De Vanter Truffle: delete an unnecessary class from the Instrumentation Framework
Tue, 07 Jan 2014 18:26:11 -0800 Michael Van De Vanter Truffle: extend Instrumentation Framework for proxies/probes to include phylum marking, low level stepping mode, and bug fixes.
Tue, 07 Jan 2014 18:21:20 -0800 Michael Van De Vanter Truffle: refinements in the management of source information: a new marker interface for empty SourceSections and fix a bug that kept modified source files from being reloaded.
Tue, 07 Jan 2014 18:09:42 -0800 Michael Van De Vanter Truffle/Ruby: extend Instrumentation framework with language-agnostic interfaces for access to AST printing utilities and a Ruby implementation
Tue, 07 Jan 2014 17:52:54 -0800 Michael Van De Vanter Truffle: introduce the notion of a node "phylum", a user-oriented categorization of nodes that is independent of implementation, to be used by tools when identifying program parts, such as "statements".
Wed, 08 Jan 2014 22:59:53 +0100 Doug Simon removed Assembler::no_operand alias
Wed, 08 Jan 2014 22:59:24 +0100 Doug Simon re-added relocation entry for safepoint polling instruction emitted by C1 on SPARC
Wed, 08 Jan 2014 11:17:11 -0800 Tom Rodriguez Remove overly restrictive assert
Wed, 08 Jan 2014 18:20:32 +0000 Chris Seaton Merge.
Wed, 08 Jan 2014 17:44:56 +0000 Chris Seaton Merge.
Wed, 08 Jan 2014 17:42:10 +0000 Chris Seaton Ruby: fix some ?break? semantics.
Wed, 08 Jan 2014 17:10:18 +0000 Chris Seaton Ruby: fix minor issues.
Wed, 08 Jan 2014 18:23:33 +0100 Lukas Stadler rework of monitorenter/exit (use MonitorIdNode)
Wed, 08 Jan 2014 16:57:30 +0100 Doug Simon removed poll_Relocation::pollingForm type and associated data field and rely solely on format field of safepoint relocation entries when deciding whether or not to relocate the operand of a safepoint poll instruction
Wed, 08 Jan 2014 16:56:01 +0100 Doug Simon removed unnecessary relocation entry
Wed, 08 Jan 2014 15:40:06 +0100 Doug Simon removed ability for the log indentation mechanism to also enable/disable logging which should be controlled only by the -G:Log command line option
Wed, 08 Jan 2014 14:50:05 +0100 Lukas Stadler small parameter renaming in HotSpotDebugInfoBuilder
Wed, 08 Jan 2014 14:49:32 +0100 Lukas Stadler refactor CommitAllocationNode lowering in HotSpotLoweringProvider
Wed, 08 Jan 2014 14:48:32 +0100 Lukas Stadler NodeList: use EMPTY_NODE_ARRAY for zero-sized arrays
Wed, 08 Jan 2014 14:47:47 +0100 Lukas Stadler fix handling of sandboxed debug scopes (don't destroy parent flags)
Wed, 08 Jan 2014 12:51:13 +0100 Erik Eckstein don?t explicitly disable debug log output in linear scan and graphbuilder
Wed, 08 Jan 2014 11:49:52 +0100 Doug Simon removed debug output
Wed, 08 Jan 2014 10:43:05 +0100 Doug Simon made initial size of block predecessor and successor lists 4 (testing shows this cover 99% of cases)
Tue, 07 Jan 2014 16:32:58 -0800 Tom Rodriguez improve quoting in c1 visualizer output
Tue, 07 Jan 2014 16:32:30 -0800 Tom Rodriguez Enable more constant stores
Tue, 07 Jan 2014 14:59:18 -0800 twisti String.equals method substitution
Tue, 07 Jan 2014 14:50:02 -0800 twisti removed unused variable in lookupFieldInPool
Mon, 06 Jan 2014 17:31:43 -0800 twisti UseCountLeadingZerosInstruction is AMD64 only; making optional
Tue, 07 Jan 2014 22:36:23 +0100 Christian Humer Merge.
Tue, 07 Jan 2014 22:27:04 +0100 Christian Humer Truffle-DSL: added missing Override to remove.
Tue, 07 Jan 2014 22:26:53 +0100 Christian Humer Truffle-DSL: removed try-catch hack for polymorphic invocations.
Tue, 07 Jan 2014 22:06:37 +0100 Christian Humer Truffle-DSL: fixed bugs due to previous cleanup. addtional cleanup.
Tue, 07 Jan 2014 20:21:17 +0100 Christian Humer Truffle-DSL: fixed missing field in copy constructor of ParamterSpec.
Tue, 07 Jan 2014 20:16:01 +0100 Christian Humer Truffle-DSL: fixed bug when using @CreateCast with children arrays.
Tue, 07 Jan 2014 20:06:27 +0100 Christian Humer Truffle-DSL: removed support for implicit parameters. not needed anymore.
Tue, 07 Jan 2014 20:05:55 +0100 Christian Humer Truffle-DSL: Added test for @CreateCast.
Tue, 07 Jan 2014 19:13:54 +0100 Christian Humer Truffle-DSL: minor cleanup.
Tue, 07 Jan 2014 18:53:04 +0100 Christian Humer Merge.
Tue, 07 Jan 2014 18:52:32 +0100 Christian Humer Truffle-DSL: Removed API classes NodeId, NodeContainer and SpecializationListener.
Tue, 07 Jan 2014 12:22:47 +0100 Christian Humer Truffle-DSL: Added support for references to child arrays in @ShortCircuit;
Tue, 07 Jan 2014 21:52:07 +0100 Bernhard Urban mx: fix length of revision specifier
Tue, 07 Jan 2014 21:46:56 +0100 Bernhard Urban mx: omit weird logic to copy bootstrap jdk, just do cp -R
Tue, 07 Jan 2014 22:40:02 +0200 Bernhard Urban mx: make copying files from bootstrap jdk optional
Tue, 07 Jan 2014 19:48:22 +0200 Bernhard Urban mx: append graal revision to release file of jdk
Tue, 07 Jan 2014 14:48:45 +0200 Bernhard Urban mx: also copy files from bootstrap jdk
Tue, 07 Jan 2014 14:41:52 +0100 Roland Schatz Change signature of lowerToIf.
Mon, 06 Jan 2014 17:19:18 -0800 Tom Rodriguez Embed compressed constants when possible and use more efficient patterns for encoding
Mon, 06 Jan 2014 14:30:23 -0800 Tom Rodriguez Merge
Fri, 03 Jan 2014 16:38:57 -0800 Tom Rodriguez filter illegal toIntervals when verifying MoveResolver
Thu, 02 Jan 2014 14:53:19 -0800 Tom Rodriguez derive CPUFeatures from VM_Version::_cpuFeatures
Thu, 02 Jan 2014 14:56:47 -0800 Tom Rodriguez don't optimize moves involving unallocatable registers
Mon, 06 Jan 2014 20:43:31 +0100 Doug Simon renamed pollingPageDistance enum to pollingForm
Mon, 06 Jan 2014 17:12:09 +0000 Chris Seaton Ruby: import project.
Mon, 06 Jan 2014 14:21:39 +0100 Doug Simon added support for ImmutabelCode safepoints (GRAAL-283)
Mon, 06 Jan 2014 13:41:59 +0100 Doug Simon reloc info for safepoint polls includes whether the poison page is far or near
Sat, 04 Jan 2014 02:08:33 +0200 Bernhard Urban remove unmaintained 'graal visualizer'
Sat, 04 Jan 2014 02:03:51 +0200 Bernhard Urban mx: fix pylint import warning
Sat, 04 Jan 2014 01:43:37 +0200 Bernhard Urban mx: add completion support for hotspot options (GRAAL-297)
Sat, 04 Jan 2014 00:33:49 +0200 Bernhard Urban mx: add completion support for graal options (GRAAL-297)
Fri, 03 Jan 2014 16:36:15 +0200 Bernhard Urban mx: experimental autocompletion generation for zsh (GRAAL-297)
Fri, 03 Jan 2014 23:56:03 +0100 Doug Simon fixed bug (properly) in nested lock depth computation
Fri, 03 Jan 2014 12:00:19 -0800 Christian Wimmer Introduce a LoweringStage so that lowerings can be conditional on one of the three times that lowering is performed by default
Fri, 03 Jan 2014 11:56:49 -0800 Christian Wimmer Utility method to convert a long to a pointer
Fri, 03 Jan 2014 11:55:58 -0800 Christian Wimmer Re-use buildInitialGraph to ensure the same phases are run when inlining the original method
Fri, 03 Jan 2014 11:55:14 -0800 Christian Wimmer Bugfix in inlining
Fri, 03 Jan 2014 11:54:16 -0800 Christian Wimmer UnsafeCastNode is different from PiNode, so it is useful and not deprecated
Fri, 03 Jan 2014 11:53:34 -0800 Christian Wimmer Check for stackKind
Fri, 03 Jan 2014 11:53:03 -0800 Christian Wimmer Preserve guardsStage when copying graphs
Fri, 03 Jan 2014 11:51:56 -0800 Christian Wimmer ReturnOp ends a block
Fri, 03 Jan 2014 11:51:23 -0800 Christian Wimmer Bugfix: do not eliminate exception handler entry blocks
Fri, 03 Jan 2014 11:50:39 -0800 Christian Wimmer Make invoke node creation overrideable by subclasses
Fri, 03 Jan 2014 11:48:36 -0800 Christian Wimmer Bugfix: Canonicalize field flags before looking up cached fields, to avoid creating the same field twice with different flags
Fri, 03 Jan 2014 11:46:35 -0800 Christian Wimmer Bugfix: node successors are unordered, so emitting a jump to the first successor hits a random target
Thu, 02 Jan 2014 18:02:01 +0100 Doug Simon made CodeInstaller subclassable and virtualized the methods for creating ScopeValues
Mon, 30 Dec 2013 20:36:04 +0000 Chris Seaton Merge.
Sun, 22 Dec 2013 20:06:55 +0000 Chris Seaton Disable assertions that fail under normal usage.
Mon, 30 Dec 2013 16:39:50 +0200 Christos Kotselidis Use precise barriers for VirtualArrayNodes
Fri, 27 Dec 2013 17:13:57 -0800 Christian Wimmer merge
Fri, 27 Dec 2013 15:12:12 -0800 Christian Wimmer The runtime cannot always compare two constants
Fri, 27 Dec 2013 15:11:12 -0800 Christian Wimmer Move class SystemIdentityHashCodeNode to its own Java file to work around javac bug when compiling the inner class
Fri, 27 Dec 2013 23:25:34 +0100 Doug Simon fixed grammar in comment
Fri, 27 Dec 2013 23:25:21 +0100 Doug Simon refactored common code into a separate function
Fri, 27 Dec 2013 20:47:22 +0100 Doug Simon added [netbeans|eclipse]-config*.zip to .hgignore
Thu, 26 Dec 2013 12:37:28 -0800 twisti moved JavaType creation in CompilerToVM.lookupType into Java
Thu, 26 Dec 2013 12:13:28 -0800 twisti removed unused class definitions in graalJavaAccess.hpp
Thu, 26 Dec 2013 14:13:55 +0100 Doug Simon added support for JDT environment variable which forces all Java source compilation to use the Eclipse batch compiler, including compilation as part of other commands such as eclipseinit
Thu, 26 Dec 2013 12:07:07 +0100 Doug Simon put warning about missing Eclipse metadata directory behind -v option
Wed, 25 Dec 2013 20:27:59 -0800 twisti remove Graal mirror from Class
Wed, 25 Dec 2013 12:14:29 -0800 twisti replaced CompilerToVM.getUniqueImplementor with getKlassImplementor and moved the logic into Java
Mon, 23 Dec 2013 21:21:06 +0100 Doug Simon fixed bug when safepoint polling page is not within 32-bit offset of code cache (exposed by -XX:+ForceUnreachable_
Mon, 23 Dec 2013 20:57:34 +0100 Doug Simon exposed ForceUnreachable to Graal and used it when emitting safepoint polling code
Mon, 23 Dec 2013 12:55:14 +0100 Doug Simon separated external libs out from zipped up IDE configs
Sun, 22 Dec 2013 15:12:40 -0800 Michael Van De Vanter Truffle: add TextMap tests
Sun, 22 Dec 2013 22:34:01 +0100 Doug Simon modified eclipseinit and netbeansinit to save all created/copied/downloaded project related files in zip files
Sat, 21 Dec 2013 13:47:36 +0100 Doug Simon added support to replace NetBeans platform used by IGV if it is out of date (GRAAL-420)
Sat, 21 Dec 2013 13:33:05 +0100 Doug Simon renamed JavaVersion to VersionSpec
Sat, 21 Dec 2013 13:28:44 +0100 Doug Simon made mx.py (first line) more portable
Fri, 20 Dec 2013 23:01:36 +0100 Thomas Wuerthinger Move IGV to NetBeans platform 7.4 to support also JDK8.
Fri, 20 Dec 2013 10:57:33 +0100 Doug Simon added more tests for GETFIELD
Fri, 20 Dec 2013 08:08:06 +0100 Erik Eckstein remove remaining old style TTY debug logging in LinearScan and remove TraceLinearScan option
Fri, 20 Dec 2013 08:06:48 +0100 Erik Eckstein fix wrong register definition in AMD64 TableSwitchOp
Thu, 19 Dec 2013 11:42:16 +0100 Doug Simon refactored FastNodeClassRegistry to work around javac bug where it could not resolve NodeClass.Registry
Thu, 19 Dec 2013 11:38:44 +0100 Doug Simon made -G:PrintCompRate incompatible with -XX:+CITime and -XX:+CITimeEach
Thu, 19 Dec 2013 08:40:45 +0100 Erik Eckstein fix compiletime-expensive debug log message in LinearScan
Thu, 19 Dec 2013 08:35:37 +0100 Erik Eckstein limit complexity of redundant move elimination
Wed, 18 Dec 2013 17:33:00 +0100 Christian Wirth JS: fix, evaluating jboolean directly gives a warning (and thus error) on Windows
Wed, 18 Dec 2013 06:06:52 -0800 Michael Van De Vanter Merge with aba12e3603b48feda21b2a09fd4e03710c83eace
Wed, 18 Dec 2013 03:16:17 -0800 Michael Van De Vanter Truffle: make the new class SourceManager.SourceImpl public temporarily until some related changes propagate completely.
Wed, 18 Dec 2013 03:13:19 -0800 Michael Van De Vanter Merge with 40530019af024ad7ac77c392a161a6ad91ed50cb
Tue, 17 Dec 2013 22:26:33 -0800 Michael Van De Vanter Merge with ad187607b784c7ee65c4832923619461c3243148
Tue, 17 Dec 2013 21:26:42 -0800 Michael Van De Vanter Merge with 430c9f08728d9efa37f4311aa712e969f9e5e254
Tue, 17 Dec 2013 20:22:45 -0800 Michael Van De Vanter Truffle: new infrastructure related to instrumentation, and in particular debugging: support for managing Source objects; framework for generalized "instrumentation proxy nodes" (to be inserted into ASTs with no runtime cost when inactive), and "probes" (which can be attached to proxy nodes to receive event notification); a rudimentary interface and abstract implementation for a "debug manager" (mostly a placeholder at this point); and the beginning of a language-agnostic ExecutionContext interface.
Wed, 18 Dec 2013 13:06:06 +0100 Doug Simon Merge.
Wed, 18 Dec 2013 11:35:04 +0100 Doug Simon Merge.
Wed, 18 Dec 2013 11:26:37 +0100 Doug Simon create profiling info, phase plan and optimistic opts when running a CompilationTask, not when creating it (GRAAL-640)
Wed, 18 Dec 2013 00:00:24 +0100 Doug Simon Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
Fri, 13 Dec 2013 09:40:58 -0800 amurillo Added tag hs25-b63 for changeset 41f4cad94c58 jdk8-b121
Fri, 13 Dec 2013 09:40:57 -0800 amurillo Merge hs25-b63
Thu, 12 Dec 2013 14:06:21 -0800 vladidan Merge
Thu, 12 Dec 2013 17:08:04 -0500 vladidan Merge
Wed, 11 Dec 2013 13:51:28 -0500 jprovino 8029566: PPC: OrderAccess::load_acquire(julong) is broken
Thu, 12 Dec 2013 11:22:26 -0800 anoll Merge
Wed, 11 Dec 2013 01:09:04 +0400 iignatyev 8029153: [TESTBUG] test/compiler/7141637/SpreadNullArg.java fails because it expects NullPointerException
Wed, 11 Dec 2013 01:04:34 +0400 iignatyev 8028122: [TESTBUG] compiler/regalloc/C1ObjectSpillInLogicOp.java
Fri, 06 Dec 2013 16:43:56 -0800 twisti 8029366: ShouldNotReachHere error when creating an array with component type of void
Fri, 06 Dec 2013 12:11:51 -0800 kvn 8028107: Kitchensink crashed with EAV
Thu, 12 Dec 2013 16:13:44 +0100 ehelin Merge
Mon, 09 Dec 2013 10:03:39 +0100 stefank 8029106: JVM crashes in Metachunk::Metachunk during parallel class redefinition (PrivateMLetController, anonymous-simple_copy_1)
Tue, 10 Dec 2013 10:31:00 +0100 sjohanss 8028993: Full collections with ParallelScavenge slower in JDK 8 compared to 7u40
Mon, 09 Dec 2013 08:20:45 +0100 ehelin 8029326: G1 does not check if threads gets created
Tue, 10 Dec 2013 16:18:26 -0500 hseigel 8028741: Interface Method Resolution should skip static and non-public methods in j.l.Object
Sun, 08 Dec 2013 18:00:58 +0100 mgronlun Merge
Fri, 06 Dec 2013 11:49:50 -0500 hseigel Merge
Fri, 06 Dec 2013 11:33:10 -0500 hseigel 8029415: java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java fails on all platforms with hs25-b61
Thu, 05 Dec 2013 12:35:38 +0100 mgronlun 8028412: AsyncGetCallTrace() is broken on x86 in JDK 7u40
Wed, 04 Dec 2013 14:43:50 +0100 sla 8029395: SA: jstack throws WrongTypeException
Wed, 04 Dec 2013 08:10:31 -0500 hseigel 8027458: VM anonymous classes: wrong context for protected access checks
Fri, 06 Dec 2013 09:41:57 -0800 amurillo 8029693: new hotspot build - hs25-b63
Thu, 12 Dec 2013 05:20:55 -0800 katleman Added tag jdk8-b120 for changeset fca262db9c43
Fri, 06 Dec 2013 09:29:15 -0800 amurillo Added tag hs25-b62 for changeset 05fedd51e40d jdk8-b120
Fri, 06 Dec 2013 09:29:14 -0800 amurillo Merge hs25-b62
Thu, 05 Dec 2013 12:49:55 -0800 anoll Merge
Wed, 04 Dec 2013 09:31:17 +0100 anoll 8028109: compiler/codecache/CheckReservedInitialCodeCacheSizeArgOrder.java crashes in RT_Baseline
Mon, 02 Dec 2013 11:12:32 +0100 simonis 8029190: VM_Version::determine_features() asserts on Fujitsu Sparc64 CPUs
Fri, 22 Nov 2013 15:26:37 +0100 rbackman 8028624: [TESTBUG] compiler/intrinsics/mathexact/DecExactLTest executes DecExactITest
Fri, 22 Nov 2013 14:14:26 +0100 rbackman 8028997: mathexact intrinsics are unstable
Thu, 05 Dec 2013 17:49:55 +0100 ehelin Merge
Tue, 03 Dec 2013 12:01:18 +0100 sjohanss 8029329: tmtools tests fail with NPE (in the tool) when run with G1 and FlightRecorder
Mon, 02 Dec 2013 15:43:04 +0100 ehelin Merge
Tue, 26 Nov 2013 14:35:38 +0100 sjohanss 8027675: Full collections with Serial slower in JDK 8 compared to 7u40
Tue, 03 Dec 2013 13:56:10 -0800 sspitsyn Merge
Tue, 03 Dec 2013 15:41:35 -0800 sspitsyn 8028126: nsk/jvmti/scenarios/hotswap/HS101/hs101t006 Crashed the vm on Solaris-sparc64 fastdebug builds: only current thread can flush its registers
Tue, 03 Dec 2013 11:13:14 -0800 acorn 8028438: static superclass method masks default methods
Tue, 03 Dec 2013 08:36:15 -0800 acorn 8026066: ICCE for invokeinterface static
Mon, 02 Dec 2013 11:42:10 +0100 mgronlun Merge
Wed, 27 Nov 2013 14:26:04 +0400 dsamersoff 7050685: jsdbproc64.sh has a typo in the package name
Sun, 01 Dec 2013 22:35:15 -0500 vladidan Merge
Tue, 19 Nov 2013 16:26:54 -0500 jprovino 8028396: Minimal VM: undefined symbol: _ZN23JvmtiCurrentBreakpoints11metadata_doEPFvP8MetadataE
Fri, 29 Nov 2013 11:20:34 -0800 amurillo 8029367: new hotspot build - hs25-b62
Wed, 04 Dec 2013 23:11:03 -0800 katleman Added tag jdk8-b119 for changeset ce42d815dd21
Fri, 29 Nov 2013 11:10:31 -0800 amurillo Added tag hs25-b61 for changeset b2426da30009 jdk8-b119
Fri, 29 Nov 2013 11:10:30 -0800 amurillo Merge hs25-b61
Fri, 29 Nov 2013 11:32:45 -0500 drchase Merge
Tue, 26 Nov 2013 18:16:04 -0500 drchase 8016839: JSR292: AME instead of IAE when calling a method
Tue, 26 Nov 2013 16:03:57 -0500 hseigel 8028160: [TESTBUG] Exclude failing (runtime) jtreg tests using @ignore
Tue, 26 Nov 2013 09:52:22 -0500 hseigel 8026065: InterfaceMethodref for invokespecial must name a direct superinterface
Sat, 23 Nov 2013 12:25:13 +0100 mgronlun 8028128: Add a type safe alternative for working with counter based data
Sat, 23 Nov 2013 09:56:59 +0100 mgronlun Merge
Thu, 21 Nov 2013 14:41:13 -0500 hseigel 8028520: JVM should not throw VerifyError when a private method overrides a final method
Fri, 22 Nov 2013 13:42:46 -0800 amurillo 8028815: new hotspot build - hs25-b61
Thu, 28 Nov 2013 08:23:04 -0800 cl Added tag jdk8-b118 for changeset c9f439732b18
Fri, 22 Nov 2013 13:34:43 -0800 amurillo Added tag hs25-b60 for changeset abad3b2d905d jdk8-b118
Fri, 22 Nov 2013 13:34:41 -0800 amurillo Merge hs25-b60
Fri, 22 Nov 2013 20:26:36 +0100 mgronlun Merge
Mon, 18 Nov 2013 08:21:19 +0100 sgabdura 8028341: PSR:FUNC: SCOPE PARAMETER MISSING FROM THE -XX:+PRINTFLAGSFINAL
Mon, 18 Nov 2013 10:20:13 +0100 sla 8027630: SIGSEGV in const char*Klass::external_name()
Fri, 15 Nov 2013 17:20:22 -0500 coleenp 8028347: Rewriter::scan_method asserts with array oob in RT_Baseline
Fri, 15 Nov 2013 21:39:27 +0100 mgronlun Merge
Thu, 14 Nov 2013 20:03:15 +0100 sla 6626412: jstack using SA prints some info messages into err stream
Thu, 14 Nov 2013 19:30:07 +0100 sla 6606002: jinfo doesn't detect dynamic vm flags changing
Wed, 13 Nov 2013 16:35:55 -0800 minqi Merge
Wed, 13 Nov 2013 16:24:33 -0800 minqi 8025632: Remove all references to MagicLambdaImpl from Hotspot
Wed, 20 Nov 2013 12:46:08 +0100 roland 8028308: nsk regression, assert(obj->is_oop()) failed: not an oop
Thu, 14 Nov 2013 19:27:07 +0100 anoll 8028306: nsk stress tests, CodeCache fills, then safepoint asserts
Mon, 18 Nov 2013 12:26:51 -0800 morris 8028319: ConflictingDefaultsTest.testReabstract spins when running with -mode invoke and -Xcomp
Fri, 15 Nov 2013 07:58:06 -0800 amurillo 8028444: new hotspot build - hs25-b60
Thu, 21 Nov 2013 09:22:49 -0800 cl Added tag jdk8-b117 for changeset f573d00213b7
Wed, 18 Dec 2013 11:27:06 +0100 Gilles Duboscq Backed out changeset: dad7737243c6
Wed, 18 Dec 2013 11:13:17 +0100 Bernhard Urban Options: rename flag (AOTCompilation -> ImmutableCode)
Wed, 18 Dec 2013 09:02:01 +0100 Erik Eckstein enable rematerialization of constants in LinearScan, including a bug fix
Wed, 18 Dec 2013 08:57:34 +0100 Erik Eckstein fixed wrong redundant move elimination after loop safepoints, re-enabled redundant move elimination
Tue, 17 Dec 2013 20:58:58 -0800 twisti cleaned up VMToCompiler.createResolvedJavaType
Tue, 17 Dec 2013 21:25:27 -0800 twisti make CompilerToVM.resolveMethod return a metadata method instead of a Java type
Tue, 17 Dec 2013 19:09:29 -0800 twisti moved most CompilerToVM.getUniqueConcreteMethod logic up to Java and replace getUniqueConcreteMethod with findUniqueConcreteMethod
Tue, 17 Dec 2013 17:58:16 -0800 twisti fixed JDK-7079626: x64 emits unnecessary REX prefix
Tue, 17 Dec 2013 22:37:03 +0100 Doug Simon read DontCompileHugeMethods and HugeMethodLimit from VM
Tue, 17 Dec 2013 21:39:01 +0100 Bernhard Urban SchedulePhase: remove old memory aware scheudling
Tue, 17 Dec 2013 16:38:51 +0100 Bernhard Urban utils: introduce ArraySet. use it instead of HashSet at some places
Tue, 17 Dec 2013 16:09:03 +0100 Bernhard Urban IncrementalCanonicalizer: use HashSetNodeChangeListener
Tue, 17 Dec 2013 16:00:57 +0100 Bernhard Urban remove some usages of HashSet
Tue, 17 Dec 2013 18:14:02 +0100 Doug Simon CTWCompilationTask should not be removed from compilation queue
Tue, 17 Dec 2013 17:09:22 +0100 Doug Simon consolidated mechanism for overriding options in CompileTheWorld
Tue, 17 Dec 2013 16:45:02 +0100 Doug Simon added -G:PrintCompRate option for periodically printing out the current compilation rate
Tue, 17 Dec 2013 16:43:52 +0100 Doug Simon improved comment explaining why CompileTheWorld is set to false during bootstrapping
Tue, 17 Dec 2013 16:42:29 +0100 Doug Simon made CompileTheWorld ignore profiling info
Tue, 17 Dec 2013 16:41:26 +0100 Doug Simon added -G:+CompileTheWorldVerbose and -G:CompileTheWorldIterations options
Tue, 17 Dec 2013 15:44:23 +0100 Christian Humer Merge.
Tue, 17 Dec 2013 15:44:02 +0100 Christian Humer SL: updated outdated implementation of write local variable nodes in SL.
Tue, 17 Dec 2013 14:43:41 +0100 Gilles Duboscq Add a version number for the mxtool and support for requesting a minimum mx version in a suite
Tue, 17 Dec 2013 11:57:20 +0100 Gilles Duboscq Canonicalize CompareAndSwapNode to a more precise location identity than ANY if possible
Tue, 17 Dec 2013 11:56:36 +0100 Gilles Duboscq HotSpotResolvedJavaField already implements LocationIdentity through ResolvedJavaField
Fri, 13 Dec 2013 19:57:00 +0100 Gilles Duboscq Cosmetic javadoc changes to StateSplit and NodeWithState
Tue, 17 Dec 2013 10:57:18 +0100 Matthias Grimmer Fix LIR assertion (distance between an operation with an exception edge and the last introduction of a LIR block)
Mon, 16 Dec 2013 23:33:40 +0100 Doug Simon enabled non-hosted CompileTheWorld execution with complete bootstrapping and the ability to override compilation options separately for CTW compilations
Mon, 16 Dec 2013 12:10:10 -0800 Tom Rodriguez use test instead of mov for poll
Mon, 16 Dec 2013 10:22:17 -0800 Tom Rodriguez refactor computation of architecture features
Mon, 16 Dec 2013 09:31:19 -0800 Tom Rodriguez add CPUFeature EnumSet to target description with appropriate asserts
Mon, 16 Dec 2013 17:18:18 +0100 Erik Eckstein temporarily disabled redundant move elimination because of a problem in specjvm2008
Mon, 16 Dec 2013 13:23:33 +0100 Doug Simon moved loads of constants out of loops
Mon, 16 Dec 2013 10:44:34 +0100 Doug Simon fixed pylint warnings
Mon, 16 Dec 2013 08:20:36 +0100 Erik Eckstein Merge
Fri, 13 Dec 2013 16:40:41 +0100 Erik Eckstein Merge
Fri, 13 Dec 2013 16:12:29 +0100 Erik Eckstein Merge
Fri, 13 Dec 2013 16:11:28 +0100 Erik Eckstein fixed: parameter registers missing from caller saved set if excluded with the RegisterPressure option
Fri, 13 Dec 2013 16:08:12 +0100 Erik Eckstein cosmetic change in debug logging of graph builder
Fri, 13 Dec 2013 09:36:16 +0100 Erik Eckstein fixed formatting problem in LinearScanWalker
Fri, 13 Dec 2013 08:38:52 +0100 Erik Eckstein added rematerialization of constants in LinearScan, but still disabled
Fri, 13 Dec 2013 07:56:25 +0100 Erik Eckstein added redundant move elimination as post-pass to LinearScan
Sun, 15 Dec 2013 23:32:41 +0100 Christian Humer SL: simplified call nodes. aligned builtin inlining with user function inlining.
Sun, 15 Dec 2013 22:43:45 +0100 Christian Humer Truffle: added getFrameDescriptor to DefaultCallTarget.
Sun, 15 Dec 2013 22:20:12 +0100 Christian Humer SL: added exemplary uses of new profiling utility BranchProfile to SL.
Sun, 15 Dec 2013 22:19:19 +0100 Christian Humer Truffle: introduced new profiling utility BranchProfile.
Sun, 15 Dec 2013 21:43:35 +0100 Christian Humer Truffle: set default TruffleInliningMaxCallerSize to 2250.
Sat, 14 Dec 2013 03:04:01 +0100 Andreas Woess AlwaysValidAssumption: fix typo and make constructor private
Sat, 14 Dec 2013 02:57:09 +0100 Andreas Woess mx trufflejar: do not strip debug attributes
Sat, 14 Dec 2013 02:49:18 +0100 Andreas Woess make TruffleRuntime field final
Fri, 13 Dec 2013 22:43:21 +0100 Lukas Stadler add base class for new object nodes, simplification to remove new objects without real usages
Fri, 13 Dec 2013 20:20:11 +0100 Doug Simon Merge.
Fri, 13 Dec 2013 20:16:44 +0100 Doug Simon added comment explaining insertion of nop during commoning of constant loads
Fri, 13 Dec 2013 14:41:59 +0100 Doug Simon removed support for external nodes (GRAAL-508)
Fri, 13 Dec 2013 14:10:30 +0100 Doug Simon made commoning of loading constants non-configurable (GRAAL-508)
Fri, 13 Dec 2013 19:31:10 +0100 Gilles Duboscq Fix native assertion failure when using PrintDeoptimizationDetails in non-product build
Fri, 13 Dec 2013 16:39:06 +0100 Gilles Duboscq Make LoweringPhase more robust to disapearing anchors
Fri, 13 Dec 2013 19:16:25 +0100 Gilles Duboscq Add Debug.isDumpEnabledForMethod() and Debug.isLogEnabledForMethod() use it to diable graph compression and enable guard-id-as-debug-id
Fri, 13 Dec 2013 15:53:30 +0000 Chris Seaton New assumption utilities.
Fri, 13 Dec 2013 14:27:03 +0000 Chris Seaton Merge.
Fri, 13 Dec 2013 14:26:39 +0000 Chris Seaton Test the Truffle JAR after building.
Fri, 13 Dec 2013 13:54:13 +0000 Chris Seaton Include annotation processor meta-info in Truffle JAR.
Fri, 13 Dec 2013 14:05:48 +0100 Doug Simon moved emitting code for LIR and queries about whether an edge goes to its lexical successor "inside" CompilationResultBuilder
Fri, 13 Dec 2013 13:32:11 +0100 Doug Simon the load of a constant is commoned to the nearest block dominating all usages (GRAAL-508)
Fri, 13 Dec 2013 13:25:36 +0100 Doug Simon improved LabelRef.toString()
Fri, 13 Dec 2013 13:25:05 +0100 Doug Simon moved call to beforeRegisterAllocation() to be within "LIRGen" debug scope
Fri, 13 Dec 2013 13:21:41 +0100 Doug Simon added test for any optimization that commons loads of non-inlineable constants
Fri, 13 Dec 2013 13:19:46 +0100 Doug Simon renamed PlaceholderOp to NoOp
Fri, 13 Dec 2013 13:18:01 +0100 Doug Simon added missing exception_seen and null_seen info info when formatting some profile data as strings
Fri, 13 Dec 2013 13:14:35 +0100 Doug Simon clarified requirements when overriding LIRGeneratorTool.beforeRegisterAllocation()
Fri, 13 Dec 2013 13:12:58 +0100 Doug Simon added subqWide to AMD64Assembler
Fri, 13 Dec 2013 12:25:28 +0100 Doug Simon added instructions for pushing and popping CPU state flags
Fri, 13 Dec 2013 10:44:09 +0100 Doug Simon HSAIL: added Math intrinsifications
Fri, 13 Dec 2013 10:39:15 +0100 Doug Simon added ExceptionHandler.hashCode() to remove Eclipse warning
Thu, 12 Dec 2013 14:56:52 -0800 twisti moved most CompilerToVM.getLocalVariableTable to Java
Wed, 11 Dec 2013 20:42:50 -0800 twisti moved most HotSpotResolvedJavaMethod.getExceptionHandlers logic to Java
Thu, 12 Dec 2013 20:09:39 +0000 Chris Seaton Merge.
Thu, 12 Dec 2013 20:09:10 +0000 Chris Seaton Added trufflejar command, and abstracted packagejar.
Thu, 12 Dec 2013 18:15:22 +0100 Lukas Stadler some javadoc for switch strategies
Thu, 12 Dec 2013 17:09:40 +0100 Roland Schatz Separate foreign calls into LEAF and LEAF_NOFP.
Thu, 12 Dec 2013 09:47:11 +0100 Lukas Stadler rename BooleanSwitch to BinarySwitch
Wed, 11 Dec 2013 21:57:10 +0100 Doug Simon Merge.
Mon, 09 Dec 2013 21:40:45 +0100 Doug Simon convert assertion in SchedulePhase to raise SchedulingError instead of AssertionError
Wed, 11 Dec 2013 20:49:47 +0100 Doug Simon removed unused import
Wed, 11 Dec 2013 20:49:31 +0100 Doug Simon fixed regression in VerifyOptionsPhase such that it actually checks class initializers again
Wed, 11 Dec 2013 20:46:25 +0100 Doug Simon simplified implementation of HotSpotResolvedObjectType.getClassInitializer()
Wed, 11 Dec 2013 15:59:40 +0100 Lukas Stadler rework of switch generation: move code into platform independent SwitchStrategy, add boolean switch strategy
Wed, 11 Dec 2013 15:15:35 +0100 Gilles Duboscq GRAAL-632: Clarify difference between states managed by StateSplit and DeoptimizingNode
Wed, 11 Dec 2013 16:28:15 +0100 Gilles Duboscq GRAAL-635: PartialEscapeClosure.processNodeWithState should support all NodeWithState correctly
Wed, 11 Dec 2013 14:23:58 +0100 Gilles Duboscq Access is not necessarily a DeoptimizingNode. In particular, FloatingAccessNodes are not DeoptimizingNode.
Wed, 11 Dec 2013 14:02:23 +0100 Gilles Duboscq Move Access.setNullCheck to FixedAccessNode.setNullCheck. FloatingAccessNode.asFixedNode retruns a FixedAccessNode
Wed, 11 Dec 2013 13:48:42 +0100 Gilles Duboscq Rename AccessNode to FixedAccessNode
Wed, 11 Dec 2013 12:21:07 +0100 Gilles Duboscq Log modiffied files during eclipseformat
Wed, 11 Dec 2013 12:14:46 +0100 Gilles Duboscq Use the appropriate phases in order to change the guards stage
Tue, 10 Dec 2013 17:34:48 +0100 Gilles Duboscq SnippetTemplates does not use assumptions any more
Thu, 05 Dec 2013 17:30:54 +0100 Gilles Duboscq InliningPhase asserts correct order on the garph stages
Tue, 10 Dec 2013 10:43:12 +0100 Gilles Duboscq make GuardLoweringPhase work even when no context can provide an implicitNullCheckLimit
Wed, 11 Dec 2013 13:29:23 +0100 Gilles Duboscq Allow GuardLoweringPhase, FrameStateAssignementPhase and the different lowerings to work with graph at any valid guards stage
Thu, 05 Dec 2013 13:49:42 +0100 Gilles Duboscq Make the guardsStage part of the hash for SnippetTemplate.CacheKey
Tue, 10 Dec 2013 19:23:55 -0800 twisti added PrintBootstrap option
Tue, 10 Dec 2013 22:09:27 +0100 Doug Simon force TypeProfileLevel to 0 in GRAAL until HotSpotMethodData is updated to be aware of the new profiling tags
Tue, 10 Dec 2013 21:40:12 +0100 Doug Simon fixed broken assertions
Tue, 10 Dec 2013 11:10:14 +0100 Christian Humer Merge.
Mon, 09 Dec 2013 17:31:12 +0100 Christian Humer Merge.
Mon, 09 Dec 2013 17:30:50 +0100 Christian Humer SL: removed unneccessary field in InlinableCallNode (reported by Stefan Marr)
Thu, 05 Dec 2013 13:39:08 +0100 Christian Humer Truffle-DSL: fixed wrong transferToInterpreter with transferToInterpreterAndInvalidate.
Mon, 02 Dec 2013 13:11:50 +0100 Christian Humer Truffle-DSL: fixed varArgs parsing is only used for executable methods. parsing varargs specialization methods must remain untouched for now.
Mon, 02 Dec 2013 11:48:40 +0100 Christian Humer Truffle-DSL: added another test case for generating execute methods with varargs.
Mon, 02 Dec 2013 10:45:37 +0100 Christian Humer Truffle-DSL: more testing for generating execute methods with varargs.
Sun, 01 Dec 2013 18:18:33 +0100 Christian Humer Truffle-DSL: added support for generating execute methods with java varargs.
Mon, 09 Dec 2013 18:13:58 +0100 Doug Simon modified ProfilingInfoTest to better handle variability in profiling info provided by the runtime
Mon, 09 Dec 2013 17:03:57 +0100 Doug Simon don't emit code for a JumpOp that goes to its successor
Mon, 09 Dec 2013 15:24:27 +0100 Doug Simon introduced BlockEndOp interface and require that every LIR block is terminated by such an operation
Mon, 09 Dec 2013 15:21:45 +0100 Doug Simon add support for JAVA7_HOME environment variable in igv command as a convenience work-around until igv works with jdk8
Mon, 09 Dec 2013 15:20:00 +0100 Doug Simon fixed regression in pylint command (exit code must be non-zero if at least one warning/error was found)
Mon, 09 Dec 2013 13:44:10 +0100 Roland Schatz Make selection of x86 floating point move instruction extensible.
Sun, 08 Dec 2013 21:55:09 -0800 twisti merged CompilerToVM.getMetaspaceConstructor into CompilerToVM.getMetaspaceMethod
Sun, 08 Dec 2013 18:06:28 -0800 twisti removed CompilerToVM.getJavaField
Sun, 08 Dec 2013 14:33:38 -0800 twisti don't pass HotSpotResolvedObjectType to VMToCompiler.compileMethod but instead create it in Java code
Sun, 08 Dec 2013 13:27:52 -0800 twisti don't go through VM to create HotSpotResolvedObjectType (part 1)
Sun, 08 Dec 2013 11:21:49 -0800 twisti use Unsafe.ensureClassInitialized in HotSpotResolvedObjectType.initialize
Sun, 08 Dec 2013 11:13:26 -0800 twisti every HotSpotResolvedJavaMethod needs its own constant pool
Sat, 07 Dec 2013 17:11:49 -0800 twisti move HotSpotResolvedPrimitiveType's from VMToCompilerImpl to HotSpotGraalRuntime
Thu, 05 Dec 2013 19:28:30 -0800 twisti get deoptimization constants in HotSpotMetaAccessProvider from HotSpotVMConfig
Sat, 07 Dec 2013 19:34:42 +0100 Tom Rodriguez fixed uses of Value.ILLEGAL
Sat, 07 Dec 2013 19:30:16 +0100 Tom Rodriguez Basic allocation prefetching support
Thu, 05 Dec 2013 18:13:04 -0800 twisti Teach Graal about Symbol and ConstantPool so we can move more logic into Java. We'll see how that ends...
Thu, 05 Dec 2013 11:57:11 -0800 twisti make SPARC run again
Thu, 05 Dec 2013 15:55:19 +0100 Doug Simon force long encoding of frame push instruction in a method without a stack bang; removed -G:StackShadowPages option
Thu, 05 Dec 2013 12:08:27 +0100 Roland Schatz Refactor emission of compare op.
Wed, 04 Dec 2013 17:22:41 -0800 twisti added Math.pow method substitution with code for handling some special cases
Wed, 04 Dec 2013 22:31:18 +0100 Doug Simon addressed compilation issue in Eclipse with JDT BETA_JAVA8
Wed, 04 Dec 2013 17:11:33 +0100 Gilles Duboscq Remove warnings about forbidden and discouraged accesses in eclipse
Wed, 04 Dec 2013 14:58:13 +0100 Gilles Duboscq Use java compilance from project in eclipse settings for compilance, source and target
Wed, 04 Dec 2013 16:03:21 +0100 Doug Simon tightened assertion about lowering a floating node with unscheduled usages to cases where it really matters
Wed, 04 Dec 2013 16:01:30 +0100 Doug Simon minor renamings
Wed, 04 Dec 2013 16:01:14 +0100 Doug Simon make launching IGV with jdk8 issue an error message (GRAAL-420)
Wed, 04 Dec 2013 14:54:43 +0100 Gilles Duboscq Update eclipse config when files in eclipse-settings have changed
Tue, 03 Dec 2013 20:28:23 -0800 twisti added type to HotSpotVMField annotation in order to verify the expected type
Tue, 03 Dec 2013 14:48:09 -0800 twisti remove CompilerToVM.initializeMethodData
Tue, 03 Dec 2013 18:44:52 +0100 Doug Simon fixes for eclipseformat
Tue, 03 Dec 2013 18:40:03 +0100 Doug Simon Merge.
Tue, 03 Dec 2013 18:19:56 +0100 Doug Simon Merge.
Tue, 03 Dec 2013 18:06:21 +0100 Doug Simon removed no longer needed dependency from c.o.g.compiler.ptx to c.o.g.hotspot
Tue, 03 Dec 2013 18:03:39 +0100 Doug Simon added extra space to disassembler buffer to account for disassembly header
Tue, 03 Dec 2013 18:03:05 +0100 Doug Simon fixed frame omission tests to account for mt-safe patching prefix
Tue, 03 Dec 2013 18:02:11 +0100 Doug Simon made the frameContext of a CompilationResultBuilder always non-null and added FrameContext.hasFrame() to determine if a frame is actually generated
Tue, 03 Dec 2013 17:11:06 +0100 Doug Simon consolidated logging and dumping of InstalledCode to HotSpotCodeCacheProvider
Tue, 03 Dec 2013 16:53:21 +0100 Doug Simon made instrumentation of OptimizedCallTarget.call() safe with respect to patching its verified entry point (GRAAL-605)
Tue, 03 Dec 2013 16:49:12 +0100 Doug Simon use CompilationResultBuilderFactory to do patching of OptimizedCallTarget.call()
Tue, 03 Dec 2013 16:35:41 +0100 Doug Simon fixed crash when TraceCreateZombies is enabled
Tue, 03 Dec 2013 16:33:41 +0100 Doug Simon added CompilationResultBuilderFactory to support peep-hole instrumentation of methods as their code is emitted
Tue, 03 Dec 2013 11:05:20 +0100 Doug Simon removed GraalCompiler.compileGraphNoScope
Tue, 03 Dec 2013 10:51:16 +0100 Doug Simon renamed TargetMethodAssembler to CompilationResultBuilder
Tue, 03 Dec 2013 10:08:35 +0100 Doug Simon moved CompilationResult metric updating out from TargetMethodAssembler.finish()
Tue, 03 Dec 2013 10:06:09 +0100 Doug Simon removed PTXTargetMethodAssembler
Tue, 03 Dec 2013 09:48:22 +0100 Doug Simon renamed TargetMethodAssembler.finishTargetMethod to finalize and made its return type void
Mon, 02 Dec 2013 17:03:22 +0100 Doug Simon ensure instruction at verified entry point is safely patchable (GRAAL-605)
Tue, 03 Dec 2013 16:06:39 +0100 Erik Eckstein rename Replacements.prepareSnippetCopyAfterInstantiation
Tue, 03 Dec 2013 16:05:51 +0100 Erik Eckstein graph builder: fixed wrong liveness of locals in ExceptionObject?s frame state
Mon, 02 Dec 2013 18:06:00 +0100 Gilles Duboscq Put _pending_deoptimization and _pending_monitorenter under ifdef GRAAL
Mon, 02 Dec 2013 18:02:04 +0100 Gilles Duboscq IGV display an error message for any exception during port binding
Mon, 02 Dec 2013 18:01:14 +0100 Gilles Duboscq Use ordinal check on guard stage in LoadHubNode.lower
Tue, 03 Dec 2013 11:28:56 +0100 Roland Schatz Use separate method profile for OSR compilations.
Tue, 03 Dec 2013 11:25:40 +0100 Roland Schatz Profile deoptimizations of OSR methods separately.
Tue, 03 Dec 2013 11:10:16 +0100 Roland Schatz Don't peel counted loops.
Mon, 02 Dec 2013 20:05:24 -0800 twisti moved CompilerToVM.isTypeInitialized and isTypeLinked to Java
Mon, 02 Dec 2013 15:08:14 -0800 Christian Wimmer Merge
Mon, 02 Dec 2013 14:20:32 -0800 Christian Wimmer Use fixed instead of virtual register for target in far foreign call, since the register allocator does not support virtual registers to be used at call sites.
Mon, 02 Dec 2013 14:19:20 -0800 Christian Wimmer Relax overly strict assertion
Mon, 02 Dec 2013 23:15:33 +0100 Chris Seaton Remove experimental warning on @ImplicitCast.
Mon, 02 Dec 2013 13:46:05 +0100 Andreas Woess Merge
Sat, 30 Nov 2013 18:41:35 +0100 Andreas Woess print frame prologue reinstallation message only if TraceTruffleCompilation is enabled.
Sat, 30 Nov 2013 18:21:06 +0100 Andreas Woess add truffle tree dump handler in order to make tree dumping respect the method filter.
Sat, 30 Nov 2013 18:14:58 +0100 Andreas Woess do not attempt to virtualize NewFrame if frame descriptor is not constant.
Mon, 02 Dec 2013 12:45:18 +0100 Christos Kotselidis Merge
Mon, 02 Dec 2013 12:44:53 +0100 Christos Kotselidis Ommit G1 Pre barrier in init writes of instance objects
Sat, 30 Nov 2013 19:09:55 +0100 Christian Humer Truffle: Implemented basic tracing of truffle compiler tree expansion (-G:+TraceTruffleExpansion, -G:+TraceTruffleExpansionSource)
Sat, 30 Nov 2013 19:05:44 +0100 Christian Humer Merge.
Fri, 22 Nov 2013 14:45:09 +0100 Christian Humer Truffle: improved error mesage for accessing unknonw frame slots.
Sat, 30 Nov 2013 11:07:41 +0100 Doug Simon replaced use of graal.compileTheWorldTest.log system property with a field to control CTW verbosity which is true by default but is set to false by CTW unit test
Sat, 30 Nov 2013 01:48:18 +0100 Doug Simon put CompileTheWorldTest logging behind the graal.compileTheWorldTest.log system property
Sat, 30 Nov 2013 01:33:29 +0100 Doug Simon put PTX logging behind the -G:Log option
Sat, 30 Nov 2013 01:16:55 +0100 Doug Simon change debug scopes implementation to prevent extra frames related to mechanism being added to call stack
Fri, 29 Nov 2013 20:46:54 +0100 Doug Simon weakened assertion around type profiles to allow array types (GRAAL-618)
Fri, 29 Nov 2013 17:40:03 +0100 Gilles Duboscq Fix Compare Canonicalization with 2 converts from different kinds as input
Fri, 29 Nov 2013 12:20:12 +0100 Christian Wirth Merged
Fri, 29 Nov 2013 12:19:50 +0100 Christian Wirth fix problem detected by -G:-PartialEscapeAnalysis
Fri, 29 Nov 2013 10:09:18 +0100 Bernhard Urban annotate UnsafeCastNode as deprecated
Thu, 28 Nov 2013 19:54:48 +0100 Bernhard Urban Canonicalizer: when replacing a fixed node with a controlsink, set the next of the replacee *before* calling killCFG() (GRAAL-609)
Thu, 28 Nov 2013 19:52:05 +0100 Bernhard Urban virtualize(): check if stamp is null (GRAAL-609)
Thu, 28 Nov 2013 19:51:54 +0100 Bernhard Urban Debug: use silent debug config for sandbox
Thu, 28 Nov 2013 14:12:31 +0100 Bernhard Urban deoptimization: add helper to minimize hsx diff #resolve GRAAL-531
Thu, 28 Nov 2013 13:19:58 +0100 Bernhard Urban C2V: remove unused method
Wed, 27 Nov 2013 20:16:13 +0100 Doug Simon made ConstantNode optionally be an external node (GRAAL-508)
Wed, 27 Nov 2013 20:14:35 +0100 Doug Simon refactored all PTX reporting to use PTXTestBase.printReport()
Wed, 27 Nov 2013 20:13:58 +0100 Doug Simon removed unnecessary use of org.junit.Assume
Wed, 27 Nov 2013 18:53:07 +0100 Doug Simon JDK8: added support for default methods as well as interfaces containing static and private methods
Tue, 26 Nov 2013 11:41:47 -0800 twisti get DataLayout tags from VM
Wed, 27 Nov 2013 02:31:03 +0100 Doug Simon fixed bug in MethodData and added assertion that precomputed size == initialized size
Tue, 26 Nov 2013 23:14:18 +0100 Doug Simon Merge.
Tue, 26 Nov 2013 22:15:04 +0100 Doug Simon made FrameWithoutBoxing.pack() substitution match the signature of the original
Tue, 26 Nov 2013 20:54:31 +0100 Doug Simon fixed HotSpot compiler test 7184394 (GRAAL-612)
Tue, 26 Nov 2013 18:43:53 +0100 Doug Simon made method substitution take return types into account (GRAAL-612)
Tue, 26 Nov 2013 13:03:40 -0800 Tom Rodriguez Merge
Mon, 25 Nov 2013 15:31:20 -0800 Tom Rodriguez Treat block comments as raw strings
Mon, 25 Nov 2013 15:31:18 -0800 Tom Rodriguez add NULL check so that -Xint option works again
Mon, 25 Nov 2013 15:26:08 -0800 Tom Rodriguez remove incorrect should_reexecute assert
Tue, 26 Nov 2013 13:35:52 +0100 Roland Schatz Add aliasing trap reason name.
Mon, 25 Nov 2013 18:40:26 -0800 twisti don't overwrite the values of HotSpotPrintCompilation and HotSpotPrintInlining
Mon, 25 Nov 2013 18:39:31 -0800 twisti make CodeInstallResult enum independent of the actual values in C++ code
Tue, 26 Nov 2013 00:53:26 +0100 Doug Simon Merge.
Tue, 26 Nov 2013 00:21:40 +0100 Doug Simon renamed parameters of ProfiledMethod and ProfiledType
Tue, 26 Nov 2013 00:09:59 +0100 Doug Simon Merge.
Tue, 26 Nov 2013 00:09:17 +0100 Doug Simon replace code handling abstract (non-array) types in type profiles with assertions now that it should never occur
Tue, 26 Nov 2013 00:08:15 +0100 Doug Simon integrated patch from Roland that prevents abstract types showing up in C1 generated type profiles
Mon, 25 Nov 2013 23:49:49 +0100 Doug Simon cleaned up HotSpotMethodData tracing a little and enabled it when -Dgraal.traceMethodDataFilter=true
Mon, 25 Nov 2013 18:42:51 +0100 Doug Simon made DebugScope be AutoCloseable so that try-with-resource can be used to more cleanly manage scopes
Mon, 25 Nov 2013 17:32:15 +0100 Doug Simon put HSAIL test code dumping behind -G:Log
Mon, 25 Nov 2013 17:31:31 +0100 Doug Simon changed default level for HSAIL KernelTester logger to OFF
Mon, 25 Nov 2013 17:30:07 +0100 Doug Simon use new mechanism for scoping a DebugConfig change
Mon, 25 Nov 2013 17:29:44 +0100 Doug Simon suppress messages about expected exception in HSAIL test
Mon, 25 Nov 2013 17:28:15 +0100 Doug Simon added support for scoping a change to the current DebugConfig using try-with-resource
Mon, 25 Nov 2013 17:25:53 +0100 Doug Simon put warnings about missing GPU device behind TraceGPUInteraction option
Mon, 25 Nov 2013 15:10:04 -0800 twisti propagate code-cache-full message up to Java to throw exception instead of crashing VM
Mon, 25 Nov 2013 17:23:56 +0100 Roland Schatz Deoptimization reason for failed aliasing assumptions.
Mon, 25 Nov 2013 17:19:29 +0100 Roland Schatz Make GuardNode extensible.
Mon, 25 Nov 2013 17:10:22 +0100 Roland Schatz Common base interface for nodes in the memory graph.
Mon, 25 Nov 2013 17:06:00 +0100 Roland Schatz Separate class for MemoryProxy and MemoryPhi.
Mon, 25 Nov 2013 17:04:39 +0100 Roland Schatz Assert for checking the input type in NodeClass.updateInputSuccInPlace.
Mon, 25 Nov 2013 17:04:30 +0100 Roland Schatz Use initializeWord in NewObjectSnippets.
Mon, 25 Nov 2013 17:04:18 +0100 Roland Schatz Fix typo.
Mon, 25 Nov 2013 15:19:14 +0100 Erik Eckstein fix lost method format in graph builder debug logging
Mon, 25 Nov 2013 13:56:34 +0100 Erik Eckstein Merge
Mon, 25 Nov 2013 13:54:02 +0100 Erik Eckstein extend replacements API to support svm specific snippet handling
Mon, 25 Nov 2013 13:53:06 +0100 Erik Eckstein improve graph printer API for better suppport of derived classes
Mon, 25 Nov 2013 13:49:20 +0100 Erik Eckstein Use default charset instead of US-ASCII in BasicIdealGraphPrinter
Mon, 25 Nov 2013 13:48:13 +0100 Erik Eckstein make graph builder more visible for derived classes; add few indent levels for debug logging
Mon, 25 Nov 2013 13:41:18 +0100 Erik Eckstein some improvements in Debug logging
Mon, 25 Nov 2013 13:37:24 +0100 Erik Eckstein fixed wrong assert condition in JavaTypeProfile
Mon, 25 Nov 2013 12:46:45 +0100 Doug Simon use separate data structure for canonicalizing ConstantNodes (GRAAL-508)
Sat, 23 Nov 2013 23:20:03 +0100 Doug Simon added toString() to HotSpotMethodData to assist with debugging low-level profile data reading
Sat, 23 Nov 2013 23:19:28 +0100 Doug Simon improved output of method name under -G:+PrintProfilingInformation
Fri, 22 Nov 2013 15:32:20 -0800 Christian Wimmer Change PhaseContext so that it does not subclass Providers, to avoid leaking low-level provider objects such as the CodeCacheProvdier to high-level optimization phases
Fri, 22 Nov 2013 13:41:17 -0800 Christian Wimmer Merge
Fri, 22 Nov 2013 12:19:43 -0800 Christian Wimmer Improvements and bugfixes of word type rewriter
Fri, 22 Nov 2013 12:19:16 -0800 Christian Wimmer Allow addresses with an arbitrary scale value; fix handling of unsigned int-to-long conversion
Fri, 22 Nov 2013 12:18:36 -0800 Christian Wimmer Make graph builder more extensible by subclasses
Fri, 22 Nov 2013 12:17:53 -0800 Christian Wimmer Commit pass target as a parameter to ReplacementImpl, so that it does not require a CodeCacheProvider
Fri, 22 Nov 2013 12:16:48 -0800 Christian Wimmer Support lowering of control sink nodes; annotate parameters to make node class invariant checker happy
Fri, 22 Nov 2013 12:13:47 -0800 Christian Wimmer Introduce ComparableWord and PointerBase into the Word type hierarchy
Fri, 22 Nov 2013 12:12:38 -0800 Christian Wimmer Introduce option to disable deoptimization grouping
Fri, 22 Nov 2013 12:02:59 -0800 Christian Wimmer Factor out methods that use reflection so that they can be substituted
Fri, 22 Nov 2013 11:59:39 -0800 Christian Wimmer Allow custom field offset providers
Fri, 22 Nov 2013 11:58:04 -0800 Christian Wimmer Fix assertion error message
Fri, 22 Nov 2013 11:57:38 -0800 Christian Wimmer Allow DeoptimizeNode and UnwindNode to be lowered
Fri, 22 Nov 2013 11:56:46 -0800 Christian Wimmer Canonicalize GuardingPiNode to PiNode when guard is unnecessary
Fri, 22 Nov 2013 11:55:54 -0800 Christian Wimmer Lower LoadHubNode in all late stages
Fri, 22 Nov 2013 11:55:13 -0800 Christian Wimmer Allow subclasses of NewInstanceNode and NewArrayNode to provide the default values used by escape analysis
Fri, 22 Nov 2013 11:53:36 -0800 Christian Wimmer Bugfix: WriteNode needs to return stateAfter so that it is processed by escape analysis
Fri, 22 Nov 2013 11:52:42 -0800 Christian Wimmer Reintroduce constructor used by node intrinsics
Fri, 22 Nov 2013 21:09:36 +0100 Doug Simon Merge.
Fri, 22 Nov 2013 21:08:09 +0100 Doug Simon re-enabled TieredCompilation when GRAAL is defined by handling abstract types in profiles gathered by C1
Fri, 22 Nov 2013 12:15:22 +0100 Doug Simon fixed faulty logic in makefiles when compressed FDS builds are disabled
Fri, 22 Nov 2013 20:14:25 +0100 Doug Simon Merge.
Fri, 22 Nov 2013 15:51:14 +0100 Doug Simon HSAIL: null checks when loading Okra library functions
Fri, 22 Nov 2013 15:47:39 +0100 Doug Simon HSAIL: removed AMD GPU detection until a) clashing AMD CPU and GPU vendor ID issue is resolved and b) HSA port is more complete
Thu, 21 Nov 2013 16:52:14 -0800 twisti print stack traces when doing CompileTheWorld
Thu, 21 Nov 2013 16:51:15 -0800 twisti ignore ClassNotFoundException when trying to register foreign calls to crypto methods
Thu, 21 Nov 2013 16:49:53 -0800 twisti replaced == with equals as pointed out by VerifyUsageWithEquals
Fri, 22 Nov 2013 01:50:13 +0100 Doug Simon HSAIL: added support for LREM
Fri, 22 Nov 2013 01:40:16 +0100 Doug Simon fixed regression from recent hsx merge that prevented TypeProfileLevel from being enabled
Fri, 22 Nov 2013 01:30:06 +0100 Doug Simon added support for printing method profiles for virtual calls
Fri, 22 Nov 2013 01:22:34 +0100 Doug Simon minor fix to output format of CITime
Thu, 21 Nov 2013 22:45:08 +0100 Doug Simon made CITimeEach work for Graal even if CITime is not enabled
Thu, 21 Nov 2013 22:24:00 +0100 Doug Simon HSAIL: addressed issues in JUnit tests
Thu, 21 Nov 2013 22:10:13 +0100 Doug Simon check for pending exception after call to createHotSpotResolvedObjectType
Thu, 21 Nov 2013 22:08:04 +0100 Doug Simon moved notification of Graal compilation statistics from VMToCompiler to CompilerToVM
Thu, 21 Nov 2013 15:04:54 +0100 Christos Kotselidis Merge
Thu, 21 Nov 2013 15:04:26 +0100 Christos Kotselidis Fix nmethod reloc scanning bug of zombie methods in G1
Wed, 20 Nov 2013 17:14:49 -0800 twisti make Deoptimization::UnrollBlock visible to vmStructs
Wed, 20 Nov 2013 16:56:10 -0800 twisti make Solaris build again
Wed, 20 Nov 2013 16:55:54 -0800 twisti move GRAAL_ONLY stuff from vmStructs.cpp to separate vmStructs_graal.hpp file
Wed, 20 Nov 2013 16:54:38 -0800 twisti make HSAIL silent
Wed, 20 Nov 2013 15:47:56 -0800 Tom Rodriguez Ensure _non_oop_bits is initialized before starting compile
Wed, 20 Nov 2013 22:50:39 +0100 Doug Simon HSAIL: adds support for handling Java switch constructs .
Wed, 20 Nov 2013 22:40:27 +0100 Doug Simon fixed serviceability agent build issue on MacOS
Wed, 20 Nov 2013 22:16:48 +0100 Doug Simon fixed HotSpot build on MacOS
Wed, 20 Nov 2013 20:33:22 +0100 Bernhard Urban NewMemoryAwareScheduling: don't consider lastAccessLocation of a read as a kill
Wed, 20 Nov 2013 16:30:06 +0100 Bernhard Urban MemoryScheduleTest: add testcase for read block scheduling. add support to disable out_of_loop schedule for tests
Wed, 20 Nov 2013 20:32:04 +0100 Bernhard Urban MethodFilter: add documentation about comma seperator
Wed, 20 Nov 2013 19:27:49 +0100 Doug Simon re-enabled protection against recursive Graal compilation requests with Graal specific _graal_compiling field in JavaThread
Wed, 20 Nov 2013 15:58:58 +0100 Doug Simon Merge.
Wed, 20 Nov 2013 15:58:23 +0100 Doug Simon disabled argument/parameter/return value profiling in GRAALVM until issue with MethodData related crashes in interpreter are resolved
Wed, 20 Nov 2013 00:10:38 +0100 Doug Simon Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
Fri, 15 Nov 2013 07:50:05 -0800 amurillo Added tag hs25-b59 for changeset c78d517c7ea4 jdk8-b117
Fri, 15 Nov 2013 07:50:04 -0800 amurillo Merge hs25-b59
Thu, 14 Nov 2013 13:38:49 -0800 drchase Merge
Thu, 14 Nov 2013 15:58:12 -0500 drchase Merge
Thu, 14 Nov 2013 09:14:39 -0800 vlivanov 8028159: C2: compiler stack overflow during inlining of @ForceInline methods
Wed, 13 Nov 2013 13:45:50 +0100 roland 8027572: assert(r != 0) failed: invalid
Wed, 13 Nov 2013 01:50:14 -0800 roland Merge
Wed, 13 Nov 2013 09:45:58 +0100 roland 8027631: "unexpected profiling mismatch" error with new type profiling
Tue, 12 Nov 2013 14:52:48 +0100 rbackman 8028207: assert(_outcnt==1) failed: not unique in compile.cpp
Tue, 12 Nov 2013 13:47:57 +0100 rbackman 8028198: SIGSEGV in PhaseIdealLoop::build_loop_late_post
Tue, 12 Nov 2013 13:58:37 +0100 roland 8027632: assert(xtype->klass_is_exact()) failed: Should be exact at graphKit.cpp
Tue, 12 Nov 2013 09:32:50 +0100 anoll 8027593: performance drop with constrained codecache starting with hs25 b111
Mon, 11 Nov 2013 11:53:33 -0800 kvn 8024830: SEGV in org.apache.lucene.codecs.compressing.CompressingTermVectorsReader.get
Fri, 08 Nov 2013 14:19:55 -0800 drchase Merge
Fri, 08 Nov 2013 01:13:11 -0800 vlivanov 8023037: Race between ciEnv::register_method and nmethod::make_not_entrant_or_zombie
Thu, 14 Nov 2013 21:05:16 +0100 ehelin Merge
Fri, 08 Nov 2013 17:46:53 +0100 sjohanss 8027960: Assertion assert(end >= start) failed during nightly testing on solaris
Mon, 11 Nov 2013 16:20:48 +0100 mgerdin Merge
Mon, 11 Nov 2013 05:05:36 -0800 jwilhelm Merge
Mon, 11 Nov 2013 13:50:10 +0100 jwilhelm 8028093: Initial young size is smaller than minimum young size
Sun, 10 Nov 2013 00:07:29 +0100 jwilhelm 8027911: Assertion in the collector policy when running gc/arguments/TestMaxNewSize.java
Fri, 08 Nov 2013 06:14:21 -0800 jmasa 8024483: assertion failure: (!mirror_alive || loader_alive) failed:
Wed, 16 Oct 2013 15:14:37 -0700 jmasa 8024954: CMS: CMSClassUnloadingMaxInterval is not implemented correctly. This change is also part of the fix for 8024483.
Thu, 07 Nov 2013 15:17:10 +0100 tschatzl 8027756: assert(!hr->isHumongous()) failed: code root in humongous region?
Sat, 02 Nov 2013 13:02:59 -0700 amurillo Merge
Fri, 01 Nov 2013 17:09:38 +0100 jwilhelm 8016309: assert(eden_size > 0 && survivor_size > 0) failed: just checking
Mon, 21 Oct 2013 18:56:20 +0200 jwilhelm 8026853: Prepare GC code for collector policy regression fix
Mon, 21 Oct 2013 18:52:13 +0200 jwilhelm 8026852: Use restricted_align_down in collector policy code
Mon, 21 Oct 2013 18:51:37 +0200 jwilhelm 8026851: Remove unnecessary code in GenRemSet
Wed, 13 Nov 2013 16:42:24 -0500 coleenp 8025937: assert(existing_f1 == NULL || existing_f1 == f1) failed: illegal field change
Wed, 13 Nov 2013 07:31:26 -0800 acorn 8027229: ICCE expected for >=2 maximally specific default methods.
Fri, 08 Nov 2013 23:49:20 +0000 mgerdin Merge
Fri, 08 Nov 2013 16:48:21 +0100 mgerdin 8027237: New tests on ReservedSpace/VirtualSpace classes
Fri, 08 Nov 2013 07:13:57 -0800 amurillo 8028061: new hotspot build - hs25-b59
Thu, 14 Nov 2013 09:04:59 -0800 cl Added tag jdk8-b116 for changeset 52b076e6ffae
Fri, 08 Nov 2013 07:02:54 -0800 amurillo Added tag hs25-b58 for changeset e510dfdec6dd jdk8-b116
Fri, 08 Nov 2013 07:02:53 -0800 amurillo Merge hs25-b58
Thu, 07 Nov 2013 10:02:28 -0500 drchase Merge
Wed, 06 Nov 2013 06:51:24 -0800 mikael 8026775: nsk/jvmti/RedefineClasses/StressRedefine crashes due to EXCEPTION_ACCESS_VIOLATION
Tue, 05 Nov 2013 02:29:41 -0800 iveresov Merge
Tue, 05 Nov 2013 01:57:18 -0800 iveresov 8017065: C2 allows safepoint checks to leak into G1 pre-barriers
Tue, 05 Nov 2013 00:59:30 -0800 iveresov 8027751: C1 crashes in Weblogic with G1 enabled
Mon, 04 Nov 2013 10:44:46 +0100 rbackman 8027622: java.time.Instant.create failing since hs25-b56
Mon, 04 Nov 2013 21:59:54 +0100 roland 8027445: SIGSEGV at TestFloatingDecimal.testAppendToDouble()I
Sat, 02 Nov 2013 20:56:18 +0100 mgronlun Merge
Fri, 01 Nov 2013 17:10:31 +0000 mgronlun Merge
Fri, 01 Nov 2013 15:56:06 +0100 mgronlun Merge
Fri, 01 Nov 2013 10:32:36 -0400 coleenp 8026946: JvmtiEnv::SetBreakpoint and JvmtiEnv::ClearBreakpoint should use MethodHandle
Thu, 31 Oct 2013 14:11:02 -0400 coleenp 8027616: Off by one error in putback for compressed oops nashorn performance improvement
Wed, 30 Oct 2013 09:26:44 -0700 acorn Merge
Wed, 30 Oct 2013 09:11:04 -0700 acorn 8027304: Lambda: inheriting abstract + 1 default -> default, not ICCE
Wed, 30 Oct 2013 15:35:25 +0100 mgerdin 8027252: Crash in interpreter because get_unsigned_2_byte_index_at_bcp reads 4 bytes
Fri, 01 Nov 2013 08:35:58 -0700 amurillo 8027580: new hotspot build - hs25-b58
Thu, 07 Nov 2013 08:16:14 -0800 cl Added tag jdk8-b115 for changeset 9ebaac78a8a0
Tue, 05 Nov 2013 14:06:23 -0800 amurillo Merge jdk8-b115
Thu, 31 Oct 2013 16:31:31 -0700 lana Merge
Wed, 30 Oct 2013 13:43:16 -0700 lana Merge
Mon, 28 Oct 2013 12:25:44 -0700 lana Merge
Sat, 19 Oct 2013 18:32:34 -0400 acorn 8026893: Push 8026365 to TL early and add test
Fri, 01 Nov 2013 08:26:55 -0700 amurillo Added tag hs25-b57 for changeset 3b32d287da89
Fri, 01 Nov 2013 08:26:54 -0700 amurillo Merge hs25-b57
Thu, 31 Oct 2013 15:04:43 -0700 iveresov Merge
Thu, 31 Oct 2013 14:54:14 -0700 iveresov Merge
Thu, 31 Oct 2013 04:16:40 -0700 iveresov 8024919: G1: SPECjbb2013 crashes due to a broken object reference
Wed, 30 Oct 2013 22:55:11 -0700 iveresov 8026735: Stream tests throw java.lang.IncompatibleClassChangeError
Wed, 30 Oct 2013 13:14:09 +0100 rbackman 8027444: mathExact: assert(i < _max) failed: oob: i=1, _max=1
Mon, 28 Oct 2013 08:34:10 +0100 rbackman 8027353: Exact intrinsics: assert(n != NULL) failed: must not be null
Mon, 28 Oct 2013 17:32:02 -0700 iveresov Merge
Mon, 28 Oct 2013 15:16:17 -0700 iveresov Merge
Fri, 25 Oct 2013 22:57:13 +0200 anoll 8026949: -Xint flag prints wrong warning: Initialization of C1 thread failed (no space to run compilers)
Mon, 28 Oct 2013 12:21:00 -0700 roland Merge
Mon, 28 Oct 2013 09:58:59 +0100 roland 8027140: Assertion in compiler when running bigapps/Kitchensink/stability
Fri, 25 Oct 2013 12:40:10 -0700 adlertz Merge
Fri, 25 Oct 2013 10:13:40 +0200 adlertz 8026940: assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc
Thu, 24 Oct 2013 16:26:31 -0700 twisti Merge
Thu, 24 Oct 2013 16:23:07 -0700 twisti 8026328: Setting a breakpoint on invokedynamic crashes the JVM
Thu, 31 Oct 2013 21:20:00 +0100 ehelin Merge
Mon, 28 Oct 2013 13:27:57 +0100 brutisso 8027132: Print deprecation warning message for the flags controlling the CMS foreground collector
Wed, 30 Oct 2013 16:31:33 -0700 vladidan Merge
Wed, 30 Oct 2013 16:06:48 -0400 jprovino Merge
Sun, 27 Oct 2013 14:11:06 -0400 jprovino Merge
Thu, 24 Oct 2013 00:33:14 -0400 dholmes 8026877: Error in opening JAR file when invalid jar specified with -Xbootclasspath/a on OpenJDK build
Wed, 30 Oct 2013 14:02:27 -0700 ccheung Merge
Mon, 28 Oct 2013 21:41:48 +0400 dsamersoff 8026950: Nits in agent ps_proc.c file breaks compilation of open hotspot
Fri, 25 Oct 2013 22:06:43 -0700 ccheung Merge
Fri, 25 Oct 2013 15:19:29 -0400 coleenp 8024927: Nashorn performance regression with CompressedOops
Fri, 25 Oct 2013 11:13:11 -0400 hseigel Merge
Fri, 25 Oct 2013 11:05:32 -0400 hseigel 8026822: metaspace/flags/maxMetaspaceSize throws OOM of unexpected type.java.lang.OutOfMemoryError: Compressed class space
Fri, 25 Oct 2013 09:07:58 +0200 jbachorik 8027294: Prepare hotspot for non TOD based uptime counter
Thu, 24 Oct 2013 22:19:48 -0700 iklam 8020753: JNI_CreateJavaVM on Mac OSX 10.9 Mavericks corrupts the callers stack size
Thu, 24 Oct 2013 10:02:02 +0200 farvidsson 8024423: JVMTI: GetLoadedClasses doesn't enumerate anonymous classes
Fri, 25 Oct 2013 13:43:39 -0700 amurillo 8027173: new hotspot build - hs25-b57
Thu, 31 Oct 2013 12:36:10 -0700 cl Added tag jdk8-b114 for changeset 7fd913010dbb
Tue, 29 Oct 2013 14:56:30 -0700 katleman Merge jdk8-b114
Mon, 28 Oct 2013 16:02:40 -0700 katleman Merge
Thu, 24 Oct 2013 20:47:18 -0400 dholmes 8025673: [macosx] Disable X11 AWT toolkit
Fri, 25 Oct 2013 13:29:18 -0700 amurillo Added tag hs25-b56 for changeset 82a9cdbf683e
Fri, 25 Oct 2013 13:29:17 -0700 amurillo Merge hs25-b56
Fri, 25 Oct 2013 08:38:42 -0700 jcoomes Merge
Wed, 23 Oct 2013 10:23:06 +0200 tschatzl 8025728: Missing volatile specifier for field G1AllocRegion::_alloc_region
Tue, 22 Oct 2013 12:03:50 -0700 jcoomes Merge
Tue, 22 Oct 2013 11:50:12 +0200 sjohanss 8026848: -XX:+G1SummarizeRSetStats can result in wrong exit code and crash
Mon, 21 Oct 2013 14:20:47 +0200 ehelin 8025834: NPE in Parallel Scavenge with -XX:+CheckUnhandledOops
Mon, 21 Oct 2013 01:04:01 -0700 stefank Merge
Mon, 21 Oct 2013 09:34:10 +0200 stefank 8026781: Add missing test to exercise -XX:+UseLargePagesInMetaspace
Fri, 18 Oct 2013 09:31:59 +0200 mgerdin 8026698: Incorrect error handling in Metaspace::allocate
Tue, 15 Oct 2013 13:56:46 +0200 mgerdin 8015255: NPG: Don't waste fragment at the end of a VirtualSpaceNode before retiring it.
Thu, 24 Oct 2013 16:25:24 -0700 iveresov Merge
Thu, 24 Oct 2013 16:14:28 -0700 iveresov Merge
Thu, 24 Oct 2013 19:32:34 +0200 roland 8026978: JSR292: fatal error: Type profiling not implemented on this platform
Wed, 23 Oct 2013 20:20:03 +0400 vlivanov 8012941: JSR 292: too deep inlining might crash compiler because of stack overflow
Wed, 23 Oct 2013 20:15:24 +0400 sspitsyn 8023004: JSR 292: java.lang.RuntimeException: Original target method was called.
Tue, 15 Oct 2013 08:38:35 +0200 anoll 8025740: Typo. Error line for wrong ReservedCodeCacheSize value is printed twice
Fri, 18 Oct 2013 10:41:56 +0200 rbackman 8026844: Various Math functions needs intrinsification
Wed, 23 Oct 2013 16:25:48 -0700 iveresov Merge
Wed, 23 Oct 2013 15:44:12 -0700 twisti 8026502: java/lang/invoke/MethodHandleConstants.java fails on all platforms
Wed, 23 Oct 2013 11:15:24 -0700 iveresov 8026495: JVM Crashes when started with -XX:+DTraceMethodProbes on Solaris x86_64
Wed, 23 Oct 2013 19:22:28 +0000 adlertz Merge
Wed, 23 Oct 2013 10:44:12 +0200 adlertz 8026939: assert(Reachblock != NULL) failed: Reachblock must be non-NULL
Wed, 23 Oct 2013 12:40:23 +0200 roland 8024070: C2 needs some form of type speculation
Wed, 23 Oct 2013 10:00:39 +0200 anoll 8026407: VM crashes on linux-ppc and linux-i586 when there is not enough ReservedCodeCacheSize specified
Tue, 22 Oct 2013 14:02:15 +0000 rbackman Merge
Mon, 21 Oct 2013 15:31:16 +0200 rbackman 8026959: assert(!n->pinned() || n->is_MachConstantBase()) failed: only pinned MachConstantBase node is expected here
Tue, 22 Oct 2013 09:51:47 +0200 roland 8026251: New type profiling points: parameters to methods
Mon, 21 Oct 2013 17:34:27 -0700 iveresov Merge
Mon, 21 Oct 2013 09:21:41 +0400 iignatyev 8026865: [TESTBUG] 'compiler/print/PrintInlining.java' should specify -XX:+UnlockDiagnosticVMOptions
Sat, 19 Oct 2013 22:22:05 -0700 iveresov Merge
Sat, 19 Oct 2013 21:54:46 +0400 iignatyev 8023318: compiler/whitebox tests timeout with enabled TieredCompilation
Sat, 19 Oct 2013 21:54:44 +0400 iignatyev 8026414: [TESTBUG] Tests for Tiered/NonTiered levels
Sat, 19 Oct 2013 12:16:43 +0200 roland 8024069: replace_in_map() should operate on parent maps
Fri, 18 Oct 2013 12:15:32 -0700 morris 8008242: VerifyOops is broken on SPARC
Fri, 18 Oct 2013 09:36:35 +0000 adlertz Merge
Fri, 18 Oct 2013 10:50:17 +0200 adlertz 8022783: Nashorn test fails with: assert(!def_outside->member(r))
Thu, 17 Oct 2013 19:47:04 +0200 anoll 8026708: guarantee(codelet_size > 0 && (size_t)codelet_size > 2*K) failed: not enough space for interpreter generation
Thu, 24 Oct 2013 17:20:39 -0400 ccheung Merge
Wed, 23 Oct 2013 10:24:28 +0200 farvidsson 8026808: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failed with unexpected exit value
Tue, 22 Oct 2013 22:14:57 -0400 hseigel Merge
Tue, 22 Oct 2013 15:54:50 -0400 hseigel 8026809: [TESTBUG] Create regression test for JDK-8026041
Tue, 22 Oct 2013 16:09:17 -0700 iklam Merge
Tue, 22 Oct 2013 14:29:02 -0700 iklam 8014910: deadlock between JVM/TI ClassPrepare event handler and CompilerThread
Tue, 22 Oct 2013 14:47:59 -0400 hseigel 8026394: Eclipse fails with JDK8 build 111
Mon, 21 Oct 2013 17:26:46 -0700 ccheung Merge
Sat, 19 Oct 2013 21:29:57 +0400 dsamersoff 8026930: In ManagementAgent.start it should be possible to set the jdp.name parameter (hotspot part)
Fri, 18 Oct 2013 19:44:40 -0700 ccheung Merge
Fri, 18 Oct 2013 10:37:26 +0000 dsamersoff Merge
Thu, 17 Oct 2013 17:01:04 +0000 dsamersoff Merge
Thu, 17 Oct 2013 16:45:08 +0400 dsamersoff 8005810: Update Hotspot Serviceability Agent for Method Parameter Reflection and Generic Type Signature Data
Thu, 17 Oct 2013 12:15:14 -0400 sla Merge
Thu, 17 Oct 2013 16:11:26 +0200 erikj 8026792: HOTSPOT: licensee reports a JDK8 build failure after 8005849/8005008 fixes integrated.
Thu, 17 Oct 2013 16:08:01 +0400 dsamersoff 8025812: tmtools/jmap/heap_config tests fail on Linux-ia32 because it Cant attach to the core file
Wed, 16 Oct 2013 15:26:12 -0400 hseigel Merge
Wed, 16 Oct 2013 14:32:05 -0400 hseigel 8024804: Crash when InterfaceMethodref resolves to Object.registerNatives
Wed, 16 Oct 2013 15:06:39 +0200 simonis 8026703: Wrongly placed <xsl:import> element in Event-Based JVM Tracing .xsl files
Wed, 16 Oct 2013 09:20:23 +0200 farvidsson 8025638: jmap returns 0 instead of 1 when it fails.
Mon, 21 Oct 2013 22:36:43 -0400 dholmes Merge
Mon, 21 Oct 2013 21:06:20 -0400 dholmes Merge
Mon, 21 Oct 2013 20:51:03 -0400 dholmes 8026872: [TESTBUG] Classes OOMCrashClass4000_1.class and OOMCrashClass1960_2.class from runtime/ClassFile/ tests won't run on compact profiles
Mon, 21 Oct 2013 14:38:11 -0700 amurillo 8023496: [jprt] build and test solaris 64-bits only
Sat, 19 Oct 2013 08:52:21 -0700 amurillo 8026928: new hotspot build - hs25-b56
Thu, 24 Oct 2013 09:10:27 -0700 cl Added tag jdk8-b113 for changeset 4589b398ab03
Tue, 22 Oct 2013 13:56:26 -0700 amurillo Merge jdk8-b113
Thu, 17 Oct 2013 14:20:57 -0700 lana Merge
Sun, 13 Oct 2013 21:14:04 +0100 chegar Merge
Sat, 24 Aug 2013 00:14:46 -0700 iklam 8023683: Enhance class file parsing
Fri, 30 Aug 2013 09:50:49 +0100 chegar Merge
Fri, 23 Aug 2013 22:12:18 +0100 chegar Merge
Mon, 19 Aug 2013 17:47:21 +0200 erikj 8015614: Update build settings
Thu, 15 Aug 2013 21:33:37 +0100 chegar Merge
Fri, 09 Aug 2013 14:30:08 +0100 chegar Merge
Fri, 09 Aug 2013 11:03:33 +0400 sgabdura 8020789: Disable exporting of gc.heap_dump diagnostic command
Fri, 02 Aug 2013 11:10:39 +0100 chegar Merge
Thu, 25 Jul 2013 17:35:33 +0100 chegar Merge
Mon, 22 Jul 2013 14:01:39 +0100 chegar Merge
Mon, 15 Jul 2013 11:07:03 +0100 chegar Merge
Thu, 11 Jul 2013 12:59:03 -0400 hseigel 8016256: Make finalization final
Fri, 18 Oct 2013 21:30:43 -0700 amurillo Added tag hs25-b55 for changeset 23b8db5ea31d
Fri, 18 Oct 2013 21:30:42 -0700 amurillo Merge hs25-b55
Fri, 18 Oct 2013 12:10:44 -0700 jcoomes Merge
Thu, 17 Oct 2013 06:29:58 -0700 jmasa 8025635: SoftReferences are not cleared before metaspace OOME are thrown
Thu, 17 Oct 2013 08:42:41 +0200 stefank 8026715: Remove the MetaDataDeallocateALot develop flag
Thu, 17 Oct 2013 08:41:35 +0200 stefank 8026707: JDK-8026391 broke the optimized build target
Wed, 16 Oct 2013 11:46:06 +0200 tschatzl 8025925: jmap fails with "field _length not found in type HeapRegionSeq"
Tue, 15 Oct 2013 14:32:20 +0200 stefank 8026392: Metachunks and Metablocks are using a too large alignment
Tue, 15 Oct 2013 14:28:51 +0200 stefank 8026391: The Metachunk header wastes memory
Tue, 15 Oct 2013 07:10:09 -0700 stefank Merge
Tue, 15 Oct 2013 11:44:47 +0200 pliden 8024634: gc/startup_warnings tests can fail due to unrelated warnings
Tue, 15 Oct 2013 11:42:50 +0200 pliden 8024632: Description of InitialSurvivorRatio flag in globals.hpp is incorrect
Tue, 15 Oct 2013 11:38:47 +0200 pliden 8023158: hotspot/test/gc/7168848/HumongousAlloc.java fails 14 full gcs, expect 0 full gcs
Tue, 15 Oct 2013 04:29:21 -0700 mgerdin Merge
Mon, 14 Oct 2013 14:21:34 +0200 sjohanss 8025661: Ill-formed -Xminf and -Xmaxf options values interpreted as 0
Tue, 15 Oct 2013 11:18:42 +0200 tschatzl 8026186: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java Compilation failed
Sat, 12 Oct 2013 00:49:19 +0200 jwilhelm 8023643: G1 assert failed when NewSize was specified greater than MaxNewSize
Sat, 12 Oct 2013 05:08:42 +0000 jwilhelm Merge
Fri, 11 Oct 2013 16:18:27 +0200 jwilhelm 8024776: Max/MinHeapFreeRatio descriptions should be more precise
Thu, 17 Oct 2013 23:30:17 -0400 acorn 8026365: NoClassDefinitionFound for anonymous class invokespecial.
Thu, 17 Oct 2013 10:58:45 -0700 iveresov Merge
Wed, 16 Oct 2013 11:13:15 -0700 iveresov 8009303: Tiered: incorrect results in VM tests stringconcat with -Xcomp -XX:+DeoptimizeALot on solaris-amd64
Fri, 11 Oct 2013 12:06:14 +0200 rbackman 8025657: compiler/intrinsics/mathexact/ConstantTest.java fails on assert in lcm.cpp on solaris x64
Tue, 15 Oct 2013 17:47:46 -0700 kvn Merge
Tue, 15 Oct 2013 12:14:00 -0700 kvn 8026293: Schedule part of G1 pre-barrier late
Sat, 12 Oct 2013 17:26:41 -0400 drchase 8026124: JSR-292 bug: java.nio.file.Path.toString cores dump
Mon, 14 Oct 2013 19:30:05 -0700 twisti 8026376: assert(false) failed: DEBUG MESSAGE: exception pc already set
Sun, 13 Oct 2013 13:22:24 -0700 iveresov Merge
Sat, 12 Oct 2013 12:12:59 +0200 roland 8026054: New type profiling points: type of return values at calls
Fri, 11 Oct 2013 19:51:31 -0700 twisti Merge
Thu, 10 Oct 2013 15:44:12 +0200 anoll 8023014: CodeSweeperSweepNoFlushTest.java fails with HS crash
Sat, 12 Oct 2013 01:29:27 +0000 adlertz Merge
Fri, 11 Oct 2013 19:16:52 +0000 adlertz Merge
Fri, 11 Oct 2013 13:10:22 +0200 adlertz 8011415: CTW on Sparc: assert(lrg.lo_degree()) failed:
Fri, 11 Oct 2013 10:14:02 -0700 twisti 8005173: assert(false) failed: DEBUG MESSAGE: exception oop must be empty (macroAssembler_x86.cpp:625)
Wed, 09 Oct 2013 16:32:21 +0200 roland 8023657: New type profiling points: arguments to call
Wed, 09 Oct 2013 11:05:17 -0700 twisti 8020750: Node::get_int: guarantee(t != NULL) failed: must be con
Wed, 09 Oct 2013 05:03:34 -0700 adlertz Merge
Wed, 09 Oct 2013 13:00:20 +0200 adlertz 8013830: [parfait] Uninitialised pointer 'Reachblock' may be used as argument
Tue, 08 Oct 2013 19:57:28 -0700 twisti 8007923: Tests on references fails
Tue, 08 Oct 2013 07:08:27 -0700 iveresov Merge
Thu, 03 Oct 2013 10:55:07 +0200 roland 8024067: Missing replace_in_map() calls following null checks
Mon, 07 Oct 2013 10:41:56 -0700 twisti 8025566: EXCEPTION_ACCESS_VIOLATION in compiled by C1 String.valueOf method
Mon, 07 Oct 2013 14:13:28 +0400 vlivanov 8025845: Default methods are unnecessarily marked w/ force_inline directive in some situations
Mon, 07 Oct 2013 14:12:23 +0400 vlivanov 8024774: assert(_con < t->is_tuple()->cnt()) failed: ProjNode::_con must be in range
Mon, 07 Oct 2013 14:11:49 +0400 vlivanov 8024943: ciReplay: fails to dump replay data during safepointing
Mon, 07 Oct 2013 14:10:29 +0400 vlivanov 8025849: Redundant "pid" in VM log file name (e.g. hotspot_pidpid12345.log)
Fri, 04 Oct 2013 19:05:32 -0700 twisti Merge
Fri, 04 Oct 2013 10:11:48 -0700 twisti 8011138: C2: stack overflow in compiler thread because of recursive inlining of lambda form methods
Fri, 04 Oct 2013 09:19:13 +0200 anoll 8025656: compiler/8013496/Test8013496.sh fails on assert
Wed, 16 Oct 2013 11:48:03 -0700 ccheung Merge
Tue, 15 Oct 2013 08:25:43 -0700 dcubed 7165611: implement Full Debug Symbols on MacOS X hotspot
Mon, 14 Oct 2013 21:52:42 -0400 acorn 8026299: invokespecial gets ICCE when it should get AME.
Sat, 12 Oct 2013 15:39:16 -0400 hseigel 8024667: VM crashes with "assert(method() != NULL) failed: must have set method"
Sat, 12 Oct 2013 13:09:18 -0400 hseigel 8025942: os::Bsd::available_memory() needs implementation
Fri, 11 Oct 2013 22:22:19 -0400 ccheung Merge
Fri, 11 Oct 2013 18:23:44 -0700 ccheung Merge
Fri, 11 Oct 2013 17:08:22 -0400 hseigel Merge
Fri, 11 Oct 2013 15:33:08 -0400 hseigel 8026041: JVM crashes with assert "assert(is_updated()) failed: must not be clear" with -XX:+PrintGCApplicationConcurrentTime in -Xcomp mode
Fri, 11 Oct 2013 15:04:53 -0400 coleenp Merge
Fri, 11 Oct 2013 11:23:49 -0400 coleenp 8022592: assert at constantTag.cpp:57: ShouldNotReachHere()
Fri, 11 Oct 2013 14:57:27 +0000 sla Merge
Fri, 11 Oct 2013 14:08:02 +0200 sla 8024425: VM_HeapDumper doesn't put anonymous classes in the heap dump
Fri, 11 Oct 2013 13:48:02 +0200 sla 8026199: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java Compilation failed
Wed, 09 Oct 2013 22:01:59 -0400 coleenp Merge
Wed, 09 Oct 2013 21:45:28 -0400 coleenp 8025185: MethodHandleInError and MethodTypeInError not handled in ConstantPool::compare_entry_to and copy_entry_to
Fri, 11 Oct 2013 13:14:48 -0700 amurillo 8026265: new hotspot build - hs25-b55
Thu, 17 Oct 2013 09:40:51 -0700 cl Added tag jdk8-b112 for changeset 0ed9a90f45e1
Fri, 11 Oct 2013 13:00:40 -0700 amurillo Added tag hs25-b54 for changeset 4a845c7a4638 jdk8-b112
Fri, 11 Oct 2013 13:00:40 -0700 amurillo Merge hs25-b54
Fri, 11 Oct 2013 08:27:21 -0700 jcoomes Merge
Mon, 07 Oct 2013 15:51:17 +0200 stefank 8025996: Track metaspace usage when metaspace is expanded
Mon, 07 Oct 2013 15:51:08 +0200 stefank 8024547: MaxMetaspaceSize should limit the committed memory used by the metaspaces
Wed, 09 Oct 2013 10:57:01 +0200 tschatzl 8003420: NPG: make new GC root for pd_set
Wed, 09 Oct 2013 11:18:53 -0700 tamao 8010506: Typos and errors in descriptions of vm options in globals.hpp
Tue, 08 Oct 2013 17:35:51 +0200 mgerdin 8014555: G1: Memory ordering problem with Conc refinement and card marking
Fri, 04 Oct 2013 13:33:02 +0200 mgerdin 8025526: VirtualSpace should support per-instance disabling of large pages
Sat, 05 Oct 2013 08:01:36 -0700 stefank Merge
Sat, 05 Oct 2013 10:14:58 +0200 stefank 8024838: Significant slowdown due to transparent huge pages
Fri, 04 Oct 2013 22:08:37 +0200 jwilhelm 8025854: Use "young gen" instead of "eden"
Thu, 03 Oct 2013 21:36:29 +0200 jwilhelm 8025852: Remove unnecessary setters in collector policy classes
Thu, 10 Oct 2013 13:25:51 -0700 ccheung Merge
Wed, 09 Oct 2013 17:57:17 -0400 acorn 8026185: nsk/jvmit/GetMethodDeclaringClass/declcls001 failed
Tue, 08 Oct 2013 16:58:23 -0400 acorn 8026022: Verifier: allow anon classes to invokespecial host class/intf methods.
Tue, 08 Oct 2013 11:37:54 +0200 kevinw Merge
Tue, 08 Oct 2013 09:33:51 +0100 kevinw 8019375: Internal symbol table size should be tunable.
Tue, 08 Oct 2013 02:56:06 -0400 dholmes 8026025: JVM_GetCallerClass allows Reflection.getCallerClass(int depth) to use
Mon, 07 Oct 2013 12:20:28 -0400 acorn 8009130: Lambda: Fix access controls, loader constraints.
Sun, 06 Oct 2013 16:13:50 +0200 mseledtsov 8023796: [TESTBUG] Add -XX:-TransmitErrorReport to runtime/6888954/vmerrors.sh
Sat, 05 Oct 2013 10:56:46 -0400 sla Merge
Fri, 04 Oct 2013 13:44:49 +0200 sla 6313383: SA: Update jmap to support HPROF binary format "JAVA PROFILE 1.0.2"
Sat, 05 Oct 2013 15:18:57 +0200 sla 8025922: JNI access to Strings need to check if the value field is non-null
Fri, 04 Oct 2013 13:01:07 +0200 sla 8016845: SA is unable to use hsdis on windows
Fri, 04 Oct 2013 12:45:39 +0200 erikj 8007446: Add /MP to cl.exe speeds up windows builds of OpenJDK.
Fri, 04 Oct 2013 21:00:43 -0700 ccheung Merge
Sat, 05 Oct 2013 03:14:53 +0200 coleenp Merge
Sat, 05 Oct 2013 00:58:43 +0200 coleenp Merge
Wed, 02 Oct 2013 09:18:56 -0700 mikael 8024087: Remove dead JVM_{Get,Set}PrimitiveFieldValues functions
Sat, 05 Oct 2013 00:53:02 +0200 coleenp Merge
Thu, 03 Oct 2013 18:50:58 -0400 coleenp 8025004: -XX:+CheckUnhandledOops asserts for JDK 8 Solaris fastdebug binaries
Thu, 03 Oct 2013 18:53:27 -0400 coleenp 8025238: nsk/jvmti/scenarios/bcinstr/BI04/bi04t002 crashed with SIGSEGV
Thu, 03 Oct 2013 12:39:58 +0400 dsamersoff 8022616: u4 should not be used as a type for thread_id
Thu, 03 Oct 2013 04:42:57 +0200 dsamersoff Merge
Wed, 02 Oct 2013 22:27:23 +0400 dsamersoff 8025250: SA: Sync linux and bsd versions of ps_core file
Thu, 03 Oct 2013 01:12:27 +0200 dsamersoff Merge
Wed, 02 Oct 2013 20:58:44 +0400 dsamersoff 8025283: Nits in os_bsd file breaks compilation of open hotspot
Wed, 02 Oct 2013 15:06:38 -0400 coleenp Merge
Wed, 02 Oct 2013 13:02:40 -0400 coleenp 8025569: -XX:+CheckUnhandledOops crashes on Windows
Wed, 02 Oct 2013 15:17:20 +0200 mseledtsov 8025671: Test name changed, test list not updated. Test6878713.sh
Tue, 01 Oct 2013 15:41:39 -0400 coleenp Merge
Tue, 01 Oct 2013 14:23:07 -0400 coleenp 8025570: Naked oop in test/serviceability/ParserTest
Fri, 04 Oct 2013 14:19:56 -0700 amurillo 8025859: new hotspot build - hs25-b54
Thu, 10 Oct 2013 10:08:55 -0700 cl Added tag jdk8-b111 for changeset f6962730bbde
Wed, 20 Nov 2013 15:31:55 +0100 Doug Simon made HSAIL reuse HotSpotLoweringProvider, just with a different set of registers
Wed, 20 Nov 2013 15:31:13 +0100 Doug Simon renamed HotSpotHostLoweringProvider to HotSpotLoweringProvider
Wed, 20 Nov 2013 14:49:47 +0100 Doug Simon Merge.
Wed, 20 Nov 2013 14:49:16 +0100 Doug Simon use local registers object instead of global one
Wed, 20 Nov 2013 14:45:43 +0100 Doug Simon pass thread register into all stubs instead of getting it from the host provider
Wed, 20 Nov 2013 13:58:38 +0100 Doug Simon pass thread register into allocation stubs instead of getting it from the host provider
Wed, 20 Nov 2013 13:57:25 +0100 Doug Simon pass thread register into write barrier snippets instead of getting it from the host provider
Wed, 20 Nov 2013 13:33:23 +0100 Doug Simon pass thread register into LoadExceptionObjectSnippet instead of getting it from the host provider
Wed, 20 Nov 2013 13:28:12 +0100 Doug Simon pass thread register into allocation snippets instead of getting it from the host provider
Wed, 20 Nov 2013 13:12:54 +0100 Doug Simon pass thread register into monitorenter snippet instead of getting it from the host provider
Wed, 20 Nov 2013 12:54:51 +0100 Doug Simon get thread register from generator when lowering CurrentJavaThreadNode node instead of getting it from the host provider
Wed, 20 Nov 2013 12:52:01 +0100 Doug Simon pass stack pointer register into monitorenter snippet instead of getting it from the host provider
Wed, 20 Nov 2013 12:09:33 +0100 Lukas Stadler peephole optimization to remove null checks at the LIR level
Tue, 19 Nov 2013 20:36:09 -0800 twisti use AccessController.doPrivileged to enqueue compilations and shutting down the compiler
Wed, 20 Nov 2013 01:11:10 +0100 Doug Simon HSAIL: fix some assert logic in the argument-gathering code that shows up in non-product builds
Tue, 19 Nov 2013 17:44:26 +0100 Gilles Duboscq Add RandomAccess interface to NodeList
Tue, 19 Nov 2013 01:39:08 +0100 Doug Simon Merge.
Tue, 19 Nov 2013 01:38:22 +0100 Doug Simon removed deprecated mechanism for implementing -XX:+CITime in Graal
Tue, 19 Nov 2013 01:31:19 +0100 Doug Simon made Graal report its compilation info under -XX:+CITime in the same format as c1 and c2
Tue, 19 Nov 2013 01:12:27 +0100 Doug Simon added getCurrentValue() to both DebugTimer and DebugValue; added getTimeUnit() to DebugTimer
Mon, 18 Nov 2013 14:27:48 +0100 Doug Simon made the BytecodesParsed and InlinedBytecodes metrics and CompilationTime timer be unconditionally enabled if -XX:+CITime
Mon, 18 Nov 2013 14:26:49 +0100 Doug Simon added support for unconditionally enabling a DebugTimer or DebugMetric, regardless of whether general Debug capabilities are enabled
Mon, 18 Nov 2013 22:12:13 +0100 Bernhard Urban enable -G:+NewMemoryAwareScheduling per default
Mon, 18 Nov 2013 22:07:38 +0100 Bernhard Urban NewMemoryAwareScheduling: hide data structure behind wrapper class
Mon, 18 Nov 2013 17:22:37 +0100 Bernhard Urban NewMemoryAwareScheduling: rewrite to set based approach
Mon, 18 Nov 2013 17:22:30 +0100 Bernhard Urban NewMemoryAwareScheduling: fix out of loop for FloatingReadNodes
Mon, 18 Nov 2013 17:02:48 +0100 Roland Schatz Use argument graph in BinaryNode smart constructors.
Mon, 18 Nov 2013 09:11:30 +0100 Michael Haupt temporary addition of CompilerDirectives.transferToInterpreterAndInvalidate()
Fri, 15 Nov 2013 11:20:18 +0100 Gilles Duboscq s/commands/mx_graal/ in mx/sanitycheck.py
Thu, 14 Nov 2013 23:29:19 +0100 Doug Simon moved options guiding when to use profile info in compiled type checks to InstanceOfSnippets
Thu, 14 Nov 2013 15:02:17 +0100 Doug Simon moved raw memory TLAB allocation routine into NewInstanceStub and unsnippetized it
Wed, 13 Nov 2013 11:14:31 -0800 Tom Rodriguez don't sign extend integer laods
Wed, 13 Nov 2013 11:38:06 +0100 Roland Schatz Move FixedValueAnchorNode out of hotspot dependent project.
Tue, 12 Nov 2013 19:39:25 -0800 Mick Jordan mx: rename commands.py as mx_graal.py
Tue, 12 Nov 2013 16:22:18 -0800 Mick Jordan unlink mx_graal.py
Tue, 12 Nov 2013 13:54:05 -0500 S.Bharadwaj Yadavalli Implement support for passing byte arguments in Java methods to be compiled to PTX.
Tue, 12 Nov 2013 16:21:56 +0100 Roland Schatz Make it possible to run counted loop detection on a single loop.
Tue, 12 Nov 2013 13:12:29 +0100 Doug Simon made external node ids stable across graph dumps to the IGV
Tue, 12 Nov 2013 12:07:49 +0100 Roland Schatz Delete accidentially commited files.
Tue, 12 Nov 2013 11:01:42 +0100 Gilles Duboscq nmethod.cpp: s/unknwon/unknown/
Tue, 12 Nov 2013 10:59:06 +0100 Gilles Duboscq Remove some useless short casts, synchronize deoptimization.hpp with HotSpotMetaAccessProvider
Mon, 11 Nov 2013 23:43:53 +0100 Doug Simon HSAIL: used scoped option overriding for all GraalKernelTester based tests
Mon, 11 Nov 2013 22:44:41 +0100 Doug Simon fixes building on MacOS for recent HSAIL changes
Mon, 11 Nov 2013 21:43:03 +0100 Christian Humer SL: fixed eclipse formatter problems.
Mon, 11 Nov 2013 21:40:18 +0100 Christian Humer Merge.
Mon, 11 Nov 2013 21:34:44 +0100 Christian Humer SL: Enhanced SimpleLanguage with support for if statements, function calls, function caching + inlining and builtins.
Mon, 11 Nov 2013 17:56:52 +0100 Roland Schatz Canonicalize coversions that don't change the type.
Mon, 11 Nov 2013 17:54:16 +0100 Roland Schatz Invalidate cached nodes after canonicalization in full unrolling.
Mon, 11 Nov 2013 17:49:41 +0100 Roland Schatz Test case for loop unrolling.
Sun, 10 Nov 2013 20:54:48 -0800 Mick Jordan mx_graal.py symlink for commands.py for static import
Sun, 10 Nov 2013 21:34:18 +0100 Doug Simon replaced global snippet and template node metrics with per-snippet and per-template metrics
Sun, 10 Nov 2013 21:31:18 +0100 Doug Simon remove use of snippets for lowering nop write barriers
Sun, 10 Nov 2013 17:55:12 +0100 Doug Simon made SnippetGraphNodeCount count the right thing; re-enable prepared snippet graph caching by default
Sun, 10 Nov 2013 14:37:39 +0100 Doug Simon make 'mx unittest' still pass even if HSAIL device is not available
Sun, 10 Nov 2013 13:18:09 +0100 Doug Simon more HSAIL support in the C++ layer for executing HSAIL code on the simulator
Sun, 10 Nov 2013 11:42:31 +0100 Doug Simon HSAIL support for compare-and-swap and volatile load/store operations
Sat, 09 Nov 2013 21:34:07 +0100 Christos Kotselidis Merge
Sat, 09 Nov 2013 21:33:31 +0100 Christos Kotselidis Disable Boxing substitutions when hprof is enabled