Mon, 18 Jun 2012 10:07:33 +0200 |
Lukas Stadler |
Merge.
|
Fri, 15 Jun 2012 15:59:43 +0200 |
Lukas Stadler |
use ValueAnchorNode for FixedGuardNode lowering
|
Fri, 15 Jun 2012 15:59:22 +0200 |
Lukas Stadler |
set correct probabilities on MergeNodes
|
Sun, 17 Jun 2012 23:45:44 +0200 |
Thomas Wuerthinger |
Disable NewInstance lowering for all methods again.
|
Sun, 17 Jun 2012 21:35:52 +0200 |
Thomas Wuerthinger |
Treat a write to ANY_LOCATION as memory check point.
|
Sun, 17 Jun 2012 18:06:27 +0200 |
Thomas Wuerthinger |
Enable NewInstance lowering by default for all methods.
|
Sun, 17 Jun 2012 18:04:59 +0200 |
Thomas Wuerthinger |
Fixed an issue in the new instance stub call operation: rax must be reserved as a temp as it is overwritten in the runtime stub.
|
Sat, 16 Jun 2012 16:53:02 +0200 |
Thomas Wuerthinger |
Canonicalize projects.
|
Sat, 16 Jun 2012 02:20:02 +0200 |
Thomas Wuerthinger |
Merge.
|
Sat, 16 Jun 2012 02:19:38 +0200 |
Thomas Wuerthinger |
Added detailed test cases for the closed world analysis. Add support for ValueProxyNode, CheckCastNode. Fix modelling of arrays.
|
Sat, 16 Jun 2012 02:17:44 +0200 |
Thomas Wuerthinger |
Make the value proxy node use the stamp of the proxied value.
|
Sat, 16 Jun 2012 00:39:30 +0200 |
Thomas Wuerthinger |
Add correct checkcast node to entry of catch block after exception dispatch.
|
Sat, 16 Jun 2012 00:06:48 +0200 |
Thomas Wuerthinger |
Initial implementation of closed world analysis by iteratively expanding the universe starting at method entry points.
|
Thu, 14 Jun 2012 18:03:43 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 14 Jun 2012 18:03:18 +0200 |
Thomas Wuerthinger |
Implement addEntryMethod in boot image generator. Add Graal.getRequiredCapability utility to Graal class.
|
Thu, 14 Jun 2012 17:54:59 +0200 |
Thomas Wuerthinger |
Added BootImageClassLoader and associated test class.
|
Fri, 15 Jun 2012 16:42:08 +0200 |
Doug Simon |
Merge.
|
Fri, 15 Jun 2012 16:12:41 +0200 |
Doug Simon |
added oop verification to NewInstanceSnippets when -XX:+VerifyOops is enabled
|
Fri, 15 Jun 2012 15:48:44 +0200 |
Gilles Duboscq |
Merge
|
Fri, 15 Jun 2012 15:38:42 +0200 |
Gilles Duboscq |
Merge
|
Fri, 15 Jun 2012 15:35:10 +0200 |
Gilles Duboscq |
Add BinaryNode.reassociate to do generic +, -, *, &, |, ^ reassociation, use it for canoncialization. Will be used to reassociate loop invariants.
|
Fri, 15 Jun 2012 14:42:11 +0200 |
Doug Simon |
added support for extending the filtering context of a DebugConfig
|
Fri, 15 Jun 2012 13:17:04 +0200 |
Doug Simon |
Merge.
|
Fri, 15 Jun 2012 13:16:43 +0200 |
Doug Simon |
reverted to using fast_new_instance_init_check_id stub to use fast TLAB refilling
|
Fri, 15 Jun 2012 12:05:13 +0200 |
Doug Simon |
added more tests to NewInstanceTest
|
Fri, 15 Jun 2012 12:04:26 +0200 |
Doug Simon |
added check to ensure fast path allocation is never used for types that don't allow it
|
Thu, 14 Jun 2012 17:03:22 +0200 |
Doug Simon |
improved allocation tracing in NewInstanceSnippets
|
Fri, 15 Jun 2012 09:54:37 +0200 |
Gilles Duboscq |
Merge
|
Fri, 15 Jun 2012 09:53:14 +0200 |
Gilles Duboscq |
Add 2 array copy tests
|
Thu, 14 Jun 2012 17:10:49 +0200 |
Gilles Duboscq |
Merge
|
Thu, 14 Jun 2012 17:10:17 +0200 |
Gilles Duboscq |
Add C2 to C++ analysis for eclipse
|
Thu, 14 Jun 2012 17:09:39 +0200 |
Gilles Duboscq |
Preliminary counted loop detection
|
Thu, 14 Jun 2012 14:14:06 +0200 |
Gilles Duboscq |
Add missing file
|
Wed, 13 Jun 2012 14:17:37 +0200 |
Gilles Duboscq |
Make NodeIterable an interface and create AbstractNodeIterable,
|
Wed, 13 Jun 2012 13:41:02 +0200 |
Gilles Duboscq |
Add static sub & div to IntegerArithmeticNode
|
Wed, 13 Jun 2012 13:40:39 +0200 |
Gilles Duboscq |
add StampFactory.negate(IntegerStamp), use it for NegateNode
|
Thu, 14 Jun 2012 16:37:40 +0200 |
Doug Simon |
removed incorrect comment
|
Thu, 14 Jun 2012 16:25:54 +0200 |
Doug Simon |
Merge.
|
Thu, 14 Jun 2012 16:20:59 +0200 |
Doug Simon |
re-enabled disassembler in CFGPrinterObserver for CodeInstall scope
|
Thu, 14 Jun 2012 14:03:28 +0200 |
Doug Simon |
made NewInstanceSnippets respect the UseTLAB HotSpot option
|
Thu, 14 Jun 2012 14:01:37 +0200 |
Doug Simon |
ensure that every runtime call has debug info associated with it
|
Thu, 14 Jun 2012 13:55:16 +0200 |
Doug Simon |
added BigObject to NewInstanceTest
|
Thu, 14 Jun 2012 13:54:46 +0200 |
Doug Simon |
modified GraalCompilerTest so that subclasses can override the assertEquals test
|
Thu, 14 Jun 2012 15:46:45 +0200 |
Lukas Stadler |
removed delta-encoding of VirtualObjectState
|
Thu, 14 Jun 2012 12:30:34 +0200 |
Doug Simon |
removed debug scope around tests that are expected to throw an exception (reduces console noise)
|
Thu, 14 Jun 2012 12:28:20 +0200 |
Doug Simon |
hsdis library is downloaded into newly created Graal JDK
|
Thu, 14 Jun 2012 12:06:44 +0200 |
Doug Simon |
limit log output to handle case where String object is invalid
|
Thu, 14 Jun 2012 12:00:08 +0200 |
Doug Simon |
made allocation tracing in NewInstanceSnippets be enabled by graal.traceAllocation system property
|
Thu, 14 Jun 2012 11:56:24 +0200 |
Doug Simon |
fixed bug in stubs for RuntimeCall.LogObject and RuntimeCall.LogPrimitive: was missing frame management code around runtime call
|
Wed, 13 Jun 2012 19:11:20 +0200 |
Lukas Stadler |
Merge.
|
Wed, 13 Jun 2012 19:09:14 +0200 |
Lukas Stadler |
SchedulePhase doesn't schedule FrameStates, added documentation, cleanups
|
Wed, 13 Jun 2012 15:11:19 +0200 |
Lukas Stadler |
verify that ValueAnchorNodes have no usages
|
Wed, 13 Jun 2012 15:09:59 +0200 |
Lukas Stadler |
fix NPE when using killCFG to delete an EndNode without a merge
|
Wed, 13 Jun 2012 14:57:26 +0200 |
Doug Simon |
Merge.
|
Wed, 13 Jun 2012 14:55:49 +0200 |
Doug Simon |
added allocation logging to NewInstanceSnippets
|
Wed, 13 Jun 2012 14:50:49 +0200 |
Doug Simon |
added missing stub implementation for RuntimeCall.LogObject and RuntimeCall.LogPrimitive
|
Wed, 13 Jun 2012 14:24:24 +0200 |
Doug Simon |
modified snippet installation to avoid using compiler storage for every method (not just the snippets) processed during installation
|
Wed, 13 Jun 2012 13:26:56 +0200 |
Doug Simon |
changed snippet installation to use SnippetsInterface (sub)class instead of object
|
Wed, 13 Jun 2012 11:30:14 +0200 |
Lukas Stadler |
fix to SchedulePhase: correctly handle outer frame states that take a phi from the
|
Wed, 13 Jun 2012 11:10:57 +0200 |
Lukas Stadler |
small cleanup and fixed assertion in FrameStateBuilder
|
Wed, 13 Jun 2012 00:24:28 +0200 |
Doug Simon |
create directories for not yet existing projects
|
Wed, 13 Jun 2012 00:15:15 +0200 |
Doug Simon |
added printf-like facility (Log.java) for logging debug output in snippets
|
Tue, 12 Jun 2012 23:42:31 +0200 |
Doug Simon |
renamed node intrinsic methods in RuntimeCallNode to better distinguish return type
|
Tue, 12 Jun 2012 23:38:16 +0200 |
Doug Simon |
enhanced @NodeIntrinsic intrinsification to take into account varargs in the node constructors when matching call arguments
|
Tue, 12 Jun 2012 23:29:10 +0200 |
Doug Simon |
removed unused @NodePhase
|
Tue, 12 Jun 2012 23:28:30 +0200 |
Doug Simon |
moved @Fold from Node.java to Snippet.java
|
Tue, 12 Jun 2012 23:11:13 +0200 |
Doug Simon |
added support for a flexible inlining policy during snippet installation
|
Tue, 12 Jun 2012 23:05:42 +0200 |
Doug Simon |
allow null for @ConstantParameter values
|
Tue, 12 Jun 2012 22:59:40 +0200 |
Doug Simon |
moved platform-independent Graal code from c1_Runtime1_x86.cpp to c1_Runtime1.[hpp,cpp]
|
Tue, 12 Jun 2012 15:01:48 +0200 |
Lukas Stadler |
small renaming and doc fixes
|
Mon, 11 Jun 2012 17:06:06 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 11 Jun 2012 17:04:59 +0200 |
Thomas Wuerthinger |
Updated list of projects added to the bootclasspath.
|
Mon, 11 Jun 2012 17:01:02 +0200 |
Thomas Wuerthinger |
Added prototype implementation of Java bytecode interpreter - contribution by Christian Humer (chumer).
|
Mon, 11 Jun 2012 13:51:34 +0200 |
Thomas Wuerthinger |
Split bytecode utilities into separate project.
|
Mon, 11 Jun 2012 13:26:37 +0200 |
Thomas Wuerthinger |
Canonicalize project dependencies.
|
Mon, 11 Jun 2012 13:25:29 +0200 |
Thomas Wuerthinger |
Added graal.snippets.test project.
|
Mon, 11 Jun 2012 13:23:13 +0200 |
Thomas Wuerthinger |
Renaming GraphTest => GraalCompilerTest.
|
Mon, 11 Jun 2012 13:21:15 +0200 |
Thomas Wuerthinger |
Added skeleton for new graal.boot and graal.boot.test projects.
|
Mon, 11 Jun 2012 15:39:57 +0200 |
Doug Simon |
added NewInstanceSnippets for lowering NewInstanceNodes (currently disabled by default)
|
Mon, 11 Jun 2012 15:35:23 +0200 |
Doug Simon |
commented out use of non-snippet eager resolving in GraphBuilder
|
Mon, 11 Jun 2012 15:34:33 +0200 |
Doug Simon |
replaced use of HotSpot fast_new_instance_init_check stub with new_instance_stub as both the XIR and Java snippets include the fast allocation path and the initialization check
|
Mon, 11 Jun 2012 15:32:46 +0200 |
Doug Simon |
added "source" debug property for FrameState to show the source code line number if available
|
Mon, 11 Jun 2012 15:29:42 +0200 |
Doug Simon |
added missing @ConstantNodeParameter to CurrentThread node intrinsic
|
Mon, 11 Jun 2012 15:28:55 +0200 |
Doug Simon |
added extra debug scope for each node processed during canonicalization
|
Mon, 11 Jun 2012 14:25:42 +0200 |
Doug Simon |
re-enabled disassembler output to C1Visualizer after code installation
|
Mon, 11 Jun 2012 14:22:03 +0200 |
Doug Simon |
added debug scopes to some tests
|
Sun, 10 Jun 2012 21:03:15 +0200 |
Thomas Wuerthinger |
Remove HotSpotTypeResolved class.
|
Sun, 10 Jun 2012 01:17:48 +0200 |
Thomas Wuerthinger |
Bring Java renamings and restructurings to the C++ part.
|
Sat, 09 Jun 2012 22:50:50 +0200 |
Thomas Wuerthinger |
Fix renamings in C++ part.
|
Sat, 09 Jun 2012 21:50:02 +0200 |
Thomas Wuerthinger |
Reduce public fields in api.code project.
|
Sat, 09 Jun 2012 20:40:54 +0200 |
Thomas Wuerthinger |
Updated package documentation.
|
Sat, 09 Jun 2012 20:35:39 +0200 |
Thomas Wuerthinger |
Remove VirtualObjectFactory class.
|
Sat, 09 Jun 2012 20:34:01 +0200 |
Thomas Wuerthinger |
Remove RegisterConfigImpl.
|
Sat, 09 Jun 2012 20:32:31 +0200 |
Thomas Wuerthinger |
Renaming hotspot.ri => hotspot.meta.
|
Sat, 09 Jun 2012 20:10:05 +0200 |
Thomas Wuerthinger |
Dropping Ci* prefixes. Some additional renamings in the api.code interface.
|
Sat, 09 Jun 2012 18:01:23 +0200 |
Thomas Wuerthinger |
Rename CiTargetMethod => CompilationResult.
|
Sat, 09 Jun 2012 17:54:50 +0200 |
Thomas Wuerthinger |
Further clean up on api.meta project.
|
Sat, 09 Jun 2012 17:35:43 +0200 |
Thomas Wuerthinger |
Convert ExceptionHandler class from interface to final data class. Remove CiExceptionHandler and HotSpotExceptionHandler classes and replace usages with ExceptionHandler class.
|
Sat, 09 Jun 2012 17:24:23 +0200 |
Thomas Wuerthinger |
Clean up in api classes. Removed CiGenericCallback. Simplified Constant.
|
Sat, 09 Jun 2012 17:13:21 +0200 |
Thomas Wuerthinger |
Remove CiBitMap and replace usages with java.util.BitSet.
|
Sat, 09 Jun 2012 16:52:12 +0200 |
Thomas Wuerthinger |
More renamings to drop Ri* prefix completely. Deleted graph.BitMap class and replaced with java.util.BitSet.
|
Fri, 08 Jun 2012 23:47:42 +0200 |
Thomas Wuerthinger |
Renaming RiKind => Kind.
|
Fri, 08 Jun 2012 23:44:20 +0200 |
Thomas Wuerthinger |
Renaming RiValue => Value.
|
Fri, 08 Jun 2012 23:41:02 +0200 |
Thomas Wuerthinger |
Renamed RiConstant => Constant.
|
Fri, 08 Jun 2012 23:35:16 +0200 |
Thomas Wuerthinger |
Renaming RiCompiledMethod => InstalledCode.
|
Fri, 08 Jun 2012 23:28:45 +0200 |
Thomas Wuerthinger |
Rename RiBitMap => CiBitMap (in preparation of replacement with java.util.BitSet).
|
Fri, 08 Jun 2012 23:16:25 +0200 |
Thomas Wuerthinger |
Moving methods from RiRuntime to MetaAccessProvider.
|
Fri, 08 Jun 2012 23:10:02 +0200 |
Thomas Wuerthinger |
Renamed HotSpotCompilerImpl => HotSpotGraalRuntime.
|
Fri, 08 Jun 2012 22:50:39 +0200 |
Thomas Wuerthinger |
Remove GraalAccess class, replace usages new GraalVM API.
|
Fri, 08 Jun 2012 22:39:39 +0200 |
Thomas Wuerthinger |
Clean up on HotSpotCompilerImpl class.
|
Fri, 08 Jun 2012 22:00:05 +0200 |
Thomas Wuerthinger |
Remove architecture boolean from Ri* interfaces.
|
Fri, 08 Jun 2012 21:48:37 +0200 |
Thomas Wuerthinger |
Remove compiler member field from HotSpot's implementation of the Ri* interfaces.
|
Fri, 08 Jun 2012 20:17:14 +0200 |
Thomas Wuerthinger |
Move graal.hotspot.server into its own project.
|
Fri, 08 Jun 2012 18:35:28 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 08 Jun 2012 18:35:09 +0200 |
Thomas Wuerthinger |
Fixed JUnit dependency of test project.
|
Fri, 08 Jun 2012 18:31:33 +0200 |
Thomas Wuerthinger |
Remove HotSpotCompiler interface, let HotSpotCompilerImpl implement GraalRuntime (in preparation of renaming).
|
Fri, 08 Jun 2012 17:55:28 +0200 |
Thomas Wuerthinger |
Create HotSpotGraalRuntime class on HotSpot when Graal.getRuntime() is accessed.
|
Fri, 08 Jun 2012 17:00:38 +0200 |
Thomas Wuerthinger |
Split test code for graal.graph into new project graal.graph.test.
|
Fri, 08 Jun 2012 16:57:07 +0200 |
Thomas Wuerthinger |
Added code to resolve GraalRuntime into HotSpot. Added graal.api.test project.
|
Fri, 08 Jun 2012 16:07:32 +0200 |
Thomas Wuerthinger |
Return GraalRuntime with no capabilities if VM does not support creation of GraalRuntime instance.
|
Fri, 08 Jun 2012 15:42:16 +0200 |
Thomas Wuerthinger |
Only check .java files for correct header.
|
Fri, 08 Jun 2012 15:17:43 +0200 |
Gilles Duboscq |
Merge
|
Fri, 08 Jun 2012 15:11:19 +0200 |
Gilles Duboscq |
Fix problem with jython and tmt
|
Fri, 08 Jun 2012 11:52:37 +0200 |
Gilles Duboscq |
UnsafeCast node is nonNull if it casts a non-null object
|
Thu, 07 Jun 2012 21:13:41 +0200 |
Gilles Duboscq |
Remove compilation restriction on run* methods in jtt, add Object::<init> to the compiled method to test escape analysis
|
Fri, 08 Jun 2012 12:22:01 +0200 |
Thomas Wuerthinger |
Fixed reflective access to CompilerImpl.
|
Thu, 07 Jun 2012 20:54:54 +0200 |
Thomas Wuerthinger |
C++ changes for Java renamings.
|
Thu, 07 Jun 2012 20:39:56 +0200 |
Thomas Wuerthinger |
Added VirtualMachineComponent as well as CompilationQueue and Interpreter interfaces.
|
Thu, 07 Jun 2012 19:53:13 +0200 |
Thomas Wuerthinger |
Added additional dependencies to graal.hotspot project.
|
Thu, 07 Jun 2012 19:02:39 +0200 |
Thomas Wuerthinger |
Changes in the C++ part according to the Java renamings.
|
Thu, 07 Jun 2012 18:55:57 +0200 |
Thomas Wuerthinger |
Add placeholder for CodeCacheProvider interface.
|
Thu, 07 Jun 2012 18:55:34 +0200 |
Thomas Wuerthinger |
Move cri.ci to api.code.
|
Thu, 07 Jun 2012 18:41:37 +0200 |
Thomas Wuerthinger |
Added new projects graal.api.code and graal.api.interpreter
|
Thu, 07 Jun 2012 18:37:15 +0200 |
Thomas Wuerthinger |
Changes in C++ part for the Java renamings.
|
Thu, 07 Jun 2012 18:24:06 +0200 |
Thomas Wuerthinger |
Moving classes from cri.ri to api.meta.
|
Thu, 07 Jun 2012 18:12:01 +0200 |
Thomas Wuerthinger |
More refactorings and renamings in preparation of ci/ri split.
|
Thu, 07 Jun 2012 17:25:52 +0200 |
Thomas Wuerthinger |
C++ changes for the renamings of CiKind and CiConstant.
|
Thu, 07 Jun 2012 17:09:57 +0200 |
Thomas Wuerthinger |
Moved RiKind to cri.ri package.
|
Thu, 07 Jun 2012 17:08:33 +0200 |
Thomas Wuerthinger |
Renaming CiKind => RiKind.
|
Thu, 07 Jun 2012 17:07:42 +0200 |
Thomas Wuerthinger |
Moved RiConstant to cri.ri package.
|
Thu, 07 Jun 2012 17:07:05 +0200 |
Thomas Wuerthinger |
Renaming CiConstant => RiConstant.
|
Thu, 07 Jun 2012 17:06:29 +0200 |
Thomas Wuerthinger |
Introduction of the project com.oragle.graal.api.meta.
|
Thu, 07 Jun 2012 17:01:21 +0200 |
Thomas Wuerthinger |
Introduction of com.oracle.graal.api project.
|
Thu, 07 Jun 2012 16:28:21 +0200 |
Thomas Wuerthinger |
Fix compiler warnings.
|
Thu, 07 Jun 2012 16:15:19 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 06 Jun 2012 17:20:15 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 06 Jun 2012 17:20:07 +0200 |
Thomas Wuerthinger |
Removed unused import.
|
Fri, 01 Jun 2012 19:27:46 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 01 Jun 2012 19:27:28 +0200 |
Thomas Wuerthinger |
Remove installMethod from RiMethod.
|
Thu, 07 Jun 2012 13:01:45 +0200 |
Gilles Duboscq |
Merge
|
Thu, 07 Jun 2012 12:14:39 +0200 |
Gilles Duboscq |
Help old javac version with generics
|
Wed, 06 Jun 2012 19:19:10 +0200 |
Gilles Duboscq |
Merge
|
Wed, 06 Jun 2012 19:09:05 +0200 |
Gilles Duboscq |
Switch to new loop transformation framework, use it for peeling and full unrolling for snippets
|
Wed, 06 Jun 2012 18:55:39 +0200 |
Gilles Duboscq |
.filter() on Graph.getNode now tries to use the fast node iterator if possible
|
Tue, 05 Jun 2012 17:38:48 +0200 |
Gilles Duboscq |
Move virtual chain help methods from SuperBlock to GraphUtil
|
Mon, 04 Jun 2012 16:15:56 +0200 |
Gilles Duboscq |
Check edge types for replacements in addDuplicate
|
Mon, 04 Jun 2012 16:01:40 +0200 |
Gilles Duboscq |
Made nodeClass final, remove unused import introduced in a merge
|
Thu, 07 Jun 2012 12:15:41 +0200 |
Doug Simon |
small refactoring of snippet API
|
Thu, 07 Jun 2012 09:47:35 +0200 |
Doug Simon |
minor improvement to annotation search function
|
Wed, 06 Jun 2012 18:04:07 +0200 |
Doug Simon |
folded -G:+CheckcastCounters functionality into checkcast snippets
|
Tue, 05 Jun 2012 21:43:42 +0200 |
Doug Simon |
added @Parameter and @Constant annotations which simplify creation and instantiation of snippets
|
Mon, 04 Jun 2012 16:00:25 +0200 |
Gilles Duboscq |
NodeBitMap is a NodeIterable
|
Fri, 01 Jun 2012 17:27:38 +0200 |
Gilles Duboscq |
Merge
|
Fri, 01 Jun 2012 17:27:31 +0200 |
Gilles Duboscq |
Add posibility to provide a replacement function instead of map for duplication.
|
Fri, 01 Jun 2012 17:22:59 +0200 |
Gilles Duboscq |
Add snippet graph to the scope so that they can be dumped on error
|
Fri, 01 Jun 2012 16:35:31 +0200 |
Gilles Duboscq |
fix : GCC 4.7 considers conversion of false to a jobject an error
|
Fri, 01 Jun 2012 15:13:25 +0200 |
Gilles Duboscq |
Merge
|
Fri, 01 Jun 2012 15:12:00 +0200 |
Gilles Duboscq |
Add blockSuccessorIndex to ControlSplitNode
|
Thu, 31 May 2012 17:57:21 +0200 |
Gilles Duboscq |
runtime may be null in the canonicalizer (like target or assumptions)
|
Fri, 01 Jun 2012 16:54:27 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 01 Jun 2012 16:32:05 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 01 Jun 2012 16:31:49 +0200 |
Thomas Wuerthinger |
Small clean up on RiRuntime.
|
Fri, 01 Jun 2012 16:29:04 +0200 |
Doug Simon |
checkcasts against restricted primary types no longer use hints
|
Fri, 01 Jun 2012 16:25:01 +0200 |
Doug Simon |
removed obsolete support for calling HotSpot type-check stubs
|
Fri, 01 Jun 2012 14:07:00 +0200 |
Doug Simon |
removed leftover debugging code
|
Fri, 01 Jun 2012 11:10:49 +0200 |
Doug Simon |
lifted fast subtype check into checkcast snippets
|
Fri, 01 Jun 2012 11:08:44 +0200 |
Doug Simon |
added javadoc
|
Fri, 01 Jun 2012 11:08:03 +0200 |
Doug Simon |
support @NodeIntrinsic based creation of a UnsafeLoadNode with a stamp indicating non-nullness
|
Fri, 01 Jun 2012 11:05:24 +0200 |
Doug Simon |
support use of boolean, byte, char and short constant arguments in @NodeIntrinsic methods
|
Fri, 01 Jun 2012 11:03:50 +0200 |
Doug Simon |
allow a framestate to flow though a framestate-less loop
|
Fri, 01 Jun 2012 11:02:36 +0200 |
Doug Simon |
bug fix: GraphTest method dumped to CFGPrinter was not the same as the one being executed
|
Fri, 01 Jun 2012 02:01:49 +0200 |
Andreas Woess |
fix for branches that have only a true successor (as emitted for negated guards).
|
Thu, 31 May 2012 18:24:53 +0200 |
Lukas Stadler |
add simple test for ControlFlowGraph block computation
|
Thu, 31 May 2012 18:23:16 +0200 |
Lukas Stadler |
quick fix for postdominator calculation
|
Wed, 30 May 2012 18:38:11 +0200 |
Doug Simon |
Merge.
|
Wed, 30 May 2012 18:34:11 +0200 |
Doug Simon |
added computation of array base offset and index scaling into CiKind and used it to remove a hard coded assumption in canonicalization of LoadIndexedNode
|
Wed, 30 May 2012 18:07:38 +0200 |
Doug Simon |
added findclass command to mx tool
|
Wed, 30 May 2012 18:03:53 +0200 |
Doug Simon |
turned off C++ code analysis
|
Wed, 30 May 2012 18:14:20 +0200 |
Gilles Duboscq |
Merge
|
Wed, 30 May 2012 18:13:35 +0200 |
Gilles Duboscq |
Make it possible in SuperBlock to duplicate the whole loop (with the loopbegin)
|
Tue, 29 May 2012 16:49:20 +0200 |
Gilles Duboscq |
getClass returns a non-null result
|
Fri, 25 May 2012 20:23:24 +0200 |
Thomas Wuerthinger |
Elimination of unused methods in the CRI.
|
Fri, 25 May 2012 13:22:45 +0200 |
Gilles Duboscq |
Merge
|
Fri, 25 May 2012 13:21:58 +0200 |
Gilles Duboscq |
Merge
|
Fri, 25 May 2012 13:21:43 +0200 |
Gilles Duboscq |
Canonicalize away ValueAnchors that only anchor a begin node
|
Fri, 25 May 2012 12:16:23 +0200 |
Gilles Duboscq |
Fix findDuplicate for nodes with no inputs
|
Thu, 24 May 2012 16:22:26 +0200 |
Gilles Duboscq |
Transmit null check flag from fixed to floating read nodes
|
Fri, 25 May 2012 11:44:44 +0200 |
Lukas Stadler |
Merge
|
Fri, 25 May 2012 11:35:18 +0200 |
Lukas Stadler |
changes to the dependencies and stamp system:
|
Fri, 25 May 2012 10:36:23 +0200 |
Lukas Stadler |
documentation on CiFrame.leafGraphId
|
Fri, 25 May 2012 10:35:59 +0200 |
Lukas Stadler |
CiKind.minValue and CiKind.maxValue for integer types
|
Thu, 24 May 2012 15:18:41 +0200 |
Doug Simon |
removed obsolete code in LoweringPhase
|
Thu, 24 May 2012 12:11:20 +0200 |
Doug Simon |
improved InstanceOfTest
|
Wed, 23 May 2012 15:28:17 +0200 |
Gilles Duboscq |
Enable fastdebug server configuration in gate
|
Wed, 23 May 2012 15:27:02 +0200 |
Gilles Duboscq |
Merge
|
Wed, 23 May 2012 11:55:31 +0200 |
Gilles Duboscq |
Merge
|
Wed, 23 May 2012 10:09:39 +0200 |
Gilles Duboscq |
Add distinct filter
|
Tue, 22 May 2012 14:34:18 +0200 |
Gilles Duboscq |
C2 doesnt seem to like the should_reexecute() assert
|
Wed, 23 May 2012 14:42:28 +0200 |
Doug Simon |
refactored tests to share support for dump-aware compilation
|
Wed, 23 May 2012 14:39:56 +0200 |
Doug Simon |
added support for decorator dump scopes so that the visualizers can distinguish between multiple compilations of the same method
|
Wed, 23 May 2012 12:11:27 +0200 |
Doug Simon |
removed double declaration of _vmbuild global variable in gate command
|
Wed, 23 May 2012 12:06:44 +0200 |
Doug Simon |
added execution of DaCapo_pmd by [server|client]+[product|fastdebug] to the gate
|
Tue, 22 May 2012 17:45:31 +0200 |
Doug Simon |
Merge.
|
Tue, 22 May 2012 16:44:30 +0200 |
Doug Simon |
added support for snippet templates which are snippet graphs specialized by binding a constant to at least one of the snippet's parameters
|
Tue, 22 May 2012 16:42:56 +0200 |
Doug Simon |
correctly handle null for replacements parameter in Graph.addDuplicates()
|
Tue, 22 May 2012 16:31:30 +0200 |
Lukas Stadler |
Merge
|
Tue, 22 May 2012 16:19:02 +0200 |
Lukas Stadler |
changes towards a canonical representation of comparisons:
|
Tue, 22 May 2012 14:57:01 +0200 |
Lukas Stadler |
add snapshot() call in MergeNode.removeEnd to fix concurrent modification problem
|
Tue, 22 May 2012 13:30:30 +0200 |
Gilles Duboscq |
Keep UsagesDroppedNodes in canonicalizer
|
Tue, 22 May 2012 12:10:58 +0200 |
Gilles Duboscq |
Anchor guards of read nodes when floating them
|
Tue, 22 May 2012 11:57:21 +0200 |
Gilles Duboscq |
make ValueAnchorNode able to anchor multiple values, use dependencies for anchored values
|
Tue, 22 May 2012 11:37:07 +0200 |
Gilles Duboscq |
Merge
|
Tue, 22 May 2012 11:36:45 +0200 |
Gilles Duboscq |
Merge Canonicalizer and GVN Phases
|
Mon, 21 May 2012 15:44:03 +0200 |
Gilles Duboscq |
autoGrow option to NodeBitMaps
|
Fri, 18 May 2012 15:49:46 +0200 |
Gilles Duboscq |
Use exact type for check cast canonicalization if available
|
Fri, 18 May 2012 15:49:23 +0200 |
Gilles Duboscq |
do not canonicalize scaled indexedlocation nodes if target is not available
|
Fri, 18 May 2012 15:48:38 +0200 |
Gilles Duboscq |
Use iterative lowering instead of manually applying lowering
|
Tue, 22 May 2012 11:11:48 +0200 |
Lukas Stadler |
fix bug in FloatingReadPhase that leads to wrong ordering of phi inputs on memory phis
|
Wed, 16 May 2012 13:24:39 +0200 |
Gilles Duboscq |
Merge
|
Wed, 16 May 2012 13:24:32 +0200 |
Gilles Duboscq |
When removing inputs from phi nodes, kill unused values
|
Tue, 15 May 2012 16:27:12 +0200 |
Gilles Duboscq |
Merge
|
Tue, 15 May 2012 16:26:55 +0200 |
Gilles Duboscq |
better compile commands for JTTs (compile all methods from jtt except run* methods)
|
Tue, 15 May 2012 16:26:07 +0200 |
Gilles Duboscq |
Some SuperBlock cleanup
|
Mon, 14 May 2012 16:16:22 +0200 |
Gilles Duboscq |
Merge
|
Mon, 14 May 2012 16:16:12 +0200 |
Gilles Duboscq |
Perform compiler oracle should_not_inline check before heuristic checks
|
Tue, 15 May 2012 20:24:52 +0200 |
Lukas Stadler |
AMD64LIRGenerator: reorder compare operands to prevent unnecessary loads of constants
|
Tue, 15 May 2012 20:14:52 +0200 |
Lukas Stadler |
changes to Condition: more canonicalization support, foldCondition always returns a result
|
Tue, 15 May 2012 20:13:25 +0200 |
Lukas Stadler |
look at the probability of IfNodes during ComputeLinearScanOrder
|
Tue, 15 May 2012 14:29:14 +0200 |
Lukas Stadler |
small fix for Condition.OF/NOF removal
|
Tue, 15 May 2012 14:22:01 +0200 |
Lukas Stadler |
remove Condition.OF and Condition.NOF
|
Tue, 15 May 2012 11:07:34 +0200 |
Lukas Stadler |
remove array length input from LoadIndexedNode and StoreIndexedNode
|
Tue, 15 May 2012 10:03:33 +0200 |
Doug Simon |
added support for -G:+CheckcastCounters in checkcast snippets
|
Mon, 14 May 2012 22:07:14 +0200 |
Doug Simon |
Merge.
|
Mon, 14 May 2012 22:06:49 +0200 |
Doug Simon |
fixed bug in compiled call to slow typecheck stub in VM
|
Mon, 14 May 2012 22:05:15 +0200 |
Doug Simon |
made lowering repeat processing of fixed nodes until no new fixed nodes are added before lowering floating nodes
|
Mon, 14 May 2012 21:52:32 +0200 |
Doug Simon |
added test for checkcasts inserted by lowering of storeindexed instructions
|
Mon, 14 May 2012 21:51:32 +0200 |
Doug Simon |
fixed bug in returning array values from CompilerToVMImpl.executeCompiledMethodVarargs
|
Fri, 11 May 2012 16:58:22 +0200 |
Doug Simon |
changed semantics of -G:HIRLowerCheckcast slightly
|
Fri, 11 May 2012 16:38:22 +0200 |
Lukas Stadler |
fix for IsTypeNode canonicalization
|
Fri, 11 May 2012 16:02:24 +0200 |
Lukas Stadler |
Merge
|
Fri, 11 May 2012 16:00:00 +0200 |
Lukas Stadler |
add a new simple CheckCast elimination phase
|
Fri, 11 May 2012 15:59:11 +0200 |
Lukas Stadler |
let StampFactory.orTypes use RiResolvedType.leastCommonAncestor
|
Fri, 11 May 2012 15:26:46 +0200 |
Lukas Stadler |
disable frame state culling
|
Fri, 11 May 2012 15:17:53 +0200 |
Lukas Stadler |
use exactType and assumptions to canonicalize ReadHubNode
|
Fri, 11 May 2012 15:17:17 +0200 |
Lukas Stadler |
use dependencies collection instead of explicit guard fields
|
Fri, 11 May 2012 14:39:58 +0200 |
Lukas Stadler |
alphabetically sort debug values for Metric and Time
|
Thu, 10 May 2012 14:24:25 +0200 |
Lukas Stadler |
Merge
|
Wed, 09 May 2012 12:11:36 +0200 |
Lukas Stadler |
Merge
|
Wed, 09 May 2012 12:10:35 +0200 |
Lukas Stadler |
cull unnecessary framestates at merges
|
Wed, 09 May 2012 10:43:05 +0200 |
Lukas Stadler |
add field name to AccessFieldNodes in visualizer
|
Wed, 09 May 2012 10:42:03 +0200 |
Lukas Stadler |
canonicalize more integer operations: (a+1)+2 to a+3 and (a*2)*2 to a*4
|
Fri, 11 May 2012 14:11:56 +0200 |
Doug Simon |
made graph marking stateless (in the graph) to ensure recursive marking is safe
|
Fri, 11 May 2012 12:20:36 +0200 |
Doug Simon |
moved checkcast lowering into LoweringPhase and added -G:HIRLowerCheckcast option to enable it (disabled by default) as it is not yet stable
|
Fri, 11 May 2012 11:57:29 +0200 |
Doug Simon |
slightly better implementation of NodeIterable.isEmpty()
|
Fri, 11 May 2012 11:56:58 +0200 |
Doug Simon |
added javadoc to ValueProxyNode
|
Fri, 11 May 2012 11:27:53 +0200 |
Doug Simon |
synchronized mxtool with Maxine
|
Fri, 11 May 2012 11:26:39 +0200 |
Doug Simon |
removed stateAfter field from FixedWithNextNode - now only StateSplit implementations have this field
|
Fri, 11 May 2012 10:57:50 +0200 |
Doug Simon |
rename: megamorph -> megamorphic
|
Fri, 11 May 2012 10:13:55 +0200 |
Doug Simon |
used more specific BeginNode subclass where appropriate
|
Thu, 10 May 2012 00:36:12 +0200 |
Doug Simon |
made CheckCastNode be a FixedNode instead of a BooleanNode
|
Thu, 10 May 2012 00:33:58 +0200 |
Doug Simon |
created StartNode and DispatchBeginNode for clearer visualization of these special nodes in the visualizer
|
Wed, 09 May 2012 22:35:44 +0200 |
Doug Simon |
removed TypeCheckNode
|
Wed, 09 May 2012 22:21:58 +0200 |
Doug Simon |
moved conversion of type profiles into hints for type check instructions from front end to lowering phase
|
Wed, 09 May 2012 16:39:52 +0200 |
Doug Simon |
added javadoc to GuardNode
|
Wed, 09 May 2012 16:21:03 +0200 |
Doug Simon |
if -G:Dump option is used, the compiler queues are given 5 seconds to finish any pending tasks (including graph dumping) before the VM exits
|
Tue, 08 May 2012 22:51:36 +0200 |
Doug Simon |
build JaCoCo exclude list by scanning for snippets
|
Tue, 08 May 2012 21:32:35 +0200 |
Doug Simon |
lowering checkcasts with Java snippets
|
Tue, 08 May 2012 20:17:30 +0200 |
Doug Simon |
separated the notion of has-side-effect from may-have-frame-state
|
Tue, 08 May 2012 16:10:00 +0200 |
Doug Simon |
expanded formatting of array CiConstants to show contents of the array
|
Tue, 08 May 2012 15:52:01 +0200 |
Doug Simon |
pulled AbstractStateSplit into FixedWithNextNode and made it no longer implement StateSplit. StateSplit is now implemented only by nodes that really have side effects.
|
Mon, 07 May 2012 11:40:44 +0200 |
Doug Simon |
lowering checkcasts with Java snippets (incomplete)
|
Mon, 07 May 2012 11:34:16 +0200 |
Doug Simon |
moved creation of a RiCodeInfo to the runtime side of the CRI
|
Mon, 07 May 2012 11:08:58 +0200 |
Doug Simon |
added thread name to debug info message
|
Fri, 04 May 2012 16:54:27 +0200 |
Doug Simon |
canonicalize load from a compile-constant, immutable array
|
Fri, 04 May 2012 16:52:58 +0200 |
Doug Simon |
extended canonicalization so that a caller can specify a CiConstant value is an immutable object or array
|
Fri, 04 May 2012 16:38:38 +0200 |
Doug Simon |
removed product and debug configurations from hotspot CDT project config
|
Fri, 04 May 2012 12:08:05 +0200 |
Gilles Duboscq |
Add verification in NullCheckNode and AccessFieldNode
|
Fri, 04 May 2012 12:08:00 +0200 |
Gilles Duboscq |
Fix : in peeling, while merging early exits, transfer all anchored nodes from the exit to the merge
|
Thu, 03 May 2012 15:43:03 +0200 |
Gilles Duboscq |
Fix : There can be proxies in the virtual chain
|
Thu, 03 May 2012 15:19:16 +0200 |
Gilles Duboscq |
Merge
|
Thu, 03 May 2012 15:19:11 +0200 |
Gilles Duboscq |
Fix merge
|
Thu, 03 May 2012 11:05:46 +0200 |
Gilles Duboscq |
Merge
|
Fri, 27 Apr 2012 13:13:06 +0200 |
Gilles Duboscq |
rename CiKind.toUnboxedJavaClass to toBoxedJavaClass
|
Fri, 27 Apr 2012 12:14:47 +0200 |
Gilles Duboscq |
Merge
|
Fri, 27 Apr 2012 12:14:38 +0200 |
Gilles Duboscq |
Fix a peeling-escape analysis related problem that was causin LinearScan bailouts (merge virtual chains when merging ends of the peeled code)
|
Thu, 03 May 2012 13:39:45 +0200 |
Doug Simon |
added mechanism (enabled by -G:PICache and -G:PiFilter) for saving/loading method profiling info to/from disk
|
Wed, 02 May 2012 18:23:12 +0200 |
Doug Simon |
fixed bug in use of CheckcastMinHintHitProbability
|
Wed, 02 May 2012 18:04:36 +0200 |
Doug Simon |
moved RiResolvedMethod.dumpProfile() to CiUtil.profileAsString()
|
Wed, 02 May 2012 17:09:00 +0200 |
Doug Simon |
added GraalOptions.CheckcastMinHintHitProbability to better guide use of hints for checkcasts
|
Wed, 02 May 2012 16:32:00 +0200 |
Lukas Stadler |
test case for the InstanceOfNode canonicalizer fix
|
Wed, 02 May 2012 15:08:41 +0200 |
Lukas Stadler |
Merge
|
Wed, 02 May 2012 14:56:07 +0200 |
Lukas Stadler |
changes to canonicalizer log output
|
Wed, 02 May 2012 14:55:51 +0200 |
Lukas Stadler |
use PiNodes instead of CheckCastNodes to pin inlining receivers, remove emitCode flag
|
Wed, 02 May 2012 14:53:20 +0200 |
Lukas Stadler |
fix canonicalization of InstanceOfNode
|
Wed, 02 May 2012 14:47:04 +0200 |
Lukas Stadler |
change PiNode to anchor on any FixedNode, not only BeginNodes
|
Wed, 02 May 2012 14:45:56 +0200 |
Lukas Stadler |
re-enable graph caching and the priority compilation queue
|
Wed, 02 May 2012 14:39:45 +0200 |
Doug Simon |
types profiles are now sorted in descending order of each profiled type's probability
|
Wed, 02 May 2012 12:59:59 +0200 |
Lukas Stadler |
turn off priority compilation queue
|
Wed, 02 May 2012 11:31:53 +0200 |
Doug Simon |
expanded analysis of compiled checkcast code paths
|
Tue, 01 May 2012 15:20:49 -0700 |
Thomas Wuerthinger |
Clean up. Removed unused UnscheduleNodes iterator.
|
Tue, 01 May 2012 18:35:32 +0200 |
Doug Simon |
replaced magic constants with GraalOptions.CheckcastMaxHints and GraalOptions.InstanceOfMaxHints
|
Tue, 01 May 2012 10:53:56 +0200 |
Doug Simon |
added -G:+CheckcastCounters to profile the paths taken through a compiled checkcast
|
Mon, 30 Apr 2012 20:40:40 +0200 |
Doug Simon |
removed XIR support for arraycopy
|
Mon, 30 Apr 2012 20:28:49 +0200 |
Doug Simon |
log file (i.e. -G:LogFile=log.txt option) now used for TTY output as well
|
Mon, 30 Apr 2012 20:26:47 +0200 |
Doug Simon |
added address and offset to description of a compiled Java frame in a hs_err stack dump
|
Mon, 30 Apr 2012 20:15:20 +0200 |
Doug Simon |
introduced HotSpotKlassOop type to convey a klassOop value from the compiler to the C++ code instead of relying on the C++ code automagically converting a HotSpotTypeResolvedImpl value to a klassOop
|
Mon, 30 Apr 2012 15:41:14 +0200 |
Doug Simon |
added toString() method to StructuredGraph
|
Mon, 30 Apr 2012 14:13:47 +0200 |
Doug Simon |
documented the reason for the NodeClassSnippets being written
|
Mon, 30 Apr 2012 13:52:45 +0200 |
Doug Simon |
the phase plan used whether compiling via HotSpotRuntime.compileMethod() or VMToCompilerImpl.compileMethod() is now the same
|
Mon, 30 Apr 2012 13:34:06 +0200 |
Doug Simon |
rename and generalize: LIRGeneratorTool.emitCallToRuntime(CiRuntimeCall, ...) -> LIRGeneratorTool.emitCall(Object target, CiKind returnKind, CiKind[] parameterKinds, ...)
|
Mon, 30 Apr 2012 13:25:59 +0200 |
Doug Simon |
removed empty javadoc for generated serialVersionUID fields
|
Mon, 30 Apr 2012 13:16:48 +0200 |
Doug Simon |
rename: AMD64LIRLowerable -> LIRGenLowerable
|
Mon, 30 Apr 2012 10:11:27 +0200 |
Lukas Stadler |
turn off graph caching
|
Fri, 27 Apr 2012 12:56:39 -0700 |
Christian Wimmer |
Method entry counters: Enable the flag to collect an execution profile of compiled methods and their callers. This allows to, e.g., detect methods that should be inlined because they are called frequently.
|
Fri, 27 Apr 2012 12:05:33 -0700 |
Christian Wimmer |
Call large method that contains only assertions under assert-statements to avoid call in product mode.
|
Fri, 27 Apr 2012 12:04:28 -0700 |
Christian Wimmer |
Consistent output of inlining decisions. Make all inlining decisions be printable using -G:Log=InliningDecisions
|
Fri, 27 Apr 2012 13:12:39 +0200 |
Doug Simon |
undid fix for non-issue in checkcast/instanceof XIR snippets
|
Fri, 27 Apr 2012 11:16:43 +0200 |
Lukas Stadler |
set exactType only if object is known to be non-null
|
Fri, 27 Apr 2012 11:16:17 +0200 |
Lukas Stadler |
Visualizer: display long properties correctly, "!InstanceOf" for negated InstanceOfNodes
|
Fri, 27 Apr 2012 11:15:16 +0200 |
Lukas Stadler |
add leafGraphId to AccessFieldNode
|
Thu, 26 Apr 2012 14:35:25 +0200 |
Lukas Stadler |
Merge
|
Thu, 26 Apr 2012 14:27:00 +0200 |
Lukas Stadler |
get rid of compiler warning in jtt.loop.LoopLastIndexOf
|
Thu, 26 Apr 2012 14:19:04 +0200 |
Lukas Stadler |
Merge
|
Thu, 26 Apr 2012 14:18:17 +0200 |
Lukas Stadler |
moved GraphCache to platform specific part, solved class unloading problem
|
Wed, 25 Apr 2012 14:57:40 +0200 |
Lukas Stadler |
small change to scope log output
|
Thu, 26 Apr 2012 13:59:33 +0200 |
Gilles Duboscq |
Merge
|
Thu, 26 Apr 2012 13:59:12 +0200 |
Gilles Duboscq |
In canonicalizer, when cleaning node with no usages, use a better definition of 'floating' node
|
Thu, 26 Apr 2012 13:57:35 +0200 |
Gilles Duboscq |
Update the coloring filter for IGV
|
Thu, 26 Apr 2012 12:38:40 +0200 |
Doug Simon |
fixed bug in XIR for checkcast & instanceof: klassOop of hint object was not being used so compare always failed
|
Wed, 25 Apr 2012 14:34:29 +0200 |
Lukas Stadler |
(preliminary) logging to file (-G:LogFile=asdf.txt)
|
Wed, 25 Apr 2012 13:33:28 +0200 |
Lukas Stadler |
let NodeClass.valueEqual handle long fields
|
Wed, 25 Apr 2012 13:03:37 +0200 |
Lukas Stadler |
Merge
|
Wed, 25 Apr 2012 13:02:10 +0200 |
Lukas Stadler |
removed @Data annotation
|
Wed, 25 Apr 2012 12:15:42 +0200 |
Lukas Stadler |
removed clear and removeGraph from the RiGraphCache interface
|
Wed, 25 Apr 2012 12:13:15 +0200 |
Lukas Stadler |
don't remove empty if - merge constructs if there are guards depending on the BeginNodes
|
Wed, 25 Apr 2012 12:01:59 +0200 |
Gilles Duboscq |
Merge
|
Wed, 25 Apr 2012 12:01:52 +0200 |
Gilles Duboscq |
Pass -v argument to SPECjvm2008 harness
|
Wed, 25 Apr 2012 12:00:52 +0200 |
Gilles Duboscq |
Properly escape glob pattern when transforming to regex
|
Wed, 25 Apr 2012 11:38:49 +0200 |
Gilles Duboscq |
Do not remove empty diamond shape if there are guards in any of the branches and evacuate any other anchored values
|
Wed, 25 Apr 2012 11:33:47 +0200 |
Lukas Stadler |
move cached graph eviction out of GraalCompiler
|
Wed, 25 Apr 2012 11:33:22 +0200 |
Lukas Stadler |
add missing file
|
Wed, 25 Apr 2012 11:24:49 +0200 |
Lukas Stadler |
add RiGraphCache interface
|
Tue, 24 Apr 2012 18:13:14 +0200 |
Lukas Stadler |
remove on more vmExits instance
|
Tue, 24 Apr 2012 17:22:36 +0200 |
Lukas Stadler |
Merge
|
Tue, 24 Apr 2012 17:17:44 +0200 |
Lukas Stadler |
let NodeClass.getDebugProperties handle arrays and doubles
|
Tue, 24 Apr 2012 17:16:43 +0200 |
Lukas Stadler |
ReadHubNode result is non-null
|
Tue, 24 Apr 2012 17:14:09 +0200 |
Lukas Stadler |
use @Data in NewInstanceNode and ArithmeticNode
|
Tue, 24 Apr 2012 17:12:57 +0200 |
Lukas Stadler |
use @Data in FixedNode and ControlSplitNode
|
Tue, 24 Apr 2012 17:11:45 +0200 |
Lukas Stadler |
compute returnStamp on demand in MethodCallTargetNode
|
Tue, 24 Apr 2012 17:11:10 +0200 |
Lukas Stadler |
use @Data in NewArrayNode subclasses
|
Tue, 24 Apr 2012 17:10:00 +0200 |
Lukas Stadler |
use RiResolvedType in VirtualObjectNode
|
Tue, 24 Apr 2012 16:04:14 +0200 |
Doug Simon |
enhanced debug filter to be a comma-separated list of glob or substring terms
|
Tue, 24 Apr 2012 13:13:59 +0200 |
Lukas Stadler |
fix for last changeset
|
Tue, 24 Apr 2012 13:04:43 +0200 |
Lukas Stadler |
removed last remaining references to vmEntries and vmExits
|
Mon, 23 Apr 2012 21:27:48 +0200 |
Doug Simon |
fixed regression: loop safepoints cannot be placed inside snippets
|
Mon, 23 Apr 2012 15:49:32 +0200 |
Doug Simon |
Merge.
|
Mon, 23 Apr 2012 15:49:11 +0200 |
Doug Simon |
added support for disassembling code after installation (so that the result of patching and relocation can be seen)
|
Mon, 23 Apr 2012 15:42:30 +0200 |
Doug Simon |
documented importance of nmethod::_graal_compiled_method wrt code unloading and GC
|
Mon, 23 Apr 2012 11:10:36 +0200 |
Doug Simon |
improved disassembly comments for out-of-line stubs
|
Mon, 23 Apr 2012 10:27:17 +0200 |
Doug Simon |
moved loop safepoint insertion from graph building to just before scheduling, removing the need for safepoint elimination
|
Mon, 23 Apr 2012 10:43:16 +0200 |
Lukas Stadler |
(temporarily) make non-empty liveIn set a bailout again
|
Fri, 20 Apr 2012 15:12:10 +0200 |
Lukas Stadler |
Merge
|
Fri, 20 Apr 2012 15:03:02 +0200 |
Lukas Stadler |
Merge
|
Fri, 20 Apr 2012 15:02:54 +0200 |
Lukas Stadler |
enable graph caching and priority compilation queue
|
Fri, 20 Apr 2012 13:44:28 +0200 |
Lukas Stadler |
Merge
|
Fri, 20 Apr 2012 13:44:06 +0200 |
Lukas Stadler |
Merge
|
Thu, 19 Apr 2012 14:47:10 +0200 |
Lukas Stadler |
fix "mx intro"
|
Thu, 19 Apr 2012 14:46:24 +0200 |
Lukas Stadler |
make non-empty liveIn set of first block a fatal GraalInternalError
|
Fri, 13 Apr 2012 15:52:25 +0200 |
Lukas Stadler |
guard all compilation queue accesses, to avoid deadlocks
|
Fri, 20 Apr 2012 14:45:58 +0200 |
Doug Simon |
removed data link from SafepointNode to a LoopEndNode
|
Fri, 20 Apr 2012 14:45:34 +0200 |
Doug Simon |
added assertion to prevent @Data being applied to a field of type Node
|
Fri, 20 Apr 2012 14:14:42 +0200 |
Doug Simon |
Merge.
|
Fri, 20 Apr 2012 14:13:59 +0200 |
Doug Simon |
removed unwind stub from Graal compiled methods as it is only used by C1
|
Fri, 20 Apr 2012 14:12:42 +0200 |
Doug Simon |
added javadoc to some of the API for removing nodes from a graph
|
Fri, 20 Apr 2012 14:10:57 +0200 |
Doug Simon |
added 'vmg' and 'vmfg' commands to mx as convenient aliases for running the debug and fastdebug builds of the selected VM
|
Thu, 19 Apr 2012 17:37:51 -0700 |
Christian Wimmer |
Fix and simplify exception handling in the bytecode parser
|
Thu, 19 Apr 2012 22:57:53 +0200 |
Doug Simon |
separated safepoints out of LoopEndNodes into SafepointNodes
|
Thu, 19 Apr 2012 22:45:50 +0200 |
Doug Simon |
removed creation of unused context snapshot
|
Thu, 19 Apr 2012 22:41:02 +0200 |
Doug Simon |
stack overflow check is now commented in disassembly
|
Thu, 19 Apr 2012 16:26:16 +0200 |
Doug Simon |
added JRE to source path in generated Eclipse launches
|
Wed, 18 Apr 2012 23:39:07 +0200 |
Doug Simon |
optimization: frame prologue & epilogue ommitted for methods with no spills, no callee-saved registers, no incoming stack args and no debug info
|
Wed, 18 Apr 2012 23:19:58 +0200 |
Doug Simon |
bug fix: can only use HotSpot code for constructing a StackTraceElement when the bci is valid
|
Wed, 18 Apr 2012 17:56:53 +0200 |
Doug Simon |
give machine code printed by the CFGPrinterObserver a cfg context so that does not depend on the LIR also being printed
|
Wed, 18 Apr 2012 13:42:11 +0200 |
Doug Simon |
rename: nodesFor -> blockToNodesMap
|
Tue, 17 Apr 2012 22:24:14 +0200 |
Doug Simon |
removed mechanism for lowering ExceptionObjectNode via substitution; only LIR lowering by the runtime is now supported
|
Tue, 17 Apr 2012 13:52:38 +0200 |
Doug Simon |
added RiCompiledMethod.executeVarargs(Object...) to support compiling and calling arbitrary Java methods
|
Tue, 17 Apr 2012 13:38:28 +0200 |
Doug Simon |
added hcfdis command
|
Fri, 13 Apr 2012 23:57:07 +0200 |
Doug Simon |
ignore src/share/tools directory in native build out-of-date check
|
Fri, 13 Apr 2012 23:55:25 +0200 |
Doug Simon |
fixed bug in BitMap.negate() causing length() to be greater than size()
|
Fri, 13 Apr 2012 23:28:20 +0200 |
Doug Simon |
ExceptionObjectNode is now lowered without XIR
|
Fri, 13 Apr 2012 15:31:41 +0200 |
Doug Simon |
conditional support for translating ExceptionObjectNode without XIR
|
Fri, 13 Apr 2012 15:28:54 +0200 |
Doug Simon |
fixed incorrect register arg in graal_create_out_of_bounds_exception stub
|
Fri, 13 Apr 2012 15:26:08 +0200 |
Doug Simon |
skip a native build if all files in src and make are older than the timestamp of the previous build
|
Fri, 13 Apr 2012 11:15:36 +0200 |
Doug Simon |
made HotSpotResolvedMethodImpl.toStackTraceElement() call into native code to get an object containing source file info
|
Thu, 12 Apr 2012 20:40:25 +0200 |
Doug Simon |
made links to CPU and OS specific directories shorter
|
Thu, 12 Apr 2012 20:33:12 +0200 |
Doug Simon |
removed XIR safepoint operation
|
Thu, 12 Apr 2012 17:27:04 +0200 |
Doug Simon |
fixed bug in call to unwindExceptionStub (exceptionOop arg was not be passed correctly)
|
Thu, 12 Apr 2012 15:58:05 +0200 |
Doug Simon |
Merge.
|
Thu, 12 Apr 2012 15:55:03 +0200 |
Doug Simon |
removed XIR prologue and epilogues - architecture and runtime specific subclass of Backend is now used instead
|
Thu, 12 Apr 2012 14:20:51 +0200 |
Doug Simon |
added -j option to gate command to disable cleaning of Java class files
|
Wed, 11 Apr 2012 17:47:30 +0200 |
Doug Simon |
added links to SPARC directories to enable browsing alternative backend details
|
Wed, 11 Apr 2012 12:25:59 +0200 |
Doug Simon |
enhanced disassembly to decode stub addresses for runtime calls
|
Wed, 11 Apr 2012 15:38:00 +0200 |
Gilles Duboscq |
mx dacapo, mx scaladacapo and mx specjvm2008 should use the specified vm
|
Wed, 11 Apr 2012 11:37:24 +0200 |
Gilles Duboscq |
Do not split merges when they are used to anchor some values
|
Wed, 11 Apr 2012 10:37:25 +0200 |
Gilles Duboscq |
Merge
|
Wed, 11 Apr 2012 10:37:19 +0200 |
Gilles Duboscq |
Cosmetic fix to bailout output
|
Tue, 10 Apr 2012 19:02:04 +0200 |
Andreas Woess |
Merge node simplification: Combine merge cascades into a single merge.
|
Tue, 10 Apr 2012 18:52:21 +0200 |
Andreas Woess |
Merge
|
Tue, 10 Apr 2012 18:51:04 +0200 |
Andreas Woess |
Add peel method overload with SuperBlock parameter. Don't call normalizeLoopBegin.
|
Tue, 10 Apr 2012 15:48:54 +0200 |
Gilles Duboscq |
Fix for peeling : fix a bug in the Virtual chain reconstruction
|
Tue, 10 Apr 2012 14:06:02 +0200 |
Gilles Duboscq |
Merge
|
Tue, 10 Apr 2012 14:05:14 +0200 |
Gilles Duboscq |
Estimate size of loop and peel only if resulting graph is not too big
|
Tue, 10 Apr 2012 12:38:13 +0200 |
Doug Simon |
configured test source directory for graal.graph project
|
Tue, 10 Apr 2012 12:22:46 +0200 |
Doug Simon |
Merge.
|
Sun, 08 Apr 2012 00:09:10 +0200 |
Doug Simon |
replace monkey patch with subclassing instead
|
Mon, 09 Apr 2012 20:43:30 +0200 |
Gilles Duboscq |
Peeling loop depending on their entry probability
|
Mon, 09 Apr 2012 20:30:41 +0200 |
Gilles Duboscq |
Add options for OptLoopTransform and OptSafepointElimination
|
Mon, 09 Apr 2012 19:59:01 +0200 |
Gilles Duboscq |
Loop peeling
|
Mon, 09 Apr 2012 19:56:10 +0200 |
Gilles Duboscq |
We can use a FloatingRead to get the arrayClass in storechecks
|
Mon, 09 Apr 2012 19:51:43 +0200 |
Gilles Duboscq |
Fix StoreIndexedNode lowering : use a FloatinReadNode instead of Floating a ReadNode
|
Mon, 09 Apr 2012 19:41:59 +0200 |
Gilles Duboscq |
Fix for getModifiers intrinsic : use a floating read instead of floating a normal read
|
Mon, 09 Apr 2012 19:15:41 +0200 |
Gilles Duboscq |
Loop-closed form GraphBuidling
|
Fri, 06 Apr 2012 17:58:00 +0200 |
Gilles Duboscq |
Merge
|
Fri, 06 Apr 2012 17:51:35 +0200 |
Gilles Duboscq |
Allow VirtualPhis in FrameStates, now the Virtual state in a LoopBegin's FrameState is the VirtualLoopPhi
|
Fri, 06 Apr 2012 17:05:41 +0200 |
Gilles Duboscq |
Merge
|
Fri, 06 Apr 2012 17:05:33 +0200 |
Gilles Duboscq |
Improve exacuation of anchored values, use it to fix if and merge simplifications
|
Fri, 06 Apr 2012 16:30:18 +0200 |
Gilles Duboscq |
Fix for EscapeAnalysis at loopEnds
|
Fri, 06 Apr 2012 16:03:51 +0200 |
Gilles Duboscq |
Reordering and adjustments to phases
|
Fri, 06 Apr 2012 15:44:15 +0200 |
Gilles Duboscq |
Fix potential KillCFG problem
|
Fri, 06 Apr 2012 15:23:58 +0200 |
Gilles Duboscq |
Fix for IntegerMul canonicalization : use the proper kind when canonicalizing a*0
|
Fri, 06 Apr 2012 15:17:29 +0200 |
Gilles Duboscq |
Add a PrintBailout option
|
Fri, 06 Apr 2012 14:59:04 +0200 |
Gilles Duboscq |
Add a few loop jtts
|
Fri, 06 Apr 2012 14:41:10 +0200 |
Gilles Duboscq |
Allow tracking nodes responsible for a non-empty liveIn in LinearScan
|
Fri, 06 Apr 2012 17:24:47 +0200 |
Doug Simon |
improved name of Eclipse launch file created for jar applications
|
Fri, 06 Apr 2012 14:26:33 +0200 |
Gilles Duboscq |
Merge
|
Fri, 06 Apr 2012 14:26:13 +0200 |
Gilles Duboscq |
make DaCapo benchmark matchers produce multiple result lines
|
Thu, 05 Apr 2012 17:11:41 +0200 |
Gilles Duboscq |
Add DaCapo 1st run as a benchmark group
|
Thu, 05 Apr 2012 22:35:28 +0200 |
Doug Simon |
added --ecl option to mx for saving VM execution(s) as Eclipse launch configurations
|
Wed, 04 Apr 2012 12:08:52 +0200 |
Doug Simon |
abstracted word size in object array copy
|
Wed, 04 Apr 2012 09:19:44 +0200 |
Doug Simon |
write barrier for UnsafeStoreNode must be inserted after associated write node has replaced original store node in the graph
|
Tue, 03 Apr 2012 23:10:04 +0200 |
Doug Simon |
revived mechanism for disabling automatic native builds in Eclipse
|
Tue, 03 Apr 2012 23:08:27 +0200 |
Doug Simon |
emit GC write barrier for UnsafeStoreNode only if store kind is Object
|
Tue, 03 Apr 2012 21:31:32 +0200 |
Doug Simon |
automated download of hsdis lib if PrintAssembly option is used; added support for hsdis on the Mac
|
Tue, 03 Apr 2012 10:58:23 +0200 |
Doug Simon |
Merge.
|
Tue, 03 Apr 2012 10:56:40 +0200 |
Doug Simon |
unsafe load/store snippets now require a displacement argument which allows x86 complex addressing modes to be used for tighter encoding of array store/load operations
|
Tue, 03 Apr 2012 10:05:49 +0200 |
Doug Simon |
added printing of HotSpot config if graal.printconfig system property is true
|
Tue, 03 Apr 2012 09:43:21 +0200 |
Doug Simon |
made Logger thread-safe by using a ThreadLocal
|
Mon, 02 Apr 2012 19:47:13 +0200 |
Lukas Stadler |
disable PriorityQueue and CacheGraphs
|
Mon, 02 Apr 2012 19:46:48 +0200 |
Lukas Stadler |
fix PriorityQueue, enable PriorityQueue and CacheGraphs
|
Mon, 02 Apr 2012 12:19:18 +0200 |
Doug Simon |
fixed gcc warning; added note to README_GRAAL about disabling the bootstrap step
|
Mon, 02 Apr 2012 11:39:32 +0200 |
Doug Simon |
added README_GRAAL.txt with simple build instructions
|
Thu, 29 Mar 2012 19:04:07 +0200 |
Lukas Stadler |
turn off experimental options (graph caching, compilation queue changes)
|
Thu, 29 Mar 2012 19:03:29 +0200 |
Lukas Stadler |
benchmark: graal compilation policy + priority queue + dynamic comp thread priority + graph caching
|
Thu, 29 Mar 2012 19:02:57 +0200 |
Lukas Stadler |
benchmark: graal compilation policy + priority queue + dynamic comp thread priority
|
Thu, 29 Mar 2012 18:55:45 +0200 |
Lukas Stadler |
added graph caching (-G:+CacheGraphs)
|
Thu, 29 Mar 2012 18:43:30 +0200 |
Lukas Stadler |
compilation queue changes:
|
Thu, 29 Mar 2012 13:23:34 +0200 |
Doug Simon |
added @Fold to folding methods during snippet intrinsification; replaced CardTableStartNode and CardTableShiftNode with @Fold methods
|
Thu, 29 Mar 2012 13:22:25 +0200 |
Doug Simon |
added 'javadoc/' to .hgignore
|
Thu, 29 Mar 2012 13:21:22 +0200 |
Doug Simon |
made MethodFilter patterns a little more flexible with respect to parameters
|
Thu, 29 Mar 2012 13:20:43 +0200 |
Doug Simon |
made HotSpotTypePrimitive.name() return the internal name form (as per the spec in RiType)
|
Thu, 29 Mar 2012 10:52:12 +0200 |
Doug Simon |
added javadoc command (from Maxine version of mx)
|
Wed, 28 Mar 2012 22:17:38 +0200 |
Doug Simon |
Merge.
|
Wed, 28 Mar 2012 22:17:10 +0200 |
Doug Simon |
fixed regex in MethodFilter
|
Wed, 28 Mar 2012 22:14:14 +0200 |
Doug Simon |
made CompareAndSwapNode implement Lowerable to ensure partial HIR -> HIR lowering happens
|
Wed, 28 Mar 2012 14:31:56 +0200 |
Doug Simon |
removed XIR & LIR code for nodes that are completely lowered in HotspotRuntime.lower()
|
Wed, 28 Mar 2012 14:23:30 +0200 |
Doug Simon |
removed some manual options set when compiling with JDT from mx
|
Wed, 28 Mar 2012 14:22:25 +0200 |
Doug Simon |
documentation to show the relationship between DebugConfig and Debug
|
Wed, 28 Mar 2012 14:21:05 +0200 |
Doug Simon |
added check for use of MethodFilter option without use of Log, Dump, Meter or Time options
|
Wed, 28 Mar 2012 17:46:14 +0200 |
Lukas Stadler |
reset invocation counter to 1 when method is queued for compilation, this leads to fewer unsuccessful re-enqueues.
|
Wed, 28 Mar 2012 13:56:41 +0200 |
Gilles Duboscq |
Fix for canonicalizer : some input changes were not tracked leading to canonicalization misses
|
Wed, 28 Mar 2012 09:37:18 +0200 |
Gilles Duboscq |
Merge
|
Mon, 26 Mar 2012 15:47:49 +0200 |
Gilles Duboscq |
Add a RiDeoptAction to Guards and FixedGuards
|
Mon, 26 Mar 2012 22:40:31 +0200 |
Doug Simon |
fixed Eclipse compiler warnings about unused parameters
|
Mon, 26 Mar 2012 22:25:26 +0200 |
Doug Simon |
made eclipseinit generate Eclipse debug-on-attach launch config in mx/attach-8000.launch
|
Mon, 26 Mar 2012 22:24:07 +0200 |
Doug Simon |
upgraded compiler settings for Eclipse 3.8
|
Mon, 26 Mar 2012 13:49:13 +0200 |
Doug Simon |
added -G:+PrintFlags flag for printing the Graal flags; tightened format checking of Graal options to be consistent with HotSpot
|
Fri, 23 Mar 2012 12:13:04 -0700 |
Christian Haeubl |
Merge
|
Fri, 23 Mar 2012 12:12:35 -0700 |
Christian Haeubl |
bugfix, parallel GC seems stable
|
Fri, 23 Mar 2012 13:33:56 +0100 |
Doug Simon |
fixed comment and error message in commands.py
|
Fri, 23 Mar 2012 11:48:39 +0100 |
Doug Simon |
changed Graal class path declaration (back) to a constant that is checked for correctness during building
|
Thu, 22 Mar 2012 19:06:04 -0700 |
Christian Haeubl |
Merge
|
Thu, 22 Mar 2012 18:54:02 -0700 |
Christian Haeubl |
some GC fixes
|
Wed, 21 Mar 2012 16:33:58 -0700 |
Christian Haeubl |
fix for package visible GraalOptions
|
Thu, 22 Mar 2012 19:54:03 +0100 |
Gilles Duboscq |
Add UseSerialGC flag in benchmarks so that all vms run with the same GC
|
Thu, 22 Mar 2012 19:43:56 +0100 |
Gilles Duboscq |
Merge
|
Thu, 22 Mar 2012 19:28:45 +0100 |
Gilles Duboscq |
Add assertion around probabilities, and fix potential problem in ComputeProbabilityPhase
|
Thu, 22 Mar 2012 18:36:52 +0100 |
Gilles Duboscq |
Use DumpOnError flag, false by default
|
Thu, 22 Mar 2012 19:13:09 +0100 |
Andreas Woess |
Use VM_LITTLE_ENDIAN to determine endianness.
|
Thu, 22 Mar 2012 18:28:18 +0100 |
Gilles Duboscq |
Add posibility to ignore some tests/benchmarks with some vms : use it to disable bootstrap benchmarks for client/server
|
Wed, 21 Mar 2012 18:05:41 +0100 |
Thomas Wuerthinger |
Fix C++ code to allow successful build on Windows.
|
Wed, 21 Mar 2012 14:57:06 +0100 |
Thomas Wuerthinger |
Fix constructor of DeoptimizeNode (to match intrinsic definition).
|
Wed, 21 Mar 2012 14:39:11 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 21 Mar 2012 14:32:47 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 21 Mar 2012 13:57:30 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 21 Mar 2012 13:49:34 +0100 |
Thomas Wuerthinger |
Added new decorate methods to the Debug class.
|
Wed, 21 Mar 2012 13:13:47 +0100 |
Thomas Wuerthinger |
Move compilation task logic to separate class.
|
Wed, 21 Mar 2012 12:12:22 +0100 |
Thomas Wuerthinger |
Use CiKind.ordinal() as it directly reflects HotSpot's basic type value.
|
Wed, 21 Mar 2012 12:07:41 +0100 |
Thomas Wuerthinger |
Refactoring of the debug framework. Move compiler thread implementation to its own file.
|
Wed, 21 Mar 2012 12:11:51 +0100 |
Andreas Woess |
Fixed DeoptimizeNode.deopt intrinsic.
|
Wed, 21 Mar 2012 13:05:57 +0100 |
Lukas Stadler |
another fix for non-graal builds
|
Wed, 21 Mar 2012 11:57:57 +0100 |
Lukas Stadler |
fix for non-graal builds
|
Wed, 21 Mar 2012 11:28:22 +0100 |
Lukas Stadler |
Merge
|
Wed, 21 Mar 2012 10:47:02 +0100 |
Lukas Stadler |
Support for recording a leaf graph id for each deoptimization point in the debug info.
|
Fri, 16 Mar 2012 11:03:54 +0100 |
Lukas Stadler |
better MethodFilter (allows filtering by class, method name and parameter types)
|
Tue, 20 Mar 2012 17:56:41 -0700 |
Christian Haeubl |
better inlining debug output
|
Tue, 20 Mar 2012 16:15:27 -0700 |
Christian Haeubl |
added better debug output when an optimistic deoptimization is disabled
|
Tue, 20 Mar 2012 12:16:14 -0700 |
Christian Haeubl |
fixed C2 compilation error
|
Tue, 20 Mar 2012 11:45:21 -0700 |
Christian Haeubl |
C1 bugfix, fixed C1 compilation errors
|
Tue, 20 Mar 2012 10:33:39 -0700 |
Christian Haeubl |
Merge
|
Tue, 20 Mar 2012 10:32:34 -0700 |
Christian Haeubl |
fixed failing testcases
|
Tue, 20 Mar 2012 08:34:54 -0700 |
Christian Haeubl |
fixed fastdebug C++ issue
|
Tue, 20 Mar 2012 08:24:04 -0700 |
Christian Haeubl |
Merge
|
Mon, 19 Mar 2012 16:22:57 -0700 |
Christian Haeubl |
minor cleanups after merge
|
Mon, 19 Mar 2012 15:51:49 -0700 |
Christian Haeubl |
Merge
|
Mon, 19 Mar 2012 15:47:35 -0700 |
Christian Haeubl |
minor changes
|
Mon, 19 Mar 2012 15:08:07 -0700 |
Christian Haeubl |
added output when optimistic optimizations are disabled
|
Mon, 19 Mar 2012 14:54:46 -0700 |
Christian Haeubl |
bugfix
|
Mon, 19 Mar 2012 14:43:15 -0700 |
Christian Haeubl |
finished first implementation of disabling runtime feedback selectively based on deoptimization history
|
Thu, 15 Mar 2012 17:01:44 -0700 |
Christian Haeubl |
removed EndlessRecompilationTest
|
Thu, 15 Mar 2012 17:01:03 -0700 |
Christian Haeubl |
added EndlessRecompilationTest
|
Thu, 15 Mar 2012 16:34:31 -0700 |
Christian Haeubl |
fixed two cases where DeoptAction was invalid
|
Thu, 15 Mar 2012 15:31:34 -0700 |
Christian Haeubl |
more preparations for disabling runtime feedback selectively based on deoptimization history
|
Tue, 13 Mar 2012 18:53:33 -0700 |
Christian Haeubl |
more preparations for disabling runtime feedback selectively based on deoptimization history
|
Tue, 13 Mar 2012 12:01:24 -0700 |
Christian Haeubl |
fixed case when exception probability should not be used
|
Tue, 13 Mar 2012 10:41:13 -0700 |
Christian Haeubl |
bugfix
|
Mon, 12 Mar 2012 18:40:51 -0700 |
Christian Haeubl |
removed unnecessary file
|
Mon, 12 Mar 2012 18:40:05 -0700 |
Christian Haeubl |
preparations to avoid endless recompilations because of not updated profiling information
|
Tue, 20 Mar 2012 17:13:57 +0100 |
Andreas Woess |
Allow ints to be put into a virtual long array.
|
Tue, 20 Mar 2012 14:43:09 +0100 |
Doug Simon |
Added jdkhome command to mx.
|
Mon, 19 Mar 2012 13:33:49 +0100 |
Andreas Woess |
Relax an assertion that would incorrectly fail for boxed virtual objects.
|
Mon, 19 Mar 2012 12:01:20 +0100 |
Gilles Duboscq |
Consitency in killCFG : kill the loop before deleteing the loopbegin when removing a dead loop
|
Mon, 19 Mar 2012 11:58:43 +0100 |
Gilles Duboscq |
getClass's intrinsic ReadNode floats, use a FloatingReadNode
|
Mon, 19 Mar 2012 11:57:33 +0100 |
Gilles Duboscq |
Run the canonicalizer early
|
Mon, 19 Mar 2012 11:57:10 +0100 |
Gilles Duboscq |
inputs in a NodeInputList can be null, allow adding null values to NodeInputList (consistent with NodeSuccessorList)
|
Mon, 19 Mar 2012 11:55:20 +0100 |
Gilles Duboscq |
Canonicalize some filter usages. Fix for graph printer's escape (escape invalid control chars). Small comment fixes
|
Fri, 16 Mar 2012 19:30:11 +0100 |
Andreas Woess |
Fix intrinsification of an invoke with exception with a deoptimize node.
|
Fri, 16 Mar 2012 19:23:43 +0100 |
Andreas Woess |
Fix possible endless recursion in ConvertDeoptimizeToGuardPhase.
|
Fri, 16 Mar 2012 20:23:29 +0100 |
Doug Simon |
added mechanism for disabling automatic native builds from the IDE (set IDE_BUILD_TARGET="" in mx/env)
|
Fri, 16 Mar 2012 20:03:11 +0100 |
Doug Simon |
compiler.class.path should not include system class path
|
Fri, 16 Mar 2012 18:25:30 +0100 |
Doug Simon |
fixed segv encountered while printing system property with a NULL value
|
Fri, 16 Mar 2012 14:48:15 +0100 |
Doug Simon |
Added -V option to mx for 'very verbose'which prints the environment variables used for an external command.
|
Fri, 16 Mar 2012 14:47:23 +0100 |
Doug Simon |
Disabled 'examples' command until the examples are revived.
|
Thu, 15 Mar 2012 08:23:05 +0100 |
Doug Simon |
Made the IdealGraphVisualizer runnable from mx with new 'igv' command.
|
Wed, 14 Mar 2012 21:54:42 +0100 |
Doug Simon |
Added mx/ecj.jar to .hgignore
|
Wed, 14 Mar 2012 18:00:59 +0100 |
Lukas Stadler |
disable PropagateTypes option
|
Wed, 14 Mar 2012 18:00:19 +0100 |
Lukas Stadler |
remove old PropagateTypesPhase
|
Wed, 14 Mar 2012 17:59:06 +0100 |
Lukas Stadler |
add and enable new PropagateTypeCachePhase, add type system tests
|
Wed, 14 Mar 2012 17:55:33 +0100 |
Lukas Stadler |
experimental type storage/query infrastructure, part 4:
|
Wed, 14 Mar 2012 17:50:59 +0100 |
Lukas Stadler |
experimental type storage/query infrastructure, part 3:
|
Wed, 14 Mar 2012 17:46:39 +0100 |
Lukas Stadler |
experimental type storage/query infrastructure, part 2: type feedback
|
Wed, 14 Mar 2012 17:42:41 +0100 |
Lukas Stadler |
experimental type storage/query infrastructure, part 1
|
Wed, 14 Mar 2012 17:23:31 +0100 |
Lukas Stadler |
experimental: dependencies on all ValueNodes
|
Wed, 14 Mar 2012 17:22:55 +0100 |
Lukas Stadler |
fix typos and remove unused parameters
|
Wed, 14 Mar 2012 17:17:24 +0100 |
Lukas Stadler |
let PostOrderBlockIterator iterate loops multiple times
|
Wed, 14 Mar 2012 17:15:17 +0100 |
Lukas Stadler |
fix to Condition.implies
|
Wed, 14 Mar 2012 17:14:22 +0100 |
Lukas Stadler |
propagate stamps while lowering
|
Wed, 14 Mar 2012 17:08:06 +0100 |
Lukas Stadler |
add NodeList.addAll(T[])
|
Wed, 14 Mar 2012 17:07:30 +0100 |
Lukas Stadler |
change MergeableState to use List<T> instead of Collection<T>
|
Wed, 14 Mar 2012 16:57:18 +0100 |
Lukas Stadler |
rename PiNode.value to PiNode.object and UnsafeCastNode.x to UnsafeCastNode.object
|
Wed, 14 Mar 2012 14:09:39 +0100 |
Doug Simon |
Made the Eclipse properties be automatically generated if they don't exist when building with the Eclipse batch compiler.
|
Wed, 14 Mar 2012 13:54:32 +0100 |
Doug Simon |
Made Java builds look for mx/ecj.jar to use Eclipse batch compiler by default.
|
Sun, 11 Mar 2012 13:11:37 +0100 |
Doug Simon |
Merge.
|
Fri, 09 Mar 2012 08:03:20 +0100 |
Doug Simon |
Removed GRAAL_README (outdated)
|
Fri, 09 Mar 2012 13:14:54 -0800 |
Christian Haeubl |
enabled wrappers for native method calls
|
Fri, 09 Mar 2012 17:12:20 +0100 |
Andreas Woess |
Remove method callback.
|
Thu, 08 Mar 2012 16:39:16 -0800 |
Christian Haeubl |
fixed debug/fastdebug warning message
|
Thu, 08 Mar 2012 19:49:51 +0100 |
Thomas Wuerthinger |
Two more package name corrections in C++ part.
|
Thu, 08 Mar 2012 19:35:42 +0100 |
Thomas Wuerthinger |
Updated mx commands.
|
Thu, 08 Mar 2012 19:27:37 +0100 |
Thomas Wuerthinger |
Adjusted Graal's vmSymbol entries.
|
Thu, 08 Mar 2012 19:24:41 +0100 |
Thomas Wuerthinger |
Adjust C++ part according to the renaming.
|
Thu, 08 Mar 2012 19:24:17 +0100 |
Thomas Wuerthinger |
Renamed projects.
|
Thu, 08 Mar 2012 19:11:12 +0100 |
Thomas Wuerthinger |
Update import statements.
|
Thu, 08 Mar 2012 17:57:30 +0100 |
Thomas Wuerthinger |
Perform renames on files.
|
Thu, 08 Mar 2012 15:09:11 +0100 |
Gilles Duboscq |
Merge
|
Thu, 08 Mar 2012 15:06:59 +0100 |
Gilles Duboscq |
more comments tag updates
|
Thu, 08 Mar 2012 15:01:19 +0100 |
Gilles Duboscq |
comments cleanup/retagging
|
Thu, 08 Mar 2012 12:46:19 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 08 Mar 2012 12:45:49 +0100 |
Thomas Wuerthinger |
Remove duplicate method entry in debug scope.
|
Wed, 07 Mar 2012 14:35:22 -0800 |
Christian Haeubl |
added assertion
|
Wed, 07 Mar 2012 14:14:25 -0800 |
Christian Haeubl |
Merge
|
Wed, 07 Mar 2012 14:14:03 -0800 |
Christian Haeubl |
another fix for goto's deopt case
|
Wed, 07 Mar 2012 11:36:53 -0800 |
Christian Haeubl |
bugfix
|
Wed, 07 Mar 2012 11:29:04 -0800 |
Christian Haeubl |
Merge
|
Wed, 07 Mar 2012 11:14:00 -0800 |
Christian Haeubl |
fix for goto's deopt case
|
Wed, 07 Mar 2012 21:04:56 +0100 |
Doug Simon |
Added 'intro' command to mx that runs a simple 'hello world' program and visualizes its compilation in the Graal Visualizer.
|
Wed, 07 Mar 2012 11:06:14 -0800 |
Christian Wimmer |
Fix performance regression: When never executed code is not compiled, deoptimize before the branch so that interpreter updates profiling information.
|
Wed, 07 Mar 2012 10:09:55 -0800 |
Christian Haeubl |
reverted the changes to sanitycheck.py
|
Wed, 07 Mar 2012 10:09:33 -0800 |
Christian Haeubl |
hardcoded correct SPECjvm2008 startup settings in sanitycheck.py
|
Wed, 07 Mar 2012 10:03:52 -0800 |
Christian Haeubl |
fix after merge
|
Wed, 07 Mar 2012 10:02:33 -0800 |
Christian Haeubl |
Merge
|
Wed, 07 Mar 2012 09:50:36 -0800 |
Christian Haeubl |
only print a warning in case that an endless recompilation is detected
|
Wed, 07 Mar 2012 09:48:08 -0800 |
Christian Haeubl |
added option to print the profiling information
|
Tue, 06 Mar 2012 11:11:27 -0800 |
Christian Haeubl |
added detection for endless recompilation
|
Mon, 05 Mar 2012 12:40:54 -0800 |
Christian Haeubl |
fixed deoptimization output
|
Mon, 05 Mar 2012 12:03:02 -0800 |
Christian Haeubl |
Merge
|
Mon, 05 Mar 2012 12:01:38 -0800 |
Christian Haeubl |
exit the VM when an endless recompilation is detected
|
Tue, 06 Mar 2012 11:55:44 -0800 |
Christian Wimmer |
Fix performance regression: remove unnecessary restriction of JSR parsing
|
Tue, 06 Mar 2012 19:17:52 +0100 |
Gilles Duboscq |
Fix python warning
|
Tue, 06 Mar 2012 19:13:51 +0100 |
Gilles Duboscq |
Add jacoco report and a -XX:+DeoptimizeALot -XX:+VerifyOops bootstrap run to the gate
|
Tue, 06 Mar 2012 12:09:50 +0100 |
Doug Simon |
Integrated mxtool updates from Maxine project.
|
Mon, 05 Mar 2012 18:22:31 -0800 |
Christian Wimmer |
Use BytecodeStream in BciBlockMapping instead of hand-crafted byte-array accesses
|
Mon, 05 Mar 2012 17:36:34 -0800 |
Christian Wimmer |
Move bytecode definition in its own package to separate it from the bytecode parser
|
Mon, 05 Mar 2012 16:09:49 -0800 |
Christian Wimmer |
Fix and enable liveness analysis to prune unnecessary frame state entries
|
Mon, 05 Mar 2012 16:09:07 -0800 |
Christian Wimmer |
Remove unused import
|
Mon, 05 Mar 2012 16:07:42 -0800 |
Christian Wimmer |
Allow multiple entries in methodFilter
|
Mon, 05 Mar 2012 09:55:54 -0800 |
Christian Wimmer |
Remove FrameStateAccess: Make FrameState immutable and move all modification logic into FrameStateBuilder
|
Mon, 05 Mar 2012 14:38:43 +0100 |
Gilles Duboscq |
cosmetic simplifications in NewInstanceNode.ESCAPE.updateState
|
Mon, 05 Mar 2012 14:35:26 +0100 |
Gilles Duboscq |
Allow JaCoCon to append to the execution file
|
Mon, 05 Mar 2012 13:40:39 +0100 |
Gilles Duboscq |
fix variable redefinition in URLConnectionDownload
|
Sun, 04 Mar 2012 18:56:25 -0800 |
Christian Haeubl |
Merge
|
Fri, 02 Mar 2012 18:50:51 -0800 |
Christian Haeubl |
try to reduce MaximumGreedyInlineSize significantly
|
Fri, 02 Mar 2012 17:52:12 -0800 |
Christian Haeubl |
some more changes to inlining debug output
|
Fri, 02 Mar 2012 17:43:17 -0800 |
Christian Haeubl |
changed inlining debug output
|
Fri, 02 Mar 2012 16:44:36 -0800 |
Christian Haeubl |
fixed an issue that prevented java.util.concurrent methods from being compiled
|
Fri, 02 Mar 2012 09:23:18 -0800 |
Christian Wimmer |
Use lower case http_proxy because this is the default environment variable on Linux
|
Fri, 02 Mar 2012 09:21:10 -0800 |
Christian Wimmer |
Reorder gate checks to do the important stuff first
|
Fri, 02 Mar 2012 09:20:28 -0800 |
Christian Wimmer |
Remove assertion that does not hold
|
Fri, 02 Mar 2012 09:18:42 -0800 |
Christian Wimmer |
Additional infrastructure methods
|
Fri, 02 Mar 2012 09:17:59 -0800 |
Christian Wimmer |
Use context instead of individual dump calls to pass helper objects to CFG printer
|
Fri, 02 Mar 2012 09:13:36 -0800 |
Christian Wimmer |
Remove dead code
|
Fri, 02 Mar 2012 09:12:54 -0800 |
Christian Wimmer |
Do not use SchedulePhase in CFG printer
|
Fri, 02 Mar 2012 09:10:04 -0800 |
Christian Wimmer |
Make reverse postorder computation more robust so that it can handle dead code.
|
Fri, 02 Mar 2012 09:08:39 -0800 |
Christian Wimmer |
Allow Debug context with multiple objects
|
Fri, 02 Mar 2012 09:07:56 -0800 |
Christian Wimmer |
NodeList.toString should not print null elements at the end of the array
|
Fri, 02 Mar 2012 09:07:14 -0800 |
Christian Wimmer |
Use register hints in new linear scan allocator
|
Fri, 02 Mar 2012 09:06:31 -0800 |
Christian Wimmer |
Fix copy&paste error
|
Thu, 01 Mar 2012 15:18:32 -0800 |
Christian Haeubl |
fixed probabilities when polymorphic inlining is used
|
Thu, 01 Mar 2012 15:58:46 +0100 |
Lukas Stadler |
disable vtable stub inlining
|
Thu, 01 Mar 2012 15:36:35 +0100 |
Lukas Stadler |
fixes to vtable stub inlining: compute offset on demand, look out for interface methods
|
Thu, 01 Mar 2012 12:26:32 +0100 |
Lukas Stadler |
disable VTable stub inlining
|
Thu, 01 Mar 2012 12:26:18 +0100 |
Lukas Stadler |
enable VTable stub inlining
|
Thu, 01 Mar 2012 12:11:19 +0100 |
Lukas Stadler |
add option to inline VTable stubs
|
Thu, 01 Mar 2012 12:10:41 +0100 |
Lukas Stadler |
Merge
|
Thu, 01 Mar 2012 12:04:37 +0100 |
Lukas Stadler |
cleanup of XirSite: remove unused (and incorrectly implemented) type functions, add receiver to determine nonNull property
|
Wed, 29 Feb 2012 19:20:15 -0800 |
Christian Haeubl |
use profiling information whenever possible
|
Wed, 29 Feb 2012 14:49:54 +0100 |
Lukas Stadler |
fix for RiCompiledMethod.execute
|
Tue, 28 Feb 2012 21:25:21 +0100 |
Thomas Wuerthinger |
Fix DebugScope memory leak.
|
Tue, 28 Feb 2012 18:57:46 +0100 |
Andreas Woess |
Small fix for windows.
|
Tue, 28 Feb 2012 18:00:35 +0100 |
Lukas Stadler |
added RiCompiledMethod.execute and the required VM infrastructure
|
Tue, 28 Feb 2012 17:53:07 +0100 |
Lukas Stadler |
eclipse CDT project update
|
Mon, 27 Feb 2012 19:16:28 -0800 |
Christian Haeubl |
prefer inlining within loops
|
Mon, 27 Feb 2012 19:15:30 -0800 |
Christian Haeubl |
slightly prefer inlining within loops
|
Mon, 27 Feb 2012 19:14:36 -0800 |
Christian Haeubl |
disabled the preferred inlining within loops for one benchmark run
|
Mon, 27 Feb 2012 15:06:36 -0800 |
Christian Haeubl |
Merge
|
Mon, 27 Feb 2012 14:50:58 -0800 |
Christian Haeubl |
added comment about final non-static fields
|
Mon, 27 Feb 2012 14:47:55 -0800 |
Christian Haeubl |
small fix to loop frequency propagation
|
Mon, 27 Feb 2012 23:36:29 +0100 |
Thomas Wuerthinger |
2 more #ifdef GRAAL
|
Mon, 27 Feb 2012 23:05:48 +0100 |
Thomas Wuerthinger |
Added missing #ifdef GRAAL
|
Mon, 27 Feb 2012 22:19:24 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 27 Feb 2012 22:18:57 +0100 |
Thomas Wuerthinger |
create separate RUNTIME1_STUBS definition for non-graal build.
|
Mon, 27 Feb 2012 22:15:05 +0100 |
Thomas Wuerthinger |
Remove the hacks around "is_Compiler_thread" assertions; Graal no longer uses the compiler thread mechanisms; don't create a C++ compilation queue or any compiler threads.
|
Mon, 27 Feb 2012 21:49:51 +0100 |
Thomas Wuerthinger |
More diff vs hsx24 clean up.
|
Mon, 27 Feb 2012 21:43:51 +0100 |
Thomas Wuerthinger |
More diff vs hsx24 optimizations.
|
Mon, 27 Feb 2012 18:31:27 +0100 |
Thomas Wuerthinger |
More ifdef GRAAL usage.
|
Mon, 27 Feb 2012 17:06:18 +0100 |
Thomas Wuerthinger |
Reducing diff to hsx24
|
Mon, 27 Feb 2012 16:26:41 +0100 |
Thomas Wuerthinger |
More GRAAL #ifdef; ignore graal directory on windows for client/server configuration.
|
Mon, 27 Feb 2012 15:25:39 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 27 Feb 2012 15:15:59 +0100 |
Thomas Wuerthinger |
First round of minimizing diff vs OpenJDK.
|
Mon, 27 Feb 2012 14:58:47 +0100 |
Thomas Wuerthinger |
Merge fix #3.
|
Mon, 27 Feb 2012 14:40:41 +0100 |
Thomas Wuerthinger |
Merge fix #2.
|
Mon, 27 Feb 2012 14:36:47 +0100 |
Thomas Wuerthinger |
Merge fixes.
|
Mon, 27 Feb 2012 13:10:13 +0100 |
Thomas Wuerthinger |
Merge with http://hg.openjdk.java.net/hsx/hsx24/hotspot/
|
Fri, 24 Feb 2012 18:08:59 -0800 |
amurillo |
Added tag hs24-b01 for changeset 975c4105f1e2
jdk8-b28
|
Fri, 24 Feb 2012 18:08:58 -0800 |
amurillo |
Merge
hs24-b01
|
Thu, 23 Feb 2012 21:10:02 -0500 |
bpittore |
Merge
|
Tue, 21 Feb 2012 13:14:55 -0500 |
jiangli |
7120481: storeStore barrier in constructor with final field
|
Wed, 22 Feb 2012 14:00:34 -0500 |
bpittore |
Merge
|
Wed, 15 Feb 2012 20:26:59 -0500 |
vladidan |
7129401: PPC: runtime/7100935/TestShortArraycopy.java fails
|
Wed, 22 Feb 2012 08:19:27 -0800 |
fparain |
Merge
|
Mon, 20 Feb 2012 21:27:56 -0800 |
poonam |
7145358: SA throws ClassCastException for partially loaded ConstantPool
|
Sun, 19 Feb 2012 13:11:39 +0100 |
sla |
7132070: Use a mach_port_t as the OSThread thread_id rather than pthread_t on BSD/OSX
|
Fri, 17 Feb 2012 15:55:27 -0800 |
dcubed |
7145798: System.loadLibrary does not search current working directory
|
Thu, 23 Feb 2012 12:03:08 -0800 |
katleman |
Added tag jdk8-b27 for changeset 3b24e7e01d20
|
Mon, 20 Feb 2012 22:32:30 -0800 |
jcoomes |
Added tag hs23-b16 for changeset 931e5f39e365
jdk8-b27
|
Mon, 20 Feb 2012 13:11:08 -0800 |
kvn |
7147064: assert(allocates2(pc)) failed: not in CodeBuffer memory: 0xffffffff778d9d60 <= 0xffffffff778da69c
hs23-b16
|
Fri, 17 Feb 2012 15:11:32 -0800 |
amurillo |
7146700: new hotspot build - hs24-b01
|
Fri, 17 Feb 2012 15:06:39 -0800 |
amurillo |
Added tag hs23-b16 for changeset f92a171cf007
|
Fri, 17 Feb 2012 15:06:38 -0800 |
amurillo |
Merge
|
Thu, 16 Feb 2012 13:01:24 -0800 |
katleman |
Added tag jdk8-b26 for changeset fd3060701216
|
Fri, 17 Feb 2012 12:18:52 -0800 |
never |
Merge
|
Fri, 17 Feb 2012 12:18:10 -0800 |
never |
7146729: nightly failure after 7141200: tty is sometimes null during shutdown of main thread
|
Thu, 16 Feb 2012 17:12:49 -0800 |
kvn |
7145346: VerifyStackAtCalls is broken
|
Thu, 16 Feb 2012 11:33:49 -0800 |
never |
7144318: GCLocker assert failure: assert(_needs_gc || SafepointSynchronize::is_at_safepoint(
|
Thu, 16 Feb 2012 09:20:40 +0100 |
roland |
7143038: SIGSEGV in assert_equal / LinearScan::assign_reg_num
|
Wed, 15 Feb 2012 21:37:49 -0800 |
kvn |
7125136: SIGILL on linux amd64 in gc/ArrayJuggle/Juggle29
|
Wed, 15 Feb 2012 16:29:40 -0800 |
iveresov |
7142680: default GC affected by jvm path
|
Wed, 15 Feb 2012 12:32:03 -0800 |
iveresov |
7145345: Code cache sweeper must cooperate with safepoints
|
Wed, 15 Feb 2012 10:12:55 -0800 |
never |
7145537: minor tweaks to LogEvents
|
Wed, 15 Feb 2012 09:43:16 +0100 |
roland |
7126041: jdk7u4 b05 and b06 crash with RubyMine 3.2.4, works well with b04
|
Tue, 14 Feb 2012 15:43:56 -0800 |
never |
7143061: nsk/stress/stack/b4525850 crash VM
|
Tue, 14 Feb 2012 09:43:25 +0100 |
roland |
7144405: JumbleGC002 assert(m->offset() == pc_offset) failed: oopmap not found
|
Mon, 13 Feb 2012 04:30:59 -0800 |
twisti |
7143766: add ALT_JDK_IMAGE_DIR and improve test_jdk
|
Mon, 13 Feb 2012 02:29:22 -0800 |
twisti |
7141329: Strange values of stack_size in -XX:+TraceMethodHandles output
|
Fri, 10 Feb 2012 17:20:05 -0800 |
kvn |
7140985: HSDIS does not handle caller options correctly
|
Fri, 10 Feb 2012 12:53:43 -0800 |
kvn |
7129284: +DoEscapeAnalysis regression w/ early build of 7u4 (HotSpot 23) on Linux
|
Fri, 17 Feb 2012 06:34:49 -0800 |
fparain |
Merge
|
Thu, 16 Feb 2012 17:19:40 -0500 |
coleenp |
Merge
|
Thu, 16 Feb 2012 15:52:01 -0500 |
coleenp |
7146354: Re-enable Compressed OOPs after 7118647 is resolved
|
Thu, 16 Feb 2012 13:50:54 -0500 |
phh |
7142113: Add Ivy Bridge to the known Intel x86 cpu families
|
Wed, 15 Feb 2012 12:17:30 -0800 |
fparain |
7145243: Need additional specializations for argument parsing framework
|
Tue, 14 Feb 2012 23:50:12 -0800 |
minqi |
Merge
|
Tue, 14 Feb 2012 20:54:57 -0800 |
minqi |
Merge
|
Tue, 14 Feb 2012 17:04:40 -0800 |
sspitsyn |
7130993: nsk/jdi/ReferenceType/instances/instances004 fails with JFR: assert(ServiceUtil::visible_oop(obj))
|
Wed, 15 Feb 2012 00:09:31 -0500 |
kamg |
Merge
|
Tue, 14 Feb 2012 20:02:19 -0500 |
kamg |
7145589: First JSDT provider creation fails
|
Tue, 14 Feb 2012 18:35:19 -0500 |
coleenp |
Merge
|
Tue, 14 Feb 2012 16:50:34 -0500 |
coleenp |
7145587: Stack overflows in Java code cause 64-bit JVMs to exit due to SIGSEGV (sparc version)
|
Tue, 14 Feb 2012 15:52:17 -0500 |
kamg |
Merge
|
Mon, 13 Feb 2012 14:03:12 -0500 |
kamg |
7069991: Setup make/jprt.properties files for jdk8
|
Tue, 14 Feb 2012 06:54:27 -0800 |
fparain |
7143760: Memory leak in GarbageCollectionNotifications
|
Mon, 13 Feb 2012 12:30:47 -0500 |
coleenp |
7059899: Stack overflows in Java code cause 64-bit JVMs to exit due to SIGSEGV
|
Mon, 13 Feb 2012 06:24:44 -0800 |
fparain |
Merge
|
Sun, 12 Feb 2012 19:33:11 -0800 |
poonam |
7009098: SA cannot open core files larger than 2GB on Linux 32-bit
|
Thu, 09 Feb 2012 07:35:48 -0800 |
zgu |
Merge
|
Thu, 09 Feb 2012 10:16:26 -0500 |
zgu |
7141259: Native stack is missing in hs_err
|
Thu, 09 Feb 2012 00:51:47 -0800 |
minqi |
7131006: java/lang/management/ThreadMXBean/ThreadLists.java
|
Fri, 17 Feb 2012 13:23:29 +0100 |
stefank |
Merge
|
Thu, 16 Feb 2012 13:13:53 -0800 |
jcoomes |
6330863: vm/gc/InfiniteList.java fails intermittently due to timeout
|
Thu, 16 Feb 2012 13:12:25 -0800 |
jcoomes |
7146343: PS invoke methods should indicate the type of gc done
|
Wed, 15 Feb 2012 13:06:53 -0500 |
tonyp |
7132029: G1: mixed GC phase lasts for longer than it should
|
Wed, 18 Jan 2012 09:50:16 -0800 |
johnc |
7129514: time warp warnings after 7117303
|
Tue, 14 Feb 2012 08:21:08 -0500 |
tonyp |
7129892: G1: explicit marking cycle initiation might fail to initiate a marking cycle
|
Fri, 10 Feb 2012 17:40:20 -0800 |
iveresov |
7144296: PS: Optimize nmethods processing
|
Wed, 15 Feb 2012 16:09:49 -0500 |
bpittore |
Merge
|
Wed, 15 Feb 2012 00:51:07 -0500 |
dlong |
7140866: assert(covered) failed: Card for end of new region not committed
|
Fri, 10 Feb 2012 11:46:20 -0800 |
amurillo |
7144322: new hotspot build - hs23-b16
|
Fri, 10 Feb 2012 11:41:34 -0800 |
amurillo |
Added tag hs23-b15 for changeset d71e662fe037
jdk8-b26
|
Fri, 10 Feb 2012 11:41:29 -0800 |
amurillo |
Merge
hs23-b15
|
Thu, 09 Feb 2012 12:55:38 -0800 |
katleman |
Added tag jdk8-b25 for changeset 9ad8feb5afbd
|
Fri, 10 Feb 2012 10:55:15 -0500 |
bpittore |
Merge
|
Mon, 06 Feb 2012 10:57:49 -0500 |
bpittore |
Merge
|
Wed, 25 Jan 2012 21:30:53 -0800 |
bobv |
Merge
|
Wed, 25 Jan 2012 17:40:51 -0500 |
jiangli |
7132690: InstanceKlass:_reference_type should be u1 type
|
Wed, 25 Jan 2012 19:26:35 -0500 |
dholmes |
Merge
|
Tue, 24 Jan 2012 18:00:54 -0500 |
dlong |
7130319: C2: running with -XX:+PrintOptoAssembly crashes the VM with assert(false) failed: bad tag in log
|
Thu, 09 Feb 2012 18:01:20 -0800 |
jrose |
Merge
|
Wed, 08 Feb 2012 09:52:24 +0100 |
roland |
7119286: JSR292: SIGSEGV in JNIHandleBlock::release_block(JNIHandleBlock*, Thread*)+0x3c
|
Tue, 07 Feb 2012 16:33:43 -0800 |
kvn |
7143491: G1 C2 CTW: assert(p2x->outcnt() == 2) failed: expects 2 users: Xor and URShift nodes
|
Tue, 07 Feb 2012 11:33:15 -0800 |
kvn |
7142167: MAC: _get_previous_fp broken on bsd with llvm-gcc
|
Tue, 07 Feb 2012 12:34:31 -0800 |
fparain |
Merge
|
Mon, 06 Feb 2012 09:14:22 +0100 |
erikj |
7141242: build-infra merge: Rename CPP->CXX and LINK->LD
|
Tue, 31 Jan 2012 13:12:39 +0100 |
ohrstrom |
7132779: build-infra merge: Enable ccache to work for most developer builds.
|
Fri, 03 Feb 2012 17:21:52 -0500 |
phh |
7142586: Cannot build on Solaris 11 due to use of ia_nice
|
Mon, 06 Feb 2012 12:18:24 -0800 |
amurillo |
7143122: new hotspot build - hs23-b15
|
Mon, 06 Feb 2012 12:13:56 -0800 |
amurillo |
Added tag hs23-b14 for changeset 64b46f975ab8
jdk8-b25
|
Mon, 06 Feb 2012 14:02:51 -0500 |
phh |
7142616: MAC: Honor ALT_EXPORT_PATH overrides from JDK control builds
hs23-b14
|
Mon, 06 Feb 2012 14:01:53 -0500 |
phh |
7142852: MAC: Comment out JPRT jbb tests on Mac OS X until 7142850 is resolved
|
Fri, 03 Feb 2012 18:09:14 -0800 |
amurillo |
7142393: new hotspot build - hs23-b14
|
Fri, 03 Feb 2012 18:04:11 -0800 |
amurillo |
Added tag hs23-b13 for changeset b22de8247499
|
Fri, 03 Feb 2012 18:04:09 -0800 |
amurillo |
Merge
hs23-b13
|
Thu, 02 Feb 2012 09:39:26 -0800 |
katleman |
Added tag jdk8-b24 for changeset a80fd4f45d7a
|
Fri, 03 Feb 2012 12:20:11 -0800 |
jcoomes |
Merge
|
Thu, 02 Feb 2012 16:05:17 -0800 |
jcoomes |
6679764: enable parallel compaction by default
|
Mon, 30 Jan 2012 15:21:57 +0100 |
brutisso |
7140909: Visual Studio project builds broken: need to define INCLUDE_TRACE
|
Sat, 28 Jan 2012 01:15:34 -0800 |
stefank |
Merge
|
Fri, 27 Jan 2012 14:14:50 +0100 |
stefank |
7134655: Crash in reference processing when doing single-threaded remarking
|
Fri, 03 Feb 2012 12:08:55 -0800 |
jcoomes |
Merge
|
Thu, 02 Feb 2012 09:14:38 -0800 |
twisti |
7141637: JSR 292: MH spread invoker crashes with NULL argument on x86_32
|
Wed, 01 Feb 2012 16:57:08 -0800 |
never |
7013347: allow crypto functions to be called inline to enhance performance
|
Wed, 01 Feb 2012 07:59:01 -0800 |
never |
7141200: log some interesting information in ring buffers for crashes
|
Wed, 01 Feb 2012 10:36:58 +0100 |
roland |
7090976: Eclipse/CDT causes a JVM crash while indexing C++ code
|
Tue, 31 Jan 2012 09:53:46 -0800 |
twisti |
7132180: JSR 292: C1 JVM crash with ClassValue/MethodHandle
|
Tue, 31 Jan 2012 07:18:03 -0800 |
kvn |
7140924: SIGSEGV in compiled code for sun.awt.X11.XDecoratedPeer.updateMinSizeHints
|
Mon, 30 Jan 2012 19:37:14 -0800 |
iveresov |
7141059: 7116795 broke pure c2 builds
|
Sun, 29 Jan 2012 16:46:04 -0800 |
never |
7129164: JNI Get/ReleasePrimitiveArrayCritical doesn't scale
|
Fri, 03 Feb 2012 14:04:59 -0500 |
fparain |
Merge
|
Wed, 01 Feb 2012 15:01:08 -0500 |
phh |
7123386: RFE: Preserve universal builds of HotSpot on Mac OS X
|
Mon, 30 Jan 2012 23:27:30 -0500 |
acorn |
7114376: Make system dictionary hashtable bucket array size configurable
|
Mon, 30 Jan 2012 05:08:09 -0800 |
brutisso |
Merge
|
Mon, 30 Jan 2012 12:36:49 +0100 |
brutisso |
7140882: Don't return booleans from methods returning pointers
|
Fri, 27 Jan 2012 13:46:24 +0100 |
stefank |
7022100: Method annotations are incorrectly set when redefining classes
|
Tue, 24 Jan 2012 14:48:22 +0100 |
rbackman |
7130476: Remove use of #ifdef TRACE_DEFINE_KLASS_TRACE_ID from klass.hpp
|
Fri, 27 Jan 2012 14:49:54 -0800 |
amurillo |
7135385: new hotspot build - hs23-b13
|
Fri, 27 Jan 2012 14:44:20 -0800 |
amurillo |
Added tag hs23-b12 for changeset 9e177d44b10f
jdk8-b24
|
Fri, 27 Jan 2012 14:44:19 -0800 |
amurillo |
Merge
hs23-b12
|
Thu, 26 Jan 2012 18:23:17 -0800 |
katleman |
Added tag jdk8-b23 for changeset e850d8e7ea54
|
Fri, 27 Jan 2012 10:42:36 -0500 |
kamg |
Merge
|
Thu, 26 Jan 2012 20:06:06 -0500 |
phh |
7082553: Interpret Thread.setPriority(Thread.MAX_PRIORITY) to mean FX60 on Solaris 10 and 11
|
Wed, 25 Jan 2012 18:58:59 -0800 |
dsamersoff |
Merge
|
Wed, 25 Jan 2012 15:03:42 -0800 |
dsamersoff |
Merge
|
Wed, 25 Jan 2012 21:10:08 +0400 |
dsamersoff |
7132515: Add dcmd to manage UnlockingCommercialFeature flag
|
Wed, 25 Jan 2012 16:33:37 -0800 |
fparain |
Merge
|
Wed, 25 Jan 2012 10:32:29 -0800 |
fparain |
7131346: Parsing of boolean arguments to diagnostic commands is broken
|
Wed, 25 Jan 2012 10:08:40 -0500 |
kamg |
Merge
|
Wed, 25 Jan 2012 01:16:03 -0800 |
phh |
Merge
|
Tue, 24 Jan 2012 19:33:14 -0500 |
phh |
7125793: MAC: test_gamma should always work
|
Tue, 24 Jan 2012 20:15:56 -0800 |
dsamersoff |
Merge
|
Wed, 25 Jan 2012 02:29:05 +0400 |
dsamersoff |
7066129: GarbageCollectorMXBean#getLastGcInfo leaks native memory
|
Tue, 24 Jan 2012 14:07:03 -0500 |
phh |
7126732: MAC: Require Mac OS X builds/tests for JPRT integrate jobs for HotSpot
|
Mon, 23 Jan 2012 17:45:32 -0800 |
coleenp |
Merge
|
Sat, 21 Jan 2012 23:02:40 -0500 |
bpittore |
6972759: Step over not working after thrown exception and Pop
|
Fri, 27 Jan 2012 09:04:57 +0100 |
brutisso |
Merge
|
Thu, 26 Jan 2012 14:14:55 -0800 |
johnc |
7133038: G1: Some small profile based optimizations
|
Wed, 25 Jan 2012 21:14:11 -0800 |
jcoomes |
7112413: JVM Crash, possibly GC-related
|
Wed, 25 Jan 2012 12:58:23 -0500 |
tonyp |
7127706: G1: re-enable survivors during the initial-mark pause
|
Thu, 12 Jan 2012 00:06:47 -0800 |
johnc |
6484965: G1: piggy-back liveness accounting phase on marking
|
Tue, 24 Jan 2012 17:08:58 -0500 |
tonyp |
7132398: G1: java.lang.IllegalArgumentException: Invalid threshold: 9223372036854775807 > max (1073741824)
|
Mon, 23 Jan 2012 20:36:16 +0100 |
brutisso |
7132311: G1: assert((s == klass->oop_size(this)) || (Universe::heap()->is_gc_active() && ((is_typeArray()...
|
Fri, 20 Jan 2012 18:01:32 +0100 |
brutisso |
7131791: G1: Asserts in nightly testing due to 6976060
|
Thu, 19 Jan 2012 09:13:58 -0500 |
tonyp |
7078465: G1: Don't use the undefined value (-1) for the G1 old memory pool max size
|
Tue, 17 Jan 2012 10:21:43 -0800 |
johnc |
7129271: G1: Interference from multiple threads in PrintGC/PrintGCDetails output
|
Wed, 18 Jan 2012 10:30:12 -0500 |
tonyp |
7097586: G1: improve the per-space output when using jmap -heap
|
Mon, 16 Jan 2012 22:10:05 +0100 |
brutisso |
6976060: G1: humongous object allocations should initiate marking cycles when necessary
|
Mon, 16 Jan 2012 11:21:21 +0100 |
brutisso |
7130334: G1: Change comments and error messages that refer to CMS in g1/concurrentMark.cpp/hpp
|
Fri, 13 Jan 2012 13:27:48 -0800 |
johnc |
7121547: G1: High number mispredicted branches while iterating over the marking bitmap
|
Thu, 26 Jan 2012 19:39:08 -0800 |
jrose |
Merge
|
Thu, 26 Jan 2012 12:15:24 -0800 |
iveresov |
7131259: compile_method and CompilationPolicy::event shouldn't be declared TRAPS
|
Thu, 26 Jan 2012 16:49:22 +0100 |
bdelsart |
7120468: SPARC/x86: use frame::describe to enhance trace_method_handle
|
Thu, 26 Jan 2012 09:38:28 +0100 |
roland |
7123910: Some CTW tests crash VM: is_loaded() && that->is_loaded()
|
Wed, 25 Jan 2012 08:10:04 -0800 |
kvn |
Merge
|
Tue, 24 Jan 2012 17:04:51 -0800 |
kvn |
7132936: guarantee(t != NULL) failed: must be con
|
Wed, 25 Jan 2012 09:31:47 +0100 |
roland |
7116050: C2/ARM: memory stomping error with DivideMcTests
|
Tue, 24 Jan 2012 17:00:51 -0800 |
iveresov |
7132945: Tiered: adjust OSR threshold of level 3
|
Tue, 24 Jan 2012 15:41:17 +0100 |
bdelsart |
7120450: complete information dumped by frame_describe
|
Sun, 22 Jan 2012 14:03:20 -0800 |
never |
7130676: Tiered: assert(bci == 0 || 0<= bci && bci<code_size()) during stack trace construction
|
Fri, 20 Jan 2012 15:02:12 -0800 |
iveresov |
7131028: Switch statement takes wrong path
|
Fri, 20 Jan 2012 09:43:06 -0800 |
kvn |
7131302: connode.cpp:205 Error: ShouldNotReachHere()
|
Fri, 20 Jan 2012 17:07:33 -0800 |
amurillo |
7131979: new hotspot build - hs23-b12
|
Fri, 20 Jan 2012 16:56:31 -0800 |
amurillo |
Added tag hs23-b11 for changeset dcc292399a39
jdk8-b23
|
Fri, 20 Jan 2012 16:56:31 -0800 |
amurillo |
Merge
hs23-b11
|
Fri, 20 Jan 2012 13:08:43 -0800 |
katleman |
Added tag jdk8-b22 for changeset 24727fb37561
|
Thu, 19 Jan 2012 18:35:13 -0800 |
jrose |
Merge
|
Thu, 19 Jan 2012 17:20:39 -0800 |
jrose |
Merge
|
Thu, 19 Jan 2012 10:56:51 -0800 |
iveresov |
7131288: COMPILE SKIPPED: deopt handler overflow (retry at different tier)
|
Thu, 19 Jan 2012 13:00:11 -0800 |
jrose |
7111138: delete the obsolete flag -XX:+UseRicochetFrames
|
Wed, 18 Jan 2012 16:18:31 +0100 |
bdelsart |
7120448: Fix FP values for compiled frames in frame::describe
|
Wed, 18 Jan 2012 11:45:14 -0500 |
zgu |
7131050: fix for "7071311 Decoder enhancement" does not build on MacOS X
|
Tue, 17 Jan 2012 21:25:28 -0500 |
kamg |
Merge
|
Tue, 17 Jan 2012 13:08:52 -0500 |
zgu |
7071311: Decoder enhancement
|
Tue, 17 Jan 2012 10:16:36 -0500 |
kamg |
Merge
|
Wed, 11 Jan 2012 17:58:26 -0500 |
phh |
Merge
|
Wed, 11 Jan 2012 17:34:02 -0500 |
phh |
7115199: Add event tracing hooks and Java Flight Recorder infrastructure
|
Sat, 14 Jan 2012 00:52:39 -0800 |
amurillo |
7129512: new hotspot build - hs23-b11
|
Sat, 14 Jan 2012 00:47:46 -0800 |
amurillo |
Added tag hs23-b10 for changeset 513351373923
jdk8-b22
|
Sat, 14 Jan 2012 00:47:46 -0800 |
amurillo |
Merge
hs23-b10
|
Fri, 13 Jan 2012 10:05:33 -0800 |
katleman |
Added tag jdk8-b21 for changeset 9952d1c439d6
|
Thu, 05 Jan 2012 08:42:29 -0800 |
katleman |
Added tag jdk8-b20 for changeset fe2c87649981
jdk8-b21
|
Thu, 29 Dec 2011 15:14:33 -0800 |
katleman |
Added tag jdk8-b19 for changeset 9232e0ecbc2c
jdk8-b20
|
Fri, 13 Jan 2012 14:21:14 -0800 |
kvn |
Merge
|
Fri, 13 Jan 2012 12:58:26 -0800 |
kvn |
7129618: assert(obj_node->eqv_uncast(obj),"");
|
Fri, 13 Jan 2012 00:51:43 -0800 |
jrose |
Merge
|
Thu, 12 Jan 2012 14:45:04 -0800 |
kvn |
7128355: assert(!nocreate) failed: Cannot build a phi for a block already parsed
|
Fri, 13 Jan 2012 06:18:47 -0800 |
brutisso |
Merge
|
Fri, 13 Jan 2012 01:55:22 -0800 |
brutisso |
Merge
|
Tue, 10 Jan 2012 18:58:13 -0500 |
tonyp |
6888336: G1: avoid explicitly marking and pushing objects in survivor spaces
|
Tue, 10 Jan 2012 20:02:41 +0100 |
brutisso |
7128532: G1: Change default value of G1DefaultMaxNewGenPercent to 80
|
Mon, 09 Jan 2012 23:50:41 -0500 |
tonyp |
7125281: G1: heap expansion code is replicated
|
Sat, 07 Jan 2012 00:43:59 -0500 |
tonyp |
7121623: G1: always be able to reliably calculate the length of a forwarded chunked array
|
Fri, 23 Dec 2011 11:14:18 -0800 |
johnc |
7121496: G1: do the per-region evacuation failure handling work in parallel
|
Thu, 05 Jan 2012 21:21:55 -0800 |
jmasa |
Merge
|
Thu, 05 Jan 2012 05:54:01 -0500 |
tonyp |
7113006: G1: excessive ergo output when an evac failure happens
|
Fri, 13 Jan 2012 00:27:53 -0800 |
jrose |
Merge
|
Thu, 12 Jan 2012 12:28:59 -0800 |
kvn |
7064302: JDK7 build 147 crashed after testing my java 6-compiled web app
|
Tue, 10 Jan 2012 18:05:38 -0800 |
kvn |
7128352: assert(obj_node == obj) failed
|
Sat, 07 Jan 2012 13:26:43 -0800 |
kvn |
7125896: Eliminate nested locks
|
Sat, 07 Jan 2012 10:39:23 -0800 |
kvn |
7110824: ctw/jarfiles/GUI3rdParty_jar/ob_mask_DateField crashes VM
|
Thu, 12 Jan 2012 09:59:55 -0500 |
kamg |
Merge
|
Tue, 10 Jan 2012 15:47:19 -0500 |
kamg |
Merge
|
Mon, 09 Jan 2012 10:27:24 +0100 |
fparain |
7120511: Add diagnostic commands
|
Wed, 11 Jan 2012 19:54:34 -0800 |
dcubed |
7129240: backout fix for 7102776 until 7128770 is resolved
|
Fri, 06 Jan 2012 20:09:20 -0800 |
kvn |
Merge
|
Thu, 05 Jan 2012 17:25:58 -0800 |
iveresov |
7119294: Two command line options cause JVM to crash
|
Fri, 30 Dec 2011 11:43:06 -0800 |
kvn |
7125879: assert(proj != NULL) failed: must be found
|
Thu, 29 Dec 2011 11:37:50 -0800 |
kvn |
Merge
|
Tue, 27 Dec 2011 15:08:43 -0800 |
kvn |
7123954: Some CTW test crash with SIGSEGV
|
Fri, 23 Dec 2011 15:24:36 -0800 |
kvn |
7110832: ctw/.../org_apache_avalon_composition_util_StringHelper crashes the VM
|
Fri, 23 Dec 2011 09:36:23 +0100 |
roland |
7123253: C1: in store check code, usage of registers may be incorrect
|
Thu, 22 Dec 2011 10:55:53 +0100 |
roland |
7123108: C1: assert(if_state != NULL) failed: states do not match up
|
Tue, 20 Dec 2011 16:56:50 +0100 |
roland |
7121140: Allocation paths require explicit memory synchronization operations for RMO systems
|
Wed, 07 Dec 2011 11:35:03 +0100 |
stefank |
7118863: Move sizeof(klassOopDesc) into the *Klass::*_offset_in_bytes() functions
|
Tue, 20 Dec 2011 00:55:02 -0800 |
kvn |
7121648: Use 3-operands SIMD instructions on x86 with AVX
|
Mon, 19 Dec 2011 14:16:23 -0800 |
never |
7121073: secondary_super_cache memory slice has incorrect bounds in flatten_alias_type
|
Wed, 14 Dec 2011 14:54:38 -0800 |
kvn |
7116452: Add support for AVX instructions
|
Tue, 13 Dec 2011 17:10:52 -0800 |
iveresov |
7121111: -server -Xcomp -XX:+TieredCompilation does not invoke C2 compiler
|
Tue, 13 Dec 2011 10:54:47 +0100 |
roland |
7114106: C1: assert(goto_state->is_same(sux_state)) failed: states must match now
|
Mon, 12 Dec 2011 12:44:08 -0800 |
iveresov |
7119730: Tiered: SIGSEGV in AdvancedThresholdPolicy::is_method_profiled(methodOop)
|
Fri, 06 Jan 2012 16:18:29 -0800 |
dcubed |
Merge
|
Thu, 05 Jan 2012 17:16:13 -0500 |
phh |
Merge
|
Thu, 05 Jan 2012 17:14:52 -0500 |
phh |
7126480: Make JVM start time in milliseconds since the Java epoch available
|
Thu, 05 Jan 2012 07:26:44 -0800 |
fparain |
7125594: C-heap growth issue in ThreadService::find_deadlocks_at_safepoint
|
Thu, 05 Jan 2012 06:24:52 -0800 |
dcubed |
7127032: fix for 7122253 adds a JvmtiThreadState earlier than necessary
|
Tue, 03 Jan 2012 15:11:31 -0500 |
phh |
7126185: Clean up lasterror handling, add os::get_last_error()
|
Sun, 01 Jan 2012 11:17:59 -0500 |
phh |
7125934: Add a fast unordered timestamp capability to Hotspot on x86/x64
|
Thu, 05 Jan 2012 21:02:05 -0800 |
jmasa |
Merge
|
Wed, 04 Jan 2012 07:56:13 -0800 |
jmasa |
Merge
|
Mon, 02 Jan 2012 10:01:46 +0100 |
stefank |
7125503: Compiling collectedHeap.cpp fails with -Werror=int-to-pointer-cast with g++ 4.6.1
|
Wed, 04 Jan 2012 12:36:07 -0500 |
jiangli |
Merge
|
Wed, 28 Dec 2011 12:15:57 -0500 |
jiangli |
7123315: instanceKlass::_static_oop_field_count and instanceKlass::_java_fields_count should be u2 type.
|
Tue, 20 Dec 2011 12:33:05 +0100 |
bdelsart |
7116216: StackOverflow GC crash
|
Fri, 16 Dec 2011 17:33:08 -0500 |
jiangli |
Merge
|
Fri, 09 Dec 2011 11:29:05 -0800 |
jiangli |
Merge
|
Wed, 07 Dec 2011 16:47:08 -0500 |
vladidan |
7050298: ARM: SIGSEGV in JNIHandleBlock::allocate_handle
|
Tue, 06 Dec 2011 18:28:51 -0500 |
coleenp |
7117052: instanceKlass::_init_state can be u1 type
|
Tue, 29 Nov 2011 14:44:44 -0500 |
bobv |
Merge
|
Thu, 17 Nov 2011 12:53:59 -0500 |
coleenp |
7102776: Pack instanceKlass boolean fields into single u1 field
|
Tue, 03 Jan 2012 10:22:19 -0800 |
jmasa |
Merge
|
Thu, 29 Dec 2011 07:37:23 +0100 |
stefank |
7125516: G1: ~ConcurrentMark() frees incorrectly
|
Tue, 27 Dec 2011 16:43:49 -0800 |
iveresov |
7124829: NUMA: memory leak on Linux with large pages
|
Thu, 29 Dec 2011 20:09:24 -0500 |
vladidan |
Merge
|
Mon, 26 Dec 2011 20:36:01 -0500 |
vladidan |
Merge
|
Thu, 22 Dec 2011 12:50:42 -0800 |
dcubed |
7122253: Instrumentation.retransformClasses() leaks class bytes
|
Tue, 27 Dec 2011 12:38:49 -0800 |
jmasa |
Merge
|
Wed, 21 Dec 2011 22:13:31 +0100 |
brutisso |
7113021: G1: automatically enable young gen size auto-tuning when -Xms==-Xmx
|
Wed, 14 Dec 2011 13:34:57 -0800 |
jmasa |
7121618: Change type of number of GC workers to unsigned int.
|
Wed, 21 Dec 2011 07:53:53 -0500 |
tonyp |
7119027: G1: use atomics to update RS length / predict time of inc CSet
|
Tue, 20 Dec 2011 20:29:35 -0800 |
jmasa |
Merge
|
Tue, 20 Dec 2011 12:59:28 -0500 |
tonyp |
7123165: G1: output during parallel verification can get messed up
|
Fri, 23 Dec 2011 15:29:34 -0800 |
amurillo |
7123810: new hotspot build - hs23-b10
|
Fri, 23 Dec 2011 15:24:44 -0800 |
amurillo |
Added tag hs23-b09 for changeset 4bcf61041217
jdk8-b19
|
Fri, 23 Dec 2011 15:24:43 -0800 |
amurillo |
Merge
hs23-b09
|
Thu, 22 Dec 2011 19:00:20 -0800 |
cl |
Added tag jdk8-b18 for changeset 61165f53f165
|
Thu, 22 Dec 2011 12:01:46 -0500 |
vladidan |
Merge
|
Wed, 21 Dec 2011 18:22:14 -0800 |
coleenp |
Merge
|
Wed, 21 Dec 2011 16:41:15 -0500 |
coleenp |
7064927: retransformClasses() does not pass in LocalVariableTable of a method
|
Wed, 21 Dec 2011 15:48:16 -0500 |
phh |
7091417: recvfrom's 6th input should be of type socklen_t
|
Mon, 19 Dec 2011 21:38:51 -0800 |
phh |
Merge
|
Mon, 19 Dec 2011 15:50:47 -0500 |
phh |
7122880: Extend vendor-specific command interface to include manageable switches
|
Mon, 19 Dec 2011 15:34:09 -0500 |
coleenp |
7122939: TraceBytecodes broken with UseCompressedOops
|
Tue, 20 Dec 2011 12:27:31 -0800 |
jmasa |
Merge
|
Mon, 19 Dec 2011 10:02:05 -0800 |
johnc |
7117303: VM uses non-monotonic time source and complains that it is non-monotonic
|
Fri, 16 Dec 2011 11:40:00 -0800 |
johnc |
7120038: G1: ParallelGCThreads==0 is broken
|
Fri, 16 Dec 2011 02:14:27 -0500 |
tonyp |
7113012: G1: rename not-fully-young GCs as "mixed"
|
Wed, 14 Dec 2011 17:43:55 -0800 |
johnc |
7119908: G1: Cache CSet start region for each worker for subsequent reuse
|
Wed, 14 Dec 2011 12:15:26 +0100 |
stefank |
7121373: Clean up CollectedHeap::is_in
|
Fri, 16 Dec 2011 12:46:17 -0800 |
amurillo |
7122001: new hotspot build - hs23-b09
|
Mon, 27 Feb 2012 19:41:14 +0100 |
Lukas Stadler |
additional LoopFrequencyPropagationPolicy versions
|
Mon, 27 Feb 2012 14:50:10 +0100 |
Lukas Stadler |
fix "integer overflow when computing constant displacement"
|
Mon, 27 Feb 2012 14:45:10 +0100 |
Lukas Stadler |
use mx tool instead of domake for the hotspot eclipse C++ project, remove domake and clean
|
Fri, 24 Feb 2012 18:30:42 -0800 |
Christian Haeubl |
reenable polymorphic calls
|
Fri, 24 Feb 2012 18:30:25 -0800 |
Christian Haeubl |
disable polymorphic calls
|
Fri, 24 Feb 2012 18:30:00 -0800 |
Christian Haeubl |
reduce maximum desired size
|
Fri, 24 Feb 2012 18:29:34 -0800 |
Christian Haeubl |
increase small compiled code size
|
Fri, 24 Feb 2012 18:29:00 -0800 |
Christian Haeubl |
adjust inlining policy's maximum trivial size
|
Fri, 24 Feb 2012 18:23:41 -0800 |
Christian Haeubl |
reduce inlining policy's maximum size
|
Sat, 25 Feb 2012 01:03:28 +0100 |
Thomas Wuerthinger |
Removed exception handle stub declaration.
|
Sat, 25 Feb 2012 00:56:42 +0100 |
Thomas Wuerthinger |
DCE on CiRuntimeCall enum values.
|
Sat, 25 Feb 2012 00:52:58 +0100 |
Thomas Wuerthinger |
Removed HandleException runtime call and associated C++ code (unused).
|
Sat, 25 Feb 2012 00:49:04 +0100 |
Thomas Wuerthinger |
Simplified and improved the speed of compiled exception handler lookup based on the Graal exception handler model.
|
Sat, 25 Feb 2012 00:40:34 +0100 |
Thomas Wuerthinger |
Simplify exception debug information and exception handler table creation based on Graal's simplified model of exception handler information (i.e. the dispatch is done in compiled code).
|
Fri, 24 Feb 2012 22:32:43 +0100 |
Thomas Wuerthinger |
Fixed a wrong frame state for the exception edge after a polymorphic inlining. Removed a NPE allocation in a runtime call branch introduced for Graal.
|
Fri, 24 Feb 2012 20:39:12 +0100 |
Thomas Wuerthinger |
Some DCE in codeInstaller/exceptions.
|
Fri, 24 Feb 2012 20:05:32 +0100 |
Thomas Wuerthinger |
Merge.
|
Fri, 24 Feb 2012 19:52:27 +0100 |
Thomas Wuerthinger |
Make sure rethrowException flag is cleared also when return/unwind blocks are entered, they could use the framestate for the synchronization epilogue.
|
Fri, 24 Feb 2012 19:51:18 +0100 |
Thomas Wuerthinger |
Made DeoptimizeALot flag available in product builds (to make testing with that flag faster).
|
Fri, 24 Feb 2012 19:50:23 +0100 |
Thomas Wuerthinger |
Removed dead code from the inlining util. STATE_BEFORE is only used in BlockBegin, which in turn is not added to the caller graph during inlining.
|
Fri, 24 Feb 2012 17:17:48 +0100 |
Gilles Duboscq |
Merge
|
Fri, 24 Feb 2012 17:16:39 +0100 |
Gilles Duboscq |
Merge
|
Fri, 24 Feb 2012 17:16:03 +0100 |
Gilles Duboscq |
Activate jtt for the gate
|
Wed, 22 Feb 2012 13:19:32 +0100 |
Gilles Duboscq |
add hprofs to .hgignore
|
Fri, 24 Feb 2012 13:42:24 +0100 |
Andreas Woess |
Better ConvertDeoptimizeToGuardPhase (experimental).
|