log

age author description
Thu, 06 Feb 2014 23:14:06 +0100 Doug Simon modified Kind.format() to avoid calling any user code (JBS:GRAAL-14)
Thu, 06 Feb 2014 22:47:41 +0100 Doug Simon HSAIL: fixed bug in kernel argument logic
Thu, 06 Feb 2014 22:34:23 +0100 Doug Simon remove overly eager evaluation of toString() in Debug.log calls (JBS:GRAAL-14)
Thu, 06 Feb 2014 21:41:33 +0100 Doug Simon added NativeLibraryHandle.getName()
Thu, 06 Feb 2014 18:50:47 +0100 Doug Simon fixed code format warning
Thu, 06 Feb 2014 18:47:57 +0100 Doug Simon Merge.
Thu, 06 Feb 2014 18:44:14 +0100 Doug Simon consolidated GNFI code into graal.hotspot project and cleaned up the documentation and code
Thu, 06 Feb 2014 18:42:45 +0100 Doug Simon added utility methods for writing a Java string to a native memory buffer as a C string
Thu, 06 Feb 2014 18:41:16 +0100 Doug Simon fixed spelling
Thu, 06 Feb 2014 17:31:48 +0100 Roland Schatz Increase TruffleGraphMaxNodes.
Thu, 06 Feb 2014 11:24:00 +0100 Doug Simon HSAIL: support for storing immediates
Thu, 06 Feb 2014 11:20:33 +0100 Doug Simon removed UseHSAILSimulator option
Thu, 06 Feb 2014 11:17:58 +0100 Doug Simon updated projects to Okra 1.7 jars
Thu, 06 Feb 2014 11:14:19 +0100 Doug Simon pulled Ptx and Hsail classes out of gpu class namespace
Thu, 06 Feb 2014 00:21:10 -0800 Christian Wimmer Fix gate errors
Wed, 05 Feb 2014 23:38:59 -0800 Christian Wimmer merge
Wed, 05 Feb 2014 04:54:01 -0800 Christian Wimmer merge
Wed, 05 Feb 2014 03:17:05 -0800 Christian Wimmer merge
Wed, 05 Feb 2014 03:16:21 -0800 Christian Wimmer SL: small changes
Wed, 05 Feb 2014 08:02:15 -0800 Christian Wimmer SL: Feedback from reviewers
Wed, 05 Feb 2014 15:50:36 +0100 Roland Schatz Enable usage tracking in constant nodes.
Wed, 05 Feb 2014 14:59:55 +0100 Thomas Wuerthinger Added tag graal-0.1 for changeset b124e22eb772
Wed, 05 Feb 2014 14:28:53 +0100 Thomas Wuerthinger Initial changelog. graal-0.1
Wed, 05 Feb 2014 14:02:54 +0100 Thomas Wuerthinger Update README and AUTHORS. Move to HTML format.
Wed, 05 Feb 2014 12:16:56 +0100 Christian Wirth Merged
Wed, 05 Feb 2014 11:44:10 +0100 Christian Wirth Merged with Michael Haupt's changes pulled from him directly
Wed, 05 Feb 2014 11:40:13 +0100 Michael Haupt support frame slot removal
Wed, 05 Feb 2014 11:38:00 +0100 Christian Wirth fix Truffle JavaDoc
Wed, 05 Feb 2014 11:28:10 +0100 Christian Wirth In ConditionalEliminationPhase, check whether a ValueNode does record usages; caused crashes in FastR
Wed, 05 Feb 2014 10:38:12 +0100 Matthias Grimmer GNFI: rename project from .ffi.amd64 to .nfi.hotspot.amd64
Wed, 05 Feb 2014 10:37:07 +0100 Matthias Grimmer GNFI: set invalid rtld_default in HotSpotVMConfig
Wed, 05 Feb 2014 09:32:30 +0100 Matthias Grimmer GNFI: add comments
Wed, 05 Feb 2014 09:26:36 +0100 Matthias Grimmer GNFI: cache lookup handles
Wed, 05 Feb 2014 09:24:23 +0100 Matthias Grimmer GNFI: add JavaDoc
Tue, 04 Feb 2014 17:12:12 -0800 twisti fixed JavaDoc
Tue, 04 Feb 2014 17:18:16 +0100 Christian Humer SL: added testcase for inlining.
Tue, 04 Feb 2014 13:19:16 +0100 Christian Humer Merge.
Mon, 03 Feb 2014 21:11:36 +0100 Christian Humer Truffle: fixed inlined trees were not printed to graph visitor.
Mon, 03 Feb 2014 21:01:26 +0100 Christian Humer Merge.
Mon, 03 Feb 2014 21:01:11 +0100 Christian Humer SL: Make SL use the new UnsupportedSpecializationException#getSuppliedNodes() for error messages; Disabled dumping by default to IGV.
Mon, 03 Feb 2014 20:59:57 +0100 Christian Humer Truffle-DSL: implemented support for UnsupportedSpecializationException#getSuppliedNodes().
Mon, 03 Feb 2014 17:16:52 -0800 Tom Rodriguez make sure pushed values are formatted correctly
Mon, 03 Feb 2014 10:43:11 -0800 Tom Rodriguez Make blocking compiles safe
Mon, 03 Feb 2014 15:49:58 +0100 Andreas Woess Truffle: disable (most) optimistic optimizations (profile is not reliable in hosted mode)
Mon, 03 Feb 2014 14:47:11 +0100 Gilles Duboscq On HotSpot, debug_id should be an int, not a short
Sun, 02 Feb 2014 18:47:02 +0100 Doug Simon changed Eclipse batch compiler settings so that it ignores task tags
Sat, 01 Feb 2014 10:47:12 -0800 Mick Jordan remove multiple suite/repo support
Sat, 01 Feb 2014 15:33:13 +0000 Chris Seaton Ruby: fix copyright message in shell.
Fri, 31 Jan 2014 16:36:02 -0800 Christian Wimmer Use UTF-8 encoding when compiling on the command line and for Eclipse projects
Fri, 31 Jan 2014 17:11:32 +0100 Doug Simon Merge.
Fri, 31 Jan 2014 16:24:38 +0100 Doug Simon fixed non-PRODUCT build compilation error
Fri, 31 Jan 2014 16:06:49 +0100 Doug Simon minor fix to test
Fri, 31 Jan 2014 16:06:33 +0100 Doug Simon removed handling of pending exception from PTX wrapper as a stub does that
Fri, 31 Jan 2014 16:05:37 +0100 Doug Simon removed PTXKernelArguments; added mechanism for printing incoming kernel arguments
Fri, 31 Jan 2014 16:09:50 +0100 Christian Humer Truffle: Implement cache for truffle inlining heuristic.
Fri, 31 Jan 2014 16:04:33 +0200 Bernhard Urban hs build: add graal tag to hotspot build version
Fri, 31 Jan 2014 14:54:34 +0200 Bernhard Urban mx checkstyle: bail out if .checkstyle is missing
Fri, 31 Jan 2014 11:39:40 +0100 Roland Schatz Optimize back edge in tight loops.
Fri, 31 Jan 2014 11:38:32 +0100 Roland Schatz Align successor when deleting aligned empty block.
Fri, 31 Jan 2014 11:35:38 +0100 Roland Schatz Do control flow optimizations independent of register allocation.
Fri, 31 Jan 2014 11:34:56 +0100 Roland Schatz Remove timestamp file.
Thu, 30 Jan 2014 16:41:59 +0100 Matthias Grimmer GNFI fixes, part2
Thu, 30 Jan 2014 15:50:46 +0100 Matthias Grimmer GNFI fixes
Thu, 30 Jan 2014 15:50:29 +0100 Matthias Grimmer Create interface for host backends
Thu, 30 Jan 2014 09:19:45 +0100 Matthias Grimmer Add the Graal Native Function Interface
Thu, 30 Jan 2014 17:53:27 -0800 Christian Wimmer More documentation and improvements of Simple Language
Thu, 30 Jan 2014 17:52:24 -0800 Christian Wimmer Truffle: add a simple API to report loop counts
Fri, 31 Jan 2014 00:32:03 +0100 Doug Simon Merge.
Fri, 31 Jan 2014 00:13:12 +0100 Doug Simon disable printing of CUDA errors unless TraceGPUInteraction is enabled
Thu, 30 Jan 2014 23:52:34 +0100 Doug Simon implemented GC locking for duration of a PTX kernel call
Thu, 30 Jan 2014 23:51:55 +0100 Doug Simon added PTX support for loading a boolean field
Thu, 30 Jan 2014 22:50:00 +0100 Doug Simon foreign call from PTX wrapper to PTX runtime requires a stub
Thu, 30 Jan 2014 22:49:14 +0100 Doug Simon fixed or removed incorrect assertions
Thu, 30 Jan 2014 17:49:56 -0500 S.Bharadwaj Yadavalli Add additional device checks and compute capability checks for CUDA devices found on Linux.
Thu, 30 Jan 2014 21:11:38 +0100 Doug Simon fixed Windows build issues
Thu, 30 Jan 2014 17:27:04 +0100 Doug Simon reverted removal of Okra Windows DLL name
Thu, 30 Jan 2014 15:55:43 +0100 Michael Haupt merge
Thu, 30 Jan 2014 11:02:16 +0100 Michael Haupt address issue in Eclipse working set generation
Thu, 30 Jan 2014 14:16:19 +0100 Doug Simon fixed HotSpotResolvedJavaField.getModifiers() to mask out FIELD_INTERNAL_FLAG
Thu, 30 Jan 2014 13:21:15 +0100 Doug Simon fixed Linux compile error and removed name of not-yet-existing Windows Okra dll
Wed, 29 Jan 2014 20:45:43 -0800 Christian Wimmer Documentation and more refactoring of Simple Language
Wed, 29 Jan 2014 20:43:28 -0800 Christian Wimmer ControlFlowException can always have a null cause
Thu, 30 Jan 2014 00:52:33 +0100 Doug Simon added support for co-existing GPU backends (JBS:GRAAL-1)
Thu, 30 Jan 2014 00:48:41 +0100 Doug Simon added more unit tests for meta.api, discovering and fixing an issue with HotSpotResolvedJavaField.getModifiers() in the process
Wed, 29 Jan 2014 15:02:19 -0800 Tom Rodriguez Merge
Wed, 29 Jan 2014 14:06:32 -0800 Tom Rodriguez Make sure a compile id is assigned
Wed, 29 Jan 2014 14:05:05 -0800 Tom Rodriguez avoid profile pathology in CompressedOopTest
Tue, 28 Jan 2014 13:20:56 -0800 Tom Rodriguez respect useCountLeadingZerosInstruction. improve substitution test
Wed, 29 Jan 2014 21:56:34 +0100 Christian Humer Merge.
Wed, 29 Jan 2014 21:26:26 +0100 Christian Humer Truffle-DSL: implemented specific structured exception for unsupported specializations. (GRAAL-682)
Wed, 29 Jan 2014 20:49:09 +0100 Christian Humer Truffle: further fixes to the new CallNode.
Wed, 29 Jan 2014 12:19:03 +0100 Christian Humer Merge.
Tue, 28 Jan 2014 19:37:26 +0100 Christian Humer SL: added junit integration for external tests.
Tue, 28 Jan 2014 19:36:54 +0100 Christian Humer SL: minor fix in direct dispatch node.
Tue, 28 Jan 2014 13:37:07 +0100 Christian Humer SL: migration to Truffle CallNode.
Tue, 28 Jan 2014 13:36:16 +0100 Christian Humer Merge fixes.
Tue, 28 Jan 2014 12:55:06 +0100 Christian Humer Merge.
Tue, 28 Jan 2014 12:52:57 +0100 Christian Humer Merge.
Fri, 24 Jan 2014 15:55:41 +0100 Christian Humer Truffle: refactored inlining interfaces to a more compact CallNode.
Wed, 29 Jan 2014 18:30:42 +0100 Lukas Stadler later lowering of MonitorEnterNode and MonitorExitNode
Wed, 29 Jan 2014 18:32:19 +0100 Lukas Stadler small cosmetic fix
Wed, 29 Jan 2014 16:53:35 +0100 Gilles Duboscq In InstanceOfSnippets selection, use the exact (non-deoptimizing) snippet when we have an exact type even when the hint probabiliy is high enough for the instanceofWithProfile snippet.
Wed, 29 Jan 2014 15:46:15 +0100 Gilles Duboscq FixedGuardNode simplification should conserve the deoptimization action
Wed, 29 Jan 2014 13:36:20 +0100 Andreas Woess GraphBuilderPhase: remove unused constant added by createExceptionDispatch
Wed, 29 Jan 2014 13:10:02 +0100 Andreas Woess Truffle: disable UseExceptionProbability optimistic optimization
Wed, 29 Jan 2014 09:21:50 +0100 Lukas Stadler rework of benchmark counters: fix size at VM entry, not at build time
Wed, 29 Jan 2014 10:45:43 +0100 Lukas Stadler make MonitorEnterNode iterable
Wed, 29 Jan 2014 10:45:43 +0100 Lukas Stadler add GraphUtil.removeFixedWithUnusedInputs
Tue, 28 Jan 2014 21:37:29 -0500 S.Bharadwaj Yadavalli Fix incorrect code generation for conditional branch instructions. Reenable ControlPTXTest.
Tue, 28 Jan 2014 23:38:22 +0100 Andreas Woess kill unused frame states when loop exits are removed
Tue, 28 Jan 2014 22:55:50 +0100 Andreas Woess fix handling of skipped exceptions (must not cut off other exception types or unwind)
Tue, 28 Jan 2014 21:48:50 +0100 Andreas Woess add partial evaluation test for a ControlFlowException catch block that follows a SlowPathException catch block
Tue, 28 Jan 2014 21:42:50 +0100 Andreas Woess PartialEvaluationTest should use the same GraphBuilderConfiguration as the TruffleCompiler; code cleanup
Tue, 28 Jan 2014 21:24:24 +0100 Doug Simon guard again null receiver object when reading a constant field
Tue, 28 Jan 2014 18:46:43 +0100 Doug Simon added documentation
Tue, 28 Jan 2014 18:34:04 +0100 Doug Simon ignore StaticMethod16InArraysTest until multi-GPU support is complete
Tue, 28 Jan 2014 18:32:30 +0100 Doug Simon Merge.
Mon, 27 Jan 2014 20:24:12 +0100 Doug Simon moved HSAIL compilation harness logic into HSAILHotSpotBackend and deleted HSAILCompilationResult
Tue, 28 Jan 2014 14:46:17 +0100 Lukas Stadler better assertion message in GraphOrder
Tue, 28 Jan 2014 14:45:56 +0100 Lukas Stadler remember InvokeKind in MacroNode
Tue, 28 Jan 2014 14:39:52 +0100 Lukas Stadler test for ShortCiruitNode/guard handling
Tue, 28 Jan 2014 14:39:48 +0100 Lukas Stadler canonicalize a LoadField on a null constant object to deopt
Tue, 28 Jan 2014 12:38:08 +0100 Doug Simon fixed pylint warnings
Tue, 28 Jan 2014 12:31:31 +0100 Doug Simon PTXHotSpotBackend$1.getGraphFor() checks GPUOffload VM option (JBS:GRAAL-6)
Tue, 28 Jan 2014 12:27:39 +0100 Doug Simon fixed HotSpotResolvedJavaMethod.isSynthetic so that it doesn't do any class loading (JBS:GRAAL-5)
Tue, 28 Jan 2014 12:19:30 +0100 Doug Simon an empty architecture specification implies all architectures
Tue, 28 Jan 2014 12:18:38 +0100 Doug Simon use lowest version JRE specified by any project for source path in Eclipse attach/launch configuration
Mon, 27 Jan 2014 16:39:17 +0100 Gilles Duboscq Use a OptimizedCallTarget-bound SpeculationLog for Truffle compilations
Mon, 27 Jan 2014 16:05:10 +0100 Gilles Duboscq Throw-away speculation logs should not be used. Just use null instead
Mon, 27 Jan 2014 15:39:27 +0100 Gilles Duboscq Fix: HotSpotDisassemblerProvider should return null when the code could not be disassembled.
Mon, 27 Jan 2014 15:28:50 -0800 Tom Rodriguez Merge
Mon, 27 Jan 2014 15:26:26 -0800 Tom Rodriguez Add duplicate detection to IGV binary graphs
Wed, 22 Jan 2014 11:10:09 -0800 Tom Rodriguez Only use mature method datas
Wed, 22 Jan 2014 10:54:38 -0800 Tom Rodriguez print name and sig in TraceDeoptimization output
Mon, 27 Jan 2014 15:50:19 +0100 Doug Simon added getCodeString() to ExternalCompilationResult
Mon, 27 Jan 2014 15:49:33 +0100 Doug Simon removed unused PTX code
Sat, 25 Jan 2014 20:02:07 +0100 Doug Simon updated mx/projects for new Okra version
Fri, 24 Jan 2014 19:19:16 -0800 Christian Wimmer Fix SL unit test directory
Fri, 24 Jan 2014 18:42:52 -0800 Christian Wimmer Fix Eclipse formatter issues
Fri, 24 Jan 2014 18:18:49 -0800 Christian Wimmer Use source and expected output files to test Simple Language, instead of individual JUnit tests with the source and expected output as strings
Fri, 24 Jan 2014 18:16:24 -0800 Christian Wimmer Refactoring and cleanup of Simple Language (more to come soon)
Fri, 24 Jan 2014 18:13:38 -0800 Christian Wimmer Truffle API cleanup: Reduce the visibility of classes and constructors that are not intended to be instantiated by guest language implementations; provide abstract class RootCallTarget as a CallTarget to a RootNode
Fri, 24 Jan 2014 18:34:18 +0100 Doug Simon Merge.
Fri, 24 Jan 2014 18:06:03 +0100 Doug Simon refactored phase for stamping parameters as non-null that was duplicated in the GPU backends
Fri, 24 Jan 2014 18:04:49 +0100 Doug Simon added ObjectPTXTest to test object parameter passing - all tests are disabled until GC issues are resolved
Fri, 24 Jan 2014 18:04:11 +0100 Doug Simon enabled some tests in FloatPTXTest that now work
Fri, 24 Jan 2014 18:03:55 +0100 Doug Simon disabled ControlPTXTest until issues are resolved
Fri, 24 Jan 2014 18:03:09 +0100 Doug Simon added work-around to handle CUDA context management in PTX C++ code
Fri, 24 Jan 2014 18:01:36 +0100 Doug Simon partially fixed passing of object parameters to PTX kernels; use a C++ object for managing resource allocation and cleanup around a PTX kernel execution
Fri, 24 Jan 2014 17:59:46 +0100 Doug Simon fixed assertion
Fri, 24 Jan 2014 17:43:14 +0100 Roland Schatz Fix CollapseFrameForSingleSideEffectPhase.
Fri, 24 Jan 2014 12:26:05 +0100 Lukas Stadler only register ShortCircuitOrNodes in ConditionalElimination for fixed anchors
Fri, 24 Jan 2014 01:19:52 +0000 Chris Seaton Merge.
Fri, 24 Jan 2014 00:44:12 +0000 Chris Seaton Merge.
Thu, 23 Jan 2014 23:49:46 +0000 Chris Seaton Ruby: turn tracing and debugging back on by default.
Thu, 23 Jan 2014 23:27:46 +0000 Chris Seaton Ruby: change GRAAL_DIR to TRUFFLE_DIR.
Thu, 23 Jan 2014 16:35:57 -0800 Tom Rodriguez Merge
Thu, 23 Jan 2014 16:15:04 -0800 Tom Rodriguez Always copy method substitutions. Add some assertion checking for it.
Thu, 23 Jan 2014 15:21:14 -0800 Tom Rodriguez Disable AOT boolean test for now
Thu, 23 Jan 2014 14:35:40 -0800 Tom Rodriguez Handle null in printing
Thu, 23 Jan 2014 14:35:10 -0800 Tom Rodriguez Add bodies so exact math can deopt
Fri, 24 Jan 2014 00:52:06 +0100 Doug Simon HSAIL: support for using Okra simulator without needing to configure PATH and LD_LIBRARY_PATH
Fri, 24 Jan 2014 00:49:10 +0100 Doug Simon GPUOffload option does not interact with GPU detection
Fri, 24 Jan 2014 00:33:56 +0100 Doug Simon Merge.
Wed, 22 Jan 2014 18:46:38 +0100 Doug Simon use shared util for HSAIL calling convention
Wed, 22 Jan 2014 21:34:00 -0800 Michael Van De Vanter Merge with 9161ed8ce7964ca3df5e91894522b207a2bc4a3e
Wed, 22 Jan 2014 21:02:06 -0800 Michael Van De Vanter Ruby: refactor low level instrumentation services
Wed, 22 Jan 2014 20:35:00 -0800 Michael Van De Vanter Ruby: improve how instrumentation proxy handles some exceptional conditions
Wed, 22 Jan 2014 20:28:52 -0800 Michael Van De Vanter Truffle/Instrumentation: Javadoc and cleanup
Sat, 18 Jan 2014 22:12:42 -0800 Michael Van De Vanter Ruby: remove some prototyping code no longer needed
Wed, 22 Jan 2014 16:06:47 -0500 S.Bharadwaj Yadavalli Add graal-specific option -XX:+GPUOffload to trigger all GPU offload functionality. Cleanup function to decide GPU offload. Exclude GPU sources from nongraal builds.
Wed, 22 Jan 2014 15:27:31 +0100 Lukas Stadler fix invalid MemoryPhiNodes at loop begins
Wed, 22 Jan 2014 15:27:31 +0100 Lukas Stadler cyclic graph verification
Wed, 22 Jan 2014 14:03:47 +0100 Lukas Stadler fix GuardNode canonicalization
Wed, 22 Jan 2014 13:39:45 +0100 Doug Simon added library sources (if available) to generated Eclipse attach launcher
Wed, 22 Jan 2014 11:44:27 +0100 Roland Schatz Support narrow oops in reference maps.
Wed, 22 Jan 2014 11:27:28 +0100 Roland Schatz Refactor reference maps.
Wed, 22 Jan 2014 10:51:32 +0100 Lukas Stadler split a negated guard with a ShortCircuitOr condition into two guards
Tue, 21 Jan 2014 18:35:46 +0100 Gilles Duboscq GuardLowering: do not use trapping accesses for guards with a speculation
Tue, 21 Jan 2014 18:35:03 +0100 Gilles Duboscq Sweeper: make sure we only run the sweeper on java threads
Tue, 21 Jan 2014 15:26:38 +0100 Doug Simon added list to PTXHotSpotBackend for keeping a valid installed kernel (and its associated nmethods) alive
Tue, 21 Jan 2014 12:14:38 +0100 Andreas Woess Truffle: fix non-local control flow using exceptions
Tue, 21 Jan 2014 00:20:33 +0200 Bernhard Urban IGV: throw graph reference away when GraphNode component is closed
Mon, 20 Jan 2014 20:17:05 +0100 Bernhard Urban IGV: fix nulling out reference in rootnode
Mon, 20 Jan 2014 22:30:19 +0100 Doug Simon Merge.
Mon, 20 Jan 2014 19:12:01 +0100 Doug Simon moved @Ignore to the correct method; try better to force a GC in test
Mon, 20 Jan 2014 19:50:17 +0100 Gilles Duboscq In a Graal-enabled VM, run the Sweeper even if the current thread is not a compiler thread.
Mon, 20 Jan 2014 19:49:47 +0100 Gilles Duboscq Avoid segfault in InstanceKlass::oop_print_on's String special case when the value array is null.
Mon, 20 Jan 2014 19:48:53 +0100 Gilles Duboscq Deoptimization: only process the pendign speculation for Graal-compiled methods
Mon, 20 Jan 2014 18:25:17 +0100 Christian Humer Merge.
Mon, 20 Jan 2014 16:33:40 +0100 Christian Humer Truffle: fixed failing FrameTest.
Mon, 20 Jan 2014 15:23:10 +0100 Christian Humer Truffle-DSL: added default buffering to all java source code that is written. JavaFileObject#openWriter may return a non-buffered writer.
Mon, 20 Jan 2014 15:18:39 +0100 Christian Humer SL: another minor FrameDescriptor fix.
Mon, 20 Jan 2014 14:22:56 +0100 Christian Humer Merge.
Fri, 17 Jan 2014 17:10:46 +0100 Christian Humer SL: required fixes for moving FrameDescriptor to the RootNode.
Mon, 20 Jan 2014 13:44:54 +0100 Christian Humer Ruby: required fixes for moving FrameDescriptor to the RootNode.
Fri, 17 Jan 2014 17:06:08 +0100 Christian Humer Truffle API-change: FrameDescriptors are now stored in the RootNode in a final field instead of the CallTarget.
Fri, 17 Jan 2014 16:55:59 +0100 Christian Humer Merge.
Thu, 16 Jan 2014 15:20:17 +0100 Christian Humer Truffle: extend inlining interface with custom reprofile counters.
Mon, 20 Jan 2014 18:22:02 +0200 Bernhard Urban IGV: remove listener when closing the top component
Mon, 20 Jan 2014 16:09:11 +0100 Bernhard Urban IGV: avoid potential memory leak
Mon, 20 Jan 2014 16:09:10 +0100 Bernhard Urban IGV: explicitly avoid serialization of top component
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
Sat, 09 Nov 2013 21:32:51 +0100 Christos Kotselidis Delegate hprof enabled information from hotspot to graal
Sat, 09 Nov 2013 21:30:33 +0100 Christos Kotselidis Add missing cases for CheckCast usages in NodeIntrisification when BoxingSubstitutions are disabled
Sat, 09 Nov 2013 21:29:44 +0100 Christos Kotselidis Pass Long object to array copy snippets to canonicalize properly when BoxingSubstitutions are disabled
Sat, 09 Nov 2013 21:28:14 +0100 Christos Kotselidis Add canonicalization phase before NodeIntrinsification
Sat, 09 Nov 2013 12:04:24 +0100 Doug Simon modified OptionValue.toString() to use the current, possibly overriding value; added OptionValue.getValues()
Fri, 08 Nov 2013 18:34:57 +0100 Doug Simon Merge.
Fri, 08 Nov 2013 18:34:36 +0100 Doug Simon added check (with warning on System.err) if number of templates for a snippet exceeds a threshold (default is 50)
Fri, 08 Nov 2013 18:26:04 +0100 Doug Simon disabled type context specialization of allocation snippets unless allocation profiling is enabled
Fri, 08 Nov 2013 18:07:38 +0100 Doug Simon removed hash code from name of SnippetTemplate metrics (blows up DebugValueMaps when template caching is disabled)
Fri, 08 Nov 2013 17:07:50 +0100 Roland Schatz Canonicalize convert of convert.
Fri, 08 Nov 2013 16:59:01 +0100 Roland Schatz Canonicalize comparison of type conversion with constants.
Fri, 08 Nov 2013 16:14:16 +0100 Doug Simon per SnippetTemplate metrics now include the details of the specialization in their name
Fri, 08 Nov 2013 16:13:15 +0100 Doug Simon intercept and report an error during debug value reporting but don't propagate it
Fri, 08 Nov 2013 16:12:40 +0100 Doug Simon made LinearScan.checkIntervals non-static
Fri, 08 Nov 2013 13:52:34 +0100 Bernhard Urban AMD64Assembler: remove useless option "Atomic" and make other options final
Fri, 08 Nov 2013 13:52:00 +0100 Bernhard Urban UnsafeAccessNode: add assert to ensure a proper graph state
Fri, 08 Nov 2013 13:45:06 +0100 Bernhard Urban Node: print node in assert
Fri, 08 Nov 2013 13:22:03 +0100 Roland Schatz Maintain lastLocationAccess in WriteNode.
Fri, 08 Nov 2013 13:20:34 +0100 Roland Schatz Use correct type for LocationIdentity in MemoryPhi.
Fri, 08 Nov 2013 13:20:09 +0100 Roland Schatz Fix wrong conversion in extremum and exit values of induction variables.
Fri, 08 Nov 2013 12:10:15 +0100 Gilles Duboscq Make the speculation id an int and allow for more bits to be set in the HotSpot implementation (which currently silently discards unsupported high bit).
Fri, 08 Nov 2013 12:04:35 +0100 Gilles Duboscq Use option to enable guard-id-as-speculation-id rather than Debug.isEnabled()
Fri, 08 Nov 2013 11:00:17 +0100 Gilles Duboscq Mask the speculation id correctly in HotSpotMetaAccessProvider.encodeDeoptActionAndReason
Fri, 08 Nov 2013 11:12:20 +0100 Doug Simon added per SnippetTemplate instantiation timer and counter
Fri, 08 Nov 2013 10:56:42 +0100 Doug Simon fixed npe in DebugValueMap.reset()
Fri, 08 Nov 2013 10:56:23 +0100 Doug Simon added SnippetPreparationTime metric
Fri, 08 Nov 2013 10:55:48 +0100 Doug Simon removed debug value header & footer from non-debug value printing executions
Thu, 07 Nov 2013 20:55:13 +0100 Christian Humer Merge.
Thu, 07 Nov 2013 20:47:11 +0100 Christian Humer Truffle: some regression fixes to previous cleanup
Thu, 07 Nov 2013 19:07:41 +0100 Christian Humer Truffle: fixed bug where invocation counter was decremented twice after inlining; cleanup of optimized call target and profile.
Thu, 07 Nov 2013 16:21:06 +0100 Christian Humer Truffle: refactored CompilationProfile to separate the profile and the policy in separate classes.
Thu, 07 Nov 2013 15:10:09 +0100 Christian Humer Truffle: refactored inlining to a new class.
Thu, 07 Nov 2013 18:36:33 +0100 Doug Simon added ability to disable snippet template cache (-Dgraal.useSnippetTemplateCache=false)
Thu, 07 Nov 2013 18:34:42 +0100 Doug Simon added ability to disable snippet graph preparation cache (-Dgraal.useSnippetGraphCache=false)
Thu, 07 Nov 2013 18:33:01 +0100 Doug Simon added ResetDebugValuesAfterBootstrap to separate out metrics gathered during bootstrap
Thu, 07 Nov 2013 11:17:23 +0100 Gilles Duboscq Code cache: make sure we collect statistics even if the compiler is not recognized
Thu, 07 Nov 2013 10:45:56 +0100 Gilles Duboscq SnippetTemplate instantiation should replace snippet's start node with a valid anchor point not the caller's start node
Thu, 07 Nov 2013 10:42:37 +0100 Gilles Duboscq Lowering should handle the case where the current guard anchor gets lowered and does not exist anymore
Wed, 06 Nov 2013 16:47:48 +0100 Gilles Duboscq Add some missing cases for NodeClass.(getDebugProperties|valueEqual|valueNumber)
Wed, 06 Nov 2013 16:41:07 +0100 Gilles Duboscq Do not compress graph when debug is enabled
Wed, 06 Nov 2013 14:53:31 +0100 Gilles Duboscq Start passing down a 'speculation id' to deoptimizations.
Wed, 06 Nov 2013 18:49:59 +0100 Doug Simon HSAIL support for difference between compression of oops and class pointers
Wed, 06 Nov 2013 18:43:45 +0100 Doug Simon use scoped option overriding for some HSAIL tests
Wed, 06 Nov 2013 16:56:05 +0100 Roland Schatz Support arbitrary array types in global value numbering.
Wed, 06 Nov 2013 16:29:54 +0100 Roland Schatz Helper functions for identifying numeric kinds.
Wed, 06 Nov 2013 16:01:03 +0100 Lukas Stadler make LIRGenerator.emitSequentialSwitch protected
Wed, 06 Nov 2013 14:14:09 +0100 Andreas Woess mx sl: change vm args syntax
Wed, 06 Nov 2013 13:54:25 +0100 Andreas Woess Truffle Node class refactoring.
Wed, 06 Nov 2013 13:38:09 +0100 Andreas Woess AssumptionValidAssumption: implement equals() and hashCode() to avoid duplicate registration.
Wed, 06 Nov 2013 13:31:28 +0100 Andreas Woess fix possible NPE in TruffleCompiler with TraceTruffleCompilation and background compilation enabled.
Tue, 05 Nov 2013 19:10:52 +0100 Gilles Duboscq mx.run should support streams for out/err even if there is no timeout
Wed, 06 Nov 2013 11:04:01 +0100 Lukas Stadler LIRGenerator: don't create end-of-block JumpOps for blocks that end in a FallThroughOp with a target
Tue, 05 Nov 2013 20:03:42 +0100 Doug Simon added graph compression (GRAAL-571)
Tue, 05 Nov 2013 19:54:32 +0100 Doug Simon abstracted a graph mark as a Mark object (hiding the node index)
Tue, 05 Nov 2013 19:44:09 +0100 Doug Simon commented choice of data structure in NodeClass.addGraphDuplicate()
Tue, 05 Nov 2013 19:42:44 +0100 Doug Simon integrated auto-formatting changes
Tue, 05 Nov 2013 19:03:37 +0100 Doug Simon moved a number of options to be declared closer to usage and cached some heavily accessed options in fields
Tue, 05 Nov 2013 19:02:50 +0100 Doug Simon added a histogram to OptionValue (enabled by -Dgraal.showOptionValueReadsHistogram=true) to see which options are most frequently read
Tue, 05 Nov 2013 19:02:14 +0100 Christos Kotselidis Merge
Tue, 05 Nov 2013 19:00:51 +0100 Christos Kotselidis Merge
Tue, 05 Nov 2013 18:59:03 +0100 Christos Kotselidis Finalize fields
Tue, 05 Nov 2013 17:57:27 +0200 Bernhard Urban AOTTest: use scoped option value
Tue, 05 Nov 2013 15:46:01 +0100 Gilles Duboscq Fix some more problems in StampTool.add and simplify the overflow condition
Tue, 05 Nov 2013 15:44:30 +0100 Gilles Duboscq Clarify unsigned test in IntegerStamp(kind)
Tue, 05 Nov 2013 12:19:10 +0100 Gilles Duboscq Split code cache stats for the different compilers
Tue, 05 Nov 2013 13:56:00 +0100 Doug Simon don't try and get override for StableOptionValues
Tue, 05 Nov 2013 12:48:56 +0100 Doug Simon Merge.
Tue, 05 Nov 2013 12:48:21 +0100 Doug Simon added support for scoped overriding of OptionValues (GRAAL-27)
Tue, 05 Nov 2013 11:14:42 +0100 Doug Simon record an OptionDescriptor in an OptionValue so that it can be queried for a name
Tue, 05 Nov 2013 06:50:16 +0100 Doug Simon use getAddress instead of getLong in HotSpotGraalRuntime
Tue, 05 Nov 2013 06:49:29 +0100 Doug Simon added support for reading float debug properties from a node
Mon, 04 Nov 2013 21:45:23 -0800 Tom Rodriguez notify JVMTI about exception throws from runtime
Mon, 04 Nov 2013 21:25:19 +0100 Christian Humer Merge.
Mon, 04 Nov 2013 21:24:56 +0100 Christian Humer Truffle: cleanup of NodeUtil#findParent; added NodeUtil#findAllParents
Mon, 04 Nov 2013 17:18:28 +0100 Doug Simon fixes for regression in Jython performance
Mon, 04 Nov 2013 17:17:08 +0100 Doug Simon HSAIL updates to integrate recent changes to the providers infrastructure.
Mon, 04 Nov 2013 16:12:48 +0100 Christian Humer Merge.
Mon, 04 Nov 2013 12:20:17 +0100 Christian Humer Merge.
Mon, 04 Nov 2013 12:18:58 +0100 Christian Humer mxtool: fixed eclipse builder glitches and rebuild loops.
Mon, 04 Nov 2013 15:42:27 +0100 Christos Kotselidis Loose unnecessary input dependencies from write barriers
Mon, 04 Nov 2013 12:17:37 +0100 Roland Schatz Add graph parameter to ConvertNode smart constructor.
Mon, 04 Nov 2013 11:40:33 +0100 Roland Schatz Use Arrays.deepEquals in global value numbering.
Mon, 04 Nov 2013 11:32:37 +0100 Roland Schatz Move second RemoveValueProxyPhase.
Mon, 04 Nov 2013 11:25:10 +0100 Roland Schatz Refactor ConvertNode.
Sun, 03 Nov 2013 15:27:52 +0100 Doug Simon made ConstantNodes external to a Graph (GRAAL-508)
Fri, 01 Nov 2013 19:35:33 -0700 twisti use getAddress instead of getLong in HotSpotResolvedJavaMethod
Fri, 01 Nov 2013 18:34:03 -0400 S.Bharadwaj Yadavalli * PTX kernel argument buffer now has naturally aligned arguments as required by PTX JIT compiler.
Fri, 01 Nov 2013 13:07:22 +0100 Doug Simon fixed performance regression in hosted CompileTheWorld
Fri, 01 Nov 2013 12:06:22 +0100 Doug Simon Adds support to the HSAIL backend to generate code for bitwise right shift (>>), bitwise NOT (~), and arithmetic negation
Thu, 31 Oct 2013 18:45:31 +0100 Lukas Stadler PEA: create ProxyNodes when the LoopExitNode is encountered, not between blocks
Thu, 31 Oct 2013 18:44:47 +0100 Lukas Stadler don't create ProxyNodes for constants during PEA
Thu, 31 Oct 2013 12:08:07 +0100 Doug Simon don't equate missing current annotation processor file with it being out of date
Wed, 30 Oct 2013 21:49:04 +0100 Doug Simon restricted BootstrapGraal option to GRAALVM builds only
Wed, 30 Oct 2013 19:59:48 +0100 Andreas Woess remove obsolete FrameUtil.set<Type>Safe methods.
Wed, 30 Oct 2013 19:50:11 +0100 Andreas Woess add FrameUtil.get<Type>Safe methods that do not throw checked exceptions.
Wed, 30 Oct 2013 19:05:29 +0100 Andreas Woess convert FrameSlot interface to a final class.
Wed, 30 Oct 2013 20:01:50 +0100 Andreas Woess Frame: add is<Type> methods.
Wed, 30 Oct 2013 17:31:13 +0100 Andreas Woess fix GraalTruffleRuntime.createMaterializedFrame(Arguments) overload.
Wed, 30 Oct 2013 15:29:42 +0100 Doug Simon moved persistent annotation processor dependency files into mx/currentAnnotationProcessors directory
Wed, 30 Oct 2013 13:14:41 +0100 Doug Simon disabled pre-cleaning before Java compilation until annotation processor is resolved
Wed, 30 Oct 2013 11:08:00 +0100 Christian Humer Merge.
Tue, 29 Oct 2013 16:55:42 +0100 Christian Humer Truffle-DSL: the default polymorphic depth should also include combinations of implicit casts.
Tue, 29 Oct 2013 16:36:07 +0100 Christian Humer Truffle-DSL: fixed generated generic node adopted the polymorphic chain when transiting from polymorphic to generic.
Tue, 29 Oct 2013 16:23:59 +0100 Christian Humer Merge.
Mon, 28 Oct 2013 11:06:51 +0100 Christian Humer Truffle-DSL: fixed additional wrong @SlowPath usage on generic. (GRAAL-490 #resolve)
Wed, 30 Oct 2013 10:05:59 +0100 Doug Simon format cleanup by 'mx eclipseformat'
Wed, 30 Oct 2013 10:04:18 +0100 Doug Simon added .currentAnnotationProcessors to .hgignore
Wed, 30 Oct 2013 09:50:36 +0100 Doug Simon added missing annotation processor dependency for com.oracle.graal.hotspot.sparc
Wed, 30 Oct 2013 09:49:53 +0100 Doug Simon rebuild projects if their annotation processor dependencies change; clean output directories before (re)compiling a Java project
Tue, 29 Oct 2013 21:05:15 -0700 Mick Jordan mxtool: regenerate IDE files when suite imports file changes
Tue, 29 Oct 2013 14:45:32 -0700 twisti Clang 5.0 fixes
Tue, 29 Oct 2013 22:03:28 +0100 Doug Simon added type check for object before reading a field value from it during compilation
Tue, 29 Oct 2013 22:01:08 +0100 Doug Simon re-added a graph context to the debug scopes entered by Truffle partial evaluation and compilation so that -G:+DumpOnError works again
Tue, 29 Oct 2013 21:59:38 +0100 Doug Simon weakened or commented out assertions that are too strict given the way Truffle makes use of Unsafe
Tue, 29 Oct 2013 17:26:23 +0100 Roland Schatz Simplify AMD64ConvertSnippets instantiation code.
Tue, 29 Oct 2013 16:56:19 +0100 Lukas Stadler exclude EATestBase from JaCoCo
Mon, 28 Oct 2013 15:27:05 +0100 Lukas Stadler documentation and simplification in MonitorExitNode
Mon, 28 Oct 2013 15:25:27 +0100 Lukas Stadler PEA: more tests, common base class for tests
Mon, 28 Oct 2013 17:03:59 +0100 Doug Simon improved documentation of HotSpotBackend.updateStub()
Mon, 28 Oct 2013 16:04:58 +0100 Doug Simon added --igv option to "mx projectgraph" command for sending output to IGV instead
Mon, 28 Oct 2013 16:04:12 +0100 Doug Simon removed redundant assertion
Mon, 28 Oct 2013 13:39:49 +0100 Lukas Stadler remove unused CommitAllocationNodes during simplification
Mon, 28 Oct 2013 13:01:16 +0100 Lukas Stadler PEA: support for unsafe stores of mismatching sizes, cleanup, documentation
Mon, 28 Oct 2013 13:10:10 +0200 Bernhard Urban CipherBlockChainingSubstitutions: use more precise location for embeddedCipher object and r array
Mon, 28 Oct 2013 10:11:49 +0100 Bernhard Urban AESCryptSubstitutions: use more precise location for K array
Mon, 28 Oct 2013 11:27:36 +0100 Doug Simon refactored creation of Graal and Truffle compiler threads into a single facility
Sun, 27 Oct 2013 19:59:00 +0100 Doug Simon clearer API and documentation for the capability of a SaveRegistersOp to have its registers pruned
Sun, 27 Oct 2013 19:51:44 +0100 Doug Simon replace ".count() == 0" with ".isEmpty()"
Sat, 26 Oct 2013 01:27:09 +0200 Doug Simon made Truffle compiler threads be named and have a debug configuration
Fri, 25 Oct 2013 23:50:05 +0200 Doug Simon cleaned up mechanism for saving registers and updating the callee save maps in stubs
Fri, 25 Oct 2013 19:24:11 +0200 Christos Kotselidis Merge
Fri, 25 Oct 2013 19:23:38 +0200 Christos Kotselidis Enable deferred init barriers
Fri, 25 Oct 2013 19:23:20 +0200 Christos Kotselidis Fix unit tests
Fri, 25 Oct 2013 19:23:06 +0200 Christos Kotselidis Reorder commit allocation's node writes to account for deferred barriers
Fri, 25 Oct 2013 19:22:37 +0200 Christos Kotselidis Remove UseNewCode from gate G1 verification run
Fri, 25 Oct 2013 15:44:35 +0200 Roland Schatz Support more convert operations.
Fri, 25 Oct 2013 14:45:01 +0200 Thomas Wuerthinger Merge fix.
Fri, 25 Oct 2013 13:46:22 +0200 Thomas Wuerthinger Merge.
Fri, 25 Oct 2013 12:12:49 +0200 Thomas Wuerthinger Merge fixes.
Fri, 25 Oct 2013 11:42:44 +0200 Thomas Wuerthinger Merge.
Fri, 25 Oct 2013 01:39:54 +0200 Thomas Wuerthinger Merge.
Tue, 22 Oct 2013 15:06:02 +0200 Thomas Wuerthinger Merge.
Tue, 22 Oct 2013 11:43:37 +0200 Thomas Wuerthinger Merge.
Tue, 22 Oct 2013 11:42:10 +0200 Thomas Wuerthinger Introduce TraceTruffleInliningTree option.
Thu, 17 Oct 2013 17:26:18 +0200 Thomas Wuerthinger Fix checkstyle errors.
Thu, 17 Oct 2013 16:01:04 +0200 Thomas Wuerthinger Merge.
Thu, 17 Oct 2013 15:59:12 +0200 Thomas Wuerthinger Fix unused import.
Thu, 17 Oct 2013 15:55:18 +0200 Thomas Wuerthinger Move Truffle compilations to background compilation thread.
Thu, 17 Oct 2013 14:28:37 +0200 Thomas Wuerthinger Simplifications of OptimizedCallTarget.
Wed, 16 Oct 2013 21:44:51 +0200 Thomas Wuerthinger Merge.
Wed, 16 Oct 2013 17:26:51 +0200 Thomas Wuerthinger Avoid null checks on frame array accesses.
Fri, 25 Oct 2013 12:45:37 +0200 Doug Simon fleshed out HSAIL backend a little to demonstrate changes needed after recent API/infrastructure updates
Fri, 25 Oct 2013 11:24:48 +0200 Bernhard Urban HotSpotHostLowering: use location identity from CAS node to create location
Thu, 24 Oct 2013 18:34:58 +0200 Bernhard Urban UnsafeArrayCopySnippets: minor refactoring
Thu, 24 Oct 2013 18:34:28 +0200 Bernhard Urban UnsafeArrayCopySnippets: use right kind for boolean case
Thu, 24 Oct 2013 18:34:27 +0200 Bernhard Urban UnsafeArrayCopySnippets: use DirectObjectStoreNode again for kind object. add location identity to DirectObjectStoreNode.
Thu, 24 Oct 2013 18:31:21 +0200 Bernhard Urban mx: print warning if encounter a non-parsable line in jvm.cfg
Thu, 24 Oct 2013 19:21:43 -0700 twisti Adds support to the HSAIL backend for three of the bitwise logical operators, bitwise AND, bitwise OR and bitwise XOR.
Fri, 25 Oct 2013 01:26:27 +0200 Doug Simon Merge.
Fri, 25 Oct 2013 01:24:19 +0200 Doug Simon refactored all deferred initialization of backends into HotSpotBackend
Fri, 25 Oct 2013 00:31:00 +0200 Doug Simon restricted initialization of LoweringProvider during VM startup to only be for the LoweringProvider of the host backend; removed unnecessary HotSpotLoweringProvider interface
Fri, 25 Oct 2013 00:21:34 +0200 Doug Simon separated registration of (host) intrinsics from initialization of lowerers
Fri, 25 Oct 2013 00:12:54 +0200 Doug Simon restricted initialization of ForeignCallProvider during VM startup to only be for the ForeignCallProvider of the host backend.
Thu, 24 Oct 2013 21:19:08 +0200 Doug Simon moved registration of HotSpot method substitutions out of HotSpotLoweringProvider into separate HotSpotSubstitutions class
Thu, 24 Oct 2013 21:17:58 +0200 Doug Simon fixed Java warnings
Thu, 24 Oct 2013 23:47:41 +0200 Doug Simon Merge.
Thu, 24 Oct 2013 23:46:48 +0200 Doug Simon fixed tests that need to take into account ConstantNodes not recording their usages (GRAAL-508)
Thu, 24 Oct 2013 16:21:25 +0200 Doug Simon Merge.
Thu, 24 Oct 2013 14:58:48 +0200 Doug Simon applied auto-format
Thu, 24 Oct 2013 14:57:57 +0200 Doug Simon made ConstantNodes (optionally) not record their usages (GRAAL-508)
Thu, 24 Oct 2013 12:25:29 +0200 Doug Simon improved error reporting in LSRA
Thu, 24 Oct 2013 22:28:09 +0200 Christian Humer Merge.
Thu, 24 Oct 2013 16:01:44 +0200 Christian Humer Truffle-DSL: fixed recursive rewrite problem for transitions from monomorphic to polymorphic. (GRAAL-560 #resolve)
Thu, 24 Oct 2013 15:56:08 +0200 Christian Humer Merge.
Mon, 21 Oct 2013 11:07:47 +0200 Christian Humer Merge.
Mon, 21 Oct 2013 11:07:32 +0200 Christian Humer Truffle-DSL: fixed wrong type simple name references with ECJ in generated code.
Thu, 24 Oct 2013 19:44:08 +0200 Gilles Duboscq Fix warning
Thu, 24 Oct 2013 20:15:49 +0200 Gilles Duboscq Serveral fixes to StampTool.add and some tests
Thu, 24 Oct 2013 11:44:55 +0200 Gilles Duboscq Only print "Graal: no installed code" in deopt if nmethod is compiled by Graal
Thu, 24 Oct 2013 08:51:44 -0700 twisti Merge
Wed, 23 Oct 2013 19:50:14 -0700 twisti read HotSpotVMConfig fields from HotSpot's vmStructs via annotations
Tue, 22 Oct 2013 23:16:03 -0700 twisti added missing @Override's
Thu, 24 Oct 2013 15:36:39 +0200 Roland Schatz Make AMD64HotSpotTruffleBackend a decorator for the default backend.
Thu, 24 Oct 2013 13:26:27 +0200 Lukas Stadler initialize primitive frame slots for objects to 0 (long) instead of null (object)
Thu, 24 Oct 2013 12:23:52 +0200 Doug Simon renamed TruffleIRJavaMethod to TruffleDebugJavaMethod and made Truffle debug scopes more consistent in its usage
Wed, 23 Oct 2013 17:12:30 -0700 Mick Jordan Merge
Wed, 23 Oct 2013 15:35:55 -0700 Mick Jordan mxtool: change about text to refer to Wiki doc, add mx.find script
Wed, 23 Oct 2013 22:50:34 +0200 Bernhard Urban ArrayCopySnippets: small cleanup
Wed, 23 Oct 2013 22:45:56 +0200 Bernhard Urban ArrayCopySnippets: remove unused constants
Wed, 23 Oct 2013 22:07:22 +0200 Bernhard Urban UnsafeArrayCopySnippets: use vectorized version also for Long, Double and Object
Wed, 23 Oct 2013 22:06:28 +0200 Bernhard Urban UnsafeArrayCopyNode: try to be more precise about killed location
Wed, 23 Oct 2013 22:06:27 +0200 Bernhard Urban Unsafe{Load,Store}Node: users must provide an LocationIdentity explicitly. Provide more specific LocationIdentity in UnsafeArraySnippets (instead of ANY_LOCATION)
Wed, 23 Oct 2013 22:06:16 +0200 Bernhard Urban ArrayCopySnippets: don't do a second bounds check
Wed, 23 Oct 2013 22:06:04 +0200 Bernhard Urban ArrayCopySnippets: use slow path probability for deopt branches
Wed, 23 Oct 2013 13:54:21 -0400 S.Bharadwaj Yadavalli [PTX] fix warnings in ptx code
Wed, 23 Oct 2013 18:45:05 +0200 Doug Simon improved debug scope context when compiling Truffle IR graphs by making a Truffle compilable masquerade as a JavaMethod
Wed, 23 Oct 2013 17:50:58 +0200 Gilles Duboscq Fix exception during canonicalization (GRAAL-554): when killing the branch following a FixedGuard, we can not count on this removing all of our usages because some of them may already be dead
Wed, 23 Oct 2013 16:51:01 +0200 Gilles Duboscq Fix integer stamp join for downMask/lowerBound
Wed, 23 Oct 2013 15:44:39 +0200 Bernhard Urban sparc: fix makefile issue from hsx25 merge
Wed, 23 Oct 2013 15:31:47 +0200 Bernhard Urban mx: fix detection for sparc. ignore unparsable lines in jvm.cfg
Wed, 23 Oct 2013 13:41:50 +0200 Gilles Duboscq Fix NPE in OptimizeGuardAnchors
Wed, 23 Oct 2013 11:49:01 +0200 Gilles Duboscq Fix StampTool.unsignedRightShift
Wed, 23 Oct 2013 13:35:50 +0200 Roland Schatz IGV: Fix cfg edge coloring.
Wed, 23 Oct 2013 13:41:10 +0200 Matthias Grimmer Merge
Wed, 23 Oct 2013 13:40:56 +0200 Matthias Grimmer rename CompilerToVm.dontInline to doNotInlineOrCompile
Wed, 23 Oct 2013 13:33:40 +0200 Matthias Grimmer Re-add OptimizedCallTarget.callHelper - prevents frequent reinstallation of frame injection
Wed, 23 Oct 2013 12:54:21 +0200 Matthias Grimmer Remove unused parameter from CompilerToVm.dontInline
Wed, 23 Oct 2013 12:48:06 +0200 Matthias Grimmer Extend the CompilerToVM interface to explicitly avoid compilation and inlining of methods
Wed, 23 Oct 2013 12:46:58 +0200 Matthias Grimmer Refactoring of the frame prologue injection
Wed, 23 Oct 2013 12:45:57 +0200 Matthias Grimmer Rename CodeCacheProvider.addDefaultMethod to setDefaultMethod
Tue, 22 Oct 2013 13:25:37 +0200 Matthias Grimmer Add OptimizedCallTarget.call(PackedFrame, Arguments) frame prologue injection
Tue, 22 Oct 2013 13:24:43 +0200 Matthias Grimmer Make pointer decoding of AMD64HotSPotMove public
Tue, 22 Oct 2013 13:24:18 +0200 Matthias Grimmer Add missing ExplodeLoop annotation in SL
Mon, 21 Oct 2013 18:40:31 +0200 Matthias Grimmer Allow CodeCacheProvider to install default methods
Mon, 21 Oct 2013 17:48:54 +0200 Matthias Grimmer Add NeverInlineMacro for OptimizedCallTarget.call
Wed, 23 Oct 2013 10:29:53 +0200 Doug Simon fixed bug in creation of CreateGRAALDist.launch files
Tue, 22 Oct 2013 15:49:05 -0700 Mick Jordan Merge
Tue, 22 Oct 2013 15:48:45 -0700 Mick Jordan mxtool: fixes (GRAAL-557) and code cleanups
Tue, 22 Oct 2013 08:35:26 -0700 Mick Jordan Merge
Mon, 21 Oct 2013 20:36:08 -0700 Mick Jordan mxtool sclone: check import version when imported suite already exists
Tue, 22 Oct 2013 14:35:41 -0400 S.Bharadwaj Yadavalli PTX codegen enhancements; fixes to PTX test regressions.
Tue, 22 Oct 2013 17:03:01 +0200 Doug Simon only show metric and timer values if -G:Meter or -G:Time is enabled
Tue, 22 Oct 2013 15:10:14 +0200 Gilles Duboscq Add an optional name to HotSpotNmethod. Print it during deopt. Use it when installing a Truffle compilation
Tue, 22 Oct 2013 15:08:23 +0200 Gilles Duboscq Add setter for GuardNode's action
Tue, 22 Oct 2013 11:54:18 +0200 Doug Simon Merge.
Tue, 22 Oct 2013 11:31:16 +0200 Doug Simon append output of mx command to (re)build graal.jar to a per-project log file
Tue, 22 Oct 2013 11:01:56 +0200 Doug Simon commented out eager initialization of Suite.version
Tue, 22 Oct 2013 11:01:32 +0200 Doug Simon made hg be called lazily
Tue, 22 Oct 2013 10:15:37 +0200 Gilles Duboscq Small refactoring of edge dumping in BinaryGraphPrinter
Tue, 22 Oct 2013 10:31:32 +0200 Gilles Duboscq Fix NodeClass.getFirstLevel(Input|Successor)Positions to use the NODE_LIST constant instead of 0
Tue, 22 Oct 2013 09:58:21 +0200 Christos Kotselidis Disable deferred init barriers
Mon, 21 Oct 2013 15:14:43 -0700 Mick Jordan mxtool: handle missing hg executable gracefully
Mon, 21 Oct 2013 22:49:28 +0200 Doug Simon moved snippet timers/metrics from SnippetTemplate to SnippetInfo and added new metric for number of snippet specializations (i.e. number of SnippetTemplate objects created)
Mon, 21 Oct 2013 22:47:54 +0200 Doug Simon enable zero-count metrics to be shown (disable with new -G:+SuppressZeroDebugValues option)
Mon, 21 Oct 2013 18:37:19 +0200 Doug Simon Merge.
Mon, 21 Oct 2013 18:16:37 +0200 Doug Simon applied autoformat
Mon, 21 Oct 2013 18:10:32 +0200 Doug Simon minor reformatting based on 'mx eclipseformat'
Mon, 21 Oct 2013 17:42:42 +0200 Doug Simon added support code for Truffle to inject special tail-call code into the prefix of OptimizedCallTarget.call(PackedFrame, Arguments)
Mon, 21 Oct 2013 17:42:19 +0200 Doug Simon added limited ability for one HotSpotBackendFactory to override another
Mon, 21 Oct 2013 17:41:27 +0200 Doug Simon workaround for bug in Clang 5.0
Mon, 21 Oct 2013 17:36:41 +0200 Christos Kotselidis Merge
Mon, 21 Oct 2013 17:21:26 +0200 Christos Kotselidis Flush deferred barrier when Graal and G1 are used
Mon, 21 Oct 2013 16:07:32 +0200 Bernhard Urban gate: clean and build IGV (not GV)
Mon, 21 Oct 2013 16:07:29 +0200 Bernhard Urban FloatingReadNode: simplify assert condition
Sun, 20 Oct 2013 03:50:51 +0200 Andreas Woess Truffle: add sanity check.
Sun, 20 Oct 2013 03:26:03 +0200 Andreas Woess Truffle: fix possible node rewrite failures after recursive calls.
Sun, 20 Oct 2013 01:00:02 +0200 Andreas Woess Backed out changeset: edb2e6bd6a01 (superseded by ce5e6f9075b6)
Fri, 18 Oct 2013 15:59:20 -0700 Mick Jordan Merge
Fri, 18 Oct 2013 15:58:07 -0700 Mick Jordan mxtool: fix command-specific option parsing regression
Fri, 18 Oct 2013 23:55:35 +0200 Doug Simon available GPUs are exposed to Graal only by the graal.gpu.isalist system property which is set up during command line argument parsing
Fri, 18 Oct 2013 21:40:23 +0200 Doug Simon added ptx sources to hotspot Eclipse project
Fri, 18 Oct 2013 18:23:14 +0200 Doug Simon abstracted HotSpotGraalRuntime as a RuntimeProvider which removes the recent selector addition to the Graal capabilities API and also makes Truffle independent of the graal.hotspot project (GRAAL-363)
Fri, 18 Oct 2013 17:00:52 +0200 Doug Simon revert attempt to avoid Eclipse build loops
Thu, 17 Oct 2013 18:18:05 +0200 Gilles Duboscq Add canonicalizations for more diamond shapes to Conditional if one of the input of the Phi is also a conditional with constants
Thu, 17 Oct 2013 18:18:05 +0200 Gilles Duboscq Conditional Elimination should not skip registering ShortCut conditions
Thu, 17 Oct 2013 18:18:05 +0200 Gilles Duboscq Canonicalize DynamicDeoptimize nodes back to Deoptimize when used with a constant reason&action
Thu, 17 Oct 2013 18:18:05 +0200 Gilles Duboscq Optimize Binary Graph format for more compact size
Thu, 17 Oct 2013 18:23:20 +0200 Gilles Duboscq Binary Graphs: use 16bits for pool indices
Thu, 17 Oct 2013 18:18:05 +0200 Gilles Duboscq Replace EliminatePartiallyRedundantGuardsPhase with OptimizeGuardAnchors
Thu, 17 Oct 2013 18:18:05 +0200 Gilles Duboscq Small optimizations to Binary Printer and IGV's BinaryParser
Fri, 18 Oct 2013 14:51:56 +0200 Lukas Stadler duplicate VirtualObjectNodes when peeling / unrolling loops
Fri, 18 Oct 2013 13:49:41 +0200 Christian Wirth Truffle: Update for the CompilationPolicy
Thu, 17 Oct 2013 19:59:25 -0700 Mick Jordan mxtool hg support for suites
Thu, 17 Oct 2013 22:22:19 +0200 Doug Simon made AMD64HotSpotBackendFactory more easily extensible
Thu, 17 Oct 2013 15:58:41 +0200 Doug Simon Merge.
Thu, 17 Oct 2013 14:05:14 +0200 Doug Simon made HSAILCompilationResult subclass CompilationResult
Wed, 16 Oct 2013 11:46:05 +0200 Lukas Stadler fixed 5b1a2e8e82d6: make EscapeObjectState value numberable
Thu, 17 Oct 2013 12:22:27 +0200 Doug Simon added support disassembling during CodeGen
Thu, 17 Oct 2013 12:21:25 +0200 Doug Simon fixed regression
Thu, 17 Oct 2013 11:48:58 +0200 Doug Simon marked HSAIL tests that rely on unimplemented features
Thu, 17 Oct 2013 11:48:31 +0200 Doug Simon gave HSAIL its own Replacements implementation (HSAILHotSpotReplacementsImpl)
Thu, 17 Oct 2013 11:46:58 +0200 Doug Simon replace new InternalError("NYI") with GraalInternalError.unimplemented()
Thu, 17 Oct 2013 11:46:27 +0200 Doug Simon prevent npe in Buffer.copyData() when Buffer.data is null
Thu, 17 Oct 2013 10:52:56 +0200 Doug Simon preliminary support for initializing multiple ForeignCallProviders and LoweringProviders (GRAAL-363)
Thu, 17 Oct 2013 10:18:53 +0200 Doug Simon removed yet more uses of HotSpotGraalRuntime.getHostProviders() (GRAAL-363)
Thu, 17 Oct 2013 10:09:02 +0200 Doug Simon replaced HotSpotGraalRuntime.wordKind with an access via the host backend (GRAAL-363)
Thu, 17 Oct 2013 09:58:17 +0200 Doug Simon removed more uses of HotSpotGraalRuntime.getHostProviders() (GRAAL-363)
Thu, 17 Oct 2013 09:25:58 +0200 Doug Simon factored out retrieving the host architecture name to handle variations in value of os.arch system property
Wed, 16 Oct 2013 22:06:58 -0700 twisti make TimedBootstrap work with lower time limits
Wed, 16 Oct 2013 19:49:15 -0700 twisti added NegateNodeCanonicalizationTest
Thu, 17 Oct 2013 01:28:01 +0200 Doug Simon fixed C++ compilation error in fastdebug build
Thu, 17 Oct 2013 01:16:36 +0200 Doug Simon fixed project canonicalization
Thu, 17 Oct 2013 01:14:05 +0200 Doug Simon added missing file
Thu, 17 Oct 2013 01:08:17 +0200 Doug Simon improved support for co-existing, multiple backends (GRAAL-363)
Thu, 17 Oct 2013 01:05:13 +0200 Doug Simon added support for wrapping long lines in mx/projects by placing a "\" at the end of the line (like the C preprocessor accepts)
Wed, 16 Oct 2013 18:27:28 +0200 Christian Humer Merge.
Wed, 16 Oct 2013 18:27:11 +0200 Christian Humer Truffle-DSL: fixed type comparison of inner classes fails with ECJ when class was loaded from binary file.
Wed, 16 Oct 2013 18:25:16 +0200 Christian Humer Truffle-DSL: fixed an NPE if invalid TypeData are compared.
Wed, 16 Oct 2013 16:15:40 +0200 Thomas Wuerthinger Merge.
Wed, 16 Oct 2013 15:03:29 +0200 Thomas Wuerthinger Merge.
Wed, 16 Oct 2013 15:02:48 +0200 Thomas Wuerthinger Fix integer stamp test.
Wed, 16 Oct 2013 03:53:40 +0200 Thomas Wuerthinger Merge.
Wed, 16 Oct 2013 03:11:19 +0200 Thomas Wuerthinger Remove files of Truffle printer.
Wed, 16 Oct 2013 03:03:34 +0200 Thomas Wuerthinger Merge.
Wed, 16 Oct 2013 03:02:03 +0200 Thomas Wuerthinger Make sure constants have the correct stack kind and unsafe accesses the correct access kind.
Tue, 15 Oct 2013 13:51:27 +0200 Thomas Wuerthinger Merge.
Tue, 15 Oct 2013 01:25:31 +0200 Thomas Wuerthinger Add LoweringProvider parameter to registerReplacements method.
Wed, 16 Oct 2013 14:18:10 +0200 Doug Simon increased generated interpreter size to accomodate Windows
Wed, 16 Oct 2013 14:17:42 +0200 Doug Simon attempt to fix Eclipse build loop issue
Wed, 16 Oct 2013 13:24:34 +0200 Doug Simon fixed name of SPARC class
Wed, 16 Oct 2013 12:19:25 +0200 Doug Simon increased AMD64 template interpreter size in GRAALVM to allow the VM to be debugged with a Java debugger
Tue, 15 Oct 2013 23:32:19 +0200 Doug Simon added LoweringProvider to ReplacementsProvider.registerReplacements
Tue, 15 Oct 2013 22:38:35 -0700 twisti add missing @Override to Iterator.remove overrides
Tue, 15 Oct 2013 18:04:13 -0700 twisti revert Unsafe.getObject hack to read uncompressed pointers
Wed, 16 Oct 2013 01:12:47 +0200 Christos Kotselidis Merge
Wed, 16 Oct 2013 01:12:23 +0200 Christos Kotselidis Enable Deferred Init Barriers
Wed, 16 Oct 2013 01:05:14 +0200 Christos Kotselidis Fix inconsistent oops in slow path allocation
Tue, 15 Oct 2013 23:06:27 +0200 Doug Simon Merge.
Tue, 15 Oct 2013 22:21:01 +0200 Doug Simon rename: graalRuntime -> runtime, getGraalRuntime -> getRuntime
Tue, 15 Oct 2013 22:19:41 +0200 Doug Simon introduced HotSpotRegistersProvider interface
Tue, 15 Oct 2013 14:14:06 +0200 Doug Simon split HotSpotRuntime into separate provider implementations
Tue, 15 Oct 2013 21:32:13 +0200 Doug Simon Backed out changeset: 5b1a2e8e82d6
Tue, 15 Oct 2013 21:28:24 +0200 Doug Simon Merge.
Mon, 14 Oct 2013 11:24:04 +0200 Doug Simon made use of substitution when deriving a new Providers object
Mon, 14 Oct 2013 11:06:32 +0200 Doug Simon narrowed TargetDescription dependency of ReplacementsImpl to word kind
Tue, 15 Oct 2013 14:26:30 +0200 Gilles Duboscq Fix intptr_t to oop casts in vframeArray.cpp and re-enable CHECK_UNHANDLED_OOPS in fastdebug mode
Tue, 15 Oct 2013 14:46:25 +0200 Gilles Duboscq The runtime entries need to use oopDesc* rather than oop in their signature
Tue, 15 Oct 2013 14:02:31 +0200 Gilles Duboscq Merge
Mon, 14 Oct 2013 17:49:25 +0200 Gilles Duboscq When FixedGuardNode is canonicalized away, it should not be replaced with the previous begin
Tue, 15 Oct 2013 17:41:30 +0200 Matthias Grimmer Remove truffle.printer
Tue, 15 Oct 2013 13:03:54 +0200 Lukas Stadler make EscapeObjectState value numberable
Tue, 15 Oct 2013 11:32:32 +0200 Lukas Stadler PEA: fix up FrameStates *after* dealing with unhandled inputs
Tue, 15 Oct 2013 11:31:23 +0200 Lukas Stadler preliminary fix for MonitorExitNodes with AFTER_BCI
Mon, 14 Oct 2013 19:46:29 -0700 twisti ConstantNode methods should not throw InternalError
Tue, 15 Oct 2013 02:07:33 +0200 Christos Kotselidis Merge
Tue, 15 Oct 2013 01:50:48 +0200 Christos Kotselidis Fix unittests
Mon, 14 Oct 2013 23:38:14 +0200 Christos Kotselidis Merge
Mon, 14 Oct 2013 23:37:28 +0200 Christos Kotselidis Re-enable G1 verification in gate
Mon, 14 Oct 2013 23:36:11 +0200 Christos Kotselidis Fix in G1 GC after latest HotSpot merge
Mon, 14 Oct 2013 23:35:49 +0200 Christos Kotselidis Field renaming in unsafe load snippet
Tue, 15 Oct 2013 01:11:02 +0200 Thomas Wuerthinger Make sure HotSpot installed code link is cut when code is explicitely invalidated.
Tue, 15 Oct 2013 00:31:43 +0200 Thomas Wuerthinger Fix wrong modification of ReplacementsImpl macro node method handling.
Mon, 14 Oct 2013 23:30:05 +0200 Thomas Wuerthinger Improve convert deoptimize to guard phase to recognize FixedGuardNode following MergeNode.
Mon, 14 Oct 2013 23:28:45 +0200 Thomas Wuerthinger Improve canonicalization of FixedGuardNode.
Mon, 14 Oct 2013 23:28:10 +0200 Thomas Wuerthinger Truffle API adjustments: Simplify frame handling. Introduce cast for MaterializedFrame objects.
Mon, 14 Oct 2013 18:48:21 +0200 Christian Humer Merge.
Mon, 14 Oct 2013 18:35:48 +0200 Christian Humer Truffle-DSL: fixed wrong targetType for implicit casts.
Mon, 14 Oct 2013 15:51:57 +0200 Christian Humer merge.
Mon, 14 Oct 2013 15:44:18 +0200 Christian Humer Truffle-DSL: fixed incorrect else guard connections for executeAndSpecialize.
Mon, 14 Oct 2013 14:32:00 +0200 Christian Humer Merge.
Mon, 14 Oct 2013 13:25:25 +0200 Christian Humer Truffle-DSL: fixed invalid @SlowPath on generic execute methods. (GRAAL-490 #resolve)
Fri, 11 Oct 2013 20:45:14 +0200 Christian Humer Truffle-DSL. fixed some issues with new generation strategy.
Fri, 11 Oct 2013 20:07:50 +0200 Christian Humer Merge.
Fri, 11 Oct 2013 20:06:33 +0200 Christian Humer SL: updated simple lanugage type system to use an implicit cast.
Fri, 11 Oct 2013 20:05:55 +0200 Christian Humer Truffle-DSL: implemented new polymorphic more compact generation strategy
Wed, 09 Oct 2013 15:33:36 +0200 Christian Humer Merge.
Thu, 03 Oct 2013 18:09:21 +0200 Christian Humer Truffle-DSL: fixed minor issue in implicit cast tests.
Thu, 03 Oct 2013 18:07:59 +0200 Christian Humer Truffle-DSL: new implicit cast code generation layout supports now executeWith.
Thu, 03 Oct 2013 16:31:09 +0200 Christian Humer TruffleDSL: improved code generation layout for implicit casts.
Wed, 02 Oct 2013 15:57:17 +0200 Christian Humer SL: fixed literals generate unnecessary code.
Wed, 02 Oct 2013 15:33:25 +0200 Christian Humer Merge.
Wed, 02 Oct 2013 15:33:08 +0200 Christian Humer Truffle: Added experimental serialization API.
Wed, 02 Oct 2013 13:26:31 +0200 Christian Humer Merge.
Fri, 06 Sep 2013 21:37:50 +0200 Christian Humer Merge.
Fri, 06 Sep 2013 17:59:27 +0200 Christian Humer Truffle-DSL: fixed a if bug target parameters and executes accidently do not match.
Mon, 14 Oct 2013 16:40:51 +0200 Gilles Duboscq During CheckCast lowering, if null was never seen and a guard is created for the null case, the instanceof should be done on a non-null value.
Mon, 14 Oct 2013 15:52:24 +0200 Gilles Duboscq Remove reduduant guards stage check in GuardingPiNode.lower
Mon, 14 Oct 2013 13:49:46 +0200 Gilles Duboscq Replace some wrong GRAAL_ONLY with GRAALVM_ONLY
Mon, 14 Oct 2013 13:07:34 +0200 Lukas Stadler remove unused parameters from doProfile methods
Mon, 14 Oct 2013 10:45:02 +0200 Lukas Stadler exclude java.lang.ref.Reference from Escape Analysis
Sat, 12 Oct 2013 20:08:36 +0200 Andreas Woess fix hosted mode on windows after hotspot merge.
Sat, 12 Oct 2013 10:18:16 +0200 Bernhard Urban NodeClassIterator: remove reference to NodeClass
Sat, 12 Oct 2013 02:10:16 +0200 Christos Kotselidis Merge
Sat, 12 Oct 2013 01:15:05 +0200 Christos Kotselidis Merge
Sat, 12 Oct 2013 00:47:33 +0200 Christos Kotselidis Fix warning
Fri, 11 Oct 2013 23:14:06 +0200 Christos Kotselidis Merge
Fri, 11 Oct 2013 22:40:21 +0200 Christos Kotselidis Merge
Fri, 11 Oct 2013 21:41:42 +0200 Christos Kotselidis Merge
Fri, 11 Oct 2013 17:21:14 +0200 Christos Kotselidis Merge
Fri, 11 Oct 2013 17:14:35 +0200 Christos Kotselidis Augment unit tests to account for deferred init barriers
Fri, 11 Oct 2013 17:14:18 +0200 Christos Kotselidis Augment WriteBarrier Verification phase error reporting
Fri, 11 Oct 2013 17:12:35 +0200 Christos Kotselidis Do not add write barriers to newly allocated objects
Fri, 11 Oct 2013 17:09:13 +0200 Christos Kotselidis Customize deferred barrier flags fro Graal
Fri, 11 Oct 2013 17:08:22 +0200 Christos Kotselidis Defer barriers upon slow-path allocation
Fri, 11 Oct 2013 17:07:41 +0200 Christos Kotselidis Delegate deferred barrier arguments to graal
Fri, 11 Oct 2013 17:06:18 +0200 Christos Kotselidis Add Graal option for deferring write barriers of eden allocated objects
Sat, 12 Oct 2013 01:03:47 +0200 Doug Simon moved lookupForeignCall() from CodeCacheProvider to ForeignCallsProvider (GRAAL-511)
Sat, 12 Oct 2013 00:31:37 +0200 Doug Simon refactored isReexecutable(), getKilledLocations() and canDeoptimize() out of MetaAccessProvider into ForeignCallsProvider (GRAAL-511)
Fri, 11 Oct 2013 21:58:41 +0200 Doug Simon introduced @InjectedNodeParameter annotation to make injection of arguments during node intrinsification more extensible
Fri, 11 Oct 2013 21:05:41 +0200 Doug Simon fixed C compilation warnings on MacOS
Fri, 11 Oct 2013 19:20:45 +0200 Bernhard Urban gate: temporarily disable G1 verification until merge issues are resolved
Fri, 11 Oct 2013 17:53:29 +0200 Gilles Duboscq Merge
Fri, 11 Oct 2013 17:52:33 +0200 Gilles Duboscq Revert changes to globalDefinitions (needs more work) and disable CHECK_UNHANDLED_OOPS in fastdebug until it's fixed upstream
Fri, 11 Oct 2013 15:41:33 +0200 Gilles Duboscq Reduce HotSpot diff and fix previous merge
Fri, 11 Oct 2013 10:38:03 +0200 Gilles Duboscq Merge with hs25-b53
Fri, 04 Oct 2013 14:10:09 -0700 amurillo Added tag hs25-b53 for changeset 562a3d356de6 jdk8-b111
Fri, 04 Oct 2013 14:10:08 -0700 amurillo Merge hs25-b53
Fri, 04 Oct 2013 13:37:25 -0700 jcoomes Merge
Thu, 03 Oct 2013 17:16:23 +0200 jwilhelm 8025853: Remove unnecessary uses of GenerationSizer
Thu, 03 Oct 2013 13:19:19 +0200 jwilhelm 8025855: Simplify GenRemSet code slightly
Wed, 02 Oct 2013 18:24:58 +0200 ehelin Merge
Mon, 30 Sep 2013 11:39:07 +0200 ehelin 8025226: TestPerfCountersAndMemoryPools.java fails with -Xmixed or -Xcomp
Wed, 02 Oct 2013 14:33:32 +0200 mgerdin 8012525: gc/metaspace/G1AddMetaspaceDependency.java Test fails a safepoint timeout assertion or hangs.
Tue, 01 Oct 2013 15:21:14 +0200 ehelin 8025313: MetaspaceMemoryPool incorrectly reports undefined size for max
Tue, 01 Oct 2013 07:52:52 +0200 brutisso 8025605: G1: Heap expansion logging misleading for fully expanded heap
Mon, 30 Sep 2013 12:43:59 +0200 tschatzl 8025441: G1: assert "assert(thread < _num_vtimes) failed: just checking" fails when G1ConcRefinementThreads > ParallelGCThreads
Tue, 24 Sep 2013 14:46:29 +0200 mgerdin 8025305: Cleanup CardTableModRefBS usage in G1
Fri, 27 Sep 2013 13:41:07 +0200 tschatzl Merge
Fri, 27 Sep 2013 11:18:26 +0200 tschatzl Merge
Fri, 27 Sep 2013 10:23:12 +0200 mgerdin 8025279: metaspace/flags/maxMetaspaceSize throws OOM: out of Compressed Klass space
Thu, 26 Sep 2013 12:49:45 +0200 tschatzl 8014078: G1: improve remembered set summary information by providing per region type information
Thu, 03 Oct 2013 10:35:32 -0700 vladidan Merge
Thu, 03 Oct 2013 10:25:54 -0400 jprovino Merge
Fri, 27 Sep 2013 13:53:43 -0400 jiangli Merge
Fri, 27 Sep 2013 13:49:57 -0400 jiangli 8024990: JT_JDK: 11 failures with SIGSEGV on arm-sflt platforms in nightly fastdebug build.
Thu, 03 Oct 2013 16:38:21 +0400 iveresov Merge
Wed, 02 Oct 2013 06:17:10 -0700 vlivanov 8025233: Move sun.invoke.Stable into java.lang.invoke package
Fri, 27 Sep 2013 13:36:25 -0400 drchase 8025260: Methodhandles/JSR292: NullPointerException (NPE) thrown instead of AbstractMethodError (AME)
Mon, 30 Sep 2013 15:42:39 -0700 twisti 8025599: Missing store barrier with OptimizeStringConcat
Fri, 27 Sep 2013 11:52:24 +0400 shade 8014447: Object.hashCode intrinsic breaks inline caches
Sat, 28 Sep 2013 12:42:22 -0700 twisti 8025613: clang: remove -Wno-unused-value
Sat, 28 Sep 2013 12:32:10 +0400 iignatyev 8023452: TestCase$Helper(java.lang.Object) must be osr_compiled
Sat, 28 Sep 2013 12:32:09 +0400 iignatyev 8024678: Java source files in hotspot/test/testlibrary should not use @author tag in JavaDoc
Fri, 27 Sep 2013 15:43:03 -0700 adlertz Merge
Fri, 27 Sep 2013 12:43:51 -0700 adlertz Merge
Fri, 27 Sep 2013 10:50:55 +0200 anoll 8020151: PSR:PERF Large performance regressions when code cache is filled
Fri, 27 Sep 2013 08:39:19 +0200 rbackman 8024924: Intrinsify java.lang.Math.addExact
Thu, 26 Sep 2013 12:07:53 -0700 twisti 8024545: make develop and notproduct flag values available in product builds
Tue, 01 Oct 2013 11:06:35 -0400 zgu Merge
Tue, 01 Oct 2013 09:21:43 -0400 zgu Merge
Tue, 01 Oct 2013 08:54:05 -0400 zgu 8022187: Missing ResourceMark crash when assertion using FormatBufferResource fails
Tue, 01 Oct 2013 08:10:42 -0400 acorn 8011311: Private interface methods. Default conflicts:ICCE. no erased_super_default.
Fri, 27 Sep 2013 10:08:56 -0400 zgu Merge
Thu, 26 Sep 2013 10:25:02 -0400 hseigel 7195622: CheckUnhandledOops has limited usefulness now
Wed, 25 Sep 2013 17:47:51 +0200 ctornqvi 8024492: [TESTBUG] Test library class Platform.java needs to include methods for missing OS's and architectures
Wed, 25 Sep 2013 17:47:22 +0200 ctornqvi 8024677: [TESTBUG] Move tests for classes in /testlibrary
Wed, 25 Sep 2013 13:58:13 +0200 dsimms 8023956: Provide a work-around to broken Linux 32 bit "Exec Shield" using CS for NX emulation (crashing with SI_KERNEL)
Thu, 26 Sep 2013 13:41:34 -0700 amurillo 8025536: new hotspot build - hs25-b53
Wed, 02 Oct 2013 13:26:31 -0700 katleman Added tag jdk8-b110 for changeset 6209b0ed51c0
Thu, 26 Sep 2013 13:33:02 -0700 amurillo Added tag hs25-b52 for changeset 58043478c26d jdk8-b110
Thu, 26 Sep 2013 13:33:01 -0700 amurillo Merge hs25-b52
Thu, 26 Sep 2013 06:34:10 -0700 tschatzl Merge
Thu, 26 Sep 2013 12:18:21 +0200 tschatzl Merge
Wed, 25 Sep 2013 17:23:41 +0200 brutisso 8025228: assert(new_entry->reserved_words() == vs_word_size) fails in nightly
Wed, 25 Sep 2013 13:25:24 +0200 tschatzl 7163191: G1: introduce a "heap spanning table" abstraction
Tue, 24 Sep 2013 10:14:02 +0200 tschatzl Merge
Sat, 21 Sep 2013 10:09:42 +0200 stefank 8025096: Move the ChunkManager instances out of the VirtualSpaceLists
Fri, 20 Sep 2013 11:00:38 +0200 stefank 8025059: Metspace::should_expand mixes bytes and words in check against MaxMetaspaceSize
Fri, 20 Sep 2013 10:53:28 +0200 stefank 8024974: Incorrect use of GC_locker::is_active()
Thu, 26 Sep 2013 04:00:09 -0700 bdelsart Merge
Thu, 26 Sep 2013 01:30:01 -0700 bdelsart Merge
Fri, 20 Sep 2013 20:19:52 -0700 jiangli Merge
Fri, 20 Sep 2013 15:06:23 -0400 bpittore 8014911: Should use SUPPORTS_NATIVE_CX8 define to help C/C++ compiler elide blocks of code
Thu, 26 Sep 2013 08:48:15 +0200 adlertz Merge
Tue, 24 Sep 2013 16:08:00 -0700 kvn 8022585: VM crashes when ran with -XX:+PrintInlining
Tue, 24 Sep 2013 15:56:25 +0200 anoll 7009641: Don't fail VM when CodeCache is full
Wed, 25 Sep 2013 13:03:21 -0400 zgu Merge
Mon, 23 Sep 2013 08:56:19 -0700 iklam 8025088: Missing cases for JVM_CONSTANT_MethodHandleInError cause crash if debugger steps into error-tagged method handle
Sun, 22 Sep 2013 18:07:43 +0200 dsamersoff Merge
Sun, 22 Sep 2013 18:49:09 +0400 dsamersoff 7133122: SA throws sun.jvm.hotspot.debugger.UnmappedAddressException when it should not
Sun, 22 Sep 2013 06:31:43 -0700 sla 6989981: jstack causes "fatal error: ExceptionMark destructor expects no pending exceptions"
Fri, 20 Sep 2013 18:19:07 -0700 dcubed Merge
Fri, 20 Sep 2013 12:58:35 -0700 dcubed Merge
Sat, 21 Sep 2013 01:45:29 +0200 coleenp Merge
Fri, 20 Sep 2013 18:34:00 -0400 coleenp 8014956: nashorn/api/javaaccess/MethodAccessTest.java test fails on sparc-solaris 64
Fri, 20 Sep 2013 10:34:41 -0700 mgerdin Merge
Tue, 17 Sep 2013 17:16:28 +0200 allwin 7196151: ParserTest SEGv on solaris
Fri, 20 Sep 2013 09:44:04 -0400 coleenp Merge
Fri, 20 Sep 2013 09:30:02 -0400 coleenp 8022887: Assertion hit while using class and redefining it with RedefineClasses simultaneously
Thu, 19 Sep 2013 11:04:23 -0400 hseigel 8024517: runtime/CDSCompressedKPtrs/XShareAuto.java failed with RuntimeException
Thu, 19 Sep 2013 08:47:46 +0200 kevinw Merge
Wed, 18 Sep 2013 19:50:44 +0200 kevinw Merge
Wed, 18 Sep 2013 16:48:49 +0400 sgabdura 8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR and GET_OWNED_MONITOR
Wed, 18 Sep 2013 20:08:00 -0400 dholmes 8024826: (s) : Remove alt-rt.jar, used by +AggressiveOps
Wed, 18 Sep 2013 07:02:10 -0700 dcubed 8019835: Strings interned in different threads equal but does not ==
Fri, 20 Sep 2013 11:17:04 -0700 amurillo 8025127: new hotspot build - hs25-b52
Thu, 26 Sep 2013 10:43:15 -0700 cl Added tag jdk8-b109 for changeset c81dd5393a5e
Wed, 25 Sep 2013 12:23:10 -0700 tbell 8025411: JPRT to switch to the new Win platforms for JDK8 builds this week jdk8-b109
Fri, 20 Sep 2013 11:09:26 -0700 amurillo Added tag hs25-b51 for changeset 566db1b0e6ef
Fri, 20 Sep 2013 11:09:25 -0700 amurillo Merge hs25-b51
Thu, 19 Sep 2013 18:01:39 +0200 adlertz Merge
Wed, 18 Sep 2013 14:10:21 -0700 iveresov 8023542: Test java/io/File/CheckPermission.java fails due to unfinished recursion (java.lang.StackOverflowError) when JIT'ed code (-client,-server) is running
Wed, 18 Sep 2013 09:31:01 +0200 rbackman Merge
Wed, 18 Sep 2013 07:22:20 +0200 anoll 8022883: Assertion failed: sweptCount >= flushedCount + markedCount + zombifiedCount
Tue, 17 Sep 2013 20:48:42 -0700 jrose Merge
Fri, 13 Sep 2013 22:38:02 -0400 drchase 8014013: CallInfo structure no longer accurately reports the result of a LinkResolver operation
Tue, 17 Sep 2013 16:07:37 -0700 adlertz Merge
Tue, 17 Sep 2013 08:39:20 +0200 anoll 8024128: guarantee(codelet_size > 0 && (size_t)codelet_size > 2*K) failed: not enough space for interpreter generation
Tue, 17 Sep 2013 23:12:27 +0200 ctornqvi Merge
Tue, 17 Sep 2013 16:55:53 +0200 ctornqvi 8014905: [TESTBUG] Some hotspot tests should be updated to divide test jdk and compile jdk
Tue, 17 Sep 2013 05:30:19 -0700 adlertz Merge
Fri, 13 Sep 2013 16:55:44 -0700 twisti 8024760: add more types, fields and constants to VMStructs
Fri, 13 Sep 2013 04:16:54 -0700 vlivanov 8023134: Rename VM LogFile to hotspot_pid{pid}.log (was hotspot.log)
Thu, 12 Sep 2013 18:13:28 -0700 twisti Merge
Thu, 12 Sep 2013 14:53:44 -0700 twisti 8024275: During CTW: assert(sig_bt[member_arg_pos] == T_OBJECT) failed: dispatch argument must be an object
Thu, 12 Sep 2013 23:13:45 +0200 adlertz 8024646: Remove LRG_List container, replace it with GrowableArray
Thu, 19 Sep 2013 09:34:20 +0200 tschatzl Merge
Thu, 19 Sep 2013 09:26:08 +0200 tschatzl Merge
Wed, 18 Sep 2013 15:59:41 +0200 tschatzl Merge
Wed, 18 Sep 2013 13:18:52 +0200 tschatzl 8024669: Native OOME when allocating after changes to maximum heap supporting Coops sizing on sparcv9
Wed, 18 Sep 2013 10:02:19 +0200 tschatzl 8024662: gc/arguments/TestUseCompressedOopsErgo.java does not compile.
Tue, 17 Sep 2013 20:59:07 +0200 ehelin 8024718: Metaspace performance counters and memory pools should report the same data
Wed, 18 Sep 2013 00:08:00 +0000 jwilhelm Merge
Tue, 17 Sep 2013 14:02:53 +0200 jwilhelm 8024884: Test name changed, test list not updated
Tue, 17 Sep 2013 12:04:11 +0200 tschatzl 8024914: Swapped usage of idx_t and bm_word_t types in bitMap.inline.hpp
Mon, 16 Sep 2013 13:32:44 +0200 tschatzl Merge
Mon, 16 Sep 2013 10:20:45 +0200 tschatzl 8024396: VM crashing with assert(!UseLargePages || UseParallelOldGC || use_large_pages) failed: Wrong alignment to use large pages
Mon, 16 Sep 2013 09:41:03 +0200 tschatzl Merge
Fri, 13 Sep 2013 07:57:13 +0200 shade 8024671: G1 generates assert error messages in product builds
Fri, 13 Sep 2013 22:25:27 +0200 stefank 8024752: Log TraceMetadata* output to gclog_or_tty instead of tty
Fri, 13 Sep 2013 22:23:48 +0200 stefank 8024751: Fix bugs in TraceMetadata
Fri, 13 Sep 2013 22:22:14 +0200 stefank 8024650: Don't adjust MaxMetaspaceSize up to MetaspaceSize
Fri, 13 Sep 2013 22:21:06 +0200 stefank 8024651: Remove the incorrect usage of Metablock::overhead()
Thu, 12 Sep 2013 10:15:54 +0200 stefank 8024638: Count and expose the amount of committed memory in the metaspaces
Thu, 12 Sep 2013 10:15:30 +0200 ehelin 8023476: Metaspace capacity > reserved
Wed, 11 Sep 2013 18:47:54 +0200 tschatzl Merge
Wed, 11 Sep 2013 16:25:02 +0200 tschatzl 8010722: assert: failed: heap size is too big for compressed oops
Wed, 11 Sep 2013 06:15:31 -0700 mgerdin Merge
Wed, 11 Sep 2013 09:37:14 +0200 mgerdin 8009561: NPG: Metaspace fragmentation when retiring a Metachunk
Wed, 11 Sep 2013 12:03:41 +0200 tschatzl Merge
Wed, 11 Sep 2013 10:19:16 +0200 tschatzl 8021823: G1: Concurrent marking crashes with -XX:ObjectAlignmentInBytes>=32 in 64bit VMs
Wed, 11 Sep 2013 10:14:32 +0200 tschatzl 8016825: Large pages for the heap broken on Windows for compressed oops
Wed, 11 Sep 2013 08:57:02 +0200 mgerdin 8024176: [macosx] gc/metaspace/ClassMetaspaceSizeInJmapHeap.java failed since jdk8b105, hs25b47
Mon, 12 Aug 2013 17:37:02 +0200 ehelin 8015107: NPG: Use consistent naming for metaspace concepts
Wed, 18 Sep 2013 21:47:51 -0700 bdelsart Merge
Fri, 13 Sep 2013 21:36:27 -0400 dholmes 8024505: [TESTBUG] update test groups for additional tests that can't run on the minimal VM
Fri, 13 Sep 2013 07:47:26 -0700 bdelsart Merge
Wed, 11 Sep 2013 23:49:35 -0400 dholmes Merge
Wed, 11 Sep 2013 00:38:18 -0400 dholmes 8024256: Minimal VM build is broken with PCH disabled
Wed, 11 Sep 2013 20:03:34 -0400 bpittore 8024007: Misc. cleanup of static agent code
Wed, 18 Sep 2013 12:52:15 -0400 zgu Merge
Tue, 17 Sep 2013 20:20:03 +0200 mseledtsov 7149464: [TESTBUG] Test runtime/7020373/Test7020373.sh failed to clean up files after test
Tue, 17 Sep 2013 20:09:32 +0200 mseledtsov 8016029: test runtime/6878713/Test6878713.sh failed
Mon, 16 Sep 2013 18:39:53 -0700 minqi Merge
Mon, 16 Sep 2013 15:35:04 -0700 minqi 7164841: Improvements to the GC log file rotation
Mon, 16 Sep 2013 15:24:11 -0700 acorn Merge
Mon, 16 Sep 2013 17:57:56 -0400 acorn 8024647: Default method resolution with private superclass method
Mon, 16 Sep 2013 12:43:34 -0700 dcubed 6986195: correctly identify Ubuntu as the operating system in crash report instead of "Debian"
Mon, 16 Sep 2013 07:38:13 -0400 dholmes 6900441: PlatformEvent.park(millis) on Linux could still be affected by changes to the time-of-day clock
Fri, 13 Sep 2013 16:56:58 -0700 sspitsyn Merge
Fri, 13 Sep 2013 12:48:50 -0700 sspitsyn 8024346: ~CautiouslyPreserveExceptionMark - assert(!_thread->has_pending_exception()) failed: unexpected exception generated
Fri, 13 Sep 2013 12:47:44 -0700 sspitsyn 8024345: 'assert(_value != NULL) failed: resolving NULL _value' from VM_RedefineClasses::set_new_constant_pool
Fri, 13 Sep 2013 12:46:40 -0700 sspitsyn 8017230: Internal Error (jvmtiRedefineClasses.cpp:1662): guarantee(false) failed: insert_space_at() failed
Fri, 13 Sep 2013 19:20:59 +0200 mgronlun Merge
Fri, 13 Sep 2013 17:47:00 +0200 mgronlun 8021353: Event based tracing is missing thread exit
Fri, 13 Sep 2013 10:34:15 -0400 zgu Merge
Thu, 12 Sep 2013 15:53:49 +0400 dsamersoff 8022617: Openjdk hotspot build is broken on BSD platforms using gcc
Wed, 11 Sep 2013 14:30:17 +0400 dsamersoff 8024056: runtime/InitialThreadOverflow/testme.sh fails
Mon, 09 Sep 2013 14:44:37 -0400 hseigel 8023167: JVM allows duplicate Runtime[In]VisibleTypeAnnotations attributes in ClassFile/field_info/method_info structures
Mon, 09 Sep 2013 10:01:09 +0100 kevinw 8023478: Test fails with HS crash in GCNotifier.
Fri, 06 Sep 2013 08:42:42 -0700 iklam 8022335: Native stack walk while generating hs_err does not work on Windows x64
Wed, 04 Sep 2013 08:55:08 -0400 zgu 8022798: "assert(seq > 0) failed: counter overflow" in Kitchensink
Fri, 13 Sep 2013 00:43:01 -0700 amurillo 8024764: new hotspot build - hs25-b51
Thu, 19 Sep 2013 09:36:51 -0700 cl Added tag jdk8-b108 for changeset 85072013aad4
Fri, 13 Sep 2013 00:25:19 -0700 amurillo Added tag hs25-b50 for changeset a09fe9d1e016 jdk8-b108
Fri, 13 Sep 2013 00:25:18 -0700 amurillo Merge hs25-b50
Thu, 12 Sep 2013 09:10:14 +0200 adlertz Merge
Wed, 11 Sep 2013 09:34:00 +0200 adlertz 8010941: MinJumpTableSize is set to 18, investigate if that's still optimal
Tue, 10 Sep 2013 15:28:44 -0700 vlivanov Merge
Tue, 10 Sep 2013 14:51:48 -0700 vlivanov 8001107: @Stable annotation for constant folding of lazily evaluated variables
Tue, 10 Sep 2013 07:51:37 +0200 anoll 8024473: Remove unused macro: IRT_ENTRY_FOR_NMETHOD
Mon, 09 Sep 2013 19:53:28 +0200 adlertz Merge
Thu, 05 Sep 2013 16:38:04 +0400 iignatyev 8012447: Java CTW implementation
Fri, 06 Sep 2013 11:11:19 -0700 amurillo 8024258: new hotspot build - hs25-b50
Thu, 12 Sep 2013 11:08:59 -0700 cl Added tag jdk8-b107 for changeset 5b7f90aab3ad
Fri, 06 Sep 2013 11:04:00 -0700 amurillo Added tag hs25-b49 for changeset 50794d8ac11c jdk8-b107
Fri, 06 Sep 2013 11:04:00 -0700 amurillo Merge hs25-b49
Thu, 05 Sep 2013 14:15:54 +0200 tschatzl Merge
Wed, 04 Sep 2013 12:56:03 -0700 jmasa Merge
Wed, 04 Sep 2013 11:41:17 -0700 jmasa 8013938: Native OOME on fastdebug VM on Solaris
Thu, 22 Aug 2013 11:23:15 +0200 ehelin 8020692: TestGCEventMixed.java failed because of timestamp in event after end event
Fri, 30 Aug 2013 07:31:47 +0200 brutisso 8019902: G1: Use the average heap size rather than the minimum heap size to calculate the region size
Thu, 29 Aug 2013 06:53:16 -0700 jmasa Merge
Thu, 22 Aug 2013 10:50:41 +0200 mgerdin 8016155: SIGBUS when running Kitchensink with ParallelScavenge and ParallelOld
Thu, 05 Sep 2013 10:39:10 +0200 adlertz Merge
Mon, 02 Sep 2013 22:44:57 +0200 adlertz 8024095: Missing brackets in local scheduling code.
Mon, 02 Sep 2013 13:13:45 +0200 rbackman Merge
Sun, 01 Sep 2013 19:52:02 +0200 adlertz Merge
Sun, 01 Sep 2013 19:21:05 +0200 adlertz 8023988: Move local scheduling of nodes to the CFG creation and code motion phase (PhaseCFG)
Thu, 29 Aug 2013 22:44:19 +0400 vlivanov 8023976: assert(!CompilationPolicy::can_be_compiled(this, comp_level)) failed: sanity check
Wed, 28 Aug 2013 11:22:43 +0200 kvn 8023597: Optimize G1 barriers code for unsafe load_store
Tue, 27 Aug 2013 21:16:54 +0200 adlertz Merge
Mon, 26 Aug 2013 12:50:23 +0200 adlertz 8023691: Create interface for nodes in class Block
Tue, 27 Aug 2013 19:37:39 +0200 rbackman Merge
Tue, 20 Aug 2013 09:37:01 +0200 rbackman 8022283: Assertion failed: assert(is_loaded() && field->holder()->is_loaded() && klass()->is_subclass_of (field->holder())) failed: invalid access
Mon, 26 Aug 2013 21:48:19 -0700 vlivanov Merge
Mon, 26 Aug 2013 17:41:05 +0400 vlivanov 8022595: JSR292: deadlock during class loading of MethodHandles, MethodHandleImpl & MethodHandleNatives
Mon, 26 Aug 2013 17:37:25 +0400 vlivanov 8022456: LogCompilation tool does not work with C1 output again
Mon, 26 Aug 2013 16:12:20 +0200 roland 8016277: Crash in nmethod::is_compiled_by_c1() on x86
Wed, 21 Aug 2013 13:34:45 +0200 roland 7199175: JSR 292: C1 needs patching when invokedynamic/invokehandle call site is not linked
Fri, 23 Aug 2013 18:04:35 -0700 kvn 8023472: C2 optimization breaks with G1
Fri, 23 Aug 2013 11:41:37 -0700 kvn 8012972: Incremental Inlining should support scalar replaced object in debug info
Sun, 01 Sep 2013 10:37:01 -0400 hseigel 8023381: VM fails to initialize in runtime/CDSCompressedKPtrs/XShareAuto.java runtime/SharedArchiveFile/CdsSameObjectAlignment.java
Fri, 30 Aug 2013 15:42:01 -0700 acorn Merge
Fri, 30 Aug 2013 12:56:58 -0700 acorn Merge
Fri, 30 Aug 2013 15:15:56 -0400 acorn 8023872: Verification error in generated lambda classes
Fri, 30 Aug 2013 15:57:06 -0400 hseigel Merge
Fri, 30 Aug 2013 15:15:22 -0400 hseigel Merge
Fri, 30 Aug 2013 15:07:23 -0400 hseigel 8024050: Incorrect optimization level and comment specified for unsafe.cpp
Fri, 30 Aug 2013 13:38:45 -0400 zgu Merge
Fri, 30 Aug 2013 12:22:02 -0400 zgu Merge
Fri, 30 Aug 2013 11:54:14 -0400 zgu 6991327: using -Xprof trigger native memory leak
Fri, 30 Aug 2013 07:04:42 -0700 dcubed Merge
Thu, 29 Aug 2013 18:56:29 -0400 coleenp 8021954: VM SIGSEGV during classloading on MacOS; hs_err_pid file produced
Thu, 29 Aug 2013 21:46:09 +0200 dsamersoff Merge
Thu, 29 Aug 2013 21:48:23 +0400 dsamersoff 8009062: poor performance of JNI AttachCurrentThread after fix for 7017193
Thu, 29 Aug 2013 13:44:07 -0400 hseigel 8022407: sun/misc/CopyMemory.java fails with SIGSEGV in Unsafe_SetByte+0x35
Thu, 29 Aug 2013 10:33:13 -0400 hseigel 8016764: JVM does not prohibit invokespecial in c.f.v 51.0 that invokes default interface method in c.f.v 52.0
Thu, 29 Aug 2013 11:05:55 +0200 sla 8023720: (hotspot) setjmp/longjmp changes the process signal mask on OS X
Wed, 28 Aug 2013 08:15:01 -0400 acorn 8020489: VM crash when non-existent interface called by invokespecial
Tue, 27 Aug 2013 16:02:59 -0400 iklam Merge
Tue, 27 Aug 2013 03:35:46 -0400 iklam Merge
Mon, 26 Aug 2013 21:59:50 -0700 iklam 8020622: create.bat on Windows failed to create project file for Visual Studio 2012
Tue, 27 Aug 2013 07:54:05 -0700 minqi Merge
Mon, 26 Aug 2013 14:11:26 -0700 ccheung 8020675: invalid jar file in the bootclasspath could lead to jvm fatal error
Tue, 27 Aug 2013 04:58:58 -0700 jiangli Merge
Mon, 26 Aug 2013 13:32:14 -0400 jiangli 8023477: Invalid CP index when reading ConstantPool.
Tue, 27 Aug 2013 01:21:22 -0700 acorn Merge
Mon, 26 Aug 2013 11:35:25 -0400 acorn 8012294: remove generic handling for default methods
Mon, 26 Aug 2013 18:34:29 -0700 dcubed Merge
Mon, 26 Aug 2013 17:42:03 +0400 shade 8023638: Add the regression test for 8006997
Fri, 30 Aug 2013 00:29:52 -0700 amurillo 8024022: new hotspot build - hs25-b49
Thu, 05 Sep 2013 02:45:38 -0700 cl Added tag jdk8-b106 for changeset aed585cafc0d
Fri, 30 Aug 2013 00:19:43 -0700 amurillo Added tag hs25-b48 for changeset 18b4798adbc4 jdk8-b106
Fri, 30 Aug 2013 00:19:42 -0700 amurillo Merge hs25-b48
Thu, 29 Aug 2013 00:22:13 -0400 dholmes Merge
Wed, 28 Aug 2013 21:42:14 -0400 dholmes Merge
Wed, 28 Aug 2013 19:25:18 -0400 dholmes 8023900: [TESTBUG] Initial compact profile test groups need adjusting
Wed, 28 Aug 2013 12:01:04 -0700 jiangli Merge
Wed, 28 Aug 2013 14:44:46 -0400 bpittore 8023580: Add jtreg test for 8004051 and 8005722
Tue, 27 Aug 2013 22:05:53 -0400 dholmes 8006164: [TESTBUG] compact profile hotspot test issues
Fri, 23 Aug 2013 12:36:32 -0700 cjplummer 8020829: JT_HS: 2 runtime NMT tests fail on platforms if NMT detail is not supported
Fri, 23 Aug 2013 20:33:02 -0400 bpittore 8014135: The JVMTI specification does not conform to recent changes in JNI specification
Tue, 27 Aug 2013 18:55:33 -0700 jmasa Merge
Fri, 23 Aug 2013 15:59:20 -0700 jmasa Merge
Thu, 22 Aug 2013 04:14:45 +0200 brutisso Merge
Wed, 21 Aug 2013 22:35:56 +0200 brutisso 8022872: G1: Use correct GC cause for young GC triggered by humongous allocations
Fri, 16 Aug 2013 06:12:46 -0700 jmasa 8022817: CMS should not shrink if compaction was not done
Mon, 26 Aug 2013 07:01:23 -0700 stefank Merge
Fri, 16 Aug 2013 13:22:32 +0200 stefank 8007074: SIGSEGV at ParMarkBitMap::verify_clear()
Mon, 26 Aug 2013 09:33:01 +0200 dsimms 8022683: JNI GetStringUTFChars should return NULL on allocation failure not abort the VM
Sun, 25 Aug 2013 21:21:18 -0400 hseigel 8022183: GCC 4.6 change sdefault setting for omit-frame-pointer which breaks hotspot stack walking
Fri, 23 Aug 2013 10:39:15 -0700 dcubed Merge
Fri, 23 Aug 2013 10:36:34 +0200 mgronlun 8023457: Event based tracing framework needs a mutex for thread groups
Thu, 22 Aug 2013 21:23:31 -0700 poonam Merge
Thu, 22 Aug 2013 18:09:29 -0700 poonam Merge
Wed, 21 Aug 2013 22:12:11 -0700 poonam 8020530: Non heap memory size calculated incorrectly
Thu, 22 Aug 2013 17:21:48 -0700 jiangli Merge
Thu, 22 Aug 2013 19:27:42 -0400 jiangli 8023547: com/sun/jdi/RedefineMulti.sh fails with IllegalArgumentException after JDK-8021948 .
Thu, 22 Aug 2013 13:53:13 -0700 iklam Merge
Thu, 22 Aug 2013 10:20:50 -0700 iklam 8023406: make/windows/build_vm_def.sh takes too long even when BUILD_WIN_SA != 1
Thu, 22 Aug 2013 14:56:10 -0400 sla Merge
Tue, 23 Jul 2013 14:32:37 +0200 allwin 8011888: sa.js: TypeError: [object JSAdapter] has no such function "__has__"
Thu, 22 Aug 2013 11:52:27 -0400 hseigel 7121403: [TESTBUG] runtime/7051189/Xchecksig.sh fails on 64bit solaris
Wed, 21 Aug 2013 13:18:52 +0200 sla 8022808: Kitchensink hangs on macos
Fri, 23 Aug 2013 03:14:54 -0700 amurillo 8023635: new hotspot build - hs25-b48
Thu, 29 Aug 2013 09:41:51 -0700 cl Added tag jdk8-b105 for changeset acac3bde66b2
Fri, 23 Aug 2013 03:01:16 -0700 amurillo Added tag hs25-b47 for changeset c1604d5885a6 jdk8-b105
Fri, 23 Aug 2013 03:01:16 -0700 amurillo Merge hs25-b47
Thu, 22 Aug 2013 14:03:47 -0700 jmasa Merge
Thu, 22 Aug 2013 11:13:17 -0700 jmasa Merge
Wed, 14 Aug 2013 19:52:16 -0700 jmasa 8021809: Partitioning based on eden sampling during allocation not reset correctly
Wed, 21 Aug 2013 10:32:02 +0200 tschatzl 8022784: TaskQueue misses minimal documentation and references for analysis
Tue, 20 Aug 2013 10:02:38 -0700 jmasa Merge
Mon, 19 Aug 2013 08:58:56 -0700 jmasa Merge
Mon, 19 Aug 2013 18:17:58 +0200 ehelin 8023219: NPG: MetaspaceMemoryPool should report statistics for all of metaspace
Mon, 19 Aug 2013 13:44:13 +0200 stefank 8023227: Enhance layout_helper_log2_element_size assert
Fri, 16 Aug 2013 11:26:09 +0200 brutisso 8023145: G1: G1CollectedHeap::mark_strong_code_roots() needs to handle ParallelGCThreads=0
Thu, 15 Aug 2013 13:02:42 -0700 brutisso Merge
Thu, 15 Aug 2013 10:52:18 +0200 johnc 7145569: G1: optimize nmethods scanning
Thu, 22 Aug 2013 18:37:14 +0200 rbackman Merge
Thu, 08 Aug 2013 03:16:56 +0200 rbackman 8022675: Redundant class init check
Tue, 20 Aug 2013 10:57:50 -0700 twisti 8022956: Clang: enable return type warnings on BSD
Mon, 19 Aug 2013 09:33:29 +0200 rbackman Merge
Fri, 16 Aug 2013 14:11:40 -0700 kvn 8021898: Broken JIT compiler optimization for loop unswitching
Fri, 16 Aug 2013 13:39:26 -0400 iignatyev Merge
Wed, 14 Aug 2013 23:50:23 +0400 iignatyev 8022832: Add WB APIs for OSR compilation
Fri, 16 Aug 2013 17:34:37 +0400 iignatyev 8016456: ciReplay test assumes TIERED compilation is available
Fri, 16 Aug 2013 10:23:55 +0200 adlertz 8023003: Cleanup the public interface to PhaseCFG
Thu, 15 Aug 2013 11:59:19 -0700 bharadwaj 8022441: Bad code generated for certain interpreted CRC intrinsics, 2 cases
Tue, 20 Aug 2013 13:47:40 -0700 dcubed 8023287: HOTSPOT_BUILD_COMPILER needs to support "Sun Studio 12u3"
Tue, 20 Aug 2013 00:48:55 -0700 jiangli Merge
Mon, 19 Aug 2013 14:59:54 -0400 jiangli 8021948: Change InstanceKlass::_source_file_name and _generic_signature from Symbol* to constant pool indexes.
Mon, 19 Aug 2013 22:28:52 -0700 kevinw Merge
Mon, 19 Aug 2013 14:28:58 +0100 kevinw 8022655: ClassDump ignored jarStream setting
Mon, 19 Aug 2013 17:29:41 -0700 ehelin Merge
Wed, 07 Aug 2013 16:47:32 +0200 ehelin 8014659: NPG: performance counters for compressed klass space
Mon, 19 Aug 2013 09:16:35 -0700 minqi 8023188: Unsafe volatile double store on bsd is broken
Fri, 16 Aug 2013 10:06:58 -0700 dcubed Merge
Fri, 16 Aug 2013 04:24:07 -0700 amurillo 8023152: new hotspot build - hs25-b47
Thu, 22 Aug 2013 09:10:01 -0700 cl Added tag jdk8-b104 for changeset 104743074675
Thu, 10 Oct 2013 18:26:22 +0200 Gilles Duboscq Adapt compressed pointers implementation for last HotSpot changes
Thu, 10 Oct 2013 17:22:25 +0200 Gilles Duboscq Merge
Thu, 15 Aug 2013 20:04:10 -0400 hseigel 8003424: Enable Class Data Sharing for CompressedOops
Wed, 14 Aug 2013 15:12:00 -0700 rdurbin 8005073: [TESTBUG] remove crufty '_g' support from HS tests
Fri, 11 Oct 2013 16:11:21 +0200 Doug Simon grouped provider values/parameters into a Providers object (GRAAL-511)
Fri, 11 Oct 2013 12:20:09 +0200 Doug Simon Merge.
Fri, 11 Oct 2013 12:19:09 +0200 Doug Simon refactored constantEquals(), lookupArrayLength() and readUnsafeConstant() out of MetaAccessProvider into ConstantReflectionProvider (GRAAL-511)
Thu, 10 Oct 2013 23:20:04 +0200 Doug Simon rename: lookupRegisterConfig -> getRegisterConfig (part 2)
Thu, 10 Oct 2013 23:08:06 +0200 Doug Simon rename: lookupRegisterConfig -> getRegisterConfig
Thu, 10 Oct 2013 22:58:07 +0200 Doug Simon rename: metaAccessProvider -> metaAccess
Thu, 10 Oct 2013 22:46:13 +0200 Doug Simon removed unnecessary delegating classes
Fri, 11 Oct 2013 00:18:41 +0200 Bernhard Urban NodeClassIterator: seperate implementation for modCount check
Thu, 10 Oct 2013 22:29:47 +0200 Bernhard Urban NodeClassIterator: specialize instance for each type of iterator (inputs/successors) in order to share directCount/offsets directly with NodeClass
Thu, 10 Oct 2013 20:50:54 +0200 Doug Simon made GraalCodeCacheProvider independent of CodeCacheProvider and renamed the former to LoweringProvider (GRAAL-511)
Thu, 10 Oct 2013 18:26:09 +0200 Doug Simon Merge.
Thu, 10 Oct 2013 18:12:30 +0200 Doug Simon removed API for storing a Graph with an InstalledCode
Thu, 10 Oct 2013 18:07:20 +0200 Doug Simon added ability to suppress duplicate lines on an output stream and used it to filter the GC verification log messages in the gate
Thu, 10 Oct 2013 17:07:11 +0200 Gilles Duboscq Merge
Thu, 10 Oct 2013 17:06:03 +0200 Gilles Duboscq Disable TieredCompilation if Graal is enabled
Thu, 10 Oct 2013 14:20:04 +0200 Gilles Duboscq Merge hs25-b46
Fri, 16 Aug 2013 04:14:13 -0700 amurillo Added tag hs25-b46 for changeset 580430d131cc jdk8-b104
Fri, 16 Aug 2013 04:14:12 -0700 amurillo Merge hs25-b46
Fri, 16 Aug 2013 09:02:36 +0200 brutisso Merge
Thu, 15 Aug 2013 06:20:48 -0700 ehelin Merge
Tue, 13 Aug 2013 18:16:19 +0200 ehelin 8020598: ObjectCountEventSender::send needs INCLUDE_TRACE guards when building OpenJDK with INCLUDE_TRACE=0
Thu, 15 Aug 2013 10:05:50 +0200 brutisso 8023021: Unnecessary clearing of the card table introduced by the fix for JDK-8023013
Wed, 14 Aug 2013 13:49:36 +0200 ehelin 8022899: SunStudio compiler can not handle EXCEPTION_MARK and inlining
Wed, 14 Aug 2013 10:55:45 +0200 brutisso Merge
Wed, 14 Aug 2013 09:02:32 +0200 brutisso 8022800: Use specific generations rather than generation iteration
Fri, 31 May 2013 14:32:44 +0200 stefank 8022880: False sharing between PSPromotionManager instances
Thu, 15 Aug 2013 15:26:16 +0200 rbackman Merge
Wed, 14 Aug 2013 10:21:26 -0700 kvn 8022993: Convert MAX_UNROLL constant to LoopMaxUnroll C2 flag
Sat, 10 Aug 2013 10:01:12 +0400 iignatyev 8019915: whitebox testClearMethodStateTest fails with tiered on sparc
Fri, 09 Aug 2013 18:05:00 +0200 rbackman Merge
Wed, 07 Aug 2013 18:04:42 +0200 adlertz 8022475: Remove unneeded ad-files
Wed, 07 Aug 2013 17:56:19 +0200 adlertz 8022284: Hide internal data structure in PhaseCFG
Mon, 12 Aug 2013 17:24:54 -0400 coleenp 8009728: nsk/jvmti/AttachOnDemand/attach030 crashes on Win32
Sat, 10 Aug 2013 10:56:27 -0700 iklam 8022740: Visual 2008 IDE build is broken
Fri, 09 Aug 2013 15:36:09 -0700 dcubed Merge
Fri, 09 Aug 2013 13:19:00 -0700 dcubed Merge
Fri, 09 Aug 2013 09:51:21 -0700 mikael 8022452: Hotspot needs to know about Windows 8.1 and Windows Server 2012 R2
Thu, 08 Aug 2013 20:13:45 -0700 minqi Merge
Thu, 08 Aug 2013 15:19:12 -0700 minqi 8019583: [TESTBUG] runtime/7107135 always passes
Thu, 08 Aug 2013 14:45:56 -0700 iklam 8022093: syntax error near "umpiconninfo_t" -- when building on Solaris 10
Thu, 08 Aug 2013 09:21:30 -0700 dcubed 8016601: Unable to build hsx24 on Windows using project creator and Visual Studio
Wed, 07 Aug 2013 19:02:06 +0400 dsamersoff 8021771: warning stat64 is deprecated - when building on OSX 10.7.5
Tue, 06 Aug 2013 21:06:19 -0700 dholmes Merge
Tue, 06 Aug 2013 12:28:46 -0400 omajid 8022188: Make zero compile after 8016131 and 8016697
Tue, 06 Aug 2013 16:33:59 -0700 sspitsyn 7187554: JSR 292: JVMTI PopFrame needs to handle appendix arguments
Fri, 09 Aug 2013 01:39:11 -0700 amurillo 8022688: new hotspot build - hs25-b46
Thu, 15 Aug 2013 09:25:33 -0700 cl Added tag jdk8-b103 for changeset 6f9be7f87b96
Fri, 09 Aug 2013 01:32:48 -0700 amurillo Added tag hs25-b45 for changeset 7f55137d6aa8 jdk8-b103
Fri, 09 Aug 2013 01:32:47 -0700 amurillo Merge hs25-b45
Thu, 08 Aug 2013 23:49:04 +0200 rbackman Merge
Mon, 05 Aug 2013 15:03:40 -0700 twisti 8022029: GetUnsafeObjectG1PreBarrier fails on 32-bit with: Unrecognized VM option 'ObjectAlignmentInBytes=32'
Mon, 05 Aug 2013 17:15:35 +0200 rbackman Merge
Fri, 02 Aug 2013 10:20:34 -0700 anoll 8021301: better event messages
Thu, 01 Aug 2013 16:01:32 -0700 anoll 8020531: Test compiler/codecache/CheckUpperLimit.java fails when memory limited
Mon, 29 Jul 2013 16:32:38 -0700 twisti 8016474: Crash in sun.reflect.UnsafeObjectFieldAccessorImpl.get
Mon, 29 Jul 2013 11:54:18 +0400 iignatyev 8021120: TieredCompilation can be enabled even if TIERED is undefined
Thu, 08 Aug 2013 08:29:28 -0400 dholmes Merge
Tue, 06 Aug 2013 20:01:40 -0400 vladidan 8012144: multiple SIGSEGVs fails on staxf
Tue, 06 Aug 2013 14:28:48 +0400 dsamersoff 8019396: SA-JDI OSThread class initialization throws an exception
Mon, 05 Aug 2013 08:55:06 -0700 hseigel Merge
Sun, 04 Aug 2013 16:30:53 -0400 hseigel 7073961: [TESTBUG] closed/runtime/4845371/DBB.java failed on solaris 10 X65
Mon, 05 Aug 2013 10:27:31 +0100 kevinw 8021444: SA: ClassDump.run() should not ignore existing ClassFilter.
Fri, 02 Aug 2013 22:34:43 +0200 ctornqvi Merge
Fri, 02 Aug 2013 18:26:24 +0200 ctornqvi Merge
Fri, 02 Aug 2013 18:12:10 +0200 ctornqvi 8009585: test/runtime/7196045 times out
Fri, 02 Aug 2013 08:32:05 -0700 dcubed Merge
Fri, 02 Aug 2013 12:26:46 +0100 kevinw 8020943: Memory leak when GCNotifier uses create_from_platform_dependent_str()
Thu, 01 Aug 2013 22:25:11 +0200 ctornqvi 8009407: runtime/8000968/Test8000968.sh has incorrect check for proper config
Thu, 01 Aug 2013 22:20:00 +0200 ctornqvi 8014294: Assert in ThreadTimesClosure::do_thread() due to use of naked oop instead of handle
Thu, 01 Aug 2013 22:15:40 +0200 mseledtsov 8020614: OutputAnalyzer.shouldHaveExitValue() should print stdout/stderr output
Fri, 02 Aug 2013 03:06:19 -0700 amurillo 8022124: new hotspot build - hs25-b45
Thu, 08 Aug 2013 10:10:31 -0700 cl Added tag jdk8-b102 for changeset c4697c1c4484
Fri, 02 Aug 2013 02:54:48 -0700 amurillo Added tag hs25-b44 for changeset 530fe88b3b2c jdk8-b102
Fri, 02 Aug 2013 02:54:47 -0700 amurillo Merge hs25-b44
Thu, 01 Aug 2013 17:17:52 -0700 tamao Merge
Thu, 01 Aug 2013 17:29:49 +0200 brutisso 8022051: G1: Remove some unused G1 flags
Thu, 01 Aug 2013 09:35:04 +0200 brutisso 8021879: G1: G1HeapRegionSize flag value not updated correctly
Thu, 01 Aug 2013 07:03:07 +0200 brutisso 8021967: Deprecate -XX:DefaultMaxRAMFraction
Fri, 26 Jul 2013 13:34:22 -0700 tamao Merge
Thu, 25 Jul 2013 11:07:23 -0700 jmasa 6412968: CMS Long initial mark pauses
Thu, 25 Jul 2013 07:02:45 -0700 jmasa Merge
Tue, 23 Jul 2013 09:49:11 -0700 jmasa 6990419: CMS Remaining work for 6572569: consistently skewed work distribution in (long) re-mark pauses
Wed, 24 Jul 2013 10:07:37 +0200 tschatzl 8020123: Test gc/g1/TestPrintRegionRememberedSetInfo.java fails with "test result: Error. No action after @build"
Wed, 31 Jul 2013 19:05:03 -0400 dholmes Merge
Sat, 27 Jul 2013 17:23:11 -0400 clucasius Merge
Thu, 25 Jul 2013 21:05:29 -0400 dholmes 8021314: minimal1.make needs to force off components not supported by the minimal VM
Wed, 31 Jul 2013 08:28:18 -0700 fparain Merge
Tue, 30 Jul 2013 14:14:25 -0700 ccheung 8021296: [TESTBUG] Test8017498.sh fails to find "gcc" and fails to compile on some Linux releases
Fri, 26 Jul 2013 15:24:32 +0000 fparain 8019845: Memory leak during class redefinition
Fri, 26 Jul 2013 05:54:01 -0700 fparain Merge
Wed, 24 Jul 2013 08:04:15 +0200 minqi Merge
Fri, 19 Jul 2013 14:43:45 -0700 minqi 8012263: ciReplay: gracefully exit & report meaningful error when replay data parsing fails
Fri, 26 Jul 2013 12:37:39 -0700 kvn 8008938: TieredCompilation should be default
Fri, 26 Jul 2013 04:01:41 -0700 amurillo 8021566: new hotspot build - hs25-b44
Thu, 01 Aug 2013 04:56:11 -0700 cl Added tag jdk8-b101 for changeset f6921c876db1
Thu, 10 Oct 2013 16:14:55 +0200 Doug Simon made CodeCacheProvider independent of MetaAccessProvider (GRAAL-511)
Thu, 10 Oct 2013 13:44:59 +0200 Gilles Duboscq Simplify ConstantNode.onlyUsedInVirtualState
Thu, 10 Oct 2013 12:07:58 +0200 Gilles Duboscq Ignore agent build files
Thu, 10 Oct 2013 13:03:26 +0200 Bernhard Urban Label: allocate ArrayList lazily
Thu, 10 Oct 2013 12:06:33 +0200 Doug Simon made verification of Option declaring classes runtime independent
Thu, 10 Oct 2013 12:05:39 +0200 Doug Simon removed warning
Thu, 10 Oct 2013 11:56:25 +0200 Doug Simon added tests for ResolvedJavaType.getClassInitializer() and ResolvedJavaType.getDeclaredMethods()
Thu, 10 Oct 2013 11:55:46 +0200 Doug Simon added ResolvedJavaType.getClassInititalizer()
Thu, 10 Oct 2013 03:23:40 +0200 Andreas Woess Back out changeset be0a33a631fa.
Wed, 09 Oct 2013 22:21:49 +0200 Andreas Woess Truffle: fix node rewrite issue that can occur when a currently executing node is replaced in a recursive call.
Wed, 09 Oct 2013 20:03:43 +0200 Andreas Woess Remove obsolete TruffleCompilerOptions.
Wed, 09 Oct 2013 19:38:58 +0200 Andreas Woess fix typo
Wed, 09 Oct 2013 17:55:00 +0200 Andreas Woess Fix DeoptimizeNode @NodeInfo.
Wed, 09 Oct 2013 17:34:44 +0200 Thomas Wuerthinger Merge.
Wed, 09 Oct 2013 17:26:38 +0200 Thomas Wuerthinger Merge.
Wed, 09 Oct 2013 17:26:29 +0200 Thomas Wuerthinger Do not emit code for constants in virtual state.
Tue, 08 Oct 2013 23:14:53 +0200 Thomas Wuerthinger Allow floating unsafe loads.
Tue, 08 Oct 2013 23:14:35 +0200 Thomas Wuerthinger Only allow virtualization of PiNode if type matches.
Wed, 09 Oct 2013 16:53:07 +0200 Bernhard Urban StandardMethodSubstitutionsTest: reenable tests again
Wed, 09 Oct 2013 16:02:48 +0200 Doug Simon spelling fix
Tue, 08 Oct 2013 21:47:46 +0200 Thomas Wuerthinger Merge.
Tue, 08 Oct 2013 00:18:11 +0200 Thomas Wuerthinger Introduce ConditionAnchorNode.
Tue, 08 Oct 2013 00:17:56 +0200 Thomas Wuerthinger Fix warnings in PTX code.
Tue, 08 Oct 2013 15:06:43 +0200 Doug Simon ensure graal.options in the JDK is deployed/updated/deleted each time the VM is run
Tue, 08 Oct 2013 13:30:10 +0200 Doug Simon suggest corrections for mistyped Graal options (GRAAL-521)
Tue, 08 Oct 2013 00:20:24 +0100 Chris Seaton TruffleRuntime.createVirtualFrame.
Mon, 07 Oct 2013 23:16:00 +0200 Thomas Wuerthinger Merge.
Mon, 07 Oct 2013 23:10:17 +0200 Thomas Wuerthinger Fix unsafe load snippet.
Mon, 07 Oct 2013 09:10:51 +0200 Thomas Wuerthinger Merge.
Mon, 07 Oct 2013 03:12:05 +0200 Thomas Wuerthinger Fix more PTX warnings.
Mon, 07 Oct 2013 03:11:20 +0200 Thomas Wuerthinger Merge.
Mon, 07 Oct 2013 03:08:50 +0200 Thomas Wuerthinger Fix warnings in PTX code.
Mon, 07 Oct 2013 03:05:50 +0200 Thomas Wuerthinger Propagate state after when creating unsafe store node.
Mon, 07 Oct 2013 02:40:08 +0200 Thomas Wuerthinger Add support for unsafe access in early read elimination.
Mon, 07 Oct 2013 01:25:49 +0200 Thomas Wuerthinger Add object location identity class.
Mon, 07 Oct 2013 01:24:08 +0200 Thomas Wuerthinger Merge.
Mon, 07 Oct 2013 01:23:54 +0200 Thomas Wuerthinger Simplify handling of unsafe store and unsafe load.
Sun, 06 Oct 2013 16:30:25 +0200 Thomas Wuerthinger Remove unused import.
Sun, 06 Oct 2013 16:27:06 +0200 Thomas Wuerthinger Add missing node intrinsic annotation.
Mon, 07 Oct 2013 14:47:18 +0200 Doug Simon fixed WriteBarrier tests
Mon, 07 Oct 2013 11:36:49 +0200 Doug Simon Merge.
Sun, 06 Oct 2013 23:45:02 +0200 Doug Simon removed the IterableNodeType marker interface from PhiNode (GRAAL-471)
Sun, 06 Oct 2013 23:44:15 +0200 Doug Simon removed unused PhiStampPhase
Sun, 06 Oct 2013 23:40:18 +0200 Doug Simon removed the IterableNodeType marker interface from EscapeObjectState (GRAAL-471)
Sun, 06 Oct 2013 23:37:24 +0200 Doug Simon removed the IterableNodeType marker interface from ValueAnchorNode (GRAAL-471)
Sun, 06 Oct 2013 23:35:47 +0200 Doug Simon removed the IterableNodeType marker interface from WriteBarrier (GRAAL-471); typed iteration is only used in tests
Sun, 06 Oct 2013 23:32:25 +0200 Doug Simon removed the IterableNodeType marker interface from MaterializedObjectState (GRAAL-471)
Sun, 06 Oct 2013 23:31:03 +0200 Doug Simon removed the IterableNodeType marker interface from LogicNegationNode (GRAAL-471)
Sun, 06 Oct 2013 23:29:37 +0200 Doug Simon removed the IterableNodeType marker interface from LoadIndexedNode (GRAAL-471)
Sun, 06 Oct 2013 23:28:58 +0200 Doug Simon removed unused class
Sun, 06 Oct 2013 23:04:55 +0200 Doug Simon removed the IterableNodeType marker interface from LoadFieldNode (GRAAL-471)
Sun, 06 Oct 2013 21:19:22 -0700 Michael Van De Vanter Merge with 67a1e27a8dbb0945dc974b3ee3d8ac8af04743d3
Sun, 06 Oct 2013 21:17:51 -0700 Michael Van De Vanter Truffle: another minor tweak to NodeUtil.printSourceAttributionTree
Sun, 06 Oct 2013 19:58:09 -0700 Michael Van De Vanter SL: remove use of RootNode() constructor
Sun, 06 Oct 2013 19:57:46 -0700 Michael Van De Vanter Truffle: clean out one more use of the RootNode() constructor in test code
Sun, 06 Oct 2013 19:54:56 -0700 Michael Van De Vanter SL: update node constructors to use the Node(SourceSection) constructor
Sun, 06 Oct 2013 19:53:00 -0700 Michael Van De Vanter Truffle; remove uses of Node() constructor in test code
Sun, 06 Oct 2013 22:07:23 -0400 Morris Meyer PTX initial float and double
Sun, 06 Oct 2013 18:15:56 -0400 Morris Meyer PTX boolean return value, emitIntegerTestMove, warnings
Sun, 06 Oct 2013 13:55:09 -0400 Morris Meyer PTX conditional move, switch, if-else
Sun, 06 Oct 2013 15:38:20 +0200 Thomas Wuerthinger Merge.
Sun, 06 Oct 2013 15:36:12 +0200 Thomas Wuerthinger Adjustments to unsafe access and unsafe cast compiler directives in Truffle API.
Sat, 05 Oct 2013 15:01:01 +0200 Thomas Wuerthinger Adjustment to unsafe customization macro node.
Sat, 05 Oct 2013 16:51:42 -0400 Morris Meyer Fixes to PTX control flow logic
Sat, 05 Oct 2013 10:37:38 -0400 Morris Meyer Disable broken BitCountNode integer / long substition test
Sat, 05 Oct 2013 10:31:18 -0400 Morris Meyer Fixed BasicPTXTest and IntegerPTXTest
Fri, 04 Oct 2013 11:56:18 +0200 Lukas Stadler more javadoc and output tweaks for dynamic counters
Fri, 04 Oct 2013 00:53:19 +0200 Doug Simon added block ids to Labels
Thu, 03 Oct 2013 21:28:21 +0200 Doug Simon removed dead or unused code
Thu, 03 Oct 2013 18:08:24 +0200 Roland Schatz Fix wrong typecast.
Thu, 03 Oct 2013 17:07:10 +0200 Doug Simon fix line wrapping issue when printing help for options
Thu, 03 Oct 2013 11:17:43 +0200 Roland Schatz Implement FloatStamp.asConstant.
Thu, 03 Oct 2013 10:38:23 +0200 Gilles Duboscq Fix problem with FloatStamp/IntegerStamp.alwaysDistinct throwing NPE
Wed, 02 Oct 2013 22:46:54 +0200 Doug Simon canonicalized projects
Wed, 02 Oct 2013 22:46:36 +0200 Doug Simon Merge.
Wed, 02 Oct 2013 21:43:19 +0200 Doug Simon modified CustomCanonicalizer to deal with Nodes (instead of ValueNodes) to avoid extra type testing during canonicalization (GRAAL-506)
Wed, 02 Oct 2013 21:40:29 +0200 Doug Simon Merge.
Wed, 02 Oct 2013 20:57:11 +0200 Doug Simon replace instanceof type tests for Canonicalizable and Simplifiable with extra boolean properties in NodeClass (GRAAL-506)
Tue, 01 Oct 2013 20:38:25 +0200 Doug Simon moved Canonicalizable and Simplifiable to the com.oracle.graal.graph project (GRAAL-506)
Tue, 01 Oct 2013 20:32:47 +0200 Doug Simon broadened types in Canonicalizable interface so that it can be moved to the com.oracle.graal.graph project (GRAAL-506)
Tue, 01 Oct 2013 20:30:04 +0200 Doug Simon broadened types in SimplifierTool interface so that it can be moved to the com.oracle.graal.graph project (GRAAL-506)
Wed, 02 Oct 2013 21:54:12 +0200 Bernhard Urban Inlining: remove killing begin node in non-exceptional path of InvokeWithException after inlining
Wed, 02 Oct 2013 18:40:48 +0200 Lukas Stadler fix signature of reflective invocation of ReplacementsImpl.makeGraph
Wed, 02 Oct 2013 17:34:27 +0200 Lukas Stadler Merge
Wed, 21 Aug 2013 15:29:55 +0200 Lukas Stadler don't tail duplicate object allocations
Wed, 02 Oct 2013 15:17:16 +0200 Lukas Stadler some more javadoc for benchmark counters
Wed, 02 Oct 2013 15:05:04 +0200 Lukas Stadler in-depth profiling of allocations and monitors
Wed, 02 Oct 2013 15:04:04 +0200 Lukas Stadler remove unused option
Wed, 02 Oct 2013 14:38:07 +0200 Lukas Stadler fix, simplify and enable ObjectClone intrinsification
Wed, 02 Oct 2013 14:16:04 +0200 Lukas Stadler new parameter on Snippet annotation to remove all frame states
Wed, 02 Oct 2013 15:37:06 +0100 Chris Seaton Merge.
Wed, 02 Oct 2013 14:46:30 +0100 Chris Seaton Merge.
Wed, 02 Oct 2013 14:19:28 +0100 Chris Seaton mx sl command.
Wed, 02 Oct 2013 15:43:39 +0200 Bernhard Urban CommitAllocation: use INIT_LOCATION for initializing objects and arrays
Wed, 02 Oct 2013 11:16:21 +0200 Bernhard Urban SchedulePhase: bail out with SchedulingError if scheduled block is not dominated by earliest
Wed, 02 Oct 2013 11:16:21 +0200 Bernhard Urban NewMemoryAwareScheudling: process loop a second time in order to compute the loop exists correctly with the new merged state
Wed, 02 Oct 2013 13:32:30 +0200 Bernhard Urban NewMemoryAwareScheduling: handle MemoryPhis properly
Wed, 02 Oct 2013 11:16:21 +0200 Bernhard Urban MemoryScheduling: update testcases
Wed, 25 Sep 2013 19:29:14 +0200 Bernhard Urban FloatingReadNode: add verify(), make sure that lastLocationAccess is always a MemoryCheckpoint
Wed, 02 Oct 2013 11:16:21 +0200 Bernhard Urban InvokeWithException: make next successor a special begin node which has the same locationidentity as the invoke
Wed, 02 Oct 2013 14:57:37 +0200 Roland Schatz Fix bug in constant folding.
Wed, 02 Oct 2013 13:28:17 +0200 Lukas Stadler Merge
Wed, 02 Oct 2013 13:18:25 +0200 Lukas Stadler simplify PEA block states by turning scalarAliases and objectAliases into one global NodeMap
Wed, 02 Oct 2013 10:19:43 +0200 Lukas Stadler remove unused method from VirtualizerTool
Wed, 02 Oct 2013 10:18:50 +0200 Lukas Stadler small javadoc fix
Wed, 02 Oct 2013 13:26:32 +0200 Lukas Stadler remove unused EscapeState.ThreadLocal
Mon, 30 Sep 2013 18:32:47 +0200 Lukas Stadler Merge
Mon, 30 Sep 2013 18:32:26 +0200 Lukas Stadler move benchmark counters into separate class and make them correct for multithreaded applications
Wed, 02 Oct 2013 12:09:51 +0200 Roland Schatz Simplify constant folding.
Tue, 01 Oct 2013 17:26:56 -0700 Michael Van De Vanter Truffle: minor legibility improvement in NodeUtil.printSourceAttributionTree()
Tue, 01 Oct 2013 07:23:33 -0700 Michael Van De Vanter Merge with f5faf49a86dd4bfd8e5ff6b9d6beedd280ea3f69
Mon, 30 Sep 2013 20:47:41 -0700 Michael Van De Vanter Truffle: add NodeUtil.printSourceAttributionTree() for debugging
Mon, 30 Sep 2013 22:05:40 +0200 Bernhard Urban remove MemoryState, make MemoryMap a node, add MemoryMap input to ReturnNode
Mon, 30 Sep 2013 16:36:24 +0200 Bernhard Urban MemoryMap: move to graal.nodes package
Mon, 30 Sep 2013 16:30:18 +0200 Bernhard Urban NewObjectSnippets: don't use a seperate location for initializing the array length field
Mon, 30 Sep 2013 16:28:42 +0200 Bernhard Urban SnippetTemplate: remove canonicalizer. remove loop for return node. copy Set on user side
Mon, 30 Sep 2013 21:46:41 +0200 Andreas Woess gtx_ptx.cpp: fix switch default label and operator precedence in ncores().
Mon, 30 Sep 2013 13:03:47 -0400 Morris Meyer PTX warp limiter to available GPU processors
Mon, 30 Sep 2013 17:03:14 +0200 Gilles Duboscq Fix wrong local variable name in LoopPolicies.shouldFullUnroll
Mon, 30 Sep 2013 16:10:32 +0200 Gilles Duboscq Keep the correct Deoptimization reason and action while grouping Deoptimizations
Mon, 30 Sep 2013 16:09:40 +0200 Gilles Duboscq Temporarily move encodeDeoptActionAndReason to MetaAccessProvider
Mon, 30 Sep 2013 18:05:25 +0200 Gilles Duboscq Merge
Thu, 26 Sep 2013 17:33:04 +0200 Gilles Duboscq Use ControlSplitNode and ControlSinkNode in GraphBuilderPhase.isBlockEnd
Thu, 26 Sep 2013 17:30:19 +0200 Gilles Duboscq Add a DynamicDeoptimizeNode where the action and reason is a input node.
Thu, 26 Sep 2013 16:26:56 +0200 Gilles Duboscq Fix copyright date in NodeWithState
Thu, 26 Sep 2013 16:10:02 +0200 Gilles Duboscq Remove DeoptimizingNode.getDeoptimizationReason
Thu, 26 Sep 2013 16:03:28 +0200 Gilles Duboscq SpeculationLog gives back the necessary Constant when calling maySpeculate. Remove the deoptimizationReasonfrom the DebugInfo
Thu, 26 Sep 2013 14:41:12 +0200 Gilles Duboscq CodeCacheProvider.encodeDeoptActionAndReason now returns a Constant
Mon, 30 Sep 2013 16:49:08 +0200 Doug Simon Merge.
Mon, 30 Sep 2013 16:48:24 +0200 Doug Simon enhanced test for CipherBlockChaining substitutions to cover path where the substitutions call the original (i.e. substituted) methods on slow paths
Mon, 30 Sep 2013 10:03:05 +0200 Doug Simon omit canonicalization in IncrementalCanonicalizerPhase if none of the contained phases changed the graph
Mon, 30 Sep 2013 14:02:07 +0200 Lukas Stadler new PrintAfterCompilation option, simplify PrintCompilation output
Mon, 30 Sep 2013 11:36:52 +0200 Bernhard Urban graal code installer: minor style cleanup
Mon, 30 Sep 2013 11:16:36 +0200 Bernhard Urban AMD64HotSpot: use conditional jump for IC_MISS_HANDLER
Mon, 30 Sep 2013 09:32:18 +0200 Bernhard Urban AMD64HotSpot: emit jump to IC miss handler directly instead of emitting it inside verfied_entry
Mon, 30 Sep 2013 09:47:41 +0200 Doug Simon improved javadoc for ResolvedJavaField.readConstantValue and .readValue
Mon, 30 Sep 2013 09:47:32 +0200 Doug Simon improved documentation and testing for ResolvedJavaType.resolveMethod() (GRAAL-489)
Sun, 29 Sep 2013 14:47:12 -0400 Morris Meyer PTX: one-dimensional parallel warp invocation, ParallelOver annotation
Sat, 28 Sep 2013 21:06:12 -0400 Morris Meyer PTX single-threaded array store, Warp annotation
Fri, 27 Sep 2013 19:51:01 +0200 Christos Kotselidis Merge
Fri, 27 Sep 2013 19:50:35 +0200 Christos Kotselidis Readjust branch probabilities of G1 Barriers
Fri, 27 Sep 2013 16:39:54 +0200 Michael Haupt put Node.getEncapsulatedSourceSection() on slow path
Fri, 27 Sep 2013 12:36:29 +0200 Christos Kotselidis Augment Write Barrier counters
Thu, 26 Sep 2013 15:53:21 -0700 Christian Wimmer Provide object read/write methods similar to Pointer.readXxxx/writeXxx that do not require casts to Word first, and use them in relevant places
Thu, 26 Sep 2013 22:45:25 +0200 Doug Simon attempt to canonicalize array length access when lowering array load|store operations
Thu, 26 Sep 2013 16:46:27 +0200 Andreas Woess Merge
Thu, 26 Sep 2013 16:44:54 +0200 Andreas Woess Truffle: force slow path on StringBuilder methods.
Thu, 26 Sep 2013 16:38:35 +0200 Andreas Woess Truffle: approximate source location for "illegal recursive call".
Thu, 26 Sep 2013 13:48:19 +0200 Andreas Woess Merge
Thu, 26 Sep 2013 13:47:12 +0200 Andreas Woess Truffle: add not-in-frame assumption feature.
Wed, 25 Sep 2013 17:34:01 +0200 Andreas Woess improve NodeUtil.cloneNode.
Wed, 25 Sep 2013 17:31:55 +0200 Andreas Woess include isValid in Assumption.toString(); minor javadoc fix.
Wed, 25 Sep 2013 16:16:54 +0200 Andreas Woess fix endless recursion in _find_eclipse_wsroot on windows when eclipse workspace is not in repository path.
Thu, 26 Sep 2013 13:17:48 +0200 Roland Schatz Use 32 byte code alignment for Graal on x86.
Thu, 26 Sep 2013 11:15:45 +0200 Gilles Duboscq Make AbstractBeginNode a IterableNodeType and use this in ControlFlowGraph
Thu, 26 Sep 2013 08:50:55 +0200 Bernhard Urban LoweringPhase: add comment
Wed, 25 Sep 2013 17:07:33 +0200 Bernhard Urban HSAIL, SPARC: fix some occurrences of object identity, using equals() instead
Wed, 25 Sep 2013 16:55:03 +0200 Bernhard Urban SnippetTemplate: avoid two getNodes() in assertions. comment fix and renames
Thu, 26 Sep 2013 03:04:38 +0200 Andreas Woess TruffleCache: do not cut off ControlFlowException constructors.
Wed, 25 Sep 2013 17:40:58 -0700 Christian Wimmer Improvements to recent unsafe cast node changes
Wed, 25 Sep 2013 13:26:02 -0700 twisti SPARC: added CodeInstaller::pd_relocate_poll
Wed, 25 Sep 2013 21:49:39 +0200 Doug Simon made lowering recursive instead of iterative
Wed, 25 Sep 2013 21:48:38 +0200 Doug Simon be verbose when the JDK specified by --installed-jdks is missing
Wed, 25 Sep 2013 21:25:06 +0200 Doug Simon Merge.
Wed, 25 Sep 2013 12:22:07 +0200 Doug Simon Merge.
Tue, 24 Sep 2013 15:35:59 +0200 Doug Simon Merge.
Fri, 20 Sep 2013 11:25:53 +0200 Doug Simon removed creation of intermediate LoadHubNode when lowering StoreIndexedNode
Thu, 19 Sep 2013 23:51:37 +0200 Doug Simon removed creation of intermediate ArrayLengthNode when lowering [Load|Store]IndexedNodes
Wed, 25 Sep 2013 13:11:10 +0200 Gilles Duboscq Remove unused AbstractCallNode
Wed, 25 Sep 2013 13:05:16 +0200 Gilles Duboscq StubForeignCallNode is not a DeoptimizingNode
Wed, 25 Sep 2013 12:12:45 +0200 Gilles Duboscq Nodes that extend AbstractStateSplit do not need to implement StateSplit again
Wed, 25 Sep 2013 12:08:28 +0200 Gilles Duboscq Make InfopointNode a NodeWithState, it is not a StateSplit anymore
Wed, 25 Sep 2013 12:08:04 +0200 Gilles Duboscq Introduce NodeWithState for nodes that hold some VirtualState. Use this interface in the required special cases (Scheduling and PEA)
Wed, 25 Sep 2013 11:16:17 +0200 Gilles Duboscq AMD64HotSpotLIRGenerator: ignore InfopointNodes with AFTER_BCI
Tue, 24 Sep 2013 16:21:59 +0200 Gilles Duboscq Fix SnippetFrameStateCleanupPhase's handling of Merges: if there is no statesplit after a merge, the last statesplit inside the merges's incomming branches should get an AFTER_BCI
Wed, 25 Sep 2013 12:17:55 +0200 Doug Simon add "sun4u" as a valid identifier for the SPARC architecture
Wed, 25 Sep 2013 12:17:21 +0200 Doug Simon make GuardingPiNode canonicalize to a deopt when the guard is guaranteed to fail
Wed, 25 Sep 2013 12:16:26 +0200 Doug Simon add support for a node to canonicalize itself to a ControlSinkNode
Wed, 25 Sep 2013 10:20:11 +0200 Christos Kotselidis Rewrite write barrier addition phase
Wed, 25 Sep 2013 10:08:14 +0200 Christos Kotselidis Refactor write barriers
Wed, 25 Sep 2013 09:58:05 +0200 Christos Kotselidis Move barriers in hotspot specific package
Tue, 24 Sep 2013 21:37:53 -0700 Mick Jordan Merge
Tue, 24 Sep 2013 21:36:46 -0700 Mick Jordan move pylint to mxtool
Tue, 24 Sep 2013 21:58:04 +0200 Bernhard Urban WriteBarrierSnipppets: make locations visible to other packages
Tue, 24 Sep 2013 14:24:47 -0400 Morris Meyer Finished PTX assembler and Register -> Variable conversion
Tue, 24 Sep 2013 16:08:07 +0200 Bernhard Urban G1 Barriers: don't use ANY_LOCATION
Tue, 24 Sep 2013 14:11:38 +0200 Bernhard Urban NewMultiArrayNode: use INIT_LOCATION instead of ANY_LOCATION
Tue, 24 Sep 2013 14:11:37 +0200 Bernhard Urban DynamicNewArrayNode: use INIT_LOCATION for runtime call
Tue, 24 Sep 2013 14:11:35 +0200 Bernhard Urban HotSpotRuntime: use HUB_LOCATION for hub
Tue, 24 Sep 2013 14:11:35 +0200 Bernhard Urban NewInstanceNode: use INIT_LOCATION; NewArrayNode: use INIT_LOCATION and ARRAY_LENGTH_LOCATION
Tue, 24 Sep 2013 14:11:34 +0200 Bernhard Urban SerialWriteBarrier: use GC_CARD_LOCATION instead of ANY_LOCATION
Tue, 24 Sep 2013 14:11:33 +0200 Bernhard Urban SnippetTemplate: add assertions regarding memory kills
Tue, 24 Sep 2013 14:11:32 +0200 Bernhard Urban FloatingReadPhase: use enum for describing the execution mode of the phase
Tue, 24 Sep 2013 14:11:31 +0200 Bernhard Urban FloatingReadPhase: add attribute to graph about application of FloatingReadPhase to this graph
Tue, 24 Sep 2013 16:06:46 +0200 Bernhard Urban PiNode: fix NPE in assertion
Tue, 24 Sep 2013 12:14:45 +0200 Gilles Duboscq No need for empty line after class declaration
Tue, 24 Sep 2013 10:23:43 +0200 Gilles Duboscq IntegerStamp.toString: print full mask
Tue, 24 Sep 2013 11:24:47 +0200 Doug Simon added parentheses for clarity
Tue, 24 Sep 2013 10:32:07 +0200 Doug Simon fixed poll-on-return for SPARC
Tue, 24 Sep 2013 08:51:02 +0200 Doug Simon made safepoint-on-return use specialized HotSpot runtime support for such safepoints (which have no debug info attached)
Mon, 23 Sep 2013 22:04:51 -0700 Mick Jordan mx.py whitespace fixes
Mon, 23 Sep 2013 21:57:44 -0700 Mick Jordan pylint fixes (retry)
Mon, 23 Sep 2013 21:35:12 -0700 Mick Jordan pylint fixes
Mon, 23 Sep 2013 21:30:35 -0700 Mick Jordan mx refactoring for split-repo suites; should have no effect on existing repos
Tue, 24 Sep 2013 00:41:33 +0200 Doug Simon renames: Graph.inputChanged -> inputChangedListener, Graph.usagesDroppedZero -> usagesDroppedToZeroListener
Tue, 24 Sep 2013 00:35:35 +0200 Doug Simon fixed concurrency issue in lowering of MacroNode replacement graphs
Tue, 24 Sep 2013 00:29:41 +0200 Doug Simon removed dumping overhead during inlining when dumping is not active
Mon, 23 Sep 2013 14:36:00 -0700 Christian Wimmer Refactor the handling of unsafe casts to distinguish between word-object-conversions, PiNode-like type information, and real unsafe casts.
Sun, 22 Sep 2013 02:24:13 +0200 Andreas Woess Truffle-DSL: fix type equals test with javac.
Sat, 21 Sep 2013 08:32:15 +0200 Bernhard Urban move MemoryMap to API package
Sat, 21 Sep 2013 08:19:19 +0200 Bernhard Urban SnippetTemplate: use FloatingReadPhase to store MemoryMap at ReturnNodes in order to connect the snippet graph properly when inlining it
Thu, 19 Sep 2013 21:53:20 +0200 Bernhard Urban FloatingReadNode: setter for lastLocationAccess
Sat, 21 Sep 2013 08:20:09 +0200 Bernhard Urban FloatingReadPhase: add MemoryState information to graph
Thu, 19 Sep 2013 21:53:20 +0200 Bernhard Urban FloatingReadPhase: add interface to access memory state
Thu, 19 Sep 2013 21:53:20 +0200 Bernhard Urban UnsafeArrayCopyNode: location identity must be ANY_LOCATION as it lowers to snippets containing nodes with ANY_LOCATION
Sat, 21 Sep 2013 04:10:53 +0200 Andreas Woess Merge
Sat, 21 Sep 2013 04:01:09 +0200 Andreas Woess Truffle-DSL: use clone() for copying node arrays in copy constructor.
Fri, 20 Sep 2013 16:30:18 +0200 Andreas Woess Truffle-DSL: automatically generate copy constructor if super constructor expects only SourceSection parameter.
Fri, 20 Sep 2013 23:04:47 +0200 Doug Simon re-enabled MonitorTest.test7
Fri, 20 Sep 2013 23:04:30 +0200 Doug Simon made compilation ID allocation in tests be atomic
Fri, 20 Sep 2013 21:58:38 +0200 Doug Simon added HSAIL register configuration
Fri, 20 Sep 2013 21:14:24 +0200 Doug Simon better reporting of failures during multi-threaded tests
Fri, 20 Sep 2013 13:20:49 -0400 Morris Meyer Turn off MonitorTest.test7
Fri, 20 Sep 2013 10:31:17 -0400 Morris Meyer PTX assembler load, store and parameter refactoring
Fri, 20 Sep 2013 13:41:24 +0200 Roland Schatz Allow multiple NodeChangedListeners.
Fri, 20 Sep 2013 11:37:03 +0200 Roland Schatz Specialized asNode for FixedWithNextNode and FloatingNode.
Thu, 19 Sep 2013 23:42:23 +0200 Doug Simon added warning about ignored forced graph dump
Thu, 19 Sep 2013 23:41:23 +0200 Doug Simon made snippet and substitution graphs lower themselves before being inlined
Thu, 19 Sep 2013 15:06:50 -0400 Morris Meyer PTX assembler Register -> Variable conversion
Thu, 19 Sep 2013 20:08:34 +0200 Thomas Wuerthinger Fix partial evaluator to not inline SlowPath methods.
Thu, 19 Sep 2013 16:18:12 +0200 Thomas Wuerthinger Merge.
Thu, 19 Sep 2013 15:53:26 +0200 Thomas Wuerthinger Run partial escape analysis on Truffle cache methods.
Thu, 19 Sep 2013 15:53:09 +0200 Thomas Wuerthinger Clean up value anchors connected to fixed nodes.
Thu, 19 Sep 2013 13:30:07 +0200 Gilles Duboscq Exit loops for deopts that miss loop exits in DeoptimizationGroupingPhase
Thu, 19 Sep 2013 12:14:56 +0200 Gilles Duboscq Group Deoptimization which have the same FrameState
Thu, 19 Sep 2013 10:51:30 +0200 Christian Wirth Merged
Thu, 19 Sep 2013 10:38:00 +0200 Christian Wirth add two options for compilation decisions based on time passed
Thu, 19 Sep 2013 10:36:56 +0200 Christian Wirth use time passed to decide what methods to compile or inline
Thu, 19 Sep 2013 10:01:31 +0200 Gilles Duboscq Disable StaticDoubleSpillTest until HSAIL backend problem is resolved
Wed, 18 Sep 2013 18:21:41 +0200 Gilles Duboscq Disable StaticIntSpillTest until HSAIL backend problem is resolved
Wed, 18 Sep 2013 18:20:59 +0200 Gilles Duboscq Use earliest schedule for guards
Wed, 18 Sep 2013 16:44:54 +0200 Gilles Duboscq Better handling of methods which have no line number or variable name tables.
Tue, 17 Sep 2013 18:05:11 +0200 Gilles Duboscq The SnippetFrameStateCleanupPhase now sets invalid framestates on the paths of side effecting instruction except for the last one where an AFTER_BCI is used.
Tue, 17 Sep 2013 17:01:39 +0200 Gilles Duboscq Snippets processing in ArrayCopyNode and ObjectCloneNode need proper scoping
Tue, 17 Sep 2013 16:43:26 +0200 Gilles Duboscq ScheduledNodeIterator needs to be able to reconnect even if something is inserted after the last fixed node of a block when there is only one successor
Thu, 19 Sep 2013 05:00:12 +0200 Thomas Wuerthinger Fix PartialEscapeAnalysisTest.
Thu, 19 Sep 2013 04:27:31 +0200 Thomas Wuerthinger Fix a bug in the escape analysis of pi nodes.
Thu, 19 Sep 2013 04:11:20 +0200 Thomas Wuerthinger Improvements to the Truffle cache.
Thu, 19 Sep 2013 02:20:46 +0200 Thomas Wuerthinger Allow only single input for value anchors.
Thu, 19 Sep 2013 01:50:08 +0200 Thomas Wuerthinger Remove permanent flag on ValueAnchorNode. Memory aware scheduling fixes the problem with synchronized method return values.
Thu, 19 Sep 2013 01:20:46 +0200 Thomas Wuerthinger Simplifications to the partial evaluator.
Thu, 19 Sep 2013 01:07:07 +0200 Thomas Wuerthinger Merge.
Thu, 19 Sep 2013 01:06:55 +0200 Thomas Wuerthinger Simpler but more efficient version of Truffle graph cache.
Wed, 18 Sep 2013 23:06:34 +0200 Thomas Wuerthinger Do not propagate state over loop exits in conditional elimination phase as the phase does not insert proxy nodes.
Wed, 18 Sep 2013 21:57:23 +0200 Doug Simon completed renaming GuardsPhase to GuardsStage
Wed, 18 Sep 2013 21:56:49 +0200 Doug Simon removed unsupported option
Wed, 18 Sep 2013 12:08:32 -0700 Christian Wimmer Improve performance of WordTypeRewriterPhase
Wed, 18 Sep 2013 12:55:52 +0200 Roland Schatz Fix LocalNode dumping in CFGPrinter.
Wed, 18 Sep 2013 11:20:43 +0200 Doug Simon fixed regression in mx.py
Wed, 18 Sep 2013 10:31:34 +0200 Doug Simon changed iteration over InvokeNodes in a graph to avoid Graph.getNodes() (GRAAL-471)
Tue, 17 Sep 2013 23:35:42 -0400 S.Bharadwaj Yadavalli PTX Codegen: predicate register materialization and declaration; conditional branch generation; fix register declaration.
Tue, 17 Sep 2013 18:36:54 -0700 Christian Wimmer Refactor the WordTypeVerificationPhase to use fewer graph iterations, and invoke it a fewer places
Wed, 18 Sep 2013 02:41:52 +0200 Thomas Wuerthinger Merge.
Wed, 18 Sep 2013 02:41:41 +0200 Thomas Wuerthinger Fix GuardingPiNode to preserve checkcast semantics also if value of checkcast is unused.
Wed, 18 Sep 2013 00:38:19 +0200 Thomas Wuerthinger Merge.
Wed, 18 Sep 2013 00:15:35 +0200 Thomas Wuerthinger Merge.
Wed, 18 Sep 2013 00:10:08 +0200 Thomas Wuerthinger Directly lower checkcast nodes introduced when lowering store indexed instructions.
Tue, 17 Sep 2013 23:43:53 +0200 Thomas Wuerthinger Remove unused allocated graph in snippet instantiation.
Tue, 17 Sep 2013 23:11:02 +0200 Thomas Wuerthinger Remove Lowering interface from DeoptimizeNode and UnwindNode.
Tue, 17 Sep 2013 23:01:56 +0200 Thomas Wuerthinger Create GuardNode instead of FixedGuardNode when lowering GuardingPiNode.
Tue, 17 Sep 2013 16:37:46 -0700 Mick Jordan make GreedyInliningPolicy/ExactInlineInfo public, allow optional null check suppression on inline
Tue, 17 Sep 2013 23:28:14 +0200 Doug Simon removed the IterableNodeType marker interface from InvokeNode (GRAAL-471)
Tue, 17 Sep 2013 23:28:05 +0200 Doug Simon added support for specifying the JDK version in which a library becomes redundant (e.g., nashorn.jar)
Tue, 17 Sep 2013 22:33:51 +0200 Andreas Woess Merge.
Tue, 17 Sep 2013 18:05:15 +0200 Thomas Wuerthinger Do not inline into OptimizedCallTarget.call.
Tue, 17 Sep 2013 22:03:47 +0200 Andreas Woess Truffle: always expand methods with virtual frame receiver.
Tue, 17 Sep 2013 14:26:28 -0400 Morris Meyer class-for-instruction PTXAssembler
Tue, 17 Sep 2013 10:31:22 -0700 Christian Wimmer The runtime might not always be able to report an array length
Tue, 17 Sep 2013 17:09:43 +0200 Thomas Wuerthinger Fix compiler warnings.
Tue, 17 Sep 2013 17:05:27 +0200 Thomas Wuerthinger New algorithm for Truffle tree expansion.
Tue, 17 Sep 2013 16:22:17 +0200 Thomas Wuerthinger Do not create type profile proxies for receiver objects if optimistic optimization UseTypeCheckHints is disabled.
Tue, 17 Sep 2013 10:34:26 +0200 Roland Schatz Support for sub-graphs in IGV.
Tue, 17 Sep 2013 02:35:52 +0200 Thomas Wuerthinger Correct custom clone implementations after change of Node base class clone method.
Tue, 17 Sep 2013 01:14:21 +0200 Thomas Wuerthinger Distinguish inputs and successors in in-place updates.
Tue, 17 Sep 2013 00:30:01 +0200 Thomas Wuerthinger Use NodeMap in inlining utility when number of nodes is high.
Mon, 16 Sep 2013 23:17:56 +0200 Thomas Wuerthinger New graph duplication mechanism that allows in-place fixing of edges.
Mon, 16 Sep 2013 20:37:44 +0200 Thomas Wuerthinger Merge.
Mon, 16 Sep 2013 20:37:25 +0200 Thomas Wuerthinger Small performance improvement to inlining.
Mon, 16 Sep 2013 20:23:26 +0200 Thomas Wuerthinger Allow null DuplicationReplacement in addDuplicates.
Mon, 16 Sep 2013 19:56:54 +0200 Thomas Wuerthinger Merge.
Mon, 16 Sep 2013 19:54:36 +0200 Thomas Wuerthinger Avoid allocation of replacement hashmap in addDuplicates and also in InliningUtil.inline.
Mon, 16 Sep 2013 19:54:00 +0200 Thomas Wuerthinger Small improvement to Graph.copy performance.
Mon, 16 Sep 2013 19:53:27 +0200 Thomas Wuerthinger Common out code for frame state constructors.
Mon, 16 Sep 2013 15:35:14 +0200 Thomas Wuerthinger Factor usages of getNodeClass().
Mon, 16 Sep 2013 19:16:32 +0200 Doug Simon fixed SafepointInsertionPhase to add safepoints for return nodes (if necessary)
Mon, 16 Sep 2013 19:15:52 +0200 Doug Simon removed the IterableNodeType marker interface from SafepointNode (GRAAL-471)
Mon, 16 Sep 2013 19:15:34 +0200 Doug Simon added metric to count number of times a typed node iterator is used per IterableNodeType (GRAAL-471)
Mon, 16 Sep 2013 17:15:31 +0200 Doug Simon Merge.
Mon, 16 Sep 2013 17:10:00 +0200 Doug Simon removed the IterableNodeType marker interface from (Read|Write|ArrayRangeWrite|LoweredCompareAndSwap)Node (GRAAL-471)
Mon, 16 Sep 2013 16:07:54 +0200 Doug Simon removed the IterableNodeType marker interface from ReturnNode (GRAAL-471)
Mon, 16 Sep 2013 13:09:02 +0200 Doug Simon made 'mx build' refresh IDE configs automatically
Mon, 16 Sep 2013 15:18:30 +0200 Bernhard Urban bootstrap: print number of compiled methods
Mon, 16 Sep 2013 10:02:14 +0200 Thomas Wuerthinger Add PhiNode in InliningUtil with addWithoutUnique.
Mon, 16 Sep 2013 02:31:05 +0200 Thomas Wuerthinger Correct test.
Mon, 16 Sep 2013 01:41:56 +0200 Thomas Wuerthinger Fix LoadJavaMirrorWithKlassPhase to use new node addition constraints.
Mon, 16 Sep 2013 01:39:52 +0200 Thomas Wuerthinger Improve global value numbering algorithm.
Mon, 16 Sep 2013 01:14:33 +0200 Thomas Wuerthinger Introduce NodeClass.isLeafNode(). Avoid cloning of leaf nodes if equal node is found in destination graph.
Sun, 15 Sep 2013 22:33:09 +0200 Thomas Wuerthinger Disallow add for global value numberable node types. Introduce addWithoutUnique.
Sun, 15 Sep 2013 19:03:38 +0200 Thomas Wuerthinger Merge.
Sun, 15 Sep 2013 18:00:18 +0200 Thomas Wuerthinger Merge.
Sun, 15 Sep 2013 16:44:09 +0200 Thomas Wuerthinger Merge.
Sun, 15 Sep 2013 16:31:32 +0200 Thomas Wuerthinger Do not assign new source section if replacing node already has source section assigned.
Sun, 15 Sep 2013 16:31:11 +0200 Thomas Wuerthinger Early return from node replacement.
Sun, 15 Sep 2013 16:27:07 +0200 Thomas Wuerthinger New caching mechanism in TruffleCache for better compilation performance. Clean up of partial evaluator phases.
Sun, 15 Sep 2013 16:25:03 +0200 Thomas Wuerthinger New way of handling skipped exceptions in the graph builder.
Fri, 13 Sep 2013 23:12:10 +0200 Thomas Wuerthinger Merge.
Thu, 05 Sep 2013 16:36:40 +0200 Thomas Wuerthinger Introduce TruffleMinInvokeThreshold flag.
Sun, 15 Sep 2013 16:40:48 +0200 Doug Simon added metric to count IterableNodeTypes (GRAAL-471)
Sun, 15 Sep 2013 16:34:25 +0200 Doug Simon removed the IterableNodeType marker interface from ControlSinkNode (GRAAL-471)
Sun, 15 Sep 2013 16:33:57 +0200 Doug Simon removed the IterableNodeType marker interface from CommitAllocationNode (GRAAL-471)
Sun, 15 Sep 2013 16:15:16 +0200 Doug Simon removed the IterableNodeType marker interface from BlockPlaceholderNode (GRAAL-471)
Sun, 15 Sep 2013 02:39:07 +0200 Andreas Woess Truffle: Frame restructuring.
Sat, 14 Sep 2013 21:18:36 +0200 Andreas Woess Truffle IGV printer: add edge labels.
Sat, 14 Sep 2013 20:49:30 +0200 Andreas Woess Truffle: make NodeUtil class final and its unsafe field private.
Sat, 14 Sep 2013 20:30:47 +0200 Andreas Woess IGV: workaround for disappearing search bar.
Sat, 14 Sep 2013 17:31:25 -0400 Morris Meyer Start of PTX array passing
Fri, 13 Sep 2013 17:54:59 +0200 Doug Simon removed IterableNodeType from some classes for which typed node iterators were never used or were only used in tests
Fri, 13 Sep 2013 16:17:42 +0200 Doug Simon Merge.
Fri, 13 Sep 2013 16:08:23 +0200 Doug Simon refactored IterableNodeType into a top level type to avoid problems it was causing for javac and JDT (CR-1408)
Fri, 13 Sep 2013 15:39:14 +0200 Doug Simon added support for accumulative times to TimerImpl
Fri, 13 Sep 2013 15:21:51 +0200 Doug Simon made TimerImpl respect conditional flag (GRAAL-470)
Fri, 13 Sep 2013 15:20:53 +0200 Doug Simon moved 'conditional' field and related methods down in DebugValue
Fri, 13 Sep 2013 15:03:45 +0200 Gilles Duboscq Add javadoc to GuardsStage and FrameStateAssignmentPhase
Fri, 13 Sep 2013 14:47:04 +0200 Gilles Duboscq Rename GuardsPhase to GuardsStage to avoid confusion with existing Phases
Wed, 11 Sep 2013 15:19:58 +0200 Gilles Duboscq Add a test to ConditionalEliminationTest
Wed, 11 Sep 2013 10:36:09 +0200 Gilles Duboscq CheckCastNode.canonical should not assume that tool.assumptions is not null
Wed, 11 Sep 2013 10:21:51 +0200 Gilles Duboscq Strengthen and simplify ConditionTest
Fri, 13 Sep 2013 13:02:40 +0100 Chris Seaton Truffle: NodeUtil.getNthParent.
Fri, 13 Sep 2013 11:57:18 +0200 Roland Schatz Remove invalid assertion in ReentrantNodeIterator.
Thu, 12 Sep 2013 19:43:05 -0700 Mick Jordan mxtool: fix eclipseinit to use project suite dir for included suites
Thu, 12 Sep 2013 18:06:18 -0400 Morris Meyer Rename PTX ArrayTest
Thu, 12 Sep 2013 18:02:10 -0400 Morris Meyer Rename PTX ArrayTest
Thu, 12 Sep 2013 23:04:35 +0200 Doug Simon fixed TimerImpl to account for (i.e., deduct) all nested timers, not just the most recent one
Thu, 12 Sep 2013 22:58:36 +0200 Doug Simon removed "ScopeTime" timer
Thu, 12 Sep 2013 19:22:28 +0200 Andreas Woess Truffle: compilation final array support.
Thu, 12 Sep 2013 19:01:40 +0200 Andreas Woess Merge
Thu, 12 Sep 2013 16:09:50 +0200 Andreas Woess TruffleCache: use frame state values to check argument stamps; iterating over local nodes is no longer sufficient since e231671f39d0.
Thu, 12 Sep 2013 17:32:45 +0200 Doug Simon check that Debug has not been initialized before HotSpotOptions.finalizeOptions() is called
Thu, 12 Sep 2013 16:23:28 +0200 Doug Simon made Debug.ENABLED static (i.e. a compile-time constant)
Thu, 12 Sep 2013 14:43:21 +0200 Doug Simon applied changes to basic-graal that were made in a downstream repo
Thu, 12 Sep 2013 12:56:05 +0200 Andreas Woess gpu.cpp: fix warning: not all control paths return a value
Thu, 12 Sep 2013 11:18:03 +0200 Doug Simon gave different name to per-phase timer and metric
Thu, 12 Sep 2013 09:13:12 +0200 Doug Simon added DelegatingMetaAccessProvider, DelegatingCodeCacheProvider, DelegatingGraalCodeCacheProvider
Wed, 11 Sep 2013 17:02:40 -0400 bharadwaj Create runtime object based on GPUIL type newly added to gpu class; some code refactoring.
Wed, 11 Sep 2013 21:04:24 +0200 Mick Jordan Allow mxtool suites to be in separate repositories (CR-1367)
Wed, 11 Sep 2013 16:41:15 +0200 Roland Schatz Early exit from ReentrantNodeIterator.
Tue, 10 Sep 2013 19:20:20 +0200 Andreas Woess Truffle-DSL: fix implicit cast bug.
Wed, 11 Sep 2013 11:56:38 +0200 Doug Simon Merge.
Wed, 11 Sep 2013 09:37:39 +0200 Doug Simon Merge.
Tue, 10 Sep 2013 22:13:46 +0200 Doug Simon remove global phase metric, replaced with per-phase metrics
Tue, 10 Sep 2013 22:06:18 +0200 Doug Simon added timer for each phase; imposed regex pattern check on phase names
Tue, 10 Sep 2013 22:05:17 +0200 Doug Simon changed default for -G:DebugValueSummary to "Name"
Wed, 11 Sep 2013 09:13:27 +0200 Michael Haupt more verbose output for eclipseinit if it cannot place workingsets.xml in Eclipse metadata location
Tue, 10 Sep 2013 22:39:50 -0400 bharadwaj Initial implementation of PTXRuntime (RegisterConfig, PTX description etc); guarded with new flag UseGPU. Specify -XX:+UseGPU to exercise this new implementation.
Tue, 10 Sep 2013 16:33:28 -0700 Mick Jordan Merge
Tue, 10 Sep 2013 16:32:27 -0700 Mick Jordan allow backend to specify spill slot size
Tue, 10 Sep 2013 14:06:45 -0700 Mick Jordan Merge - CR1368: add beforeInline callback to snippet instantiation
Tue, 10 Sep 2013 09:30:09 -0700 Mick Jordan Merge
Mon, 09 Sep 2013 10:30:42 -0700 Mick Jordan Merge
Sat, 07 Sep 2013 12:23:40 -0700 Mick Jordan Merge
Tue, 03 Sep 2013 16:48:17 -0700 Mick Jordan Merge
Tue, 03 Sep 2013 16:46:25 -0700 Mick Jordan CR-1364
Tue, 10 Sep 2013 21:30:46 +0200 Doug Simon further improvements to README_GRAAL.txt
Tue, 10 Sep 2013 21:29:31 +0200 Doug Simon tightened option verifier to check all class initializers in the hierarchy of a class that declares at least one @Option
Tue, 10 Sep 2013 21:26:44 +0200 Doug Simon pass the value of the -XX:+CITime VM option explicitly to HotSpotOptions.finalize()
Tue, 10 Sep 2013 19:18:24 +0200 Gilles Duboscq Merge
Tue, 10 Sep 2013 16:24:07 +0200 Gilles Duboscq Fix some comment formatting and spelling
Tue, 10 Sep 2013 16:13:35 +0200 Gilles Duboscq Add helper methods with negations for inputs in LogicNode. Use helper method in CheckCastNode lowering
Tue, 10 Sep 2013 14:32:04 +0200 Gilles Duboscq Simplify ExpandLogicPhase after ShortCircuitAndNode removal
Tue, 10 Sep 2013 14:50:25 +0200 Gilles Duboscq Remove ShortCircuitAndNode
Tue, 10 Sep 2013 11:15:15 +0200 Gilles Duboscq Rename LoweringType to GuardsPhase and make it an attribute of StructuredGraphs
Tue, 10 Sep 2013 11:06:05 +0200 Gilles Duboscq Replace the many asNode methods with one on ValueNode and one on FixedNode
Tue, 10 Sep 2013 09:56:35 +0200 Gilles Duboscq The lowering of FixedGuardNode is independent of the runtime
Tue, 10 Sep 2013 17:38:02 +0200 Roland Schatz Update changed nodes in incremental canonicalizer.
Tue, 10 Sep 2013 15:49:17 +0200 Roland Schatz Make inner class CanonicalizerPhase.Instance private.
Tue, 10 Sep 2013 14:18:26 +0200 Roland Schatz Pass canonicalizer into IterativeConditionalEliminationPhase.
Tue, 10 Sep 2013 14:15:59 +0200 Roland Schatz Pass canonicalizer into tail duplication.
Tue, 10 Sep 2013 14:09:10 +0200 Roland Schatz Pass canonicalizer into loop transformations.
Tue, 10 Sep 2013 13:59:44 +0200 Roland Schatz Pass canonicalizer into EffectsPhase.
Tue, 10 Sep 2013 13:39:33 +0200 Roland Schatz Avoid direct usage of CanonicalizerPhase.Instance in partial evaluator.
Tue, 10 Sep 2013 13:28:26 +0200 Roland Schatz Avoid direct usage of CanonicalizerPhase.Instance in replacements processing.
Tue, 10 Sep 2013 13:08:09 +0200 Roland Schatz Avoid direct usage of CanonicalizerPhase.Instance in tests.
Tue, 10 Sep 2013 12:05:19 +0200 Roland Schatz Use CanonicalizerPhase.applyIncremental in InliningPhase.
Tue, 10 Sep 2013 11:14:36 +0200 Roland Schatz New methods for incremental canonicalization.
Mon, 09 Sep 2013 10:48:28 +0200 Roland Schatz Try constant folding in canonicalizer even if tryInferStamp didn't change anything.
Tue, 10 Sep 2013 16:44:58 +0200 Doug Simon re-enabled -G:+DumpOnError
Tue, 10 Sep 2013 15:42:22 +0200 Doug Simon removed side effect of -XX:+CITime on -G:Meter and -G:Time (GRAAL-195)
Tue, 10 Sep 2013 15:40:28 +0200 Doug Simon added support for DebugMetric and DebugTimer objects to be unconditionally enabled (GRAAL-195)
Tue, 10 Sep 2013 14:32:55 +0200 Doug Simon ensure Debug.enable() is called before any DebugTimer or DebugMetric objects are requested
Tue, 10 Sep 2013 14:30:07 +0200 Doug Simon fix spelling error
Tue, 10 Sep 2013 14:25:08 +0200 Doug Simon made methods for accessing HotSpot VM options static so they can be used without a HotSpotVMConfig object
Tue, 10 Sep 2013 00:15:32 +0200 Doug Simon updated README_GRAAL.txt to reflect recent mx changes
Mon, 09 Sep 2013 22:33:57 +0200 Andreas Woess Truffle-DSL: allow multiple implicit casts with the same source type.
Mon, 09 Sep 2013 19:29:52 +0200 Bernhard Urban fix usage of IterableNodeType, as some verions of javac seems to have problems with it
Mon, 09 Sep 2013 11:59:03 +0200 Bernhard Urban Graph: fix index of array access in usageModCount()
Sun, 08 Sep 2013 13:16:12 +0200 Christian Humer Truffle-DSL: fixed a if bug target parameters and executes accidently do not match.
Mon, 09 Sep 2013 17:36:25 +0200 Doug Simon replaced computed internal name for java.lang.System with a constant to workaround deadlock issue involving class initializer of HotSpotResolvedJavaField (CR-1405)
Mon, 09 Sep 2013 17:34:23 +0200 Doug Simon added DebugHistogram printer that emits R statements to instantiate a vector of named values corresponding to the histogram
Mon, 09 Sep 2013 13:57:53 +0200 Doug Simon split DebugHistogram printing out into separate service
Fri, 06 Sep 2013 18:11:30 +0200 Bernhard Urban SnippetTemplate: remove left over dead code elimination phase
Fri, 06 Sep 2013 18:11:26 +0200 Bernhard Urban pending exception: use locations on a write
Fri, 06 Sep 2013 16:54:32 +0200 Christian Humer Merge.
Fri, 06 Sep 2013 16:17:16 +0200 Christian Humer Merge.
Fri, 06 Sep 2013 16:17:01 +0200 Christian Humer SL: added an implicit cast to SL-type system.
Fri, 06 Sep 2013 16:16:40 +0200 Christian Humer Truffle-DSL: implemented implicit casts.
Fri, 06 Sep 2013 16:11:15 +0200 Christian Humer Truffle-DSL: polymorphic test asserts now on any child node's parent.
Fri, 06 Sep 2013 16:10:09 +0200 Christian Humer Truffle-DSL: fixed a bug in isAssignable.
Fri, 06 Sep 2013 16:08:59 +0200 Christian Humer Truffle-DSL: fixed message container was redirecting messages too often.
Fri, 06 Sep 2013 16:08:31 +0200 Christian Humer Truffle-DSL: extensions to the CodeTreeBuilder.
Fri, 06 Sep 2013 15:28:53 +0200 Gilles Duboscq Allow getting modCount fo deleted nodes
Fri, 06 Sep 2013 12:15:44 +0200 Doug Simon use binary search when looking for the end of Node.extraUsages (GRAAL-452)
Thu, 05 Sep 2013 17:34:36 -0700 Christian Wimmer Merge
Thu, 05 Sep 2013 16:36:13 -0700 Christian Wimmer Fixed registers that flow into a block need to be inputs of the LabelOp, otherwise the register allocator can insert spill moves before the definition of a fixed register.
Thu, 05 Sep 2013 16:34:37 -0700 Christian Wimmer Inlining only needs to consider invokes of Java methods, i.e., calls with a MethodCallTargetNode
Thu, 05 Sep 2013 15:03:36 -0700 Michael Van De Vanter Truffle: add alternate Node/RootNode constructors with SourceSection argument.
Thu, 05 Sep 2013 20:23:20 +0200 Doug Simon pylint only checks versioned python sources
Thu, 05 Sep 2013 20:20:30 +0200 Doug Simon removed tradesoap from the gate - it's simply too unreliable
Thu, 05 Sep 2013 16:32:41 +0200 Doug Simon replace usages().count() == 0 with usages().isEmpty()
Thu, 05 Sep 2013 14:50:46 +0200 Doug Simon modified Node.removeUsage to do less copying (GRAAL-452)
Thu, 05 Sep 2013 10:59:01 +0200 Gilles Duboscq Use a better warning message for building with --installed-jdks set
Thu, 05 Sep 2013 10:55:51 +0200 Gilles Duboscq Remove deprecated verify in InstanceOfDynamicNode
Thu, 05 Sep 2013 00:44:36 +0200 Doug Simon inlined NodeUsageList into Node (GRAAL-452)
Wed, 04 Sep 2013 10:47:37 -0400 bharadwaj Improvements to PTX codegen; allows more PTX tests that run on the device to pass.
Wed, 04 Sep 2013 14:56:30 +0200 Doug Simon added pylint to gate
Wed, 04 Sep 2013 14:54:48 +0200 Doug Simon added pylint command
Wed, 04 Sep 2013 13:21:30 +0200 Doug Simon removed Node.modCount field (GRAAL-452)
Wed, 04 Sep 2013 10:40:56 +0200 Gilles Duboscq mx: Remove debug printing in specjvm2008
Wed, 04 Sep 2013 09:39:51 +0200 Gilles Duboscq use iterable for LoopFragment.toHirBlocks rather than reify collections
Tue, 03 Sep 2013 18:19:30 +0200 Gilles Duboscq Avoid accessing the code of a method before it has been linked and verified.
Tue, 03 Sep 2013 18:09:02 +0200 Gilles Duboscq Add isLinked method to ResolvedJavaType
Tue, 03 Sep 2013 18:02:29 +0200 Gilles Duboscq Make is_rewritten a guarantee in initializeBytecode
Tue, 03 Sep 2013 14:18:52 -0700 Mick Jordan Merge
Tue, 03 Sep 2013 14:09:56 -0700 Mick Jordan Merge
Tue, 03 Sep 2013 14:09:35 -0700 Mick Jordan CR-1368
Tue, 03 Sep 2013 22:36:02 +0200 Doug Simon added timers for Truffle compilation pipeline
Tue, 03 Sep 2013 16:33:41 +0200 Doug Simon added support for pylint and fixed errors/warnings it found
Tue, 03 Sep 2013 14:14:09 +0200 Gilles Duboscq Fix graalCompilerToVM::initializeBytecode regarding bytecode rewritting for methods that are not rewritten.
Mon, 02 Sep 2013 11:44:19 +0200 Gilles Duboscq If _installed_jdk is set, ask confirmation before building
Mon, 02 Sep 2013 11:40:24 +0200 Gilles Duboscq mx: add helper method for yes/no question
Mon, 02 Sep 2013 20:44:49 +0200 Christian Humer Merge.
Mon, 02 Sep 2013 16:47:29 +0200 Christian Humer Truffle-DSL: fixed a compiler warning for fields of type java.lang.Object. (GRAAL-434 #resolve)
Mon, 02 Sep 2013 15:27:20 +0200 Christian Humer Merge.
Mon, 02 Sep 2013 15:22:25 +0200 Christian Humer Truffle-DSL: fixed a bug in grouping of abstract guards.
Fri, 30 Aug 2013 17:45:53 +0200 Christian Humer Truffle-DSL: reduced generated code size by not generating primarily unused primitive type execute methods.
Fri, 30 Aug 2013 17:40:16 +0200 Christian Humer Truffle-DSL: fixed NPE if wrong invalid child type is declared.
Mon, 02 Sep 2013 16:41:17 +0200 Doug Simon moved IntrinsificationsEnabled and IntrinsificationsDisabled to new GraalCompiler.Options class
Mon, 02 Sep 2013 15:51:06 +0200 Bernhard Urban LocalNode: remove special handling, they should be reachable via inputs of other nodes if connected
Mon, 02 Sep 2013 15:50:54 +0200 Bernhard Urban ifCanonTest: unconnect replaced local nodes from frame state, to match expected graph
Fri, 30 Aug 2013 15:38:14 +0200 Bernhard Urban SchedulePhase: remove special handling of localnodes
Thu, 29 Aug 2013 20:55:18 +0200 Bernhard Urban LoweringTool: pass initial lastFixedNode to constructor
Mon, 02 Sep 2013 14:15:41 +0200 Roland Schatz Support for PlatformKind in PhiResolver.
Mon, 02 Sep 2013 14:08:49 +0200 Roland Schatz Change architecture interface.
Sun, 01 Sep 2013 21:57:07 +0200 Thomas Wuerthinger Fix for graph expansion in TruffleCache when the node in the worklist is already deleted.
Sun, 01 Sep 2013 19:46:15 +0200 Thomas Wuerthinger Allow escape analysis to ignore object identity correctness for types marked via the CompilerDirectives.ValueType annotation.
Sun, 01 Sep 2013 19:39:06 +0200 Thomas Wuerthinger Introduce CompilerDirectives.ValueType annotation in Truffle API.
Sat, 31 Aug 2013 09:18:58 +0200 Doug Simon Merge.
Sat, 31 Aug 2013 09:18:42 +0200 Doug Simon fixed documentation of --installed-jdks mx option
Sat, 31 Aug 2013 09:18:26 +0200 Doug Simon removed metric for counting instantiated Nodes until issue with EscapeAnalysisTest.testNewNode has been resolved
Thu, 29 Aug 2013 22:53:56 +0200 Doug Simon made enabling/disabling of intrinsifications extensible (GRAAL-111)
Thu, 29 Aug 2013 21:32:54 +0200 Doug Simon Merge.
Thu, 29 Aug 2013 21:32:00 +0200 Doug Simon added help text to debug scope related options
Thu, 29 Aug 2013 21:31:15 +0200 Doug Simon added help text to CompileTheWorld options
Wed, 28 Aug 2013 22:35:01 +0200 Doug Simon added metrics for timing front-end, back-end and code installation (GRAAL-448)
Wed, 28 Aug 2013 22:34:22 +0200 Doug Simon added metrics for total number of Nodes, LIRInstructions and CompositeValues created (GRAAL-448)
Fri, 30 Aug 2013 16:39:05 -0400 bharadwaj Implement several missing PTX codegen features; return value capture and method args passing of java method executed on GPU.
Fri, 30 Aug 2013 17:31:59 +0200 Christian Humer Truffle-DSL: fixed bug if node class was used also as child.
Fri, 30 Aug 2013 17:06:25 +0200 Christian Humer Merge.
Fri, 30 Aug 2013 17:00:26 +0200 Christian Humer Truffle-DSL: fixed wrong equals/hashCode in Template.
Fri, 30 Aug 2013 15:55:52 +0200 Christian Humer Truffle-DSL: fixed a bug in else connections of generic generated methods.
Fri, 30 Aug 2013 15:55:22 +0200 Christian Humer Truffle-DSL: better toString for GuardData.
Fri, 30 Aug 2013 15:28:22 +0200 Christian Humer Truffle-DSL: fixed the @TypeSystem of child nodes were not checked for equality.
Fri, 30 Aug 2013 15:05:54 +0200 Roland Schatz Make PhiNode non-final.
Fri, 30 Aug 2013 14:57:09 +0200 Roland Schatz New static factory methods for constants and arithmetic.
Fri, 30 Aug 2013 14:07:59 +0200 Christos Kotselidis Merge
Fri, 30 Aug 2013 13:56:58 +0200 Christos Kotselidis Merge
Fri, 30 Aug 2013 13:51:22 +0200 Christos Kotselidis Move compressed pointers' logic to HotSpot specific move
Fri, 30 Aug 2013 13:26:45 +0200 Christian Humer Truffle-DSL: cleanup.
Fri, 30 Aug 2013 13:23:53 +0200 Christian Humer Merge.
Fri, 30 Aug 2013 13:15:34 +0200 Christian Humer Truffle-DSL: fixed a bug in else connections for specialization grouping.
Fri, 30 Aug 2013 13:11:48 +0200 Christian Humer Truffle-DSL: added a test that covers wrong a wrong else connection bug.
Fri, 30 Aug 2013 11:37:42 +0200 Christian Humer Truffle-DSL: preparations for implicit casts
Thu, 29 Aug 2013 19:19:33 +0200 Christian Humer Truffle-DSL: added ImplicitCast api classes. (non functional yet)
Thu, 29 Aug 2013 19:19:00 +0200 Christian Humer Truffle-DSL: improved error recovery of type systems and improved error testability infrastructure.
Thu, 29 Aug 2013 17:39:55 +0200 Christian Humer Truffle-DSL: added infrastructure to assert for DSL error messages.
Thu, 29 Aug 2013 14:28:43 +0200 Christian Humer Truffle-DSL: minor cleanup.
Thu, 29 Aug 2013 14:28:32 +0200 Christian Humer Truffle-DSL: added permutation util functions to the TestHelper.
Thu, 29 Aug 2013 19:09:09 +0200 Gilles Duboscq Make ComputeProbabilityClosure more robust to probabilities that to infinity because of loops
Thu, 29 Aug 2013 18:02:20 +0200 Bernhard Urban LoweringPhase: insert begin node to make lowering more robust, if the predecessor is not a FixedWithNextNode anymore
Thu, 29 Aug 2013 17:28:22 +0200 Bernhard Urban LoweringPhase: move detection of first lastFixedNode out of the loop, add comment
Thu, 29 Aug 2013 17:28:21 +0200 Bernhard Urban SchedulePhase: schedule inputs of framestates which are attached to AbstractBeginNodes to the dominator (not just for MergeNodes)
Thu, 29 Aug 2013 17:28:20 +0200 Bernhard Urban ConvertDeoptimizeToGuardPhase: small javadoc fix
Thu, 29 Aug 2013 17:17:35 +0200 Christos Kotselidis Merge
Thu, 29 Aug 2013 16:23:14 +0200 Christos Kotselidis Change scope of write barrier snippets
Thu, 29 Aug 2013 13:52:25 +0200 Christos Kotselidis Rewrite compute block order function to be non-recursive due to stack overflow when G1 is used in eclipse
Wed, 28 Aug 2013 15:22:51 +0200 Christos Kotselidis Augment WriteBarrier Addition Test (unsafe load) to account for compressed oops
Wed, 28 Aug 2013 15:22:22 +0200 Christos Kotselidis Allow conditional unsafe load lowering only AFTER_GUARDS (emmit G1 Ref barrier)
Wed, 28 Aug 2013 13:45:02 +0200 Christos Kotselidis Add Javadoc
Wed, 28 Aug 2013 13:27:05 +0200 Christos Kotselidis Refactor heap base register
Wed, 28 Aug 2013 10:44:23 +0200 Christos Kotselidis Remove warning when G1 is used
Thu, 29 Aug 2013 15:35:17 +0200 Lukas Stadler add full canonicalization to EA tests
Thu, 29 Aug 2013 14:18:33 +0200 Bernhard Urban LoweringPhase: add some assertions around finding the first fixed node for a block
Thu, 29 Aug 2013 11:37:50 +0200 Christian Wirth Truffle: fix byte access in FrameAccessNode
Wed, 28 Aug 2013 21:36:30 +0200 Bernhard Urban ReadNode: minor refactoring in push()
Wed, 28 Aug 2013 21:28:58 +0200 Bernhard Urban PushThroughPi: extend test for ReadNodes
Wed, 28 Aug 2013 18:45:32 +0200 Christian Humer Truffle-DSL: execute evaluated methods can now be declared using any type in the typesystem as parameters.
Wed, 28 Aug 2013 18:18:40 +0200 Christian Humer Truffle-DSL: fixed a bug in parameter parsing where optional parameters were priorized to required ones.
Wed, 28 Aug 2013 11:41:10 +0200 Christian Humer Truffle-DSL: refactored redundant guard generation code.
Wed, 28 Aug 2013 01:45:13 +0200 Christian Humer Truffle-DSL: fixed specializationg grouping failed with guards using base types.
Tue, 27 Aug 2013 23:06:24 +0200 Christian Humer Truffle-DSL: fixed isObject returned true for Object arrays.
Tue, 27 Aug 2013 22:08:52 +0200 Christian Humer Merge.
Tue, 27 Aug 2013 22:08:26 +0200 Christian Humer Truffle-DSL: guards can now be declared using any base type or interface of the target value type.
Tue, 27 Aug 2013 18:11:35 +0200 Christian Humer Truffle-DSL: fix NPE with nodes with no frame in the execute method.
Tue, 27 Aug 2013 10:14:06 +0200 Lukas Stadler incremental canonicalization for PartialEscapePhase / EffectsPhase
Tue, 27 Aug 2013 12:08:12 +0200 Doug Simon Merge.
Tue, 27 Aug 2013 12:03:31 +0200 Doug Simon updated check in WriteBarrierAdditionTest to account for extra inlining
Tue, 27 Aug 2013 00:52:14 +0200 Doug Simon moved warning suppression annotation to placate JDT
Mon, 26 Aug 2013 23:19:09 +0200 Doug Simon fixed class initialization order problem
Mon, 26 Aug 2013 21:38:44 +0200 Doug Simon Merge.
Mon, 26 Aug 2013 21:38:10 +0200 Doug Simon removed Node.nodeClass field (GRAAL-359)
Mon, 26 Aug 2013 20:16:43 +0200 Doug Simon made all public, non-static fields in HotSpotVMConfig final
Tue, 27 Aug 2013 09:38:44 +0200 Christian Wirth Truffle: Add Byte type to FrameWithoutBoxingSubstitutions
Tue, 27 Aug 2013 09:34:55 +0200 Christian Wirth Merged
Mon, 26 Aug 2013 18:25:40 +0200 Christian Wirth Truffle: add Byte to Frame
Mon, 26 Aug 2013 20:26:49 +0200 Andreas Woess Truffle: distinguish tag access from byte access.
Mon, 26 Aug 2013 20:21:43 +0200 Andreas Woess Truffle: improve virtual frame access verification (GRAAL-424 #resolve).
Mon, 26 Aug 2013 19:25:06 +0200 Gilles Duboscq mx: Fix commands.vm when an explicit cwd is passed and no --vmcwd is given
Mon, 26 Aug 2013 18:06:06 +0200 Gilles Duboscq Fix logging for leaf scope
Mon, 26 Aug 2013 18:04:53 +0200 Gilles Duboscq Include Graal in some ifdefs related to rbp allocation
Mon, 26 Aug 2013 18:03:09 +0200 Gilles Duboscq Ignore graal.options file
Mon, 26 Aug 2013 17:10:45 +0200 Doug Simon made HotSpotGraalRuntime.instance final
Thu, 22 Aug 2013 14:45:40 +0200 Lukas Stadler limit length of arraycopy snippet unrolling
Wed, 21 Aug 2013 15:31:10 +0200 Lukas Stadler remove obsolete option SlowQueueCutoff
Wed, 21 Aug 2013 15:27:15 +0200 Lukas Stadler small JavaDoc fix in PureFunctionMacroNode
Mon, 26 Aug 2013 15:48:11 +0200 Lukas Stadler don't create multiple value proxies in PEAReadEliminationClosure
Mon, 26 Aug 2013 11:15:26 +0200 Doug Simon fixed error message
Sun, 25 Aug 2013 16:23:52 +0200 Gilles Duboscq Create new IfNode in IfNode simplification
Sun, 25 Aug 2013 15:18:57 +0200 Gilles Duboscq Add more javadoc to ConvertDeoptimizeToGuardPhase
Sun, 25 Aug 2013 15:15:23 +0200 Gilles Duboscq Fix Lowering when the lowered node modifies its successor's predecessor to be somethign that is not a FixedWithNextNode
Fri, 23 Aug 2013 18:22:27 +0200 Gilles Duboscq ReadNode.push, remove useless check
Sat, 24 Aug 2013 15:02:10 +0200 Roland Schatz Improve canonicalization of ConditionalNode.
Sat, 24 Aug 2013 14:38:11 +0200 Roland Schatz Introduce LogicNegationNode and remove Negatable interface.
Sat, 24 Aug 2013 14:32:57 +0200 Roland Schatz Remove unused method in LogicNode base class.
Fri, 23 Aug 2013 17:18:47 +0200 Doug Simon Merge.
Fri, 23 Aug 2013 16:08:46 +0200 Doug Simon Merge.
Fri, 23 Aug 2013 13:25:57 +0200 Doug Simon method rename to avoid ambiguous overloading
Fri, 23 Aug 2013 13:22:22 +0200 Doug Simon macro node for CompositeValue.get()
Fri, 23 Aug 2013 12:29:27 +0200 Doug Simon clearer error message
Fri, 23 Aug 2013 12:29:06 +0200 Doug Simon naming cleanup
Fri, 23 Aug 2013 16:35:46 +0200 Doug Simon minor improvements/cleanups to mx (CR-1313)
Fri, 23 Aug 2013 15:19:40 +0200 Doug Simon changed log indentation increment to 2 spaces
Fri, 23 Aug 2013 14:03:09 +0200 Roland Schatz Use an EPSILON where 1. / EPSILON is finite.
Thu, 22 Aug 2013 20:05:34 +0200 Gilles Duboscq Fix for FixedGuardNode.lower in the case where the successor of the FixedGuardNode is already an AbstractBeginNode
Thu, 22 Aug 2013 20:04:51 +0200 Gilles Duboscq Fix for ReadNode.push which could cause some reads to float before the necessary checkcast.
Thu, 22 Aug 2013 15:22:26 +0200 Gilles Duboscq Add some javadoc for GuardLoweringPhase, ConvertDeoptimizeToGuardPhase and DeoptimizeNode
Thu, 22 Aug 2013 14:19:14 +0200 Gilles Duboscq In verbose mode, if vmdir is set, output the directory where we are looking for the built jdk
Thu, 22 Aug 2013 14:06:25 +0200 Gilles Duboscq Simplify ObjectStamp.join and make sure there is no type/exact type when going to an allways null stamp
Thu, 22 Aug 2013 14:04:03 +0200 Gilles Duboscq Make ConditionalEliminationPhase more robust when removing IfNodes
Thu, 22 Aug 2013 11:23:42 +0200 Doug Simon fail faster with better error message if deprecated and unsupported mx build command line is given
Wed, 21 Aug 2013 19:33:06 +0200 Gilles Duboscq Fix NPE in MethodCallTargetNode.canonicalize
Wed, 21 Aug 2013 18:45:45 +0200 Doug Simon Merge.
Wed, 21 Aug 2013 18:15:55 +0200 Doug Simon slightly weakened check in HotSpotResolvedJavaField.readConstantField()
Wed, 21 Aug 2013 16:03:35 +0200 Doug Simon added counters and timers for snippet instantiation
Wed, 21 Aug 2013 18:02:39 +0200 Gilles Duboscq Keep a kind in the illegal stamp
Wed, 21 Aug 2013 16:56:15 +0200 Gilles Duboscq ObjectStamp: Detect allways null cases in castTo. AlwaysNull stamps can keep their type information
Wed, 21 Aug 2013 16:20:53 +0200 Gilles Duboscq Rename StampTest to ObjectStampJoinTest and move IntegerStampTest to com.oracle.graal.nodes.test
Wed, 21 Aug 2013 16:17:10 +0200 Gilles Duboscq Add javadoc for ObjectStamp.castTo. Fix javadoc typo.
Wed, 21 Aug 2013 08:29:07 +0200 Erik Eckstein Merge
Tue, 20 Aug 2013 17:33:04 +0200 Erik Eckstein add logging with indentation in graal.Debug
Tue, 20 Aug 2013 12:48:28 -0700 twisti HotSpotInstalledCode: moved getCode to Java and added the ability to get the whole blob
Tue, 20 Aug 2013 20:04:33 +0200 Doug Simon Merge.
Tue, 20 Aug 2013 18:23:43 +0200 Doug Simon added PrintBackendCFG option (default is true) for controlling if backend output is dumped to the C1Visualizer
Tue, 20 Aug 2013 16:09:26 +0200 Doug Simon option annotation processor ensures that a non-empty help message starts with a capital letter
Tue, 20 Aug 2013 15:33:39 +0200 Doug Simon fixed capitalization and tense in documentation of some mx commands
Tue, 20 Aug 2013 15:32:36 +0200 Doug Simon added interpretable implementation to node intrinsics (GRAAL-430)
Tue, 20 Aug 2013 15:39:58 +0200 Gilles Duboscq Use smaller epsilon in ComputeProbabilityClosure
Tue, 20 Aug 2013 13:22:15 +0200 Gilles Duboscq Enable library as annotation processor
Tue, 20 Aug 2013 13:23:08 +0200 Doug Simon fixed specjvm2008 regression in bench command
Tue, 20 Aug 2013 13:22:06 +0200 Doug Simon added support to the specjvm2008 command for specifying a benchmark group
Tue, 20 Aug 2013 12:09:45 +0200 Doug Simon mx: added --vmbuild global option, removed --product, --fastdebug, --debug options as well as suffix of build command
Tue, 20 Aug 2013 11:30:38 +0200 Bernhard Urban FloatingReadNode: don't use lastLocationAccess as anchor. use guard instead.
Tue, 20 Aug 2013 09:31:27 +0200 Doug Simon small fixes for handling of -G:DebugValueSummary option
Tue, 20 Aug 2013 07:59:52 +0200 Doug Simon fixed regression in bench command
Tue, 20 Aug 2013 00:04:44 +0200 Doug Simon normalized the command line interface for the dacapo, scaladacapo, specjvm2008, specjbb2005 and specjbb2013 commands
Mon, 19 Aug 2013 22:04:00 +0200 Doug Simon replaced PerThreadDebugValues, SummarizeDebugValues and SummarisePerPhase options with DebugValueSummary option
Mon, 19 Aug 2013 22:01:07 +0200 Doug Simon added capability for embedding new lines in lengthy option help messages
Mon, 19 Aug 2013 21:58:03 +0200 Doug Simon more javadoc for debug framework
Mon, 19 Aug 2013 21:57:12 +0200 Doug Simon added suppression filter so that long help messages for Options can be supported without triggering Checkstyle errors in generated sources
Mon, 19 Aug 2013 18:10:13 +0200 Bernhard Urban LoewringPhase: remove (weird) dead code
Mon, 19 Aug 2013 14:11:10 +0200 Doug Simon Merge.
Mon, 19 Aug 2013 14:05:55 +0200 Doug Simon Merge.
Mon, 19 Aug 2013 12:55:34 +0200 Doug Simon changed unittest command to remove use of '@' character. The format is now: mx unittest [VM options] [test filters...]
Mon, 19 Aug 2013 13:27:31 +0200 Lukas Stadler Merge
Mon, 19 Aug 2013 12:12:43 +0200 Lukas Stadler fix incorrect lower bound in StampTool
Sat, 17 Aug 2013 16:01:48 +0200 Lukas Stadler remove debug code in StampTool
Fri, 16 Aug 2013 13:59:25 +0200 Lukas Stadler add bitwise "not" operation
Fri, 16 Aug 2013 13:30:28 +0200 Lukas Stadler do not constant fold identity hash codes in AOT
Fri, 16 Aug 2013 13:15:56 +0200 Lukas Stadler small JavaDoc
Fri, 16 Aug 2013 13:15:42 +0200 Lukas Stadler "always set" bit mask on IntegerStamps
Mon, 19 Aug 2013 12:49:12 +0200 Bernhard Urban .hgignore: buildbot client config dir
Fri, 16 Aug 2013 23:50:57 +0200 Bernhard Urban remove unused node
Mon, 19 Aug 2013 11:39:28 +0200 Doug Simon spelling fix
Mon, 19 Aug 2013 10:49:40 +0200 Doug Simon removed Stamp parameter of BeginNode.anchor node intrinsic
Sat, 17 Aug 2013 17:52:21 +0200 Gilles Duboscq Samll additions to Loops api, make IntegerExactArithmeticNodes iterable
Sat, 17 Aug 2013 15:07:41 +0200 Thomas Wuerthinger Remove unused import.
Sat, 17 Aug 2013 14:48:52 +0200 Thomas Wuerthinger Merge.
Sat, 17 Aug 2013 12:25:28 +0200 Thomas Wuerthinger Remove checkNull parameter from snippets. Fixes several instances of unsafe usage of BeginNode.anchor.
Sat, 17 Aug 2013 14:03:28 +0200 Andreas Woess Truffle: added some missing javadoc.
Sat, 17 Aug 2013 13:55:44 +0200 Andreas Woess TruffleCache: reallow inlining with null receiver.
Sat, 17 Aug 2013 03:55:16 +0200 Thomas Wuerthinger Merge.
Sat, 17 Aug 2013 01:45:25 +0200 Thomas Wuerthinger Merge.
Fri, 16 Aug 2013 23:25:49 +0200 Thomas Wuerthinger Fix bug in bsd port that causes unsafe double volatile field stores to fail.
Fri, 16 Aug 2013 17:22:34 -0700 twisti removed dead code for HotSpotInstalledCode in CodeInstaller::site_Call
Sat, 17 Aug 2013 00:54:06 +0200 Gilles Duboscq Add anchors for loadHubs in verifyObject and monitor enter.
Fri, 16 Aug 2013 22:42:06 +0200 Thomas Wuerthinger Adjust profiling information in case it is 0.0 or 1.0 for a branch.
Fri, 16 Aug 2013 21:40:42 +0200 Thomas Wuerthinger Make sure the created ProxyNode is of PhiType.Guard.
Fri, 16 Aug 2013 21:23:30 +0200 Thomas Wuerthinger Allow ProxyNode as a GuardingNode.
Fri, 16 Aug 2013 20:52:29 +0200 Thomas Wuerthinger Fix in ConvertDeoptimizeToGuardPhase for the case where we need to insert a ProxyNode.
Fri, 16 Aug 2013 19:07:10 +0200 Thomas Wuerthinger Search through tree of proxies for replacement anchor in ConditionalEliminationPhase.
Fri, 16 Aug 2013 19:05:04 +0200 Thomas Wuerthinger Merge.
Fri, 16 Aug 2013 19:04:31 +0200 Thomas Wuerthinger Make CustomTypeCheckNode virtualizable.
Fri, 16 Aug 2013 18:21:59 +0200 Thomas Wuerthinger Make TypeCastNode virtualizable.
Fri, 16 Aug 2013 16:49:59 +0200 Thomas Wuerthinger Merge.
Fri, 16 Aug 2013 16:44:14 +0200 Thomas Wuerthinger Make TypeCastNode a ValueProxy.
Fri, 16 Aug 2013 16:02:19 +0200 Thomas Wuerthinger Merge.
Fri, 16 Aug 2013 16:02:05 +0200 Thomas Wuerthinger Delay LoadHubNode lowering.
Fri, 16 Aug 2013 16:00:22 +0200 Thomas Wuerthinger Remove overly conservative anchoring of lowered hub access.
Fri, 16 Aug 2013 14:28:12 +0200 Thomas Wuerthinger Fix substitution.
Fri, 16 Aug 2013 14:23:16 +0200 Thomas Wuerthinger Add parameter to CompilerDirectives.unsafeCast.
Fri, 16 Aug 2013 17:55:25 +0200 Christian Humer Merge.
Fri, 16 Aug 2013 14:00:17 +0200 Christian Humer Truffle-DSL: fixed inconsistent children for polymorphic -> generic rewrites. (GRAAL-425)
Fri, 16 Aug 2013 14:47:05 +0200 Gilles Duboscq GraphBuilderPhase: Insert explicit null checks for invokes if an exception has been seen
Fri, 16 Aug 2013 14:44:56 +0200 Gilles Duboscq mx: fix for select_items
Fri, 16 Aug 2013 14:33:45 +0200 Gilles Duboscq Fix bug in ConditionalElimination phase: when replacing a ifnode with a guard, the guard has to be checked before entering the surviving branch
Fri, 16 Aug 2013 14:31:28 +0200 Gilles Duboscq Fix GraalCompilerTest deopt checks: need to re-aquire the profile after running the method since the MethodData may not be present before running it.
Fri, 16 Aug 2013 13:28:30 +0200 Andreas Woess Add write barriers in lowering of CommitAllocationNode.
Fri, 16 Aug 2013 12:09:36 +0200 Thomas Wuerthinger New constructor for ConditionalNode. Made CustomTypeCheck node a LogicNode.
Fri, 16 Aug 2013 01:12:34 +0200 Thomas Wuerthinger Remove test file.
Fri, 16 Aug 2013 01:09:03 +0200 Thomas Wuerthinger Restructure Truffle API node intrinsics and introduce new intrinsics for type system modelling.
Fri, 16 Aug 2013 00:29:30 +0200 Thomas Wuerthinger Move lowering of arithmetic exact nodes to second lowering phase.
Thu, 15 Aug 2013 19:46:05 +0200 Thomas Wuerthinger Fix unused import.
Thu, 15 Aug 2013 19:42:47 +0200 Thomas Wuerthinger Fix anchoring in ConditionalEliminationPhase when simplifying an IfNode.
Wed, 14 Aug 2013 17:02:45 +0200 Thomas Wuerthinger Fix forward propagation of guarded nodes in ConvertDeoptimizeToGuardPhase.
Wed, 14 Aug 2013 15:44:05 +0200 Thomas Wuerthinger Small adjustment to CompilerDirectives.unsafeCast.
Wed, 14 Aug 2013 14:27:52 +0200 Thomas Wuerthinger Merge.
Wed, 14 Aug 2013 14:27:40 +0200 Thomas Wuerthinger Search for correct replacement anchor for eliminated checkcasts in ConditionalEliminationPhase.
Wed, 14 Aug 2013 14:24:05 +0200 Thomas Wuerthinger Bailout of iterative conditional elimination phase in case the number of iterations exceeds specific threshold.
Wed, 14 Aug 2013 11:52:15 +0200 Thomas Wuerthinger New Truffle API methods for efficient implementation of a custom type system on top of the JVM.
Wed, 14 Aug 2013 11:24:11 +0200 Doug Simon absence of IDE_BUILD_TARGET environment variable prevents HotSpot builds when editing C++ sources in Eclipse
Tue, 13 Aug 2013 19:07:41 +0200 Doug Simon added dialogue for determining JAVA_HOME if it's not set
Tue, 13 Aug 2013 18:18:17 +0200 Doug Simon made instanceof lowering happen after guard lowering
Tue, 13 Aug 2013 18:17:45 +0200 Doug Simon fixed misleading comment
Tue, 13 Aug 2013 16:27:47 +0200 Doug Simon removed overly conservative re-anchoring in ConditionalEliminationPhase
Tue, 13 Aug 2013 14:25:02 +0200 Doug Simon Merge.
Tue, 13 Aug 2013 14:23:58 +0200 Doug Simon mx presents a command line dialogue to select the default VM if it is not configured (GRAAL-416)
Tue, 13 Aug 2013 11:07:08 +0200 Doug Simon enhanced select_items to support multiple selections
Tue, 13 Aug 2013 13:26:58 +0200 Roland Schatz Produce sensible error message when node is not LIRLowerable.
Tue, 13 Aug 2013 13:15:14 +0200 Roland Schatz Javadoc fix.
Mon, 12 Aug 2013 15:52:26 -0400 Morris Meyer Defer PTX on Mac probe to the CUDA driver initialization call
Mon, 12 Aug 2013 13:12:14 -0400 bharadwaj Fix PTX test to prevent crash; trivial code cleanup
Mon, 12 Aug 2013 15:59:58 +0200 Roland Schatz Move MathIntrinsic operations to ArithmeticLIRGenerator.
Mon, 12 Aug 2013 15:55:54 +0200 Roland Schatz Use ArithmeticLIRGenerator in arithmetic nodes.
Mon, 12 Aug 2013 15:52:32 +0200 Roland Schatz Factor out arithmetic operations to separate LIR generator interface.
Mon, 12 Aug 2013 11:56:35 +0200 Bernhard Urban mx: don't include jdk build directory in path for vmdir
Sun, 11 Aug 2013 15:11:10 +0200 Gilles Duboscq mx: graal.jar is not silently updated anymore in the vm function
Sun, 11 Aug 2013 15:11:10 +0200 Gilles Duboscq Avoid repeated lowering of convert nodes on AMD64
Sat, 10 Aug 2013 22:57:50 +0200 Bernhard Urban ptx: fix include for non-precompiledheader build in gpu_ptx.cpp
Sat, 10 Aug 2013 14:38:30 -0400 Morris Meyer CR-20: PTX kernel invocation with arguments - from Bharadwaj
Sat, 10 Aug 2013 10:08:56 +0200 Thomas Wuerthinger Merge.
Fri, 09 Aug 2013 14:07:20 +0200 Thomas Wuerthinger Merge.
Fri, 09 Aug 2013 11:55:54 +0200 Thomas Wuerthinger Add new checkstyle checks for com.oracle.truffle.api that include a check for "Classpath" exception in the file header.
Fri, 09 Aug 2013 11:55:20 +0200 Thomas Wuerthinger Adding "Classpath" exception to the classes in the com.oracle.truffle.api and the com.oracle.truffle.api.dsl package.
Sat, 10 Aug 2013 02:44:23 +0200 Gilles Duboscq Fix canonicalization of conditional nodes, add a test for this bug
Fri, 09 Aug 2013 10:49:18 -0700 Christian Wimmer Made Word.box() private: Outside users should use the different signed() and unsigned() methods to ensure proper expansion of 32-bit values on 64-bit systems.
Fri, 09 Aug 2013 16:09:33 +0200 Doug Simon backed out 11242:2d4df4c43ae2 (GRAAL-413)
Fri, 09 Aug 2013 16:04:01 +0200 Doug Simon Graal now complies with native ABI callee/caller save conventions for foreign calls (GRAAL-413)
Fri, 09 Aug 2013 13:48:08 +0200 Doug Simon disabled check for thread local holding the exception PC being cleared in PRODUCT builds (clearing only happens in DEBUG builds)
Fri, 09 Aug 2013 11:47:41 +0200 Roland Schatz Move SQRT from AMD64MathIntrinsicOp to AMD64Arithmetic.
Fri, 09 Aug 2013 11:38:40 +0200 Roland Schatz Marker interface for primitive arithmetic nodes.
Fri, 09 Aug 2013 11:36:13 +0200 Roland Schatz Remove unused class from node hierarchy.
Fri, 09 Aug 2013 11:15:37 +0200 Bernhard Urban InliningUtil: remove wrong assert
Thu, 08 Aug 2013 19:35:32 +0200 Andreas Woess Truffle: add CompilerDirectives.inInterpreter()
Thu, 08 Aug 2013 19:28:42 +0200 Andreas Woess TruffleCache: do not expand assertion paths by default.
Thu, 08 Aug 2013 18:59:09 +0200 Gilles Duboscq Re-introduce canonicalization when the stamp represents a singleton using Stamp.asConstant
Thu, 08 Aug 2013 16:00:07 +0200 Gilles Duboscq Stop dragging a graph around in the CanonilizerPhase
Thu, 08 Aug 2013 18:17:47 +0200 Gilles Duboscq Add illegal stamp
Thu, 08 Aug 2013 14:19:06 +0200 Doug Simon disabled CRC32 intrinsics under client compiler with jdk version earlier than 8 (GRAAL-409)
Thu, 08 Aug 2013 11:30:21 +0200 Roland Schatz Calculate exit value of counted loop induction variables.
Tue, 06 Aug 2013 14:44:36 +0200 Gilles Duboscq Fix Switch probability if simplification leaves no non-zero probability successor
Tue, 06 Aug 2013 14:01:43 +0200 Gilles Duboscq Create loop phis for locks in FrameStateBuilder
Wed, 07 Aug 2013 19:52:26 +0200 Doug Simon Merge.
Wed, 07 Aug 2013 18:41:00 +0200 Doug Simon added support to disassemble installed test code via -G:Log
Wed, 07 Aug 2013 18:40:05 +0200 Doug Simon made LoadHubNode be floating
Wed, 07 Aug 2013 19:13:11 +0200 Lukas Stadler don't intrinsify Object.getClass and NodeClass.get in AOT
Wed, 07 Aug 2013 18:37:53 +0200 Lukas Stadler additional test in EscapeAnalysisTest
Wed, 07 Aug 2013 18:36:15 +0200 Lukas Stadler macro node for NodeClass.get(Class)
Wed, 07 Aug 2013 18:35:59 +0200 Lukas Stadler macro node for System.identityHashCode
Wed, 07 Aug 2013 18:35:38 +0200 Lukas Stadler macro node for Object.getClass
Wed, 07 Aug 2013 18:34:19 +0200 Lukas Stadler create null check for MacroSubstitution + MethodSubstitution case
Wed, 07 Aug 2013 18:33:44 +0200 Lukas Stadler new PureFunctionMacroNode
Wed, 07 Aug 2013 16:45:23 +0200 Doug Simon Merge.
Wed, 07 Aug 2013 16:44:54 +0200 Doug Simon made VM_ERROR foreign call a leaf
Wed, 07 Aug 2013 16:36:06 +0200 Doug Simon minor logging improvement
Wed, 07 Aug 2013 16:35:47 +0200 Doug Simon more CRC32 intrinsification tests
Wed, 07 Aug 2013 16:35:16 +0200 Doug Simon fixed bug in java.util.zip.CRC32.updateBytes stub: non-scratch register c_arg3 (i.e. rcx on Unix) was being used, overwriting a live value
Wed, 07 Aug 2013 10:59:10 +0200 Doug Simon ignore sources for which class files do not exist
Wed, 07 Aug 2013 02:10:59 +0200 Doug Simon Merge.
Wed, 07 Aug 2013 02:02:33 +0200 Doug Simon added test for intrinsification of CRC32 method introduced in jdk8 (GRAAL-385)
Wed, 07 Aug 2013 01:57:15 +0200 Doug Simon minor spelling correction
Wed, 07 Aug 2013 01:56:56 +0200 Doug Simon moved tests for CRC32 intrinsics to the right place (GRAAL-385)
Wed, 07 Aug 2013 01:54:09 +0200 Doug Simon used movslq instead of movl in CRC32 interpreter stub
Wed, 07 Aug 2013 01:52:44 +0200 Doug Simon added support for handling volatile registers across native runtime calls
Tue, 06 Aug 2013 23:36:36 +0200 Doug Simon add intrinsics for java.util.zip.CRC32 (GRAAL-385)
Wed, 07 Aug 2013 16:05:49 +0200 Bernhard Urban unittest: also pick up @Parameters annotation
Wed, 07 Aug 2013 12:52:39 +0200 Andreas Woess FrameAccessNode: check that constant frame slot is not null.
Wed, 07 Aug 2013 14:07:06 +0200 Christos Kotselidis Fix snippet counter naming
Wed, 07 Aug 2013 14:06:10 +0200 Christos Kotselidis Change scope of logging methods
Mon, 05 Aug 2013 22:23:00 -0700 twisti SPARC: a lot of fixes and more
Mon, 05 Aug 2013 22:21:47 -0700 twisti SPARC and Solaris fixes after HSX merge
Tue, 06 Aug 2013 22:12:12 +0200 Doug Simon Merge.
Tue, 06 Aug 2013 21:40:09 +0200 Doug Simon fixed bug in java.util.zip.CRC32.updateBytes interpreter entry stub
Tue, 06 Aug 2013 18:32:04 +0200 Doug Simon Merge.
Tue, 06 Aug 2013 18:31:23 +0200 Doug Simon fixed bug in java.util.zip.CRC32.update(int b) interpreter entry stub and re-enabled CRC32 intrinsics
Tue, 06 Aug 2013 18:10:44 +0200 Doug Simon avoid use of JUnitWrapper when exactly one test is being executed
Tue, 06 Aug 2013 16:13:05 +0200 Doug Simon removed obsolete checkcast snippets
Tue, 06 Aug 2013 21:28:58 +0200 Lukas Stadler fix lowering of StoreIndexedNode (anchor read of element klass)
Tue, 06 Aug 2013 10:50:53 -0700 Mick Jordan CR-917 fix for ExceptionObjectNode
Tue, 06 Aug 2013 17:30:47 +0200 Christos Kotselidis Merge
Tue, 06 Aug 2013 14:39:47 +0200 Christos Kotselidis Merge
Tue, 06 Aug 2013 14:38:46 +0200 Christos Kotselidis Field renaming
Tue, 06 Aug 2013 14:25:12 +0200 Christos Kotselidis Augment Writebarrier verification phase to account for G1, plus code simplification
Tue, 06 Aug 2013 14:23:23 +0200 Christos Kotselidis Augment write barrier addition tests for G1
Tue, 06 Aug 2013 14:16:06 +0200 Christos Kotselidis Add util method for gc
Tue, 06 Aug 2013 14:11:01 +0200 Christos Kotselidis Nullify deopt state of writenodes with G1 pre barriers
Tue, 06 Aug 2013 14:00:49 +0200 Christos Kotselidis Ordinal check for unsafe load lowering
Tue, 06 Aug 2013 16:04:45 +0200 Roland Schatz Set stateAfter in lowering of CompareAndSwapNode.
Tue, 06 Aug 2013 16:04:44 +0200 Roland Schatz Remove duplicate fields from LoweredCompareAndSwapNode.
Tue, 06 Aug 2013 16:04:44 +0200 Roland Schatz Remove unused field from CompareAndSwapNode.
Mon, 05 Aug 2013 20:20:32 -0700 twisti fix HotSpotMethodData to read the correct values on little and big endian
Mon, 05 Aug 2013 23:46:06 +0200 Andreas Woess Merge
Mon, 05 Aug 2013 18:00:16 +0200 Andreas Woess Truffle: lower FrameSetNode to StoreIndexed instead of UnsafeStore (experimental).
Mon, 05 Aug 2013 17:53:07 +0200 Andreas Woess Increase TruffleGraphMaxNodes to 20000.
Mon, 05 Aug 2013 17:00:00 +0200 Andreas Woess TruffleCache refactoring.
Mon, 05 Aug 2013 16:52:16 +0200 Andreas Woess Truffle: Do not cache graal graphs (not used at the moment).
Mon, 05 Aug 2013 16:47:20 +0200 Andreas Woess TruffleCache: do not inline invoke with null receiver.
Mon, 05 Aug 2013 22:37:13 +0200 Doug Simon Merge.
Mon, 05 Aug 2013 16:37:06 +0200 Doug Simon Merge.
Mon, 05 Aug 2013 14:00:14 +0200 Doug Simon added interactive selection capability to 'mx javap' command
Mon, 05 Aug 2013 11:24:44 +0200 Doug Simon added receiver null check in canonicalization of java.lang.Class macro nodes
Mon, 05 Aug 2013 19:50:34 +0200 Christian Humer Truffle-DSL: specialization group fixes.
Mon, 05 Aug 2013 19:48:15 +0200 Christian Humer Truffle-DSL: Fixed a bug in the code writer when a line overflowed with an exact size of 200.
Mon, 05 Aug 2013 19:46:51 +0200 Christian Humer Merge.
Mon, 05 Aug 2013 13:20:06 +0200 Christian Humer Merge.
Thu, 01 Aug 2013 21:34:57 +0200 Christian Humer Truffle-DSL: More elegant solution for rewrite with exception in executeAndSpecialize0.
Thu, 01 Aug 2013 20:54:32 +0200 Christian Humer Merge.
Thu, 01 Aug 2013 20:53:54 +0200 Christian Humer Truffle-DSL: Implemented specialization grouping for generic cases.
Thu, 01 Aug 2013 20:53:05 +0200 Christian Humer Truffle-DSL: Fixed an exception if accidently the node class itself is parsed.
Thu, 01 Aug 2013 20:52:03 +0200 Christian Humer Truffle-DSL: Fixed the second specialization is unreachable if two specializations have the exactly same signature (also guards) and are ordered next to each other.
Thu, 01 Aug 2013 20:48:56 +0200 Christian Humer Truffle-DSL: CodeTreeBuilder can now remove the previous element even if trees are concatinated at a later time.
Thu, 01 Aug 2013 20:47:57 +0200 Christian Humer Truffle-DSL: Fixed argument order problem for test cases.
Wed, 31 Jul 2013 15:36:01 +0200 Christian Humer Truffle-DSL: Implemented support for negated guards (GRAAL-371 #resolve)
Wed, 31 Jul 2013 15:07:42 +0200 Christian Humer Fixed mx script debug vm arguments for ecj builds. Its now possible to debug ecj builds using -d as argument.
Wed, 31 Jul 2013 15:04:13 +0200 Christian Humer Truffle-DSL: Added a hack to get around eclipse bug 300408. (https://bugs.eclipse.org/bugs/show_bug.cgi?id=300408)
Tue, 30 Jul 2013 17:42:50 +0200 Christian Humer Truffle-DSL: Added new @NodeField and @NodeFields annotation. Which can be used to avoid the cumbersome definition of copy constructors.
Tue, 30 Jul 2013 16:12:26 +0200 Christian Humer Truffle-DSL: Fixed executeAndSpecialize layout to always call specialization methods on the correct node. (GRAAL-379 #resolve)
Tue, 30 Jul 2013 16:11:08 +0200 Christian Humer Truffle-DSL: Changed executeAndSpecialize to use an int as minimumState instead of a class.
Mon, 29 Jul 2013 19:20:33 +0200 Christian Humer Truffle-DSL: Added a useful message to type casts in generated type system classes. (GRAAL-355 #resolve)
Mon, 29 Jul 2013 18:46:43 +0200 Christian Humer Truffle-DSL: Fixed a bug with anonymous children (GRAAL-321 #resolve)
Mon, 29 Jul 2013 18:42:53 +0200 Christian Humer Truffle-DSL: Added test for string-line wrapping (GRAAL-331 #comment added testcase)
Mon, 29 Jul 2013 18:21:27 +0200 Christian Humer Truffle-DSL: string line wrapping in generated code. (GRAAL-331 #resolve)
Mon, 29 Jul 2013 16:50:10 +0200 Christian Humer Truffle-DSL: Fixed compile error for nodes with no children and empty constructor.
Mon, 05 Aug 2013 14:53:00 +0200 Bernhard Urban gate: add server optimized build
Mon, 05 Aug 2013 14:51:58 +0200 Bernhard Urban fix optimized builds
Mon, 05 Aug 2013 11:25:14 +0200 Doug Simon Merge.
Thu, 01 Aug 2013 00:57:27 +0200 Doug Simon disabled CRC32 intrinsics until they work with Graal
Thu, 01 Aug 2013 00:38:28 +0200 Doug Simon restored JVM_SetProtectionDomain so that Graal still works with libjava.so from JDK7 (which expects this function to be defined)
Thu, 01 Aug 2013 00:35:13 +0200 Doug Simon avoid using deprecated stat64 on Mac OS X
Wed, 31 Jul 2013 11:00:54 +0200 Doug Simon Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
Fri, 26 Jul 2013 03:48:16 -0700 amurillo Added tag hs25-b43 for changeset 46487ba40ff2 jdk8-b101
Fri, 26 Jul 2013 03:48:15 -0700 amurillo Merge hs25-b43
Thu, 25 Jul 2013 18:12:02 -0400 jiangli Merge
Wed, 24 Jul 2013 19:23:26 -0400 dholmes 8020799: Allow customization of hotspot source directories and files
Wed, 24 Jul 2013 13:54:03 -0700 morris Merge
Fri, 19 Jul 2013 13:59:25 -0700 morris Merge
Mon, 15 Jul 2013 10:28:32 -0700 kvn 8020433: Crash when using -XX:+RestoreMXCSROnJNICalls
Mon, 15 Jul 2013 06:27:46 -0700 morris Merge
Fri, 12 Jul 2013 14:03:10 -0700 kvn 8007898: Incorrect optimization of Memory Barriers in Matcher::post_store_load_barrier()
Fri, 12 Jul 2013 14:01:37 -0700 kvn 8020215: Different execution plan when using JIT vs interpreter
Tue, 23 Jul 2013 12:50:15 -0700 minqi Merge
Mon, 22 Jul 2013 22:21:57 -0700 minqi Merge
Fri, 19 Jul 2013 14:54:54 -0700 ccheung 8020791: [TESTBUG] runtime/jsig/Test8017498.sh failed to compile native code
Mon, 22 Jul 2013 17:57:42 -0400 emc 8019632: Method parameters are not copied in clone_with_new_data
Fri, 19 Jul 2013 11:17:19 -0700 minqi Merge
Fri, 19 Jul 2013 08:34:48 -0700 minqi 8016538: volatile double access via Unsafe.cpp is not atomic
Fri, 19 Jul 2013 17:56:27 +0200 mgronlun 8020547: Event based tracing needs a UNICODE string type
Thu, 18 Jul 2013 18:00:39 -0700 minqi Merge
Thu, 18 Jul 2013 14:57:51 -0700 ccheung 8004872: Early loading of HashMap and StringValue under -XX:+AggressiveOpts can be removed
Thu, 18 Jul 2013 12:35:55 -0700 dcubed Merge
Thu, 18 Jul 2013 12:05:32 -0700 dcubed Merge
Wed, 17 Jul 2013 13:48:15 +0200 rbackman 8020701: Avoid crashes in WatcherThread
Thu, 18 Jul 2013 06:47:15 -0400 dholmes 8020697: jniCheck.cpp:check_is_obj_array asserts on TypeArrayKlass::cast(aOop->klass())
Wed, 17 Jul 2013 17:14:50 -0700 jiangli Merge
Wed, 17 Jul 2013 18:06:29 -0400 jiangli 8020309: Eliminate InstanceKlass::_cached_class_file_len.
Wed, 17 Jul 2013 12:22:57 -0700 ccheung 8017498: JVM crashes when native code calls sigaction(sig) where sig>=0x20
Wed, 12 Jun 2013 11:17:39 +0200 rbackman 8016131: nsk/sysdict/vm/stress/chain tests crash the VM in 'entry_frame_is_first()'
Tue, 16 Jul 2013 07:33:29 +0200 mgerdin 6671508: JNI GetPrimitiveArrayCritical should not be callable on object arrays
Mon, 15 Jul 2013 23:23:15 -0400 dholmes 8015759: hotspot changes needed to compile with Visual Studio 2012
Mon, 15 Jul 2013 12:06:50 +0200 rbackman Merge
Mon, 15 Jul 2013 11:35:10 +0200 rbackman 8019324: assert(_f2 == 0 || _f2 == f2) failed: illegal field change
Mon, 15 Jul 2013 00:23:48 -0700 fparain Merge
Fri, 12 Jul 2013 20:47:23 +0200 ctornqvi Merge
Fri, 12 Jul 2013 18:43:27 +0200 allwin 7162400: Intermittent java.io.IOException: Bad file number during HotSpotVirtualMachine.executeCommand
Fri, 12 Jul 2013 04:35:52 -0700 zgu Merge
Thu, 11 Jul 2013 13:15:12 -0400 zgu 8012241: NMT huge memory footprint, it usually leads to OOME
Wed, 10 Jul 2013 15:49:15 +0000 fparain 7143807: ResourceMark nesting problem in stringStream
Thu, 18 Jul 2013 09:35:02 -0700 amurillo 8020797: new hotspot build - hs25-b43
Thu, 25 Jul 2013 03:18:31 -0700 cl Added tag jdk8-b100 for changeset 5787fac72e76
Thu, 18 Jul 2013 09:25:07 -0700 amurillo Added tag hs25-b42 for changeset 9f71e36a471a jdk8-b100
Thu, 18 Jul 2013 09:25:06 -0700 amurillo Merge hs25-b42
Thu, 18 Jul 2013 00:52:54 -0400 clucasius Merge
Tue, 16 Jul 2013 12:20:08 -0400 jprovino Merge
Tue, 16 Jul 2013 10:55:48 -0400 jprovino 8011569: ARM -- avoid native stack walking
Mon, 15 Jul 2013 12:24:32 -0400 clucasius Merge
Thu, 20 Jun 2013 15:02:05 +0200 goetz 8016697: Use stubs to implement safefetch
Mon, 15 Jul 2013 15:14:58 -0700 tamao Merge
Thu, 11 Jul 2013 11:33:27 +0200 brutisso 8020155: PSR:PERF G1 not collecting old regions when humongous allocations interfer
Fri, 12 Jul 2013 17:08:52 -0700 amurillo 8020382: new hotspot build - hs25-b42
Thu, 18 Jul 2013 03:38:10 -0700 cl Added tag jdk8-b99 for changeset 81b6cb70717c
Tue, 16 Jul 2013 15:15:43 -0700 katleman Merge jdk8-b99
Thu, 11 Jul 2013 14:33:54 -0700 katleman Merge
Thu, 11 Jul 2013 14:07:26 -0700 katleman 8020414: JDK8 b98 source with GPL header errors
Fri, 12 Jul 2013 16:53:40 -0700 amurillo Added tag hs25-b41 for changeset 2b9946e10587
Fri, 12 Jul 2013 16:53:39 -0700 amurillo Merge hs25-b41
Thu, 11 Jul 2013 11:45:09 -0700 tamao Merge
Wed, 10 Jul 2013 15:28:43 +0200 ehelin 8013939: Metaspace capacity not available
Wed, 12 Jun 2013 15:21:41 +0200 ehelin 8015683: object_count_after_gc should have the same timestamp for all events
Wed, 12 Jun 2013 15:50:14 +0200 ehelin 8016170: GC id variable in gcTrace.cpp should use typedef GCId
Wed, 05 Jun 2013 09:44:03 +0200 ehelin 8015972: Refactor the sending of the object count after GC event
Thu, 11 Jul 2013 01:11:52 -0700 roland Merge
Wed, 10 Jul 2013 13:33:56 -0700 anoll 8016749: -XX:+UseISM fails an assert(obj->is_oop()) when running SPECjbb2005
Tue, 09 Jul 2013 22:00:04 -0700 twisti Merge
Tue, 09 Jul 2013 11:48:05 +0200 anoll 8015635: Crash when specifying very large code cache size
Tue, 09 Jul 2013 08:56:04 -0400 drchase 8017578: Hotspot compilation error with latest Studio compiler
Tue, 09 Jul 2013 17:20:32 +0200 adlertz 8019625: Test compiler/8005956/PolynomialRoot.java timeouts on Solaris SPARCs
Mon, 08 Jul 2013 14:15:02 -0700 goetz 8020059: The flag introduced by 8014972 is not defined if Hotspot is built without a compiler (zero, ppc64 core build).
Tue, 09 Jul 2013 22:48:52 +0200 acorn Merge
Tue, 09 Jul 2013 14:02:28 -0400 acorn 8013635: VM should no longer create bridges for generic signatures.
Tue, 09 Jul 2013 19:56:07 +0200 zgu Merge
Tue, 09 Jul 2013 13:18:16 -0400 zgu 8011760: assert(delta != 0) failed: dup pointer in MemBaseline::malloc_sort_by_addr
Mon, 08 Jul 2013 18:26:26 -0700 hseigel Merge
Mon, 08 Jul 2013 16:44:03 -0700 hseigel Merge
Mon, 08 Jul 2013 19:36:22 -0400 hseigel 8014399: Remove JVM_SetProtectionDomain from hotspot
Mon, 08 Jul 2013 14:53:52 -0700 jiangli Merge
Mon, 08 Jul 2013 14:21:20 -0400 jiangli Merge
Wed, 03 Jul 2013 17:26:59 -0400 jiangli 7133260: AllocationProfiler uses space in metadata and doesn't seem to do anything useful.
Mon, 08 Jul 2013 10:58:48 -0700 iklam 8016903: Thread::_handle_area initial size too big
Fri, 05 Jul 2013 08:09:40 -0700 fparain Merge
Fri, 05 Jul 2013 08:26:49 +0000 fparain 8016465: The hs_err file gets wrong name
Thu, 04 Jul 2013 21:10:17 -0700 dcubed 8015884: runThese crashed with SIGSEGV, hs_err has an error instead of stacktrace
Thu, 04 Jul 2013 04:03:28 -0700 zgu Merge
Thu, 04 Jul 2013 06:24:08 -0400 zgu 8016074: NMT: assertion failed: assert(thread->thread_state() == from) failed: coming from wrong thread state
Wed, 03 Jul 2013 13:45:39 -0400 coleenp 8019833: Wrong JNI error code for preexisting JVM
Thu, 04 Jul 2013 14:56:49 -0700 amurillo 8019934: new hotspot build - hs25-b41
Thu, 11 Jul 2013 10:13:37 -0700 katleman Added tag jdk8-b98 for changeset 30b5b75c42ac
Thu, 04 Jul 2013 14:45:58 -0700 amurillo Added tag hs25-b40 for changeset c9dd82da51ed jdk8-b98
Thu, 04 Jul 2013 14:45:57 -0700 amurillo Merge hs25-b40
Thu, 04 Jul 2013 03:41:57 -0700 roland Merge
Thu, 04 Jul 2013 01:42:34 -0700 roland Merge
Tue, 02 Jul 2013 22:51:23 -0700 twisti Merge
Tue, 02 Jul 2013 20:27:00 -0700 twisti 8017571: JSR292: JVM crashing on assert "cast to instanceKlass" while producing MethodHandle for array methods with MethodHandle.findVirtual
Tue, 02 Jul 2013 20:42:12 -0400 drchase 7088419: Use x86 Hardware CRC32 Instruction with java.util.zip.CRC32
Tue, 02 Jul 2013 07:51:31 +0200 anoll 8014972: Crash with specific values for -XX:InitialCodeCacheSize=500K -XX:ReservedCodeCacheSize=500k
Tue, 02 Jul 2013 10:30:49 -0700 kvn 8019247: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
Mon, 01 Jul 2013 14:14:16 -0700 simonis 8019382: PPC64: Fix bytecodeInterpreter to compile with '-Wunused-value'
Mon, 01 Jul 2013 12:22:34 -0700 kvn 8006629: NEED_TEST: need test for JDK-8001071
Thu, 04 Jul 2013 01:03:26 -0700 bdelsart Merge
Wed, 03 Jul 2013 22:36:42 -0400 clucasius Merge
Mon, 01 Jul 2013 19:44:37 -0400 jiangli 8006023: Embedded Builds fail management test because of requirement for UsePerfData being enabled.
Wed, 03 Jul 2013 15:04:53 -0700 tamao Merge
Wed, 03 Jul 2013 14:50:10 -0700 tamao Merge
Fri, 28 Jun 2013 20:18:04 -0700 tamao 8017611: Auto corrector for mistyped vm options
Mon, 01 Jul 2013 09:30:23 -0700 johnc 8017070: G1: assert(_card_counts[card_num] <= G1ConcRSHotCardLimit) failed
Sun, 30 Jun 2013 21:42:07 +0200 brutisso 8014022: G1: Non Java threads should lock the shared SATB queue lock without safepoint checks.
Fri, 28 Jun 2013 18:28:17 +0200 ehelin Merge
Thu, 27 Jun 2013 09:59:59 +0200 brutisso 8017483: G1 tests fail with native OOME on Solaris x86 after HeapBaseMinAddress has been increased
Tue, 02 Jul 2013 16:54:24 +0200 coleenp Merge
Tue, 02 Jul 2013 08:42:37 -0400 coleenp 8015391: NPG: With -XX:+UseCompressedKlassPointers OOME due to exhausted metadata space could occur when metaspace is almost empty
Mon, 01 Jul 2013 14:13:12 -0700 sspitsyn 8009204: [dtrace] signatures returned by Java 7 jstack() are corrupted on Solaris
Wed, 26 Jun 2013 17:02:04 +0200 egahlin 8016331: Minor issues in event tracing metadata
Wed, 12 Jun 2013 09:49:42 +0200 rbackman 8016444: Duplicate zombie check in safe_for_sender
Mon, 01 Jul 2013 09:13:19 +0000 fparain 7060111: race condition in VMError::report_and_die()
Sun, 30 Jun 2013 09:59:08 -0400 hseigel 7007040: Check of capacity paramenters in JNI_PushLocalFrame is wrong
Sat, 29 Jun 2013 11:55:09 -0700 dcubed Merge
Fri, 28 Jun 2013 14:05:27 +0200 nloodin Merge
Thu, 27 Jun 2013 10:03:21 -0700 iklam 8016075: Win32 crash with CDS enabled and small heap size
Wed, 26 Jun 2013 11:00:11 +0200 kevinw Merge
Wed, 26 Jun 2013 00:01:20 +0100 kevinw 8010278: SA: provide mechanism for using an alternative SA debugger back-end.
Tue, 25 Jun 2013 14:51:46 -0700 zgu Merge
Tue, 25 Jun 2013 17:22:04 -0400 zgu 8017478: Kitchensink crashed with SIGSEGV in BaselineReporter::diff_callsites
Fri, 28 Jun 2013 02:33:13 -0700 amurillo 8019302: new hotspot build - hs25-b40
Thu, 04 Jul 2013 01:00:19 -0700 cl Added tag jdk8-b97 for changeset d197d377ab2e
Fri, 28 Jun 2013 02:25:08 -0700 amurillo Added tag hs25-b39 for changeset 2b9380b0bf0b jdk8-b97
Fri, 28 Jun 2013 02:25:07 -0700 amurillo Merge hs25-b39
Thu, 27 Jun 2013 11:12:19 -0700 kvn Merge
Mon, 24 Jun 2013 16:11:47 +0200 goetz 8017531: 8010460 changes broke bytecodeInterpreter.cpp
Wed, 26 Jun 2013 00:40:13 +0200 adlertz 8017510: Add a regression test for 8005956
Tue, 25 Jun 2013 12:07:07 -0700 adlertz 8017243: 8001345 is incomplete
Mon, 24 Jun 2013 18:23:45 -0700 twisti Merge
Mon, 24 Jun 2013 17:47:25 -0700 twisti 8017538: Clang support broke slowdebug build for i586
Mon, 24 Jun 2013 11:53:54 -0700 goetz 8017308: Remove unused breakpoint relocation type
Thu, 27 Jun 2013 10:56:10 +0200 ehelin Merge
Wed, 26 Jun 2013 16:58:37 +0200 ehelin 8013590: NPG: Add a memory pool MXBean for Metaspace
Tue, 25 Jun 2013 15:17:11 -0700 jmasa 8014851: UseAdaptiveGCBoundary is broken
Tue, 25 Jun 2013 09:58:26 -0700 jmasa 8014546: MetaspaceAux print_metaspace_change() should print "used" after GC not capacity
Fri, 07 Jun 2013 09:46:58 -0700 tamao 7122222: GC log is limited to 2G for 32-bit
Tue, 25 Jun 2013 14:11:57 +0200 sla 8017561: Build errors caused by missing .PHONY
Mon, 24 Jun 2013 18:55:46 -0400 coleenp 8016325: JVM hangs verifying system dictionary
Sun, 23 Jun 2013 22:08:28 -0700 iklam 8009575: Reduce Symbol::_refcount from 4 bytes to 2 bytes
Fri, 21 Jun 2013 10:55:26 -0700 dcubed Merge
Fri, 21 Jun 2013 08:18:08 -0700 dcubed Merge
Fri, 21 Jun 2013 10:57:00 -0400 coleenp 8017177: more explicit code location information in hs_err crash log
Fri, 21 Jun 2013 10:50:19 -0400 coleenp 8004124: Handle and/or warn about SI_KERNEL
Thu, 20 Jun 2013 11:53:51 +0200 mgronlun 8016735: Remove superfluous EnableInvokeDynamic warning from UnlockDiagnosticVMOptions check
Wed, 19 Jun 2013 20:51:39 -0700 iklam 8008964: NPG: Memory regression: Thread::_metadata_handles uses 1 KB per thread.
Wed, 19 Jun 2013 13:14:03 -0700 dholmes 8014326: [OSX] All libjvm symbols are exported
Fri, 21 Jun 2013 00:59:12 -0700 amurillo 8017253: new hotspot build - hs25-b39
Thu, 27 Jun 2013 13:40:18 -0700 katleman Added tag jdk8-b96 for changeset e6a4b8c71fa6
Wed, 26 Jun 2013 11:25:42 -0700 katleman 8017323: JDK8 b95 source with GPL header errors jdk8-b96
Tue, 25 Jun 2013 12:46:21 -0700 amurillo Merge
Mon, 24 Jun 2013 14:27:24 -0700 lana Merge
Wed, 19 Jun 2013 11:02:10 +0100 chegar Merge
Mon, 17 Jun 2013 11:17:49 +0100 chegar Merge
Fri, 31 May 2013 10:27:12 +0100 chegar Merge
Thu, 23 May 2013 12:44:18 +0100 chegar Merge
Thu, 16 May 2013 11:44:33 +0100 chegar Merge
Wed, 08 May 2013 15:25:08 +0100 chegar Merge
Wed, 01 May 2013 14:11:01 +0100 chegar Merge
Sun, 28 Apr 2013 08:15:33 +0100 chegar Merge
Wed, 24 Apr 2013 10:17:40 +0100 chegar Merge
Mon, 22 Apr 2013 08:33:12 -0400 mullan 8011896: Add check for invalid offset for new AccessControlContext isAuthorized field
Fri, 05 Apr 2013 10:18:36 -0400 mullan 8001330: Improve on checking order
Thu, 07 Mar 2013 11:49:38 -0500 hseigel 7158805: Better rewriting of nested subroutine calls
Fri, 21 Jun 2013 00:51:57 -0700 amurillo Added tag hs25-b38 for changeset 2cc5a9d1ba66
Fri, 21 Jun 2013 00:51:56 -0700 amurillo Merge hs25-b38
Thu, 20 Jun 2013 16:08:11 -0700 kvn Merge
Wed, 19 Jun 2013 00:41:56 +0200 adlertz 8001345: VM crashes with assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc
Mon, 17 Jun 2013 12:35:53 -0400 drchase 8002160: Compilation issue with adlc using latest SunStudio compilers
Fri, 14 Jun 2013 16:33:34 -0700 kvn Merge
Fri, 14 Jun 2013 01:19:56 +0200 adlertz 8016157: During CTW: C2: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG defined in this block
Thu, 13 Jun 2013 15:39:47 -0400 drchase 8010124: JVM_GetClassContext: use GrowableArray instead of KlassLink
Tue, 11 Jun 2013 16:40:31 -0700 kvn Merge
Tue, 11 Jun 2013 16:34:34 -0400 drchase 8014959: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit
Tue, 11 Jun 2013 11:13:09 -0700 twisti 8003268: SharedRuntime::generate_native_wrapper doesn't save all registers across runtime tracing calls for JNI critical native methods
Fri, 07 Jun 2013 16:46:37 -0700 morris 8008407: remove SPARC V8 support
Fri, 07 Jun 2013 11:43:53 -0700 kvn Merge
Fri, 07 Jun 2013 07:33:35 -0700 morris 8015437: SPARC cbcond branch offset out of 10-bit range
Thu, 20 Jun 2013 10:03:58 +0200 ehelin Merge
Wed, 19 Jun 2013 06:09:46 -0700 poonam 8015903: Format issue with -XX:+PrintAdaptiveSizePolicy on JDK8
Tue, 18 Jun 2013 22:45:32 +0200 brutisso 8016556: G1: Use ArrayAllocator for BitMaps
Tue, 18 Jun 2013 12:31:07 -0700 johnc 8015237: Parallelize string table scanning during strong root processing
Fri, 14 Jun 2013 08:02:32 +0200 brutisso 8012265: VM often crashes on solaris with a lot of memory
Wed, 19 Jun 2013 18:13:52 +0200 nloodin Merge
Tue, 18 Jun 2013 09:08:35 -0700 minqi 8015660: Test8009761.java "Failed: init recursive calls: 24. After deopt 25"
Tue, 18 Jun 2013 09:34:16 -0400 zgu Merge
Tue, 18 Jun 2013 08:44:08 -0400 zgu 8013651: NMT: reserve/release sequence id's in incorrect order due to race
Mon, 17 Jun 2013 18:35:44 +0200 sla 8016304: ThreadMXBean.getDeadlockedThreads reports bogus deadlocks on JDK 8
Mon, 10 Jun 2013 10:45:19 -0400 zgu 8013917: Kitchensink crashed with SIGSEGV in BaselineReporter::diff_callsites
Sat, 15 Jun 2013 13:17:36 +0200 mgronlun 8016105: Add complementary RETURN_NULL allocation macros in allocation.hpp
Fri, 14 Jun 2013 22:34:08 -0700 sspitsyn Merge
Fri, 14 Jun 2013 15:17:10 -0700 sspitsyn 6493116: JVMTI Doc: GetOwnedMonitorStackDepthInfo has a typo in monitor_info_ptr parameter description
Fri, 14 Jun 2013 19:49:58 -0700 dcubed Merge
Fri, 14 Jun 2013 08:00:35 -0700 dcubed Merge
Fri, 14 Jun 2013 07:46:22 -0700 rdurbin 7178026: os::close can restart ::close but that is not a restartable syscall
Fri, 14 Jun 2013 15:20:32 -0700 zgu Merge
Fri, 14 Jun 2013 07:39:19 -0700 zgu Merge
Fri, 14 Jun 2013 09:18:42 -0400 zgu 8011968: Kitchensink crashed with SIGSEGV in MemBaseline::baseline
Fri, 14 Jun 2013 07:30:10 -0700 zgu Merge
Thu, 13 Jun 2013 22:02:40 -0700 ccheung 8014431: cleanup warnings indicated by the -Wunused-value compiler option on linux
Fri, 14 Jun 2013 13:11:58 +0200 ctornqvi Merge
Thu, 13 Jun 2013 22:00:06 +0200 ctornqvi 8015324: Create tests for CDS feature
Thu, 13 Jun 2013 21:57:56 +0200 ctornqvi 8016065: Write regression test for 7167142
Thu, 13 Jun 2013 11:16:38 -0700 dcubed 8013057: assert(_needs_gc || SafepointSynchronize::is_at_safepoint()) failed: only read at safepoint
Fri, 14 Jun 2013 07:27:22 -0700 amurillo 8016567: new hotspot build - hs25-b38
Thu, 20 Jun 2013 10:16:47 -0700 katleman Added tag jdk8-b95 for changeset 5d65c078cd0a
Mon, 05 Aug 2013 10:44:46 +0200 Christos Kotselidis Merge
Sun, 04 Aug 2013 02:36:40 +0200 Christos Kotselidis Add gate run with G1 and heap verification enabled
Sun, 04 Aug 2013 12:27:59 -0700 twisti try to fix HSAIL and PTX FrameMap problems
Sun, 04 Aug 2013 11:54:55 -0700 twisti provide default (from AMD64) implementation for abstract PTX and HSAIL FrameMap methods
Sun, 04 Aug 2013 11:29:03 -0700 twisti Merge
Sun, 04 Aug 2013 11:26:16 -0700 twisti move callKillsRegisters to LinearScan
Sun, 04 Aug 2013 11:24:55 -0700 twisti use type.SIZE instead of constant
Sun, 04 Aug 2013 11:17:49 -0700 twisti AMD64 cleanups
Sun, 04 Aug 2013 11:16:01 -0700 twisti moved move logic into architecture specific FrameMap
Thu, 01 Aug 2013 15:23:05 -0700 twisti Merge
Wed, 31 Jul 2013 14:04:24 -0700 twisti added architecture specific frame maps
Sat, 03 Aug 2013 19:11:15 +0200 Christos Kotselidis Add G1 Barrier Counters
Fri, 02 Aug 2013 20:07:43 +0200 Christos Kotselidis Make heap verification conditional
Fri, 02 Aug 2013 19:03:05 +0200 Christos Kotselidis Add heap sanity checker with premature hard crash for debugging write barriers
Fri, 02 Aug 2013 18:29:49 +0200 Christos Kotselidis Fix bug in CardQueue/SATB buffer indexes' calculation in ArrayRangeBarrier snippets
Fri, 02 Aug 2013 18:08:08 +0200 Christos Kotselidis Early exits from G1 Array Range barriers if length==0
Fri, 02 Aug 2013 18:05:27 +0200 Christos Kotselidis Minor refactoring
Fri, 02 Aug 2013 17:00:40 +0200 Christos Kotselidis Merge
Fri, 02 Aug 2013 14:53:08 +0200 Christos Kotselidis Fixed anchror for unsafe load snippet
Fri, 02 Aug 2013 14:43:58 +0200 Christos Kotselidis Allow unsafeLoad lowering only when loweringType!=BEFORE_GUARDS
Fri, 02 Aug 2013 14:34:46 +0200 Christos Kotselidis Always use precise barriers when type==null
Fri, 02 Aug 2013 14:26:54 +0200 Christos Kotselidis Writes with always null stamps omit only post barriers
Fri, 02 Aug 2013 14:10:04 +0200 Christos Kotselidis Minor refactoring
Fri, 02 Aug 2013 13:45:04 +0200 Christos Kotselidis Add more unittests for ArrayCopy write barriers
Fri, 02 Aug 2013 13:43:15 +0200 Christos Kotselidis Early exit of SerialArrayRange barrier if vector length==0
Fri, 02 Aug 2013 13:40:01 +0200 Christos Kotselidis G1ReferentFieldReadBarrier is not a deoptimizing node
Fri, 02 Aug 2013 13:35:13 +0200 Christos Kotselidis Apply patch by Mikael Gerdin which fixes filtered strong marking of nmethods
Fri, 02 Aug 2013 13:31:31 +0200 Christos Kotselidis Remove forced addition of Graal's oop during weak root processing (creates race condition)
Fri, 02 Aug 2013 16:21:02 +0200 Roland Schatz Fix bug in FixedGuardNode simplification.
Fri, 02 Aug 2013 11:22:23 +0200 Roland Schatz Move VerifyUsageWithEquals phases into HighTier.
Fri, 02 Aug 2013 11:05:19 +0200 Roland Schatz Remove unused methods from PhasePlan.
Fri, 02 Aug 2013 11:03:45 +0200 Roland Schatz Move inlining phases to HighTier.
Fri, 02 Aug 2013 11:00:57 +0200 Roland Schatz Make InliningPhase reentrant.
Fri, 02 Aug 2013 10:57:20 +0200 Roland Schatz Remove fields from InliningPhase that are already available in HighTierContext.
Fri, 02 Aug 2013 10:55:33 +0200 Roland Schatz Make IterativeInliningPhase reentrant.
Fri, 02 Aug 2013 10:51:12 +0200 Roland Schatz Add more fields to HighTierContext.
Fri, 02 Aug 2013 10:47:40 +0200 Roland Schatz Use PhaseContext base class where HighTierContext is not needed.
Fri, 02 Aug 2013 10:47:15 +0200 Roland Schatz Move cleaning of TypeProfileProxyNode into a compiler phase.
Fri, 02 Aug 2013 10:40:33 +0200 Roland Schatz Remove unused PhasePosition.HIGH_LEVEL.
Thu, 01 Aug 2013 21:25:37 +0200 Bernhard Urban Backed out changeset dae97549a94d (disable new memory aware scheduling)
Thu, 01 Aug 2013 19:15:54 +0200 Bernhard Urban Scheduling: enable new memory aware scheduling per default (GRAAL-159)
Thu, 01 Aug 2013 19:15:17 +0200 Bernhard Urban SchedulePhase: remove debugging boolean
Thu, 01 Aug 2013 18:59:31 +0200 Bernhard Urban SchedulingPhase: use logging facilities instead of TTY
Thu, 01 Aug 2013 18:58:48 +0200 Bernhard Urban Debug: add printf
Thu, 01 Aug 2013 17:24:41 +0200 Bernhard Urban Scheduling: add assert about nodes in a block after sorting
Thu, 01 Aug 2013 17:23:31 +0200 Bernhard Urban NewMemoryAwareScheduling: create nodebitmap once per graph (GRAAL-159)
Thu, 01 Aug 2013 17:23:30 +0200 Bernhard Urban NewMemoryAwareScheduling: fix out of loop scheduling for floating reads (GRAAL-159)
Thu, 01 Aug 2013 17:23:30 +0200 Bernhard Urban NewMemoryAwareScheduling: handle loop headers different than merges (GRAAL-159)
Thu, 01 Aug 2013 17:23:28 +0200 Bernhard Urban checkcastnode: fix comment and scope in unittest
Thu, 01 Aug 2013 16:40:59 +0200 Roland Schatz Fix arraycopy bug when array size is smaller than sizeof(long).
Tue, 30 Jul 2013 16:42:51 -0700 twisti adding back setting safepointPollingAddress
Tue, 30 Jul 2013 16:42:34 -0700 twisti remove GraalSafepointPollOffset
Tue, 30 Jul 2013 16:16:42 -0700 twisti GRAAL-375: volatile read is moved out of loop
Tue, 30 Jul 2013 16:15:01 -0700 twisti remove SafepointPollOffset
Tue, 30 Jul 2013 13:03:28 -0700 Lukas Stadler increase maximum recursive inlining size
Tue, 30 Jul 2013 13:07:48 +0200 Andreas Woess Frame.isInitialized: add method substitution and suppress AIOOBE if frame size < descriptor size.
Mon, 29 Jul 2013 17:13:00 -0700 twisti use aligned memory accesses for vectorized array copy
Mon, 29 Jul 2013 15:47:33 +0200 Christian Haeubl Changed inlining order to bottom-up.
Mon, 29 Jul 2013 13:39:59 +0200 Andreas Woess Truffle: ReplaceIntrinsicsPhase should also handle macro substitutions.
Mon, 29 Jul 2013 12:11:59 +0200 Doug Simon added ClassIsArrayNode macro node
Mon, 29 Jul 2013 12:10:19 +0200 Doug Simon added ClassIsPrimitiveNode macro node
Mon, 29 Jul 2013 12:07:27 +0200 Doug Simon added ClassGetModifiersNode macro node
Mon, 29 Jul 2013 12:07:08 +0200 Doug Simon removed redundant implements clause for Lowerable
Mon, 29 Jul 2013 11:57:57 +0200 Doug Simon added ClassIsInterfaceNode macro node
Mon, 29 Jul 2013 11:43:27 +0200 Doug Simon added ClassGetComponentTypeNode macro node
Mon, 29 Jul 2013 11:37:28 +0200 Doug Simon added ClassGetSuperclassNode macro node
Mon, 29 Jul 2013 10:47:31 +0200 Christian Haeubl Reverted back to path-based computation of inlining relevance.
Fri, 26 Jul 2013 20:34:56 -0700 twisti solaris build fixed
Fri, 26 Jul 2013 20:34:05 -0700 twisti added unalignedMemoryAccess to Architecture
Fri, 26 Jul 2013 14:03:07 -0700 twisti read HotSpot VM options via HotSpotDiagnosticMXBean
Fri, 26 Jul 2013 20:18:46 +0200 Bernhard Urban add NewMemoryAwareScheduling (GRAAL-159)
Fri, 26 Jul 2013 20:18:42 +0200 Bernhard Urban mx/ctw: disable new memory aware scheduling
Fri, 26 Jul 2013 20:18:42 +0200 Bernhard Urban SchedulingPhase: add option for new memory aware scheduling (GRAAL-159)
Fri, 26 Jul 2013 20:18:42 +0200 Bernhard Urban MemoryScheduleTest: fix scope for CFG dumping
Fri, 26 Jul 2013 20:18:41 +0200 Bernhard Urban CFG: attach proxies to loop exits
Fri, 26 Jul 2013 20:18:41 +0200 Bernhard Urban Scheduling: remove dead code in addToLatestSorting
Fri, 26 Jul 2013 20:18:40 +0200 Bernhard Urban SchedulingPhase: check if fixed nodes have the same order before and after sorting a block
Fri, 26 Jul 2013 19:49:36 +0200 Doug Simon added macro node for Class.isInstance
Fri, 26 Jul 2013 19:49:00 +0200 Doug Simon made it possible for a MacroNode to be lowered via a standard method substitution
Fri, 26 Jul 2013 19:48:22 +0200 Doug Simon fix spelling
Fri, 26 Jul 2013 16:53:34 +0200 Andreas Woess Make HotSpotNmethod class final and set it as declared type of OptimizedCallTarget.compiledMethod.
Fri, 26 Jul 2013 12:10:33 +0200 Roland Schatz Work around missing support for boolean[] in junit.
Fri, 26 Jul 2013 12:09:17 +0200 Roland Schatz Remove CUDA message at vm startup.
Fri, 26 Jul 2013 11:47:38 +0200 Roland Schatz Fix compilation without precompiled headers.
Fri, 26 Jul 2013 11:22:13 +0200 Christian Wirth fix: gpu_ptx.cpp did not compile on windows
Thu, 25 Jul 2013 22:20:09 -0400 Morris Meyer PTX support for Linux
Thu, 25 Jul 2013 22:17:37 -0400 Morris Meyer PTX support for Linux
Thu, 25 Jul 2013 22:15:30 -0400 Morris Meyer PTX support for Linux
Thu, 25 Jul 2013 18:02:29 -0700 Lukas Stadler disable compilation statistics for benchmarks
Thu, 25 Jul 2013 18:01:23 -0700 Lukas Stadler don't create InstanceOfNodes with different profiles during CheckCastNode lowering
Thu, 25 Jul 2013 19:22:59 +0200 Andreas Woess FrameWithoutBoxing: make substitutions forced, use unsafeCast from CompilerDirectives.
Thu, 25 Jul 2013 13:52:53 +0200 Christian Wirth Increase TruffleGraphMaxNodes to 15000
Thu, 25 Jul 2013 12:42:18 +0200 Doug Simon Merge.
Thu, 25 Jul 2013 11:34:37 +0200 Doug Simon small cleanups and extra documentation around foreign call linkage
Thu, 25 Jul 2013 11:50:59 +0200 Roland Schatz Support for byte fields in LIR instructions.
Wed, 24 Jul 2013 17:57:52 -0700 twisti SPARC: fixes and more implementation; can now allocate objects
Wed, 24 Jul 2013 16:19:17 -0700 twisti Stubs need both an outgoing and incoming calling convention.
Wed, 24 Jul 2013 15:07:17 -0700 twisti Some Klass and InstanceKlass fields were read with a wrong size.
Tue, 23 Jul 2013 23:24:54 +0200 Doug Simon HSAIL backend changes
Tue, 23 Jul 2013 21:42:24 +0200 Andreas Woess Truffle: use loopAndInvokeCounter for replace backoff.
Tue, 23 Jul 2013 21:21:35 +0200 Christos Kotselidis Fix disclaimer
Tue, 23 Jul 2013 19:53:26 +0200 Christos Kotselidis Merge
Tue, 23 Jul 2013 19:51:15 +0200 Christos Kotselidis Add compressed klass pointers in gate
Tue, 23 Jul 2013 17:48:01 +0200 Christos Kotselidis Remove redundant checks for loading compressed constants
Tue, 23 Jul 2013 19:05:08 +0200 Andreas Woess Truffle: when a node is replaced, notify optimized call target and delay compilation.
Tue, 23 Jul 2013 18:23:52 +0200 Roland Schatz Fix null reference access when dumping raw data patches.
Tue, 23 Jul 2013 17:48:17 +0200 Christian Humer Merge.
Tue, 23 Jul 2013 17:47:56 +0200 Christian Humer Truffle-DSL: fixed bug in rewriting of child arrays.
Tue, 23 Jul 2013 11:19:47 +0200 Andreas Woess Truffle: add invalidation count to call target profiling / trace compilation.
Tue, 23 Jul 2013 10:42:54 +0200 Andreas Woess Backout changeset 4c12d3756015; ensure compiledCodeInvalidated() is never inlined.
Tue, 23 Jul 2013 09:45:39 +0200 Roland Schatz Retry canonicalization after inferStamp.
Mon, 22 Jul 2013 13:33:21 +0200 Roland Schatz Documentation fix.
Mon, 22 Jul 2013 22:26:49 -0700 twisti SPARC: can compile some stubs now but they don't work yet
Mon, 22 Jul 2013 21:43:31 -0700 twisti Reuse linkage.
Mon, 22 Jul 2013 21:42:21 -0700 twisti Fixed comment typo.
Mon, 22 Jul 2013 22:04:17 +0200 Christos Kotselidis Merge
Mon, 22 Jul 2013 22:03:53 +0200 Christos Kotselidis Lower CAS nodes to their lowered versions
Mon, 22 Jul 2013 22:03:27 +0200 Christos Kotselidis Add LoweredCompareAndSwapNode
Mon, 22 Jul 2013 19:12:14 +0200 Andreas Woess Canonicalize final field loads from a phi of constant objects.
Mon, 22 Jul 2013 19:17:17 +0200 Andreas Woess Always insert phi nodes using graph.add.
Mon, 22 Jul 2013 18:07:53 +0200 Andreas Woess Truffle: add Node.isReplaceable()
Mon, 22 Jul 2013 17:29:48 +0200 Andreas Woess Truffle: ignore null children in NodeUtil.findNodeChildren; refactoring.
Mon, 22 Jul 2013 16:20:43 +0200 Andreas Woess Truffle: print inlined call target and rename profiling option.
Mon, 22 Jul 2013 16:17:45 +0200 Andreas Woess Truffle: remove Node.EMPTY_ARRAY constant
Mon, 22 Jul 2013 16:19:39 +0200 Lukas Stadler Merge
Mon, 22 Jul 2013 16:18:55 +0200 Lukas Stadler fix merging of types in ConditionalEliminationPhase
Mon, 22 Jul 2013 16:04:43 +0200 Lukas Stadler check for one more case in ConditionalEliminationTest
Mon, 22 Jul 2013 16:04:21 +0200 Lukas Stadler small fixes for early read elimination
Mon, 22 Jul 2013 13:35:23 +0200 Christos Kotselidis Merge
Mon, 22 Jul 2013 13:34:53 +0200 Christos Kotselidis Make VerifyOopStub leaf call
Mon, 22 Jul 2013 13:28:03 +0200 Christos Kotselidis Add Javadoc to G1ReferentFieldReadBarrier
Mon, 22 Jul 2013 12:12:57 +0200 Roland Schatz Method to reconstruct array index from LocationNode.
Mon, 22 Jul 2013 11:58:00 +0200 Roland Schatz Documentation fixes.
Mon, 22 Jul 2013 10:54:43 +0200 Roland Schatz Rename isInitialized to isInitialization (inverting semantics!).
Mon, 22 Jul 2013 10:46:26 +0200 Roland Schatz Leave null check at original node when adding G1ReferentFieldReadBarrier.
Sun, 21 Jul 2013 22:13:21 +0200 Christos Kotselidis Method renaming
Sun, 21 Jul 2013 20:11:55 +0200 Christos Kotselidis Merge
Sun, 21 Jul 2013 20:11:12 +0200 Christos Kotselidis Add new node for referent field read barrier (G1 GC)
Sun, 21 Jul 2013 19:15:40 +0200 Christos Kotselidis Rename WriteBarrierType to BarrierType
Sun, 21 Jul 2013 15:25:16 +0200 Christian Humer Truffle: Increased TruffleCache maximum node count from 200 to 350.
Sat, 20 Jul 2013 10:57:13 +0200 Christian Humer Truffle: Added early read elimination to TruffleCache.
Sat, 20 Jul 2013 10:52:48 +0200 Christian Humer Truffle-DSL: Made specializations reflectable at runtime.
Fri, 19 Jul 2013 22:21:31 +0200 Christos Kotselidis Merge
Fri, 19 Jul 2013 22:18:40 +0200 Christos Kotselidis Method renaming
Fri, 19 Jul 2013 22:14:53 +0200 Christos Kotselidis Javadoc fixes
Fri, 19 Jul 2013 22:10:48 +0200 Christos Kotselidis Method and variables' renaming
Fri, 19 Jul 2013 12:01:15 -0700 twisti added createLabelName override in AbstractHSAILAssembler; create a common label name in AbstractAssembler
Fri, 19 Jul 2013 09:30:49 -0700 Mick Jordan Merge
Fri, 19 Jul 2013 09:13:54 -0700 Mick Jordan add condition accessor to GuardingPiNode
Fri, 19 Jul 2013 17:47:35 +0200 Doug Simon made it possible to use enum constants in snippets
Fri, 19 Jul 2013 12:45:59 +0200 Doug Simon fixed bug in EdgeMoveOptimizer triggered by a backend (such as HSAIL) that has conditional branches with explicit input operands (as opposed to an implicit condition flags register)
Thu, 18 Jul 2013 13:31:08 -0700 Christian Wimmer Bugfix of stamp mask computation
Thu, 18 Jul 2013 17:18:13 +0200 Lukas Stadler make early read elimination work on read/write nodes (in addition to load/store)
Thu, 18 Jul 2013 17:16:16 +0200 Lukas Stadler fix problem in PEReadEliminationClosure (could lead to unschedulable graph)
Thu, 18 Jul 2013 17:15:32 +0200 Lukas Stadler output only blocks with changes in EffectClosure tracing
Thu, 18 Jul 2013 15:37:07 +0200 Roland Schatz Unit test for raw data patch.
Thu, 18 Jul 2013 15:37:02 +0200 Roland Schatz Support data patches for values larger than long.
Thu, 18 Jul 2013 14:35:12 +0200 Lukas Stadler reset "permanent" flag on ValueAnchorNodes during inlining
Thu, 18 Jul 2013 14:34:45 +0200 Lukas Stadler new Option PrintGraphProbabilities to output probabilities during binary graph dumping
Thu, 18 Jul 2013 13:17:37 +0200 Lukas Stadler new ValueAnchorCleanupPhase to make lock elimination work again, tests for lock elimination
Thu, 18 Jul 2013 13:16:37 +0200 Lukas Stadler move LockElimination to MidTier
Thu, 18 Jul 2013 13:15:07 +0200 Lukas Stadler always perform canonicalization at the beginning of MidTier
Thu, 18 Jul 2013 12:59:36 +0200 Lukas Stadler remove obsolete code from ValueAnchorNode
Thu, 18 Jul 2013 12:04:09 +0200 Lukas Stadler make MergeableState an abstract class instead of an interface
Thu, 18 Jul 2013 12:01:17 +0200 Lukas Stadler fix for ConditionalEliminationPhase.addNullness
Wed, 17 Jul 2013 20:23:36 +0200 Christos Kotselidis Replace custom graph building with snippet for unsafe load lowering
Wed, 17 Jul 2013 19:52:20 +0200 Christos Kotselidis Introduce new read opcode that allows compressed oops and read barriers
Wed, 17 Jul 2013 19:31:46 +0200 Christos Kotselidis Remove unused node intrinsic
Wed, 17 Jul 2013 19:30:36 +0200 Christos Kotselidis Code refactoring and cleanup
Wed, 17 Jul 2013 18:02:19 +0200 Andreas Woess Truffle: try out a new inlining policy
Wed, 17 Jul 2013 16:05:48 +0200 Andreas Woess Truffle: increase inlining maximum caller size
Wed, 17 Jul 2013 14:52:24 +0200 Andreas Woess Truffle: detect inlined recursive calls and introduce depth limit
Wed, 17 Jul 2013 14:14:52 +0200 Andreas Woess Truffle: add InlinedCallSite interface and an InlinableCallSite method to query the inlined call target
Wed, 17 Jul 2013 13:53:11 +0200 Andreas Woess Truffle: add NodeUtil.countNodes overload that counts nodes of a specific type
Tue, 16 Jul 2013 17:41:21 -0700 twisti SPARC: fixes and more stuff works
Tue, 16 Jul 2013 18:30:45 +0200 Doug Simon Merge.
Tue, 16 Jul 2013 18:13:36 +0200 Doug Simon Merge.
Tue, 16 Jul 2013 18:13:20 +0200 Doug Simon rename: LogicBinaryNode -> ShortCircuitBooleanNode, Logic[Conjunction|Disjunction]Node -> ShortCircuit[And|Or]Node
Tue, 16 Jul 2013 18:08:09 +0200 Doug Simon made use of symbolic constants for branch probabilities
Tue, 16 Jul 2013 17:56:53 +0200 Doug Simon moved BranchNodeProbabilities to graal.nodes project
Tue, 16 Jul 2013 17:29:39 +0200 Doug Simon added a field to LogicBinaryNode capturing the probability that the evaluation of the logic node is short-circuited (i.e. only the left input is evaluated)
Tue, 16 Jul 2013 16:36:21 +0200 Doug Simon allow double fields in value number computation and thus, in floating nodes
Tue, 16 Jul 2013 16:46:55 +0200 Lukas Stadler force substitution of Object.clone
Tue, 16 Jul 2013 16:44:34 +0200 Lukas Stadler add EarlyReadEliminationPhase, including tests
Tue, 16 Jul 2013 16:24:38 +0200 Lukas Stadler rename ReadEliminationPE... to PEReadElimination...
Tue, 16 Jul 2013 16:23:17 +0200 Lukas Stadler process FixedGuardNodes in ConditionalEliminationPhase
Tue, 16 Jul 2013 15:08:37 +0200 Lukas Stadler Merge
Tue, 16 Jul 2013 15:08:28 +0200 Lukas Stadler Merge
Tue, 16 Jul 2013 15:07:09 +0200 Lukas Stadler fix IfNode simplification that tries to remove a previously deleted LoopExitNode
Tue, 16 Jul 2013 14:17:28 +0200 Christos Kotselidis Fix typo
Tue, 16 Jul 2013 14:16:42 +0200 Christos Kotselidis Minor refactoring
Tue, 16 Jul 2013 14:10:44 +0200 Christos Kotselidis Augment WriteBarrierVerificationTest with arrayCopy test case
Tue, 16 Jul 2013 14:10:10 +0200 Christos Kotselidis Augment WriteBarrierVerification phase to account for ArrayRange barriers
Mon, 15 Jul 2013 17:58:17 -0700 twisti Merge
Fri, 12 Jul 2013 10:12:06 -0700 twisti Merge
Fri, 12 Jul 2013 10:10:07 -0700 twisti Move non_oop_bits value up to Graal.
Thu, 11 Jul 2013 10:31:16 -0700 twisti solaris-fastdebug build fixes.
Mon, 15 Jul 2013 18:22:25 +0200 Doug Simon HSAIL backend changes
Mon, 15 Jul 2013 17:54:00 +0200 Lukas Stadler Merge
Mon, 15 Jul 2013 17:52:35 +0200 Lukas Stadler let ConditionalEliminationPhase change invokes to InvokeKind.Special based on type information
Mon, 15 Jul 2013 17:32:12 +0200 Lukas Stadler add ValueProxy interface to FixedValueAnchorNode
Mon, 15 Jul 2013 16:36:54 +0200 Lukas Stadler make ValueNode.stamp() final, fix WordTypeRewriterPhase
Mon, 15 Jul 2013 15:58:48 +0200 Lukas Stadler assertion in GraalCompiler (don't parse @Test methods)
Mon, 15 Jul 2013 15:58:13 +0200 Lukas Stadler make early read elimination see through ValueProxies
Mon, 15 Jul 2013 16:39:11 +0200 Lukas Stadler add ValueProxy interface and infrastructure
Mon, 15 Jul 2013 16:53:35 +0200 Doug Simon cannot omit frame for compiled methods that make a foreign call (GRAAL-362)
Mon, 15 Jul 2013 16:24:15 +0200 Roland Schatz Re-enable omission of array initialization for G1.
Mon, 15 Jul 2013 16:24:08 +0200 Roland Schatz Use initializing write node in object clone snippets.
Mon, 15 Jul 2013 16:24:03 +0200 Roland Schatz Don't add G1 prebarrier if the written location is uninitialized.
Mon, 15 Jul 2013 15:29:01 +0200 Andreas Woess Merge
Mon, 15 Jul 2013 14:49:40 +0200 Andreas Woess Truffle: add assertions to verify the finalness of child fields.
Mon, 15 Jul 2013 15:26:39 +0200 Andreas Woess Truffle: revise NodeUtil.replaceChild assertion
Mon, 15 Jul 2013 14:12:33 +0200 Andreas Woess Truffle: Never compile InvalidInstalledCodeException catch handler.
Mon, 15 Jul 2013 14:09:44 +0200 Andreas Woess Merge
Thu, 11 Jul 2013 22:14:27 +0200 Andreas Woess Truffle: introduce profiling option
Thu, 11 Jul 2013 19:34:27 +0200 Andreas Woess Truffle: change sorting of inlinable call sites
Mon, 15 Jul 2013 13:36:59 +0200 Lukas Stadler test for nullness and disjunctive conditions in ConditionalEliminationPhase
Mon, 15 Jul 2013 13:36:41 +0200 Lukas Stadler record disjunctive conditions in ConditionalEliminationPhase
Mon, 15 Jul 2013 13:11:34 +0200 Lukas Stadler fix nullness for not-equals in ConditionalEliminationPhase
Mon, 15 Jul 2013 12:02:15 +0200 Roland Schatz Do not re-compress oops that are already compressed.
Mon, 15 Jul 2013 10:59:14 +0200 Christos Kotselidis Merge
Mon, 15 Jul 2013 10:50:33 +0200 Christos Kotselidis Method renaming
Mon, 15 Jul 2013 10:48:10 +0200 Christos Kotselidis Add assertions
Sat, 13 Jul 2013 17:21:58 +0200 Christian Humer Truffle-DSL: Added additional test case for polymporphic generation.
Sat, 13 Jul 2013 17:14:23 +0200 Christian Humer Truffle: Added assertions to replaceChild.
Sat, 13 Jul 2013 17:13:08 +0200 Christian Humer Truffle-DSL: Fixed a bug in polymorphic code generation.
Fri, 12 Jul 2013 23:26:01 +0200 Christos Kotselidis Merge
Fri, 12 Jul 2013 21:48:09 +0200 Christos Kotselidis Allow compressed klass pointers
Fri, 12 Jul 2013 20:19:00 +0200 Christos Kotselidis Merge
Fri, 12 Jul 2013 14:58:07 +0200 Christos Kotselidis Augment compressed oop tests
Fri, 12 Jul 2013 14:43:27 +0200 Christos Kotselidis Replace direct read word with loadHub intrinsic in VerifyOop stub
Fri, 12 Jul 2013 14:40:47 +0200 Christos Kotselidis Delegate compressed klass pointers info to ReadNode of LoadHubNode
Fri, 12 Jul 2013 14:38:47 +0200 Christos Kotselidis Adjust load/store hub intrinsics to account for Compressed Klass pointers
Fri, 12 Jul 2013 14:20:53 +0200 Christos Kotselidis Add WriteHubNode lowering
Fri, 12 Jul 2013 14:17:42 +0200 Christos Kotselidis Add compressed oop support in HotSpot Backend
Fri, 12 Jul 2013 14:16:17 +0200 Christos Kotselidis Add compressed klass pointers support in LIR
Fri, 12 Jul 2013 22:52:05 +0200 Doug Simon re-enabled new lowering of checkcast with addition of a null-check guard where the profile has nullSeen=FALSE
Fri, 12 Jul 2013 19:09:52 +0200 Doug Simon disabled new lowering of checkcast until performance regression is fixed
Fri, 12 Jul 2013 18:09:39 +0200 Doug Simon Merge.
Fri, 12 Jul 2013 18:08:58 +0200 Doug Simon fixed generation of sequential id prefixes for IGV graphs
Fri, 12 Jul 2013 14:48:30 +0200 Doug Simon made the "Remove selected graphs and groups" action work in IGV for binary graphs
Thu, 11 Jul 2013 15:13:50 +0200 Lukas Stadler add test for early read elimination
Thu, 11 Jul 2013 14:57:14 +0200 Lukas Stadler re-introduce early read elimination as part of escape analysis
Fri, 12 Jul 2013 11:19:36 +0200 Lukas Stadler fix stamps for constants of boolean, byte, char and short type, add tests
Fri, 12 Jul 2013 17:01:14 +0200 Lukas Stadler prevent repeated simplification of FixedGuardNode
Fri, 12 Jul 2013 15:30:28 +0200 Lukas Stadler add relative pc to uncommon trap event entry (helps debugging SEGFAULTs in copmiled code)
Fri, 12 Jul 2013 15:29:47 +0200 Lukas Stadler correctly anchor eliminated guards during ConditionalElimination
Fri, 12 Jul 2013 12:48:06 +0200 Christos Kotselidis Variables' renaming
Fri, 12 Jul 2013 12:47:08 +0200 Christos Kotselidis Remove scratch register from compressed load LIR instruction (used only for testing)
Fri, 12 Jul 2013 12:46:06 +0200 Christos Kotselidis Adjust header size to compressed klass pointers
Fri, 12 Jul 2013 12:42:44 +0200 Christos Kotselidis Add StoreHubNode
Fri, 12 Jul 2013 12:40:56 +0200 Christos Kotselidis Add function to read compressed klass pointers of constant objects natively
Fri, 12 Jul 2013 12:24:11 +0200 Christos Kotselidis Delegate compressed klass pointers info from HotSpot to Graal
Thu, 11 Jul 2013 20:58:54 +0200 Doug Simon fixed canonicalization bug (detected by Gilles) in binary logic nodes
Thu, 11 Jul 2013 20:57:58 +0200 Doug Simon fixed a stamp join to be done the "right" way (stamp joining is not currently commutative)
Thu, 11 Jul 2013 20:56:18 +0200 Doug Simon add sequential id prefixes to IGV graphs
Thu, 11 Jul 2013 16:21:29 +0200 Roland Schatz Output lowering type in graph dumps.
Thu, 11 Jul 2013 16:21:04 +0200 Roland Schatz Check that guards are only created in BEFORE_GUARDS lowering.
Thu, 11 Jul 2013 14:47:52 +0200 Gilles Duboscq Improve instanceof canonicalization
Thu, 11 Jul 2013 14:45:31 +0200 Gilles Duboscq Add scopes to capture the graphs in ReplacementsImpl
Tue, 09 Jul 2013 18:17:55 +0200 Gilles Duboscq Use GuardedValueNode in the inlining
Thu, 11 Jul 2013 13:09:28 +0200 Andreas Woess Truffle: refactor inlining
Thu, 11 Jul 2013 12:22:51 +0200 Andreas Woess Truffle: introduce NodeUtil.countNodes
Thu, 11 Jul 2013 12:10:17 +0200 Christos Kotselidis Merge
Thu, 11 Jul 2013 12:09:36 +0200 Christos Kotselidis Minor refactoring
Thu, 11 Jul 2013 11:58:03 +0200 Christos Kotselidis Remove caching of gcStartCycles
Thu, 11 Jul 2013 11:56:11 +0200 Christos Kotselidis Remove ternary
Thu, 11 Jul 2013 11:55:30 +0200 Christos Kotselidis Simplify code
Thu, 11 Jul 2013 11:09:16 +0200 Roland Schatz Move lowering of arraycopy to the correct lowering phase.
Wed, 10 Jul 2013 19:48:23 -0700 Thomas Wuerthinger Relax TruffleCache assertion.
Thu, 11 Jul 2013 01:56:42 +0200 Christian Humer merge.
Thu, 11 Jul 2013 01:55:54 +0200 Christian Humer Truffle-DSL: fixed a bug in removal of the frame from the generated generic execute method.
Wed, 10 Jul 2013 12:50:45 -0700 twisti SPARC: Can compile and run two or three methods of a bootstrap.
Wed, 10 Jul 2013 17:46:27 +0200 Doug Simon checkcast is lowered to instanceof (GRAAL-248)
Wed, 10 Jul 2013 17:46:03 +0200 Doug Simon stamp for GuardingPiNode is determined by caller of constructor, not within constructor
Wed, 10 Jul 2013 17:44:23 +0200 Doug Simon make use of guardingNonNull node intrinsic
Wed, 10 Jul 2013 09:42:22 +0200 Christian Humer Added truffle option to enable detailed rewrite messages. Disabled by default.
Wed, 10 Jul 2013 09:23:15 +0200 Christian Humer Removed frame argument for generic cases if not needed.
Wed, 10 Jul 2013 05:27:45 +0200 Thomas Wuerthinger Merge.
Wed, 10 Jul 2013 05:26:50 +0200 Thomas Wuerthinger Introduce CompilerDirectives.SlowPath annotation.
Tue, 09 Jul 2013 15:37:50 -0700 twisti SPARC: Can compile simple methods and do static calls.
Tue, 09 Jul 2013 15:37:21 -0700 twisti SPARC: Fixed build errors.
Tue, 09 Jul 2013 14:39:34 -0700 twisti Code installer changes for SPARC.
Tue, 09 Jul 2013 22:05:40 +0200 Thomas Wuerthinger Merge.
Tue, 09 Jul 2013 21:53:50 +0200 Thomas Wuerthinger Fix Truffle cache inlining strategy to skip exception edges.
Tue, 09 Jul 2013 21:20:03 +0200 Andreas Woess Merge
Tue, 09 Jul 2013 21:03:29 +0200 Andreas Woess Truffle: minor cleanup
Tue, 09 Jul 2013 19:45:35 +0200 Andreas Woess Truffle: ensure frame assumption is recorded for materialized frames
Tue, 09 Jul 2013 20:09:24 +0200 Thomas Wuerthinger Merge.
Tue, 09 Jul 2013 20:06:15 +0200 Thomas Wuerthinger Introduce TruffleGraphMaxNodes option with default value 10000.
Tue, 09 Jul 2013 17:38:32 +0200 Thomas Wuerthinger Fix for TruffleCache.
Tue, 09 Jul 2013 14:33:24 +0200 Thomas Wuerthinger Improve Truffle graph cache.
Tue, 09 Jul 2013 17:55:02 +0200 Christian Haeubl Merge.
Tue, 09 Jul 2013 17:54:48 +0200 Christian Haeubl Increased priority for compiler threads.
Tue, 09 Jul 2013 17:53:58 +0200 Christian Haeubl Removed priority compilation queue.
Tue, 09 Jul 2013 11:58:03 +0200 Roland Schatz New lowering phase after framestate assignment.
Tue, 09 Jul 2013 11:58:02 +0200 Roland Schatz Make array allocations deoptimizing nodes.
Tue, 09 Jul 2013 11:58:01 +0200 Roland Schatz Make G1PreWriteBarrier a DeoptimizingNode.
Tue, 09 Jul 2013 11:58:00 +0200 Roland Schatz Make FixedGuardNode a DeoptimizingNode.
Tue, 09 Jul 2013 11:57:18 +0200 Roland Schatz Assign framestates in snippet lowering after framestate assignment.
Tue, 09 Jul 2013 11:14:36 +0200 Roland Schatz Allow foreign call stubs to be declared as leaf methods.
Tue, 09 Jul 2013 11:21:06 +0200 Christian Haeubl Merge.
Tue, 09 Jul 2013 11:19:53 +0200 Christian Haeubl Fix for OSR regression introduced with 88672775a26c.
Tue, 09 Jul 2013 11:18:52 +0200 Christian Haeubl Minor Java fix.
Tue, 09 Jul 2013 10:40:37 +0200 Doug Simon added HSAIL backend and tests
Tue, 09 Jul 2013 01:27:40 +0200 Thomas Wuerthinger Merge.
Tue, 09 Jul 2013 01:27:33 +0200 Thomas Wuerthinger Small fixes for lowering phase.
Mon, 08 Jul 2013 22:14:01 +0200 Thomas Wuerthinger Clean up OptimizedCallTarget and HotSpotNmethod.execute.
Mon, 08 Jul 2013 22:12:41 +0200 Thomas Wuerthinger Remove HotSpotNmethodSubstitutions.
Mon, 08 Jul 2013 14:49:05 -0700 twisti Added unique Label identifier.
Mon, 08 Jul 2013 21:14:06 +0200 Thomas Wuerthinger Remove unused import.
Mon, 08 Jul 2013 21:12:41 +0200 Thomas Wuerthinger Merge.
Mon, 08 Jul 2013 21:12:00 +0200 Thomas Wuerthinger Improve performance of calling Truffle call targets.
Mon, 08 Jul 2013 21:08:14 +0200 Thomas Wuerthinger Fix unsafe access node.
Mon, 08 Jul 2013 16:27:46 +0200 Thomas Wuerthinger Create new intrinsic for GuardingPiNode for null check guarding. Fix ArraySubstitutions.
Mon, 08 Jul 2013 15:54:24 +0200 Thomas Wuerthinger Merge.
Mon, 08 Jul 2013 00:05:30 +0200 Thomas Wuerthinger Make CompilerDirectives.unsafeCast a generic method.
Sun, 07 Jul 2013 23:51:52 +0200 Thomas Wuerthinger New unsafe cast CompilerDirectives method in Truffle API.
Sun, 07 Jul 2013 23:32:05 +0200 Thomas Wuerthinger Merge.
Sun, 07 Jul 2013 22:28:18 +0200 Thomas Wuerthinger Factor and improve unsafe load/store canonicalization.
Sun, 07 Jul 2013 21:30:25 +0200 Thomas Wuerthinger Fix unsafe load/store canonicalization to fields to also check accessKind.
Sun, 07 Jul 2013 21:01:31 +0200 Thomas Wuerthinger Fix Truffle cache to handle macro nodes correctly.
Sun, 07 Jul 2013 21:01:05 +0200 Thomas Wuerthinger Create utility method in InliningUtil for inlining macro nodes.
Sun, 07 Jul 2013 21:00:29 +0200 Thomas Wuerthinger Fix visitor in OptimizedCallTarget class.
Mon, 08 Jul 2013 17:32:05 +0200 Christian Haeubl Merge.
Mon, 08 Jul 2013 17:14:25 +0200 Christian Haeubl Minor C++ compilation fixes.
Mon, 08 Jul 2013 16:55:28 +0200 Christian Haeubl Compilation policy fixes and changed default compilation policy.
Mon, 08 Jul 2013 12:01:51 +0200 Christian Haeubl Removed API to access method invocation count from Graal.
Mon, 08 Jul 2013 14:34:45 +0200 Doug Simon Merge.
Fri, 05 Jul 2013 15:48:48 +0200 Doug Simon remove null check semantics from LoadHubNode (GRAAL-248)
Fri, 05 Jul 2013 15:47:31 +0200 Doug Simon added javadoc for GuardedNode and Stamp.nonNull()
Fri, 05 Jul 2013 15:44:02 +0200 Doug Simon added GuardingPiNode
Fri, 05 Jul 2013 15:43:22 +0200 Doug Simon made TypeCheckTest test more common pattern of type test profile showing null never seen
Fri, 05 Jul 2013 15:40:50 +0200 Doug Simon added extra test for guarded inlining
Mon, 08 Jul 2013 10:56:42 +0200 Christos Kotselidis Merge
Mon, 08 Jul 2013 09:08:43 +0200 Christos Kotselidis Oop verification after printing oop
Mon, 08 Jul 2013 09:08:04 +0200 Christos Kotselidis Debug log cleanup
Mon, 08 Jul 2013 09:58:00 +0200 Christian Haeubl Merge.
Mon, 08 Jul 2013 09:57:14 +0200 Christian Haeubl Reverted attempt to increase accuracy of profiling information (57b9a8c7cea8).
Fri, 05 Jul 2013 14:05:06 +0200 Christian Haeubl Reenabled nmethod statistics in product mode.
Fri, 05 Jul 2013 14:00:17 +0200 Christian Haeubl Added an inlining policy that tries to inline all calls.
Thu, 04 Jul 2013 15:56:22 +0200 Christian Haeubl Attempt to increase accuracy of profiling information in the context of deep inlining.
Sun, 07 Jul 2013 21:30:00 +0200 Christos Kotselidis Merge
Sun, 07 Jul 2013 19:44:38 +0200 Christos Kotselidis Add nullcheck at G1 Pre Barrier
Sun, 07 Jul 2013 19:09:31 +0200 Christos Kotselidis Add probabilities in WB snippets
Sun, 07 Jul 2013 18:13:51 +0200 Christos Kotselidis Always fill contents when G1 is enabled
Sun, 07 Jul 2013 17:10:42 +0200 Christos Kotselidis Add tracing info to G1 Write Barriers
Sun, 07 Jul 2013 17:09:46 +0200 Christos Kotselidis Fix checkstyle errors
Sun, 07 Jul 2013 17:09:19 +0200 Christos Kotselidis Delegate GC counter from HotSpot to Graal for tracing purposes
Sun, 07 Jul 2013 17:02:15 +0200 Christos Kotselidis Add GC counter for starting tracing of barriers
Sun, 07 Jul 2013 15:24:39 +0200 Christos Kotselidis Augment Write Barrier Verification Test for G1
Sun, 07 Jul 2013 15:24:17 +0200 Christos Kotselidis Augment WriteBarrier Verification Phase for G1 (only post barriers)
Sun, 07 Jul 2013 17:20:13 +0200 Thomas Wuerthinger Fixes for Truffle cache.
Sat, 06 Jul 2013 12:20:23 +0200 Thomas Wuerthinger Introduce TraceTrufflePerformanceWarnings flag.
Sat, 06 Jul 2013 11:56:27 +0200 Thomas Wuerthinger Introduce new Truffle compiler options: TruffleOperationCacheMaxNodes and TraceTruffleCompilationExceptions
Sat, 06 Jul 2013 00:29:59 +0200 Thomas Wuerthinger First draft of Truffle graph caching.
Fri, 05 Jul 2013 15:18:37 +0200 Roland Schatz Do not re-compress oops that are already compressed.
Fri, 05 Jul 2013 13:28:18 +0200 Bernhard Urban scheduling: remove duplicated code
Thu, 04 Jul 2013 15:30:38 +0200 Doug Simon fixed regression in unittest command when no tests are specified
Thu, 04 Jul 2013 15:03:43 +0200 Doug Simon enhanced debug context for inlining so that inlining hierarchy is correctly shown in IGV
Thu, 04 Jul 2013 14:53:28 +0200 Doug Simon more robust command line checking for unittest (at cost of removing support for negative filters)
Thu, 04 Jul 2013 13:39:40 +0200 Bernhard Urban ptx: fix include for non-precompiled header build
Wed, 03 Jul 2013 16:19:15 +0200 Andreas Woess ObjectEqualsNode: fix comparison of virtual boolean against constant object
Mon, 01 Jul 2013 23:50:27 +0200 Bernhard Urban RightShiftNode: fix canonicalization for negative input
Tue, 02 Jul 2013 19:21:59 +0200 Christian Humer Truffle-DSL: fixed bugs in the generated polymorphic code generation.
Tue, 02 Jul 2013 14:51:22 +0200 Christian Humer Merge.
Tue, 02 Jul 2013 14:51:05 +0200 Christian Humer Truffle-DSL: rewritten polymorphic optimization for simpler generated code.
Mon, 01 Jul 2013 21:08:20 +0200 Christian Humer Disabled truffle rewrite trace by default.
Mon, 01 Jul 2013 21:07:21 +0200 Christian Humer Merge.
Mon, 01 Jul 2013 20:58:32 +0200 Christian Humer Truffle-DSL: API-change: Renamed truffle.api.codegen to truffle.api.dsl for all projects and packages.
Mon, 01 Jul 2013 20:32:20 +0200 Christian Humer Truffle-DSL: code-generation of polymorphic caching
Mon, 01 Jul 2013 20:31:30 +0200 Christian Humer Truffle-DSL: API change: Renamed createNodeSpecialized to createNodeGeneric. There was not a known use-case for createNodeSpecialized so we decided to replace it with a simpler version.
Mon, 01 Jul 2013 20:29:08 +0200 Christian Humer Truffle-DSL: added a few missing types to the dsl tests.
Mon, 01 Jul 2013 20:28:37 +0200 Christian Humer Truffle-DSL: API change: removed useSpecializations in @Generic. The way of specifying this behaviour now is to create a @Specialization which won't rewrite. This way there is no generic case anymore which could use the specializations for its implementation.
Mon, 01 Jul 2013 20:24:49 +0200 Christian Humer Truffle-DSL: API changes for new polymorphic caching feature.
Fri, 28 Jun 2013 12:19:51 +0200 Christian Humer Truffle-DSL: Renamed @NodeClass to @NodeContainer. splitByMethodName is not an option anymore and is always enabled if a @NodeContainer is used.
Wed, 26 Jun 2013 17:21:59 +0200 Christian Humer Added a feature to trace rewrites of truffle nodes.
Tue, 02 Jul 2013 10:17:35 +0200 Roland Schatz Factor out common code of NewArrayNode and DynamicNewArrayNode.
Mon, 01 Jul 2013 15:46:27 -0400 Morris Meyer CR-1032 - change ExternalCompilationResult kernel -> entryPoint
Mon, 01 Jul 2013 11:47:01 +0200 Roland Schatz Make newArray stubs reexecutable.
Mon, 01 Jul 2013 11:46:53 +0200 Roland Schatz Remove unnecessary class.
Mon, 01 Jul 2013 10:52:24 +0200 Doug Simon made parsing of mx/env more robust
Sun, 30 Jun 2013 11:24:38 -0400 Morris Meyer System_currentTimeMillis02 checkstyle nit
Sun, 30 Jun 2013 11:19:34 -0400 Morris Meyer Disable PTX invocation
Sun, 30 Jun 2013 11:19:21 -0400 Morris Meyer Ensure compilation in System_currentTimeMillis02
Sat, 29 Jun 2013 22:06:05 -0400 Morris Meyer PTX checkstyle nits
Sat, 29 Jun 2013 21:57:13 -0400 Morris Meyer PTX invcation test fixes
Sat, 29 Jun 2013 21:53:34 -0400 Morris Meyer ExternalCompilationResult gate fix
Sat, 29 Jun 2013 21:52:28 -0400 Morris Meyer ExternalCompilationResult serialization
Sat, 29 Jun 2013 21:29:34 -0400 Morris Meyer PTX kernel execution - no args or return value
Sat, 29 Jun 2013 11:40:52 +0200 Doug Simon distribution jars (e.g., graal.jar) now contain library dependencies
Thu, 20 Jun 2013 14:25:26 +0200 Bernhard Urban ShiftNode: add constant with correct stamp in canonical()
Fri, 28 Jun 2013 19:11:47 +0200 Gilles Duboscq commands.py: Make sure _jdk returns an absolute path. Use _jdk and _jdksDir where necessary
Fri, 28 Jun 2013 17:33:44 +0200 Doug Simon Merge.
Fri, 28 Jun 2013 17:00:59 +0200 Doug Simon added annotation to suppress warnings for Eclipse kepler and juno
Fri, 28 Jun 2013 17:00:26 +0200 Doug Simon fixed non-product builds of the VM for jdk7_25
Fri, 28 Jun 2013 16:36:27 +0200 Gilles Duboscq Add a --vmdir argument to mx
Fri, 28 Jun 2013 15:32:06 +0200 Lukas Stadler make BoxNode and UnboxNode floating
Fri, 28 Jun 2013 11:02:37 +0200 Doug Simon disabled "noisy" log statements unless -v option (i.e. verbose) is specified to mx
Thu, 27 Jun 2013 22:18:52 -0700 twisti Revert bytecode indexes back to Java endianess.
Thu, 27 Jun 2013 19:57:43 -0400 Morris Meyer GPU generate_kernel return for Cuda function
Thu, 27 Jun 2013 19:30:44 -0400 Morris Meyer Fix SPARC unused annotations
Thu, 27 Jun 2013 19:24:03 -0400 Morris Meyer SPARCAssembler Fmt3p upgrade
Thu, 27 Jun 2013 19:22:42 -0400 Morris Meyer PTX kernel get_function return
Thu, 27 Jun 2013 22:00:18 +0200 Thomas Wuerthinger Remove suppress warnings.
Thu, 27 Jun 2013 21:47:42 +0200 Thomas Wuerthinger Merge.
Thu, 27 Jun 2013 21:20:07 +0200 Thomas Wuerthinger Fixed issues around execute compiled code stub. Made TraceDeoptimization a product flag.
Thu, 27 Jun 2013 15:14:29 +0200 Thomas Wuerthinger Use correct parameters for readUnsafeConstant.
Thu, 27 Jun 2013 14:15:27 +0200 Thomas Wuerthinger Fix for new warnings showing up when using Kepler eclipse.
Thu, 27 Jun 2013 21:03:55 +0200 Christos Kotselidis Merge
Thu, 27 Jun 2013 11:44:15 +0200 Christos Kotselidis Augment comments
Thu, 27 Jun 2013 11:42:43 +0200 Christos Kotselidis Lower G1 Array Range Barriers
Thu, 27 Jun 2013 11:41:19 +0200 Christos Kotselidis Write Barrier Addition Phase adds Array Range Barriers for G1
Thu, 27 Jun 2013 11:39:57 +0200 Christos Kotselidis Small refactoring
Thu, 27 Jun 2013 11:37:33 +0200 Christos Kotselidis Add ArrayRange Snippets for G1
Thu, 27 Jun 2013 11:37:18 +0200 Christos Kotselidis Fix Checkstyle errors
Thu, 27 Jun 2013 11:32:36 +0200 Christos Kotselidis Introduce G1 Array Range Barrier Nodes
Thu, 27 Jun 2013 11:28:38 +0200 Christos Kotselidis SerialArrayRangeWriteBarrier inherits from ArrayRangeWriteBarrier class
Thu, 27 Jun 2013 11:26:42 +0200 Christos Kotselidis Introduce ArrayRangeWriteBarrier super class
Thu, 27 Jun 2013 11:23:34 +0200 Christos Kotselidis Replace unsafe load with readCompressed while reading the previous value in G1 pre barriers (Avoids guard insertion after guard lowering)
Thu, 27 Jun 2013 11:22:27 +0200 Christos Kotselidis Introduce ReadCompressed opcode in WordTypeRewriter
Thu, 27 Jun 2013 11:16:18 +0200 Christos Kotselidis Assume that all unsafe loads generated after guard lowering derive from ArrayCopy Intrinsics
Thu, 27 Jun 2013 11:14:46 +0200 Christos Kotselidis Fix stamp in unsafe load lowering
Thu, 27 Jun 2013 18:21:13 +0200 Bernhard Urban CTW: adapt output messages, so that they match with the output of hotspot
Wed, 26 Jun 2013 15:35:58 +0200 Roland Schatz Use slow-path stub call instead of deopt in lowering of DynamicNewArrayNode.
Wed, 26 Jun 2013 15:22:21 +0200 Thomas Wuerthinger Merge.
Wed, 26 Jun 2013 15:22:11 +0200 Thomas Wuerthinger Add sanity check to avoid overwriting the reserved code buffer for very large methods.
Wed, 26 Jun 2013 15:17:17 +0200 Thomas Wuerthinger Slightly increase GraalNMethodSizeLimit and make it a product flag.
Tue, 25 Jun 2013 23:52:52 +0200 Thomas Wuerthinger Delete unused stub.
Tue, 25 Jun 2013 19:49:09 +0200 Thomas Wuerthinger Merge.
Tue, 25 Jun 2013 19:48:16 +0200 Thomas Wuerthinger Fix bug in canonicalization of non-compressed object pointers.
Tue, 25 Jun 2013 14:59:57 +0200 Thomas Wuerthinger Disable type check hints and type checked inlining for Truffle compiler.
Tue, 25 Jun 2013 14:56:56 +0200 Thomas Wuerthinger Fix bug in executeCompiledMethod interpreter stub.
Wed, 26 Jun 2013 12:16:38 +0200 Lukas Stadler enable TailDuplication for MergeNodes without stateAfter
Tue, 25 Jun 2013 23:05:52 +0200 Doug Simon fixed bug in ConditionalEliminationPhase (GRAAL-346)
Tue, 25 Jun 2013 23:05:01 +0200 Doug Simon GraalCompilerTest throws an error if code installation fails
Tue, 25 Jun 2013 21:14:47 +0200 Doug Simon made the primary suite detection logic a little more robust
Tue, 25 Jun 2013 13:53:02 +0200 Andreas Woess Separate replacements for Truffle compilation
Mon, 24 Jun 2013 17:16:04 +0200 Andreas Woess PartialEvaluator: iterative version of expandTree
Tue, 25 Jun 2013 10:22:02 +0200 Lukas Stadler change to GC verification during gate: run in product, add after-GC verification
Tue, 25 Jun 2013 10:05:04 +0200 Lukas Stadler split PiNode into PiNode and GuardedValueNode
Tue, 25 Jun 2013 00:11:45 +0200 Christos Kotselidis Merge
Mon, 24 Jun 2013 23:10:56 +0200 Christos Kotselidis Merge
Mon, 24 Jun 2013 23:10:24 +0200 Christos Kotselidis Code cleanup
Mon, 24 Jun 2013 16:55:52 +0200 Christos Kotselidis Replace readObject with unsafe load for G1 Barriers + Compressed Oops correctness
Mon, 24 Jun 2013 15:26:43 +0200 Christos Kotselidis Merge
Mon, 24 Jun 2013 14:57:04 +0200 Christos Kotselidis Static imports in write barrier snippets
Mon, 24 Jun 2013 14:52:44 +0200 Christos Kotselidis Method renaming
Mon, 24 Jun 2013 14:49:17 +0200 Christos Kotselidis Fix spelling error
Mon, 24 Jun 2013 14:48:20 +0200 Christos Kotselidis Replace G1 stub call nodes with intrinsics
Mon, 24 Jun 2013 13:44:59 +0200 Christos Kotselidis Move barrier check inside addReadNodeBarriers method, better assertions
Mon, 24 Jun 2013 12:06:32 +0200 Christos Kotselidis Make Write Barrier abstract class
Mon, 24 Jun 2013 12:05:18 +0200 Christos Kotselidis Remove old Write Barrier node
Mon, 24 Jun 2013 22:56:07 +0200 Doug Simon updated Checkstyle rules to prohibit underscores in method names and fixed current violations
Mon, 24 Jun 2013 16:40:56 +0200 Andreas Woess Increase MaximumDesiredSize
Mon, 24 Jun 2013 16:40:32 +0200 Andreas Woess Merge
Mon, 24 Jun 2013 12:57:44 +0200 Andreas Woess fix windows build directory
Mon, 24 Jun 2013 13:40:46 +0200 Roland Schatz New strategy for selecting the default runtime.
Mon, 24 Jun 2013 13:17:33 +0200 Roland Schatz New strategy for selecting the default compiler configuration.
Mon, 24 Jun 2013 11:56:24 +0200 Christian Haeubl Merge
Mon, 24 Jun 2013 11:43:48 +0200 Christian Haeubl Fixed an interpreter issue concerning a trashed register.
Mon, 24 Jun 2013 10:25:41 +0200 Christos Kotselidis Merge
Mon, 24 Jun 2013 10:22:28 +0200 Christos Kotselidis Ignore testBoxedBooleanAOT test
Fri, 21 Jun 2013 23:12:51 +0200 Christos Kotselidis Merge
Fri, 21 Jun 2013 16:52:58 +0200 Christos Kotselidis Fix checkstyle errors
Fri, 21 Jun 2013 16:49:32 +0200 Christos Kotselidis Merge
Fri, 21 Jun 2013 16:42:32 +0200 Christos Kotselidis Probability inversion in unsafe load lowering
Fri, 21 Jun 2013 16:26:35 +0200 Christos Kotselidis Add G1 Barriers during lowering
Fri, 21 Jun 2013 15:46:43 +0200 Christos Kotselidis Augment Write Barrier Addition Tests for G1 barriers
Fri, 21 Jun 2013 15:46:18 +0200 Christos Kotselidis Add logging helper function for write barrier debugging
Fri, 21 Jun 2013 15:11:46 +0200 Christos Kotselidis Attach G1 Pre barrier to load field of referent field
Fri, 21 Jun 2013 15:03:26 +0200 Christos Kotselidis Augment WriteBarrierAddition phase to insert G1 Barriers
Fri, 21 Jun 2013 11:59:34 +0200 Christos Kotselidis Add G1 Barrier Snippets
Fri, 21 Jun 2013 11:41:34 +0200 Christos Kotselidis Merge
Fri, 21 Jun 2013 11:34:17 +0200 Christos Kotselidis Read nodes with attached barrier (G1) can not float
Fri, 21 Jun 2013 11:08:10 +0200 Christos Kotselidis Forbid direct eden allocation when G1 is enabled
Mon, 24 Jun 2013 08:01:33 +0200 Lukas Stadler remove scheduledNext from ScheduledNode
Mon, 24 Jun 2013 02:19:14 +0200 Andreas Woess OptimizedCallTarget: always disable compilation on exception; cleanup
Sun, 23 Jun 2013 16:35:17 +0200 Andreas Woess TraceTruffleCompilation: output truffle and graal node counts
Sun, 23 Jun 2013 14:42:15 +0200 Andreas Woess PartialEvaluator: report node count difference (+/-) instead of new node count
Sun, 23 Jun 2013 23:42:07 +0200 Thomas Wuerthinger Ignore two test classes that show failures when used with code coverage tools.
Sun, 23 Jun 2013 21:44:35 +0200 Thomas Wuerthinger Merge.
Sun, 23 Jun 2013 21:44:15 +0200 Thomas Wuerthinger Add basic version of Graal's Truffle runtime.
Sun, 23 Jun 2013 21:36:00 +0200 Thomas Wuerthinger Add decompiler debug handler.
Sun, 23 Jun 2013 21:04:34 +0200 Thomas Wuerthinger Experimental decompiler that outputs Java source code from Graal IR for debug purposes.
Sun, 23 Jun 2013 20:50:18 +0200 Thomas Wuerthinger Clean up.
Sun, 23 Jun 2013 15:49:09 +0200 Thomas Wuerthinger Merge.
Sun, 23 Jun 2013 15:49:01 +0200 Thomas Wuerthinger Throw InvalidInstalledCodeException directly in the stubs.
Sun, 23 Jun 2013 15:27:39 +0200 Thomas Wuerthinger Improve HotSpotNMethodTest.
Fri, 21 Jun 2013 22:09:25 +0200 Thomas Wuerthinger Fix for invalidateInstalledCode.
Fri, 21 Jun 2013 22:04:46 +0200 Thomas Wuerthinger Fix invalidateInstalledCode and delete isInstalledCodeValid.
Fri, 21 Jun 2013 18:26:52 +0200 Thomas Wuerthinger Restructure the handling of HotSpotInstalledCode and their link to nmethods.
Fri, 21 Jun 2013 17:52:19 +0200 Thomas Wuerthinger Merge.
Fri, 21 Jun 2013 17:52:08 +0200 Thomas Wuerthinger Temporarily remove SPARC version of calling HotSpotInstalledCode targets.
Sun, 23 Jun 2013 14:12:07 +0200 Lukas Stadler add memory verification to the gate
Sun, 23 Jun 2013 14:11:40 +0200 Lukas Stadler small fix to code structured in IntegerStamp
Fri, 21 Jun 2013 11:58:39 -0700 twisti fixed remaining SPARC warnings using ecj
Fri, 21 Jun 2013 11:38:47 -0700 twisti Merge
Fri, 21 Jun 2013 11:38:40 -0700 twisti SPARC assembler enhancements and more fixes
Thu, 20 Jun 2013 22:40:22 -0700 twisti fixed more warnings
Thu, 20 Jun 2013 22:28:48 -0700 twisti fixed another gate warning
Thu, 20 Jun 2013 22:26:38 -0700 twisti fixed gate warnings
Thu, 20 Jun 2013 22:26:09 -0700 twisti removed com.oracle.graal.compiler.sparc from com.oracle.graal.compiler.sparc.test
Thu, 20 Jun 2013 22:23:36 -0700 twisti added SPARCAllocatorTest
Thu, 20 Jun 2013 22:07:51 -0700 twisti removed SPARC compiler test since SPARCBackend got moved to SPARCHotSpotBackend
Thu, 20 Jun 2013 20:50:25 -0700 twisti backout CTW memory usage code
Thu, 20 Jun 2013 20:41:38 -0700 twisti Merge
Thu, 20 Jun 2013 20:40:52 -0700 twisti some basic SPARC arithmetic works
Thu, 20 Jun 2013 10:56:34 -0700 twisti fixed SPARC interpreter
Thu, 20 Jun 2013 10:55:42 -0700 twisti added back Graal export rules
Fri, 21 Jun 2013 13:34:08 +0200 Roland Schatz Use values from HotSpotVMConfig instead of hardcoding shifts and bitmasks.
Fri, 21 Jun 2013 14:17:24 +0200 Bernhard Urban mx: remove useless assignment
Fri, 21 Jun 2013 14:16:48 +0200 Bernhard Urban mx: add --workdir argument
Fri, 21 Jun 2013 12:20:04 +0200 Christian Humer Merge.
Fri, 21 Jun 2013 12:05:26 +0200 Christian Humer Readd accidentally commented code.
Thu, 20 Jun 2013 23:13:53 +0200 Christian Humer Merge.
Thu, 20 Jun 2013 21:33:00 +0200 Christian Humer Merge.
Thu, 20 Jun 2013 19:43:57 +0200 Christian Humer Fixed import.
Thu, 20 Jun 2013 19:40:41 +0200 Christian Humer Merge.
Thu, 20 Jun 2013 19:10:40 +0200 Christian Humer Merge.
Thu, 20 Jun 2013 19:10:09 +0200 Christian Humer Implemented CreateCast annotation for easier insertion of casts.
Tue, 18 Jun 2013 10:12:27 +0200 Christian Humer Merge.
Tue, 18 Jun 2013 10:11:28 +0200 Christian Humer Fixed GRAAL-321.
Tue, 18 Jun 2013 10:10:54 +0200 Christian Humer dsl cleanup.
Fri, 21 Jun 2013 11:12:23 +0200 Roland Schatz Fix deoptimization problem in DynamicNewArrayNode.
Thu, 20 Jun 2013 21:11:06 +0200 Doug Simon Merge.
Thu, 20 Jun 2013 17:38:53 +0200 Doug Simon moved write barrier tests to graal.hotspot.test and removed the graal.compiler.test -> graal.hotspot dependency
Thu, 20 Jun 2013 16:59:59 +0200 Roland Schatz Remove unused class GenericArrayRangeWriteBarrier.
Thu, 20 Jun 2013 16:59:58 +0200 Roland Schatz Delay write barrier addition for arraycopy.
Thu, 20 Jun 2013 16:59:58 +0200 Roland Schatz Common base class for nodes that need array range barriers.
Thu, 20 Jun 2013 16:59:56 +0200 Roland Schatz Later lowering of arraycopy.
Thu, 20 Jun 2013 17:30:39 +0200 Christos Kotselidis Align foreign call descriptors
Thu, 20 Jun 2013 16:10:14 +0200 Christos Kotselidis Add G1 Barriers' foreign calls
Thu, 20 Jun 2013 15:36:49 +0200 Christos Kotselidis Add G1 Barrier stub call nodes
Thu, 20 Jun 2013 15:36:15 +0200 Christos Kotselidis Fix CheckStyle errors
Thu, 20 Jun 2013 15:25:09 +0200 Christos Kotselidis Add G1 Barrier nodes
Thu, 20 Jun 2013 15:10:44 +0200 Christos Kotselidis Add Write Barrier superclass
Thu, 20 Jun 2013 13:47:53 +0200 Lukas Stadler fix recent merge with hsx (Mac build problems)
Thu, 20 Jun 2013 11:17:47 +0200 Roland Schatz Use stack kind to determine instruction in AMD64LIRGenerator.
Thu, 20 Jun 2013 10:18:15 +0200 Roland Schatz Cite source of comment in NewObjectSnippets.
Thu, 20 Jun 2013 10:17:03 +0200 Roland Schatz Test DynamicNewArrayNode with void.class.
Thu, 20 Jun 2013 01:10:56 +0200 Thomas Wuerthinger Merge.
Wed, 19 Jun 2013 23:50:43 +0200 Thomas Wuerthinger Fix after lowering phase refactoring.
Wed, 19 Jun 2013 21:54:38 +0200 Thomas Wuerthinger Merge.
Wed, 19 Jun 2013 21:49:09 +0200 Thomas Wuerthinger Simplified lowering phase. Removed "deferred" lowering. Removed custom setLastFixedNode method.
Wed, 19 Jun 2013 23:47:07 +0200 Bernhard Urban aot verify: check if string constant is really a interned string; javadoc updates
Wed, 19 Jun 2013 23:46:56 +0200 Bernhard Urban aot verify: s/AheadOfTimeVerifcationPhase/AheadOfTimeVerificationPhase/g
Wed, 19 Jun 2013 23:46:55 +0200 Gilles Duboscq GraphBuilderPhase: handle locks properly during framestate merge
Wed, 19 Jun 2013 20:24:27 +0200 Christos Kotselidis Merge
Wed, 19 Jun 2013 12:24:38 +0200 Christos Kotselidis Add one more register in Register pressure configuration for Compressed Oops
Tue, 18 Jun 2013 21:52:55 +0200 Christos Kotselidis Merge
Tue, 18 Jun 2013 19:30:58 +0200 Christos Kotselidis Remove completely UseCompressedOops args
Tue, 18 Jun 2013 19:30:22 +0200 Christos Kotselidis Add comments in Compressed Oops
Wed, 19 Jun 2013 18:20:40 +0200 Doug Simon Merge.
Wed, 19 Jun 2013 16:14:12 +0200 Doug Simon Merge.
Wed, 19 Jun 2013 15:46:28 +0200 Doug Simon renamed codeInstaller_<cpu>.hpp to graalCodeInstaller_<cpu>.hpp
Wed, 19 Jun 2013 15:43:40 +0200 Doug Simon removed redundant import of platform specific codeInstaller_*.hpp files
Wed, 19 Jun 2013 15:37:32 +0200 Doug Simon merge fixes
Wed, 19 Jun 2013 10:45:56 +0200 Doug Simon Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
Thu, 13 Jun 2013 23:28:20 -0700 amurillo Added tag hs25-b37 for changeset 69689078dff8 jdk8-b95
Thu, 13 Jun 2013 23:28:20 -0700 amurillo Merge hs25-b37
Mon, 10 Jun 2013 11:30:51 +0200 sla 8005849: JEP 167: Event-Based JVM Tracing
Fri, 07 Jun 2013 09:33:01 -0700 amurillo 8016078: new hotspot build - hs25-b37
Thu, 13 Jun 2013 09:48:27 -0700 katleman Added tag jdk8-b94 for changeset 1beed1f6f9ed
Fri, 07 Jun 2013 09:25:19 -0700 amurillo Added tag hs25-b36 for changeset 3c78a14da19d jdk8-b94
Fri, 07 Jun 2013 09:25:18 -0700 amurillo Merge hs25-b36
Thu, 06 Jun 2013 11:02:25 -0700 kvn Merge
Thu, 06 Jun 2013 09:29:38 -0700 anoll 8014246: remove assert to catch access to object headers in index_oop_from_field_offset_long
Tue, 04 Jun 2013 22:16:15 -0700 simonis 8015252: Enable HotSpot build with Clang
Tue, 04 Jun 2013 12:06:54 -0700 morris 8010724: [parfait] Null pointer dereference in hotspot/src/share/vm/c1/c1_LIRGenerator.cpp
Mon, 03 Jun 2013 14:02:05 -0700 kvn Merge
Mon, 03 Jun 2013 12:39:33 -0700 adlertz 8005956: C2: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG defined in this block
Mon, 03 Jun 2013 08:52:20 +0200 anoll 8013329: File leak in hotspot/src/share/vm/compiler/compileBroker.cpp
Wed, 24 Apr 2013 11:49:38 +0200 roland 8010460: Interpreter on some platforms loads ConstMethod::_max_stack and misses extra stack slots for JSR 292
Fri, 31 May 2013 06:41:50 +0200 anoll 8013496: Code cache management command line options work only in special order. Another order of arguments does not deliver the second parameter to the jvm.
Fri, 31 May 2013 13:54:47 -0700 kvn 8015441: runThese crashed with assert(opcode == Op_ConP || opcode == Op_ThreadLocal || opcode == Op_CastX2P ..) failed: sanity
Fri, 31 May 2013 14:40:26 +0200 roland 8009981: nashorn tests fail with -XX:+VerifyStack
Thu, 30 May 2013 08:37:08 -0700 twisti 8015266: fix some -Wsign-compare warnings in adlc
Thu, 30 May 2013 11:21:01 +0200 roland 8015585: Missing regression test for 8011771
Thu, 06 Jun 2013 05:56:33 -0700 dcubed Merge
Wed, 05 Jun 2013 14:12:49 -0400 hseigel 8009302: Mac OS X: JVM crash on infinite recursion on Appkit Thread
Tue, 04 Jun 2013 19:39:21 -0700 dcubed 8010257: remove unused thread-local variables _ScratchA and _ScratchB
Wed, 05 Jun 2013 09:47:27 -0700 nloodin Merge
Tue, 04 Jun 2013 01:06:50 -0700 sspitsyn 8015803: Test8015436.java fails 'can not access a member of class Test8015436 with modifiers "public static"'
Mon, 03 Jun 2013 14:28:37 -0700 sspitsyn 8014052: JSR292: assert(end_offset == next_offset) failed: matched ending
Mon, 03 Jun 2013 10:00:10 -0400 hseigel 8015385: Remove RelaxAccessControlCheck for JDK 8 bytecodes
Sat, 01 Jun 2013 09:28:26 -0700 dcubed Merge
Fri, 31 May 2013 20:24:58 +0200 ctornqvi 6726963: multi_allocate() call does not CHECK_NULL and causes crash in fastdebug bits
Fri, 31 May 2013 13:02:24 +0200 rbackman 8014709: Constructor.getAnnotatedReturnType() returns empty AnnotatedType
Thu, 30 May 2013 11:46:39 -0700 sspitsyn 8015436: compiler/ciReplay/TestSA.sh fails with assert() index is out of bounds
Tue, 28 May 2013 16:36:19 -0700 iklam 8014912: Restore PrintSharedSpaces functionality after NPG
Tue, 04 Jun 2013 14:00:16 -0700 johnc Merge
Mon, 03 Jun 2013 14:37:13 -0700 tamao 6976350: G1: deal with fragmentation while copying objects during GC
Tue, 04 Jun 2013 10:04:06 -0700 johnc 8015244: G1: Verification after a full GC is incorrectly placed.
Tue, 28 May 2013 09:32:06 +0200 tschatzl 8013895: G1: G1SummarizeRSetStats output on Linux needs improvemen
Sat, 01 Jun 2013 10:00:56 +0200 jwilhelm Merge
Thu, 30 May 2013 10:58:16 +0200 stefank 8015486: PSScavenge::is_obj_in_young is unnecessarily slow with UseCompressedOops
Thu, 30 May 2013 13:04:51 -0700 jcoomes 6725714: par compact - add a table to speed up bitmap searches
Fri, 31 May 2013 10:04:00 -0700 amurillo 8015690: new hotspot build - hs25-b36
Thu, 06 Jun 2013 09:54:16 -0700 katleman Added tag jdk8-b93 for changeset 573d86d412cd
Fri, 31 May 2013 09:37:49 -0700 amurillo Added tag hs25-b35 for changeset b786c04b7be1
Fri, 31 May 2013 09:37:48 -0700 amurillo Merge hs25-b35
Fri, 31 May 2013 09:55:35 +0200 jwilhelm Merge
Mon, 27 May 2013 12:58:42 +0200 stefank 8015422: Large performance hit when the StringTable is walked twice in Parallel Scavenge
Mon, 27 May 2013 12:56:34 +0200 stefank 8015428: Remove unused CDS support from StringTable
Mon, 27 May 2013 15:22:59 +0200 stefank 8015268: NPG: 2.5% regression in young GC times on CRM Sales Opty
Fri, 24 May 2013 14:16:41 +0200 jwilhelm Merge
Wed, 22 May 2013 11:11:47 -0700 tamao 8007762: Rename a bunch of methods in size policy across collectors
Tue, 21 May 2013 16:43:41 -0700 tamao 8015007: Incorrect print format in error message for VM cannot allocate the requested heap
Thu, 30 May 2013 13:19:06 -0400 jiangli Merge
Tue, 28 May 2013 15:24:44 -0400 jprovino Merge
Tue, 28 May 2013 11:32:46 -0400 jprovino 8011064: Some tests have failed with SIGSEGV on arm-hflt on build b82
Tue, 28 May 2013 11:17:16 -0400 jprovino 8013461: There is a symbol AsyncGetCallTrace in libjvm.symbols that does not exist in minimal/libjvm.a when DEBUG_LEVEL == release
Tue, 28 May 2013 11:35:57 -0700 dcubed Merge
Tue, 28 May 2013 19:54:18 +0400 shade 8015493: runtime/contended/OopMaps.java fails with OutOfMemory
Tue, 28 May 2013 08:54:55 -0700 zgu Merge
Fri, 24 May 2013 17:19:56 -0700 ccheung 8015265: revise the fix for 8007037
Tue, 28 May 2013 15:08:57 +0200 ctornqvi 8015329: Print reason for failed MiniDumpWriteDump() call
Mon, 27 May 2013 12:49:08 -0700 shade 8015270: @Contended: fix multiple issues in the layout code
Fri, 24 May 2013 17:36:12 -0700 sspitsyn 8013945: CMS fatal error: must own lock MemberNameTable_lock
Fri, 24 May 2013 10:21:12 -0700 dcubed Merge
Thu, 23 May 2013 23:04:33 -0700 sspitsyn 8014288: perf regression in nashorn JDK-8008448.js test after 8008511 changes
Thu, 23 May 2013 17:39:32 +0200 ctornqvi 8009576: Test returns ClassNotFoundException
Wed, 22 May 2013 14:37:49 -0400 coleenp 8003421: NPG: Move oops out of InstanceKlass into mirror
Tue, 21 May 2013 19:52:01 -0700 dholmes Merge
Tue, 21 May 2013 09:43:23 -0700 mikael 8013726: runtime/memory/ReserveMemory.java fails due to 'assert(bytes % os::vm_allocation_granularity() == 0) failed: reserve block size'
Tue, 21 May 2013 16:17:51 -0700 bharadwaj 8014059: JSR292: Failed to reject invalid class cplmhl00201m28n
Fri, 24 May 2013 09:35:10 -0700 amurillo 8015305: new hotspot build - hs25-b35
Thu, 30 May 2013 10:57:57 -0700 katleman Added tag jdk8-b92 for changeset 092018493d3b jdk8-b93
Fri, 24 May 2013 09:25:43 -0700 amurillo Added tag hs25-b34 for changeset 38da9f4f6709 jdk8-b92
Fri, 24 May 2013 09:25:42 -0700 amurillo Merge hs25-b34
Fri, 24 May 2013 09:29:57 +0200 jwilhelm Merge
Wed, 22 May 2013 08:04:58 +0200 brutisso 8014971: Minor code cleanup of the freelist management
Tue, 21 May 2013 11:30:14 +0200 tschatzl 8014405: G1: PerRegionTable::fl_mem_size() calculates size of the free list using wrong element sizes
Tue, 21 May 2013 10:39:09 +0200 brutisso Merge
Tue, 21 May 2013 08:50:20 +0200 brutisso 7066063: CMS: "Conservation Principle" assert failed
Mon, 20 May 2013 22:34:24 -0700 jmasa 8014862: Add fast Metasapce capacity and used per MetadataType
Mon, 20 May 2013 10:44:33 -0700 tamao 7186737: Unable to allocate bit maps or card tables for parallel gc for the requested heap
Sun, 19 May 2013 20:31:30 +0200 jwilhelm Merge
Fri, 17 May 2013 11:57:05 +0200 ehelin 8014277: Remove ObjectClosure as base class for BoolObjectClosure
Thu, 23 May 2013 15:30:16 -0700 twisti Merge
Thu, 23 May 2013 14:11:09 +0200 anoll 8014430: JRE crashes instead of stop compilation on full Code Cache. Internal Error (c1_Compiler.cpp:87)
Wed, 22 May 2013 18:25:43 -0700 kvn 8010927: Kitchensink crashed with SIGSEGV, Problematic frame: v ~StubRoutines::checkcast_arraycopy
Wed, 22 May 2013 17:39:47 -0700 kvn Merge
Wed, 22 May 2013 09:02:43 -0700 kvn 8014811: loopTransform.cpp assert(cmp_end->in(2) == limit) failed
Wed, 22 May 2013 11:44:17 -0700 twisti Merge
Wed, 22 May 2013 10:28:20 +0200 anoll 8012312: hsdis fails to compile with binutils-2.23.2
Thu, 16 May 2013 15:46:49 +0200 anoll 8012371: Adjust Tiered compile threshold according to available space in code cache
Thu, 23 May 2013 13:40:15 -0400 jiangli Merge
Mon, 20 May 2013 13:13:29 -0400 jiangli Merge
Wed, 15 May 2013 23:06:04 -0400 bpittore 8014669: arch specific flags not passed to some link commands
Tue, 14 May 2013 07:24:50 -0400 dholmes 8014460: Need to check for non-empty EXT_LIBS_PATH before using it
Mon, 20 May 2013 23:41:27 +0400 shade 8014878: Clean up class field layout code
Mon, 20 May 2013 15:43:50 +0400 shade 8014871: Move @Contended regression tests to the same place
Sat, 18 May 2013 20:41:01 -0700 iklam 8014262: PrintStringTableStatistics should include more footprint info
Fri, 17 May 2013 17:52:07 -0700 dcubed Merge
Fri, 17 May 2013 11:36:43 -0700 dcubed Merge
Fri, 17 May 2013 08:56:51 -0700 dcubed Merge
Fri, 17 May 2013 08:51:46 -0700 rdurbin 7145527: sscanf must use a length in the format string
Thu, 16 May 2013 23:40:27 -0400 dholmes Merge
Thu, 16 May 2013 22:11:05 -0400 dholmes Merge
Fri, 17 May 2013 01:58:32 +0400 shade 8014509: @Contended: explicit default value behaves differently from the implicit value
Thu, 16 May 2013 21:19:49 -0400 dholmes Merge
Fri, 17 May 2013 01:43:48 +0400 shade 8012939: @Contended doesn't work correctly with inheritance
Thu, 16 May 2013 12:40:27 +0100 kevinw 6313816: SA: jstack -m fails on Win32 : UnalignedAddressException
Thu, 16 May 2013 17:54:11 +0200 ctornqvi 8014511: runtime/RedefineObject/TestRedefineObject.java has incorrect classname in @run tag
Thu, 16 May 2013 15:31:00 +0200 ctornqvi 8008169: test/runtime/7158804/Test7158804.sh has bad copyright header
Wed, 15 May 2013 11:30:54 +0200 rbackman 4965252: JvmtiExport::post_raw_field_modification jni ref handling is odd
Fri, 17 May 2013 09:10:04 -0700 amurillo 8014760: new hotspot build - hs25-b34
Thu, 23 May 2013 10:47:40 -0700 katleman Added tag jdk8-b91 for changeset 7cbdf0e3725c
Fri, 17 May 2013 08:59:19 -0700 amurillo Added tag hs25-b33 for changeset b19517cecc2e jdk8-b91
Fri, 17 May 2013 08:59:18 -0700 amurillo Merge hs25-b33
Fri, 17 May 2013 08:00:01 +0200 jwilhelm Merge
Fri, 17 May 2013 06:01:10 +0200 jwilhelm Merge
Thu, 16 May 2013 23:51:51 +0200 tschatzl 8014765: VM exits if MaxTenuringThreshold is set below the default InitialTenuringThreshold, and InitialTenuringThreshold is not set
Thu, 16 May 2013 09:24:26 -0700 johnc 8010738: G1: Output for full GCs with +PrintGCDetails should contain perm gen size/meta data change info
Thu, 16 May 2013 13:02:33 +0200 tschatzl 8014240: G1: Add remembered set size information to output of G1PrintRegionLivenessInfo
Wed, 15 May 2013 22:35:36 -0700 johnc 8014408: G1: crashes with assert assert(prev_committed_card_num == _committed_max_card_num) failed
Wed, 15 May 2013 10:41:22 -0700 tamao 8007763: Refactoring: split up compute_generation_free_space() into two functions for class PSAdaptiveSizePolicy
Wed, 15 May 2013 11:05:09 +0200 tschatzl 6843347: Boundary values in some public GC options cause crashes
Tue, 14 May 2013 17:08:31 +0200 tschatzl 8014489: tests/gc/arguments/Test(Serial|CMS|Parallel|G1)HeapSizeFlags jtreg tests invoke wrong class
Mon, 13 May 2013 14:09:05 +0200 brutisso 8014339: Improve assert and remove some dead code from parMarkBitMap.hpp/cpp
Mon, 13 May 2013 09:45:33 +0200 tschatzl 8014058: Regression tests for 8006088
Thu, 16 May 2013 13:47:55 -0700 twisti Merge
Wed, 15 May 2013 22:44:52 +0400 iignatyev 8014068: TEST_BUG: compiler/ciReplay/TestSA.sh fails on Windows: core wasn't generated
Mon, 13 May 2013 14:36:39 -0700 kvn 8014286: failed java/lang/Math/DivModTests.java after 6934604 changes
Mon, 13 May 2013 12:43:10 -0700 twisti Merge
Thu, 09 May 2013 17:28:04 -0700 kvn 8014189: JVM crash with SEGV in ConnectionGraph::record_for_escape_analysis()
Wed, 08 May 2013 15:08:01 -0700 kvn 6934604: enable parts of EliminateAutoBox by default
Mon, 06 May 2013 19:49:23 -0700 twisti 8008772: remove gamma launcher
Mon, 06 May 2013 13:53:13 -0700 twisti 7196277: JSR 292: Two jck/runtime tests crash on java.lang.invoke.MethodHandle.invokeExact
Fri, 03 May 2013 15:35:30 -0700 kvn Merge
Wed, 24 Apr 2013 14:26:09 +0200 roland 8012292: optimized build with GCC broken
Fri, 03 May 2013 09:32:50 +0200 roland 8012037: Test8009761.java "Failed: init recursive calls: 7224. After deopt 58824"
Tue, 14 May 2013 17:33:07 +0000 minqi Merge
Tue, 14 May 2013 09:41:12 -0700 minqi 8012902: remove use of global operator new - take 2
Tue, 14 May 2013 09:17:52 -0400 hseigel 8014138: Add VM option to facilitate the writing of CDS tests
Tue, 14 May 2013 11:34:30 +0400 shade 8014448: Purge PrintCompactFieldsSavings
Mon, 13 May 2013 15:37:08 -0400 coleenp 8005056: NPG: Crash after redefining java.lang.Object
Mon, 13 May 2013 18:08:13 +0000 minqi Merge
Fri, 10 May 2013 19:30:12 +0000 minqi Merge
Fri, 10 May 2013 08:27:30 -0700 minqi 8003557: NPG: Klass* const k should be const Klass* k.
Mon, 13 May 2013 07:53:45 +0200 rbackman Merge
Wed, 08 May 2013 11:21:56 +0200 rbackman 8008255: jvmtiExport.cpp::post_to_env() does not check malloc() return
Wed, 08 May 2013 21:06:46 -0400 dholmes Merge
Wed, 08 May 2013 19:38:41 -0400 dholmes Merge
Wed, 08 May 2013 19:28:54 -0400 dholmes 8006997: ContendedPaddingWidth should be range-checked
Wed, 08 May 2013 14:18:03 -0700 bharadwaj 8013875: Incorrect vtable index being set during methodHandle creation for static
Wed, 08 May 2013 10:14:57 -0400 sla Merge
Wed, 08 May 2013 15:37:18 +0200 sla 8013591: compiler/ciReplay/TestSA.sh fails in nightly
Wed, 08 May 2013 08:20:45 -0400 hseigel 8007018: RFE: -XX:+UseLargePages does not work with CDS
Tue, 07 May 2013 18:46:47 -0700 coleenp Merge
Tue, 07 May 2013 16:17:43 -0700 coleenp Merge
Tue, 07 May 2013 18:51:31 -0400 coleenp 8014024: NPG: keep compiled ic methods from being deallocated in redefine classes
Tue, 07 May 2013 09:46:15 -0400 coleenp 8013063: nsk/jvmti/RetransformClasses/retransform001 failed debug version on os::free
Fri, 10 May 2013 11:27:55 -0700 amurillo 8014279: new hotspot build - hs25-b33
Thu, 16 May 2013 12:14:19 -0700 katleman Added tag jdk8-b90 for changeset 1ae0472ff3a0
Fri, 10 May 2013 11:14:09 -0700 amurillo Added tag hs25-b32 for changeset 69494caf5790 jdk8-b90
Fri, 10 May 2013 11:14:08 -0700 amurillo Merge hs25-b32
Fri, 10 May 2013 09:24:20 +0200 stefank Merge
Thu, 09 May 2013 11:16:39 -0700 johnc 7176479: G1: JVM crashes on T5-8 system with 1.5 TB heap
Thu, 09 May 2013 12:23:43 +0200 jwilhelm Merge
Wed, 08 May 2013 17:12:52 -0700 jmasa 8013184: CMS: Call reset_after_compaction() only if a compaction has been done
Wed, 08 May 2013 16:28:03 -0700 jmasa 8013032: CMS: assert(used() == used_after_gc && used_after_gc <= capacity()) failed: used: 0 used_after_gc: 292080 capacity: 1431699456
Mon, 06 May 2013 21:30:34 +0200 brutisso 8013872: G1: HeapRegionSeq::shrink_by() has invalid assert
Mon, 06 May 2013 17:19:42 +0200 tschatzl 8006088: Incompatible heap size flags accepted by VM
Mon, 06 May 2013 13:03:46 +0200 jwilhelm Merge
Mon, 06 May 2013 09:16:14 +0200 brutisso 8013791: G1: G1CollectorPolicy::initialize_flags() may set min_alignment > max_alignment
Thu, 02 May 2013 22:35:15 +0200 brutisso 8013574: PrintMalloc conflicts with the command line parsing
Thu, 09 May 2013 16:27:51 -0400 jiangli Merge
Tue, 07 May 2013 10:36:20 -0400 vladidan Merge
Tue, 07 May 2013 10:19:33 -0400 bpittore 8013633: Cleanup platform ifdefs in unsafe.cpp
Mon, 06 May 2013 20:11:18 -0700 jiangli Merge
Mon, 06 May 2013 19:57:35 -0400 jiangli 8013067: Zero builds are broken after 8010862.
Tue, 07 May 2013 14:30:11 -0700 coleenp Merge
Tue, 07 May 2013 13:45:59 -0400 emc 8009729: Refix hotspot jni_<cpu>.h JNIEXPORT and JNIIMPORT definitions to match jdk version
Tue, 07 May 2013 21:36:59 +0200 ctornqvi 8009577: Test test/closed/runtime/classunload broken
Tue, 07 May 2013 14:33:09 +0200 sla 8005038: remove crufty '_g' support from SA
Tue, 07 May 2013 14:04:26 +0200 sla 8014044: Spelling error in JDK-8009615: boostrapmethod
Tue, 07 May 2013 01:25:21 +0200 sla Merge
Mon, 06 May 2013 19:49:18 +0200 sla 8009615: JvmtiClassFileReconstituter does not create BootstrapMethod attributes
Mon, 06 May 2013 12:36:20 -0700 acorn Merge
Mon, 06 May 2013 10:20:18 -0700 acorn Merge
Thu, 02 May 2013 10:58:04 -0400 acorn 8010783: assert(s->refcount() != 0) failed: for create_overpasses
Mon, 06 May 2013 08:49:38 -0700 zgu Merge
Mon, 06 May 2013 11:15:13 -0400 zgu 8013120: NMT: Kitchensink crashes with assert(next_region == NULL || !next_region->is_committed_region()) failed: Sanity check
Mon, 06 May 2013 09:10:21 -0400 hseigel 8013648: Guarantee(VerifyBeforeGC || VerifyDuringGC || VerifyBeforeExit || VerifyAfterGC) failed: too expensive
Fri, 03 May 2013 15:51:16 -0700 dcubed Merge
Fri, 03 May 2013 13:00:28 -0700 zgu Merge
Thu, 02 May 2013 16:55:00 -0700 ccheung 8012641: Perf_CreateLong creates perf counter of incorrect type
Fri, 03 May 2013 05:17:15 -0700 fparain Merge
Fri, 03 May 2013 05:05:31 -0700 fparain 8004095: Add support for JMX interface to Diagnostic Framework and Commands
Fri, 03 May 2013 12:26:15 +0200 sla 8013785: Respect EXTRA_CFLAGS on windows
Fri, 03 May 2013 12:24:11 +0200 sla 8008453: JvmtiClassFileReconstituter does not recognize default methods
Fri, 03 May 2013 08:19:38 -0700 amurillo 8013800: new hotspot build - hs25-b32
Thu, 09 May 2013 10:03:35 -0700 katleman Added tag jdk8-b89 for changeset 9c1fe0b419b4
Fri, 03 May 2013 08:10:11 -0700 amurillo Added tag hs25-b31 for changeset 4ec913499722 jdk8-b89
Fri, 03 May 2013 08:10:10 -0700 amurillo Merge hs25-b31
Thu, 02 May 2013 18:50:05 -0700 kvn Merge
Thu, 02 May 2013 10:27:15 +0200 roland 8013532: Remove unused parameter "compiler" from DTRACE_METHOD_COMPILE* macros
Mon, 29 Apr 2013 13:20:19 +0200 neliasso 8012547: Code cache flushing can get stuck reclaming of memory
Fri, 26 Apr 2013 14:41:10 -0700 jiangli Merge
Fri, 26 Apr 2013 16:21:03 -0400 jiangli 8013036: vm/runtime/simpleThresholdPolicy.cpp: assert(mcs != NULL).
Fri, 26 Apr 2013 14:50:23 -0400 bharadwaj Merge
Fri, 26 Apr 2013 10:52:26 -0700 bharadwaj Merge
Fri, 26 Apr 2013 08:33:39 -0700 vlivanov Merge
Fri, 26 Apr 2013 07:21:41 -0700 iignatyev 8012322: Tiered: CompilationPolicy::can_be_compiled(CompLevel_all) mistakenly return false
Tue, 23 Apr 2013 18:06:54 +0200 neliasso 8012157: removed unused code in SharedRuntime::handle_wrong_method
Tue, 23 Apr 2013 13:48:02 +0200 neliasso 8010332: removed unused method: ciMethod::uses_monitors
Thu, 25 Apr 2013 11:09:24 -0700 iignatyev 8011675: adding compilation level to replay data
Thu, 25 Apr 2013 11:04:36 -0700 iignatyev 8012337: Change Whitebox implementation to make absence of method in Whitebox.class not fatal
Thu, 25 Apr 2013 11:02:32 -0700 vlivanov 8012260: ciReplay: Include PID into the name of replay data file
Thu, 02 May 2013 16:41:09 -0700 mgerdin Merge
Thu, 02 May 2013 19:28:59 +0200 mgerdin Merge
Tue, 30 Apr 2013 16:36:24 +0200 ehelin 8008541: Remove old code in HotSpot that supported the jmap -permstat functionality
Mon, 29 Apr 2013 13:07:27 +0200 mgerdin 8013129: Possible deadlock with Metaspace locks due to mixed usage of safepoint aware and non-safepoint aware locking
Mon, 29 Apr 2013 09:31:59 +0200 mgerdin Merge
Fri, 26 Apr 2013 10:57:57 -0700 johnc 8011898: gc/TestVerifyBeforeGCDuringStartup.java: java.lang.RuntimeException: '[Verifying' missing from stdout/stderr: [Error: Could not find or load main class]
Fri, 26 Apr 2013 10:40:36 +0200 stefank 8013160: NPG: Remove unnecessary mark stack draining after CodeCache::do_unloading
Fri, 26 Apr 2013 09:53:22 +0200 brutisso 8012915: ReservedSpace::align_reserved_region() broken on Windows
Wed, 24 Apr 2013 20:13:37 +0200 stefank 8013132: Add a flag to turn off the output of the verbose verification code
Wed, 24 Apr 2013 14:48:43 -0700 johnc 8012715: G1: GraphKit accesses PtrQueue::_index as int but is size_t
Wed, 24 Apr 2013 19:55:02 +0200 mgerdin 8013136: NPG: Parallel class loading tests fail after fix for JDK-8011802
Tue, 12 Feb 2013 14:15:45 -0800 jmasa 8008966: NPG: Inefficient Metaspace counter functions cause large young GC regressions
Thu, 18 Apr 2013 10:09:23 -0700 johnc 8011724: G1: Stack allocate instances of HeapRegionRemSetIterator
Tue, 23 Apr 2013 08:39:55 +0200 mgerdin 8011802: NPG: init_dependencies in class loader data graph can cause invalid CLD
Mon, 22 Apr 2013 22:00:03 -0700 jmasa 8012111: Remove warning about CMS generation shrinking.
Mon, 22 Apr 2013 20:27:36 +0200 stefank 8012687: Remove unused is_root checks and closures
Mon, 22 Apr 2013 10:10:09 +0200 mgerdin Merge
Fri, 19 Apr 2013 05:14:39 +0200 kevinw Merge
Thu, 18 Apr 2013 17:02:20 +0100 kevinw 7109087: gc/7072527/TestFullGCCount.java fails when GC is set in command-line
Fri, 01 Mar 2013 10:19:29 -0800 jmasa 8011268: NPG: Free unused VirtualSpaceNodes
Thu, 02 May 2013 13:12:33 -0700 jiangli Merge
Thu, 02 May 2013 12:16:01 -0400 jiangli Merge
Mon, 29 Apr 2013 01:58:43 -0700 jiangli Merge
Fri, 26 Apr 2013 16:58:18 -0400 jiangli Merge
Sun, 28 Apr 2013 18:24:04 -0400 dholmes 8010428: Special -agentpath checks needed with minimal VM to produce proper error message
Wed, 24 Apr 2013 21:11:02 -0400 dlong Merge
Wed, 24 Apr 2013 20:55:28 -0400 dlong 8003853: specify offset of IC load in java_to_interp stub
Wed, 01 May 2013 09:00:39 -0700 bharadwaj Merge
Wed, 01 May 2013 08:07:59 -0700 bharadwaj 8013418: assert(i == total_args_passed) in AdapterHandlerLibrary::get_adapter since 8-b87
Wed, 01 May 2013 10:10:57 -0400 vladidan Merge
Tue, 30 Apr 2013 17:36:01 -0400 vladidan 8013398: Adjust number of stack guard pages on systems with large memory page size
Wed, 01 May 2013 01:07:50 +0200 sla Merge
Tue, 30 Apr 2013 21:47:02 +0200 sla 8013364: SA-JDI exceptions caused by lack of permissions on OSX should be more verbose about issue cause
Tue, 30 Apr 2013 11:56:52 -0700 ccheung 8011661: Insufficient memory message says "malloc" when sometimes it should say "mmap"
Tue, 30 Apr 2013 09:17:06 -0400 zgu 8013214: BigApps fails due to 'fatal error: Illegal threadstate encountered: 6'
Tue, 30 Apr 2013 02:28:42 -0700 sla Merge
Tue, 30 Apr 2013 10:53:58 +0200 sla 8013466: SA crashes when attaching to a process on OS X
Mon, 29 Apr 2013 11:03:49 -0700 mikael 8012015: Use PROT_NONE when reserving memory
Mon, 29 Apr 2013 16:36:17 -0400 hseigel Merge
Mon, 29 Apr 2013 16:13:57 -0400 hseigel 8011773: Some tests on Interned String crashed JVM with OOM
Fri, 26 Apr 2013 07:34:02 -0400 emc 8007154: Remove support for u4 MethodParameter flags fields
Fri, 26 Apr 2013 08:40:24 -0700 dcubed Merge
Thu, 25 Apr 2013 12:55:49 -0700 iklam 8008962: NPG: Memory regression: One extra Monitor per ConstantPool
Thu, 25 Apr 2013 03:58:53 -0700 sspitsyn 8007037: JSR 292: the VM_RedefineClasses::append_entry() should do cross-checks with indy operands
Wed, 24 Apr 2013 15:57:17 -0700 coleenp Merge
Wed, 24 Apr 2013 16:19:35 -0400 coleenp 8011803: release_C_heap_structures is never called for anonymous classes.
Wed, 24 Apr 2013 14:55:04 -0400 zgu 8011218: Kitchensink hanged, likely NMT is to blame
Wed, 24 Apr 2013 09:00:04 -0400 hseigel 8012695: Assertion message displays %u and %s text instead of actual values
Fri, 26 Apr 2013 00:40:22 -0700 amurillo 8013227: new hotspot build - hs25-b31
Thu, 02 May 2013 13:35:00 -0700 katleman Added tag jdk8-b88 for changeset 8482058e74bc
Fri, 26 Apr 2013 00:29:12 -0700 amurillo Added tag hs25-b30 for changeset c4af77d20454 jdk8-b88
Fri, 26 Apr 2013 00:29:11 -0700 amurillo Merge hs25-b30
Thu, 25 Apr 2013 13:10:03 -0700 bharadwaj Merge
Wed, 24 Apr 2013 18:20:04 -0400 jiangli 8013041: guarantee(this->is8bit(imm8)) failed: Short forward jump exceeds 8-bit offset.
Wed, 24 Apr 2013 09:42:08 +0200 roland 8011771: runThese crashed with EAV
Tue, 16 Apr 2013 17:06:39 +0200 roland 8011901: Unsafe.getAndAddLong(obj, off, delta) does not work properly with long deltas
Tue, 23 Apr 2013 12:32:17 -0400 jiangli 8012927: 'assert(nbits == 32 || (-(1 << nbits-1) <= x && x < ( 1 << nbits-1))) failed: value out of range' in interpreter initialization.
Tue, 23 Apr 2013 08:12:14 -0700 bharadwaj 8012961: Do not restrict static interface methods to be private
Sun, 21 Apr 2013 21:05:02 -0700 dcubed Merge
Sun, 21 Apr 2013 20:41:04 -0700 dcubed 8012907: anti-delta fix for 8010992
Sat, 20 Apr 2013 19:02:11 +0200 mgronlun 6729929: I18N - Taking Heap Dump failed if project path contains multibyte characters
Sat, 20 Apr 2013 04:07:08 -0700 sspitsyn 8008511: JSR 292: MemberName vmtarget refs to methods must be updated at class redefinition
Fri, 19 Apr 2013 16:51:27 -0700 dcubed Merge
Fri, 19 Apr 2013 13:48:54 -0700 dcubed Merge
Fri, 19 Apr 2013 11:08:52 -0700 minqi 8010992: Remove calls to global ::operator new[] and new
Thu, 18 Apr 2013 14:03:37 -0400 bharadwaj Merge
Thu, 18 Apr 2013 08:05:35 -0700 bharadwaj 8006267: InterfaceMethod_ref should allow invokestatic and invokespecial
Thu, 18 Apr 2013 10:04:44 -0400 zgu 8012464: NMT: classes should not derive from _ValueObj, use VALUE_OBJ_CLASS_SPEC instead
Wed, 17 Apr 2013 08:20:02 -0400 hseigel 8009928: PSR:PERF Increase default string table size
Fri, 19 Apr 2013 10:09:11 -0700 amurillo 8012559: new hotspot build - hs25-b30
Thu, 25 Apr 2013 09:24:00 -0700 katleman Added tag jdk8-b87 for changeset d4c266784660
Tue, 23 Apr 2013 09:27:07 -0700 lana Merge jdk8-b87
Wed, 17 Apr 2013 21:33:05 -0700 lana Merge
Wed, 17 Apr 2013 10:12:42 -0700 lana Merge
Fri, 12 Apr 2013 10:14:42 +0100 chegar Merge
Tue, 26 Feb 2013 16:16:54 -0800 twisti 8004336: Better handling of method handle intrinsic frames
Fri, 19 Apr 2013 09:58:06 -0700 amurillo Added tag hs25-b29 for changeset 01d5f04e64dc
Fri, 19 Apr 2013 09:58:05 -0700 amurillo Merge hs25-b29
Fri, 19 Apr 2013 03:13:04 -0400 bharadwaj Merge
Thu, 18 Apr 2013 16:04:33 -0700 bharadwaj Merge
Thu, 11 Apr 2013 13:57:44 +0200 neliasso 8006952: Slow VM due to excessive code cache freelist iteration
Tue, 16 Apr 2013 10:04:01 -0700 iignatyev 8011971: WB API doesn't accept j.l.reflect.Constructor
Tue, 16 Apr 2013 10:37:16 -0400 neliasso Merge
Tue, 16 Apr 2013 10:08:41 +0200 neliasso 8011621: live_ranges_in_separate_class.patch
Mon, 15 Apr 2013 18:42:42 -0700 roland Merge
Mon, 15 Apr 2013 16:20:05 -0700 twisti 7172922: export_ makefile targets do not work unless all supported variants are built
Thu, 18 Apr 2013 17:00:16 -0400 jiangli Merge
Mon, 15 Apr 2013 21:25:23 -0400 jiangli Merge
Thu, 11 Apr 2013 23:06:33 -0400 jiangli 8012052: java/lang/invoke/6987555/Test6987555.java crashes with assert(mcs != NULL) failed: MethodCounters cannot be NULL.
Tue, 09 Apr 2013 17:17:41 -0400 jiangli 8010862: The Method counter fields used for profiling can be allocated lazily.
Thu, 18 Apr 2013 14:38:31 +0200 mgerdin Merge
Thu, 18 Apr 2013 06:50:35 +0200 brutisso 8012455: Missing time and date stamps for PrintGCApplicationConcurrentTime and PrintGCApplicationStoppedTime
Wed, 17 Apr 2013 10:57:02 -0700 johnc 8012335: G1: Fix bug with compressed oops in template interpreter on x86 and sparc.
Mon, 01 Apr 2013 10:50:30 -0700 jmasa 8011173: NPG: Replace the ChunkList implementation with class FreeList<Metachunk>
Tue, 16 Apr 2013 12:46:24 +0200 mgerdin Merge
Thu, 11 Apr 2013 10:20:00 -0700 johnc Merge
Wed, 10 Apr 2013 10:57:34 -0700 johnc 8010780: G1: Eden occupancy/capacity output wrong after a full GC
Tue, 16 Apr 2013 08:59:29 -0700 rdurbin Merge
Wed, 10 Apr 2013 08:55:50 -0400 zgu 8010151: nsk/regression/b6653214 fails "assert(snapshot != NULL) failed: Worker should not be started"
Thu, 18 Apr 2013 10:30:11 -0700 katleman Added tag jdk8-b86 for changeset 86db4847f195
Wed, 17 Apr 2013 12:38:58 -0700 katleman Merge jdk8-b86
Mon, 15 Apr 2013 14:19:58 -0700 katleman Merge
Fri, 12 Apr 2013 15:22:08 -0700 katleman 8012048: JDK8 b85 source with GPL header errors
Wed, 19 Jun 2013 16:46:41 +0200 Lukas Stadler more restrictive condition in ForeignCallNode.setStateAfter
Wed, 19 Jun 2013 16:42:56 +0200 Lukas Stadler split MemoryCheckpoint interface into Single and Multi
Wed, 19 Jun 2013 15:29:37 +0200 Andreas Woess fix canonicalization of UnsafeStoreNode: preserve stateAfter
Wed, 19 Jun 2013 15:07:39 +0200 Andreas Woess junit.framework package is deprecated
Wed, 19 Jun 2013 12:21:03 +0200 Christian Haeubl Added a more inlining test cases.
Tue, 18 Jun 2013 14:23:29 -0700 Mick Jordan fix == on Value
Tue, 18 Jun 2013 14:17:45 -0700 Mick Jordan fix == on Register value
Tue, 18 Jun 2013 18:35:18 +0200 Doug Simon hard code use of python2.7 executable
Tue, 18 Jun 2013 18:17:04 +0200 Doug Simon remove build-graal.xml and have make directly call mx to generate graal.jar
Tue, 18 Jun 2013 16:39:17 +0200 Lukas Stadler DynamicCounterNode: counter without lowering, output tweaks
Tue, 18 Jun 2013 16:38:18 +0200 Lukas Stadler pull ScheduledNodeIterator into separate class
Tue, 18 Jun 2013 12:46:06 +0200 Doug Simon cannot use DeoptimizationAction.None for deoptimizing instanceof snippet since it will miss application phase changes, causing repeated and expensive deoptimization
Tue, 18 Jun 2013 11:01:32 +0200 Christian Haeubl Merge.
Tue, 18 Jun 2013 10:43:00 +0200 Christian Haeubl Bugfix for compilation queue.
Tue, 18 Jun 2013 09:32:09 +0200 Bernhard Urban Value/Register: replace object identity check with equals()
Tue, 18 Jun 2013 09:00:33 +0200 Christian Haeubl Minor CompilationTask refactoring.
Mon, 17 Jun 2013 22:09:44 +0200 Bernhard Urban unittest/aot: add testcase for BoxingSnippets
Mon, 17 Jun 2013 17:50:09 +0200 Bernhard Urban aot: add/fix some javadoc
Mon, 17 Jun 2013 17:07:49 +0200 Bernhard Urban HotSpotResolvedJavaField: add cache of java.lang.{Character,Byte,Short} to not embeddable list (GRAAL-290)
Mon, 17 Jun 2013 20:39:24 +0200 Christos Kotselidis Remove leaf calls for G1 calls
Mon, 17 Jun 2013 20:39:04 +0200 Christos Kotselidis Remove old G1 stub calls
Mon, 17 Jun 2013 20:38:21 +0200 Christos Kotselidis Remove old G1 Barrier nodes
Mon, 17 Jun 2013 17:55:19 +0200 Doug Simon an instanceof instruction lowers to a deoptimize-on-hint-miss snippet only if its profile indicates a miss (of a hint type) occurs an order of magnitude less than the compilation threshold
Mon, 17 Jun 2013 14:53:37 +0200 Gilles Duboscq Ignore workingsets.xml
Mon, 17 Jun 2013 09:48:30 +0200 Bernhard Urban gate: enable verification for aot
Sun, 16 Jun 2013 23:55:22 +0200 Bernhard Urban HotSpotResolvedJavaField: be more precise about fields that are not embeddable (GRAAL-290)
Sun, 16 Jun 2013 23:55:22 +0200 Bernhard Urban HotSpotResolvedJavaField: check if method is called from snippet/replacements (GRAAL-290)
Sun, 16 Jun 2013 23:55:21 +0200 Bernhard Urban BoxingSnippets: don't embed constants if in AOT mode (GRAAL-290)
Sun, 16 Jun 2013 23:55:20 +0200 Bernhard Urban HotSpotResolvedJavaField: don't embed object for empty stack trace for replacements when compiled in AOT mode (GRAAL-290)
Sun, 16 Jun 2013 23:55:19 +0200 Bernhard Urban HotSpotResolvedJavaField: don't embed caches of java.lang.{Integer,Long,Boolean} for replacements when compiled in AOT mode (GRAAL-290)