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