Wed, 27 Mar 2013 19:11:30 +0100 |
Bernhard Urban |
CheckCastSnippets: anchor UnsafeCast with subclass tests
|
Wed, 27 Mar 2013 22:30:03 +0100 |
Bernhard Urban |
CheckCastSnippets: testcase for reading a field after checkcast
|
Wed, 27 Mar 2013 14:11:56 +0100 |
Bernhard Urban |
pipeline: canonicalize after ConditionalElimination and EliminatePartiallyRedundantGuards
|
Wed, 27 Mar 2013 17:22:12 +0100 |
Christos Kotselidis |
-Fix annotation errors
|
Wed, 27 Mar 2013 17:16:59 +0100 |
Christos Kotselidis |
-Merge
|
Wed, 27 Mar 2013 17:03:01 +0100 |
Christos Kotselidis |
Write Barrier refactoring
|
Wed, 27 Mar 2013 15:22:20 +0100 |
Roland Schatz |
Use ServiceProvider annotation for method substitutions.
|
Wed, 27 Mar 2013 15:22:18 +0100 |
Roland Schatz |
Annotation processor for generating META-INF/services files.
|
Wed, 27 Mar 2013 15:22:14 +0100 |
Roland Schatz |
mx: Use correct working directory in eclipse builders.
|
Wed, 27 Mar 2013 14:35:10 +0100 |
Gilles Duboscq |
Always clear 'queued for compilation' flag at the end of a compilation task
|
Wed, 27 Mar 2013 14:20:07 +0100 |
Gilles Duboscq |
Respect the PrintCodeCacheOnCompilation flag in the graal compiler
|
Wed, 27 Mar 2013 11:53:31 +0100 |
Gilles Duboscq |
Be a little bit more careful around compilation task queuing
|
Wed, 27 Mar 2013 11:51:53 +0100 |
Gilles Duboscq |
Safer bailout for JSR+OSR
|
Wed, 27 Mar 2013 14:03:03 +0100 |
Christos Kotselidis |
-ArrayCopy WB Intrinsics
|
Tue, 26 Mar 2013 18:32:58 +0100 |
Christos Kotselidis |
-Merge
|
Tue, 26 Mar 2013 18:31:19 +0100 |
Christos Kotselidis |
-Bug fixes
|
Tue, 26 Mar 2013 12:08:51 +0100 |
Christos Kotselidis |
-Bug fix in card marking
|
Tue, 26 Mar 2013 10:51:42 +0100 |
Christos Kotselidis |
-Merge
|
Tue, 26 Mar 2013 10:50:50 +0100 |
Christos Kotselidis |
-Fix assertion errors
|
Mon, 25 Mar 2013 22:57:00 +0100 |
Christos Kotselidis |
-Merge
|
Mon, 25 Mar 2013 21:02:15 +0100 |
Christos Kotselidis |
Replace Pointer accesses with Word
|
Mon, 25 Mar 2013 16:31:26 +0100 |
Christos Kotselidis |
-Merge
|
Mon, 25 Mar 2013 16:20:07 +0100 |
Christos Kotselidis |
-Fix compilation error
|
Fri, 22 Mar 2013 23:44:38 +0100 |
Christos Kotselidis |
-Merge
|
Fri, 22 Mar 2013 18:44:17 +0100 |
Christos Kotselidis |
-Merge
|
Fri, 22 Mar 2013 18:44:06 +0100 |
Christos Kotselidis |
-Merge
|
Fri, 22 Mar 2013 16:18:46 +0100 |
Christos Kotselidis |
-Merge
|
Fri, 22 Mar 2013 12:57:51 +0100 |
Christos Kotselidis |
-Merge with basic-graal-gate
|
Fri, 22 Mar 2013 12:56:04 +0100 |
Christos Kotselidis |
-Merge with trunk
|
Fri, 22 Mar 2013 12:08:24 +0100 |
Christos Kotselidis |
-Changes after CR-243
|
Thu, 21 Mar 2013 14:11:13 +0100 |
Christos Kotselidis |
-Merge with tip
|
Thu, 21 Mar 2013 11:30:38 +0100 |
Christos Kotselidis |
-Integration of WB Serial Snippets-Integration of G1 WB Snippets (partially working)-Fix allocation bug with -XX:-UseTLAB and -XX:+UseSerialGC
|
Wed, 20 Mar 2013 21:39:24 +0100 |
Christos Kotselidis |
-Cleanup code
|
Wed, 20 Mar 2013 20:27:30 +0100 |
Christos Kotselidis |
-Create push patch
|
Wed, 20 Mar 2013 20:13:08 +0100 |
Christos Kotselidis |
-Create push patch
|
Wed, 06 Mar 2013 19:35:04 +0100 |
Christos Kotselidis |
-More fixes and passrate(fop)
|
Tue, 05 Mar 2013 18:53:26 +0100 |
Christos Kotselidis |
-More bug fixes
|
Mon, 04 Mar 2013 16:46:37 +0100 |
Christos Kotselidis |
-More progress in G1 WBs
|
Thu, 28 Feb 2013 17:39:48 +0100 |
Christos Kotselidis |
-More porting and bug fixing
|
Wed, 27 Feb 2013 18:41:37 +0100 |
Christos Kotselidis |
-Integrate Lucas' patch with byte read
|
Wed, 27 Feb 2013 17:25:28 +0100 |
Christos Kotselidis |
-More porting and bug fixes
|
Wed, 27 Feb 2013 15:15:04 +0100 |
Christos Kotselidis |
-More porting to G1 WBs
|
Tue, 26 Feb 2013 19:49:00 +0100 |
Christos Kotselidis |
-Add more instrumentation
|
Tue, 26 Feb 2013 18:02:06 +0100 |
Christos Kotselidis |
-More G1 WB Integration-Addition of GenerateLEANode for G1 previous value equalities
|
Mon, 25 Feb 2013 11:08:06 +0100 |
Christos Kotselidis |
-Snippetization of CMS WriteBarriers
|
Wed, 20 Feb 2013 17:29:40 +0100 |
Christos Kotselidis |
-More Porting
|
Wed, 20 Feb 2013 16:15:43 +0100 |
Christos Kotselidis |
Towards porting G1 WBs
|
Tue, 19 Feb 2013 17:57:14 +0100 |
Christos Kotselidis |
-Implement WB primitive stub call for G1's slow path later
|
Tue, 19 Feb 2013 16:53:10 +0100 |
Christos Kotselidis |
-Snippetization of CMS write barriers
|
Tue, 26 Mar 2013 17:16:05 +0100 |
Doug Simon |
support for constructors corresponding to node intrinsics to take a leading MetaAccessProvider argument that is automatically filled in during node intrinsification
|
Tue, 26 Mar 2013 17:13:50 +0100 |
Doug Simon |
documentation correction
|
Tue, 26 Mar 2013 16:16:58 +0100 |
Doug Simon |
finalizer registration is now done via method substitution (again)
|
Tue, 26 Mar 2013 15:16:20 +0100 |
Doug Simon |
(re)disabled frame state cleanup for method substitutions
|
Tue, 26 Mar 2013 14:57:14 +0100 |
Doug Simon |
removed @Alias mechanism
|
Tue, 26 Mar 2013 14:02:13 +0100 |
Doug Simon |
Merge.
|
Tue, 26 Mar 2013 14:00:16 +0100 |
Doug Simon |
made VM independent method substitutions be interpretable
|
Tue, 26 Mar 2013 13:03:48 +0100 |
Doug Simon |
made method substitutions for Class be interpretable
|
Tue, 26 Mar 2013 12:56:27 +0100 |
Doug Simon |
made method substitutions for Object be interpretable
|
Tue, 26 Mar 2013 12:53:02 +0100 |
Doug Simon |
made method substitutions for System be interpretable
|
Tue, 26 Mar 2013 12:48:44 +0100 |
Doug Simon |
made CurrentJavaThreadNode.get() interpretable
|
Tue, 26 Mar 2013 12:46:33 +0100 |
Doug Simon |
removed unused CurrentThread class
|
Tue, 26 Mar 2013 12:46:12 +0100 |
Doug Simon |
removed use of CurrentThread from Thread method substitutions
|
Tue, 26 Mar 2013 12:42:11 +0100 |
Doug Simon |
rename: HotSpotCurrentRawThreadNode -> CurrentJavaThreadNode
|
Tue, 26 Mar 2013 12:02:10 +0100 |
Doug Simon |
test that method substitutions for Thread are interpretable
|
Tue, 26 Mar 2013 12:01:42 +0100 |
Doug Simon |
made method substitutions for Thread be interpretable
|
Tue, 26 Mar 2013 11:46:35 +0100 |
Doug Simon |
prevent @Alias from being used in method substitutions - can only be used in lowering snippets
|
Tue, 26 Mar 2013 11:46:24 +0100 |
Doug Simon |
removed use of @Alias in Thread.isInterrupted() substitution
|
Tue, 26 Mar 2013 12:16:35 +0100 |
Gilles Duboscq |
Fix for polymorphic inlining after fusing exception obecjt and the distaptch begin
|
Mon, 25 Mar 2013 22:38:05 +0100 |
Doug Simon |
Merge.
|
Mon, 25 Mar 2013 22:37:18 +0100 |
Doug Simon |
rewrote Thread.isInterrupted() substitution to use @Alias mechanism
|
Mon, 25 Mar 2013 22:35:42 +0100 |
Doug Simon |
added @Alias annotation for accessing fields and methods otherwise inaccessible due to Java access rules
|
Mon, 25 Mar 2013 17:37:21 +0100 |
Doug Simon |
re-enabled Full Debug Symbols builds of the Graal VM
|
Mon, 25 Mar 2013 10:35:03 +0100 |
Doug Simon |
made node intrinsic interpretable: SystemSubstitutions.callLong()
|
Mon, 25 Mar 2013 19:22:03 +0100 |
Gilles Duboscq |
Cleanup unit tests : they should not print to stdout/stderr
|
Mon, 25 Mar 2013 15:59:26 +0100 |
Gilles Duboscq |
Bailout from OSR compilation when there is more than on EntryMarkerNode
|
Mon, 25 Mar 2013 14:11:01 +0100 |
Gilles Duboscq |
The exception edge for invokes should still be a DispatchBeginNode to allow lowering of ExceptionObjectNode after guard lowering
|
Mon, 25 Mar 2013 11:27:40 +0100 |
Gilles Duboscq |
mx.sh should select python2.7 python2 or python depending on what is available.
|
Mon, 25 Mar 2013 11:08:50 +0100 |
Gilles Duboscq |
Allow vm arguments in mx bench
|
Mon, 25 Mar 2013 15:39:32 +0100 |
Roland Schatz |
Use ServiceLoader to make installation of MethodSubstitutions extensible.
|
Mon, 25 Mar 2013 15:39:31 +0100 |
Roland Schatz |
mx: merge provider configuration files in distribution jars
|
Fri, 22 Mar 2013 19:50:51 +0100 |
Christian Humer |
Merge.
|
Fri, 22 Mar 2013 18:01:47 +0100 |
Christian Humer |
Merge.
|
Fri, 22 Mar 2013 18:01:22 +0100 |
Christian Humer |
Fixed ecj fails when performing type erasure on void types.
|
Fri, 22 Mar 2013 16:02:43 +0100 |
Christian Humer |
Fixed type variables should be erased before comparing types in MethodSubstiutionVerifier.
|
Fri, 22 Mar 2013 19:14:50 +0100 |
Doug Simon |
fixed warnings
|
Fri, 22 Mar 2013 19:08:07 +0100 |
Doug Simon |
Backed out changeset: 10293cbfc2b6
|
Fri, 22 Mar 2013 19:07:30 +0100 |
Doug Simon |
undid the change that disabled frame state cleanup for method substitutions
|
Fri, 22 Mar 2013 18:24:29 +0100 |
Doug Simon |
Backed out changeset: 83fc36378013
|
Fri, 22 Mar 2013 18:18:55 +0100 |
Doug Simon |
Merge.
|
Fri, 22 Mar 2013 15:20:16 +0100 |
Doug Simon |
removed support for using the Eclipse batch compiler bundled with Eclipse - depending on the version, it has bugs with respect to annotation processing
|
Fri, 22 Mar 2013 15:08:29 +0100 |
Doug Simon |
gave MembarNode.memoryBarrier() an implementation that actually triggers barriers
|
Fri, 22 Mar 2013 14:54:15 +0100 |
Doug Simon |
finalizer registration is now done via method substitution
|
Fri, 22 Mar 2013 09:28:38 -0700 |
Mick Jordan |
GraphBuilderPhase: add createInvokeNode method by refactoring appendInvoke, for use by subclasses overriding handleUnresolvedInvoke
|
Fri, 22 Mar 2013 15:09:53 +0100 |
Christian Humer |
Merge.
|
Fri, 22 Mar 2013 15:09:38 +0100 |
Christian Humer |
Fixed substitution verifier emitted wrong error.
|
Thu, 21 Mar 2013 18:45:58 +0100 |
Gilles Duboscq |
Fuse the ExceptionObject its DispatchBegin into a single node since it has to be atomic while gurads are floating
|
Fri, 22 Mar 2013 13:18:12 +0100 |
Roland Schatz |
Fix unittest on server0.
|
Fri, 22 Mar 2013 11:48:42 +0100 |
Doug Simon |
added support for projects that extend a package defined in another project when canonicalizing projects
|
Fri, 22 Mar 2013 11:26:08 +0100 |
Doug Simon |
enabled annotation processor for @ClassSubstitution and @MethodSubstitution in the com.oracle.graal.hotspot project
|
Fri, 22 Mar 2013 11:20:16 +0100 |
Doug Simon |
Merge.
|
Fri, 22 Mar 2013 11:19:53 +0100 |
Doug Simon |
wrote implementations for node intrinsics so that they can be interpreted when a method substitution is deoptimized and added unit tests to ensure existing method substitutions can run interpreted
|
Thu, 21 Mar 2013 15:55:00 +0100 |
Doug Simon |
minor punctuation fix
|
Thu, 21 Mar 2013 15:38:42 +0100 |
Doug Simon |
moved tests for HotSpot specific method substitutions into HotSpotMethodSubstitutionsTest
|
Thu, 21 Mar 2013 15:36:31 +0100 |
Doug Simon |
temporary file is removed when unittests fail
|
Thu, 21 Mar 2013 14:38:35 +0100 |
Doug Simon |
rename: GraalIntrinsics -> GraalMethodSubstitutions
|
Thu, 21 Mar 2013 14:35:06 +0100 |
Doug Simon |
rename: originalMethod -> originalMember
|
Thu, 21 Mar 2013 13:45:27 +0100 |
Doug Simon |
small documentation fix
|
Thu, 21 Mar 2013 18:04:03 +0100 |
Christian Humer |
Merge.
|
Thu, 21 Mar 2013 18:03:32 +0100 |
Christian Humer |
Added annotation processor for verifing @ClassSubstitution and @MethodSubstitution annotation at compile time.
|
Thu, 21 Mar 2013 13:20:32 +0100 |
Christian Humer |
Merge.
|
Thu, 21 Mar 2013 13:13:07 +0100 |
Christian Humer |
Merge.
|
Thu, 21 Mar 2013 13:12:36 +0100 |
Christian Humer |
Fixed varargs attribute was not copied in ExectableElements.
|
Thu, 21 Mar 2013 13:12:04 +0100 |
Christian Humer |
Cleanup.
|
Thu, 21 Mar 2013 16:25:26 +0100 |
Roland Schatz |
Generalize FloatingReadPhase to support arbitrary floatable access nodes.
|
Thu, 21 Mar 2013 12:30:44 +0100 |
Doug Simon |
snippet graphs are now stored with a Snippet.class key value in the compiler storage of the snippet method
|
Thu, 21 Mar 2013 12:23:37 +0100 |
Doug Simon |
method substitutions are now stored with a MethodSubstitution.class key value in the compiler storage of the original (i.e., substituted) method
|
Thu, 21 Mar 2013 12:14:09 +0100 |
Doug Simon |
created com.oracle.graal.api.replacements project and moved ClassSubstitution and MethodSubstitution there
|
Thu, 21 Mar 2013 11:59:40 +0100 |
Doug Simon |
refactored MethodSubstitution and MacroSubstitution into top level classes
|
Thu, 21 Mar 2013 11:09:19 +0100 |
Doug Simon |
Merge.
|
Thu, 21 Mar 2013 09:44:47 +0100 |
Doug Simon |
Merge.
|
Wed, 20 Mar 2013 22:30:33 +0100 |
Doug Simon |
rename projects: *snippets* -> *replacements* (GRAAL-178)
|
Wed, 20 Mar 2013 22:23:14 +0100 |
Doug Simon |
rename packages: *snippets* -> *replacements*
|
Wed, 20 Mar 2013 21:41:37 +0100 |
Doug Simon |
rename: SnippetIntrinsificationVerificationPhase -> NodeIntrinsificationVerificationPhase
|
Wed, 20 Mar 2013 21:18:59 +0100 |
Doug Simon |
rename: SnippetsInterface -> Snippets
|
Wed, 20 Mar 2013 20:34:26 +0100 |
Doug Simon |
removed unnecessary interface
|
Wed, 20 Mar 2013 20:23:40 +0100 |
Doug Simon |
comment fix
|
Wed, 20 Mar 2013 20:23:23 +0100 |
Doug Simon |
renamings as part of a move away from the overloading of the "snippet" term for various code replacement/substitution mechanisms towards it being solely for the concept of IR lowering
|
Wed, 20 Mar 2013 18:16:45 +0100 |
Doug Simon |
rename: SnippetIntrinsificationPhase -> NodeIntrinsificationPhase
|
Wed, 20 Mar 2013 18:11:59 +0100 |
Doug Simon |
rename: IntrinsificationTest -> MethodSubstitutionTest
|
Wed, 20 Mar 2013 16:15:35 +0100 |
Doug Simon |
extra test case for System.identityHashCode()
|
Mon, 18 Mar 2013 19:18:42 +0100 |
Bernhard Urban |
unittest: call wrapper to avoid long command lines
|
Wed, 20 Mar 2013 18:38:55 +0100 |
Gilles Duboscq |
IGV should not crash when comparing graphs with references to deleted nodes
|
Wed, 20 Mar 2013 18:38:28 +0100 |
Gilles Duboscq |
Refactor GuardLoweringPhase: use the same iterator code for implict null checks and guard lowering
|
Wed, 20 Mar 2013 16:27:07 +0100 |
Gilles Duboscq |
Add asFixedNode to FloatingAccessNode so that GuardLoweringPhase supports any type of FloatingAccessNode
|
Wed, 20 Mar 2013 08:22:35 -0700 |
Christian Wimmer |
Remove flag and optimization for object method arguments in the register allocator. Needs more investigation of GC impact on HotSpot
|
Wed, 20 Mar 2013 14:01:43 +0100 |
Lukas Stadler |
Merge
|
Mon, 11 Mar 2013 18:41:33 +0100 |
Lukas Stadler |
added RegisterFinalizer.virtualize
|
Wed, 20 Mar 2013 13:41:44 +0100 |
Lukas Stadler |
DynamicCounterNode for debugging/profiling purposes
|
Wed, 20 Mar 2013 13:41:13 +0100 |
Lukas Stadler |
small change VirtualInstanceNode constructor
|
Wed, 20 Mar 2013 11:34:31 +0100 |
Lukas Stadler |
simplify VirtualInstanceNode
|
Wed, 20 Mar 2013 11:33:00 +0100 |
Lukas Stadler |
change naming in Access interface
|
Wed, 20 Mar 2013 11:32:41 +0100 |
Lukas Stadler |
don't use Access interface in ReadNode.canonicalizeRead
|
Wed, 20 Mar 2013 11:30:17 +0100 |
Lukas Stadler |
allow multiple identities in MemoryCheckpoint interface
|
Wed, 20 Mar 2013 12:00:18 +0100 |
Gilles Duboscq |
If IgnoreUnrecognizedVMOptions is set then the Graal checks for unsupported options is just a warning instead of an error
|
Wed, 20 Mar 2013 11:59:25 +0100 |
Gilles Duboscq |
Disable scaladacpo specs because it sometimes returns non-zero while there is no visible failure
|
Tue, 19 Mar 2013 14:55:58 +0100 |
Gilles Duboscq |
Fix version parsing in mx
|
Mon, 18 Mar 2013 14:45:36 +0100 |
Gilles Duboscq |
Use implicit null checks for all null checks
|
Tue, 19 Mar 2013 17:03:13 +0100 |
Lukas Stadler |
clean up unused true/false constants in ConditionalEliminationPhase
|
Wed, 20 Mar 2013 00:06:09 +0100 |
Thomas Wuerthinger |
Speical case ExceptionObjectNode in deopt to guard conversion.
|
Tue, 19 Mar 2013 23:08:03 +0100 |
Thomas Wuerthinger |
Bug fix and additional assertions in deoptimize to guard phase.
|
Tue, 19 Mar 2013 20:48:53 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 19 Mar 2013 20:48:45 +0100 |
Thomas Wuerthinger |
Introduce a ControlSinkNode base class.
|
Tue, 19 Mar 2013 20:48:28 +0100 |
Thomas Wuerthinger |
Fixes a corner case when killing the control flowing into a deoptimize node.
|
Tue, 19 Mar 2013 18:05:49 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 19 Mar 2013 18:05:35 +0100 |
Thomas Wuerthinger |
Killing cfg path to deoptimization.
|
Tue, 19 Mar 2013 10:00:43 -0700 |
Christian Wimmer |
InvokeWithException cannot be the lastLocationAccess for a FloatingReadNode. Since it is both the invoke and a control flow split, the scheduler cannot schedule anything immediately the invoke. It can only schedule in the normal or exceptional successor - and we have to tell the scheduler here which side it needs to choose by putting in the location identity on both successors.
|
Tue, 19 Mar 2013 17:01:39 +0100 |
Roland Schatz |
Merge.
|
Tue, 19 Mar 2013 15:46:37 +0100 |
Roland Schatz |
Fix createUnwind.
|
Tue, 19 Mar 2013 15:22:35 +0100 |
Roland Schatz |
Remove unnecessary assert.
|
Tue, 19 Mar 2013 15:58:01 +0100 |
Doug Simon |
removed unused code
|
Tue, 19 Mar 2013 15:52:21 +0100 |
Doug Simon |
Merge.
|
Tue, 19 Mar 2013 15:51:33 +0100 |
Doug Simon |
canonicalized projects
|
Tue, 19 Mar 2013 15:45:26 +0100 |
Doug Simon |
made frame omission test work in -graal as well as -server VM
|
Tue, 19 Mar 2013 15:38:10 +0100 |
Doug Simon |
support substitutions for classes that made not be part of the runtime (GRAAL-123)
|
Tue, 19 Mar 2013 14:50:27 +0100 |
Doug Simon |
Merge.
|
Tue, 19 Mar 2013 14:23:46 +0100 |
Doug Simon |
Merge.
|
Tue, 19 Mar 2013 14:08:54 +0100 |
Doug Simon |
removed unnecessary MethodEndBreakpointGuards option
|
Tue, 19 Mar 2013 14:07:30 +0100 |
Doug Simon |
made frame omission test ignore padding instructions at the end of installed code
|
Tue, 19 Mar 2013 14:05:40 +0100 |
Doug Simon |
removed unused code
|
Tue, 19 Mar 2013 09:58:04 +0100 |
Doug Simon |
rename: HotSpotAMD64LIRGenerator -> AMD64HotSpotLIRGenerator
|
Tue, 19 Mar 2013 09:56:56 +0100 |
Doug Simon |
moved HotSpot specific AMD64FrameOmissionTest to (new) project com.oracle.graal.hotspot.amd64.test and renamed it to AMD64HotSpotFrameOmissionTest
|
Tue, 19 Mar 2013 09:51:40 +0100 |
Doug Simon |
removed debug code
|
Tue, 19 Mar 2013 15:07:44 +0100 |
Roland Schatz |
Eliminate checkcast between two NodeIntrinsic calls.
|
Tue, 19 Mar 2013 14:13:51 +0100 |
Thomas Wuerthinger |
Transmit deoptimization reason in thread local instead of scratch register.
|
Tue, 19 Mar 2013 11:35:25 +0100 |
Christian Humer |
Merge.
|
Tue, 19 Mar 2013 11:30:58 +0100 |
Christian Humer |
Uninitialized cases produced wrong call to throw new UnsuportedOperationException.
|
Tue, 19 Mar 2013 11:10:00 +0100 |
Doug Simon |
added support for substituting constructors
|
Tue, 19 Mar 2013 09:42:38 +0100 |
Doug Simon |
removed debug code
|
Mon, 18 Mar 2013 19:39:25 -0700 |
Christian Wimmer |
Merge
|
Mon, 18 Mar 2013 19:38:46 -0700 |
Christian Wimmer |
Allow lowering of UnwindNode and ExceptionObjectNode. The HotSpot code still uses the old LIR lowering.
|
Mon, 18 Mar 2013 19:34:04 -0700 |
Christian Wimmer |
Allow instantiation without creating a subclass
|
Mon, 18 Mar 2013 19:33:32 -0700 |
Christian Wimmer |
Allow customization in subclass
|
Mon, 18 Mar 2013 19:28:44 -0700 |
Christian Wimmer |
Generalize read and write of fixed register for snippets. Move to HotSpot-independent project.
|
Mon, 18 Mar 2013 19:21:01 -0700 |
Christian Wimmer |
Only stack slots in caller frame are method arguments. Also optimize object arguments when the runtime supports it.
|
Mon, 18 Mar 2013 21:33:34 +0100 |
Doug Simon |
Merge.
|
Mon, 18 Mar 2013 21:33:16 +0100 |
Doug Simon |
added tests for ensuring frame omission on AMD64 works for simple cases
|
Mon, 18 Mar 2013 18:26:53 +0100 |
Doug Simon |
Merge.
|
Mon, 18 Mar 2013 18:26:12 +0100 |
Doug Simon |
merged CodeInfo into InstalledCode (GRAAL-156)
|
Mon, 18 Mar 2013 18:03:16 +0100 |
Doug Simon |
removed unused code
|
Mon, 18 Mar 2013 20:04:50 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 18 Mar 2013 20:04:39 +0100 |
Thomas Wuerthinger |
Do not clone IdealGraphVisualizer editor windows as the default action - reuse existing window. Added explicit "clone" menu item.
|
Mon, 18 Mar 2013 18:06:33 +0100 |
Doug Simon |
added field to ValueAnchorNode to prevent canonicalization and virtualization; used new field to fix issue with return value materialization floating below the final monitorexit of a synchronized method
|
Mon, 18 Mar 2013 18:05:33 +0100 |
Doug Simon |
increased template interpreter size by 20K
|
Mon, 18 Mar 2013 15:11:52 +0100 |
Bernhard Urban |
unittest: just do a single JVM call
|
Thu, 14 Mar 2013 16:27:08 +0100 |
Bernhard Urban |
.hgignore: ignore tag files generated by ctags and cscope
|
Mon, 18 Mar 2013 13:21:05 +0100 |
Bernhard Urban |
unittest: move testcases that takes longer than 100ms into longunittest
|
Thu, 14 Mar 2013 19:07:42 +0100 |
Bernhard Urban |
unittest: seperate target `longunittest' and `shortunittest'
|
Mon, 18 Mar 2013 00:36:23 +0100 |
Thomas Wuerthinger |
Remove unused import.
|
Mon, 18 Mar 2013 00:33:31 +0100 |
Thomas Wuerthinger |
Make r10 allocatable.
|
Mon, 18 Mar 2013 00:20:07 +0100 |
Thomas Wuerthinger |
Transmit deoptimization reason in thread local.
|
Mon, 18 Mar 2013 00:12:00 +0100 |
Thomas Wuerthinger |
Remove unused imports.
|
Sun, 17 Mar 2013 23:54:13 +0100 |
Thomas Wuerthinger |
Remove getScratchRegister() from register configuration interface.
|
Sun, 17 Mar 2013 23:53:19 +0100 |
Thomas Wuerthinger |
Put exception handler entry back.
|
Sun, 17 Mar 2013 23:46:58 +0100 |
Thomas Wuerthinger |
Remove last usages of scratch register. Separate runtime calls from normal method calls in LIR.
|
Sun, 17 Mar 2013 22:57:47 +0100 |
Thomas Wuerthinger |
Explicitely allocate r10 for deoptimization operation.
|
Sun, 17 Mar 2013 21:27:09 +0100 |
Thomas Wuerthinger |
Enable convert deopts to guards optimization.
|
Sun, 17 Mar 2013 21:25:29 +0100 |
Thomas Wuerthinger |
Rename field.
|
Sun, 17 Mar 2013 21:23:14 +0100 |
Thomas Wuerthinger |
Do not schedule earliest for guard lowering.
|
Sun, 17 Mar 2013 21:20:39 +0100 |
Thomas Wuerthinger |
Support deoptimizing before the entry to a synchronized method.
|
Sun, 17 Mar 2013 21:14:35 +0100 |
Thomas Wuerthinger |
Remove PlaceHolderNode class definition.
|
Sun, 17 Mar 2013 19:49:46 +0100 |
Thomas Wuerthinger |
Add test case for deoptimizing out of a synchronized method. Made guard lowering phase use earliest schedule.
|
Sun, 17 Mar 2013 19:39:28 +0100 |
Thomas Wuerthinger |
Make scheduling phase customizable.
|
Sun, 17 Mar 2013 19:36:10 +0100 |
Thomas Wuerthinger |
Removed unused phase.
|
Sun, 17 Mar 2013 19:20:35 +0100 |
Thomas Wuerthinger |
Fix guard canonicalization.
|
Sun, 17 Mar 2013 17:36:29 +0100 |
Thomas Wuerthinger |
Remove unused code in LabelRef.
|
Sat, 16 Mar 2013 21:55:55 +0100 |
Christian Humer |
Build-graal needs to be versioned for non mx builds.
|
Sat, 16 Mar 2013 21:55:48 +0100 |
Christian Humer |
Build-graal needs to be versioned for non mx builds.
|
Sat, 16 Mar 2013 18:24:47 +0100 |
Christian Humer |
Added build-graal.xml .hgignore. Since it is generated there is no need to version it.
|
Sat, 16 Mar 2013 18:23:36 +0100 |
Christian Humer |
Removed build-graal.xml since it is generated it should not be versioned.
|
Sat, 16 Mar 2013 18:22:39 +0100 |
Christian Humer |
Fixed build-graal.xml generation was out of sync with build-graal.xml.
|
Sat, 16 Mar 2013 16:11:40 +0100 |
Christian Humer |
Fixed not specializing nodes were named Null instead of Default.
|
Sat, 16 Mar 2013 15:53:48 +0100 |
Christian Humer |
Cleanup.
|
Sat, 16 Mar 2013 15:53:04 +0100 |
Christian Humer |
Fixed minor bug for implicit parameters in sourcegen.
|
Sat, 16 Mar 2013 15:52:40 +0100 |
Christian Humer |
Fixed messages were sometimes not shown in sourcegen.
|
Sat, 16 Mar 2013 15:51:58 +0100 |
Christian Humer |
Fixed specialization id generation.
|
Fri, 15 Mar 2013 21:18:47 +0100 |
Christian Humer |
Merge.
|
Fri, 15 Mar 2013 21:18:33 +0100 |
Christian Humer |
Final fields of base node can be optionally passed to builtin specialization method. And a few fixes.
|
Fri, 15 Mar 2013 20:31:11 +0100 |
Doug Simon |
removed unused project dependency
|
Fri, 15 Mar 2013 20:08:10 +0100 |
Doug Simon |
Merge.
|
Fri, 15 Mar 2013 20:07:15 +0100 |
Doug Simon |
re-enabled frame omission
|
Fri, 15 Mar 2013 20:06:19 +0100 |
Doug Simon |
moved AMD64ConvertSnippets to (new) project com.oracle.graal.snippets.amd64
|
Fri, 15 Mar 2013 18:51:58 +0100 |
Doug Simon |
Merge.
|
Fri, 15 Mar 2013 18:50:39 +0100 |
Doug Simon |
fixed issue preventing frame omission
|
Fri, 15 Mar 2013 18:16:15 +0100 |
Doug Simon |
refactored HotSpotAMD64LIRGenerator into its own file
|
Fri, 15 Mar 2013 18:09:19 +0100 |
Doug Simon |
made build-graal.xml be generated by mx
|
Fri, 15 Mar 2013 17:52:55 +0100 |
Gilles Duboscq |
Merge
|
Fri, 15 Mar 2013 17:26:52 +0100 |
Gilles Duboscq |
Merge
|
Fri, 15 Mar 2013 17:26:22 +0100 |
Gilles Duboscq |
Remove orphaned condition in implicit null check detection
|
Fri, 15 Mar 2013 16:57:43 +0100 |
Gilles Duboscq |
Guards with different anchors should be commoned out in the lowering phase
|
Fri, 15 Mar 2013 13:36:24 +0100 |
Gilles Duboscq |
Make ValueAnchor canonicalization work in more cases
|
Fri, 15 Mar 2013 13:35:45 +0100 |
Gilles Duboscq |
Fix implicit null checks depending on themselves
|
Thu, 14 Mar 2013 21:36:28 +0100 |
Gilles Duboscq |
Implement implicit null check on HIR during guard lowering
|
Thu, 14 Mar 2013 14:02:23 +0100 |
Gilles Duboscq |
Remove dead implicit null checks code in LIRGenerator
|
Thu, 14 Mar 2013 13:43:57 +0100 |
Gilles Duboscq |
Cleanup branching and jumps in LIRGenerator: JumpOp/BranchOp do not need a state. In emitBranch, emitNullCheckBranch, emitCompareBranch, emitOverflowCheckBranch and emitIntegerTestBranch both targets are always provided.
|
Thu, 14 Mar 2013 13:25:28 +0100 |
Gilles Duboscq |
Remove emitDeoptimizeOnOverflow and emitGuardCheck.
|
Fri, 15 Mar 2013 15:38:55 +0100 |
Doug Simon |
Merge.
|
Fri, 15 Mar 2013 15:38:27 +0100 |
Doug Simon |
AMD64 HotSpot backend now models RBP as an incoming parameter that must be preserved until the end of the method. For non-leaf methods, the value is preserved in the special stack slot required by the HotSpot runtime for walking/inspecting frames of such methods.
|
Thu, 14 Mar 2013 18:03:00 +0100 |
Doug Simon |
fixed StackOverflowError in VirtualObject.toString()
|
Fri, 15 Mar 2013 02:18:46 +0100 |
Thomas Wuerthinger |
Disable deopt to guard conversion.
|
Fri, 15 Mar 2013 02:18:15 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 14 Mar 2013 19:20:43 +0100 |
Thomas Wuerthinger |
Make OptimisticOptimizations enum public.
|
Thu, 14 Mar 2013 19:13:40 +0100 |
Thomas Wuerthinger |
Enable exception probabilities for operations by default.
|
Thu, 14 Mar 2013 19:00:42 +0100 |
Thomas Wuerthinger |
Make optimistic optimizations customizable.
|
Thu, 14 Mar 2013 14:15:11 +0100 |
Andreas Woess |
windows build fix: server+graal build needs TIERED; include graal in client build
|
Thu, 14 Mar 2013 14:35:53 +0100 |
Doug Simon |
moved logic for reserving a special area/slot in a frame (e.g., for use during deoptimization) out of FrameMap and into platform specific backend class
|
Thu, 14 Mar 2013 14:08:59 +0100 |
Doug Simon |
LIRGenerator is transmitted across backend passes instead of just the LIR so that backend-specific, per-compilation information can be attached to the backend-specific LIRGenerator object
|
Thu, 14 Mar 2013 13:13:59 +0100 |
Christian Humer |
Merge.
|
Thu, 14 Mar 2013 13:13:27 +0100 |
Christian Humer |
Fixed unsupported generic generation which could also take void as a type.
|
Thu, 14 Mar 2013 13:11:14 +0100 |
Christian Humer |
Fixed element ordering of methods which were inconsistent from javac to ecj.
|
Thu, 14 Mar 2013 13:10:29 +0100 |
Christian Humer |
Fixed behaviour of useSpecializations for Generic specializations.
|
Thu, 14 Mar 2013 12:19:01 +0100 |
Thomas Wuerthinger |
Fix convert deoptimize to guard phase.
|
Thu, 14 Mar 2013 01:14:23 +0100 |
Thomas Wuerthinger |
Fix import.
|
Thu, 14 Mar 2013 01:09:43 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 14 Mar 2013 01:09:32 +0100 |
Thomas Wuerthinger |
Fix and enable deopt to guard conversion.
|
Wed, 13 Mar 2013 17:14:58 +0100 |
Thomas Wuerthinger |
Remove usage of negate() in word type rewriter phase.
|
Wed, 13 Mar 2013 17:13:11 +0100 |
Thomas Wuerthinger |
Create option for convert deoptimize to guard phase.
|
Tue, 12 Mar 2013 11:04:00 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 12 Mar 2013 11:02:07 +0100 |
Thomas Wuerthinger |
Fix spacing.
|
Wed, 13 Mar 2013 23:54:01 +0100 |
Andreas Woess |
Merge
|
Wed, 13 Mar 2013 23:48:08 +0100 |
Andreas Woess |
update authors file
|
Wed, 13 Mar 2013 23:28:57 +0100 |
Andreas Woess |
ProjectCreator: compare relative path against flavour.
|
Wed, 13 Mar 2013 21:35:44 +0100 |
Andreas Woess |
fix windows build of the server and client vms
|
Wed, 13 Mar 2013 14:55:08 -0700 |
Peter B. Kessler |
Merge.
|
Wed, 13 Mar 2013 14:07:16 -0700 |
Peter B. Kessler |
Merge.
|
Wed, 13 Mar 2013 14:06:22 -0700 |
Peter B. Kessler |
Fix typo in JavaDoc.
|
Wed, 13 Mar 2013 21:55:08 +0100 |
Doug Simon |
the contents of jvm.cfg are reset when copying the JDK so that the non-default VMs must be built before being run
|
Wed, 13 Mar 2013 21:11:03 +0100 |
Christian Humer |
Fix use specializations in generic until further fixes are done.
|
Wed, 13 Mar 2013 20:31:18 +0100 |
Christian Humer |
Cleanup project dependencies.
|
Wed, 13 Mar 2013 20:05:30 +0100 |
Christian Humer |
Merge.
|
Wed, 13 Mar 2013 20:05:11 +0100 |
Christian Humer |
Cleanup.
|
Wed, 13 Mar 2013 20:04:42 +0100 |
Christian Humer |
Cleanup.
|
Wed, 13 Mar 2013 20:00:33 +0100 |
Christian Humer |
Added missing class MessageContainer.
|
Wed, 13 Mar 2013 20:00:16 +0100 |
Christian Humer |
UseSpecializations is now turned off for the generic specialization in WriteLocalNode.
|
Wed, 13 Mar 2013 19:59:09 +0100 |
Christian Humer |
Codegen API naming cleanup.
|
Wed, 13 Mar 2013 19:58:28 +0100 |
Christian Humer |
Refactored codegen error model to make error redirection a lot easier.
|
Wed, 13 Mar 2013 11:32:43 +0100 |
Christian Humer |
Added automatic generation of generic specialization which throws unsupported operation if reached.
|
Tue, 12 Mar 2013 11:38:52 +0100 |
Christian Humer |
Merge.
|
Tue, 12 Mar 2013 11:38:24 +0100 |
Christian Humer |
A few additions to codegen tests.
|
Tue, 12 Mar 2013 11:37:32 +0100 |
Christian Humer |
Fixes for codegen builtins support.
|
Wed, 06 Mar 2013 18:33:52 +0100 |
Christian Humer |
Updated some Truffle-SL classes to new naming convention.
|
Wed, 06 Mar 2013 18:33:05 +0100 |
Christian Humer |
Updated @NodeClass tests.
|
Wed, 06 Mar 2013 18:32:33 +0100 |
Christian Humer |
Implemented support for @NodeClass annotation to support builtins.
|
Wed, 06 Mar 2013 18:27:57 +0100 |
Christian Humer |
Fixed import generation.
|
Mon, 04 Mar 2013 17:20:26 +0100 |
Christian Humer |
Removed @SpecializationThrows from codegen API. Replaced it by a simplier version in @Specialization.
|
Mon, 04 Mar 2013 15:14:11 +0100 |
Christian Humer |
Added new codegen api classes NodeId, NodeClass to codegen along with some refactorings.
|
Mon, 04 Mar 2013 15:13:25 +0100 |
Christian Humer |
Added truffle.api dependency to truffle.codegen.api.
|
Fri, 01 Mar 2013 18:04:23 +0100 |
Christian Humer |
Codegen API change. Simplified definition of guards.
|
Fri, 01 Mar 2013 17:06:08 +0100 |
Christian Humer |
Merge.
|
Fri, 01 Mar 2013 17:05:14 +0100 |
Christian Humer |
Added truffle.api.codegen.test project with a BultinFunctionTest.
|
Fri, 01 Mar 2013 17:03:57 +0100 |
Christian Humer |
Implemented support for executing nodes in @Children fields.
|
Wed, 13 Mar 2013 11:00:43 -0700 |
Peter B. Kessler |
Merge
|
Tue, 12 Mar 2013 16:27:49 -0700 |
Peter B. Kessler |
Fix typo in an assert.
|
Wed, 13 Mar 2013 18:16:46 +0100 |
Gilles Duboscq |
Binary dumper should try numbering output files if a file with the same name exists
|
Wed, 13 Mar 2013 17:39:27 +0100 |
Gilles Duboscq |
GraalCompilerTest should assert that parameters passed to executeActual have the right type.
|
Wed, 13 Mar 2013 17:06:30 +0100 |
Gilles Duboscq |
JTTTest gets the expeted result only once
|
Wed, 13 Mar 2013 07:35:34 +0100 |
Doug Simon |
more extensibility changes for GraphBuilderPhase
|
Tue, 12 Mar 2013 17:27:18 +0100 |
Doug Simon |
Merge.
|
Tue, 12 Mar 2013 17:26:53 +0100 |
Doug Simon |
move test for null exception object passed to unwind operation from stub code to extra HIR
|
Tue, 12 Mar 2013 17:16:22 +0100 |
Doug Simon |
reverted code-under-test to original scope prior to making JTT tests subclass JTTTest
|
Tue, 12 Mar 2013 16:21:03 +0100 |
Doug Simon |
uses static import to reduce noise
|
Tue, 12 Mar 2013 14:41:48 +0100 |
Doug Simon |
fixed warning about includeantruntime property not being set
|
Tue, 12 Mar 2013 14:40:38 +0100 |
Doug Simon |
removed unused field
|
Tue, 12 Mar 2013 15:36:27 +0100 |
Roland Schatz |
Merge.
|
Tue, 12 Mar 2013 15:07:20 +0100 |
Roland Schatz |
Add bootstrap with register pressure to gate tests.
|
Tue, 12 Mar 2013 14:24:46 +0100 |
Roland Schatz |
Debug option to reduce available registers.
|
Tue, 12 Mar 2013 14:34:36 +0100 |
Gilles Duboscq |
Add loop exits to Deopt branches during Guard lowering
|
Tue, 12 Mar 2013 10:02:20 +0100 |
Roland Schatz |
Fix hinting in register allocator.
|
Tue, 12 Mar 2013 10:02:10 +0100 |
Roland Schatz |
Fix PrintCFG in AllocatorTest.
|
Mon, 11 Mar 2013 23:30:03 +0100 |
Thomas Wuerthinger |
Fix warning.
|
Mon, 11 Mar 2013 23:28:34 +0100 |
Thomas Wuerthinger |
Draft speculation log.
|
Mon, 11 Mar 2013 20:55:31 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 11 Mar 2013 20:55:05 +0100 |
Thomas Wuerthinger |
Implement weak reference semantics for HotSpotInstalledCode in the default method installation case. Add new boolean[] array as parameter to the code installation.
|
Mon, 11 Mar 2013 20:10:27 +0100 |
Doug Simon |
Merge.
|
Mon, 11 Mar 2013 18:58:42 +0100 |
Doug Simon |
simplified addition of graal.jar to the bootclasspath (CR-102)
|
Mon, 11 Mar 2013 18:57:12 +0100 |
Doug Simon |
applied patch to Makefile system for building graal.jar (CR-102)
|
Mon, 11 Mar 2013 19:21:31 +0100 |
Gilles Duboscq |
Test canonicalization and checkstyle early in gate process
|
Mon, 11 Mar 2013 18:41:46 +0100 |
Gilles Duboscq |
Create LIRGenerator.emitOverflowCheckBranch in preparation for emitDeoptimizeOnOverflow removal
|
Mon, 11 Mar 2013 13:06:14 +0100 |
Gilles Duboscq |
Use a DeoptimizeOp to avoid spilling before the deoptimize runtime call
|
Fri, 08 Mar 2013 12:50:22 +0100 |
Gilles Duboscq |
Implement PTXLIRGenerator.emitDeoptimize in a similar way to the guard implementation for PTX: just return
|
Thu, 07 Mar 2013 14:36:09 +0100 |
Gilles Duboscq |
Add GuardLoweringPhase which transforms floating guards into fixed if+deopt
|
Thu, 07 Mar 2013 14:35:03 +0100 |
Gilles Duboscq |
sanitychecks.py: Collapse valueMaps in test for the case where multiple matcher return matches
|
Mon, 11 Mar 2013 17:30:21 +0100 |
Thomas Wuerthinger |
Fix import.
|
Mon, 11 Mar 2013 17:29:39 +0100 |
Thomas Wuerthinger |
Style fixes.
|
Mon, 11 Mar 2013 17:28:20 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 11 Mar 2013 17:28:03 +0100 |
Thomas Wuerthinger |
Small style fix.
|
Mon, 11 Mar 2013 11:32:08 +0100 |
Thomas Wuerthinger |
Remove stubs as a parameter to TargetMethodAssembler.
|
Mon, 11 Mar 2013 15:39:41 +0100 |
Doug Simon |
Merge.
|
Mon, 11 Mar 2013 15:39:20 +0100 |
Doug Simon |
made GraphBuilderPhase and SnippetInstaller more extensible (inspired by patch from Mick Jordan)
|
Mon, 11 Mar 2013 15:37:34 +0100 |
Doug Simon |
workaround for UnsafeCastNode.tryInferStamp when the stamp is StampFactory.forNodeIntrinsic (contributed by Mick Jordan)
|
Mon, 11 Mar 2013 14:02:18 +0100 |
Doug Simon |
made SafepointNode extensible (temp. solution until SafepointNodes are lowered via snippets)
|
Mon, 11 Mar 2013 14:01:16 +0100 |
Doug Simon |
alignment bug fix (contributed by Mick Jordan)
|
Mon, 11 Mar 2013 14:28:34 +0100 |
Doug Simon |
added probabilities to Convert snippets
|
Mon, 11 Mar 2013 12:07:28 +0100 |
Roland Schatz |
Merge.
|
Mon, 11 Mar 2013 11:10:03 +0100 |
Roland Schatz |
Fix wrong prefix in bit operations.
|
Mon, 11 Mar 2013 11:07:56 +0100 |
Roland Schatz |
Allow STACK argument in conversion ops.
|
Mon, 11 Mar 2013 10:13:44 +0100 |
Roland Schatz |
Check that OperandFlags is consistent with declared type of operand field.
|
Mon, 11 Mar 2013 10:13:42 +0100 |
Roland Schatz |
Move platform specific assumptions from AllocatorTest to a separate project.
|
Mon, 11 Mar 2013 11:25:00 +0100 |
Doug Simon |
generated NetBeans projects will also update graal.jar
|
Sun, 10 Mar 2013 23:05:39 +0100 |
Thomas Wuerthinger |
Fix check for unscheduled blocks.
|
Sun, 10 Mar 2013 23:04:12 +0100 |
Thomas Wuerthinger |
Use sum of unscheduled blocks at merge point.
|
Sun, 10 Mar 2013 23:02:48 +0100 |
Thomas Wuerthinger |
Schedule predecessors before merges.
|
Sun, 10 Mar 2013 19:51:32 +0100 |
Thomas Wuerthinger |
Merge.
|
Sun, 10 Mar 2013 19:51:18 +0100 |
Thomas Wuerthinger |
Fix bit scan assembler instructions.
|
Fri, 08 Mar 2013 16:57:46 +0100 |
Doug Simon |
fixed issue with deleting temp files on Windows
|
Fri, 08 Mar 2013 15:58:08 +0100 |
Doug Simon |
Merge.
|
Fri, 08 Mar 2013 15:57:41 +0100 |
Doug Simon |
enabled Eclipse builders to use console logging
|
Fri, 08 Mar 2013 15:55:37 +0100 |
Doug Simon |
use shutil.move to make concurrent updating/replacement of graal.jar atomic
|
Fri, 08 Mar 2013 14:33:33 +0100 |
Doug Simon |
replaced AMD64Arithmetic.ConvertSlowPath with a snippet (GRAAL-140)
|
Fri, 08 Mar 2013 13:54:41 +0100 |
Doug Simon |
added support for node lowering to set the fixed node for the next node to be lowered
|
Thu, 07 Mar 2013 20:18:27 +0100 |
Doug Simon |
fixed debug scope for test compilations so that -G:+PrintCFG works again
|
Thu, 07 Mar 2013 11:53:16 +0100 |
Doug Simon |
Merge.
|
Thu, 07 Mar 2013 11:44:36 +0100 |
Doug Simon |
removed use of NonConstantParameterError (GRAAL-147)
|
Fri, 08 Mar 2013 14:38:42 +0100 |
Lukas Stadler |
pass JAVA_HOME to eclipse builder
|
Fri, 08 Mar 2013 13:19:28 +0100 |
Roland Schatz |
Merge.
|
Thu, 07 Mar 2013 18:24:15 +0100 |
Roland Schatz |
Remove unused project dependency.
|
Thu, 07 Mar 2013 17:36:09 +0100 |
Roland Schatz |
Merge.
|
Thu, 07 Mar 2013 16:52:09 +0100 |
Roland Schatz |
Removed unused parameter from AbstractAssembler.makeAddress().
|
Thu, 07 Mar 2013 16:33:30 +0100 |
Roland Schatz |
Remove unused Address class.
|
Thu, 07 Mar 2013 16:33:27 +0100 |
Roland Schatz |
Convert PTXAddress to CompositeValue.
|
Thu, 07 Mar 2013 16:20:18 +0100 |
Roland Schatz |
Make AMD64Address a low-level representation for use by the assembler only.
|
Thu, 07 Mar 2013 15:16:19 +0100 |
Roland Schatz |
Convert AMD64Address to CompositeValue.
|
Thu, 07 Mar 2013 15:16:19 +0100 |
Roland Schatz |
Composite value.
|
Thu, 07 Mar 2013 15:16:18 +0100 |
Roland Schatz |
Move reusable parts of LIRInstructionClass into base class.
|
Thu, 07 Mar 2013 15:16:12 +0100 |
Roland Schatz |
Change source comment to match refactored method signature.
|
Fri, 08 Mar 2013 11:23:28 +0100 |
Thomas Wuerthinger |
Experiment with new LSRA block order.
|
Fri, 08 Mar 2013 11:19:23 +0100 |
Thomas Wuerthinger |
Undo experiment with using probabilities for split positions.
|
Fri, 08 Mar 2013 00:50:48 +0100 |
Thomas Wuerthinger |
Fix imports.
|
Fri, 08 Mar 2013 00:39:48 +0100 |
Thomas Wuerthinger |
Fix regression in client compiler debug recording.
|
Thu, 07 Mar 2013 23:24:05 +0100 |
Thomas Wuerthinger |
Fix client build.
|
Thu, 07 Mar 2013 22:33:46 +0100 |
Thomas Wuerthinger |
Fix JavaCallArguments initialization.
|
Thu, 07 Mar 2013 22:04:07 +0100 |
Thomas Wuerthinger |
Fix product build.
|
Thu, 07 Mar 2013 21:33:03 +0100 |
Thomas Wuerthinger |
More C++ fixes. Revert alignment change of _number_of_committed_segments.
|
Thu, 07 Mar 2013 21:24:17 +0100 |
Thomas Wuerthinger |
Fix issue that caused IC stub to be uncleared for C1/C2.
|
Thu, 07 Mar 2013 21:19:45 +0100 |
Thomas Wuerthinger |
Fix Graal compiler test base class.
|
Thu, 07 Mar 2013 21:18:35 +0100 |
Thomas Wuerthinger |
More fixes in the C++ part.
|
Thu, 07 Mar 2013 21:00:29 +0100 |
Thomas Wuerthinger |
Minimize diff to plain HotSpot version.
|
Thu, 07 Mar 2013 15:17:51 +0100 |
Thomas Wuerthinger |
Fix CFG printer output. Clean up after making the compiler class all-static.
|
Thu, 07 Mar 2013 14:38:28 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 07 Mar 2013 14:38:20 +0100 |
Thomas Wuerthinger |
Experiment with using probability information for finding split position.
|
Thu, 07 Mar 2013 11:58:34 +0100 |
Gilles Duboscq |
Use different vm args for SPECjbb2013
|
Thu, 07 Mar 2013 11:16:07 +0100 |
Roland Schatz |
Merge.
|
Thu, 07 Mar 2013 11:04:14 +0100 |
Roland Schatz |
Change parameter order to be consistent with the rest of the backend.
|
Thu, 07 Mar 2013 09:43:34 +0100 |
Roland Schatz |
Remove SpillMoveOp.
|
Thu, 07 Mar 2013 09:43:30 +0100 |
Roland Schatz |
Use MoveOp marker interface in AllocatorTest.
|
Thu, 07 Mar 2013 09:43:25 +0100 |
Roland Schatz |
Merge.
|
Wed, 06 Mar 2013 15:20:21 +0100 |
Roland Schatz |
Use int instead of Register for opcode extensions that are encoded in the ModR/M byte.
|
Thu, 07 Mar 2013 10:18:34 +0100 |
Thomas Wuerthinger |
Reenable rbp allocation.
|
Thu, 07 Mar 2013 10:18:11 +0100 |
Thomas Wuerthinger |
Disable rbp allocation for benchmarking purposes.
|
Wed, 06 Mar 2013 23:00:44 +0100 |
Andreas Woess |
'mx fsckprojects' should only ask on a tty
|
Wed, 06 Mar 2013 21:59:06 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 06 Mar 2013 21:58:58 +0100 |
Thomas Wuerthinger |
Reenable patching of optimized and static calls but without out-of-line stubs.
|
Wed, 06 Mar 2013 20:48:32 +0100 |
Doug Simon |
graal.jar is now the only way Graal is deployed in the VM (GRAAL-136)
|
Wed, 06 Mar 2013 20:25:57 +0100 |
Doug Simon |
graal.jar is installed in all JDKs every time it is updated (GRAAL-136)
|
Wed, 06 Mar 2013 18:04:54 +0100 |
Doug Simon |
Merge.
|
Wed, 06 Mar 2013 18:04:37 +0100 |
Doug Simon |
prepend -XX:GraalClassPath option if graal.jar exists (GRAAL-136)
|
Wed, 06 Mar 2013 16:59:10 +0100 |
Doug Simon |
added support for distributions to mx
|
Wed, 06 Mar 2013 16:39:01 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 06 Mar 2013 16:38:49 +0100 |
Thomas Wuerthinger |
Disable frame omission and enable allocation of rbp instead.
|
Wed, 06 Mar 2013 16:38:15 +0100 |
Thomas Wuerthinger |
Avoid saving rsp in rbp.
|
Wed, 06 Mar 2013 16:37:18 +0100 |
Thomas Wuerthinger |
Create new way of handling unwind that recalculates rbp from rsp. Remove unused instanceof slow path stub.
|
Wed, 06 Mar 2013 13:24:11 +0100 |
Roland Schatz |
Unit tests for register allocator.
|
Tue, 05 Mar 2013 23:58:57 +0100 |
Thomas Wuerthinger |
Merge fixes.
|
Tue, 05 Mar 2013 23:44:54 +0100 |
Thomas Wuerthinger |
Merge.
|
Fri, 01 Mar 2013 04:45:51 -0800 |
amurillo |
Added tag hs25-b21 for changeset df5396524152
jdk8-b80
|
Fri, 01 Mar 2013 04:45:51 -0800 |
amurillo |
Merge
hs25-b21
|
Thu, 28 Feb 2013 15:31:03 -0800 |
vlivanov |
Merge
|
Wed, 27 Feb 2013 08:03:10 -0800 |
vlivanov |
Merge
|
Wed, 27 Feb 2013 05:58:48 -0800 |
iignatyev |
8007439: C2: adding successful message of inlining
|
Tue, 26 Feb 2013 15:38:24 -0800 |
drchase |
8007776: Test6852078.java timeouts
|
Tue, 26 Feb 2013 12:18:30 +0100 |
roland |
8007722: C2: "assert(tp->base() != Type::AnyPtr) failed: not a bare pointer" at machnode.cpp:376
|
Mon, 25 Feb 2013 14:13:04 +0100 |
roland |
8007294: ReduceFieldZeroing doesn't check for dependent load and can lead to incorrect execution
|
Thu, 28 Feb 2013 09:01:08 +0100 |
brutisso |
Merge
|
Wed, 06 Feb 2013 07:48:02 +0100 |
ehelin |
8004924: NPG: jmap -heap output should contain ClassMetaspaceSize value
|
Tue, 26 Feb 2013 22:31:35 +0100 |
ehelin |
Merge
|
Wed, 20 Feb 2013 16:41:23 +0100 |
ehelin |
8008536: Add HotSpot support for printing class loader statistics for JMap
|
Tue, 26 Feb 2013 08:58:20 -0800 |
poonam |
Merge
|
Tue, 26 Feb 2013 11:52:06 +0100 |
brutisso |
Merge
|
Fri, 22 Feb 2013 11:01:01 -0800 |
johnc |
8007221: G1: concurrent phase durations do not state the time units ("secs")
|
Thu, 21 Feb 2013 11:16:50 +0100 |
jwilhelm |
8008314: Unimplemented() Atomic::load breaks the applications
|
Wed, 27 Feb 2013 12:20:34 -0800 |
sspitsyn |
Merge
|
Tue, 26 Feb 2013 14:09:52 +0100 |
rbackman |
8008340: [sampling] assert(upper->pc_offset() >= pc_offset) failed: sanity
|
Fri, 22 Feb 2013 10:16:51 -0800 |
sspitsyn |
Merge
|
Fri, 22 Feb 2013 08:36:42 -0500 |
coleenp |
8000797: NPG: is_pseudo_string_at() doesn't work
|
Fri, 22 Feb 2013 10:03:02 +0100 |
sla |
7165259: Remove BugSpot
|
Thu, 21 Feb 2013 07:50:48 -0500 |
zgu |
8008071: Crashed in promote_malloc_records() with Kitchensink after 19 days
|
Wed, 20 Feb 2013 19:36:25 -0800 |
dcubed |
6799919: Recursive calls to report_vm_out_of_memory are handled incorrectly
|
Wed, 20 Feb 2013 07:42:01 -0500 |
hseigel |
Merge
|
Wed, 20 Feb 2013 07:16:23 -0500 |
hseigel |
8004495: [parfait] False positive Buffer overflow in hotspot/src/os/linux/vm/os_linux.cpp
|
Tue, 19 Feb 2013 18:45:49 +0100 |
mgerdin |
8006753: fix failed for JDK-8002415 White box testing API for HotSpot
|
Fri, 22 Feb 2013 10:12:00 -0800 |
amurillo |
8008692: new hotspot build - hs25-b21
|
Thu, 28 Feb 2013 10:42:09 -0800 |
katleman |
Added tag jdk8-b79 for changeset 6691814929b6
|
Sat, 23 Feb 2013 17:40:33 -0800 |
poonam |
Merge
|
Thu, 21 Feb 2013 23:58:05 -0800 |
poonam |
8008546: Wrong G1ConfidencePercent results in GUARANTEE(VARIANCE() > -1.0) FAILED
|
Fri, 22 Feb 2013 10:02:06 -0800 |
amurillo |
Added tag hs25-b20 for changeset 555ec35a2507
jdk8-b79
|
Fri, 22 Feb 2013 10:02:06 -0800 |
amurillo |
Merge
hs25-b20
|
Thu, 21 Feb 2013 11:39:24 -0800 |
vladidan |
Merge
|
Thu, 21 Feb 2013 09:08:04 -0800 |
vladidan |
Merge
|
Wed, 20 Feb 2013 23:29:26 -0500 |
bpittore |
Merge
|
Fri, 15 Feb 2013 21:53:55 -0500 |
bpittore |
Merge
|
Fri, 15 Feb 2013 14:42:37 -0500 |
jprovino |
Merge
|
Thu, 14 Feb 2013 11:08:58 -0500 |
jprovino |
8003581: UseG1GC is not properly accounted for by INCLUDE_ALTERNATE_GCS
|
Thu, 14 Feb 2013 11:07:24 -0500 |
jprovino |
8006878: Some non-existent GC source files are in the minimalVM exclude list.
|
Thu, 24 Jan 2013 13:27:54 -0500 |
bpittore |
8005722: Assert in c1_LIR.hpp incorrect wrt to number of register operands
|
Tue, 12 Feb 2013 09:54:34 -0800 |
kvn |
Merge
|
Fri, 08 Feb 2013 16:08:17 -0500 |
bpittore |
Merge
|
Tue, 05 Feb 2013 13:32:34 -0500 |
jprovino |
8003539: Minimal VM don't react to -Dcom.sun.management and -XX:+ManagementServer
|
Thu, 21 Feb 2013 06:29:43 -0800 |
vlivanov |
Merge
|
Mon, 18 Feb 2013 16:47:15 -0800 |
kvn |
8004867: VM crashing with assert "share/vm/opto/node.hpp:357 - assert(i < _max) failed: oob"
|
Mon, 18 Feb 2013 15:08:39 -0800 |
drchase |
7102300: performance warnings cause results diff failure in Test6890943
|
Mon, 18 Feb 2013 14:29:16 -0800 |
drchase |
8008180: Several tests in compiler/5091921 need more time to run
|
Mon, 18 Feb 2013 09:06:24 +0100 |
roland |
8007959: Use expensive node logic for more math nodes
|
Thu, 21 Feb 2013 13:13:22 +0100 |
brutisso |
Merge
|
Wed, 20 Feb 2013 12:52:13 -0800 |
johnc |
8008188: Add regression test for 8005875
|
Tue, 19 Feb 2013 16:22:28 -0800 |
johnc |
8006628: NEED_TEST for JDK-8002870
|
Thu, 14 Feb 2013 14:43:01 -0800 |
tamao |
8007764: Wrong initialized value of max_gc_pause_sec for an instance of class AdaptiveSizePolicy
|
Thu, 14 Feb 2013 09:11:43 +0100 |
brutisso |
8006398: Add regression tests for deprectated GCs
|
Wed, 20 Feb 2013 08:51:44 -0800 |
sspitsyn |
Merge
|
Tue, 19 Feb 2013 13:33:39 -0500 |
coleenp |
Merge
|
Tue, 19 Feb 2013 11:36:52 -0500 |
emc |
8007153: Ensure that MethodParameters API works properly with RedefineClasses
|
Tue, 19 Feb 2013 08:51:56 -0500 |
hseigel |
6749267: Signal handler should save/restore errno
|
Mon, 18 Feb 2013 12:49:53 +0100 |
sla |
8007779: os::die() on solaris should generate core file
|
Mon, 18 Feb 2013 10:43:07 +0100 |
sla |
8007901: SA: Don't read flag values as constants
|
Fri, 15 Feb 2013 10:29:23 -0800 |
dsamersoff |
Merge
|
Fri, 15 Feb 2013 10:08:25 +0100 |
sla |
Merge
|
Fri, 15 Feb 2013 08:54:12 +0100 |
sla |
8008102: SA on OS X does not stop the attached process
|
Thu, 14 Feb 2013 12:36:07 -0800 |
mikael |
8007639: Workaround for ccache in vm.make is incorrect
|
Thu, 14 Feb 2013 14:33:35 -0500 |
acorn |
8007736: VerifyError for static method in interface
|
Thu, 14 Feb 2013 13:08:15 +0100 |
sla |
8004840: Jstack seems to output unnecessary information in 7u9
|
Wed, 13 Feb 2013 09:46:19 +0100 |
rbackman |
8008088: SA can hang the VM
|
Wed, 13 Feb 2013 11:23:46 +0100 |
mgronlun |
8007312: null check signal semaphore in os::signal_notify windows
|
Fri, 15 Feb 2013 13:36:56 -0800 |
amurillo |
8008286: new hotspot build - hs25-b20
|
Thu, 21 Feb 2013 11:12:50 -0800 |
katleman |
Added tag jdk8-b78 for changeset d5e12e7d2f71
|
Fri, 15 Feb 2013 13:27:21 -0800 |
amurillo |
Added tag hs25-b19 for changeset 9f19f4a7d48a
jdk8-b78
|
Fri, 15 Feb 2013 13:27:20 -0800 |
amurillo |
Merge
hs25-b19
|
Thu, 14 Feb 2013 05:36:59 -0800 |
vlivanov |
Merge
|
Wed, 13 Feb 2013 08:29:04 -0800 |
iignatyev |
8006683: Add WhiteBox API to testing of compiler
|
Tue, 12 Feb 2013 14:33:19 -0800 |
kmo |
Merge
|
Tue, 12 Feb 2013 07:39:42 -0800 |
kmo |
8002169: TEST_BUG: compiler/7009359/Test7009359.java sometimes times out
|
Tue, 12 Feb 2013 12:56:11 +0100 |
roland |
7197327: 40% regression on 8 b41 comp 8 b40 on specjvm2008.mpegaudio on oob
|
Mon, 11 Feb 2013 14:47:04 -0800 |
morris |
8003252: PPC: move MacroAssembler into separate file
|
Mon, 11 Feb 2013 10:38:11 -0800 |
morris |
8003251: ARM: move MacroAssembler into separate file
|
Sun, 10 Feb 2013 22:35:38 -0800 |
kmo |
8006430: TraceTypeProfile is a product flag while it should be a diagnostic flag
|
Sat, 09 Feb 2013 12:55:09 -0800 |
drchase |
8007402: Code cleanup to remove Parfait false positive
|
Fri, 08 Feb 2013 15:39:43 -0800 |
morris |
8006851: When TieredCompilation is set, max code cache should be bumped to 256mb
|
Fri, 08 Feb 2013 15:07:17 -0800 |
kvn |
8007708: compiler/6855215 assert(VM_Version::supports_sse4_2())
|
Thu, 14 Feb 2013 11:01:05 +0100 |
brutisso |
Merge
|
Wed, 23 Jan 2013 19:08:04 -0800 |
jmasa |
8005452: NPG: Create new flags for Metaspace resizing policy
|
Mon, 11 Feb 2013 15:24:48 -0800 |
johnc |
8007772: G1: assert(!hr->isHumongous() || mr.start() == hr->bottom()) failed: the start of HeapRegion and MemRegion should be consistent for humongous regions
|
Sun, 10 Feb 2013 21:15:16 +0100 |
brutisso |
8002144: G1: large number of evacuation failures may lead to large c heap memory usage
|
Thu, 07 Feb 2013 18:40:45 -0800 |
brutisso |
Merge
|
Thu, 07 Feb 2013 22:04:17 +0100 |
brutisso |
Merge
|
Thu, 07 Feb 2013 15:51:25 +0100 |
jwilhelm |
8006432: Ratio flags should be unsigned
|
Wed, 06 Feb 2013 14:50:37 -0800 |
johnc |
7052429: G1: Avoid unnecessary scanning of humongous regions during concurrent marking
|
Wed, 13 Feb 2013 08:42:03 -0800 |
sspitsyn |
Merge
|
Tue, 12 Feb 2013 12:19:28 -0500 |
zgu |
8007950: Undo hs_file permission change
|
Mon, 11 Feb 2013 14:06:22 -0500 |
coleenp |
8007320: NPG: move method annotations
|
Fri, 08 Feb 2013 16:56:03 -0800 |
zgu |
Merge
|
Fri, 08 Feb 2013 13:55:41 -0800 |
zgu |
Merge
|
Fri, 08 Feb 2013 16:31:48 -0500 |
zgu |
8006691: Remove jvm_version_info.is_kernel_jvm field
|
Fri, 08 Feb 2013 14:32:13 -0800 |
zgu |
Merge
|
Fri, 08 Feb 2013 14:49:01 -0500 |
zgu |
8007791: More Restricted hs_err file permission
|
Fri, 08 Feb 2013 09:14:06 -0800 |
sspitsyn |
Merge
|
Fri, 08 Feb 2013 14:05:36 +0100 |
sla |
Merge
|
Fri, 08 Feb 2013 12:48:24 +0100 |
sla |
8006423: SA: NullPointerException in sun.jvm.hotspot.debugger.bsd.BsdThread.getContext(BsdThread.java:67)
|
Fri, 08 Feb 2013 10:42:24 +0100 |
ctornqvi |
8007434: Write tests for 8006298
|
Wed, 06 Feb 2013 14:31:37 -0800 |
dcubed |
7182152: Instrumentation hot swap test incorrect monitor count
|
Fri, 08 Feb 2013 08:16:00 -0800 |
amurillo |
8007801: new hotspot build - hs25-b19
|
Thu, 14 Feb 2013 11:43:44 -0800 |
katleman |
Added tag jdk8-b77 for changeset cdb46031e718
|
Fri, 08 Feb 2013 08:07:07 -0800 |
amurillo |
Added tag hs25-b18 for changeset 412d722168bc
jdk8-b77
|
Fri, 08 Feb 2013 08:07:06 -0800 |
amurillo |
Merge
hs25-b18
|
Fri, 08 Feb 2013 10:08:40 +0100 |
brutisso |
Merge
|
Tue, 05 Feb 2013 22:24:36 -0800 |
johnc |
Merge
|
Tue, 05 Feb 2013 09:13:05 -0800 |
johnc |
8005032: G1: Cleanup serial reference processing closures in concurrent marking
|
Mon, 28 Jan 2013 15:41:45 +0100 |
jwilhelm |
6348447: Specifying -XX:OldSize crashes 64-bit VMs
|
Mon, 04 Feb 2013 19:40:27 -0800 |
johnc |
Merge
|
Mon, 04 Feb 2013 13:24:57 -0800 |
johnc |
8001384: G1: assert(!is_null(v)) failed: narrow oop value can never be zero
|
Mon, 04 Feb 2013 13:26:04 -0800 |
jmasa |
Merge
|
Mon, 04 Feb 2013 12:51:25 -0800 |
jmasa |
Merge
|
Thu, 31 Jan 2013 10:45:09 -0800 |
johnc |
8005875: G1: Kitchensink fails with ParallelGCThreads=0
|
Fri, 01 Feb 2013 17:21:53 -0800 |
mikael |
8007257: NPG: metaspace.cpp: Incorrect arguments in calls to err_msg
|
Fri, 01 Feb 2013 13:17:04 -0800 |
johnc |
8006894: G1: Number of marking threads missing from PrintFlagsFinal output
|
Tue, 29 Jan 2013 10:51:33 +0100 |
stefank |
8004710: NPG: jmap could throw sun.jvm.hotspot.types.WrongTypeException after PermGen removal
|
Thu, 07 Feb 2013 20:40:14 -0500 |
vladidan |
Merge
|
Thu, 07 Feb 2013 16:05:48 -0500 |
bpittore |
Merge
|
Sun, 27 Jan 2013 01:07:09 -0800 |
dlong |
Merge
|
Wed, 23 Jan 2013 13:02:39 -0500 |
jprovino |
8005915: Unify SERIALGC and INCLUDE_ALTERNATE_GCS
|
Thu, 07 Feb 2013 12:23:51 -0800 |
vlivanov |
Merge
|
Wed, 06 Feb 2013 11:33:49 -0800 |
drchase |
8006807: C2 crash due to out of bounds array access in Parse::do_multianewarray
|
Tue, 05 Feb 2013 08:25:51 -0800 |
vlivanov |
8006613: adding reason to made_not_compilable
|
Mon, 04 Feb 2013 11:30:37 +0100 |
roland |
8007144: Incremental inlining mistakes some call sites for dead ones and doesn't inline them
|
Mon, 04 Feb 2013 10:28:39 -0800 |
mikael |
8007403: Incorrect format arguments in adlparse.cpp
|
Mon, 04 Feb 2013 09:11:21 +0100 |
roland |
8005114: VM is crashing in ciKlass*ciObjArrayKlass::element_klass() if metaspaces are full
|
Fri, 25 Jan 2013 16:50:33 -0800 |
morris |
6518907: cleanup IA64 specific code in Hotspot
|
Fri, 25 Jan 2013 16:09:14 -0800 |
drchase |
8006500: compiler/8004741/Test8004741.java fails intermediately
|
Fri, 25 Jan 2013 16:31:47 -0800 |
morris |
8005811: Turn off TierdCompilation in JDK8 trunk for all platforms
|
Fri, 01 Feb 2013 03:02:01 -0800 |
vlivanov |
8005439: no message about inline method if it specifed by CompileCommand
|
Fri, 01 Feb 2013 02:50:23 -0800 |
vlivanov |
8006410: allocating without ResourceMark when CompileCommand was specified
|
Wed, 06 Feb 2013 15:22:32 -0800 |
dcubed |
Merge
|
Tue, 05 Feb 2013 00:59:40 -0800 |
dholmes |
Merge
|
Mon, 04 Feb 2013 23:53:10 -0500 |
dholmes |
8006508: Wrong frame constructor is called in os_linux_x86.cpp
|
Mon, 04 Feb 2013 22:59:45 -0800 |
coleenp |
Merge
|
Mon, 04 Feb 2013 13:14:12 -0500 |
simonis |
8007475: Memory stomp with UseMallocOnly
|
Mon, 04 Feb 2013 13:51:01 -0800 |
coleenp |
Merge
|
Mon, 04 Feb 2013 13:05:32 -0500 |
emc |
8006949: Update hotspot for MethodParameters format change
|
Mon, 04 Feb 2013 08:26:02 -0500 |
hseigel |
8000968: NPG: UseCompressedKlassPointers asserts with ObjectAlignmentInBytes for > 32G CompressedOops
|
Sun, 03 Feb 2013 17:12:31 -0500 |
hseigel |
Merge
|
Sun, 03 Feb 2013 16:49:16 -0500 |
hseigel |
7197672: There are issues with shared data on windows
|
Sun, 03 Feb 2013 22:28:08 +0400 |
dsamersoff |
8002048: Protocol to discovery of manageable Java processes on a network
|
Sat, 02 Feb 2013 20:13:27 +0100 |
ctornqvi |
8000363: runtime/7158988/FieldMonitor.java fails with exception
|
Sat, 02 Feb 2013 16:34:10 +0100 |
ctornqvi |
8005013: Add NMT tests
|
Sat, 02 Feb 2013 03:51:01 -0800 |
minqi |
Merge
|
Fri, 01 Feb 2013 22:41:34 -0800 |
minqi |
Merge
|
Thu, 31 Jan 2013 17:43:01 -0800 |
minqi |
8000973: SA on windows thread inspection is broken
|
Sat, 02 Feb 2013 08:46:48 +0100 |
ctornqvi |
Merge
|
Sat, 02 Feb 2013 07:24:29 +0100 |
ctornqvi |
Merge
|
Fri, 01 Feb 2013 23:48:08 +0100 |
ctornqvi |
8005012: Add WB APIs to better support NMT testing
|
Fri, 01 Feb 2013 19:36:55 -0800 |
jiangli |
Merge
|
Fri, 01 Feb 2013 15:25:37 -0500 |
jiangli |
Merge
|
Thu, 24 Jan 2013 10:57:38 -0800 |
iklam |
8006280: Need to reorder metadata structures to reduce size (64-bit)
|
Fri, 01 Feb 2013 14:42:43 -0800 |
minqi |
Merge
|
Fri, 01 Feb 2013 10:57:06 -0800 |
minqi |
Merge
|
Thu, 31 Jan 2013 20:11:14 -0800 |
sspitsyn |
8006731: JSR 292: the VM_RedefineClasses::rewrite_cp_refs_in_method() must support invokedynamic
|
Thu, 31 Jan 2013 20:09:16 -0800 |
sspitsyn |
8006546: JSR 292: typos in the ConstantPool::copy_cp_impl()
|
Thu, 31 Jan 2013 20:07:18 -0800 |
sspitsyn |
8006542: JSR 292: the VM_RedefineClasses::append_entry() must support invokedynamic entry kinds
|
Fri, 01 Feb 2013 13:30:12 -0500 |
hseigel |
Merge
|
Fri, 01 Feb 2013 14:14:54 -0500 |
hseigel |
8006298: Specifying malformed JFR options (-XX:+FlightRecorderOptions) outputs non-sensical error
|
Fri, 25 Jan 2013 10:14:22 +0100 |
ctornqvi |
8006413: Add utility classes for writing better multiprocess tests in jtreg
|
Mon, 28 Jan 2013 09:33:55 -0800 |
acorn |
Merge
|
Mon, 28 Jan 2013 10:55:30 -0500 |
acorn |
8004967: Default method cause VerifyError: Illegal use of nonvirtual
|
Mon, 28 Jan 2013 10:34:07 -0500 |
acorn |
Merge
|
Fri, 25 Jan 2013 15:06:18 -0500 |
acorn |
6479360: PrintClassHistogram improvements
|
Sun, 27 Jan 2013 21:58:34 -0500 |
acorn |
Merge
|
Fri, 25 Jan 2013 13:47:52 -0800 |
minqi |
Merge
|
Fri, 25 Jan 2013 04:23:49 -0800 |
minqi |
Merge
|
Thu, 24 Jan 2013 22:13:32 -0800 |
sspitsyn |
8005128: JSR 292: the mlvm redefineClassInBootstrap test crashes in ConstantPool::compare_entry_to
|
Fri, 25 Jan 2013 10:04:08 -0500 |
zgu |
8000692: Remove old KERNEL code
|
Thu, 24 Jan 2013 23:30:45 -0800 |
minqi |
8005278: Serviceability Agent: jmap -heap and jstack -m fail
|
Wed, 23 Jan 2013 10:34:29 -0500 |
coleenp |
8006040: NPG: on_stack processing wastes space in ConstantPool
|
Mon, 04 Feb 2013 12:01:07 -0800 |
jmasa |
Merge
|
Thu, 03 Jan 2013 15:03:27 -0800 |
jmasa |
8004895: NPG: JMapPermCore test failure caused by warnings about missing field
|
Fri, 25 Jan 2013 03:03:23 -0800 |
amurillo |
8006827: new hotspot build - hs25-b18
|
Thu, 07 Feb 2013 12:32:50 -0800 |
katleman |
Added tag jdk8-b76 for changeset 20b605466ccb
|
Thu, 31 Jan 2013 17:04:28 -0800 |
katleman |
Added tag jdk8-b75 for changeset 6778d0b16593
jdk8-b76
|
Tue, 05 Mar 2013 21:58:51 +0100 |
Thomas Wuerthinger |
Relax safepoint polling assertion.
|
Tue, 05 Mar 2013 21:21:45 +0100 |
Thomas Wuerthinger |
Remove access modifier restriction for allocatable values.
|
Tue, 05 Mar 2013 21:03:20 +0100 |
Thomas Wuerthinger |
Removed unused imports.
|
Tue, 05 Mar 2013 21:01:19 +0100 |
Thomas Wuerthinger |
Remove debug stub.
|
Tue, 05 Mar 2013 20:45:39 +0100 |
Thomas Wuerthinger |
Remove stub declaration.
|
Tue, 05 Mar 2013 19:47:36 +0100 |
Thomas Wuerthinger |
Allocate temporary register for safepoint operation instead of using scratch register.
|
Tue, 05 Mar 2013 19:32:06 +0100 |
Thomas Wuerthinger |
New strategy for inserting safepoints - always insert in loops but avoid in leaf methods.
|
Tue, 05 Mar 2013 19:20:05 +0100 |
Thomas Wuerthinger |
Remove setDeoptInfo functionality. Start getting rid of scratch register usages.
|
Tue, 05 Mar 2013 19:00:23 +0100 |
Thomas Wuerthinger |
Clean up of usage of marks and code installation.
|
Tue, 05 Mar 2013 17:22:05 +0100 |
Thomas Wuerthinger |
Fix array copy intrinsification test.
|
Tue, 05 Mar 2013 17:21:54 +0100 |
Thomas Wuerthinger |
Remove more code related to deferred writes.
|
Tue, 05 Mar 2013 17:16:41 +0100 |
Thomas Wuerthinger |
Remove deferred write logic.
|
Tue, 05 Mar 2013 16:43:34 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 05 Mar 2013 16:43:26 +0100 |
Thomas Wuerthinger |
Create direct call for Static and Special to avoid out-of-line patching stub.
|
Tue, 05 Mar 2013 11:49:29 +0100 |
Thomas Wuerthinger |
Mark PTX parameters as non-null.
|
Tue, 05 Mar 2013 11:03:33 +0100 |
Thomas Wuerthinger |
Added new basic array PTX test.
|
Tue, 05 Mar 2013 11:02:01 +0100 |
Thomas Wuerthinger |
Move implicit null check emission to AMD64 specific code.
|
Tue, 05 Mar 2013 15:29:06 +0100 |
Doug Simon |
Merge.
|
Tue, 05 Mar 2013 15:20:35 +0100 |
Doug Simon |
use zipfile module instead of an external call to jar for creating jar files from projects
|
Tue, 05 Mar 2013 13:11:36 +0100 |
Doug Simon |
replaced tabs with spaces
|
Mon, 04 Mar 2013 18:41:48 +0100 |
Bernhard Urban |
IfNode: simplify expression in `simplify()'
|
Mon, 04 Mar 2013 17:20:55 +0100 |
Roland Schatz |
Fix wrong type in LMUL instruction.
|
Mon, 04 Mar 2013 17:02:52 +0100 |
Roland Schatz |
Use AllocatableValue in DivRemOp.
|
Mon, 04 Mar 2013 16:48:17 +0100 |
Roland Schatz |
Remove duplicate code in DivOp.
|
Mon, 04 Mar 2013 16:48:11 +0100 |
Roland Schatz |
Restructure Op2 in AMD64 backend.
|
Mon, 04 Mar 2013 10:00:49 +0100 |
Gilles Duboscq |
Merge
|
Mon, 04 Mar 2013 09:59:47 +0100 |
Gilles Duboscq |
Fix for the Graal CFG filter, be a bit more robust and accept graphs comming from the binary deserializer. Fixes GRAAL-127
|
Mon, 04 Mar 2013 09:48:14 +0100 |
Gilles Duboscq |
Better java version numbers support in mx
|
Wed, 13 Feb 2013 20:29:01 +0100 |
Gilles Duboscq |
Add jdk1.8.0* to .hgignore
|
Sun, 03 Mar 2013 10:56:18 +0100 |
Doug Simon |
fixed API and test for ResolvedJavaMethod.getCode()
|
Sat, 02 Mar 2013 13:52:56 +0400 |
Doug Simon |
added fsckproject command to mx for removing directories corresponding to deleted projects. This command is also called from the ideinit command (GRAAL-90)
|
Sat, 02 Mar 2013 09:53:47 +0400 |
Doug Simon |
added unit tests for bytecode and machine code disassembly
|
Fri, 01 Mar 2013 19:51:45 +1000 |
Doug Simon |
removed redundant graal_ prefix from Graal specific functions and variable in native code
|
Thu, 28 Feb 2013 16:41:44 +0100 |
Roland Schatz |
Cleanup Op1 in AMD64 backend.
|
Thu, 28 Feb 2013 15:29:46 +0100 |
Roland Schatz |
Fix usage and operand flags of AMD64BitManipulationOp.
|
Thu, 28 Feb 2013 14:15:25 +0100 |
Roland Schatz |
Change Value to AllocatableValue in move operations.
|
Thu, 28 Feb 2013 14:15:24 +0100 |
Roland Schatz |
Common superclass for RegisterValue, StackSlot and Variable.
|
Thu, 28 Feb 2013 14:15:24 +0100 |
Roland Schatz |
Disallow directly storing constants in PTX.
|
Thu, 28 Feb 2013 14:15:24 +0100 |
Roland Schatz |
Common base class for Load and Store.
|
Thu, 28 Feb 2013 12:07:59 +0100 |
Lukas Stadler |
reintroduce default Word read/write operations, more tests
|
Thu, 28 Feb 2013 11:50:06 +0100 |
Lukas Stadler |
more bug fixes and tests for Word read/write operations
|
Wed, 27 Feb 2013 18:37:08 +0100 |
Lukas Stadler |
improved arraycopy and Object.clone snippets
|
Wed, 27 Feb 2013 18:28:09 +0100 |
Lukas Stadler |
clear frame states in snippets and replace with sentries
|
Wed, 27 Feb 2013 17:53:21 +0100 |
Lukas Stadler |
let UnsafeStoreNode implement MemoryCheckpoint
|
Wed, 27 Feb 2013 17:52:28 +0100 |
Lukas Stadler |
small clarification for InstanceOfSnippetsTemplates
|
Wed, 27 Feb 2013 17:50:11 +0100 |
Lukas Stadler |
fix Word.readByte/writeByte/readShort/writeShort/readChar/writeChar
|
Wed, 27 Feb 2013 15:59:16 +0100 |
Lukas Stadler |
rename ValueProxyNode to ProxyNode
|
Wed, 27 Feb 2013 15:51:34 +0100 |
Lukas Stadler |
don't kill memory proxies during RemoveValueProxyPhase
|
Wed, 27 Feb 2013 14:35:16 +0100 |
Lukas Stadler |
ValueProxyNodes for memory locations at loop exits
|
Wed, 27 Feb 2013 09:53:49 +0100 |
Lukas Stadler |
simplify GraphBuilderConfiguration and add omitAllExceptionEdges
|
Tue, 26 Feb 2013 20:10:02 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 26 Feb 2013 20:07:29 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 26 Feb 2013 17:25:14 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 26 Feb 2013 15:05:58 +0100 |
Thomas Wuerthinger |
Removed unused JumpOp.
|
Tue, 26 Feb 2013 14:37:52 +0100 |
Thomas Wuerthinger |
Fix unused import warnings.
|
Tue, 26 Feb 2013 14:31:33 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 26 Feb 2013 13:26:54 +0100 |
Thomas Wuerthinger |
Remove canStoreConstant from LIRGeneratorTool.
|
Tue, 26 Feb 2013 11:55:00 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 25 Feb 2013 18:19:53 +0100 |
Thomas Wuerthinger |
Remove unused code in backend.
|
Tue, 26 Feb 2013 19:32:42 +0100 |
Roland Schatz |
Separate store op for storing constants.
|
Tue, 26 Feb 2013 18:26:13 +0100 |
Roland Schatz |
Change argument order to be consistent with the rest of the backend.
|
Tue, 26 Feb 2013 18:26:12 +0100 |
Roland Schatz |
Separate STACK and ADDR nodes in LIR.
|
Tue, 26 Feb 2013 18:26:11 +0100 |
Roland Schatz |
Code formatter.
|
Tue, 26 Feb 2013 18:26:10 +0100 |
Roland Schatz |
Convert Value fields to Address.
|
Tue, 26 Feb 2013 17:31:24 +0100 |
Lukas Stadler |
create debug scope for graph building during inlining
|
Tue, 26 Feb 2013 17:30:35 +0100 |
Lukas Stadler |
more metrics for CullFrameStatesPhase
|
Tue, 26 Feb 2013 17:30:22 +0100 |
Lukas Stadler |
rename CheckCastElimination option to ConditionalElimination
|
Tue, 26 Feb 2013 17:29:30 +0100 |
Lukas Stadler |
small change to ReentrantBlockIterator
|
Tue, 26 Feb 2013 17:25:30 +0100 |
Lukas Stadler |
FloatingReadPhase changes to accomodate new scheduling behavior
|
Tue, 26 Feb 2013 17:25:24 +0100 |
Lukas Stadler |
new ReentrantNodeIterator
|
Tue, 26 Feb 2013 17:18:57 +0100 |
Lukas Stadler |
simplification and docs for OnStackReplacementPhase
|
Tue, 26 Feb 2013 17:18:36 +0100 |
Lukas Stadler |
fix for ObjectCloneNode
|
Tue, 26 Feb 2013 17:04:17 +0100 |
Lukas Stadler |
memory-aware scheduling phase
|
Wed, 13 Feb 2013 18:06:19 +0100 |
Lukas Stadler |
remove MergeableBlockState
|
Tue, 26 Feb 2013 16:57:23 +0100 |
Lukas Stadler |
use predefined schedule in GraphPrinterDumpHandler
|
Tue, 26 Feb 2013 16:35:23 +0100 |
Lukas Stadler |
add location identity to Pointer read and write operations
|
Wed, 13 Feb 2013 17:35:43 +0100 |
Lukas Stadler |
fix for OSR_MIGRATION_END descriptor
|
Wed, 13 Feb 2013 15:53:03 +0100 |
Lukas Stadler |
remove dependency on "latest possible" schedule from OnStackReplacementPhase
|
Tue, 26 Feb 2013 14:16:45 +0100 |
Lukas Stadler |
javadoc for MemoryCheckpoint
|
Wed, 13 Feb 2013 15:52:26 +0100 |
Lukas Stadler |
add location identity to MemoryCheckpoint and let WriteNode implement MemoryCheckpoint
|
Tue, 12 Feb 2013 14:22:38 +0100 |
Lukas Stadler |
remove dependency on "latest possible" schedule from InstanceOfSnippetsTemplate
|
Tue, 26 Feb 2013 12:19:20 +0100 |
Roland Schatz |
Comment cleanup.
|
Tue, 26 Feb 2013 12:18:50 +0100 |
Roland Schatz |
Get rid of all direct usages of Address outside of backend.
|
Mon, 25 Feb 2013 20:54:33 +0100 |
Christian Humer |
Merge.
|
Mon, 25 Feb 2013 17:00:52 +0100 |
Christian Humer |
Fixed a visibility bug in NodeFactory generation.
|
Mon, 25 Feb 2013 14:22:18 +0100 |
Christian Humer |
Fixed minor bugs in NodeFactory generation.
|
Mon, 25 Feb 2013 13:59:43 +0100 |
Christian Humer |
Organize imports now handles generic and array types properly.
|
Mon, 25 Feb 2013 13:14:39 +0100 |
Christian Humer |
Merge.
|
Mon, 25 Feb 2013 13:13:02 +0100 |
Christian Humer |
Generated factories implement the new NodeFactory interface.
|
Mon, 25 Feb 2013 13:05:23 +0100 |
Christian Humer |
Minor refactoring.
|
Mon, 25 Feb 2013 13:04:24 +0100 |
Christian Humer |
Fixed error messages in parser.
|
Mon, 25 Feb 2013 13:02:49 +0100 |
Christian Humer |
A few convenience additions to CodeTreeBuilder.
|
Mon, 25 Feb 2013 13:01:58 +0100 |
Christian Humer |
Codewriter now supports writing generic type hierarchies and wildcards.
|
Mon, 25 Feb 2013 12:43:18 +0100 |
Christian Humer |
Support for varargs parameters in code writer.
|
Tue, 19 Feb 2013 17:41:10 +0100 |
Christian Humer |
Merge.
|
Tue, 19 Feb 2013 17:27:02 +0100 |
Christian Humer |
Added a ternary operator to simple language to test short circuit specialization.
|
Tue, 19 Feb 2013 17:20:45 +0100 |
Christian Humer |
Casting is now done on demand using local variables for explicit guards.
|
Tue, 19 Feb 2013 14:29:12 +0100 |
Christian Humer |
Refactor guard creation methods are not flexible enough to handle two if guards.
|
Tue, 19 Feb 2013 11:31:23 +0100 |
Christian Humer |
Fixed generated generic does not need an else block.
|
Mon, 18 Feb 2013 20:35:54 +0100 |
Christian Humer |
Implemented line wrapping for code writer.
|
Mon, 18 Feb 2013 19:51:30 +0100 |
Christian Humer |
Renamed generated specialize to specializeAndExecute.
|
Mon, 25 Feb 2013 18:33:38 +0100 |
Lukas Stadler |
fix livein computation in liveness analysis
|
Mon, 25 Feb 2013 16:15:17 +0100 |
Thomas Wuerthinger |
Remove unused fields in TargetDescription. Use Unsafe.pageSize().
|
Mon, 25 Feb 2013 10:49:47 +0100 |
Michael Haupt |
let CodeUtil.getCallingConvention() honour receivers (if any)
|
Fri, 22 Feb 2013 12:15:14 +0100 |
Roland Schatz |
Make Address class platform specific.
|
Thu, 21 Feb 2013 14:24:47 -0800 |
Thomas Wuerthinger |
Complete first PTX unit test.
|
Thu, 21 Feb 2013 13:43:40 -0800 |
Thomas Wuerthinger |
Make methods in GraalCompiler static.
|
Thu, 21 Feb 2013 13:42:30 -0800 |
Thomas Wuerthinger |
Remove usage of left-over fields in GraalCompiler.
|
Thu, 21 Feb 2013 13:24:34 -0800 |
Thomas Wuerthinger |
Remove usage of GraalCompiler.target field.
|
Thu, 21 Feb 2013 13:11:52 -0800 |
Thomas Wuerthinger |
Added basic PTX test.
|
Thu, 21 Feb 2013 13:11:34 -0800 |
Thomas Wuerthinger |
Added basic test project for ptx backend.
|
Wed, 20 Feb 2013 23:11:14 -0800 |
Thomas Wuerthinger |
Allow subclasses to use emitOperandHelper.
|
Wed, 20 Feb 2013 14:51:09 +0100 |
Michael Haupt |
simplified class file path retrieval, added test
|
Wed, 20 Feb 2013 14:49:27 +0100 |
Michael Haupt |
fix for GRAAL-121 (MetaUtil.getSimpleName() shuffles inner class names for nesting levels >2)
|
Wed, 20 Feb 2013 14:10:47 +0100 |
Michael Haupt |
support for inner classes (local/member) in meta API
|
Wed, 20 Feb 2013 08:58:29 +0100 |
Michael Haupt |
class file path retrieval returns URL
|
Tue, 19 Feb 2013 19:56:44 -0800 |
Thomas Wuerthinger |
Convert indexScalingEnabled boolean into an indexScaling integer value. This change removed the dependency on TargetDescription in large parts of the system.
|
Tue, 19 Feb 2013 19:21:52 -0800 |
Thomas Wuerthinger |
Clean up unused parts of CompilationResult class.
|
Tue, 19 Feb 2013 18:31:31 -0800 |
Thomas Wuerthinger |
New formatter settings for enum values (every value on a new line).
|
Tue, 19 Feb 2013 18:27:55 -0800 |
Thomas Wuerthinger |
Changes in backend due to assembly renamings. Use jccb in two places for smaller code size.
|
Tue, 19 Feb 2013 18:19:02 -0800 |
Thomas Wuerthinger |
Clean up of AMD64Assembler.
|
Tue, 19 Feb 2013 17:19:22 -0800 |
Thomas Wuerthinger |
Clean up of AMD64MacroAssembler.
|
Tue, 19 Feb 2013 16:52:52 -0800 |
Thomas Wuerthinger |
Removed unused field in CompilationResult class.
|
Tue, 19 Feb 2013 16:03:11 +0100 |
Michael Haupt |
corrected class file retrieval
|
Tue, 19 Feb 2013 11:21:03 +0100 |
Michael Haupt |
class file path retrieval
|
Tue, 19 Feb 2013 08:50:11 +0100 |
Christian Haeubl |
removed MaximumInlineLevel
|
Mon, 18 Feb 2013 21:08:42 -0800 |
Thomas Wuerthinger |
Fix compiler warnings.
|
Mon, 18 Feb 2013 20:55:18 -0800 |
Thomas Wuerthinger |
Remove Kind.Jsr.
|
Mon, 18 Feb 2013 20:21:37 -0800 |
Thomas Wuerthinger |
Add InvokeTarget interface definition.
|
Mon, 18 Feb 2013 20:21:09 -0800 |
Thomas Wuerthinger |
Introduce marker interface InvokeTarget. Remove method lookupRuntimeCall from CodeCacheProvider.
|
Mon, 18 Feb 2013 19:16:59 -0800 |
Thomas Wuerthinger |
Remove last usage of VmIds.
|
Mon, 18 Feb 2013 19:12:32 -0800 |
Thomas Wuerthinger |
Remove usages of VmIds.toSymbol.
|
Mon, 18 Feb 2013 19:08:52 -0800 |
Thomas Wuerthinger |
Remove usages of VmIds.toString.
|
Mon, 18 Feb 2013 19:02:14 -0800 |
Thomas Wuerthinger |
Remove graalVmIds.cpp. Remove addStub/getStub methods as they were mere skeletons in new implementation.
|
Mon, 18 Feb 2013 19:01:40 -0800 |
Thomas Wuerthinger |
Small clean up of assembler and LIR.
|
Mon, 18 Feb 2013 16:25:06 -0800 |
Thomas Wuerthinger |
Move stack banging code to the AMD64-specific code.
|
Mon, 18 Feb 2013 16:09:29 -0800 |
Thomas Wuerthinger |
Fix project dependencies.
|
Mon, 18 Feb 2013 16:06:48 -0800 |
Thomas Wuerthinger |
Remove hotspot.ptx project. There is currently no HotSpot-specific part of the PTX backend.
|
Mon, 18 Feb 2013 16:04:25 -0800 |
Thomas Wuerthinger |
Integration fixes.
|
Mon, 18 Feb 2013 14:47:54 -0800 |
Thomas Wuerthinger |
Experimental PTX backend. Contribution by Christian Thalinger.
|
Mon, 18 Feb 2013 18:58:39 +0100 |
Christian Humer |
Merge
|
Mon, 18 Feb 2013 18:55:21 +0100 |
Christian Humer |
Fixed warning.
|
Mon, 18 Feb 2013 18:50:44 +0100 |
Christian Humer |
More JDK8 api change fixes.
|
Mon, 18 Feb 2013 18:33:04 +0100 |
Christian Humer |
Fixed a new method was added to Element in JDK8. (getAnnotationsByType)
|
Mon, 18 Feb 2013 12:22:00 +0100 |
Christian Humer |
Removed unnecessary casts from generated specialized execute methods.
|
Mon, 18 Feb 2013 17:20:57 +0100 |
Roland Schatz |
Pull out utility method.
|
Mon, 18 Feb 2013 15:34:58 +0100 |
Roland Schatz |
fix error message
|
Fri, 15 Feb 2013 20:04:03 +0100 |
Christian Humer |
Minor cleanup.
|
Fri, 15 Feb 2013 19:36:03 +0100 |
Christian Humer |
Fixed minor bug.
|
Fri, 15 Feb 2013 19:32:58 +0100 |
Christian Humer |
Made the usage of generic types more flexible for short circuits and generic specializations.
|
Fri, 15 Feb 2013 16:48:22 +0100 |
Christian Humer |
Merge
|
Fri, 15 Feb 2013 11:53:04 +0100 |
Christian Humer |
Fixed guard declarations can also have zero parameters as well as a mismatching frame signature.
|
Fri, 15 Feb 2013 15:04:58 +0100 |
Roland Schatz |
remove incorrect use of spillSlotSize
|
Fri, 15 Feb 2013 00:43:40 +0100 |
Andreas Woess |
Enable invokedynamic and make bytecode known to Graal.
|
Wed, 13 Feb 2013 18:46:24 +0100 |
Gilles Duboscq |
Fix for building with JDK8 (there is a new method in javax.lang.model.element.ExecutableElement)
|
Wed, 13 Feb 2013 18:33:54 +0100 |
Gilles Duboscq |
commands: accept 'server0' as a vm, accept version number which have '-...' suffix (-internal, -ea...)
|
Wed, 13 Feb 2013 16:21:35 +0100 |
Gilles Duboscq |
mx: When doanload fails using Java, try using python
|
Wed, 13 Feb 2013 13:34:05 +0100 |
Matthias Grimmer |
extended ResolvedJavaMethod API by getLocalVariableTable
|
Wed, 13 Feb 2013 11:37:14 +1000 |
Doug Simon |
support graph dumping with being nested in a DebugScope
|
Wed, 13 Feb 2013 11:36:16 +1000 |
Doug Simon |
added HotSpot implementation of disassembling APIs
|
Wed, 13 Feb 2013 11:34:22 +1000 |
Doug Simon |
added provider APIs for disassembling bytecode and machine code
|
Wed, 13 Feb 2013 11:33:11 +1000 |
Doug Simon |
fixed name of symbol missed in Java refactoring
|
Wed, 13 Feb 2013 11:32:31 +1000 |
Doug Simon |
minor grammar fix
|
Tue, 12 Feb 2013 16:06:20 +0100 |
Christian Humer |
Merge
|
Tue, 12 Feb 2013 15:59:46 +0100 |
Christian Humer |
mx build now requires a jdk version >= 1.7.0_04. Caused by http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7159016
|
Tue, 12 Feb 2013 14:33:24 +0100 |
Christian Humer |
Fixed clean should clean also generated source directories.
|
Mon, 11 Feb 2013 16:20:52 +0100 |
Christian Humer |
Fixed rewrite in generated generic did not invoke guards.
|
Mon, 11 Feb 2013 14:21:18 +0100 |
Christian Humer |
Fixed duplicate generation of @Override annotations.
|
Tue, 12 Feb 2013 10:32:44 +0100 |
Roland Schatz |
Fix build.
|
Mon, 11 Feb 2013 18:17:09 +0100 |
Roland Schatz |
Disable test (GRAAL-104).
|
Mon, 11 Feb 2013 17:47:21 +0100 |
Roland Schatz |
Merge.
|
Mon, 11 Feb 2013 17:41:33 +0100 |
Roland Schatz |
Fix warning that breaks windows build.
|
Mon, 11 Feb 2013 17:20:51 +0100 |
Roland Schatz |
Remove assumption that methods without bytecodes are empty.
|
Mon, 11 Feb 2013 16:46:11 +0100 |
Lukas Stadler |
fix EA test
|
Mon, 11 Feb 2013 16:11:32 +0100 |
Lukas Stadler |
disable Object.clone intrinsification
|
Mon, 11 Feb 2013 15:56:10 +0100 |
Lukas Stadler |
Merge
|
Mon, 11 Feb 2013 15:55:27 +0100 |
Lukas Stadler |
separate BooleanNode and ConstantNode hierarchy, rename BooleanNode to LogicNode and LogicNode to BitLogicNode
|
Mon, 11 Feb 2013 10:46:48 +0100 |
Lukas Stadler |
Merge
|
Mon, 11 Feb 2013 10:44:40 +0100 |
Lukas Stadler |
fix for Object.clone virtualization
|
Fri, 08 Feb 2013 11:14:15 +0100 |
Lukas Stadler |
implement Object.clone snippets and macro node
|
Fri, 08 Feb 2013 10:41:09 +0100 |
Lukas Stadler |
explicitly specify type in DirectStoreNode.store
|
Fri, 08 Feb 2013 10:31:54 +0100 |
Lukas Stadler |
allow null return values for ArrayLengthProvider.length()
|
Fri, 08 Feb 2013 10:26:30 +0100 |
Lukas Stadler |
add Assumptions to VirtualizerTool
|
Fri, 08 Feb 2013 10:25:17 +0100 |
Lukas Stadler |
add primitive type mask to HotSpotVMConfig
|
Fri, 08 Feb 2013 10:19:50 +0100 |
Lukas Stadler |
cleanups, javadoc, assertions
|
Mon, 11 Feb 2013 14:39:56 +0100 |
Roland Schatz |
Merge
|
Mon, 11 Feb 2013 12:14:52 +0100 |
Roland Schatz |
make emitOperandHelper protected
|
Mon, 11 Feb 2013 12:12:59 +0100 |
Roland Schatz |
provide calling convention for assembler tests
|
Mon, 11 Feb 2013 10:41:29 +0100 |
Christian Humer |
Merge
|
Mon, 11 Feb 2013 10:41:02 +0100 |
Christian Humer |
Minor cleanup.
|
Mon, 11 Feb 2013 10:40:52 +0100 |
Christian Humer |
Fixed bug in method parsing error messages.
|
Fri, 08 Feb 2013 16:23:11 +0100 |
Christian Humer |
Fixed resolve of generic execute type.
|
Fri, 08 Feb 2013 16:07:33 +0100 |
Christian Humer |
Implemented an option to turn off generated generic generation using specializations in @Generic.
|
Fri, 08 Feb 2013 15:59:43 +0100 |
Christian Humer |
Generated nodes can now handle the case were a non generic execute methods does not throw an UVE.
|
Fri, 08 Feb 2013 18:05:40 +0100 |
Roland Schatz |
avoid generics
|
Fri, 08 Feb 2013 14:37:55 +0100 |
Gilles Duboscq |
Make gate fail on warnings
|
Fri, 08 Feb 2013 14:02:25 +0100 |
Gilles Duboscq |
Revert cf27135ccf5b
|
Fri, 08 Feb 2013 11:49:48 +0100 |
Roland Schatz |
Pull out test code that's useful for other assemblers.
|
Thu, 07 Feb 2013 18:59:56 +0100 |
Thomas Wuerthinger |
Move SuppressWarnings.
|
Thu, 07 Feb 2013 18:47:47 +0100 |
Thomas Wuerthinger |
Move @SuppressWarnings.
|
Thu, 07 Feb 2013 18:31:00 +0100 |
Thomas Wuerthinger |
Added more skeleton code to SPARC projects.
|
Thu, 07 Feb 2013 18:01:08 +0100 |
Thomas Wuerthinger |
Remove hardcoding of x86 registers in the Graal code installer.
|
Thu, 07 Feb 2013 17:37:32 +0100 |
Thomas Wuerthinger |
Remove unused X64 instruction decoder.
|
Thu, 07 Feb 2013 17:37:06 +0100 |
Thomas Wuerthinger |
Add projects and skeletons for SPARC port.
|
Thu, 07 Feb 2013 11:39:57 +0100 |
Roland Schatz |
merge defaults from setDefaultOptions() into GraalOptions
|
Thu, 07 Feb 2013 09:56:09 +0100 |
Christian Haeubl |
Merge.
|
Wed, 06 Feb 2013 15:19:05 +0100 |
Christian Haeubl |
Merge.
|
Wed, 06 Feb 2013 14:26:47 +0100 |
Christian Haeubl |
changed code generation settings to those that C1/C2 use when compiling for newer Intel CPUs
|
Wed, 06 Feb 2013 18:01:07 -0800 |
twisti |
fix Solaris build and initial SPARC support
|
Wed, 06 Feb 2013 15:14:15 +0100 |
Gilles Duboscq |
All warnings are now errors in eclipse
|
Wed, 06 Feb 2013 10:24:39 +0100 |
Roland Schatz |
move AMD64HotSpotRuntime.getTarget up to HotSpotRuntime
|
Tue, 05 Feb 2013 19:46:09 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 05 Feb 2013 19:46:00 +0100 |
Thomas Wuerthinger |
Make fillInStackTrace final and non-synchronized in exceptions that do not need stack trace.
|
Tue, 05 Feb 2013 18:33:01 +0100 |
Gilles Duboscq |
Remove SPECjbb2013 from default benchmarks
|
Tue, 05 Feb 2013 17:59:25 +0100 |
Lukas Stadler |
Merge
|
Tue, 05 Feb 2013 17:41:15 +0100 |
Lukas Stadler |
remove unnecessary virtualId from VirtualObjectNodes
|
Tue, 05 Feb 2013 16:39:45 +0100 |
Lukas Stadler |
Merge
|
Tue, 05 Feb 2013 15:53:21 +0100 |
Lukas Stadler |
new IntegerTestNode, unit tests for IntegerTestNode canonicalization
|
Tue, 05 Feb 2013 15:52:41 +0100 |
Lukas Stadler |
backend support for integer test operation
|
Tue, 05 Feb 2013 15:51:23 +0100 |
Lukas Stadler |
remove MaterializeNode
|
Tue, 05 Feb 2013 17:19:52 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 05 Feb 2013 17:18:57 +0100 |
Thomas Wuerthinger |
Allow arbitrary objects to serve as identifiers for a frame slot.
|
Tue, 05 Feb 2013 17:03:51 +0100 |
Thomas Wuerthinger |
Added getFrameDescriptor() to Frame interface.
|
Tue, 05 Feb 2013 17:01:34 +0100 |
Thomas Wuerthinger |
Removed graph dump after every canonicalization.
|
Tue, 05 Feb 2013 16:21:14 +0100 |
Roland Schatz |
Merge
|
Tue, 05 Feb 2013 15:40:17 +0100 |
Roland Schatz |
simple unit tests for graal.asm.amd64
|
Tue, 05 Feb 2013 15:35:34 +0100 |
Roland Schatz |
lift GraalCompilerTest.getMethod to a common base class
|
Tue, 05 Feb 2013 15:24:15 +0100 |
Roland Schatz |
null-check on leafGraphArray
|
Tue, 05 Feb 2013 13:54:18 +0100 |
Roland Schatz |
expose TargetDescription through CodeCacheProvider API
|
Tue, 05 Feb 2013 12:07:24 +0100 |
Roland Schatz |
add CodeCacheProvider to HotSpotGraalRuntime.getCapability
|
Tue, 05 Feb 2013 15:27:40 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 05 Feb 2013 15:27:32 +0100 |
Thomas Wuerthinger |
Add ability to create materialized frame to Truffle runtime.
|
Tue, 05 Feb 2013 15:19:17 +0100 |
Thomas Wuerthinger |
Make materialized frame also being usable as a packed frame.
|
Tue, 05 Feb 2013 01:17:52 -0800 |
Christian Wimmer |
Implement toString() for Word type
|
Mon, 04 Feb 2013 22:53:01 +0100 |
Lukas Stadler |
coalesce NewObjectArrayNode and NewPrimitiveArrayNode into NewArrayNode
|
Mon, 04 Feb 2013 20:23:57 +0100 |
Lukas Stadler |
Merge
|
Mon, 04 Feb 2013 20:18:55 +0100 |
Lukas Stadler |
remove GlobalValueNumberingPhase
|
Mon, 04 Feb 2013 20:18:41 +0100 |
Lukas Stadler |
fix TypeSystemTest, cleanup of ConditionalEliminationPhase, handle ObjectEqualsNode and MaterializeNode
|
Mon, 04 Feb 2013 18:18:16 +0100 |
Lukas Stadler |
remove successorProbabilities from SwitchNode
|
Mon, 04 Feb 2013 15:33:43 +0100 |
Lukas Stadler |
fix formatting in MonitorSnippets
|
Mon, 04 Feb 2013 09:47:11 -0800 |
Christian Wimmer |
Merge
|
Mon, 04 Feb 2013 09:36:51 -0800 |
Christian Wimmer |
Merge
|
Mon, 04 Feb 2013 09:31:44 -0800 |
Christian Wimmer |
Use equal() and notEqual() instead of == and != to compare words
|
Mon, 04 Feb 2013 07:36:35 -0800 |
Christian Wimmer |
Use java.nio.ByteOrder instead of our own ByteOrder enumeration
|
Mon, 04 Feb 2013 17:50:35 +0100 |
Christian Haeubl |
minor fix after merge
|
Mon, 04 Feb 2013 17:48:20 +0100 |
Christian Haeubl |
Merge.
|
Mon, 04 Feb 2013 17:42:53 +0100 |
Christian Haeubl |
adjusted test case for the new inlining
|
Mon, 04 Feb 2013 17:29:13 +0100 |
Christian Haeubl |
fixed signal handler for long underflow on windows
|
Mon, 04 Feb 2013 15:49:59 +0100 |
Christian Haeubl |
reenabled nmethod statistics in product mode
|
Mon, 04 Feb 2013 14:45:31 +0100 |
Christian Haeubl |
code cleanup
|
Mon, 04 Feb 2013 14:35:52 +0100 |
Christian Haeubl |
fixed visual studio warnings
|
Mon, 04 Feb 2013 14:29:58 +0100 |
Christian Haeubl |
Merge.
|
Mon, 04 Feb 2013 14:27:32 +0100 |
Christian Haeubl |
fixed bootstrap performance issue that occurred because non-static final fields are no longer assumed constant
|
Mon, 04 Feb 2013 13:43:36 +0100 |
Christian Haeubl |
better computation of inlining relevance
|
Mon, 04 Feb 2013 10:53:24 +0100 |
Christian Haeubl |
extracted TODOs as issues
|
Mon, 04 Feb 2013 10:10:05 +0100 |
Christian Haeubl |
removed interpreter api
|
Mon, 04 Feb 2013 10:06:08 +0100 |
Christian Haeubl |
removed interpreter api
|
Fri, 01 Feb 2013 17:25:39 +0100 |
Christian Haeubl |
fixes after merge
|
Fri, 01 Feb 2013 17:06:26 +0100 |
Christian Haeubl |
Merge.
|
Fri, 01 Feb 2013 16:57:40 +0100 |
Christian Haeubl |
cleanup for the inlining policies
|
Mon, 04 Feb 2013 17:04:23 +0100 |
Christian Humer |
Merge
|
Mon, 04 Feb 2013 16:40:32 +0100 |
Christian Humer |
Merge.
|
Mon, 04 Feb 2013 16:36:50 +0100 |
Christian Humer |
Fixed eclipse configuration for annotation processors. Annotation processor jars
|
Thu, 31 Jan 2013 16:33:12 +0100 |
Christian Humer |
Removed invalid error message.
|
Thu, 31 Jan 2013 16:21:46 +0100 |
Christian Humer |
Cleanup and improved error messages.
|
Mon, 04 Feb 2013 16:29:07 +0100 |
Christian Wirth |
Fixed typo in Javadoc of FrameTest.java
|
Mon, 04 Feb 2013 06:31:27 -0800 |
Christian Wimmer |
Merge
|
Mon, 04 Feb 2013 06:26:47 -0800 |
Christian Wimmer |
getMethodDescriptor does not need to be in the Signature interface
|
Mon, 04 Feb 2013 05:59:06 -0800 |
Michael Haupt |
Add MetaUtil.classForName
|
Mon, 04 Feb 2013 05:57:15 -0800 |
Michael Haupt |
Fix computation of elementalClass
|
Mon, 04 Feb 2013 05:53:58 -0800 |
Christian Wimmer |
ReadNode created by a NodeIntrinsic needs to specify the memory dependency
|
Mon, 04 Feb 2013 05:51:50 -0800 |
Christian Wimmer |
Make the access of raw memory via Unsafe specific to HotSpot.
|
Mon, 04 Feb 2013 05:47:35 -0800 |
Christian Wimmer |
Typo in comment
|
Mon, 04 Feb 2013 05:45:28 -0800 |
Christian Wimmer |
Do not call inferStamp when it is already known that a node is a Word. When the input operand is already rewritten, this could cause an exception. Example: CheckCastNode.inferStamp expect that the input has an objectStamp, but at the point of inferStamp it would already be a primitive stamp.
|
Mon, 04 Feb 2013 05:41:14 -0800 |
Christian Wimmer |
Bugfix: ControlSplitNode can have no successor, so check for successor count instead of class
|
Mon, 04 Feb 2013 13:21:13 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 04 Feb 2013 13:21:07 +0100 |
Thomas Wuerthinger |
Clean up more TODO comments.
|
Fri, 01 Feb 2013 19:53:52 +0100 |
Thomas Wuerthinger |
Remove ControlFlowException in SimpleLanguage.
|
Fri, 01 Feb 2013 19:50:04 +0100 |
Thomas Wuerthinger |
Fix comment.
|
Fri, 01 Feb 2013 21:10:53 +0100 |
Lukas Stadler |
Merge
|
Fri, 01 Feb 2013 21:10:23 +0100 |
Lukas Stadler |
fix client and servr ild for leafGraphId change
|
Fri, 01 Feb 2013 17:34:18 +0100 |
Lukas Stadler |
small cleanup in MaterializeObjectNode
|
Fri, 01 Feb 2013 17:34:01 +0100 |
Lukas Stadler |
fix probabilities for explicit NPE and AIOOBE in GraphBuilderPhase
|
Fri, 01 Feb 2013 17:32:59 +0100 |
Lukas Stadler |
keep track of leafGraphIds only at the StructuredGraph level (see GRAAL-60)
|
Fri, 01 Feb 2013 19:48:44 +0100 |
Thomas Wuerthinger |
Introduce ControlFlowException class in Truffle.
|
Fri, 01 Feb 2013 19:47:05 +0100 |
Thomas Wuerthinger |
Merge.
|
Fri, 01 Feb 2013 19:46:52 +0100 |
Thomas Wuerthinger |
Small clean up.
|
Fri, 01 Feb 2013 15:18:22 +0100 |
Gilles Duboscq |
Remove exclusion of FastMath::slowLog
|
Fri, 01 Feb 2013 11:06:54 +0100 |
Doug Simon |
improved utility for converting ProfilingInfo to a String
|
Thu, 31 Jan 2013 21:55:36 +0100 |
Doug Simon |
fixed repetition of compilation metric option on command line when running multiple benchmarks (JIRA issue GRAAL-66)
|
Thu, 31 Jan 2013 17:51:05 +0100 |
Thomas Wuerthinger |
Dead source code elimination.
|
Thu, 31 Jan 2013 17:45:41 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 31 Jan 2013 17:45:25 +0100 |
Thomas Wuerthinger |
Remove commented out code.
|
Thu, 31 Jan 2013 17:33:27 +0100 |
Thomas Wuerthinger |
Remove exchange method in spill move factory.
|
Thu, 31 Jan 2013 17:30:02 +0100 |
Thomas Wuerthinger |
Remove scratch register TODOs.
|
Thu, 31 Jan 2013 17:04:16 +0100 |
Thomas Wuerthinger |
Dead source code elimination.
|
Thu, 31 Jan 2013 16:28:55 +0100 |
Thomas Wuerthinger |
Small code clean up.
|
Thu, 31 Jan 2013 16:28:12 +0100 |
Thomas Wuerthinger |
Remove more TODOs. Introduce implicitNullCheckLimit as target parameter.
|
Thu, 31 Jan 2013 16:10:56 +0100 |
Thomas Wuerthinger |
Clean up and remove TODO.
|
Thu, 31 Jan 2013 15:56:27 +0100 |
Thomas Wuerthinger |
Merge fix.
|
Thu, 31 Jan 2013 15:42:25 +0100 |
Thomas Wuerthinger |
Merge with hsx25/hotspot.
|
Fri, 25 Jan 2013 02:36:28 -0800 |
amurillo |
Added tag hs25-b17 for changeset b4391649e91e
jdk8-b75
|
Fri, 25 Jan 2013 02:36:28 -0800 |
amurillo |
Merge
hs25-b17
|
Thu, 24 Jan 2013 09:06:16 -0800 |
kmo |
Merge
|
Thu, 24 Jan 2013 02:03:38 -0800 |
kmo |
8006758: LinkResolver assertion (caused by @Contended changes)
|
Wed, 23 Jan 2013 15:11:03 -0800 |
kvn |
8003878: compiler/7196199 test failed on OS X since 8b54, jdk7u12b01
|
Tue, 22 Jan 2013 15:34:16 -0800 |
kvn |
6896617: Optimize sun.nio.cs.ISO_8859_1$Encode.encodeArrayLoop() on x86
|
Tue, 22 Jan 2013 11:31:25 -0800 |
kvn |
8005055: pass outputStream to more opto debug routines
|
Thu, 24 Jan 2013 06:04:43 -0800 |
jmasa |
Merge
|
Tue, 22 Jan 2013 13:42:39 +0100 |
mgerdin |
8004147: test/Makefile jtreg_tests target does not work with cygwin
|
Wed, 16 Jan 2013 12:46:27 +0100 |
brutisso |
8006242: G1: WorkerDataArray<T>::verify() too strict for double calculations
|
Tue, 22 Jan 2013 11:54:16 -0800 |
zgu |
Merge
|
Tue, 22 Jan 2013 14:27:41 -0500 |
zgu |
6871190: Don't terminate JVM if it is running in a non-interactive session
|
Tue, 22 Jan 2013 05:57:18 -0800 |
dcubed |
8004903: VMThread::execute() calls Thread::check_for_valid_safepoint_state() on concurrent VM ops
|
Tue, 22 Jan 2013 05:56:42 -0800 |
dcubed |
8004902: correctness fixes motivated by contended locking work (6607129)
|
Tue, 22 Jan 2013 05:55:04 -0800 |
dcubed |
6444286: Possible naked oop related to biased locking revocation safepoint in jni_exit()
|
Mon, 21 Jan 2013 16:11:24 -0500 |
acorn |
Merge
|
Mon, 21 Jan 2013 09:00:04 +0100 |
brutisso |
8006431: os::Bsd::initialize_system_info() sets _physical_memory too large
|
Thu, 17 Jan 2013 22:11:57 -0500 |
coleenp |
8006548: version wrong in new constantPool code
|
Thu, 17 Jan 2013 13:40:31 -0500 |
coleenp |
7174978: NPG: Fix bactrace builder for class redefinition
|
Thu, 17 Jan 2013 10:25:16 -0500 |
hseigel |
7102489: RFE: cleanup jlong typedef on __APPLE__and _LLP64 systems.
|
Fri, 18 Jan 2013 19:13:41 +0100 |
sla |
Merge
|
Fri, 18 Jan 2013 14:15:51 +0100 |
sla |
Merge
|
Wed, 16 Jan 2013 16:30:04 +0100 |
sla |
8006403: Regression: jstack failed due to the FieldInfo regression in SA
|
Fri, 18 Jan 2013 05:33:32 -0800 |
amurillo |
8006511: new hotspot build - hs25-b17
|
Thu, 24 Jan 2013 16:48:45 -0800 |
katleman |
Added tag jdk8-b74 for changeset 1a3e54283c54
|
Fri, 18 Jan 2013 05:19:07 -0800 |
amurillo |
Added tag hs25-b16 for changeset 70c89bd6b895
|
Fri, 18 Jan 2013 05:19:06 -0800 |
amurillo |
Merge
hs25-b16
|
Fri, 18 Jan 2013 11:03:15 +0100 |
brutisso |
Merge
|
Thu, 17 Jan 2013 19:04:48 -0800 |
jmasa |
8006537: Assert when dumping archive with default methods
|
Thu, 17 Jan 2013 11:39:48 +0100 |
stefank |
8006513: Null pointer in DefaultMethods::generate_default_methods when merging annotations
|
Tue, 15 Jan 2013 12:32:26 -0800 |
johnc |
8001425: G1: Change the default values for certain G1 specific flags
|
Tue, 15 Jan 2013 10:09:45 +0100 |
stefank |
8005994: Method annotations are allocated unnecessarily during class file parsing
|
Tue, 15 Jan 2013 13:32:13 +0100 |
stefank |
8005590: java_lang_Class injected field resolved_constructor appears unused
|
Mon, 14 Jan 2013 21:30:45 +0100 |
brutisso |
8005972: ParNew should not update the tenuring threshold when promotion failed has occurred
|
Mon, 14 Jan 2013 09:58:52 +0100 |
brutisso |
8004018: Remove old initialization flags
|
Thu, 17 Jan 2013 18:47:36 -0800 |
kvn |
Merge
|
Wed, 16 Jan 2013 14:55:18 -0800 |
kvn |
8006204: please JTREGify test/compiler/7190310/Test7190310.java
|
Tue, 15 Jan 2013 14:45:12 -0800 |
kvn |
8005821: C2: -XX:+PrintIntrinsics is broken
|
Tue, 15 Jan 2013 12:06:18 -0800 |
twisti |
8006109: test/java/util/AbstractSequentialList/AddAll.java fails: assert(rtype == ctype) failed: mismatched return types
|
Mon, 14 Jan 2013 08:22:32 -0800 |
vlivanov |
8006095: C1: SIGSEGV w/ -XX:+LogCompilation
|
Fri, 11 Jan 2013 20:01:16 -0800 |
twisti |
8006127: remove printing code added with 8006031
|
Fri, 11 Jan 2013 16:47:23 -0800 |
twisti |
8005820: Shark: enable JSR292 support
|
Fri, 11 Jan 2013 16:47:23 -0800 |
twisti |
8005818: Shark: fix OSR for non-empty incoming stack
|
Fri, 11 Jan 2013 16:47:23 -0800 |
twisti |
8005817: Shark: implement deoptimization support
|
Fri, 11 Jan 2013 16:47:23 -0800 |
twisti |
8005816: Shark: fix volatile float field access
|
Fri, 11 Jan 2013 14:07:09 -0800 |
twisti |
8006031: LibraryCallKit::inline_array_copyOf disabled unintentionally with 7172640
|
Thu, 17 Jan 2013 01:27:02 -0500 |
dlong |
Merge
|
Mon, 14 Jan 2013 13:52:08 -0500 |
vladidan |
8005204: Code Cache Reduction: command line options implementation
|
Mon, 14 Jan 2013 13:44:49 -0500 |
vladidan |
8005639: Move InlineSynchronizedMethods flag from develop to product
|
Fri, 11 Jan 2013 16:55:07 -0500 |
jiangli |
8005895: Inefficient InstanceKlass field packing wasts memory.
|
Wed, 16 Jan 2013 18:23:37 -0500 |
acorn |
Merge
|
Tue, 15 Jan 2013 17:05:53 -0500 |
coleenp |
8005467: CDS size information is incorrect and unfriendly
|
Mon, 14 Jan 2013 11:00:56 -0800 |
mikael |
8005592: ClassLoaderDataGraph::_unloading incorrectly defined as nonstatic in vmStructs
|
Mon, 14 Jan 2013 08:37:14 -0800 |
coleenp |
Merge
|
Mon, 14 Jan 2013 11:01:39 -0500 |
coleenp |
8006005: Fix constant pool index validation and alignment trap for method parameter reflection
|
Mon, 14 Jan 2013 15:17:47 +0100 |
jwilhelm |
8003985: Support @Contended Annotation - JEP 142
|
Fri, 11 Jan 2013 09:53:24 -0800 |
zgu |
Merge
|
Fri, 11 Jan 2013 12:30:54 -0500 |
zgu |
8005936: PrintNMTStatistics doesn't work for normal JVM exit
|
Thu, 10 Jan 2013 21:00:11 -0500 |
dholmes |
8005921: Memory leaks in vmStructs.cpp
|
Thu, 10 Jan 2013 17:06:26 -0800 |
mikael |
8004747: Remove last_entry from VM_STRUCT macros
|
Thu, 10 Jan 2013 17:38:20 -0500 |
acorn |
7199207: NPG: Crash in PlaceholderTable::verify after StackOverflow
|
Wed, 09 Jan 2013 12:10:25 -0800 |
zgu |
Merge
|
Wed, 09 Jan 2013 14:46:55 -0500 |
zgu |
7152671: RFE: Windows decoder should add some std dirs to the symbol search path
|
Wed, 09 Jan 2013 11:39:30 -0500 |
acorn |
8005689: InterfaceAccessFlagsTest failures in Lambda-JDK tests
|
Fri, 11 Jan 2013 02:02:51 -0800 |
amurillo |
8006034: new hotspot build - hs25-b16
|
Wed, 16 Jan 2013 20:53:05 -0800 |
katleman |
Merge
jdk8-b74
|
Wed, 16 Jan 2013 11:59:44 -0800 |
katleman |
Added tag jdk8-b73 for changeset 11619f33cd68
|
Thu, 31 Jan 2013 16:12:41 +0100 |
Lukas Stadler |
remove unused allocations during (full) canonicalization
|
Thu, 31 Jan 2013 15:23:31 +0100 |
Lukas Stadler |
cleanup and assertion for PEA fix in 17b6a63fe7c2
|
Thu, 31 Jan 2013 11:32:14 +0100 |
Lukas Stadler |
replace all-default MaterializeNodes with NewObject during lowering, not during PEA (fixes GRAAL-35)
|
Thu, 31 Jan 2013 11:23:55 +0100 |
Lukas Stadler |
remove LIRLowerable from VirtualState subclasses, not needed because they are not scheduled
|
Wed, 30 Jan 2013 22:44:51 +0100 |
Doug Simon |
Merge.
|
Wed, 30 Jan 2013 22:39:51 +0100 |
Doug Simon |
added collection of compilation speed metric for C1 and C2 to bench command
|
Wed, 30 Jan 2013 22:33:04 +0100 |
Doug Simon |
collection of Graal compilation speed metrics is now triggered by -XX:+CITime instead of -Dgraal.benchmark.compilation=true
|
Wed, 30 Jan 2013 21:36:28 +0100 |
Doug Simon |
added per-compiler compilation speed statistics for C1 and C2 (included in output produced by -XX:+CITime)
|
Wed, 30 Jan 2013 18:19:01 +0100 |
Doug Simon |
fix bug in parsing of SPECjvm2008 output
|
Wed, 30 Jan 2013 16:46:15 +0100 |
Gilles Duboscq |
Exclude FastMath::slowLog for now
|
Wed, 30 Jan 2013 16:39:01 +0100 |
Gilles Duboscq |
Add SPECjbb2013
|
Wed, 30 Jan 2013 11:33:31 +0100 |
Doug Simon |
changed convention for specifying constants versus named groups in a template for a value to extract from the output of a benchmark execution
|
Wed, 30 Jan 2013 11:03:32 +0100 |
Doug Simon |
moved execution of a benchmark out of OutputParser
|
Sun, 27 Jan 2013 23:09:56 +0100 |
Doug Simon |
spelling fix
|
Sun, 27 Jan 2013 21:07:16 +0100 |
Doug Simon |
disabled verbose reporting of non-null options for -G:Dump, -G:Meter, -G:Log, -G:Timer as it means these options cannot be used when running the 'mx bench' command
|
Sun, 27 Jan 2013 21:05:19 +0100 |
Doug Simon |
fixed bug in implementation of -Dgraal.benchmark.compilation=true
|
Fri, 25 Jan 2013 16:05:41 +0100 |
Doug Simon |
Merge.
|
Fri, 25 Jan 2013 16:05:11 +0100 |
Doug Simon |
added compilation rate measurements on top of existing metric/timer facility - enabled with -Dgraal.benchmark.compilation=true
|
Fri, 25 Jan 2013 15:31:54 +0100 |
Doug Simon |
changed DebugMetric.add() to take a long parameter instead of an int
|
Fri, 25 Jan 2013 11:47:28 +0100 |
Thomas Wuerthinger |
Modified formatter settings to not insert line break after annotation on parameters.
|
Fri, 25 Jan 2013 11:11:32 +0100 |
Thomas Wuerthinger |
Updated .hgignore file to also ignore IntelliJ project files.
|
Thu, 24 Jan 2013 18:20:46 +0100 |
Lukas Stadler |
named constants for snippet probabilities (likely, frequent, fast_path, deopt), see CR-7
|
Thu, 24 Jan 2013 17:06:00 +0100 |
Doug Simon |
applied eclipseformat
|
Thu, 24 Jan 2013 17:03:46 +0100 |
Doug Simon |
Merge.
|
Thu, 24 Jan 2013 16:58:53 +0100 |
Doug Simon |
made DebugValue implement Comparable and removed comparator that sorted the "Runs" metric before all others
|
Thu, 24 Jan 2013 16:44:40 +0100 |
Doug Simon |
removed space in metric name
|
Thu, 24 Jan 2013 13:05:50 +0100 |
Doug Simon |
added memory usage to CompilationStatistics
|
Tue, 22 Jan 2013 10:17:38 +0100 |
Doug Simon |
disabled running of Queens test (i.e., test_gamma) in normal HotSpot builds
|
Mon, 21 Jan 2013 17:09:31 +0100 |
Doug Simon |
changed format of files generated by CompilationStatistics to avoid spaces
|
Thu, 24 Jan 2013 10:37:43 +0100 |
Lukas Stadler |
let CheckCastSnippets insert UnsafeCastNodes (so that type stays visible during lowering)
|
Thu, 24 Jan 2013 08:16:41 +0100 |
Doug Simon |
sanity checks for SnippetInstaller.installSubstitutions()
|
Wed, 23 Jan 2013 22:39:57 +0100 |
Doug Simon |
factored out common code in NewObjectSnippets
|
Wed, 23 Jan 2013 22:37:22 +0100 |
Doug Simon |
factored out code common to SystemSubstitutions.identityHashCode() and ObjectSubstitutions.hashCode()
|
Wed, 23 Jan 2013 22:27:45 +0100 |
Doug Simon |
factored out common code shared by InstanceOfSnippets and CheckCastSnippets
|
Wed, 23 Jan 2013 21:56:28 +0100 |
Doug Simon |
factored out common code in AES crypto substitutions
|
Wed, 23 Jan 2013 17:40:14 +0100 |
Lukas Stadler |
remove errorneous assert, fix ArrayCopyNode's "replace local" code
|
Wed, 23 Jan 2013 17:25:47 +0100 |
Lukas Stadler |
Merge
|
Wed, 23 Jan 2013 17:23:04 +0100 |
Lukas Stadler |
ArrayCopyNode: cleanup, unrolling for fixed length arraycopy
|
Wed, 23 Jan 2013 17:22:51 +0100 |
Lukas Stadler |
arraycopy snippets: deopt on NPE and AIOOBE, add probabilities
|
Wed, 23 Jan 2013 17:21:07 +0100 |
Lukas Stadler |
don't tail duplicate allocations
|
Wed, 23 Jan 2013 16:46:20 +0100 |
Lukas Stadler |
provide TargetDescription in LoweringTool
|
Wed, 23 Jan 2013 16:44:46 +0100 |
Lukas Stadler |
handle InvokeWithExceptionNode when inlining macro nodes
|
Wed, 23 Jan 2013 16:49:55 +0100 |
Doug Simon |
added eclipseformat to the gate
|
Wed, 23 Jan 2013 16:42:13 +0100 |
Doug Simon |
eclipseformat is also applied to package-info.java files
|
Wed, 23 Jan 2013 16:39:56 +0100 |
Doug Simon |
enabled format-on-save
|
Wed, 23 Jan 2013 16:34:57 +0100 |
Doug Simon |
applied mx eclipseformat to all Java files
|
Wed, 23 Jan 2013 16:34:38 +0100 |
Doug Simon |
disabled line wrapping nested invocations
|
Wed, 23 Jan 2013 16:06:31 +0100 |
Doug Simon |
made eclipseformat command use batching
|
Wed, 23 Jan 2013 15:32:51 +0100 |
Doug Simon |
replace HTML escape sequence for '@' symbol with {@literal @}
|
Wed, 23 Jan 2013 14:13:49 +0100 |
Doug Simon |
gave formatter profile the name "Graal"
|
Wed, 23 Jan 2013 14:13:23 +0100 |
Doug Simon |
formatter does not put a new line after a field annotation
|
Tue, 22 Jan 2013 22:46:13 +0100 |
Doug Simon |
added 'mx eclipseformat' command for applying the Eclipse Code Formatter to the Java source files in a suite
|
Tue, 22 Jan 2013 22:01:21 +0100 |
Doug Simon |
removed whitespace padding around the wildcard type in a generic type declaration
|
Tue, 22 Jan 2013 22:00:34 +0100 |
Doug Simon |
disabled auto-formatting of manually formatted code
|
Tue, 22 Jan 2013 21:06:57 +0100 |
Doug Simon |
replaced use of <br> in javadoc with <p>
|
Tue, 22 Jan 2013 20:47:55 +0100 |
Doug Simon |
disabled auto-formatting of manually formatted code
|
Tue, 22 Jan 2013 20:44:15 +0100 |
Doug Simon |
disabled auto-formatting of manually formatted code
|
Tue, 22 Jan 2013 20:40:30 +0100 |
Doug Simon |
disabled auto-formatting of manually formatted test code
|
Tue, 22 Jan 2013 20:36:00 +0100 |
Doug Simon |
disabled auto-formatting of generated code
|
Tue, 22 Jan 2013 20:05:59 +0100 |
Doug Simon |
enabled use of formatter disabling/enabling tag (i.e. @formatter:off and @formatter:on)
|
Tue, 22 Jan 2013 20:04:42 +0100 |
Doug Simon |
removed name of shared formatter profile
|
Tue, 22 Jan 2013 17:46:40 +0100 |
Doug Simon |
disabled auto-formatting of some code sections that use manual alignment
|
Tue, 22 Jan 2013 16:54:50 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 22 Jan 2013 16:54:40 +0100 |
Thomas Wuerthinger |
Remove unused variable.
|
Tue, 22 Jan 2013 15:08:08 +0100 |
Lukas Stadler |
reapply fix from 8f7be0c45a82
|
Tue, 22 Jan 2013 11:29:40 +0100 |
Lukas Stadler |
added new macro node facility, removed ArrayCopyIntrinsificationPhase
|
Mon, 21 Jan 2013 12:23:55 +0100 |
Doug Simon |
fixed warnings
|
Fri, 18 Jan 2013 15:25:06 +0100 |
Christian Humer |
Fixed projects canonicalization.
|
Fri, 18 Jan 2013 14:39:04 +0100 |
Christian Humer |
Merge
|
Fri, 18 Jan 2013 14:38:43 +0100 |
Christian Humer |
Project dependency fixes.
|
Fri, 18 Jan 2013 13:41:46 +0100 |
Christian Humer |
Merge
|
Fri, 18 Jan 2013 13:39:04 +0100 |
Christian Humer |
Removed debug log output.
|
Fri, 18 Jan 2013 13:29:14 +0100 |
Christian Humer |
Updated truffle-sl for the changed operation code generation.
|
Fri, 18 Jan 2013 13:28:12 +0100 |
Christian Humer |
Codegen operation generation is inferred from the node type hierarchy.
|
Fri, 18 Jan 2013 14:07:47 +0100 |
Thomas Wuerthinger |
Remove caching of sorted blocks in LSRA.
|
Fri, 18 Jan 2013 12:20:25 +0100 |
Thomas Wuerthinger |
Additional comment describing the block ordering and alignment.
|
Fri, 18 Jan 2013 12:11:01 +0100 |
Thomas Wuerthinger |
Small clean up of access to predecessor/successor of blocks.
|
Thu, 17 Jan 2013 17:49:00 +0100 |
Thomas Wuerthinger |
Small clean up of the Block class.
|
Thu, 17 Jan 2013 17:21:16 +0100 |
Thomas Wuerthinger |
Code clean up and documentation for ComputeBlockOrder class.
|
Thu, 17 Jan 2013 00:41:44 +0100 |
Thomas Wuerthinger |
Fix for lock elimination phase.
|
Thu, 17 Jan 2013 00:24:36 +0100 |
Thomas Wuerthinger |
Fix assertion in lock elimination phase.
|
Thu, 17 Jan 2013 00:06:39 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 17 Jan 2013 00:06:27 +0100 |
Thomas Wuerthinger |
Implement basic lock elimination phase.
|
Wed, 16 Jan 2013 18:53:10 +0100 |
Gilles Duboscq |
Merge
|
Wed, 16 Jan 2013 15:33:22 +0100 |
Gilles Duboscq |
Increase default thresholds in full unrolling policy
|
Wed, 16 Jan 2013 15:30:09 +0100 |
Gilles Duboscq |
Probabilities for the monitor snippets
|
Wed, 16 Jan 2013 14:36:15 +0100 |
Gilles Duboscq |
Better for Load/Read stamps for non-stack kinds
|
Wed, 16 Jan 2013 14:33:29 +0100 |
Gilles Duboscq |
Merge
|
Tue, 15 Jan 2013 15:16:42 +0100 |
Gilles Duboscq |
Add GRAALVM to the defined symbols for the hotspot project
|
Wed, 16 Jan 2013 16:17:07 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 16 Jan 2013 15:39:59 +0100 |
Thomas Wuerthinger |
Another merge fix.
|
Wed, 16 Jan 2013 14:41:15 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 16 Jan 2013 14:41:04 +0100 |
Thomas Wuerthinger |
Fixes after merge with hs25-b15.
|
Wed, 16 Jan 2013 01:34:24 +0100 |
Thomas Wuerthinger |
Merge with hs25-b15.
|
Fri, 11 Jan 2013 01:43:10 -0800 |
amurillo |
Added tag hs25-b15 for changeset 1e129851479e
|
Fri, 11 Jan 2013 01:43:09 -0800 |
amurillo |
Merge
hs25-b15
|
Thu, 10 Jan 2013 10:00:43 -0800 |
kvn |
Merge
|
Wed, 09 Jan 2013 15:37:23 -0800 |
twisti |
8005418: JSR 292: virtual dispatch bug in 292 impl
|
Tue, 08 Jan 2013 11:30:51 -0800 |
kvn |
8005419: Improve intrinsics code performance on x86 by using AVX2
|
Mon, 07 Jan 2013 14:08:28 -0800 |
twisti |
8004537: replace AbstractAssembler emit_long with emit_int32
|
Thu, 03 Jan 2013 16:30:47 -0800 |
kvn |
8005544: Use 256bit YMM registers in arraycopy stubs on x86
|
Thu, 03 Jan 2013 15:09:55 -0800 |
kvn |
8005522: use fast-string instructions on x86 for zeroing
|
Sun, 23 Dec 2012 17:08:22 +0100 |
roland |
8005071: Incremental inlining for JSR 292
|
Thu, 10 Jan 2013 07:32:32 -0800 |
jmasa |
Merge
|
Wed, 09 Jan 2013 09:48:58 +0100 |
brutisso |
8005489: VM hangs during GC with ParallelGC and ParallelGCThreads=0
|
Wed, 09 Jan 2013 21:18:52 -0500 |
dlong |
Merge
|
Tue, 08 Jan 2013 13:01:19 -0500 |
jiangli |
8001341: SIGSEGV in methodOopDesc::fast_exception_handler_bci_for(KlassHandle,int,Thread*)+0x3e9.
|
Thu, 03 Jan 2013 15:08:43 -0500 |
bpittore |
8004051: assert(_oprs_len[mode] < maxNumberOfOperands) failed: array overflow
|
Wed, 09 Jan 2013 18:06:34 -0500 |
acorn |
Merge
|
Tue, 08 Jan 2013 15:47:23 -0800 |
zgu |
Merge
|
Tue, 08 Jan 2013 11:39:53 -0800 |
zgu |
Merge
|
Tue, 08 Jan 2013 14:04:25 -0500 |
zgu |
8005048: NMT: #loaded classes needs to just show the # defined classes
|
Tue, 08 Jan 2013 13:44:10 -0800 |
coleenp |
Merge
|
Tue, 08 Jan 2013 14:01:36 -0500 |
coleenp |
8004728: Add hotspot support for parameter reflection
|
Tue, 08 Jan 2013 13:38:11 -0500 |
hseigel |
8005076: Creating a CDS archive with one alignment and running another causes a crash.
|
Mon, 07 Jan 2013 15:32:51 -0500 |
hseigel |
8003705: CDS failed on Windows: can not map in the CDS.
|
Wed, 02 Jan 2013 20:28:09 -0500 |
coleenp |
8005494: SIGSEGV in Rewriter::relocate_and_link() when testing Weblogic with CompressedOops and KlassPtrs
|
Mon, 24 Dec 2012 11:46:38 -0800 |
minqi |
Merge
|
Thu, 20 Dec 2012 10:22:19 +0100 |
stefank |
8004823: Add VM support for type annotation reflection
|
Wed, 19 Dec 2012 10:35:08 -0800 |
dcubed |
8005044: remove crufty '_g' support from HS runtime code
|
Fri, 04 Jan 2013 17:04:46 -0800 |
jmasa |
8005672: Clean up some changes to GC logging with GCCause's
|
Fri, 04 Jan 2013 17:04:25 -0800 |
jmasa |
8000325: Change default for CMSClassUnloadingEnabled to true
|
Fri, 04 Jan 2013 21:33:22 +0100 |
brutisso |
8003822: Deprecate the incremental mode of CMS
|
Fri, 04 Jan 2013 11:10:17 +0100 |
brutisso |
8003820: Deprecate untested and rarely used GC combinations
|
Sun, 30 Dec 2012 08:47:52 +0100 |
brutisso |
8005396: Use ParNew with only one thread instead of DefNew as default for CMS on single CPU machines
|
Thu, 03 Jan 2013 16:28:22 -0800 |
johnc |
8004816: G1: Kitchensink failures after marking stack changes
|
Fri, 21 Dec 2012 11:45:34 -0800 |
johnc |
8001424: G1: Rename certain G1-specific flags
|
Wed, 02 Jan 2013 11:32:41 -0800 |
johnc |
8004132: SerialGC: ValidateMarkSweep broken when running GCOld
|
Wed, 26 Dec 2012 15:05:30 -0800 |
jmasa |
8005486: NPG: Incorrect assertion in ChunkManager::list_index()
|
Mon, 03 Dec 2012 15:09:39 -0800 |
jmasa |
8005082: NPG: Add specialized Metachunk sizes for reflection and anonymous classloaders
|
Fri, 21 Dec 2012 10:27:49 -0800 |
amurillo |
8005382: new hotspot build - hs25-b15
|
Thu, 10 Jan 2013 09:55:30 -0800 |
katleman |
Added tag jdk8-b72 for changeset d5cb5830f570
jdk8-b73
|
Thu, 03 Jan 2013 12:44:39 -0800 |
katleman |
Added tag jdk8-b71 for changeset 0847210f8548
jdk8-b72
|
Thu, 27 Dec 2012 12:14:58 -0800 |
katleman |
Added tag jdk8-b70 for changeset e94068d4ff52
jdk8-b71
|
Wed, 26 Dec 2012 14:23:50 -0800 |
katleman |
Merge
jdk8-b70
|
Thu, 20 Dec 2012 16:24:51 -0800 |
katleman |
8004982: JDK8 source with GPL header errors
|
Fri, 21 Dec 2012 10:17:16 -0800 |
amurillo |
Added tag hs25-b14 for changeset 990bbd393c23
|
Fri, 21 Dec 2012 10:17:15 -0800 |
amurillo |
Merge
hs25-b14
|
Fri, 21 Dec 2012 16:33:22 +0100 |
jwilhelm |
Merge
|
Thu, 20 Dec 2012 05:31:40 +0100 |
brutisso |
8004691: Add a jtreg test that exercises the ExecuteInternalVMTests flag
|
Tue, 18 Dec 2012 10:40:51 +0100 |
stefank |
8005108: NPG: MetaspaceAux::used_in_bytes(), capacity_in_bytes() and reserved_in_bytes() return inconsistent numbers
|
Mon, 17 Dec 2012 15:25:26 +0100 |
brutisso |
8004845: Catch incorrect usage of new and delete during compile time for value objects and stack objects
|
Mon, 17 Dec 2012 08:49:20 +0100 |
brutisso |
7173959: Jvm crashed during coherence exabus (tmb) testing
|
Wed, 12 Dec 2012 12:07:32 -0800 |
johnc |
8001028: Improve GC option handling
|
Fri, 21 Dec 2012 01:39:34 -0800 |
roland |
Merge
|
Thu, 20 Dec 2012 18:53:44 -0800 |
twisti |
8004250: replace AbstractAssembler a_byte/a_long with emit_int8/emit_int32
|
Thu, 20 Dec 2012 14:17:52 -0800 |
kvn |
8004330: Add missing Unsafe entry points for addAndGet() family
|
Wed, 19 Dec 2012 19:21:15 -0800 |
kvn |
8004741: Missing compiled exception handle table entry for multidimensional array allocation
|
Wed, 19 Dec 2012 15:40:35 -0800 |
kvn |
8004835: Improve AES intrinsics on x86
|
Wed, 19 Dec 2012 14:44:00 -0800 |
twisti |
8005033: clear high word for integer pop count on SPARC
|
Tue, 18 Dec 2012 17:37:44 -0800 |
kvn |
8004318: JEP-171: Support Unsafe fences intrinsics
|
Tue, 18 Dec 2012 10:47:23 -0800 |
twisti |
8004536: replace AbstractAssembler emit_word with emit_int16
|
Tue, 18 Dec 2012 08:19:53 -0800 |
vlivanov |
Merge
|
Tue, 18 Dec 2012 06:52:00 -0800 |
vlivanov |
8003135: HotSpot inlines and hoists the Thread.currentThread().isInterrupted() out of the loop
|
Tue, 18 Dec 2012 14:55:25 +0100 |
roland |
8005031: Some cleanup in c2 to prepare for incremental inlining support
|
Mon, 17 Dec 2012 11:00:22 -0800 |
twisti |
8004548: remove unused AbstractAssembler::print(Label&)
|
Fri, 14 Dec 2012 12:11:17 -0800 |
twisti |
Merge
|
Fri, 14 Dec 2012 12:06:42 -0800 |
twisti |
8003238: JSR 292: intermittent exception failure with java/lang/invoke/CallSiteTest.java
|
Wed, 12 Dec 2012 22:41:13 +0100 |
stefank |
8005002: Crash because of a raw oop in ClassLoaderData::add_dependency
|
Thu, 13 Dec 2012 17:27:55 -0800 |
kvn |
8004713: Stackoverflowerror thrown when thread stack straddles 0x80000000
|
Fri, 07 Dec 2012 18:13:23 -0800 |
bharadwaj |
8004668: Build failure for Zero target
|
Wed, 19 Dec 2012 16:10:19 -0800 |
minqi |
Merge
|
Mon, 17 Dec 2012 10:40:52 -0800 |
zgu |
Merge
|
Mon, 17 Dec 2012 13:14:02 -0500 |
zgu |
8004802: jcmd VM.native_memory baseline=false crashes VM
|
Fri, 14 Dec 2012 16:43:37 -0800 |
coleenp |
Merge
|
Wed, 12 Dec 2012 21:40:04 -0500 |
rkennke |
8004898: library_call.cpp build error after 7172640 with GCC 4.7.2
|
Wed, 12 Dec 2012 11:39:29 -0500 |
coleenp |
8004883: NPG: clean up anonymous class fix
|
Fri, 14 Dec 2012 10:06:52 -0800 |
dcubed |
7153050: remove crufty '_g' support from HotSpot repo makefiles
|
Fri, 14 Dec 2012 14:27:40 -0800 |
amurillo |
8005036: new hotspot build - hs25-b14
|
Thu, 20 Dec 2012 09:17:47 -0800 |
katleman |
Added tag jdk8-b69 for changeset cb8a4e04bc8c
|
Fri, 14 Dec 2012 14:19:36 -0800 |
amurillo |
Added tag hs25-b13 for changeset b6c9c0109a60
jdk8-b69
|
Fri, 14 Dec 2012 14:19:35 -0800 |
amurillo |
Merge
hs25-b13
|
Fri, 14 Dec 2012 11:45:55 -0800 |
collins |
Merge
|
Tue, 11 Dec 2012 12:41:31 -0500 |
jiangli |
8004076: Move _max_locals and _size_of_parameters to ConstMethod for better sharing.
|
Thu, 13 Dec 2012 09:06:38 -0800 |
stefank |
Merge
|
Thu, 13 Dec 2012 09:28:14 +0100 |
stefank |
8004674: Add necessary .inline.hpp files to fix non-PCH build
|
Thu, 13 Dec 2012 10:09:49 +0100 |
brutisso |
8004661: Comment and function name java_lang_String::toHash is wrong
|
Fri, 07 Dec 2012 16:08:05 -0800 |
johnc |
Merge
|
Mon, 01 Oct 2012 09:28:13 -0700 |
johnc |
8000244: G1: Ergonomically set MarkStackSize and use virtual space for global marking stack
|
Fri, 07 Dec 2012 10:55:16 -0800 |
amurillo |
8004724: new hotspot build - hs25-b13
|
Thu, 13 Dec 2012 09:05:20 -0800 |
katleman |
Added tag jdk8-b68 for changeset 121aa71316af
|
Wed, 16 Jan 2013 15:15:32 +0100 |
Lukas Stadler |
changed PEA interface:
|
Wed, 16 Jan 2013 10:19:09 +0100 |
Christian Haeubl |
windows-specific bugfix
|
Wed, 16 Jan 2013 09:08:24 +0100 |
Christian Haeubl |
Merge.
|
Wed, 16 Jan 2013 09:05:48 +0100 |
Christian Haeubl |
added relevance-based inlining
|
Mon, 07 Jan 2013 10:56:06 +0100 |
Christian Haeubl |
added a log message when System.arraycopy() is not intrinsified
|
Mon, 07 Jan 2013 08:39:06 +0100 |
Christian Haeubl |
Merge.
|
Mon, 07 Jan 2013 08:38:40 +0100 |
Christian Haeubl |
added flag AlwaysInlineIntrinsics
|
Wed, 19 Dec 2012 10:01:08 +0100 |
Christian Haeubl |
Merge.
|
Tue, 18 Dec 2012 15:05:58 +0100 |
Christian Haeubl |
fixed HotSpot windows build
|
Tue, 15 Jan 2013 21:11:45 +0100 |
Doug Simon |
fixed warnings
|
Tue, 15 Jan 2013 21:11:32 +0100 |
Doug Simon |
added com.sun.crypto.provider.CipherBlockChaining intrinsifications
|
Tue, 15 Jan 2013 21:08:13 +0100 |
Doug Simon |
added support for substitute methods to call the original/substituted methods
|
Tue, 15 Jan 2013 20:43:44 +0100 |
Doug Simon |
gave CompilationTask a toString() method
|
Tue, 15 Jan 2013 18:54:02 +0100 |
Thomas Wuerthinger |
Fix the kind for DivRemOp results.
|
Tue, 15 Jan 2013 18:39:40 +0100 |
Thomas Wuerthinger |
Added possibility for platform-specific peephole optimizations. Added combining div/rem optimization.
|
Tue, 15 Jan 2013 18:27:01 +0100 |
Thomas Wuerthinger |
Added DivRemOp that produces both the division result and the remainder.
|
Tue, 15 Jan 2013 17:53:31 +0100 |
Thomas Wuerthinger |
Canonicalize ((a - a % b) / b) into (a / b).
|
Tue, 15 Jan 2013 15:44:04 +0100 |
Doug Simon |
an intrinsic graph must be cloned before being compiled
|
Tue, 15 Jan 2013 11:10:59 +0100 |
Gilles Duboscq |
Long.bitCount should also not be intrinsified if popcnt is missing
|
Tue, 15 Jan 2013 00:51:29 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 15 Jan 2013 00:51:12 +0100 |
Thomas Wuerthinger |
New experiment with LSRA order. Remove old block order calculation.
|
Mon, 14 Jan 2013 18:41:26 +0100 |
Doug Simon |
reworked mechanism for omitting intrinsics if the underlying hardware support is not available and used it to make intrinsification of Integer.bitCount() dependent on whether the POPCNT instruction is available
|
Mon, 14 Jan 2013 16:56:54 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 14 Jan 2013 16:52:59 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 14 Jan 2013 16:52:44 +0100 |
Thomas Wuerthinger |
Experiment with new block order for LSRA.
|
Mon, 14 Jan 2013 14:19:49 +0100 |
Thomas Wuerthinger |
Backed out changeset b5280041f59e. Alignment for branch targets has no positive effect. Remove to keep code cache smaller.
|
Mon, 14 Jan 2013 16:29:08 +0100 |
Lukas Stadler |
new facility to add branch probabilities for snippets, probabilities for frequently-used snippets
|
Mon, 14 Jan 2013 15:23:13 +0100 |
Gilles Duboscq |
Make sure that compressed oops are not used in benchmarks
|
Mon, 14 Jan 2013 14:26:00 +0100 |
Doug Simon |
fixed bugs in AESCrypt intrinsifications and enabled them by default
|
Mon, 14 Jan 2013 14:25:16 +0100 |
Doug Simon |
added missing ResourceMark
|
Mon, 14 Jan 2013 14:06:37 +0100 |
Doug Simon |
added support for making calls with the native/C ABI
|
Mon, 14 Jan 2013 00:14:54 +0100 |
Doug Simon |
AESCrypt intrinsification - disabled by default as it doesn't yet work
|
Sun, 13 Jan 2013 21:55:49 +0100 |
Doug Simon |
Merge.
|
Sun, 13 Jan 2013 21:19:19 +0100 |
Doug Simon |
compile the intrinsic graph for a method if the method is scheduled for compilation (in addition to intrinsifiying it when it is called)
|
Sun, 13 Jan 2013 21:17:13 +0100 |
Doug Simon |
support substitution of methods that are not in the bootstrap class path and/or whose signature contains non-accessible types
|
Sun, 13 Jan 2013 21:14:40 +0100 |
Doug Simon |
added API method for parsing a valid Method Descriptor string (JVMS 4.3.3) into a Signature object
|
Sat, 12 Jan 2013 22:05:07 +0100 |
Doug Simon |
added support for supplying an explicit signature in @MethodAnnotation to private types in the signature of the substituted method
|
Sat, 12 Jan 2013 21:53:22 +0100 |
Doug Simon |
added Signature.getString() to get a signature string in JVMS format
|
Sat, 12 Jan 2013 21:43:12 +0100 |
Doug Simon |
renamings to clarify the difference between lowering/stub snippets and substitution snippets (the end goal is to remove the term 'snippet' from the latter altogether)
|
Fri, 11 Jan 2013 18:26:32 +0100 |
Doug Simon |
only @MethodSubstitution annotated methods are now considered to be method substitutions which allows for helper methods to be in the same class
|
Fri, 11 Jan 2013 17:50:13 +0100 |
Doug Simon |
added support for writing substitutions for methods in package private classes
|
Sun, 13 Jan 2013 19:32:16 +0100 |
Thomas Wuerthinger |
Experiment with soft alignment for branch targets.
|
Sun, 13 Jan 2013 01:55:07 +0100 |
Thomas Wuerthinger |
Re-enable fast array allocation/initialization.
|
Sun, 13 Jan 2013 00:43:02 +0100 |
Thomas Wuerthinger |
Temporarily disable fast array allocation/initialization.
|
Sat, 12 Jan 2013 23:13:45 +0100 |
Thomas Wuerthinger |
Disable inc/dec again.
|
Sat, 12 Jan 2013 20:34:49 +0100 |
Thomas Wuerthinger |
Enable the use of inc/dec.
|
Sat, 12 Jan 2013 17:26:13 +0100 |
Thomas Wuerthinger |
New experiment with block code emission order.
|
Sat, 12 Jan 2013 17:25:41 +0100 |
Thomas Wuerthinger |
Put 1 as lower bound for loop frequency.
|
Sat, 12 Jan 2013 14:50:48 +0100 |
Thomas Wuerthinger |
Small fix that prevented debug mode to work with DebugSnippets set to false.
|
Sat, 12 Jan 2013 14:48:44 +0100 |
Thomas Wuerthinger |
Add possibility for -ict option to SPECjvm2008 benchmark execution.
|
Sat, 12 Jan 2013 00:55:09 +0100 |
Doug Simon |
reverted recent changes to arraycopy intrinsification
|
Sat, 12 Jan 2013 00:49:20 +0100 |
Doug Simon |
bug isolation: completely disabled arraycopy intrinsification for Object arrays
|
Sat, 12 Jan 2013 00:11:23 +0100 |
Doug Simon |
short-circuit isAssignableFrom test in arraycopy intrinsification
|
Sat, 12 Jan 2013 00:10:17 +0100 |
Doug Simon |
bug isolation: completely disabled arraycopy intrinsification for Object arrays
|
Sat, 12 Jan 2013 00:09:42 +0100 |
Doug Simon |
bug isolation: disabled arraycopy intrinsification for Ovject arrays
|
Fri, 11 Jan 2013 15:05:31 +0100 |
Doug Simon |
arraycopy cannot be intrinsified if the destination array type is not exact
|
Fri, 11 Jan 2013 12:47:37 +0100 |
Lukas Stadler |
fix checkstyle warning
|
Fri, 11 Jan 2013 11:44:44 +0100 |
Lukas Stadler |
more accurate inferStamp for UnsafeCastNode and CheckCastNode
|
Fri, 11 Jan 2013 11:44:11 +0100 |
Lukas Stadler |
more specific return value on ObjectStamp.join
|
Fri, 11 Jan 2013 11:38:56 +0100 |
Lukas Stadler |
typos and unused code
|
Fri, 11 Jan 2013 11:38:17 +0100 |
Lukas Stadler |
fix warnings in snippets
|
Thu, 10 Jan 2013 17:05:42 +0100 |
Gilles Duboscq |
Merge
|
Thu, 10 Jan 2013 17:05:31 +0100 |
Gilles Duboscq |
Support sub-types for typed node iterators
|
Thu, 10 Jan 2013 16:04:25 +0100 |
Thomas Wuerthinger |
Experimentation with new probability based code emission order.
|
Thu, 10 Jan 2013 15:29:52 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 10 Jan 2013 15:29:42 +0100 |
Thomas Wuerthinger |
Remove left-over files.
|
Thu, 10 Jan 2013 15:28:26 +0100 |
Thomas Wuerthinger |
Increase loop alignment to 2 words.
|
Thu, 10 Jan 2013 15:00:15 +0100 |
Thomas Wuerthinger |
Remove PhiLabelOp.
|
Thu, 10 Jan 2013 12:03:14 +0100 |
Gilles Duboscq |
Be sure to remove framestate of merge when removing empty diamond shape
|
Thu, 10 Jan 2013 11:41:10 +0100 |
Gilles Duboscq |
Merge
|
Thu, 10 Jan 2013 11:40:25 +0100 |
Gilles Duboscq |
Fix display of lowered invokes in visualizer
|
Thu, 10 Jan 2013 08:54:44 +0100 |
Doug Simon |
fixed Checkstyle warnings
|
Wed, 09 Jan 2013 23:55:05 +0100 |
Thomas Wuerthinger |
Canonicalize projects.
|
Wed, 09 Jan 2013 23:22:28 +0100 |
Thomas Wuerthinger |
More clean up.
|
Wed, 09 Jan 2013 23:20:31 +0100 |
Thomas Wuerthinger |
Remove default enabling of debug output.
|
Wed, 09 Jan 2013 23:19:22 +0100 |
Thomas Wuerthinger |
Temporary fix for IfBoxingElimination test case.
|
Wed, 09 Jan 2013 23:18:18 +0100 |
Thomas Wuerthinger |
Refactor debug environment creation.
|
Wed, 09 Jan 2013 21:41:37 +0100 |
Thomas Wuerthinger |
Include probability when calculating block weight.
|
Wed, 09 Jan 2013 21:19:10 +0100 |
Thomas Wuerthinger |
Fix for probabilities of MergeNodes introduced during canonicalization.
|
Wed, 09 Jan 2013 19:16:53 +0100 |
Thomas Wuerthinger |
Fix small issue.
|
Tue, 08 Jan 2013 18:30:11 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 07 Jan 2013 13:04:04 +0100 |
Thomas Wuerthinger |
Merge.
|
Fri, 21 Dec 2012 15:54:59 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 20 Dec 2012 14:55:42 +0100 |
Thomas Wuerthinger |
Added missing files LineNumberTable.java and LineNumberTableImpl.java.
|
Thu, 20 Dec 2012 14:50:56 +0100 |
Thomas Wuerthinger |
Added getLineNumberTable and getFileName capabilities.
|
Thu, 20 Dec 2012 14:43:37 +0100 |
Thomas Wuerthinger |
Added capability to return the map of dupblicates when inlining a graph.
|
Thu, 20 Dec 2012 14:42:55 +0100 |
Thomas Wuerthinger |
Added constant propagation to BoxNode.
|
Thu, 20 Dec 2012 14:38:06 +0100 |
Thomas Wuerthinger |
Introduce cutomization capability for canonicalizer.
|
Mon, 07 Jan 2013 19:10:25 -0800 |
Christian Wimmer |
Rely on deoptimization to handle x86 division exceptions
|
Mon, 07 Jan 2013 19:08:26 -0800 |
Christian Wimmer |
Make integer division and remainder nodes fixed so that they can be lowered via snippets to do exception checks
|
Mon, 07 Jan 2013 19:03:29 -0800 |
Christian Wimmer |
Bugfix: GraphOrder did not process all nodes of loops
|
Mon, 07 Jan 2013 19:02:39 -0800 |
Christian Wimmer |
Fix wrong @Operation annotations
|
Fri, 04 Jan 2013 15:08:18 -0800 |
Christian Wimmer |
Fixes for new Word type
|
Fri, 04 Jan 2013 12:45:50 -0800 |
Christian Wimmer |
Canonicalize projects
|
Fri, 04 Jan 2013 12:08:11 -0800 |
Christian Wimmer |
More complete and reusable Word type
|
Wed, 02 Jan 2013 18:52:33 +0100 |
Christian Humer |
Removed ANT_JAR_TOOL dependency. Eclipse jar builds are now calling the command 'mx jar ${projectName}'.
|
Wed, 26 Dec 2012 13:55:43 -0800 |
Christian Wimmer |
Intrinsics for sun.misc.Unsafe are not HotSpot-specific and useful outside of the HotSpot project
|
Wed, 26 Dec 2012 13:37:44 -0800 |
Christian Wimmer |
Add constructor for node intrinsic
|
Wed, 26 Dec 2012 13:36:41 -0800 |
Christian Wimmer |
Fix elimination of unnecessary UnsafeCastNode
|
Wed, 26 Dec 2012 13:36:10 -0800 |
Christian Wimmer |
Better assertion error message
|
Tue, 25 Dec 2012 22:59:37 +0100 |
Doug Simon |
restored support for -G:+PrintFlags option
|
Fri, 21 Dec 2012 15:27:04 -0800 |
Christian Wimmer |
Avoid recursive calls of build
|
Fri, 21 Dec 2012 10:45:37 -0800 |
Christian Wimmer |
Simple Language: A simple dynamic programming language to demonstrate Truffle features
|
Fri, 21 Dec 2012 10:44:31 -0800 |
Christian Humer |
Truffle API to specify type-specalized Node classes; annotation processor for automatic code generation of the type-specialized Node classes during the build process
|
Fri, 21 Dec 2012 10:21:24 +0100 |
Doug Simon |
added -ea to execution of unit tests
|
Thu, 20 Dec 2012 18:03:14 +0100 |
Gilles Duboscq |
Remove CompileCommand that excluses run* for unittests
|
Thu, 20 Dec 2012 17:09:53 +0100 |
Gilles Duboscq |
JTT: Replace "runTestWithDelta(0, " with "runTest("
|
Thu, 20 Dec 2012 17:06:59 +0100 |
Gilles Duboscq |
Remove now useless prefix arguments for jtt unittests
|
Thu, 20 Dec 2012 17:06:34 +0100 |
Gilles Duboscq |
Fix StructuredGraph.reduceTrivialMerge: fix for degenerated loops
|
Thu, 20 Dec 2012 16:33:10 +0100 |
Gilles Duboscq |
Merge
|
Thu, 20 Dec 2012 14:11:45 +0100 |
Gilles Duboscq |
Fix to StructuredGraph.removeSplitPropagate for when a loop gets killed in the process
|
Thu, 20 Dec 2012 12:06:58 +0100 |
Gilles Duboscq |
Extend loop unswicthing to Switch nodes (integer or type)
|
Thu, 20 Dec 2012 14:59:57 +0100 |
Doug Simon |
converted the JTT tests to use the GraalCompilerTest framework which offers more control over what is compiled and executed
|
Thu, 20 Dec 2012 13:14:56 +0100 |
Doug Simon |
fixed bug in executing InstalledCode with more than 8 arguments
|
Wed, 19 Dec 2012 15:52:50 +0100 |
Doug Simon |
added intrinsifications for Integer.bitCount() and Long.bitCount()
|
Wed, 19 Dec 2012 12:39:47 +0100 |
Doug Simon |
fixed crash where Class.isInstance() is called on a primitive class (e.g., int.class)
|
Wed, 19 Dec 2012 00:12:32 +0100 |
Doug Simon |
added intrinsification of Class.isInstance()
|
Wed, 19 Dec 2012 00:12:01 +0100 |
Doug Simon |
InstanceOfNode no longer implements LIRLowerable
|
Tue, 18 Dec 2012 22:29:17 +0100 |
Doug Simon |
removed warnings
|
Tue, 18 Dec 2012 22:23:46 +0100 |
Doug Simon |
replaces node intrinsics for loadinf from a Word with methods directly in the Word class itself
|
Tue, 18 Dec 2012 17:59:32 +0100 |
Doug Simon |
Merge.
|
Tue, 18 Dec 2012 17:59:03 +0100 |
Doug Simon |
replace checked casts with unsafe casts in snippets where the exact type of a value loaded from metadata is known
|
Tue, 18 Dec 2012 17:58:08 +0100 |
Doug Simon |
add comment explaining temporarily limited application of SnippetFrameStateCleanupPhase
|
Tue, 18 Dec 2012 17:32:44 +0100 |
Doug Simon |
added phase to remove unnecessary frame states from substitution snippets
|
Tue, 18 Dec 2012 15:28:15 +0100 |
Doug Simon |
removed arraycopy test from IntrinsificationTest
|
Tue, 18 Dec 2012 16:32:35 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 18 Dec 2012 15:50:53 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 18 Dec 2012 15:33:55 +0100 |
Thomas Wuerthinger |
Introduction of the Truffle API for efficient implementation of dynamic languages on top of the Graal VM. New projects com.oracle.truffle.api for the API definition and com.oracle.truffle.api.test for API tests and documentation.
|
Tue, 18 Dec 2012 15:45:28 +0100 |
Gilles Duboscq |
Merge
|
Tue, 18 Dec 2012 15:02:42 +0100 |
Gilles Duboscq |
SwitchNode: avoid sharing any arrays while cloning
|
Tue, 18 Dec 2012 15:22:37 +0100 |
Doug Simon |
Merge.
|
Tue, 18 Dec 2012 15:22:01 +0100 |
Doug Simon |
added unit test for array copy intrinsification
|
Tue, 18 Dec 2012 15:20:58 +0100 |
Doug Simon |
removed @Snippet annotation from methods called by the array copy snippets
|
Tue, 18 Dec 2012 15:19:00 +0100 |
Doug Simon |
added more documentation to DeoptimizationAction
|
Tue, 18 Dec 2012 13:13:09 +0100 |
Doug Simon |
moved deep array equality comparison into base test class
|
Tue, 18 Dec 2012 14:29:04 +0100 |
Gilles Duboscq |
Merge
|
Tue, 18 Dec 2012 14:28:58 +0100 |
Gilles Duboscq |
Cleanups: remove unused NodeUsagesList.replaceFirst and FrameState.block
|
Tue, 18 Dec 2012 11:27:12 +0100 |
Gilles Duboscq |
Remove @Successor private final NodeSuccessorList<BeginNode> blockSuccessors from ControlSplitNode
|
Tue, 18 Dec 2012 13:22:20 +0100 |
Lukas Stadler |
canonicalize invoke usages during inlining
|
Tue, 18 Dec 2012 13:21:37 +0100 |
Lukas Stadler |
fix probability in TailDuplicationPhase
|
Mon, 17 Dec 2012 18:36:31 +0100 |
Lukas Stadler |
enable tlab stub for array allocation
|
Mon, 17 Dec 2012 17:44:09 +0100 |
Lukas Stadler |
replicate c1 tlab refill behavior more closely, fixes problem with huge tlab sizes
|
Mon, 17 Dec 2012 17:42:27 +0100 |
Lukas Stadler |
Merge
|
Mon, 17 Dec 2012 17:40:45 +0100 |
Lukas Stadler |
use DeoptAction.None for array allocations with invalid length (very large or negative)
|
Mon, 17 Dec 2012 17:36:46 +0100 |
Lukas Stadler |
perform initial iteration in WordTypeRewriterPhase in the right order (fixes problems with phis)
|
Mon, 17 Dec 2012 17:35:04 +0100 |
Lukas Stadler |
use Kind.Void for ReturnNode, not the return value kind
|
Mon, 17 Dec 2012 17:15:11 +0100 |
Gilles Duboscq |
Fix in MergeNode.removeEnd: while deleting phi inputs some other phis can die
|
Mon, 17 Dec 2012 16:38:48 +0100 |
Gilles Duboscq |
Use ThreadMXBean to get CPU time instead of Wallclock time for Timers if possible
|
Mon, 17 Dec 2012 16:02:43 +0100 |
Gilles Duboscq |
Move loop unswitching before lowering
|
Mon, 17 Dec 2012 16:01:55 +0100 |
Gilles Duboscq |
Fix for KillCFG while killing infinite empty loops
|
Mon, 17 Dec 2012 15:24:13 +0100 |
Gilles Duboscq |
Remove failing dependency printing
|
Mon, 17 Dec 2012 15:18:38 +0100 |
Gilles Duboscq |
Fix warning, Fix overly strong assert (the value of the 'abstract' modifier for array types is unspecified)
|
Mon, 17 Dec 2012 14:36:30 +0100 |
Christian Haeubl |
Merge.
|
Mon, 17 Dec 2012 14:35:43 +0100 |
Christian Haeubl |
avoid rare useless inlinings
|
Mon, 17 Dec 2012 13:44:56 +0100 |
Christian Haeubl |
fixed Unsafe snippets
|
Mon, 17 Dec 2012 12:02:11 +0100 |
Doug Simon |
(temp) forcing slow path for TLAB refill during array allocation
|
Mon, 17 Dec 2012 11:45:09 +0100 |
Doug Simon |
introduced graal.newArrayStub.forceSlowPath and graal.newInstanceStub.forceSlowPath system properties
|
Mon, 17 Dec 2012 11:29:06 +0100 |
Doug Simon |
made the effect of graal.logNewArrayStub independent from graal.logNewInstanceStub
|
Mon, 17 Dec 2012 11:12:25 +0100 |
Doug Simon |
fixed overly strong assertion
|
Mon, 17 Dec 2012 11:12:01 +0100 |
Doug Simon |
expanded LOG_PRINTF stub to handle up to 3 arguments in addition to the format string
|
Mon, 17 Dec 2012 08:32:49 +0100 |
Christian Haeubl |
C2 build bugfix
|
Fri, 14 Dec 2012 16:23:44 +0100 |
Christian Haeubl |
C1 build bugfix
|
Fri, 14 Dec 2012 15:19:38 +0100 |
Christian Haeubl |
Merge.
|
Fri, 14 Dec 2012 14:53:42 +0100 |
Christian Haeubl |
avoid searching for concrete methods on interfaces
|
Fri, 14 Dec 2012 14:39:50 +0100 |
Christian Haeubl |
ignore all graal files when building C1/C2
|
Fri, 14 Dec 2012 14:33:56 +0100 |
Christian Haeubl |
enforce that method substitution snippets are static methods
|
Fri, 14 Dec 2012 13:26:19 +0100 |
Christian Haeubl |
OS-specific identity hashcode bugfix
|
Fri, 14 Dec 2012 13:10:55 +0100 |
Christian Haeubl |
fixes after merge
|
Fri, 14 Dec 2012 13:02:49 +0100 |
Christian Haeubl |
Merge.
|
Fri, 14 Dec 2012 12:05:35 +0100 |
Christian Haeubl |
adder better CHA support
|
Wed, 12 Dec 2012 15:05:21 +0100 |
Christian Haeubl |
bugfixes for compiler intrinsics
|
Tue, 11 Dec 2012 16:38:27 +0100 |
Christian Haeubl |
use CHA more frequently for inlining
|
Tue, 11 Dec 2012 09:10:50 +0100 |
Christian Haeubl |
fixes after merge
|
Tue, 11 Dec 2012 08:48:12 +0100 |
Christian Haeubl |
Merge.
|
Tue, 11 Dec 2012 08:28:00 +0100 |
Christian Haeubl |
added more compiler intrinsics
|
Thu, 06 Dec 2012 13:53:36 +0100 |
Christian Haeubl |
added Unsafe.*Ordered* intrinsics
|
Tue, 04 Dec 2012 14:58:05 +0100 |
Christian Haeubl |
use the more compact nop instructions for alignment
|
Tue, 04 Dec 2012 14:57:13 +0100 |
Christian Haeubl |
removed unused C++ globals
|
Tue, 04 Dec 2012 11:14:23 +0100 |
Christian Haeubl |
fixed windows make files and VS2012-specific compilation issues
|
Tue, 04 Dec 2012 10:10:02 +0100 |
Christian Haeubl |
Merge.
|
Tue, 04 Dec 2012 10:09:25 +0100 |
Christian Haeubl |
re-enabled inlining of polymorphic calls with more than 2 receiver types
|
Mon, 03 Dec 2012 13:44:12 +0100 |
Christian Haeubl |
print more details when -XX:+PrintDeoptimizationDetails is enabled
|
Fri, 14 Dec 2012 14:35:13 +0100 |
Doug Simon |
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
|
Fri, 07 Dec 2012 10:46:54 -0800 |
amurillo |
Added tag hs25-b12 for changeset a35a72dd2e12
jdk8-b68
|
Fri, 07 Dec 2012 10:46:53 -0800 |
amurillo |
Merge
hs25-b12
|
Fri, 07 Dec 2012 07:36:51 -0800 |
jwilhelm |
Merge
|
Thu, 29 Nov 2012 10:09:04 -0800 |
jmasa |
8003554: NPG: move Metablock and Metachunk code out of metaspace.cpp
|
Fri, 30 Nov 2012 11:46:17 -0800 |
johnc |
8004170: G1: Verbose GC output is not getting flushed to log file using JDK 8
|
Fri, 07 Dec 2012 01:09:03 -0800 |
roland |
Merge
|
Thu, 06 Dec 2012 11:05:33 -0800 |
twisti |
Merge
|
Thu, 06 Dec 2012 09:57:41 -0800 |
twisti |
8003250: SPARC: move MacroAssembler into separate file
|
Thu, 06 Dec 2012 14:33:52 +0100 |
neliasso |
Merge
|
Thu, 06 Dec 2012 09:50:08 +0100 |
neliasso |
8003934: Fix generation of malformed options to Projectcreator
|
Mon, 26 Nov 2012 15:11:55 +0100 |
neliasso |
8003983: LogCompilation tool is broken since c1 support
|
Mon, 03 Dec 2012 15:48:49 -0800 |
twisti |
8004319: test/gc/7168848/HumongousAlloc.java fails after 7172640
|
Fri, 30 Nov 2012 15:23:16 -0800 |
twisti |
8003240: x86: move MacroAssembler into separate file
|
Fri, 30 Nov 2012 11:44:05 -0800 |
twisti |
8003195: AbstractAssembler should not store code pointers but use the CodeSection directly
|
Tue, 27 Nov 2012 17:41:38 -0800 |
kvn |
8003850: add support for constants in stub code
|
Tue, 27 Nov 2012 17:24:15 -0800 |
bharadwaj |
7092905: C2: Keep track of the number of dead nodes
|
Tue, 27 Nov 2012 12:48:52 -0800 |
twisti |
8003868: fix shark for latest HotSpot and LLVM
|
Mon, 26 Nov 2012 17:25:11 -0800 |
twisti |
7172640: C2: instrinsic implementations in LibraryCallKit should use argument() instead of pop()
|
Wed, 21 Nov 2012 05:57:12 -0800 |
vlivanov |
8001538: hs_err file does not list anymore compiled methods in compilation events
|
Fri, 16 Nov 2012 15:49:46 -0800 |
kvn |
7146636: compiler/6865265/StackOverflowBug.java fails due to changed stack minimum
|
Fri, 30 Nov 2012 17:00:32 -0800 |
amurillo |
8004248: new hotspot build - hs25-b12
|
Thu, 06 Dec 2012 12:04:17 -0800 |
katleman |
Added tag jdk8-b67 for changeset 25bdce771bb3
|
Fri, 30 Nov 2012 16:45:27 -0800 |
amurillo |
Added tag hs25-b11 for changeset b61d9c88b759
jdk8-b67
|
Fri, 30 Nov 2012 16:45:26 -0800 |
amurillo |
Merge
hs25-b11
|
Fri, 30 Nov 2012 12:01:34 -0800 |
johnc |
Merge
|
Thu, 29 Nov 2012 23:02:52 +0100 |
stefank |
8004199: Change the ASM package for Test8003720
|
Thu, 29 Nov 2012 16:50:29 -0500 |
coleenp |
8000662: NPG: nashorn ant clean test262 out-of-memory with Java heap
|
Thu, 29 Nov 2012 13:55:49 -0800 |
cjplummer |
Merge
|
Tue, 27 Nov 2012 17:03:56 -0500 |
jiangli |
8003848: Make ConstMethod::generic_signature_index optional and move Method::_max_stack to ConstMethod.
|
Thu, 29 Nov 2012 11:23:15 -0800 |
johnc |
Merge
|
Tue, 27 Nov 2012 14:11:37 -0800 |
johnc |
7194633: G1: Assertion and guarantee failures in block offset table
|
Tue, 27 Nov 2012 14:20:21 +0100 |
stefank |
8003935: Simplify the needed includes for using Thread::current()
|
Tue, 27 Nov 2012 10:13:20 +0100 |
stefank |
8003720: NPG: Method in interpreter stack frame can be deallocated
|
Mon, 26 Nov 2012 12:31:03 -0500 |
coleenp |
8003722: More gcc 4.7 compilation errors
|
Tue, 20 Nov 2012 11:40:11 +0100 |
brutisso |
7198334: UseNUMA modifies system parameters on non-NUMA system
|
Wed, 28 Nov 2012 17:50:21 -0500 |
coleenp |
8003635: NPG: AsynchGetCallTrace broken by Method* virtual call
|
Wed, 28 Nov 2012 08:43:26 -0800 |
coleenp |
Merge
|
Wed, 28 Nov 2012 08:17:59 -0500 |
hseigel |
6924920: Class Data Sharing limit on the java version string can create failures
|
Wed, 28 Nov 2012 06:42:03 -0800 |
zgu |
Merge
|
Wed, 28 Nov 2012 09:19:38 -0500 |
zgu |
8003689: MemTracker::init_tracking_options() reads outside array if commandline argument is empty
|
Tue, 27 Nov 2012 07:57:57 -0800 |
mikael |
8003879: Duplicate definitions in vmStructs
|
Wed, 21 Nov 2012 21:26:12 -0500 |
dholmes |
Merge
|
Wed, 21 Nov 2012 20:07:52 -0500 |
dholmes |
8003591: Abstract_VM_Version::internal_vm_info_string needs to stringify FLOAT_ARCH for ease of use
|
Wed, 21 Nov 2012 09:02:13 -0800 |
mikael |
8003690: Example code in JVMTI GetStackTrace documentation is broken
|
Tue, 20 Nov 2012 20:27:40 -0500 |
coleenp |
Merge
|
Fri, 16 Nov 2012 09:05:19 -0500 |
zgu |
8003487: NMT: incorrect assertion in VMMemPointerIterator::remove_released_region method (memSnapshot.cpp)
|
Fri, 16 Nov 2012 09:43:43 -0800 |
amurillo |
8003541: new hotspot build - hs25-b11
|
Thu, 29 Nov 2012 11:30:04 -0800 |
katleman |
Added tag jdk8-b66 for changeset 01684f7fee1b
|
Fri, 14 Dec 2012 10:20:54 +0100 |
Doug Simon |
fixed bug in ReadNode.canonicalizeRead (can not canonicalize when the base address is a null object)
|
Thu, 13 Dec 2012 23:10:13 +0100 |
Doug Simon |
removed support for non-snippet based intrinsification
|
Thu, 13 Dec 2012 23:04:45 +0100 |
Doug Simon |
replaced manual intrinsification of Thread.currentThread() with a snippet
|
Thu, 13 Dec 2012 22:54:04 +0100 |
Doug Simon |
replaced manual intrinsification of Object.getClass() with a snippet
|
Thu, 13 Dec 2012 15:42:30 +0100 |
Doug Simon |
replaced usage of Unsafe.get<kind>(Object object, long offset) where object == null with Unsafe.get<kind>(long address)
|
Thu, 13 Dec 2012 14:27:37 +0100 |
Doug Simon |
replace manual intrinsification of Class.getModifiers() with a snippet
|
Thu, 13 Dec 2012 14:26:55 +0100 |
Doug Simon |
added @MethodSubstitution to support substitutions for methods such as Object.getClass() where the substitute method cannot have the same name as the original method
|
Thu, 13 Dec 2012 14:18:37 +0100 |
Doug Simon |
make the output produced by -Dgraal.printconfig=true sorted
|
Wed, 12 Dec 2012 21:55:50 +0100 |
Doug Simon |
added execution of the Graal API unittest with non-GraalVM HotSpot builds to the gate
|
Wed, 12 Dec 2012 21:36:40 +0100 |
Doug Simon |
changes to support Graal co-existing with the other HotSpot compiler(s) and being used for explicit compilation requests and code installation via the Graal API
|
Wed, 12 Dec 2012 15:46:11 +0100 |
Doug Simon |
made initialization of GraphPrinterDumpHandler.sdf be lazy to workaround an initialization order issue during VM start up
|
Tue, 11 Dec 2012 20:54:11 +0100 |
Doug Simon |
fixed issues triggered when using the CountingProxy (i.e., -Dgraal.countcalls=true) or LoggingProxy (i.e., -Dgraal.debug=true) to analyze traffic across the VM/compiler boundary
|
Tue, 11 Dec 2012 08:29:25 +0100 |
Doug Simon |
Merge.
|
Tue, 11 Dec 2012 08:27:01 +0100 |
Doug Simon |
branch to isolate fix for perf. regression
|
Mon, 10 Dec 2012 22:19:07 +0100 |
Doug Simon |
made the Graal implementation of the C++ AbstractCompiler class support native wrapper generation
|
Fri, 07 Dec 2012 23:41:51 +0100 |
Doug Simon |
removed declaration of temps (no longer) used by the monitorenter/monitorexits stubs
|
Fri, 07 Dec 2012 23:38:09 +0100 |
Doug Simon |
added TLAB fast refill stub for array allocation
|
Fri, 07 Dec 2012 23:35:23 +0100 |
Doug Simon |
removed unsafe injection of a new object constant into compiler graph
|
Fri, 07 Dec 2012 18:26:26 +0100 |
Doug Simon |
consolidated new_type_array and new_object_array stubs into one as there no difference between them
|
Fri, 07 Dec 2012 16:01:38 +0100 |
Doug Simon |
rename: RuntimeCall -> RuntimeCallTarget
|
Fri, 07 Dec 2012 15:12:05 +0100 |
Doug Simon |
added support for writing stubs in Java and wrote the TLAB fast refill stub
|
Fri, 07 Dec 2012 11:14:12 +0100 |
Doug Simon |
tightened first parameter type for LIRGeneratorTool.emitCall()
|
Fri, 07 Dec 2012 11:12:26 +0100 |
Doug Simon |
made snippet template specialization support ConstantParameters of type Word
|
Fri, 07 Dec 2012 11:09:17 +0100 |
Doug Simon |
made word type rewriting do stamp inference so that word typed phis are handled correctly
|
Fri, 07 Dec 2012 11:07:36 +0100 |
Doug Simon |
modified code installation to handle debug info that only contains oop maps but no frame information
|
Thu, 06 Dec 2012 14:01:32 +0100 |
Doug Simon |
created shared, cached exceptions with empty stack traces for the implementation of the -G:+OmitHotExceptionStacktrace option. This also avoids the issue of having an object embedded in compiled code without an external strong reference to the same object (objects in compiled code are weak references in HotSpot)
|
Wed, 05 Dec 2012 13:57:00 +0100 |
Lukas Stadler |
unify object reallocation code for c2 and Graal
|
Wed, 05 Dec 2012 13:56:56 +0100 |
Lukas Stadler |
sort the fields returned by getInstanceFields by offset
|
Tue, 04 Dec 2012 11:05:01 -0800 |
Christian Wimmer |
Defer lowering to next iteration when the CFG was changed by a previous lowering so that no lastFixedNode is available
|
Tue, 04 Dec 2012 11:02:56 -0800 |
Christian Wimmer |
Remove a usasge of getMirrorOrFail
|
Tue, 04 Dec 2012 10:53:19 -0800 |
Christian Wimmer |
Make method accessible from the outside
|
Tue, 04 Dec 2012 10:52:35 -0800 |
Christian Wimmer |
Add accessor
|
Tue, 04 Dec 2012 10:51:46 -0800 |
Christian Wimmer |
When a hub has Kind.Object, the hub is never null. Preserve that information it the stamp of the LoadHubNode.
|
Tue, 04 Dec 2012 10:50:12 -0800 |
Christian Wimmer |
Allow VM-specific lowering of FixedGuardNode
|
Tue, 04 Dec 2012 10:49:18 -0800 |
Christian Wimmer |
Provide Thread context class loader to getMirrorOrFail. This is a workaround until the Graal API is complete enough so that getMirrorOrFail is not necessary at all.
|
Tue, 04 Dec 2012 10:46:21 -0800 |
Christian Wimmer |
Assertion in Java code to prevent crash in native code
|
Tue, 04 Dec 2012 10:44:41 -0800 |
Christian Wimmer |
Snippets cannot have speculative optimizations since they have to be valid for the entire run of the VM
|
Mon, 03 Dec 2012 17:54:05 +0100 |
Doug Simon |
removed all Graal modifications to ci and c1
|
Mon, 03 Dec 2012 15:32:17 +0100 |
Doug Simon |
decoupled C++ Graal runtime from C1
|
Mon, 03 Dec 2012 13:56:13 +0100 |
Gilles Duboscq |
Remove overloading of filter(Class<F>) in NodeIterable<Node> returned by Graph.getNodes() : getNodes().filter(MergeNode.class) is not the same as getNodes(MergeNode.class)
|
Mon, 03 Dec 2012 13:53:53 +0100 |
Gilles Duboscq |
graal.graph refactorings
|
Fri, 30 Nov 2012 11:39:05 -0800 |
Christian Wimmer |
make jtt test cases static
|
Fri, 30 Nov 2012 11:22:50 -0800 |
Christian Wimmer |
LIR generation for BreakpointNode is not HotSpot specific and generally useful, so it should not be in HotSpot project
|
Fri, 30 Nov 2012 11:21:54 -0800 |
Christian Wimmer |
make jtt test cases static
|
Fri, 30 Nov 2012 13:46:37 +0100 |
Gilles Duboscq |
Merge
|
Thu, 15 Nov 2012 16:42:39 +0100 |
Gilles Duboscq |
Update scala-benchmark dependency
|
Thu, 15 Nov 2012 14:21:50 +0100 |
Gilles Duboscq |
Merge
|
Tue, 13 Nov 2012 14:41:19 +0100 |
Gilles Duboscq |
Factor out the precondition checking code in ArrayCopySnippets
|
Fri, 30 Nov 2012 12:08:38 +0100 |
Lukas Stadler |
simplified TLAB allocation (don't use + and -)
|
Fri, 30 Nov 2012 11:13:36 +0100 |
Gilles Duboscq |
Merge
|
Fri, 30 Nov 2012 11:11:13 +0100 |
Gilles Duboscq |
Do not print code installation failures from Java.
|
Fri, 30 Nov 2012 10:40:07 +0100 |
Christian Haeubl |
changed System.err output to TTY to avoid that DaCapo benchmarks fail digest validation
|
Fri, 30 Nov 2012 08:30:22 +0100 |
Christian Haeubl |
Merge.
|
Thu, 29 Nov 2012 17:19:13 +0100 |
Christian Haeubl |
minor fix
|
Thu, 29 Nov 2012 16:20:42 +0100 |
Christian Haeubl |
Merge.
|
Thu, 29 Nov 2012 15:44:49 +0100 |
Christian Haeubl |
fixed some issues that precluded compilation of Graal compiler methods
|
Thu, 29 Nov 2012 11:00:32 +0100 |
Christian Haeubl |
print a message when optimistic optimizations are disabled
|
Thu, 29 Nov 2012 17:43:48 -0800 |
Christian Wimmer |
Merge
|
Thu, 29 Nov 2012 17:43:09 -0800 |
Christian Wimmer |
Make constructors of Constant private to ensure proper encapuslation of the type-overloaded primitive field; reduce to one constructor that sets all fields.
|
Thu, 29 Nov 2012 16:53:44 -0800 |
Christian Wimmer |
Remove the ResolvedJavaType.Representation for static fields. It is not necessary to emit the constant holder for static fields in the GraphBuilder. Only the VM-specific lowering needs to create the constants, and it can access the VM-specific metadata objects directly.
|
Thu, 29 Nov 2012 15:05:39 -0800 |
Christian Wimmer |
Eliminate bogus conversion that Constant.asLong() performed; simplify asXxx methods so that they do not have control flow.
|
Thu, 29 Nov 2012 22:53:21 +0100 |
Doug Simon |
Merge.
|
Thu, 29 Nov 2012 22:53:03 +0100 |
Doug Simon |
better encoding of dependencies during dependency recording by Graal
|
Thu, 29 Nov 2012 17:57:03 +0100 |
Doug Simon |
removed Graal specific initialization of the ciObjectFactory
|
Thu, 29 Nov 2012 12:17:02 -0800 |
Christian Wimmer |
Cleanup of Kind class: remove use of Unsafe class
|
Thu, 29 Nov 2012 11:27:23 -0800 |
Christian Wimmer |
Cleanup of Kind class: remove isXxx methods
|
Thu, 29 Nov 2012 10:10:03 -0800 |
Christian Wimmer |
Replace ResolvedJavaType.isAssignableTo with isAssignableFrom to be consistent with java.lang.Class
|
Thu, 29 Nov 2012 09:13:59 -0800 |
Christian Wimmer |
Remove ResolvedJavaType.isClass()
|
Thu, 29 Nov 2012 17:13:59 +0100 |
Doug Simon |
Merge.
|
Thu, 29 Nov 2012 17:13:13 +0100 |
Doug Simon |
removed remaining use of the C++ "compiler interface" (i.e. ci) by Graal for installing dependencies
|
Thu, 29 Nov 2012 10:18:32 +0100 |
Doug Simon |
removed unnecessary and incorrect initialization of ciEnv._dependencies
|
Thu, 29 Nov 2012 15:13:19 +0100 |
Gilles Duboscq |
For code installation failure, start the counter so that we don't get an error message if an installation fails shortly after the VM has started
|
Thu, 29 Nov 2012 13:31:48 +0100 |
Gilles Duboscq |
Canoncialize UnsafeLoad/Store
|
Thu, 29 Nov 2012 13:24:08 +0100 |
Gilles Duboscq |
Common out some parts of UnsafeLoad/Store in UnsafeAccess
|
Wed, 28 Nov 2012 20:39:43 +0100 |
Doug Simon |
added metering of code installation failure rate to detect excessive failure caused by overly optimistic assumptions
|
Wed, 28 Nov 2012 19:18:39 +0100 |
Doug Simon |
guard against nmethod allocation failure in implementation of PrintMachineCodeToFile option
|
Wed, 28 Nov 2012 18:48:17 +0100 |
Doug Simon |
made HotSpotResolvedObjectType.findUniqueConcreteSubtype() more conservative for array types to fix issue with frequent invalidation of Graal compiled methods
|
Wed, 28 Nov 2012 18:45:54 +0100 |
Doug Simon |
added toString() implementation to Assumption classes
|
Wed, 28 Nov 2012 14:28:53 +0100 |
Gilles Duboscq |
Merge
|
Wed, 28 Nov 2012 14:07:25 +0100 |
Gilles Duboscq |
HotSpotResolvedJavaType is now the HotSpot implementation of ResolvedJavaType,
|
Wed, 28 Nov 2012 12:18:34 +0100 |
Gilles Duboscq |
Remove unsafe mirror() method from HotSpotTypeUnresolved. Use a HotSpotMirrorHolder interface for HotSpotResolvedJavaType and HotSpotTypePrimitive which always hold valid mirrors.
|
Wed, 28 Nov 2012 14:01:17 +0100 |
Christian Haeubl |
readded IntrinsifyArrayCopyPhase that was removed accidently
|
Wed, 28 Nov 2012 09:01:39 +0100 |
Christian Haeubl |
Merge.
|
Wed, 28 Nov 2012 09:01:15 +0100 |
Christian Haeubl |
disabled control-flow-based inlining
|
Tue, 27 Nov 2012 13:14:30 +0100 |
Christian Haeubl |
re-applied changeset d9930fec7553
|
Tue, 27 Nov 2012 13:02:43 +0100 |
Christian Haeubl |
Merge.
|
Tue, 27 Nov 2012 12:16:47 +0100 |
Christian Haeubl |
Merge.
|
Tue, 27 Nov 2012 12:15:18 +0100 |
Christian Haeubl |
fixes after merge
|
Tue, 27 Nov 2012 12:12:02 +0100 |
Christian Haeubl |
Merge.
|
Tue, 27 Nov 2012 10:49:12 +0100 |
Christian Haeubl |
added some more assertions to ensure that metadata constant are not emitted inline
|
Tue, 27 Nov 2012 10:41:42 +0100 |
Christian Haeubl |
bugfix to prevent metadata constants from being emitted inline
|
Mon, 26 Nov 2012 14:32:48 +0100 |
Christian Haeubl |
fix to avoid emitting a range switch for non-integer keys
|
Mon, 26 Nov 2012 11:02:50 +0100 |
Christian Haeubl |
fixes after merge
|
Mon, 26 Nov 2012 10:57:02 +0100 |
Christian Haeubl |
Merge.
|
Mon, 26 Nov 2012 10:51:39 +0100 |
Christian Haeubl |
minor changes
|
Fri, 23 Nov 2012 14:08:03 +0100 |
Christian Haeubl |
removed high-level interpreter code from HotSpot
|
Fri, 23 Nov 2012 12:06:31 +0100 |
Christian Haeubl |
fixes after merge
|
Fri, 23 Nov 2012 11:50:27 +0100 |
Christian Haeubl |
Merge.
|
Fri, 23 Nov 2012 11:40:17 +0100 |
Christian Haeubl |
fixed logging of inlining decisions
|
Thu, 22 Nov 2012 13:30:14 +0100 |
Christian Haeubl |
first part of refactoring the InliningPhase
|
Thu, 15 Nov 2012 15:10:41 +0100 |
Christian Haeubl |
merged inlining and intrinsification phases
|
Thu, 15 Nov 2012 11:40:50 +0100 |
Christian Haeubl |
increased CompileThreshold to increase reliability of profiling information
|
Tue, 27 Nov 2012 22:28:19 +0100 |
Doug Simon |
replaced MetaUtil.isJavaLangObject() with type.isClass(Object.class)
|
Tue, 27 Nov 2012 22:26:18 +0100 |
Doug Simon |
rename: ResolvedJavaType.isArrayClass() -> ResolvedJavaType.isArray()
|
Tue, 27 Nov 2012 22:24:39 +0100 |
Doug Simon |
removed ResolvedJavaType.toJava() and introduced ResolvedJavaType.isPrimitive()
|
Tue, 27 Nov 2012 20:36:46 +0100 |
Doug Simon |
Merge.
|
Tue, 27 Nov 2012 20:34:15 +0100 |
Doug Simon |
rename: findFieldWithOffset -> findInstanceFieldWithOffset
|
Tue, 27 Nov 2012 20:32:52 +0100 |
Doug Simon |
added test for ResolvedJavaType.findFieldWithOffset
|
Tue, 27 Nov 2012 18:33:13 +0100 |
Doug Simon |
Merge.
|
Tue, 27 Nov 2012 18:30:20 +0100 |
Doug Simon |
removed usages of ResolvedJavaType.toJava() from bytecode interpreter
|
Tue, 27 Nov 2012 18:03:49 +0100 |
Doug Simon |
removed more usages of ResolvedJavaType.toJava()
|
Tue, 27 Nov 2012 17:22:19 +0100 |
Doug Simon |
removed a usage of ResolvedJavaType.toJava()
|
Tue, 27 Nov 2012 18:25:02 +0100 |
Gilles Duboscq |
Make frame omission optional
|
Tue, 27 Nov 2012 17:33:52 +0100 |
Lukas Stadler |
Merge
|
Tue, 27 Nov 2012 17:32:40 +0100 |
Lukas Stadler |
virtualization of unsafeload and unsafestore
|
Tue, 27 Nov 2012 17:29:42 +0100 |
Lukas Stadler |
remove createSignature from CompilerToVM interface
|
Tue, 27 Nov 2012 13:44:16 +0100 |
Lukas Stadler |
remove MonitorEnter interface from DimensionsNode
|
Tue, 27 Nov 2012 13:43:04 +0100 |
Lukas Stadler |
VM support for deferred reads and writes: ScopeDesc, DebugInfo, DebugInfoRecorder
|
Tue, 27 Nov 2012 16:37:02 +0100 |
Doug Simon |
bug fix for HotSpotReslvedJavaType.findUniqueConcreteSubtype() on arrays of interfaces
|
Tue, 27 Nov 2012 16:09:05 +0100 |
Doug Simon |
added unit tests for JavaType, JavaMethod and ResolvedJavaMethod
|
Tue, 27 Nov 2012 15:10:50 +0100 |
Doug Simon |
improved documentation for ResolvedJavaType.findUniqueConcreteSubtype()
|
Tue, 27 Nov 2012 13:03:08 +0100 |
Gilles Duboscq |
Merge
|
Tue, 27 Nov 2012 11:29:06 +0100 |
Gilles Duboscq |
Avoid call to MetaUtil.format in GraphBuilder if it is not necessary
|
Tue, 27 Nov 2012 11:08:02 +0100 |
Gilles Duboscq |
HotSpotSignature.getParameterType should not try eager resolving.
|
Tue, 27 Nov 2012 12:10:41 +0100 |
Lukas Stadler |
Merge
|
Tue, 27 Nov 2012 11:51:13 +0100 |
Lukas Stadler |
PEA: remove shouldRevirtualize logic
|
Tue, 27 Nov 2012 11:21:48 +0100 |
Doug Simon |
added unit tests for ResolvedJavaType
|
Tue, 27 Nov 2012 11:18:34 +0100 |
Doug Simon |
added more #ifdefs for GRAAL specific code
|
Mon, 26 Nov 2012 19:30:54 -0800 |
Christian Wimmer |
Simplify how stamp is preserved after lowering of allocation nodes
|
Mon, 26 Nov 2012 18:58:28 -0800 |
Christian Wimmer |
More flexible handling of stamp for word type: Define a singleton Stamp instance for words that is then re-written to the target-specific primitive word stamp by the WordTypeRewriterPhase. This allows nodes to have a word stamp without any dependency on global or static state.
|
Mon, 26 Nov 2012 18:25:44 -0800 |
Christian Wimmer |
Allow intrinsification without a GraalCodeCacheProvider (workaround until TODO is resolved)
|
Mon, 26 Nov 2012 18:24:08 -0800 |
Christian Wimmer |
close() method for dump handlers should not throw IOException
|
Mon, 26 Nov 2012 18:17:14 -0800 |
Christian Wimmer |
Better implementation of UnsafeCastNode
|
Mon, 26 Nov 2012 18:03:47 -0800 |
Christian Wimmer |
Fix getInstanceFields for arryas and interfaces
|
Mon, 26 Nov 2012 18:21:22 +0100 |
Doug Simon |
Merge.
|
Mon, 26 Nov 2012 18:20:34 +0100 |
Doug Simon |
added tests for instanceof with array types
|
Mon, 26 Nov 2012 16:51:43 +0100 |
Doug Simon |
CompilerToVM.lookupType() now fails with an exception if eagerResolve is true and resolution fails
|
Mon, 26 Nov 2012 16:18:56 +0100 |
Doug Simon |
fixed bug in creation of the name for a HotSpotTypeUnresolved
|
Mon, 26 Nov 2012 16:08:10 +0100 |
Gilles Duboscq |
Insert less placeholder nodes in snippet code
|
Mon, 26 Nov 2012 13:20:00 +0100 |
Lukas Stadler |
only perform PEA iteration if there are analyzable nodes
|
Mon, 26 Nov 2012 13:19:32 +0100 |
Lukas Stadler |
Merge
|
Mon, 26 Nov 2012 12:03:46 +0100 |
Lukas Stadler |
Merge
|
Fri, 23 Nov 2012 15:01:37 +0100 |
Lukas Stadler |
let VirtualObjectNodes react to materialization
|
Mon, 26 Nov 2012 11:22:26 +0100 |
Doug Simon |
fixed implementation of HotSpotResolvedJavaType.findUniqueConcreteSubtype() for array types
|
Mon, 26 Nov 2012 11:21:18 +0100 |
Doug Simon |
cleanly handle a failure to install Graal compiled code due to failed dependency (re)checking
|
Fri, 23 Nov 2012 16:03:39 +0100 |
Gilles Duboscq |
Put code that is used only in ASSERT mode behind #ifdef ASSERT
|
Fri, 23 Nov 2012 12:18:01 +0100 |
Gilles Duboscq |
Rename Invoke.isMegamorphic to isPolymorphic since it's what it is actually used for.
|
Fri, 23 Nov 2012 15:30:48 +0100 |
Doug Simon |
Merge.
|
Fri, 23 Nov 2012 15:30:00 +0100 |
Doug Simon |
added ResolvedJavaType.isClass(Class c) to replace some uses of ResolvedJavaType.toJava()
|
Fri, 23 Nov 2012 09:02:12 +0100 |
Doug Simon |
removed AddressMap utility
|
Fri, 23 Nov 2012 14:01:02 +0100 |
Lukas Stadler |
Merge
|
Fri, 23 Nov 2012 13:44:03 +0100 |
Lukas Stadler |
add test for escape analysis of InstanceOf and CheckCast
|
Fri, 23 Nov 2012 13:38:53 +0100 |
Lukas Stadler |
make InstanceOfNode Virtualizable
|
Tue, 20 Nov 2012 16:38:09 +0100 |
Lukas Stadler |
more small fixes to PEA
|
Tue, 20 Nov 2012 15:57:48 +0100 |
Lukas Stadler |
small fix to multi-allocation PEA
|
Tue, 20 Nov 2012 15:57:32 +0100 |
Lukas Stadler |
remove MethodCallTargetNodes while inlining
|
Tue, 20 Nov 2012 13:36:22 +0100 |
Lukas Stadler |
provide MetaAccessProvider to EscapeAnalyzable
|
Tue, 20 Nov 2012 13:25:28 +0100 |
Lukas Stadler |
refactor EscapeAnalyzeable (remove EscapeOp)
|
Thu, 22 Nov 2012 23:36:04 +0100 |
Doug Simon |
fixed bug in the resetting of static call stubs that caused infinite, safepoint free loops in non-product builds of the VM
|
Thu, 22 Nov 2012 23:34:49 +0100 |
Doug Simon |
made the initialize state of the jump instruction in a static call stub conform to that expected by an assertion in the runtime
|
Thu, 22 Nov 2012 23:32:10 +0100 |
Doug Simon |
added relocation entry for the Method* operand of the MOV instruction in a static call stub
|
Thu, 22 Nov 2012 12:56:52 +0100 |
Doug Simon |
fixed bug in bytecode reconstitution
|
Wed, 21 Nov 2012 23:36:06 +0100 |
Gilles Duboscq |
fixed bug causing tomcat to crash: an UnsafeLoadNode must be pinned to its block when lowered
|
Wed, 21 Nov 2012 23:33:43 +0100 |
Gilles Duboscq |
Fixed nmethod not being unloaded after their classloader has been unloaded by initializing _graal_installed_code in an nmethod's constructor
|
Wed, 21 Nov 2012 19:23:43 +0100 |
Doug Simon |
added ScopedDebugValue to add values of interest to hs_err crash logs
|
Tue, 20 Nov 2012 22:50:44 +0100 |
Doug Simon |
Merge.
|
Tue, 20 Nov 2012 22:50:09 +0100 |
Doug Simon |
added test from OpenJDK
|
Tue, 20 Nov 2012 22:49:27 +0100 |
Doug Simon |
added support for annotated Constants and used it to track Klass* values in Graal and register them in the metadata section of a nmethod during code installation
|
Tue, 20 Nov 2012 22:35:20 +0100 |
Doug Simon |
ensure UseCompressedKlassPointers is disabled in Graal VM
|
Tue, 20 Nov 2012 12:25:10 +0100 |
Doug Simon |
removed Kind parameter from Constant constructor for an object constant
|
Mon, 19 Nov 2012 18:08:32 +0100 |
Doug Simon |
removed use of deprecated -XX:MaxPermSize option
|
Mon, 19 Nov 2012 13:33:27 +0100 |
Doug Simon |
removed cached LogStream in GraphBuilderPhase
|
Tue, 20 Nov 2012 14:03:57 +0100 |
Gilles Duboscq |
Add some more "this->" in binaryTreeDictionary.cpp to be able to build debug/fastdebug with GCC 4.7.2
|
Mon, 19 Nov 2012 16:15:53 +0100 |
Gilles Duboscq |
Small cleanups after NPG
|
Mon, 19 Nov 2012 15:42:58 +0100 |
Gilles Duboscq |
Remove Klass::cast from graalEnv
|
Mon, 19 Nov 2012 15:36:13 +0100 |
Gilles Duboscq |
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
|
Fri, 16 Nov 2012 09:36:41 -0800 |
amurillo |
Added tag hs25-b10 for changeset cfc5309f03b7
jdk8-b66
|
Fri, 16 Nov 2012 09:36:40 -0800 |
amurillo |
Merge
hs25-b10
|
Fri, 16 Nov 2012 09:19:12 -0500 |
coleenp |
Merge
|
Tue, 13 Nov 2012 15:14:27 -0500 |
coleenp |
Merge
|
Mon, 12 Nov 2012 16:15:05 -0500 |
hseigel |
8001471: Klass::cast() does nothing
|
Mon, 12 Nov 2012 15:58:11 -0500 |
hseigel |
7122219: Passed StringTableSize value not verified
|
Fri, 09 Nov 2012 22:22:53 -0800 |
zgu |
Merge
|
Fri, 09 Nov 2012 16:45:20 -0800 |
zgu |
Merge
|
Fri, 09 Nov 2012 19:24:31 -0500 |
zgu |
8001592: NMT: assertion failed: assert(_amount >= amt) failed: Just check: memBaseline.hpp:180
|
Fri, 09 Nov 2012 11:47:28 -0800 |
zgu |
Merge
|
Fri, 09 Nov 2012 11:04:06 -0500 |
zgu |
8002273: NMT to report JNI memory leaks when -Xcheck:jni is on
|
Thu, 08 Nov 2012 16:48:01 -0800 |
minqi |
Merge
|
Wed, 31 Oct 2012 16:20:03 -0700 |
sspitsyn |
7194607: VerifyLocalVariableTableOnRetransformTest.sh fails after JSR-292 merge
|
Fri, 16 Nov 2012 09:59:08 +0100 |
neliasso |
Merge
|
Thu, 15 Nov 2012 10:42:06 -0800 |
bharadwaj |
8001077: remove ciMethod::will_link
|
Mon, 12 Nov 2012 14:03:53 -0800 |
minqi |
6830717: replay of compilations would help with debugging
|
Thu, 15 Nov 2012 14:29:28 -0800 |
johnc |
Merge
|
Wed, 14 Nov 2012 22:37:38 -0500 |
coleenp |
8003259: NPG: Build with gcc 4.7.2 broken by 7045397
|
Fri, 09 Nov 2012 00:38:31 +0100 |
mgerdin |
7200229: NPG: possible performance issue exposed by closed/runtime/6559877/Test6559877.java
|
Wed, 14 Nov 2012 10:13:51 -0800 |
cjplummer |
Merge
|
Fri, 09 Nov 2012 09:45:00 -0800 |
cjplummer |
Merge
|
Wed, 07 Nov 2012 17:53:02 -0500 |
bpittore |
8001185: parsing of sun.boot.library.path in os::dll_build_name somewhat broken
|
Fri, 09 Nov 2012 08:36:17 -0800 |
amurillo |
8003231: new hotspot build - hs25-b10
|
Thu, 15 Nov 2012 15:39:02 -0800 |
katleman |
Added tag jdk8-b65 for changeset 0f7290a03b24
|
Sun, 18 Nov 2012 22:45:43 +0100 |
Doug Simon |
throw BailoutException instead of GraalInternalError when encountering request for OSR compilation at a point where the expression stack is not empty
|
Sun, 18 Nov 2012 21:30:35 +0100 |
Doug Simon |
Merge.
|
Sun, 18 Nov 2012 21:20:31 +0100 |
Doug Simon |
fixed regression in escape analysis of non-array objects caused by change to ResolvedJavaType.getInstanceFields().
|
Sun, 18 Nov 2012 21:15:48 +0100 |
Doug Simon |
improved toString() of the anonymous CodeInfo class used by the CFGPrinterObserver
|
Sun, 18 Nov 2012 21:10:55 +0100 |
Doug Simon |
extra assertion checking when initializing the values of a VirtualObject
|
Fri, 16 Nov 2012 12:39:26 +0100 |
Doug Simon |
added support for dumping an address to symbol map (with -G:+PrintAddressMap) to translate addresses in disassembled output (via new '-m' option to the hcfdis command)
|
Thu, 15 Nov 2012 22:55:44 +0100 |
Doug Simon |
Merge.
|
Thu, 15 Nov 2012 22:54:44 +0100 |
Doug Simon |
removed debug output
|
Thu, 15 Nov 2012 22:33:52 +0100 |
Doug Simon |
disabled OSR compilation for Graal until dead-lock issue is resolved
|
Thu, 15 Nov 2012 21:32:23 +0100 |
Doug Simon |
removed WordStamp (and a nasty bug associated with its misusage)
|
Wed, 14 Nov 2012 16:14:34 +0100 |
Doug Simon |
undid Graal specialization of SerializePageShiftCount as it is unecessary after the _graal_multinewarray_storage field was removed from the JavaThread class
|
Wed, 14 Nov 2012 11:44:17 +0100 |
Doug Simon |
Merge.
|
Wed, 14 Nov 2012 11:29:32 +0100 |
Doug Simon |
Merge.
|
Wed, 14 Nov 2012 11:28:02 +0100 |
Doug Simon |
modifications to support non-perm-gen changes in HotSpot
|
Mon, 12 Nov 2012 23:37:12 +0100 |
Doug Simon |
added cache for Unsafe in Kind
|
Mon, 12 Nov 2012 23:14:12 +0100 |
Doug Simon |
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/ after NPG - C++ build works
|
Fri, 09 Nov 2012 08:20:04 -0800 |
amurillo |
Added tag hs25-b09 for changeset b4ee7b773144
jdk8-b65
|
Fri, 09 Nov 2012 08:20:03 -0800 |
amurillo |
Merge
hs25-b09
|
Thu, 08 Nov 2012 22:39:08 +0100 |
neliasso |
Merge
|
Tue, 06 Nov 2012 15:16:32 -0800 |
kvn |
8002069: Assert failed in C2: assert(field->edge_count() > 0) failed: sanity
|
Tue, 06 Nov 2012 09:22:55 -0800 |
kvn |
8002294: assert(VM_Version::supports_ssse3()) failed
|
Fri, 02 Nov 2012 12:30:46 -0700 |
twisti |
8001658: No need to pass resolved_references as argument to ConstantPoolCacheEntry::set_method_handle_common
|
Wed, 07 Nov 2012 16:09:20 -0800 |
coleenp |
Merge
|
Tue, 06 Nov 2012 15:09:37 -0500 |
coleenp |
8000725: NPG: method_holder() and pool_holder() and pool_holder field should be InstanceKlass
|
Thu, 04 Oct 2012 14:55:57 +0200 |
rbackman |
7127792: Add the ability to change an existing PeriodicTask's execution interval
|
Mon, 05 Nov 2012 13:55:31 -0800 |
zgu |
Merge
|
Mon, 05 Nov 2012 15:30:22 -0500 |
zgu |
8001591: NMT: assertion failed: assert(rec->addr() + rec->size() <= cur->base()) failed: Can not overlap in memSnapshot.cpp
|
Fri, 02 Nov 2012 17:18:16 -0700 |
kamg |
Merge
|
Fri, 02 Nov 2012 16:09:50 -0700 |
kamg |
Merge
|
Thu, 11 Oct 2012 12:25:42 -0400 |
kamg |
7200776: Implement default methods in interfaces
|
Fri, 02 Nov 2012 13:30:47 -0700 |
minqi |
8000489: older builds of hsdis don't work anymore after 6879063
|
Mon, 05 Nov 2012 19:33:44 -0500 |
dholmes |
8002034: Allow Full Debug Symbols when cross-compiling
|
Fri, 02 Nov 2012 07:44:11 -0700 |
amurillo |
8002181: new hotspot build - hs25-b09
|
Thu, 08 Nov 2012 11:51:00 -0800 |
katleman |
Added tag jdk8-b64 for changeset 5920f72e799c
|
Fri, 02 Nov 2012 07:35:41 -0700 |
amurillo |
Added tag hs25-b08 for changeset 8cb93eadfb6d
jdk8-b64
|
Fri, 02 Nov 2012 07:35:41 -0700 |
amurillo |
Merge
hs25-b08
|
Fri, 02 Nov 2012 04:06:00 -0700 |
amurillo |
Merge
|
Mon, 29 Oct 2012 11:08:48 -0700 |
twisti |
8000780: make Zero build and run with JDK8
|
Thu, 01 Nov 2012 23:08:07 -0700 |
jcoomes |
Merge
|
Tue, 30 Oct 2012 20:26:44 +0100 |
brutisso |
8001564: The load balancing function steal_1_random in taskqueue is not random
|
Tue, 30 Oct 2012 10:23:55 -0700 |
jmasa |
8000988: VM deadlock when running btree006 on windows-i586
|
Thu, 01 Nov 2012 11:57:53 -0400 |
coleenp |
Merge
|
Thu, 01 Nov 2012 13:05:47 +0100 |
sla |
8002078: hs_err_pid file should report full JDK version string
|
Mon, 29 Oct 2012 16:39:14 -0700 |
minqi |
Merge
|
Mon, 29 Oct 2012 11:35:20 -0700 |
sspitsyn |
6533010: SPEC: A few broken links in jvmti.html
|
Mon, 29 Oct 2012 21:04:17 +0100 |
sla |
8001619: Remove usage of _ALLBSD_SOURCE in bsd files
|
Thu, 25 Oct 2012 16:33:40 -0400 |
coleenp |
7191817: -XX:+UseSerialGC -XX:+UseLargePages crashes with SIGFPE on MacOS X
|
Thu, 25 Oct 2012 16:33:15 -0400 |
coleenp |
7188234: Deprecate VM command line options
|
Fri, 26 Oct 2012 14:18:57 -0700 |
amurillo |
8001663: new hotspot build - hs25-b08
|
Thu, 01 Nov 2012 14:11:16 -0700 |
katleman |
Added tag jdk8-b63 for changeset acabb5c282f5
|
Tue, 30 Oct 2012 13:56:59 -0700 |
lana |
Merge
jdk8-b63
|
Thu, 25 Oct 2012 20:07:39 -0700 |
lana |
Merge
|
Thu, 18 Oct 2012 21:58:55 -0700 |
asaha |
Merge
|
Thu, 11 Oct 2012 15:29:16 -0700 |
asaha |
Merge
|
Wed, 10 Oct 2012 14:28:08 -0700 |
asaha |
Merge
|
Wed, 26 Sep 2012 09:54:11 -0700 |
asaha |
7199488: [TEST] runtime/7158800/InternTest.java failed due to false-positive on PID match.
|
Tue, 25 Sep 2012 11:47:04 -0700 |
asaha |
Merge
|
Wed, 19 Sep 2012 13:58:31 -0700 |
kvn |
7198606: Improve VM optimization
|
Fri, 07 Sep 2012 18:18:55 -0700 |
asaha |
Merge
|
Fri, 10 Aug 2012 10:41:13 -0700 |
asaha |
Merge
|
Thu, 02 Aug 2012 22:23:28 -0700 |
asaha |
Merge
|
Thu, 02 Aug 2012 14:29:12 -0700 |
asaha |
Merge
|
Fri, 08 Jun 2012 12:49:12 -0400 |
kamg |
7158804: Improve config file parsing
|
Wed, 23 May 2012 12:11:25 -0700 |
kvn |
7158801: Improve VM CompileOnly option
|
Fri, 26 Oct 2012 14:09:53 -0700 |
amurillo |
Added tag hs25-b07 for changeset dc16fe422c53
|
Fri, 26 Oct 2012 14:09:52 -0700 |
amurillo |
Merge
hs25-b07
|
Fri, 26 Oct 2012 12:06:55 -0700 |
kvn |
Merge
|
Fri, 26 Oct 2012 11:48:04 -0700 |
kvn |
8001635: assert(in_bb(n)) failed: must be
|
Thu, 25 Oct 2012 17:32:03 -0700 |
kvn |
7163534: VM could crashes assert(false) failed: infinite EA connection graph build
|
Wed, 24 Oct 2012 14:33:22 -0700 |
kvn |
7184394: add intrinsics to use AES instructions
|
Tue, 23 Oct 2012 13:06:37 -0700 |
kvn |
8001183: incorrect results of char vectors right shift operaiton
|
Mon, 22 Oct 2012 16:56:03 -0700 |
twisti |
8000821: JSR 292: C1 fails to call virtual method (JRUBY-6920)
|
Mon, 22 Oct 2012 11:44:30 -0700 |
vlivanov |
8000805: JMM issue: short loads are non-atomic
|
Fri, 19 Oct 2012 14:21:09 -0400 |
dlong |
8001101: C2: more general vector rule subsetting
|
Thu, 18 Oct 2012 07:06:31 -0700 |
kvn |
8001071: Add simple range check into VM implemenation of Unsafe access methods
|
Wed, 17 Oct 2012 12:09:32 -0700 |
kvn |
8000623: tools/javac/Diagnostics/6769027/T6769027.java crashes in PSPromotionManager::copy_to_survivor_space
|
Fri, 26 Oct 2012 08:38:22 -0700 |
jcoomes |
Merge
|
Thu, 25 Oct 2012 12:59:37 -0700 |
jmasa |
8001584: NPG: Incorrect assertion in BinaryTreeDictionary::get_chunk()
|
Tue, 18 Sep 2012 23:35:42 -0700 |
jmasa |
7045397: NPG: Add freelists to class loader arenas.
|
Mon, 22 Oct 2012 12:01:35 -0400 |
coleenp |
Merge
|
Fri, 19 Oct 2012 18:55:08 -0700 |
zgu |
Merge
|
Fri, 19 Oct 2012 21:40:07 -0400 |
zgu |
7199092: NMT: NMT needs to deal overlapped virtual memory ranges
|
Fri, 19 Oct 2012 08:58:14 -0700 |
minqi |
8001055: Bytes.swap should follow big endian
|
Fri, 19 Oct 2012 08:56:57 -0700 |
minqi |
8000818: SA constant pool need to reference to reference map after permgen removal
|
Thu, 18 Oct 2012 13:09:47 -0400 |
coleenp |
7053130: hs_err file does not record specified CLASSPATH
|
Thu, 18 Oct 2012 13:08:13 -0400 |
coleenp |
7188233: UseVMInterruptibleIO flag deprecate for JDK8
|
Fri, 19 Oct 2012 11:26:17 -0700 |
amurillo |
8001176: new hotspot build - hs25-b07
|
Thu, 25 Oct 2012 09:53:16 -0700 |
katleman |
Added tag jdk8-b62 for changeset dccd40de8db1
|
Fri, 19 Oct 2012 11:03:04 -0700 |
amurillo |
Added tag hs25-b06 for changeset d0337c31c8be
jdk8-b62
|
Fri, 19 Oct 2012 11:03:04 -0700 |
amurillo |
Merge
hs25-b06
|
Thu, 18 Oct 2012 12:29:56 -0400 |
coleenp |
Merge
|
Wed, 17 Oct 2012 17:36:48 +0200 |
nloodin |
8000617: It should be possible to allocate memory without the VM dying.
|
Tue, 28 Aug 2012 15:15:29 +0200 |
rbackman |
7093328: JVMTI: jvmtiPrimitiveFieldCallback always report 0's for static primitives
|
Mon, 15 Oct 2012 22:33:19 -0400 |
coleenp |
Merge
|
Mon, 15 Oct 2012 16:48:48 +0100 |
kevinw |
7195151: Multiplatform tescase for 6929067
|
Thu, 11 Oct 2012 14:27:54 -0400 |
kamg |
7054345: Support version 52.0 class file in HotSpot
|
Wed, 10 Oct 2012 17:04:33 -0400 |
coleenp |
7199068: NPG: SharedSkipVerify is meaningless
|
Wed, 17 Oct 2012 13:59:57 -0700 |
jmasa |
Merge
|
Mon, 15 Oct 2012 10:02:42 -0700 |
johnc |
8000831: Heap verification output incorrect/incomplete
|
Tue, 09 Oct 2012 22:12:25 +0200 |
stefank |
8000659: NPG: ClassCastExceptions are unexpectedly thrown when testing nashorn
|
Mon, 08 Oct 2012 09:12:31 -0700 |
johnc |
8000358: G1: metaspace information not printed in PrintHeapAtGC output nor in hs_err file
|
Sat, 06 Oct 2012 01:17:44 -0700 |
johnc |
7127708: G1: change task num types from int to uint in concurrent mark
|
Fri, 12 Oct 2012 14:06:27 -0700 |
amurillo |
8000834: new hotspot build - hs25-b06
|
Thu, 18 Oct 2012 11:08:05 -0700 |
katleman |
Added tag jdk8-b61 for changeset 4547dc71db76
|
Fri, 12 Oct 2012 13:55:53 -0700 |
amurillo |
Added tag hs25-b05 for changeset b261523fe66c
jdk8-b61
|
Fri, 12 Oct 2012 13:55:52 -0700 |
amurillo |
Merge
hs25-b05
|
Fri, 12 Oct 2012 11:31:27 -0700 |
collins |
Merge
|
Fri, 12 Oct 2012 10:49:39 -0700 |
collins |
Merge
|
Thu, 11 Oct 2012 14:36:46 -0400 |
jiangli |
8000459: assert(java_lang_String::is_instance(entry)) failure with various mlvm tests.
|
Wed, 10 Oct 2012 14:35:58 -0400 |
jprovino |
7189254: Change makefiles for more flexibility to override defaults
|
Fri, 12 Oct 2012 09:22:52 -0700 |
kvn |
Merge
|
Thu, 11 Oct 2012 14:46:20 -0700 |
twisti |
8000740: remove LinkWellKnownClasses
|
Thu, 11 Oct 2012 18:21:01 +0200 |
roland |
8000753: compiler/6912517 crashes on 64bit sparc with compressed oops off
|
Tue, 09 Oct 2012 16:09:31 -0700 |
kvn |
8000592: Improve adlc usability
|
Tue, 09 Oct 2012 12:40:05 -0700 |
vlivanov |
7199654: Remove LoadUI2LNode
|
Tue, 09 Oct 2012 10:11:38 +0200 |
roland |
7054512: Compress class pointers after perm gen removal
|
Mon, 08 Oct 2012 17:04:00 -0700 |
twisti |
8000263: JSR 292: signature types may appear to be unloaded
|
Mon, 08 Oct 2012 13:02:13 -0700 |
vlivanov |
8000313: C2 should use jlong for 64bit values
|
Fri, 05 Oct 2012 19:44:49 -0700 |
vlivanov |
8000485: Hotspot build fails in Solaris Studio IDE when building dtrace
|
Fri, 05 Oct 2012 19:29:29 -0700 |
vlivanov |
8000232: NPG: SIGSEGV in Dependencies::DepStream::check_klass_dependency on solaris-x64
|
Fri, 05 Oct 2012 18:57:10 -0700 |
vlivanov |
7177003: C1: LogCompilation support
|
Tue, 09 Oct 2012 10:09:34 -0700 |
mikael |
7197424: update copyright year to match last edit in jdk8 hotspot repository
|
Tue, 09 Oct 2012 02:42:16 -0400 |
coleenp |
8000622: Forgot to hg add and check in test for JDK-7170638
|
Tue, 09 Oct 2012 07:41:27 +0200 |
rbackman |
Merge
|
Mon, 08 Oct 2012 16:59:44 -0700 |
minqi |
Merge
|
Mon, 08 Oct 2012 16:48:52 -0700 |
minqi |
8000332: SA ClassDump throws exception after permgen removal
|
Mon, 08 Oct 2012 09:18:54 -0400 |
coleenp |
7170638: Use DTRACE_PROBE[N] in JNI Set and SetStatic Field.
|
Thu, 04 Oct 2012 20:09:46 -0400 |
dholmes |
Merge
|
Thu, 04 Oct 2012 19:52:09 -0400 |
dholmes |
7199186: runtime/7194254/Test7194254.java fails - wrong test name on @run
|
Thu, 04 Oct 2012 08:43:14 -0400 |
coleenp |
6884973: java -XX:Atomics=2 crashes
|
Thu, 04 Oct 2012 08:38:06 -0400 |
coleenp |
7198519: Broken build, hotspot-rt win USE_PRECOMPILED_HEADER=0
|
Sun, 30 Sep 2012 23:24:12 +0100 |
kevinw |
7200145: runtime/7196045/Test7196045.java fails with No class provided for `main'
|
Sat, 29 Sep 2012 06:40:00 -0400 |
coleenp |
8000213: NPG: Should have renamed arrayKlass and typeArrayKlass
|
Fri, 05 Oct 2012 13:37:08 -0700 |
amurillo |
8000498: new hotspot build - hs25-b05
|
Thu, 11 Oct 2012 09:49:18 -0700 |
katleman |
Added tag jdk8-b60 for changeset 3cfd05b2219a
|
Fri, 05 Oct 2012 13:28:17 -0700 |
amurillo |
Added tag hs25-b04 for changeset 1cc7a2a11d00
jdk8-b60
|
Fri, 05 Oct 2012 13:28:16 -0700 |
amurillo |
Merge
hs25-b04
|
Fri, 05 Oct 2012 10:03:56 -0700 |
kvn |
Merge
|
Thu, 04 Oct 2012 06:31:07 -0700 |
neliasso |
8000102: Resolve include conflicts
|
Tue, 02 Oct 2012 14:49:21 -0700 |
kvn |
7199742: A lot of C2 OSR compilations of the same method's bci
|
Tue, 02 Oct 2012 12:25:13 -0700 |
kvn |
7201026: add vector for shift count
|
Mon, 01 Oct 2012 14:50:10 -0700 |
twisti |
7200949: JSR 292: rubybench/bench/time/bench_base64.rb fails with jruby.jar not on boot class path
|
Thu, 04 Oct 2012 14:01:07 -0700 |
jmasa |
Merge
|
Thu, 04 Oct 2012 10:40:23 -0700 |
jmasa |
7198873: NPG: VM Does not unload classes with UseConcMarkSweepGC
|
Thu, 04 Oct 2012 10:04:13 -0700 |
johnc |
8000311: G1: ParallelGCThreads==0 broken
|
Wed, 03 Oct 2012 20:31:41 +0200 |
jwilhelm |
8000351: Tenuring threshold should be unsigned
|
Wed, 03 Oct 2012 08:08:52 -0700 |
jmasa |
7199349: NPG: PS: Crash seen in jprt
|
Mon, 01 Oct 2012 13:29:11 +0200 |
stefank |
8000228: Missing call to cr() when printing entry_point in nmethod, in os::print_location
|
Mon, 01 Oct 2012 13:29:11 +0200 |
stefank |
8000227: [obj|type]ArrayKlass::oop_print_on prints one line to tty instead of the provided output stream
|
Fri, 28 Sep 2012 15:34:32 +0200 |
stefank |
8000230: Change os::print_location to be more descriptive when a location is pointing into an object
|
Mon, 01 Oct 2012 11:07:31 +0200 |
stefank |
Merge
|
Thu, 27 Sep 2012 15:44:01 -0700 |
johnc |
7200261: G1: Liveness counting inconsistencies during marking verification
|
Fri, 28 Sep 2012 14:36:20 -0700 |
amurillo |
8000251: new hotspot build - hs25-b04
|
Thu, 04 Oct 2012 14:34:51 -0700 |
katleman |
Added tag jdk8-b59 for changeset 8a1a6b9b4f20
|
Wed, 03 Oct 2012 15:31:59 -0700 |
katleman |
Merge
jdk8-b59
|
Thu, 27 Sep 2012 11:24:35 -0700 |
katleman |
Added tag jdk8-b58 for changeset 6bb378c50828
|
Fri, 28 Sep 2012 13:39:41 -0700 |
amurillo |
Added tag hs25-b03 for changeset f2e12eb74117
|
Fri, 28 Sep 2012 10:16:29 -0700 |
kvn |
Merge
hs25-b03
|
Thu, 27 Sep 2012 15:49:48 -0700 |
kvn |
7198084: NPG: distance is too big for short branches in test_invocation_counter_for_mdp()
|
Thu, 27 Sep 2012 09:38:42 -0700 |
kvn |
7193318: C2: remove number of inputs requirement from Node's new operator
|
Tue, 25 Sep 2012 15:48:17 -0700 |
kvn |
7200264: 7192963 changes disabled shift vectors
|
Tue, 25 Sep 2012 10:41:15 -0700 |
kvn |
7200233: C2: can't use expand rules for vector instruction rules
|
Thu, 29 Mar 2012 16:43:21 +0200 |
neliasso |
7163863: Updated projectcreator
|
Mon, 24 Sep 2012 17:59:24 -0700 |
twisti |
7200001: failed C1 OSR compile doesn't get recompiled with C2
|
Mon, 24 Sep 2012 14:46:06 -0700 |
kvn |
Merge
|
Mon, 24 Sep 2012 12:31:47 -0700 |
twisti |
Merge
|
Mon, 24 Sep 2012 11:07:03 -0700 |
twisti |
7188176: The JVM should differentiate between T and M series and adjust GC ergonomics
|
Mon, 24 Sep 2012 10:30:14 -0700 |
kvn |
7200163: add CodeComments functionality to assember stubs
|
Thu, 20 Sep 2012 16:49:17 +0200 |
roland |
7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement()
|
Wed, 19 Sep 2012 16:50:26 -0700 |
kvn |
7199010: incorrect vector alignment
|
Wed, 19 Sep 2012 10:38:12 -0700 |
twisti |
7198499: TraceTypeProfile as diagnostic option
|
Mon, 17 Sep 2012 19:39:07 -0700 |
kvn |
7196199: java/text/Bidi/Bug6665028.java failed: Bidi run count incorrect
|
Mon, 17 Sep 2012 17:02:10 -0700 |
kvn |
7197033: missing ResourceMark for assert in Method::bci_from()
|
Mon, 17 Sep 2012 12:57:58 -0700 |
twisti |
7196262: JSR 292: java/lang/invoke/PrivateInvokeTest.java fails on solaris-sparc
|
Fri, 28 Sep 2012 14:14:25 +0200 |
stefank |
Merge
|
Tue, 25 Sep 2012 18:28:16 +0200 |
brutisso |
Merge
|
Tue, 25 Sep 2012 14:58:12 +0200 |
brutisso |
7200470: KeepAliveClosure not needed in CodeCache::do_unloading
|
Tue, 25 Sep 2012 07:05:55 -0700 |
jmasa |
7200615: NPG: optimized VM build is broken
|
Thu, 27 Sep 2012 20:22:57 +0400 |
dsamersoff |
Merge
|
Tue, 25 Sep 2012 07:58:42 -0400 |
dholmes |
7200065: Cross-compilation changes to support the new-build
|
Mon, 24 Sep 2012 20:04:19 -0700 |
minqi |
Merge
|
Mon, 24 Sep 2012 12:44:00 -0700 |
minqi |
6879063: SA should use hsdis for disassembly
|
Fri, 21 Sep 2012 10:56:28 +0200 |
nloodin |
7200092: Make NMT a bit friendlier to work with
|
Thu, 20 Sep 2012 03:49:15 -0700 |
kevinw |
Merge
|
Wed, 19 Sep 2012 15:24:32 +0100 |
kevinw |
7196045: Possible JVM deadlock in ThreadTimesClosure when using HotspotInternal non-public API.
|
Wed, 19 Sep 2012 16:18:55 -0400 |
jcoomes |
Merge
|
Tue, 18 Sep 2012 19:44:39 -0400 |
jcoomes |
Merge
|
Tue, 18 Sep 2012 13:15:28 -0700 |
ohair |
7198329: Add $(sort) to object files used in links makes binarties more consistent
|
Tue, 18 Sep 2012 10:25:20 -0700 |
ohair |
Merge
|
Mon, 17 Sep 2012 11:46:25 -0700 |
ihse |
7172012: Make test-in-build an option (Queens)
|
Wed, 19 Sep 2012 08:41:30 -0700 |
minqi |
Merge
|
Tue, 18 Sep 2012 10:10:43 -0700 |
minqi |
7191786: retransformClasses() does not pass in LocalVariableTypeTable of a method
|
Tue, 18 Sep 2012 11:37:26 -0700 |
zgu |
Merge
|
Mon, 17 Sep 2012 16:37:26 -0400 |
zgu |
7188594: Print statistic collected by NMT with VM flag
|
Mon, 17 Sep 2012 13:34:07 -0700 |
zgu |
Merge
|
Mon, 17 Sep 2012 10:20:04 -0400 |
zgu |
7190089: NMT ON: NMT failed assertion on thread's stack base address
|
Mon, 17 Sep 2012 08:44:19 -0400 |
dholmes |
Merge
|
Mon, 17 Sep 2012 07:36:31 -0400 |
dholmes |
7194254: jstack reports wrong thread priorities
|
Mon, 17 Sep 2012 11:46:19 +0200 |
sla |
7193201: [OS X] The development launcher should be signed and given task_for_pid privileges
|
Mon, 24 Sep 2012 19:00:55 -0400 |
vladidan |
Merge
|
Wed, 19 Sep 2012 17:22:49 -0400 |
bpittore |
7195372: Wrong copyright in new files
|
Fri, 21 Sep 2012 14:39:56 -0700 |
amurillo |
7200236: new hotspot build - hs25-b03
|
Fri, 21 Sep 2012 14:02:58 -0700 |
amurillo |
Added tag hs25-b02 for changeset 5f54277c67f7
jdk8-b58
|
Fri, 21 Sep 2012 14:02:57 -0700 |
amurillo |
Merge
hs25-b02
|
Thu, 20 Sep 2012 16:27:51 -0700 |
jcoomes |
7199082: write warning messages to stderr
|
Thu, 20 Sep 2012 13:49:27 -0700 |
jmasa |
Merge
|
Thu, 20 Sep 2012 12:18:23 -0700 |
jmasa |
7199923: NPG: tools/javac/T7093325.java timeout
|
Thu, 20 Sep 2012 09:52:56 -0700 |
johnc |
7190666: G1: assert(_unused == 0) failed: Inconsistency in PLAB stats
|
Wed, 19 Sep 2012 15:48:02 -0700 |
johnc |
7193946: Move warnings associated with UseMemSetInBOT flag
|
Wed, 19 Sep 2012 08:48:10 -0700 |
johnc |
7016955: G1: remove the is_zeroed parameter from the HeapRegion constructor
|
Tue, 18 Sep 2012 14:15:06 -0700 |
jmasa |
7197557: NPG: nsk/sysdict/vm/stress/chain/chain004 hangs intermittently
|
Mon, 17 Sep 2012 10:33:13 +0200 |
brutisso |
7198130: G1: PrintReferenceGC output comes out of order
|
Mon, 17 Sep 2012 10:46:59 -0400 |
coleenp |
7197269: NPG: FollowReferences has no ClassLoader -> Class link to follow
|
Thu, 13 Sep 2012 21:20:26 +0200 |
brutisso |
7197906: BlockOffsetArray::power_to_cards_back() needs to handle > 32 bit shifts
|
Fri, 14 Sep 2012 22:00:41 -0700 |
amurillo |
7198641: new hotspot build - hs25-b02
|
Thu, 20 Sep 2012 13:44:28 -0700 |
katleman |
Added tag jdk8-b57 for changeset d70102c4cb73
|
Fri, 14 Sep 2012 21:50:58 -0700 |
amurillo |
Added tag hs25-b01 for changeset 9b076bc3ab67
|
Fri, 14 Sep 2012 21:50:58 -0700 |
amurillo |
Merge
hs25-b01
|
Fri, 14 Sep 2012 12:55:50 -0400 |
zgu |
7198529: NPG: assert with NMT code in Thread destructor
|
Thu, 13 Sep 2012 22:09:16 +0200 |
roland |
7198074: NPG: assert(((Metadata*)obj)->is_valid()) failed: obj is valid
|
Tue, 11 Sep 2012 20:12:55 -0700 |
zgu |
Merge
|
Tue, 11 Sep 2012 18:28:51 -0700 |
zgu |
Merge
|
Tue, 11 Sep 2012 20:53:17 -0400 |
zgu |
7181995: NMT ON: NMT assertion failure assert(cur_vm->is_uncommit_record() || cur_vm->is_deallocation_record
|
Tue, 11 Sep 2012 20:20:38 -0400 |
coleenp |
7196681: NPG: Some JSR 292 tests crash in Windows exception handler
|
Tue, 11 Sep 2012 16:20:57 +0200 |
roland |
7195816: NPG: Crash in c1_ValueType - ShouldNotReachHere
|
Tue, 11 Sep 2012 14:59:23 +0200 |
stefank |
7197350: NPG: jvmtiHeapReferenceCallback receives incorrect reference_kind for system class roots
|
Mon, 10 Sep 2012 16:37:22 -0700 |
twisti |
7196242: vm/mlvm/indy/stress/java/loopsAndThreads crashed
|
Fri, 07 Sep 2012 16:42:25 -0400 |
coleenp |
7196103: NPG: Unable to allocate bit map for parallel garbage collection for the requested heap size
|
Fri, 07 Sep 2012 12:04:16 -0400 |
coleenp |
7195833: NPG: Rename instanceClassLoaderKlass, instanceRefKlass and instanceMirrorKlass
|
Thu, 06 Sep 2012 07:28:30 -0700 |
jmasa |
7196298: Better fix for 7195789
|
Wed, 05 Sep 2012 20:08:08 -0400 |
coleenp |
7195867: NPG: SAJDI tests fail with sun.jvm.hotspot.types.WrongTypeException: No suitable match for type
|
Wed, 05 Sep 2012 10:18:37 -0700 |
kvn |
7196167: NPG: mismerge in make/solaris/makefiles/fastdebug.make
|
Wed, 05 Sep 2012 10:39:29 +0200 |
stefank |
7195935: NPG: Some issues with compressed oops
|
Tue, 04 Sep 2012 16:20:28 -0700 |
jmasa |
7195789: NPG: assert(used + free == capacity) failed: Accounting is wrong
|
Tue, 04 Sep 2012 18:01:20 -0700 |
twisti |
7196120: NPG: JSR 2292 test fails because missing fix for 7188911
|
Tue, 04 Sep 2012 23:27:55 +0200 |
roland |
7184649: NPG: Implement another MetdataPtr case
|
Tue, 04 Sep 2012 13:01:03 +0200 |
stefank |
7195968: NPG: oopDesc::list_ptr_from_klass is broken
|
Mon, 03 Sep 2012 18:37:12 -0400 |
coleenp |
7195823: NPG: CMS reserved() doesn't match _rs.base().
|
Sat, 01 Sep 2012 13:25:18 -0400 |
coleenp |
6964458: Reimplement class meta-data storage to use native memory
|
Fri, 31 Aug 2012 16:39:35 -0700 |
jcoomes |
7195615: new hotspot build - hs25-b01
|
Thu, 13 Sep 2012 13:15:14 -0700 |
katleman |
Added tag jdk8-b56 for changeset 6124ff421829
jdk8-b57
|
Thu, 06 Sep 2012 17:27:33 -0700 |
katleman |
Added tag jdk8-b55 for changeset af0c8a080851
jdk8-b56
|
Fri, 16 Nov 2012 17:21:10 +0100 |
Lukas Stadler |
make osr compilations asynchronous
|
Thu, 15 Nov 2012 17:18:16 +0100 |
Lukas Stadler |
disabled scaladacapo apparat benchmark
|
Thu, 15 Nov 2012 10:26:00 +0100 |
Laurent Daynes |
Automated merge with https://lafo.ssw.uni-linz.ac.at/hg/graalvm
|
Thu, 15 Nov 2012 10:25:46 +0100 |
Laurent Daynes |
Avoids stripping libjvm.so when building debug on Solaris (.debuginfo files don't work well with Oracle Solaris Studio 12.3's solaris).
|
Tue, 13 Nov 2012 21:21:02 +0100 |
Doug Simon |
clarified the specification of ResolvedJavaType.getModifiers() to indicate the similarity to Class.getModifiers() and fixed the current usages and the HotSpot implementation to accommodate the spec change
|
Tue, 13 Nov 2012 14:48:42 +0100 |
Doug Simon |
removed null check from UnsafeLoadNode, UnsafeStoreNode, ReadNode and WriteNode as it violates the sun.misc.Unsafe API
|
Mon, 12 Nov 2012 21:13:19 +0100 |
Doug Simon |
fixed bug in binding of logging stubs to the correct stub address
|
Mon, 12 Nov 2012 21:12:34 +0100 |
Doug Simon |
added symlinks to the BSD/MacOS HotSpot source directories
|
Mon, 12 Nov 2012 21:11:55 +0100 |
Doug Simon |
removed use of ResolvedJavaType.toJava() from WordTypeRewriterPhase
|
Mon, 12 Nov 2012 21:10:27 +0100 |
Doug Simon |
primitive types are not abstract
|
Mon, 12 Nov 2012 18:11:17 +0100 |
Lukas Stadler |
fix PartialEscapeAnalysisTest
|
Mon, 12 Nov 2012 17:49:06 +0100 |
Lukas Stadler |
add Virtualizable and VirtualizerTool, refactor PEA to use it
|
Mon, 12 Nov 2012 17:48:51 +0100 |
Lukas Stadler |
small cleanup
|
Mon, 12 Nov 2012 17:46:21 +0100 |
Lukas Stadler |
add isDefaultForKind to Constant
|
Mon, 12 Nov 2012 17:45:55 +0100 |
Lukas Stadler |
make VirtualObjectState and MaterializedObjectState global value numberable
|
Mon, 12 Nov 2012 17:45:27 +0100 |
Lukas Stadler |
make LoopFragment deal correctly with GVN'd VirtualState
|
Mon, 12 Nov 2012 13:04:08 +0100 |
Laurent Daynes |
Added recursive chmod for cases where JAVA_HOME is not owned by graal workspace owner.
|
Mon, 12 Nov 2012 13:02:43 +0100 |
Laurent Daynes |
Fixed use of mapfilevers for solaris makefile.
|
Mon, 12 Nov 2012 11:48:01 +0100 |
Laurent Daynes |
Automated merge with https://lafo.ssw.uni-linz.ac.at/hg/graalvm
|
Fri, 09 Nov 2012 19:41:52 +0100 |
Laurent Daynes |
added setup of ENFORCE_COMPILER_REV and ENFORCE_CC_COMPILER_REV when using sunstudio compilers on Solaris to avoid build complaint from HotSpot makefiles.
|
Fri, 09 Nov 2012 16:28:38 +0100 |
Laurent Daynes |
remove debug printout.
|
Mon, 12 Nov 2012 00:08:17 +0100 |
Doug Simon |
removed file that clashes with another file of the same name but different case (which Mac OS X cannot handle)
|
Fri, 09 Nov 2012 17:15:13 -0800 |
Christian Wimmer |
Support for interfaces in the Graal API: Make interfaces implemented by a ResolvedJavaType available; change semantics of ResolvedJavaType.getSuperclass to return null for interfaces (to conform with java.lang.Class); change semantics of ResolvedJavaType.isInstanceClass to return false for interfaces.
|
Fri, 09 Nov 2012 17:04:16 -0800 |
Christian Wimmer |
Make CalleeSaveLayout available in CompilationResult
|
Fri, 09 Nov 2012 17:03:40 -0800 |
Christian Wimmer |
Remove double checked locking rule, which is no longer supported in checkstyle
|
Fri, 09 Nov 2012 16:58:28 -0800 |
Christian Wimmer |
When InstanceOfNode is lowered to always true or always false condition, then the no longer used branch needs to be removed from graph.
|
Fri, 09 Nov 2012 16:57:29 -0800 |
Christian Wimmer |
Avoid NullPointerException
|
Fri, 09 Nov 2012 16:56:23 -0800 |
Christian Wimmer |
UnsignedMathSnippets are not HotSpot-specific. Move them to snippets project and activate them.
|
Fri, 09 Nov 2012 16:55:09 -0800 |
Christian Wimmer |
HexCodeFile is not HotSpot-specific, so move it to printer project
|
Fri, 09 Nov 2012 16:11:12 +0100 |
Lukas Stadler |
fix for bug in GraphBuilderPhase (which caused a NPE in insertLoopProxies)
|
Fri, 09 Nov 2012 15:23:35 +0100 |
Laurent Daynes |
Automatically add -d64 vm options when running graal
|
Fri, 09 Nov 2012 13:35:26 +0100 |
Laurent Daynes |
Automated merge with https://lafo.ssw.uni-linz.ac.at/hg/graalvm
|
Fri, 09 Nov 2012 13:32:53 +0100 |
Laurent Daynes |
added missing files to build on solaris
|
Wed, 24 Oct 2012 12:59:22 +0200 |
Laurent Daynes |
Make sure files in copy of JDK has write-protection unset before modifying it.
|
Tue, 23 Oct 2012 17:08:17 +0200 |
Laurent Daynes |
Added change to copied directory's protection when source JDK directories are read-only.
|
Thu, 08 Nov 2012 18:19:31 +0100 |
Gilles Duboscq |
Do not inline vtable lookup when the method's holder is not yet linked (no vtable offset available)
|
Thu, 08 Nov 2012 18:18:18 +0100 |
Gilles Duboscq |
Change default graph dumping to binary and no CFG, fix name template for RuntimeCall
|
Thu, 08 Nov 2012 18:16:34 +0100 |
Gilles Duboscq |
Add OSR marker in -G:+PrintCompilation output
|
Wed, 07 Nov 2012 17:48:02 +0100 |
Gilles Duboscq |
Fix Inlining : null check guard should use reason NullCheckException
|
Wed, 07 Nov 2012 16:22:11 +0100 |
Lukas Stadler |
remove unnecessary assertion in OSR compilation
|
Wed, 07 Nov 2012 15:59:38 +0100 |
Lukas Stadler |
refactor StructuredGraph constructor, remove debug output
|
Wed, 07 Nov 2012 15:59:11 +0100 |
Lukas Stadler |
fix for unnecessary BailoutExceptions in OSR
|
Wed, 07 Nov 2012 15:58:20 +0100 |
Lukas Stadler |
fix merge error
|
Wed, 07 Nov 2012 15:10:30 +0100 |
Lukas Stadler |
Merge.
|
Wed, 07 Nov 2012 14:52:12 +0100 |
Lukas Stadler |
hotspot infrastructure for OnStackReplacement
|
Wed, 07 Nov 2012 14:14:35 +0100 |
Lukas Stadler |
Graal infrastructure for OnStackReplacement
|
Wed, 07 Nov 2012 14:08:03 +0100 |
Lukas Stadler |
change LIRGenerator to take StructuredGraph instead of Graph
|
Wed, 07 Nov 2012 13:18:04 +0100 |
Lukas Stadler |
VM infrstructure for OnStackReplacement
|
Wed, 07 Nov 2012 12:18:37 +0100 |
Lukas Stadler |
remove InliningIdentifier
|
Wed, 07 Nov 2012 14:13:11 +0100 |
Gilles Duboscq |
Fix for Canonicalizer : accespt replacement of a floating node by a merge node
|
Wed, 07 Nov 2012 13:20:49 +0100 |
Gilles Duboscq |
Add option for EliminatePartiallyRedundantGuards, eliminate at splits after IterativeConditionalElimination
|
Wed, 07 Nov 2012 12:10:33 +0100 |
Gilles Duboscq |
Cleanup GraalOption : removed defunct options
|
Tue, 06 Nov 2012 14:26:30 +0100 |
Gilles Duboscq |
Simple elimination of some partially redundant guards
|
Tue, 06 Nov 2012 13:59:07 +0100 |
Gilles Duboscq |
Merge
|
Tue, 06 Nov 2012 13:57:04 +0100 |
Gilles Duboscq |
Directly return the NodeSuccessorList in ControlSplitNode.blockSuccessors instead of creating a new Iterable
|
Tue, 06 Nov 2012 10:01:17 +0100 |
Lukas Stadler |
fix lock-related assertion in PEA
|
Mon, 05 Nov 2012 12:58:32 +0100 |
Lukas Stadler |
PEA bugfix: look up scalar aliases when initializing virtual object entries
|
Mon, 05 Nov 2012 12:57:17 +0100 |
Lukas Stadler |
PEA: create default element for arrays only once
|
Fri, 02 Nov 2012 12:14:07 +0100 |
Doug Simon |
refactored complex snippet-based lowering mechanism for InstanceOfNodes into non-HotSpot specific project
|
Fri, 02 Nov 2012 10:21:38 +0100 |
Doug Simon |
simplified and improved the re-use of an instanceof snippet instantiation across all of the usages of the InstanceOfNode
|
Thu, 01 Nov 2012 17:33:48 +0100 |
Doug Simon |
fixed comment
|
Thu, 01 Nov 2012 17:32:35 +0100 |
Doug Simon |
added more tests to InstanceOfTest
|
Thu, 01 Nov 2012 17:30:53 +0100 |
Doug Simon |
refactored anonymous class into inner class to ease debugging
|
Thu, 01 Nov 2012 17:30:04 +0100 |
Doug Simon |
made all constructors public to be consistent
|
Wed, 31 Oct 2012 18:21:19 +0100 |
Lukas Stadler |
more PEA refactoring, multiple iterations
|
Wed, 31 Oct 2012 10:33:01 +0100 |
Lukas Stadler |
first part of PEA refactoring, fixes
|
Wed, 31 Oct 2012 08:20:42 +0100 |
Lukas Stadler |
first part of PEA refactoring
|
Tue, 30 Oct 2012 23:59:59 +0100 |
Doug Simon |
Merge.
|
Tue, 30 Oct 2012 23:58:53 +0100 |
Doug Simon |
intermediate materialization is now removed during lowering of an InstanceOfNode that has a single usage which is an IfNode in the same block
|
Tue, 30 Oct 2012 10:45:00 +0100 |
Doug Simon |
renamed snippet methods in InstanceOfSnippets
|
Tue, 30 Oct 2012 11:12:35 -0700 |
Christian Wimmer |
CodeCacheProvider.callKillsRegisters is not necessary because this information can be inferred from the register configuration
|
Tue, 30 Oct 2012 13:54:39 +0100 |
Lukas Stadler |
refactor PEA into separate classes
|
Tue, 30 Oct 2012 11:32:09 +0100 |
Lukas Stadler |
removed unused PEA version
|
Tue, 30 Oct 2012 10:22:25 +0100 |
Doug Simon |
factored CheckCastDynamicNode out of CheckCastNode
|
Tue, 30 Oct 2012 08:57:28 +0100 |
Doug Simon |
removed targetClassInstruction from InstanceOfNode
|
Mon, 29 Oct 2012 21:10:04 +0100 |
Doug Simon |
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/ just before the NPG (no perm gen) changeset
|
Fri, 31 Aug 2012 16:17:41 -0700 |
jcoomes |
Added tag hs24-b22 for changeset 09ea7e0752b3
jdk8-b55
|
Fri, 31 Aug 2012 16:17:40 -0700 |
jcoomes |
Merge
hs24-b22
|
Fri, 31 Aug 2012 12:59:10 -0700 |
jiangli |
Merge
|
Fri, 31 Aug 2012 14:47:01 -0400 |
jiangli |
Merge
|
Thu, 30 Aug 2012 11:20:01 -0400 |
bpittore |
7154641: Servicability agent should work on platforms other than x86, sparc
|
Fri, 17 Aug 2012 16:47:04 -0700 |
amurillo |
Merge
|
Wed, 08 Aug 2012 16:09:11 -0400 |
vladidan |
Merge
|
Wed, 08 Aug 2012 15:43:51 -0400 |
jprovino |
7153374: ARM ONLY .. linking problem with new compilers.. Need to use -fPIC
|
Fri, 31 Aug 2012 10:48:08 -0700 |
twisti |
Merge
|
Wed, 29 Aug 2012 13:02:40 -0700 |
kvn |
7160161: Missed safepoint in non-Counted loop
|
Wed, 29 Aug 2012 14:49:05 -0400 |
coleenp |
7191926: Remove MKS dependency in Hotspot regression tests
|
Tue, 28 Aug 2012 15:24:39 -0700 |
twisti |
7192406: JSR 292: C2 needs exact return type information for invokedynamic and invokehandle call sites
|
Mon, 27 Aug 2012 15:17:17 -0700 |
twisti |
6677625: Move platform specific flags from globals.hpp to globals_<arch>.hpp
|
Mon, 27 Aug 2012 09:46:38 -0700 |
kvn |
7148109: C2 compiler consumes too much heap resources
|
Fri, 31 Aug 2012 08:30:30 +0200 |
brutisso |
Merge
|
Wed, 29 Aug 2012 13:02:54 -0700 |
johnc |
7194409: os::javaTimeNanos() shows hot on CPU_CLK_UNHALTED profiles
|
Tue, 28 Aug 2012 15:20:08 -0700 |
johnc |
7041879: G1: introduce stress testing parameter to cause frequent evacuation failures
|
Thu, 23 Aug 2012 10:21:12 +0200 |
brutisso |
7178363: G1: Remove the serial code for PrintGCDetails and make it a special case of the parallel code
|
Fri, 24 Aug 2012 19:45:42 -0700 |
dcubed |
Merge
|
Wed, 22 Aug 2012 10:01:51 +0200 |
sla |
7192916: Hotspot development launcher should use DYLD_LIBRARY_PATH on OS X
|
Fri, 24 Aug 2012 16:23:59 -0700 |
amurillo |
7194004: new hotspot build - hs24-b22
|
Thu, 30 Aug 2012 10:27:07 -0700 |
katleman |
Added tag jdk8-b54 for changeset e8fb566b9466
|
Fri, 24 Aug 2012 15:51:20 -0700 |
amurillo |
Added tag hs24-b21 for changeset 9e3ae661284d
jdk8-b54
|
Fri, 24 Aug 2012 15:51:19 -0700 |
amurillo |
Merge
hs24-b21
|
Fri, 24 Aug 2012 11:48:32 -0700 |
twisti |
Merge
|
Thu, 23 Aug 2012 09:13:16 -0700 |
kvn |
7192965: assert(is_aligned_sets(size)) failed: mask is not aligned, adjacent sets
|
Wed, 22 Aug 2012 11:55:40 -0700 |
kvn |
7192963: assert(_in[req-1] == this) failed: Must pass arg count to 'new'
|
Wed, 22 Aug 2012 14:29:57 +0200 |
roland |
7171824: assert(_offset >= 1) failed: illegal call to offset()
|
Tue, 21 Aug 2012 14:50:02 -0700 |
kvn |
7192964: assert(false) failed: bad AD file
|
Tue, 21 Aug 2012 10:48:50 -0700 |
twisti |
7192167: JSR 292: C1 has old broken code which needs to be removed
|
Mon, 20 Aug 2012 09:58:58 -0700 |
kvn |
7190310: Inlining WeakReference.get(), and hoisting $referent may lead to non-terminating loops
|
Mon, 20 Aug 2012 09:07:21 -0700 |
kvn |
6340864: Implement vectorization optimizations in hotspot-server
|
Fri, 24 Aug 2012 09:45:08 +0200 |
brutisso |
Merge
|
Thu, 23 Aug 2012 05:25:59 +0200 |
brutisso |
7193157: G1: Make some develpflags available in product builds
|
Tue, 21 Aug 2012 14:10:39 -0700 |
johnc |
7185699: G1: Prediction model discrepancies
|
Tue, 21 Aug 2012 10:05:57 -0700 |
johnc |
7192128: G1: Extend fix for 6948537 to G1's BOT
|
Tue, 21 Aug 2012 19:25:20 -0700 |
dcubed |
Merge
|
Fri, 17 Aug 2012 11:57:46 -0700 |
dcubed |
Merge
|
Tue, 14 Aug 2012 13:56:46 -0400 |
zgu |
7191124: Optimized build is broken due to inconsistent use of DEBUG_ONLY and NOT_PRODUCT macros in NMT
|
Fri, 10 Aug 2012 23:16:52 -0700 |
tbell |
7190512: Fix for 7181175 broke hotspot/make/windows/create.bat builds
|
Mon, 06 Aug 2012 15:54:45 -0400 |
kamg |
7116786: RFE: Detailed information on VerifyErrors
|
Mon, 06 Aug 2012 09:34:40 -0700 |
dcubed |
Merge
|
Fri, 03 Aug 2012 18:34:28 -0700 |
dcubed |
7181175: Enable builds on Windows with MinGW/MSYS
|
Thu, 02 Aug 2012 14:54:14 -0700 |
dcubed |
7188168: 7071904 broke the DEBUG_BINARIES option on Linux
|
Wed, 01 Aug 2012 16:16:13 -0700 |
zgu |
Merge
|
Wed, 01 Aug 2012 15:00:50 -0700 |
zgu |
Merge
|
Wed, 01 Aug 2012 17:19:30 -0400 |
zgu |
7185614: NMT ON: "check by caller" assertion failed on nsk ThreadMXBean test
|
Wed, 01 Aug 2012 16:52:43 -0400 |
coleenp |
7129723: MAC: Some regression tests need to recognize Mac OS X platform
|
Fri, 17 Aug 2012 15:41:04 -0700 |
amurillo |
Merge
|
Tue, 07 Aug 2012 09:53:12 -0700 |
amurillo |
7189729: jprt.properties should include release jdk7u8
|
Mon, 06 Aug 2012 12:20:14 -0700 |
johnc |
6818524: G1: use ergonomic resizing of PLABs
|
Wed, 15 Aug 2012 16:49:38 -0700 |
amurillo |
7191765: make jdk8 the default jprt release for hs24
|
Fri, 10 Aug 2012 23:19:43 -0700 |
amurillo |
7190772: new hotspot build - hs24-b21
|
Thu, 23 Aug 2012 12:27:33 -0700 |
katleman |
Added tag jdk8-b53 for changeset 54240c1b8e87
|
Thu, 16 Aug 2012 11:43:12 -0700 |
katleman |
Added tag jdk8-b52 for changeset 6d0436885201
jdk8-b53
|
Mon, 29 Oct 2012 20:02:54 +0100 |
Doug Simon |
removing intermediate materialization with frame-state-full merges now works
|
Mon, 29 Oct 2012 17:22:25 +0100 |
Doug Simon |
Merge.
|
Mon, 29 Oct 2012 17:12:47 +0100 |
Doug Simon |
removed _'s from method names in CompilerToVM
|
Mon, 29 Oct 2012 17:05:44 +0100 |
Lukas Stadler |
renamed CheckCastElimination to ConditionalElimination, plus a few small changes
|
Mon, 29 Oct 2012 14:47:07 +0100 |
Doug Simon |
removing intermediate materializations when merge has frame state (pending bug fix)
|
Mon, 29 Oct 2012 14:44:53 +0100 |
Doug Simon |
removing intermediate materializations is disabled when the compare input to an if has more than one usage
|
Mon, 29 Oct 2012 14:41:20 +0100 |
Doug Simon |
added more javadoc to DebugConfig interface
|
Fri, 26 Oct 2012 17:32:57 +0200 |
Doug Simon |
improved IfNode simplification of removing intermediate materializations to handle (some) MergeNodes with a non-null frame state
|
Thu, 25 Oct 2012 20:08:32 +0200 |
Doug Simon |
deleted Architecture.twoOperandMode() and encapsulated all public fields in Architecture with getters
|
Thu, 25 Oct 2012 14:50:14 +0200 |
Doug Simon |
removed Architecture.isX86() and Architecture.isSPARC()
|
Thu, 25 Oct 2012 12:52:54 +0200 |
Doug Simon |
moved AMD64 into its own (new) project: com.oracle.graal.amd64
|
Thu, 25 Oct 2012 12:42:25 +0200 |
Doug Simon |
added test case to demonstrate current limitation in the IfNode simplification of removing intermediate materializations
|
Thu, 25 Oct 2012 12:29:56 +0200 |
Doug Simon |
updated javadoc
|
Thu, 25 Oct 2012 12:29:39 +0200 |
Doug Simon |
disabled IfNode materialization simplification if associated merge has a non-null frame state
|
Thu, 25 Oct 2012 08:42:26 +0200 |
Doug Simon |
fixed formatting in FrameState.toString()
|
Thu, 25 Oct 2012 08:13:16 +0200 |
Doug Simon |
removed left-over debugging statement
|
Thu, 25 Oct 2012 01:22:07 +0200 |
Doug Simon |
removed JumpNode and the non-materializing instanceof snippets that used it
|
Wed, 24 Oct 2012 22:30:46 +0200 |
Doug Simon |
extended IfNode simplification to try and connect code that initializes a variable directly with the successors of an if construct that switches on the variable
|
Wed, 24 Oct 2012 17:40:06 +0200 |
Doug Simon |
re-add successor of a canonicalized fixed node to the canonicalization work list as the removal may have presented new canonicalization opportunities for the successor
|
Wed, 24 Oct 2012 17:37:03 +0200 |
Doug Simon |
removed unnecessary boxing
|
Wed, 24 Oct 2012 17:35:44 +0200 |
Doug Simon |
added method to DebugScope to simplify dumping of a graph from with Eclipse
|
Mon, 22 Oct 2012 20:22:50 +0200 |
Doug Simon |
use of JumpNodes to lower instanceof snippets can be disabled with graal.instanceof.disableJumpNodes system property
|
Mon, 22 Oct 2012 18:10:04 +0200 |
Doug Simon |
added indirection for the replacement of a snippet-lowered node with the snippet's return value
|
Mon, 22 Oct 2012 10:23:50 +0200 |
Doug Simon |
improved InstanceOfTest.isStringInt()
|
Sat, 20 Oct 2012 12:21:23 +0200 |
Doug Simon |
fixed detection of architecture on Snow Leopard and earlier versions of MacOSX
|
Sat, 20 Oct 2012 11:53:12 +0200 |
Doug Simon |
Merge.
|
Sat, 13 Oct 2012 15:54:33 +0200 |
Doug Simon |
Merge.
|
Tue, 09 Oct 2012 13:27:17 +0200 |
Doug Simon |
renamed input for IfNode from 'compare' to 'condition'
|
Fri, 19 Oct 2012 13:25:19 +0200 |
Laurent Daynes |
Silently ignore error on installing .diz files when building on Solaris.
|
Fri, 19 Oct 2012 12:51:46 +0200 |
Laurent Daynes |
Merge
|
Fri, 19 Oct 2012 11:30:50 +0200 |
Laurent Daynes |
Fixed linking issue on Solaris. Mapfile vers files must be defined.
|
Fri, 19 Oct 2012 11:30:06 +0200 |
Laurent Daynes |
fixed compilation issues on Solaris. When using SunStudio compiler, Solaris build with DONT_USE_PRECOMPILED_HEADER
|
Fri, 19 Oct 2012 10:18:40 +0200 |
Laurent Daynes |
arch is i86pc on solaris x64 boxes.
|
Fri, 19 Oct 2012 09:55:54 +0200 |
Laurent Daynes |
fixed makefile to build on Solaris.
|
Fri, 12 Oct 2012 16:47:18 -0700 |
Christian Wimmer |
Remove unnecessary test folder definition
|
Fri, 12 Oct 2012 16:12:13 -0700 |
Christian Wimmer |
Add trailing comma
|
Fri, 12 Oct 2012 16:11:12 -0700 |
Christian Wimmer |
Intrinsification of more Unsafe methods
|
Fri, 12 Oct 2012 16:10:45 -0700 |
Christian Wimmer |
Remove BoxNode that is never used
|
Fri, 12 Oct 2012 16:10:05 -0700 |
Christian Wimmer |
Do not generate null check for values already proven to be non-null.
|
Fri, 12 Oct 2012 16:09:36 -0700 |
Christian Wimmer |
Add assertion to prevent use of wrong factory method
|
Thu, 11 Oct 2012 15:38:10 +0200 |
Lukas Stadler |
small change to inlining heuristics
|
Wed, 10 Oct 2012 20:32:33 -0700 |
Christian Wimmer |
Add functionality to initialize a type
|
Wed, 10 Oct 2012 20:29:53 -0700 |
Christian Wimmer |
The lowering currently does not support a FixedGuard as the usage of an InstanceOfNode
|
Wed, 10 Oct 2012 20:29:24 -0700 |
Christian Wimmer |
Allow virtual phi functions
|
Wed, 10 Oct 2012 20:29:07 -0700 |
Christian Wimmer |
Call target can be null, so don't crash debug printer
|
Wed, 10 Oct 2012 20:28:42 -0700 |
Christian Wimmer |
Allow virtual phi functions
|
Wed, 10 Oct 2012 20:21:56 -0700 |
Christian Wimmer |
Avoid assertion failures for BoxedVirtualObjectNode
|
Tue, 09 Oct 2012 16:16:39 -0700 |
Christian Wimmer |
Minor fixes after cleanup
|
Tue, 09 Oct 2012 15:39:49 -0700 |
Christian Wimmer |
Change that was missing in earlier improvements to annotation processing in the mx script
|
Tue, 09 Oct 2012 15:37:12 -0700 |
Christian Wimmer |
Remove project graal.boot
|
Tue, 09 Oct 2012 15:32:45 -0700 |
Christian Wimmer |
Rename project graal.api to graal.api.runtime
|
Tue, 09 Oct 2012 15:23:38 -0700 |
Christian Wimmer |
Cleanup of Graal API: Rename methods so that it follows the getXxx naming convention and so that they are similar to the names of the java.lang.reflect classes. Remove unused methods.
|
Tue, 09 Oct 2012 14:06:26 +0200 |
Gilles Duboscq |
Merge
|
Tue, 09 Oct 2012 14:02:33 +0200 |
Gilles Duboscq |
Fix NullPointerException when disabling Debug
|
Tue, 09 Oct 2012 13:34:25 +0200 |
Lukas Stadler |
increase code cache size for Graal
|
Mon, 08 Oct 2012 19:46:12 -0700 |
Christian Wimmer |
Improvements of annotation processor functionality in mx script; allow javac to be run in debugger in order to debug annotation processor
|
Mon, 08 Oct 2012 19:34:32 -0700 |
Christian Wimmer |
SnippetTemplate must not depend on CodeCacheProvider (only on MetaAccessProvider). This means that the hasSideEffect flag of a RuntimeCall must be already fixed in the RuntimeCall.Descriptor to avoid a lookup of the actual RuntimeCall using the CodeCacheProvider.
|
Mon, 08 Oct 2012 17:38:24 +0200 |
Doug Simon |
modified canonicalizeprojects to ensure all package prefixes match the enclosing project
|
Mon, 08 Oct 2012 17:36:51 +0200 |
Doug Simon |
renamed package: com.oracle.graal.compiler.target.amd64 -> com.oracle.graal.compiler.amd64
|
Mon, 08 Oct 2012 17:35:03 +0200 |
Doug Simon |
renamed packages: com.oracle.max.asm... -> com.oracle.graal.asm...
|
Mon, 08 Oct 2012 17:31:58 +0200 |
Doug Simon |
moved classes from com.oracle.graal.util into com.oracle.graal.nodes.util
|
Mon, 08 Oct 2012 17:30:11 +0200 |
Doug Simon |
renamed package: com.oracle.graal.lir.cfg -> com.oracle.graal.nodes.cfg
|
Mon, 08 Oct 2012 17:18:31 +0200 |
Doug Simon |
fixed imprecise dependencies
|
Mon, 08 Oct 2012 17:18:00 +0200 |
Doug Simon |
modified canonicalizeprojects to detect imprecise dependencies (e.g., A specifies that it depends on B but only imports packages from B's dependencies)
|
Sun, 07 Oct 2012 14:27:50 +0200 |
Doug Simon |
split phases out of graal.phases project into graal.phases.common project
|
Sun, 07 Oct 2012 14:15:44 +0200 |
Doug Simon |
rename packages in graal.phases to match project name
|
Sun, 07 Oct 2012 14:11:55 +0200 |
Doug Simon |
rename packages in graal.virtual to match project name
|
Sun, 07 Oct 2012 14:08:36 +0200 |
Doug Simon |
rename packages in graal.loop to match project name
|
Sun, 07 Oct 2012 12:44:05 +0200 |
Doug Simon |
refactoring: graal.compiler.phases -> graal.phases, graal.compiler.virtual -> graal.virtual, graal.compiler.loop -> graal.loop
|
Fri, 05 Oct 2012 17:55:12 +0200 |
Doug Simon |
consolidated framework for runtime and stub calls and moved declaration of descriptors for such calls to the source file in which they are used
|
Fri, 05 Oct 2012 15:54:08 +0200 |
Lukas Stadler |
add new backtracking partial escape analysis
|
Fri, 05 Oct 2012 15:39:40 +0200 |
Lukas Stadler |
move TailDuplication to before lowering and escape analysis
|
Fri, 05 Oct 2012 15:17:27 +0200 |
Lukas Stadler |
add hashCode fast path for System.identityHashCode
|
Fri, 05 Oct 2012 13:44:26 +0200 |
Lukas Stadler |
fix hashCode changes: port to x64
|
Fri, 05 Oct 2012 10:54:06 +0200 |
Christian Haeubl |
Merge.
|
Fri, 05 Oct 2012 10:13:19 +0200 |
Christian Haeubl |
Fixed VS2010 warnings in HotSpot.
|
Fri, 05 Oct 2012 10:11:22 +0200 |
Lukas Stadler |
Merge.
|
Fri, 05 Oct 2012 09:59:21 +0200 |
Lukas Stadler |
enable hashCode fast path in generate_native_wrapper for GRAAL
|
Fri, 05 Oct 2012 09:48:01 +0200 |
Christian Haeubl |
Windows-specific fix for mx.
|
Fri, 05 Oct 2012 09:12:55 +0200 |
Lukas Stadler |
add infrastructure for creating locked objects
|
Fri, 05 Oct 2012 09:01:20 +0200 |
Lukas Stadler |
javadoc and visualizer fixes
|
Thu, 04 Oct 2012 19:54:22 +0200 |
Doug Simon |
added packageinfo command
|
Thu, 04 Oct 2012 16:58:00 +0200 |
Doug Simon |
fixed imprecise dependencies
|
Thu, 04 Oct 2012 13:35:32 +0200 |
Doug Simon |
refined the API for CallingConvention
|
Thu, 04 Oct 2012 11:22:09 +0200 |
Doug Simon |
added projects table to the top level javadoc page generated by the site command
|
Wed, 03 Oct 2012 23:44:38 +0200 |
Doug Simon |
fixed an ordering issue in the initialization and retrieval of the platform specific HotSpotGraalRuntime instance
|
Wed, 03 Oct 2012 20:43:44 +0200 |
Doug Simon |
fixed subtle bug in TLAB allocation snippet involving unchecked, unsigned integer overflow (bug and fix submitted by Peter Kessler)
|
Wed, 03 Oct 2012 20:38:40 +0200 |
Doug Simon |
simplified error checking when loading Graal classes from the C++ code
|
Wed, 03 Oct 2012 18:47:11 +0200 |
Doug Simon |
removed inclusion of deleted com.oracle.max.crutils project
|
Wed, 03 Oct 2012 18:39:22 +0200 |
Doug Simon |
moved UnsignedMath to com.oracle.graal.api.code
|
Wed, 03 Oct 2012 18:34:46 +0200 |
Doug Simon |
moved TTY and LogStream to com.oracle.graal.debug
|
Wed, 03 Oct 2012 18:22:33 +0200 |
Doug Simon |
moved HexCodeFile to com.oracle.graal.hotspot
|
Wed, 03 Oct 2012 18:14:17 +0200 |
Doug Simon |
moved MemoryBarriers to com.oracle.graal.api.code
|
Wed, 03 Oct 2012 17:42:12 +0200 |
Doug Simon |
renamed projects com.oracle.max.asm* to com.oracle.graal.asm*
|
Wed, 03 Oct 2012 16:49:51 +0200 |
Doug Simon |
moved AMD64 specific code into com.oracle.graal.compiler.amd64
|
Wed, 03 Oct 2012 01:18:03 +0200 |
Doug Simon |
moved AMD64 specific HotSpot code in com.oracle.graal.hotspot.amd64 project
|
Wed, 03 Oct 2012 00:25:30 +0200 |
Doug Simon |
refactored all AMD64 specific HotSpot code in com.oracle.graal.hotspot.target.amd64 package
|
Tue, 02 Oct 2012 22:22:06 +0200 |
Doug Simon |
moved ADM64-specific assembler code into separate project
|
Tue, 02 Oct 2012 22:06:37 +0200 |
Doug Simon |
removed MethodEntryCounters
|
Tue, 02 Oct 2012 18:25:17 +0200 |
Doug Simon |
refactored lowering of DirectCompareAndSwap node into HotSpotLIRGenerator
|
Tue, 02 Oct 2012 17:31:03 +0200 |
Doug Simon |
refactored stub names into constants shared between definition and usage sites
|
Tue, 02 Oct 2012 17:22:22 +0200 |
Doug Simon |
defined new HotSpot specific interface extending the contract of a LIR generator
|
Tue, 02 Oct 2012 16:48:54 +0200 |
Doug Simon |
removed more XIR remnants
|
Tue, 02 Oct 2012 16:09:06 +0200 |
Doug Simon |
modified VmErrorStubCall to use information provided by the (platform independent) backend
|
Tue, 02 Oct 2012 15:28:05 +0200 |
Doug Simon |
removed TemplateFlag, an XIR remnant
|
Tue, 02 Oct 2012 15:27:00 +0200 |
Doug Simon |
modified VerifyOopStubCall to use information provided by the (platform independent) backend instead of AMD64 specific nodes for linking the stub call
|
Tue, 02 Oct 2012 15:20:07 +0200 |
Doug Simon |
modified NewMultiArrayStubCall to use information provided by the (platform independent) backend instead of AMD64 specific nodes for linking the stub call
|
Tue, 02 Oct 2012 15:03:07 +0200 |
Doug Simon |
modified NewInstanceStubCall to use information provided by the (platform independent) backend instead of AMD64 specific nodes for linking the stub call
|
Tue, 02 Oct 2012 14:58:13 +0200 |
Doug Simon |
modified NewArrayStubCall to use information provided by the (platform independent) backend instead of AMD64 specific nodes for linking the stub call
|
Tue, 02 Oct 2012 14:17:40 +0200 |
Doug Simon |
modified Monitor[Enter|Exit]StubCall nodes to use information provided by the (platform independent) backend instead of AMD64 specific nodes for linking the stub calls
|
Tue, 02 Oct 2012 14:14:26 +0200 |
Doug Simon |
added .gdb_history to .hgignore
|
Tue, 02 Oct 2012 14:03:42 +0200 |
Doug Simon |
introduced platform independent HotSpotBackend to manage stub linkage information
|
Tue, 02 Oct 2012 13:58:36 +0200 |
Doug Simon |
added support for temps in LIR call instructions
|
Tue, 02 Oct 2012 13:48:16 +0200 |
Doug Simon |
added temps used by a call to CallingConvention
|
Mon, 01 Oct 2012 22:38:44 +0200 |
Doug Simon |
removed CallPositionListener, another XIR remnant
|
Mon, 01 Oct 2012 22:10:47 +0200 |
Doug Simon |
append global stub address when disassembling a call to a global stub
|
Mon, 01 Oct 2012 22:09:38 +0200 |
Doug Simon |
ignore kinds when checking for redundant register to register move
|
Mon, 01 Oct 2012 22:07:59 +0200 |
Doug Simon |
removed graal_slow_subtype_check stub
|
Mon, 01 Oct 2012 22:00:22 +0200 |
Doug Simon |
pushed CallingConvention further into LIR API for emitting calls
|
Mon, 01 Oct 2012 21:41:38 +0200 |
Doug Simon |
removed linkage to slow path monitor stubs (which were only used by XIR snippets)
|
Mon, 01 Oct 2012 21:37:20 +0200 |
Doug Simon |
expanded CallingConvention API class to also include the location of the value (if any) returned by a call
|
Mon, 01 Oct 2012 16:12:45 +0200 |
Doug Simon |
Merge.
|
Mon, 01 Oct 2012 16:12:28 +0200 |
Doug Simon |
added extra CheckCast test
|
Mon, 01 Oct 2012 16:02:39 +0200 |
Doug Simon |
documented PiNode
|
Mon, 01 Oct 2012 16:01:36 +0200 |
Doug Simon |
added debug scope for node simplification
|
Mon, 01 Oct 2012 16:00:49 +0200 |
Doug Simon |
extended documentation for the concept of an object hub by showing that it is the same as a klassOop in HotSpot
|
Mon, 01 Oct 2012 15:53:03 +0200 |
Gilles Duboscq |
Fix problem in MemoryPhi creation during FloatingRead, add an assert to detect this kind of problems
|
Sun, 30 Sep 2012 21:44:03 +0200 |
Doug Simon |
reverted LoadHubNode to be a fixed node
|
Sun, 30 Sep 2012 13:21:20 +0200 |
Doug Simon |
removed XIR
|
Sun, 30 Sep 2012 13:19:38 +0200 |
Doug Simon |
removed support for extended bytecodes
|
Fri, 28 Sep 2012 15:33:29 +0200 |
Doug Simon |
renamed ReadHubNode to LoadHubNode to be imply higher level operation (c.f. UnsafeLoadNode vs ReadNode)
|
Fri, 28 Sep 2012 15:27:42 +0200 |
Doug Simon |
made ReadHubNode floating
|
Fri, 28 Sep 2012 11:50:37 +0200 |
Doug Simon |
made all @NodeIntrinsic annotated methods be native (this is a requirement now enforced during snippet intrinsification)
|
Thu, 27 Sep 2012 21:37:46 +0200 |
Doug Simon |
removed IsTypeNode and replaced its usage with an ObjectEqualsNode
|
Thu, 27 Sep 2012 20:29:17 +0200 |
Doug Simon |
removed need for genTypeBranch() in XIR by replacing an IsTypeNode with an ObjectEqualsNode during lowering
|
Thu, 27 Sep 2012 16:58:01 +0200 |
Doug Simon |
made position calculation for VMErrorNode more robust when debug info is not available
|
Thu, 27 Sep 2012 16:56:50 +0200 |
Doug Simon |
added missing stub registration for VMErrorNode
|
Thu, 27 Sep 2012 14:23:04 +0200 |
Doug Simon |
added VMErrorNode intrinsic to support handling fatal errors in snippets
|
Wed, 26 Sep 2012 21:48:07 +0200 |
Doug Simon |
fixed wrong path in README_GRAAL.txt
|
Wed, 26 Sep 2012 21:47:42 +0200 |
Doug Simon |
fixed bug in monitor snippets; they are now used for general lowering of monitor operations
|
Wed, 26 Sep 2012 21:45:20 +0200 |
Doug Simon |
replaced magic constant with configuration value
|
Wed, 26 Sep 2012 21:44:04 +0200 |
Doug Simon |
added sanity assertion to snippet instantiation
|
Wed, 26 Sep 2012 21:43:31 +0200 |
Doug Simon |
added test for deopt while holding lock(s)
|
Wed, 26 Sep 2012 21:42:11 +0200 |
Doug Simon |
minor restructuring of GraalCompilerTest
|
Wed, 26 Sep 2012 18:15:11 +0200 |
Doug Simon |
added Log.printf() for more flexibility in debugging snippets
|
Wed, 26 Sep 2012 13:56:27 +0200 |
Doug Simon |
added 'name' field to RuntimeCall so that RuntimeCall objects still format nicely in traces and logs as they did when RuntimeCall was an enum
|
Wed, 26 Sep 2012 12:15:52 +0200 |
Lukas Stadler |
fix bailouts due to insufficient balanced monitor checks
|
Tue, 25 Sep 2012 09:28:03 -0700 |
Christian Wimmer |
Make RuntimeCall more extensible by changing it from an enum to a class
|
Tue, 25 Sep 2012 09:23:45 -0700 |
Christian Wimmer |
Add MetaAccessProvider.getResolvedJavaField to convert from reflection field to metadata field
|
Tue, 25 Sep 2012 09:22:22 -0700 |
Christian Wimmer |
Add a NodeIntrinsic factory method
|
Tue, 25 Sep 2012 09:21:52 -0700 |
Christian Wimmer |
MembarNode does not need state and has no side effects, so it needs not be a StateSplit
|
Tue, 25 Sep 2012 09:21:16 -0700 |
Christian Wimmer |
Invoke constructor required too specific call target class
|
Tue, 25 Sep 2012 09:20:18 -0700 |
Christian Wimmer |
Allow calls without a FrameState in the backend
|
Tue, 25 Sep 2012 09:19:46 -0700 |
Christian Wimmer |
Add conversion from java.lang.Class to Kind
|
Tue, 25 Sep 2012 17:50:01 +0200 |
Lukas Stadler |
move monitors into FrameState (fixes subtle issues for tail duplication and other optimizations)
|
Tue, 25 Sep 2012 16:35:27 +0200 |
Lukas Stadler |
fix for InliningUtil (dropped outer frame states while inlining)
|
Tue, 25 Sep 2012 11:29:52 +0200 |
Lukas Stadler |
make some NodeInputList fields final
|
Tue, 25 Sep 2012 11:29:36 +0200 |
Lukas Stadler |
small fix to tail duplication heuristics
|
Tue, 25 Sep 2012 09:10:40 +0200 |
Doug Simon |
Merge.
|
Tue, 25 Sep 2012 09:09:19 +0200 |
Doug Simon |
added snippet for lowering NewMultiArrayNodes
|
Tue, 25 Sep 2012 09:01:58 +0200 |
Doug Simon |
fixed HotSpotResolvedJavaType.componentType() to correctly implement the specification in JavaType
|
Mon, 24 Sep 2012 17:15:34 +0200 |
Doug Simon |
removed the javadoc for methods in ResolvedJavaType that override methods defined in JavaType (the former inherits the javadoc from the latter)
|
Mon, 24 Sep 2012 18:51:23 +0200 |
Lukas Stadler |
fix for deopt issue with -XX:-UseBiasedLocking (plus a cosmetic fix in graalCodeInstaller.cpp)
|
Mon, 24 Sep 2012 11:00:35 +0200 |
Doug Simon |
re-conditionalized tracing statement
|
Fri, 21 Sep 2012 11:56:13 +0200 |
Doug Simon |
re-disabled MonitorSnippets for general lowering due to bug causing IllegalMonitorStateException
|
Fri, 21 Sep 2012 11:53:47 +0200 |
Doug Simon |
rename: MonitorTest -> MonitorGraphTest
|
Thu, 20 Sep 2012 17:11:41 +0200 |
Doug Simon |
fixed bug in MonitorSnippets and enabled them for general use
|
Thu, 20 Sep 2012 17:10:58 +0200 |
Doug Simon |
improved tracing in graal_monitorenter and graal_monitorexit
|
Thu, 20 Sep 2012 17:09:53 +0200 |
Doug Simon |
Added usage to javadoc for BreakpointNode
|
Wed, 19 Sep 2012 12:12:00 +0200 |
Lukas Stadler |
fix to PostOrderBlockIterator: deal with unnecessary BeginNodes
|
Tue, 18 Sep 2012 20:54:46 +0200 |
Doug Simon |
mark word of new object is initialized by value loaded from the hub if biased locking is enabled
|
Tue, 18 Sep 2012 16:59:24 +0200 |
Doug Simon |
fixed oopmap bug caused by unsafe mixing of word and object values
|
Tue, 18 Sep 2012 16:58:09 +0200 |
Doug Simon |
fixed small regression in CFGPrinter
|
Mon, 17 Sep 2012 18:38:38 +0200 |
Gilles Duboscq |
Add loop projet to C++
|
Mon, 17 Sep 2012 18:36:03 +0200 |
Gilles Duboscq |
Merge
|
Mon, 17 Sep 2012 18:35:06 +0200 |
Gilles Duboscq |
Create a loop project
|
Mon, 17 Sep 2012 18:22:51 +0200 |
Gilles Duboscq |
Remove unused hasOutgoingEdges field in NodeClass
|
Mon, 17 Sep 2012 18:12:02 +0200 |
Doug Simon |
added support for placing breakpoints in snippets
|
Mon, 17 Sep 2012 16:32:51 +0200 |
Lukas Stadler |
canonicalize projects, add package info
|
Mon, 17 Sep 2012 16:08:46 +0200 |
Lukas Stadler |
change of project structure: separate compiler and LIR, put EA into separate project
|
Mon, 17 Sep 2012 13:35:55 +0200 |
Doug Simon |
excluded Word and Log from JaCoCo processing
|
Fri, 14 Sep 2012 14:45:47 -0700 |
Christian Wimmer |
Lowering of call targets to direct / indirect call targets
|
Fri, 14 Sep 2012 14:21:33 -0700 |
Christian Wimmer |
Allow snippets to inherit the stateAfter and stamp from the replacee
|
Fri, 14 Sep 2012 14:14:01 -0700 |
Christian Wimmer |
Snippets need only a MetaAccessProvider, not a CodeCacheProvider
|
Fri, 14 Sep 2012 14:10:36 -0700 |
Christian Wimmer |
Add snippet factory methods
|
Fri, 14 Sep 2012 14:07:58 -0700 |
Christian Wimmer |
Rename snippet factory method to a less generic name
|
Fri, 14 Sep 2012 14:03:43 -0700 |
Christian Wimmer |
Create Backend instance directly instead of specifying the class name as a system property
|
Fri, 14 Sep 2012 13:58:17 -0700 |
Christian Wimmer |
Unify the declared type of accessingClass parameter
|
Fri, 14 Sep 2012 13:54:17 -0700 |
Christian Wimmer |
Download URL of DaCapo has changed
|
Fri, 14 Sep 2012 13:53:11 -0700 |
Christian Wimmer |
Distinguish between the Representation of primitive and Object fields so that Object fields can be stored in a different place.
|
Fri, 14 Sep 2012 15:28:05 +0200 |
Lukas Stadler |
Merge.
|
Fri, 14 Sep 2012 15:26:57 +0200 |
Lukas Stadler |
cleanups, merge EscapeRecord and VirtualObjectNode
|
Fri, 14 Sep 2012 15:16:50 +0200 |
Lukas Stadler |
removed old EscapeAnalysisPhase
|
Fri, 14 Sep 2012 10:03:38 +0200 |
Lukas Stadler |
small fix to partial escape analysis
|
Thu, 13 Sep 2012 18:17:05 +0200 |
Lukas Stadler |
Merge.
|
Thu, 13 Sep 2012 18:12:54 +0200 |
Lukas Stadler |
Merge.
|
Thu, 13 Sep 2012 18:12:27 +0200 |
Lukas Stadler |
iterative partial escape analysis
|
Thu, 13 Sep 2012 11:41:43 +0200 |
Lukas Stadler |
more escape analysis infrastructure: change EscapeOp behavior, make MaterializeObjectNodes roots for escape analysis
|
Fri, 14 Sep 2012 13:50:49 +0200 |
Gilles Duboscq |
Merge
|
Fri, 14 Sep 2012 13:42:58 +0200 |
Gilles Duboscq |
use more sensible string representation for classes in the binary graph protocol
|
Fri, 14 Sep 2012 13:32:04 +0200 |
Doug Simon |
moved Node classes into com.oracle.graal.hotspot.nodes package
|
Fri, 14 Sep 2012 10:52:30 +0200 |
Doug Simon |
enabled type-filter based logging of (snippet-based) monitor operations with the "graal.monitorsnippets.log" system property
|
Fri, 14 Sep 2012 10:49:34 +0200 |
Doug Simon |
added Log.printObject() and Log.printlnObject() for more detailed logging of objects
|
Thu, 13 Sep 2012 17:45:04 +0200 |
Doug Simon |
Merge.
|
Thu, 13 Sep 2012 17:43:18 +0200 |
Doug Simon |
added MonitorSnippets which passes MonitorTest but is not yet enabled for general lowering
|
Thu, 13 Sep 2012 17:35:43 +0200 |
Doug Simon |
enhanced tracing of Graal monitor slow paths (i.e., stub calls)
|
Thu, 13 Sep 2012 12:35:21 +0200 |
Doug Simon |
made InliningIdentifier.toString() robust against exceptions
|
Thu, 13 Sep 2012 11:13:09 +0200 |
Doug Simon |
removed need for calling Node.toString() when creating an InliningIdentifier
|
Thu, 13 Sep 2012 11:05:37 +0200 |
Doug Simon |
factored out access to LIRGenerator lock scope for external use in LIR lowering
|
Thu, 13 Sep 2012 12:59:27 +0200 |
Gilles Duboscq |
Merge
|
Thu, 13 Sep 2012 10:45:17 +0200 |
Gilles Duboscq |
Merge
|
Wed, 12 Sep 2012 13:07:35 +0200 |
Gilles Duboscq |
Checks on vtableEntryOffset to avoid calling to the VM if the holder is not initialized
|
Thu, 13 Sep 2012 11:29:18 +0200 |
Lukas Stadler |
Merge.
|
Thu, 13 Sep 2012 11:27:37 +0200 |
Lukas Stadler |
fix for partial escape analysis bugs (related to StoreIndexed and monitors)
|
Thu, 13 Sep 2012 10:53:41 +0200 |
Doug Simon |
put boiler plate for CompilerToVM native methods in macros
|
Thu, 13 Sep 2012 09:04:06 +0200 |
Doug Simon |
terminology change to match C++ code and biased locking paper: "initial mark word" -> "prototype mark word"
|
Thu, 13 Sep 2012 08:25:28 +0200 |
Doug Simon |
made the name for stub call LIR ops clearer
|
Thu, 13 Sep 2012 08:18:36 +0200 |
Doug Simon |
added AND, OR and XOR intrinsics on Word types
|
Thu, 13 Sep 2012 00:27:23 +0200 |
Doug Simon |
removed duplicated comment
|
Thu, 13 Sep 2012 00:25:58 +0200 |
Doug Simon |
added tests for monitor snippets
|
Thu, 13 Sep 2012 00:25:36 +0200 |
Doug Simon |
added support for multi-threaded compiler tests
|
Thu, 13 Sep 2012 00:22:43 +0200 |
Doug Simon |
added missing @Test annotation
|
Wed, 12 Sep 2012 23:50:52 +0200 |
Doug Simon |
made NewObjectSnippets optionally load the initial mark word when initializing an object - this is disabled until the bug triggered in lusearch by this change is fixed
|
Wed, 12 Sep 2012 23:50:37 +0200 |
Doug Simon |
deleted caching of initial mark word in HotSpotResolvedJavaType. This value is modified by the biased locking mechanism and so it not constant for a Klass
|
Wed, 12 Sep 2012 23:37:39 +0200 |
Doug Simon |
added more tests to NewInstanceTest
|
Wed, 12 Sep 2012 21:38:57 +0200 |
Doug Simon |
Merge.
|
Wed, 12 Sep 2012 12:51:54 +0200 |
Doug Simon |
thread register is now retrieved from HotSpotVMConfig instead of being hard coded
|
Wed, 12 Sep 2012 12:45:46 +0200 |
Doug Simon |
HotSpotVMConfig object is now allocated in Java
|
Wed, 12 Sep 2012 12:34:48 +0200 |
Doug Simon |
factored shared snippet functionality into HotSpotSnippetUtils
|
Wed, 12 Sep 2012 16:22:44 +0200 |
Lukas Stadler |
PartialEscapeAnalysis: fix for bailout, better metrics, small renaming
|
Wed, 12 Sep 2012 12:57:27 +0200 |
Lukas Stadler |
first prototype of new PartialEscapeAnalysis
|
Wed, 12 Sep 2012 11:29:34 +0200 |
Lukas Stadler |
canonicalize IntegerSwitchNode with only a default successor
|
Tue, 11 Sep 2012 14:57:06 +0200 |
Lukas Stadler |
add new PostOrderBlockIterator for escape analysis
|
Tue, 11 Sep 2012 14:50:35 +0200 |
Lukas Stadler |
don't dump the graph in SchedulePhase during lowering
|
Tue, 11 Sep 2012 14:48:24 +0200 |
Lukas Stadler |
adapt old EscapeAnalysisPhase to infrastructure changes
|
Tue, 11 Sep 2012 14:27:44 +0200 |
Lukas Stadler |
add support for fillConents to NewObjectSnippets
|
Tue, 11 Sep 2012 14:25:40 +0200 |
Lukas Stadler |
add fillContents property to New... nodes
|
Tue, 11 Sep 2012 14:09:46 +0200 |
Lukas Stadler |
remove unnecessary debug scope during inlining
|
Tue, 11 Sep 2012 14:08:14 +0200 |
Lukas Stadler |
determine offending use blocks for liveIn - violations
|
Tue, 11 Sep 2012 12:10:45 +0200 |
Lukas Stadler |
fix for cyclic references in virtual objects
|
Mon, 10 Sep 2012 15:50:31 +0200 |
Doug Simon |
added support for downloading dependencies that are directories
|
Mon, 10 Sep 2012 15:24:29 +0200 |
Thomas Wuerthinger |
Correct visibility of BlockExitState.
|
Mon, 10 Sep 2012 10:28:51 +0200 |
Gilles Duboscq |
Ignore core files
|
Mon, 10 Sep 2012 10:26:58 +0200 |
Gilles Duboscq |
Fix warning
|
Fri, 07 Sep 2012 21:24:26 +0200 |
Gilles Duboscq |
Remove redundant code that discovers static final fields constant values
|
Fri, 07 Sep 2012 21:23:24 +0200 |
Gilles Duboscq |
Put LoopUnswitchTest in the right package
|
Fri, 07 Sep 2012 18:25:48 +0200 |
Gilles Duboscq |
Merge
|
Fri, 07 Sep 2012 18:24:40 +0200 |
Gilles Duboscq |
Fix merge
|
Fri, 07 Sep 2012 17:21:32 +0200 |
Gilles Duboscq |
Merge
|
Fri, 07 Sep 2012 17:12:04 +0200 |
Gilles Duboscq |
Merge
|
Fri, 07 Sep 2012 17:11:40 +0200 |
Gilles Duboscq |
Add a draft longtests command to mc's commands
|
Fri, 07 Sep 2012 17:11:09 +0200 |
Gilles Duboscq |
A a simple loop unswitching white box test
|
Fri, 07 Sep 2012 14:55:14 +0200 |
Gilles Duboscq |
Add a comment to HotSpotAMD64LIRGenerator.emitInvoke about the use of rbx
|
Fri, 07 Sep 2012 17:40:03 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 07 Sep 2012 16:44:03 +0200 |
Thomas Wuerthinger |
Move EdgeMoveOptimizer from compiler.alloc to graal.lir
|
Fri, 07 Sep 2012 16:55:07 +0200 |
Doug Simon |
fixed generated package-summary.html files to put the complete package description at the top of the page
|
Fri, 07 Sep 2012 16:25:49 +0200 |
Thomas Wuerthinger |
Renamed com.oracle.graal.tests project to com.oracle.graal.compiler.test
|
Fri, 07 Sep 2012 16:08:23 +0200 |
Thomas Wuerthinger |
Remove graal.examples project.
|
Fri, 07 Sep 2012 16:01:20 +0200 |
Thomas Wuerthinger |
Remove unused class.
|
Fri, 07 Sep 2012 15:05:12 +0200 |
Thomas Wuerthinger |
More comments on InstalledCode.
|
Fri, 07 Sep 2012 14:11:27 +0200 |
Thomas Wuerthinger |
Make LIRValueUtil final.
|
Fri, 07 Sep 2012 13:40:53 +0200 |
Thomas Wuerthinger |
More clean up and documentation in api.code and api.meta.
|
Fri, 07 Sep 2012 12:12:47 +0200 |
Thomas Wuerthinger |
Clean up Kind class.
|
Fri, 07 Sep 2012 11:10:48 +0200 |
Thomas Wuerthinger |
Move VirtualMachineComponent to interpreter project.
|
Thu, 06 Sep 2012 19:56:40 +0200 |
Thomas Wuerthinger |
Fix compiler warning.
|
Thu, 06 Sep 2012 19:21:37 +0200 |
Thomas Wuerthinger |
Handle void type when resolving a signature type.
|
Thu, 06 Sep 2012 19:20:28 +0200 |
Thomas Wuerthinger |
Remove left-over debugging code.
|
Thu, 06 Sep 2012 19:19:55 +0200 |
Thomas Wuerthinger |
Avoid executing code in the static constructor of HotSpotResolvedType.
|
Thu, 06 Sep 2012 18:21:18 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 06 Sep 2012 18:07:15 +0200 |
Thomas Wuerthinger |
Clean up ControlFlowOptimizer.
|
Thu, 06 Sep 2012 17:58:39 +0200 |
Gilles Duboscq |
Merge
|
Thu, 06 Sep 2012 16:51:47 +0200 |
Gilles Duboscq |
Gate : do not run tradesoap in fastdebug mode, do not run sunflow in product mode
|
Thu, 06 Sep 2012 16:42:45 +0200 |
Gilles Duboscq |
Factor out code that kills loop exits
|
Thu, 06 Sep 2012 16:31:33 +0200 |
Thomas Wuerthinger |
Clean up ComputeLinearScanOrder. Rename to ComputeBlockOrder.
|
Thu, 06 Sep 2012 15:32:08 +0200 |
Thomas Wuerthinger |
Temporarily remove experimental register allocators.
|
Thu, 06 Sep 2012 13:40:04 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 04 Sep 2012 17:50:06 +0200 |
Thomas Wuerthinger |
Fix compiler warning.
|
Tue, 04 Sep 2012 17:10:42 +0200 |
Gilles Duboscq |
Add inferStamp for a number of ConvertNode's operations
|
Tue, 04 Sep 2012 17:09:46 +0200 |
Gilles Duboscq |
IGV : Add idx to binary graphs to help visualizing nodes during comparison
|
Mon, 03 Sep 2012 15:20:39 +0200 |
Gilles Duboscq |
Remove bogus assertion
|
Mon, 03 Sep 2012 15:13:28 +0200 |
Gilles Duboscq |
IGV : avoid collisions between node's properties and some reserved properties of the IGV
|
Mon, 03 Sep 2012 15:12:28 +0200 |
Gilles Duboscq |
Add a maximum number of unswitching per loop
|
Mon, 03 Sep 2012 12:52:41 +0200 |
Gilles Duboscq |
Merge
|
Mon, 03 Sep 2012 12:52:22 +0200 |
Gilles Duboscq |
Create ValueProxy nodes where necessary during ReadElimination
|
Thu, 30 Aug 2012 15:33:08 +0200 |
Gilles Duboscq |
Warnings for windows build if there is no SDK
|
Fri, 31 Aug 2012 22:56:29 +0200 |
Doug Simon |
added more tests to InstanceOfTest for testing against types with a deep hierarchy
|
Fri, 31 Aug 2012 22:55:34 +0200 |
Doug Simon |
removed unnecessary snippets for lowering an instanceof whose test type is not a compile time constant
|
Fri, 31 Aug 2012 22:20:13 +0200 |
Doug Simon |
enabled InstanceOfSnippets for general lowering of InstanceOfNodes
|
Fri, 31 Aug 2012 17:57:30 +0200 |
Doug Simon |
added InstanceOfSnippets which passes InstanceOfTest but is not yet enabled for general lowering
|
Wed, 29 Aug 2012 13:05:43 +0200 |
Gilles Duboscq |
Fix for sameSign check and javadoc
|
Tue, 28 Aug 2012 14:58:55 +0200 |
Gilles Duboscq |
Merge
|
Tue, 28 Aug 2012 14:04:55 +0200 |
Gilles Duboscq |
Add helper methods to IntegerStamp for sign, use them
|
Tue, 28 Aug 2012 12:22:19 +0200 |
Gilles Duboscq |
Merge
|
Tue, 28 Aug 2012 12:22:06 +0200 |
Gilles Duboscq |
Re-enable HP_series : add a tolerance to the double compare
|
Mon, 27 Aug 2012 14:50:03 +0200 |
Gilles Duboscq |
Update SPECjvm2008 bench regex
|
Tue, 28 Aug 2012 14:17:22 +0200 |
Doug Simon |
Merge.
|
Tue, 28 Aug 2012 13:55:11 +0200 |
Doug Simon |
exclude TestPrograms from JaCoCo processing
|
Tue, 28 Aug 2012 13:54:35 +0200 |
Doug Simon |
an empty array is now returned by ResolvedJavaType.declaredFields() for array and primitive types
|
Tue, 28 Aug 2012 11:43:06 +0200 |
Doug Simon |
disabled failing BigBangTests: helloWorldTest, formattedOutputTest, arrayListTestWithCalls
|
Tue, 28 Aug 2012 11:09:14 +0200 |
Doug Simon |
consolidated jtt command into unittest command and removed need for explicit 'testHarness' property in 'projects' file
|
Tue, 28 Aug 2012 12:15:10 +0200 |
Lukas Stadler |
canonicalize reads and writes on null objects to deopts
|
Tue, 28 Aug 2012 11:27:39 +0200 |
Lukas Stadler |
create PiNodes with exact types during inlining
|
Tue, 28 Aug 2012 11:26:22 +0200 |
Lukas Stadler |
fix to new escape analysis infrastructure
|
Tue, 28 Aug 2012 10:56:35 +0200 |
Lukas Stadler |
Merge
|
Fri, 24 Aug 2012 11:45:30 +0200 |
Lukas Stadler |
infrastructure changes in preparation of partial escape analysis
|
Mon, 27 Aug 2012 18:02:22 +0200 |
Doug Simon |
made LoweringPhase use a schedule so that floating and fixed nodes are lowered iteratively together
|
Thu, 23 Aug 2012 15:43:40 +0200 |
Doug Simon |
made mx help command accept abbreviations
|
Wed, 22 Aug 2012 16:21:14 +0200 |
Doug Simon |
Merge.
|
Sat, 04 Aug 2012 01:36:14 +0200 |
Doug Simon |
issue message about -G:+PrintFlags when an unrecognized -G options is passed to the VM
|
Sat, 04 Aug 2012 01:35:01 +0200 |
Doug Simon |
added info message suggesting use of -G:-PrintCFG in conjuction with -G:+PrintBinaryGraphs
|
Wed, 22 Aug 2012 15:26:56 +0200 |
Doug Simon |
disabled HP_series JTT until failure under 7u6 is fixed/understood
|
Wed, 22 Aug 2012 11:25:44 +0200 |
Doug Simon |
Merge.
|
Wed, 22 Aug 2012 11:20:04 +0200 |
Doug Simon |
removed dependence on private java.lang.String internals in HexCodeFile
|
Wed, 22 Aug 2012 11:00:31 +0200 |
Doug Simon |
removed klass::is_leaf_class() and replaced it's usage in Graal (the only usage) with an explicit test to ignore interface classes
|
Tue, 21 Aug 2012 11:53:04 +0200 |
Doug Simon |
disabled zipping of lib*.debuginfo files to simplify debugging with gdb
|
Tue, 21 Aug 2012 10:39:19 +0200 |
Doug Simon |
Merge with http://hg.openjdk.java.net/hsx/hsx24/hotspot/
|
Fri, 10 Aug 2012 23:07:38 -0700 |
amurillo |
Added tag hs24-b20 for changeset 4c8f2a12e757
jdk8-b52
|
Fri, 10 Aug 2012 17:50:24 -0700 |
twisti |
Merge
hs24-b20
|
Fri, 10 Aug 2012 15:50:49 -0700 |
twisti |
Merge
|
Tue, 07 Aug 2012 14:32:08 -0700 |
twisti |
7188911: nightly failures after JSR 292 lazy method handle update (round 2)
|
Wed, 01 Aug 2012 14:44:26 -0700 |
twisti |
7188276: JSR 292: assert(ct == T_OBJECT) failed: rt=T_OBJECT, ct=13
|
Wed, 01 Aug 2012 14:10:32 -0700 |
kvn |
7188227: VM should recognize M-series SPARC
|
Mon, 30 Jul 2012 09:49:25 -0700 |
kvn |
7187454: stack overflow in C2 compiler thread on Solaris x86
|
Fri, 27 Jul 2012 16:14:15 -0700 |
twisti |
7187290: nightly failures after JSR 292 lazy method handle update
|
Tue, 24 Jul 2012 10:51:00 -0700 |
twisti |
7023639: JSR 292 method handle invocation needs a fast path for compiled code
|
Fri, 03 Aug 2012 13:24:02 -0700 |
amurillo |
7189086: new hotspot build - hs24-b20
|
Thu, 09 Aug 2012 18:00:58 -0700 |
katleman |
Added tag jdk8-b51 for changeset 663fc23da8d5
|
Fri, 03 Aug 2012 13:13:43 -0700 |
amurillo |
Added tag hs24-b19 for changeset 3b3ad1642970
jdk8-b51
|
Fri, 03 Aug 2012 13:13:42 -0700 |
amurillo |
Merge
hs24-b19
|
Tue, 31 Jul 2012 18:37:13 -0700 |
dcubed |
Merge
|
Tue, 31 Jul 2012 16:01:56 -0400 |
andrew |
7186278: Build error after CR#6995781 / 7151532 with GCC 4.7.0
|
Mon, 30 Jul 2012 07:21:15 -0700 |
zgu |
Merge
|
Mon, 30 Jul 2012 10:25:52 -0400 |
zgu |
7186778: MachO decoder implementation for MacOSX
|
Fri, 27 Jul 2012 21:41:17 -0700 |
jmasa |
Merge
|
Thu, 26 Jul 2012 23:43:36 -0700 |
jmasa |
Merge
|
Tue, 24 Jul 2012 14:48:58 -0700 |
jmasa |
Merge
|
Thu, 19 Jul 2012 15:15:54 -0700 |
tonyp |
7114678: G1: various small fixes, code cleanup, and refactoring
|
Tue, 17 Jul 2012 12:24:05 -0700 |
johnc |
7182260: G1: Fine grain RSet freeing bottleneck
|
Tue, 17 Jul 2012 14:57:02 -0700 |
johnc |
7184772: G1: Incorrect assert in HeapRegionLinkedList::add_as_head()
|
Tue, 17 Jul 2012 11:52:10 -0700 |
johnc |
7173712: G1: Duplicated code in G1UpdateRSOrPushRefOopClosure::do_oop_nv()
|
Fri, 27 Jul 2012 16:51:44 -0700 |
amurillo |
7187463: new hotspot build - hs24-b19
|
Thu, 02 Aug 2012 15:33:31 -0700 |
katleman |
Added tag jdk8-b50 for changeset 58f237a9e83a
|
Fri, 27 Jul 2012 12:08:33 -0700 |
amurillo |
Added tag hs24-b18 for changeset 72e0362c3f0c
jdk8-b50
|
Fri, 27 Jul 2012 12:08:32 -0700 |
amurillo |
Merge
hs24-b18
|
Thu, 26 Jul 2012 16:55:42 -0700 |
jiangli |
Merge
|
Tue, 24 Jul 2012 13:16:26 -0400 |
jiangli |
Merge
|
Mon, 16 Jul 2012 15:31:18 -0400 |
dlong |
7147464: Java crashed while executing method with over 8k of dneg operations
|
Thu, 26 Jul 2012 17:24:31 -0400 |
jiangli |
7187046: Crash in ClassFileParser on solaris-ia32 during RetransformClasses.
|
Mon, 23 Jul 2012 14:28:38 -0700 |
asaha |
7185550: TEST: runtime/7020373/Test7020373.sh fails because there is no test/runtime/7020373/testcase.jar
|
Mon, 23 Jul 2012 13:04:59 -0700 |
amurillo |
7185775: new hotspot build - hs24-b18
|
Thu, 26 Jul 2012 16:48:17 -0700 |
cl |
Added tag jdk8-b49 for changeset e3619706a725
|
Mon, 23 Jul 2012 12:54:21 -0700 |
amurillo |
Added tag hs24-b17 for changeset bd54fe36b5e5
|
Mon, 23 Jul 2012 12:54:20 -0700 |
amurillo |
Merge
hs24-b17
|
Fri, 20 Jul 2012 12:09:31 -0400 |
coleenp |
Merge
|
Thu, 19 Jul 2012 06:24:46 -0700 |
zgu |
Merge
|
Thu, 19 Jul 2012 09:15:50 -0400 |
zgu |
Merge
|
Mon, 16 Jul 2012 14:05:34 -0400 |
zgu |
7181989: NMT ON: Assertion failure when NMT checks thread's native stack base address
|
Thu, 19 Jul 2012 09:10:12 -0400 |
zgu |
Merge
|
Mon, 16 Jul 2012 14:10:34 -0400 |
zgu |
7181986: NMT ON: Assertion failure when running jdi ExpiredRequestDeletionTest
|
Thu, 19 Jul 2012 09:05:42 -0400 |
zgu |
7182543: NMT ON: Aggregate a few NMT related bugs
|
Tue, 17 Jul 2012 22:16:17 -0700 |
asaha |
7053586: TEST: runtime/7020373/Test7020373.sh fails on 64-bit platforms
|
Mon, 16 Jul 2012 04:06:44 -0700 |
fparain |
7183754: Test runtime/6294277/Test6294277.sh runs wrong JVM
|
Thu, 19 Jul 2012 16:17:41 -0700 |
kvn |
Merge
|
Tue, 17 Jul 2012 11:16:13 -0700 |
kvn |
Merge
|
Mon, 16 Jul 2012 19:50:52 -0700 |
kvn |
Merge
|
Mon, 16 Jul 2012 17:10:22 -0700 |
kvn |
7181494: cleanup avx and vectors code
|
Mon, 16 Jul 2012 11:14:41 -0700 |
twisti |
7087357: JSR 292: remove obsolete code after 7085860
|
Fri, 13 Jul 2012 17:48:26 -0700 |
kvn |
7123926: Some CTW test crash: !_control.contains(ctrl)
|
Thu, 12 Jul 2012 00:39:53 -0700 |
jrose |
6711908: JVM needs direct access to some annotations
|
Tue, 17 Jul 2012 14:33:17 -0700 |
jmasa |
Merge
|
Mon, 16 Jul 2012 13:00:26 -0700 |
jmasa |
Merge
|
Wed, 11 Jul 2012 22:47:38 +0200 |
brutisso |
7178361: G1: Make sure that PrintGC and PrintGCDetails use the same timing for the GC pause
|
Tue, 17 Jul 2012 12:32:26 -0400 |
jiangli |
Merge
|
Fri, 13 Jul 2012 20:14:27 -0400 |
jiangli |
Merge
|
Thu, 05 Jul 2012 20:54:45 -0400 |
jiangli |
7181632: nsk classLoad001_14 failure and CompileTheWorld crash after 7178145.
|
Thu, 05 Jul 2012 18:47:41 -0400 |
jiangli |
7180914: Compilation warning after: 7172967: Eliminate the constMethod's _method backpointer to the methodOop.
|
Mon, 02 Jul 2012 04:19:22 -0400 |
bdelsart |
Merge
|
Tue, 26 Jun 2012 19:08:44 -0400 |
jiangli |
7178145: Change constMethodOop::_exception_table to optionally inlined u2 table.
|
Fri, 13 Jul 2012 14:16:21 -0700 |
amurillo |
7184050: new hotspot build - hs24-b17
|
Mon, 23 Jul 2012 12:38:08 -0700 |
cl |
Added tag jdk8-b48 for changeset 1e26f61bbb52
jdk8-b49
|
Fri, 13 Jul 2012 14:06:34 -0700 |
amurillo |
Added tag hs24-b16 for changeset 66b0450071c1
jdk8-b48
|
Fri, 13 Jul 2012 14:06:33 -0700 |
amurillo |
Merge
hs24-b16
|
Thu, 12 Jul 2012 14:19:15 -0700 |
kvn |
Merge
|
Wed, 11 Jul 2012 14:50:30 -0700 |
kvn |
7181658: CTW: assert(t->meet(t0) == t) failed: Not monotonic
|
Mon, 02 Jul 2012 12:59:43 -0700 |
kvn |
7180769: assert(tboth->klass_is_exact()) failed: klass should be exact
|
Mon, 02 Jul 2012 09:58:06 +0200 |
roland |
7177917: Failed test java/lang/Math/PowTests.java
|
Thu, 12 Jul 2012 14:26:25 -0400 |
coleenp |
Merge
|
Mon, 09 Jul 2012 01:28:37 -0700 |
fparain |
6294277: java -Xdebug crashes on SourceDebugExtension attribute larger than 64K
|
Thu, 28 Jun 2012 11:37:28 +0200 |
sla |
7178703: Fix handling of quoted arguments and better error messages in dcmd
|
Wed, 04 Jul 2012 15:55:45 -0400 |
coleenp |
7181200: JVM new hashing code breaks SA in product mode
|
Tue, 03 Jul 2012 17:35:00 -0700 |
mikael |
7129724: MAC: Core file location is wrong in crash report
|
Tue, 03 Jul 2012 01:41:29 -0400 |
dholmes |
7179383: MaxDirectMemorySize argument parsing is broken for values >2G
|
Mon, 02 Jul 2012 13:11:28 -0400 |
coleenp |
Merge
|
Thu, 28 Jun 2012 17:03:16 -0400 |
zgu |
6995781: Native Memory Tracking (Phase 1)
|
Mon, 02 Jul 2012 10:54:17 -0400 |
kamg |
7167142: Consider a warning when finding a .hotspotrc or .hotspot_compiler file that isn't used
|
Fri, 29 Jun 2012 17:12:15 -0700 |
amurillo |
7180882: new hotspot build - hs24-b16
|
Thu, 12 Jul 2012 16:48:00 -0700 |
katleman |
Added tag jdk8-b47 for changeset 0c7bb1f4f9c8
|
Thu, 05 Jul 2012 18:44:09 -0700 |
katleman |
Added tag jdk8-b46 for changeset cf37a594c38d
jdk8-b47
|
Fri, 29 Jun 2012 17:04:40 -0700 |
amurillo |
Added tag hs24-b15 for changeset 40e5a3f2907e
jdk8-b46
|
Fri, 29 Jun 2012 17:04:39 -0700 |
amurillo |
Merge
hs24-b15
|
Fri, 29 Jun 2012 14:28:10 -0700 |
coleenp |
7179759: ENV: Nightly fails during jdk copiyng for solaris platforms after FDS unzipping
|
Fri, 29 Jun 2012 11:15:38 -0700 |
jcoomes |
Merge
|
Mon, 25 Jun 2012 16:00:55 -0700 |
johnc |
6921087: G1: remove per-GC-thread expansion tables from the fine-grain remembered sets
|
Thu, 28 Jun 2012 10:35:28 -0700 |
kvn |
Merge
|
Tue, 26 Jun 2012 09:06:16 -0700 |
kvn |
7179138: Incorrect result with String concatenation optimization
|
Fri, 22 Jun 2012 10:40:48 -0700 |
kvn |
7178280: Failed new vector regression tests
|
Thu, 21 Jun 2012 09:52:38 +0200 |
roland |
7129715: MAC: SIGBUS in nsk stress test
|
Tue, 19 Jun 2012 15:12:56 -0700 |
kvn |
7177923: SIGBUS on sparc in compiled code for java.util.Calendar.clear()
|
Mon, 18 Jun 2012 15:17:30 -0700 |
twisti |
7157365: jruby/bench.bench_timeout crashes with JVM internal error
|
Mon, 18 Jun 2012 12:29:21 -0700 |
twisti |
7176856: add the JRE name to the error log
|
Mon, 18 Jun 2012 09:52:31 +0200 |
roland |
7174363: Arrays.copyOfRange leads to VM crash with -Xcomp -server if executed by testing framework
|
Fri, 15 Jun 2012 01:25:19 -0700 |
kvn |
7119644: Increase superword's vector size up to 256 bits
|
Thu, 28 Jun 2012 04:21:07 -0400 |
bdelsart |
Merge
|
Mon, 25 Jun 2012 15:34:06 -0400 |
dlong |
7156729: PPC: R_PPC_REL24 relocation error related to some libraries built without -fPIC
|
Fri, 22 Jun 2012 14:00:39 -0400 |
jiangli |
7177409: Perf regression in JVM_GetClassDeclaredFields after generic signature changes.
|
Tue, 19 Jun 2012 21:16:20 -0700 |
collins |
7178113: build environment change
|
Wed, 27 Jun 2012 15:23:36 +0200 |
sla |
7178667: ALT_EXPORT_PATH does not export server jvm on macosx
|
Mon, 25 Jun 2012 18:59:52 -0700 |
coleenp |
Merge
|
Mon, 25 Jun 2012 21:33:35 -0400 |
coleenp |
7178670: runtime/7158800/BadUtf8.java fails in SymbolTable::rehash_table
|
Mon, 25 Jun 2012 14:34:35 +0200 |
sla |
7178846: IterateThroughHeap: heap_iteration_callback passes a negative size
|
Fri, 22 Jun 2012 15:39:16 -0700 |
minqi |
7177128: SA cannot get correct system properties after 7126277
|
Fri, 22 Jun 2012 15:35:30 -0700 |
minqi |
7175133: jinfo failed to get system properties after 6924259
|
Wed, 20 Jun 2012 14:29:23 -0700 |
dcubed |
Merge
|
Wed, 20 Jun 2012 14:18:25 -0700 |
dcubed |
7175255: symlinks are wrong, which caused jdk8-promote-2 to fail (client/64/64 directories in debuginfo zips)
|
Mon, 18 Jun 2012 11:33:17 +0200 |
sla |
Merge
|
Fri, 15 Jun 2012 07:51:37 -0400 |
coleenp |
7177307: fix fo CR7158800 doesn't contain Test7158800.sh
|
Thu, 14 Jun 2012 22:55:40 -0700 |
poonam |
Merge
|
Thu, 14 Jun 2012 02:12:46 -0700 |
poonam |
6310967: SA: jstack -m produce failures in output
|
Wed, 13 Jun 2012 19:52:59 -0400 |
coleenp |
7158800: Improve storage of symbol tables
|
Fri, 15 Jun 2012 14:17:28 -0700 |
amurillo |
7175515: new hotspot build - hs24-b15
|
Thu, 28 Jun 2012 09:32:35 -0700 |
katleman |
Added tag jdk8-b45 for changeset 9d5f20961bc5
|
Tue, 26 Jun 2012 10:27:11 -0700 |
lana |
Merge
jdk8-b45
|
Thu, 07 Jun 2012 12:30:02 -0700 |
asaha |
Merge
|
Mon, 21 May 2012 14:56:33 -0700 |
asaha |
Merge
|
Tue, 08 May 2012 11:29:21 -0700 |
asaha |
Merge
|
Thu, 03 May 2012 15:37:46 -0400 |
kamg |
7160757: Problem with hotspot/runtime_classfile
|
Tue, 08 May 2012 07:29:27 -0700 |
asaha |
Merge
|
Thu, 12 Apr 2012 12:07:09 -0700 |
never |
7160677: missing else in fix for 7152811
|
Tue, 10 Apr 2012 10:42:34 -0700 |
asaha |
Merge
|
Wed, 04 Apr 2012 20:44:38 -0700 |
never |
7152811: Issues in client compiler
|
Thu, 29 Mar 2012 18:55:32 -0400 |
kamg |
7110720: Issue with vm config file loadingIssue with vm config file loading
|
Thu, 21 Jun 2012 17:07:40 -0700 |
katleman |
Added tag jdk8-b44 for changeset 831e5c76a20a
|
Fri, 15 Jun 2012 14:07:01 -0700 |
amurillo |
Added tag hs24-b14 for changeset 5ba29a1db46e
jdk8-b44
|
Fri, 15 Jun 2012 14:07:00 -0700 |
amurillo |
Merge
hs24-b14
|
Thu, 14 Jun 2012 14:59:52 -0700 |
kvn |
Merge
|
Wed, 13 Jun 2012 11:36:03 -0700 |
twisti |
7174928: JSR 292: unresolved invokedynamic call sites deopt and osr infinitely
|
Tue, 12 Jun 2012 16:23:31 -0700 |
kvn |
7173340: C2: code cleanup: use PhaseIterGVN::replace_edge(Node*, int, Node*) where applicable
|
Tue, 12 Jun 2012 14:31:44 -0700 |
twisti |
7174218: remove AtomicLongCSImpl intrinsics
|
Tue, 12 Jun 2012 09:47:23 -0700 |
kvn |
7169782: C2: SIGSEGV in LShiftLNode::Ideal(PhaseGVN*, bool)
|
Tue, 12 Jun 2012 10:02:36 +0200 |
roland |
7174532: jdk/test/java/lang/Math/WorstCaseTests.java failing on x86
|
Mon, 11 Jun 2012 22:38:28 -0700 |
kvn |
Merge
|
Mon, 11 Jun 2012 14:58:51 -0700 |
kvn |
7174510: 19 JCK compiler tests fail with C2 error: memNode.cpp:812 - ShouldNotReachHere
|
Mon, 11 Jun 2012 16:47:41 -0700 |
twisti |
7063674: Wrong results from basic comparisons after calls to Long.bitCount(long)
|
Mon, 11 Jun 2012 08:35:28 -0700 |
kvn |
Merge
|
Wed, 06 Jun 2012 15:57:37 -0700 |
twisti |
7174884: C1: failures after 7171890: assert(cur_state != NULL) failed: state_before must be set
|
Tue, 05 Jun 2012 10:15:27 +0200 |
roland |
7171890: C1: add Class.isInstance intrinsic
|
Fri, 01 Jun 2012 11:25:12 -0700 |
amurillo |
7173635: jprt.properties should include release jdk7u6
|
Wed, 30 May 2012 12:17:07 -0700 |
twisti |
7172843: C1: fix "assert(has_printable_bci()) failed: _printable_bci should have been set"
|
Fri, 25 May 2012 11:39:13 -0700 |
twisti |
7170145: C1 doesn't respect the JMM with volatile field loads
|
Fri, 25 May 2012 07:53:11 -0700 |
kvn |
7170463: C2 should recognize "obj.getClass() == A.class" code pattern
|
Thu, 14 Jun 2012 12:21:48 +0200 |
sla |
Merge
|
Mon, 11 Jun 2012 13:10:14 -0400 |
kamg |
7175914: Usage of gcc with precompiled headers produces wrong build dependencies
|
Mon, 11 Jun 2012 10:28:02 +0200 |
sla |
Merge
|
Fri, 08 Jun 2012 02:06:16 -0400 |
dholmes |
7172708: 32/64 bit type issues on Windows after Mac OS X port
|
Wed, 06 Jun 2012 05:21:56 +0200 |
mikael |
7170275: os::print_os_info needs to know about Windows 8
|
Tue, 05 Jun 2012 06:48:00 -0700 |
fparain |
7171703: JNI DefineClass crashes client VM when first parameter is NULL
|
Mon, 11 Jun 2012 04:47:33 -0400 |
bdelsart |
Merge
|
Wed, 06 Jun 2012 14:33:43 -0400 |
jiangli |
7172967: Eliminate constMethod's _method backpointer to methodOop.
|
Fri, 08 Jun 2012 09:49:49 -0700 |
jcoomes |
Merge
|
Mon, 04 Jun 2012 13:29:34 +0200 |
brutisso |
7173460: G1: java/lang/management/MemoryMXBean/CollectionUsageThreshold.java failes with G1
|
Tue, 05 Jun 2012 22:30:24 +0200 |
brutisso |
7172388: G1: _total_full_collections should not be incremented for concurrent cycles
|
Mon, 04 Jun 2012 09:21:53 +0200 |
mgerdin |
7172226: HotSpot fails to build with GCC 4.7 because of stricter c++ argument dependent lookup
|
Mon, 04 Jun 2012 10:22:37 -0400 |
kamg |
7166498: JVM crash in ClassVerifier
|
Sat, 02 Jun 2012 07:32:21 -0400 |
dholmes |
Merge
|
Fri, 01 Jun 2012 20:17:46 +0200 |
mikael |
7155453: [macosx] re-enable jbb tests in JPRT
|
Fri, 01 Jun 2012 15:30:44 -0700 |
amurillo |
7173438: new hotspot build - hs24-b14
|
Thu, 14 Jun 2012 13:14:13 -0700 |
katleman |
Added tag jdk8-b43 for changeset e77b8e0ed1f8
|
Thu, 07 Jun 2012 12:10:19 -0700 |
cl |
Added tag jdk8-b42 for changeset 55954061c6e8
jdk8-b43
|
Fri, 01 Jun 2012 15:24:09 -0700 |
amurillo |
Added tag hs24-b13 for changeset bd568544be7f
jdk8-b42
|
Fri, 01 Jun 2012 15:24:08 -0700 |
amurillo |
Merge
hs24-b13
|
Fri, 01 Jun 2012 10:29:02 -0700 |
jcoomes |
Merge
|
Thu, 31 May 2012 21:10:33 +0200 |
brutisso |
7172279: G1: Clean up TraceGen0Time and TraceGen1Time data gathering
|
Wed, 30 May 2012 10:26:24 -0700 |
johnc |
7158682: G1: Handle leak when running nsk.sysdict tests
|
Fri, 25 May 2012 22:35:13 +0200 |
brutisso |
7171936: LOG_G incorrectly defined in globalDefinitions.hpp
|
Tue, 29 May 2012 10:18:02 -0700 |
johnc |
7143858: G1: Back to back young GCs with the second GC having a minimally sized eden
|
Mon, 21 May 2012 14:59:59 +0200 |
mnunez |
7168848: Add test to check that humongous object allocation path also checks the heap occupancy.
|
Thu, 17 May 2012 21:53:40 +0200 |
brutisso |
7169062: CMS: Assertion failed with -XX:+ObjectAlignmentInBytes=64
|
Wed, 30 May 2012 17:45:02 -0400 |
dholmes |
Merge
|
Sat, 26 May 2012 08:49:05 -0400 |
jprovino |
Merge
|
Wed, 23 May 2012 20:09:56 -0400 |
dholmes |
7170197: Update JPRT default build targets to support embedded builds
|
Mon, 21 May 2012 14:10:35 -0400 |
jiangli |
7168280: Eliminate the generic signature index slot from field array for field without generic signature.
|
Tue, 29 May 2012 20:06:10 -0400 |
zgu |
Merge
|
Sat, 26 May 2012 06:07:38 -0700 |
zgu |
Merge
|
Thu, 24 May 2012 20:04:07 -0400 |
zgu |
Merge
|
Thu, 24 May 2012 12:57:01 -0700 |
dcubed |
Merge
|
Thu, 24 May 2012 12:03:42 -0700 |
dcubed |
7165598: enable FDS on Solaris X64 when 7165593 is fixed
|
Thu, 24 May 2012 13:37:47 +0200 |
rbackman |
7171422: Change 7161732 breaks SA on Windows
|
Tue, 22 May 2012 10:11:53 +0200 |
rbackman |
7161732: Improve handling of thread_id in OSThread
|
Fri, 25 May 2012 14:56:19 -0700 |
amurillo |
7171853: new hotspot build - hs24-b13
|
Fri, 01 Jun 2012 14:12:10 -0700 |
cl |
Added tag jdk8-b41 for changeset 37add4fa0296
|
Fri, 25 May 2012 14:45:36 -0700 |
amurillo |
Added tag hs24-b12 for changeset 785573170238
jdk8-b41
|
Fri, 25 May 2012 14:45:35 -0700 |
amurillo |
Merge
hs24-b12
|
Thu, 24 May 2012 18:39:44 -0700 |
kvn |
Merge
|
Mon, 21 May 2012 09:46:02 +0200 |
roland |
7169934: pow(x,y) or x64 computes incorrect result when x<0 and y is an odd integer
|
Fri, 18 May 2012 12:20:24 -0700 |
twisti |
7170053: crash in C2 when using -XX:+CountCompiledCalls
|
Fri, 18 May 2012 15:50:09 +0200 |
roland |
7167254: Crash on OSX in Enumerator.nextElement() with compressed oops
|
Tue, 15 May 2012 10:10:23 +0200 |
roland |
7133857: exp() and pow() should use the x87 ISA on x86
|
Tue, 22 May 2012 20:29:05 -0400 |
zgu |
Merge
|
Fri, 18 May 2012 09:15:15 -0700 |
dcubed |
7170010: conditional "ZIP_DEBUGINFO_FILES ?= 0" setting is not reliable on Windows
|
Wed, 16 May 2012 12:47:27 -0700 |
dcubed |
7169409: enabling ZIP_DEBUGINFO_FILES causes unexpected test failures on Windows X86
|
Thu, 10 May 2012 15:44:19 +0200 |
nloodin |
7165755: OS Information much longer on linux than other platforms
|
Tue, 15 May 2012 15:16:14 -0700 |
dcubed |
7169102: 7165060 merge lost changes to make/windows/makefiles/defs.make
|
Tue, 15 May 2012 11:27:24 -0700 |
dcubed |
Merge
|
Tue, 15 May 2012 10:52:24 -0700 |
dcubed |
7165060: dtrace tests fail with FDS debug info files
|
Sat, 12 May 2012 06:50:41 -0400 |
zgu |
Merge
|
Thu, 10 May 2012 18:19:53 -0400 |
zgu |
Merge
|
Fri, 11 May 2012 17:24:32 +0100 |
kevinw |
7157734: hotspot test scripts not testing 64-bit JVM under JPRT/JTREG.
|
Wed, 09 May 2012 16:24:07 +0200 |
nloodin |
7163117: Agent can't connect to process on Mac OSX
|
Wed, 09 May 2012 04:32:34 -0400 |
dholmes |
Merge
|
Wed, 09 May 2012 00:28:45 -0400 |
dholmes |
7167406: (Zero) Fix for InvokeDynamic needed
|
Tue, 08 May 2012 20:28:35 +0200 |
sla |
7162726: Wrong filter predicate of visible locals in SA JSJavaFrame
|
Fri, 18 May 2012 14:57:28 -0700 |
amurillo |
7170006: new hotspot build - hs24-b12
|
Thu, 24 May 2012 16:15:37 -0700 |
katleman |
Added tag jdk8-b40 for changeset ff9decc8235d
|
Fri, 18 May 2012 14:50:18 -0700 |
amurillo |
Added tag hs24-b11 for changeset 14b0e07ab9a6
jdk8-b40
|
Fri, 18 May 2012 14:50:17 -0700 |
amurillo |
Merge
hs24-b11
|
Fri, 18 May 2012 10:27:13 -0700 |
jcoomes |
Merge
|
Tue, 15 May 2012 10:25:06 +0200 |
brutisso |
7166894: Add gc cause to GC logging for all collectors
|
Tue, 15 May 2012 22:26:37 +0200 |
brutisso |
7169056: Add gigabyte unit to proper_unit_for_byte_size() and byte_size_in_proper_unit()
|
Tue, 15 May 2012 09:49:18 -0700 |
johnc |
7168294: G1: Some Full GCs incorrectly report GC cause as "No GC"
|
Mon, 14 May 2012 21:07:28 -0700 |
johnc |
Merge
|
Tue, 15 May 2012 00:56:06 +0200 |
mikael |
7158457: division by zero in adaptiveweightedaverage
|
Mon, 14 May 2012 17:32:17 +0200 |
brutisso |
7161545: G1: Minor cleanups to the G1 logging
|
Thu, 17 May 2012 09:50:59 -0700 |
kvn |
Merge
|
Mon, 14 May 2012 09:36:00 -0700 |
kvn |
6924259: Remove String.count/String.offset
|
Wed, 16 May 2012 13:33:30 -0400 |
jprovino |
Merge
|
Fri, 11 May 2012 11:30:03 -0700 |
collins |
7167625: Adjustments for SE-Embedded build process
|
Fri, 11 May 2012 14:54:35 -0700 |
amurillo |
7168247: new hotspot build - hs24-b11
|
Thu, 17 May 2012 06:20:23 -0700 |
katleman |
Added tag jdk8-b39 for changeset 96a403721094
|
Fri, 11 May 2012 14:47:25 -0700 |
amurillo |
Added tag hs24-b10 for changeset 73147e6c4881
jdk8-b39
|
Fri, 11 May 2012 14:47:24 -0700 |
amurillo |
Merge
hs24-b10
|
Fri, 11 May 2012 06:37:47 -0700 |
jcoomes |
Merge
|
Thu, 10 May 2012 14:16:34 +0200 |
brutisso |
7167069: 6 VM flags crash the VM when queried via jinfo
|
Thu, 10 May 2012 11:27:10 +0200 |
stefank |
7167437: Can't build on linux without precompiled headers
|
Wed, 09 May 2012 10:54:29 -0700 |
kvn |
Merge
|
Tue, 08 May 2012 15:47:04 -0700 |
kvn |
7167266: missing copyright notes in 3rd party code
|
Mon, 07 May 2012 12:37:46 -0700 |
kvn |
7160610: Unknown Native Code compilation issue
|
Tue, 24 Apr 2012 12:15:32 -0700 |
twisti |
7157695: Add windows implementation of socket interface
|
Wed, 18 Apr 2012 16:08:34 -0700 |
never |
7161796: PhaseStringOpts::fetch_static_field tries to fetch field from the Klass instead of the mirror
|
Tue, 17 Apr 2012 11:04:22 -0700 |
never |
7162094: LateInlineCallGenerator::do_late_inline crashed on uninitialized _call_node
|
Wed, 11 Apr 2012 19:15:46 -0700 |
iveresov |
7160539: JDeveloper crashes on 64-bit Windows
|
Tue, 10 Apr 2012 09:31:04 -0700 |
jiangli |
7159772: instanceKlass::all_fields_count() returns incorrect total field count
|
Sat, 05 May 2012 10:24:55 -0400 |
jprovino |
Merge
|
Wed, 02 May 2012 13:21:36 -0400 |
jiangli |
7158552: The instanceKlsss::_host_klass is only needed for anonymous class for JSR 292 support.
|
Fri, 04 May 2012 15:26:05 -0700 |
amurillo |
7166615: new hotspot build - hs24-b10
|
Thu, 10 May 2012 10:25:00 -0700 |
katleman |
Added tag jdk8-b38 for changeset 637c3f5f068f
|
Wed, 09 May 2012 14:06:27 -0700 |
amurillo |
Merge
jdk8-b38
|
Wed, 09 May 2012 13:07:42 -0700 |
katleman |
Added tag jdk8-b37 for changeset bfcf92bfefb8
|
Fri, 04 May 2012 14:10:31 -0700 |
amurillo |
Added tag hs24-b09 for changeset 7d5ec8bf38d1
|
Fri, 04 May 2012 14:10:30 -0700 |
amurillo |
Merge
hs24-b09
|
Fri, 04 May 2012 10:46:32 -0700 |
jcoomes |
Merge
|
Wed, 25 Apr 2012 12:36:37 +0200 |
brutisso |
7163848: G1: Log GC Cause for a GC
|
Wed, 25 Apr 2012 15:51:10 -0700 |
jmasa |
Merge
|
Wed, 25 Apr 2012 09:55:55 -0700 |
jmasa |
7164144: Fix variable naming style in freeBlockDictionary.* and binaryTreeDictionary*
|
Wed, 25 Apr 2012 10:23:12 -0700 |
johnc |
7143490: G1: Remove HeapRegion::_top_at_conc_mark_count
|
Thu, 29 Mar 2012 19:46:24 -0700 |
jmasa |
7131629: Generalize the CMS free list code
|
Wed, 02 May 2012 15:47:06 -0400 |
jprovino |
Merge
|
Thu, 26 Apr 2012 16:24:15 -0400 |
dlong |
7162955: Attach api on Solaris, too many open files
|
Wed, 25 Apr 2012 15:06:51 -0700 |
dcubed |
7164344: enabling ZIP_DEBUGINFO_FILES causes unexpected test failures on Solaris and Windows
|
Tue, 24 Apr 2012 15:20:40 -0700 |
dcubed |
Merge
|
Tue, 03 Apr 2012 09:48:34 -0700 |
dcubed |
7158067: FDS: ENABLE_FULL_DEBUG_SYMBOLS flag should only affect product builds
|
Fri, 23 Mar 2012 11:50:33 -0700 |
dcubed |
7102323: RFE: enable Full Debug Symbols Phase 1 on Solaris
|
Mon, 23 Apr 2012 11:03:30 -0700 |
dcubed |
Merge
|
Mon, 23 Apr 2012 13:30:39 +0200 |
sla |
7162063: libsaproc debug print should format size_t correctly on 64bit platform
|
Fri, 20 Apr 2012 14:55:45 +0100 |
kevinw |
7162488: VM not printing unknown -XX options
|
Fri, 20 Apr 2012 17:13:36 -0700 |
amurillo |
7163193: new hotspot build - hs24-b09
|
Thu, 26 Apr 2012 14:05:31 -0700 |
katleman |
Added tag jdk8-b36 for changeset 50b4400ca1ec
jdk8-b37
|
Fri, 20 Apr 2012 16:23:49 -0700 |
amurillo |
Added tag hs24-b08 for changeset dff6e3459210
jdk8-b36
|
Fri, 20 Apr 2012 16:23:48 -0700 |
amurillo |
Merge
hs24-b08
|
Fri, 20 Apr 2012 11:41:49 -0700 |
johnc |
Merge
|
Wed, 18 Apr 2012 13:39:55 -0400 |
tonyp |
7145441: G1: collection set chooser-related cleanup
|
Wed, 18 Apr 2012 07:21:15 -0400 |
tonyp |
7157073: G1: type change size_t -> uint for region counts / indexes
|
Wed, 11 Apr 2012 16:18:45 +0200 |
stefank |
7160613: VerifyRememberedSets doesn't work with CompressedOops
|
Mon, 16 Apr 2012 08:57:18 +0200 |
brutisso |
4988100: oop_verify_old_oop appears to be dead
|
Fri, 13 Apr 2012 01:59:38 +0200 |
brutisso |
7160728: Introduce an extra logging level for G1 logging
|
Tue, 06 Mar 2012 12:36:59 +0100 |
rbackman |
7160570: Intrinsification support for tracing framework
|
Sun, 15 Apr 2012 15:37:20 -0700 |
dcubed |
Merge
|
Fri, 13 Apr 2012 08:11:36 -0700 |
coleenp |
Merge
|
Thu, 12 Apr 2012 22:03:05 -0400 |
coleenp |
7160467: Fix test for 7158988
|
Thu, 12 Apr 2012 13:24:08 +0200 |
rbackman |
7160924: jvmti: GetPhase returns incorrect phase before VMInit event is issued
|
Thu, 12 Apr 2012 18:41:24 -0400 |
dlong |
Merge
|
Tue, 10 Apr 2012 13:27:09 -0400 |
bobv |
Merge
|
Sat, 31 Mar 2012 00:05:15 -0700 |
jcoomes |
Merge
|
Thu, 29 Mar 2012 22:18:56 -0400 |
jiangli |
7154670: The instanceKlass _implementors[] and _nof_implementors are not needed for non-interface klass.
|
Thu, 05 Apr 2012 14:16:23 +0200 |
sla |
7133111: libsaproc debug print should be printed as unsigned long to fit large numbers on 64bit platform
|
Mon, 09 Apr 2012 08:38:16 -0700 |
dcubed |
Merge
|
Thu, 05 Apr 2012 12:17:52 -0400 |
coleenp |
7158988: jvm crashes while debugging on x86_32 and x86_64
|
Sat, 07 Apr 2012 09:06:55 -0700 |
amurillo |
7159842: new hotspot build - hs24-b08
|
Thu, 19 Apr 2012 12:18:46 -0700 |
katleman |
Added tag jdk8-b35 for changeset f621660a297b
|
Thu, 12 Apr 2012 09:34:57 -0700 |
katleman |
Added tag jdk8-b34 for changeset f284b0883558
jdk8-b35
|
Sat, 07 Apr 2012 08:26:15 -0700 |
amurillo |
Added tag hs24-b07 for changeset 7c6aba65acd2
jdk8-b34
|
Sat, 07 Apr 2012 08:26:15 -0700 |
amurillo |
Merge
hs24-b07
|
Fri, 06 Apr 2012 09:48:34 -0700 |
johnc |
Merge
|
Thu, 05 Apr 2012 13:57:23 -0400 |
tonyp |
7127697: G1: remove dead code after recent concurrent mark changes
|
Fri, 16 Mar 2012 09:52:57 +0100 |
brutisso |
7130974: G1: Remove G1ParCopyHelper
|
Tue, 13 Mar 2012 11:05:32 -0700 |
johnc |
7143511: G1: Another instance of high GC Worker Other time (50ms)
|
Thu, 05 Apr 2012 15:08:04 -0700 |
never |
Merge
|
Mon, 02 Apr 2012 16:05:56 -0700 |
never |
7157141: crash in 64 bit with corrupted oops
|
Sun, 01 Apr 2012 17:04:26 -0400 |
acorn |
Merge
|
Thu, 29 Mar 2012 02:12:40 -0700 |
fparain |
7087969: GarbageCollectorMXBean notification contains ticks vs millis
|
Wed, 28 Mar 2012 14:27:38 -0700 |
minqi |
7156960: Incorrect copyright headers in parts of the Serviceability agent
|
Tue, 27 Mar 2012 15:28:52 -0400 |
acorn |
Merge
|
Fri, 23 Mar 2012 11:16:05 -0400 |
coleenp |
7150058: Allocate symbols from null boot loader to an arena for NMT
|
Thu, 15 Mar 2012 13:37:13 +0100 |
nloodin |
7148488: Whitebox tests for the Diagnostic Framework Parser
|
Fri, 30 Mar 2012 14:18:17 -0700 |
amurillo |
7158137: new hotspot build - hs24-b07
|
Thu, 05 Apr 2012 13:04:42 -0700 |
katleman |
Added tag jdk8-b33 for changeset 785bcf415ead
|
Fri, 30 Mar 2012 14:07:59 -0700 |
amurillo |
Added tag hs24-b06 for changeset cd47da9383cd
jdk8-b33
|
Fri, 30 Mar 2012 14:07:58 -0700 |
amurillo |
Merge
hs24-b06
|
Fri, 30 Mar 2012 09:31:26 +0200 |
jwilhelm |
Merge
|
Tue, 27 Mar 2012 10:29:59 +0200 |
brutisso |
7156764: Remove unused size parameter from some CollectedHeap methods
|
Thu, 29 Mar 2012 23:49:47 -0400 |
dlong |
Merge
|
Sun, 25 Mar 2012 18:08:52 -0400 |
dlong |
Merge
|
Sat, 17 Mar 2012 17:31:59 -0400 |
dlong |
Merge
|
Tue, 13 Mar 2012 15:37:50 -0700 |
collins |
Merge
|
Tue, 13 Mar 2012 13:50:48 -0400 |
jiangli |
7109878: The instanceKlass EnclosingMethhod attribute fields can be folded into the _inner_class field.
|
Mon, 26 Mar 2012 13:22:38 +0200 |
jwilhelm |
Merge
|
Fri, 23 Mar 2012 15:28:24 +0100 |
brutisso |
7103665: HeapWord*ParallelScavengeHeap::failed_mem_allocate(unsigned long,bool)+0x97
|
Fri, 23 Mar 2012 10:53:19 -0400 |
tonyp |
7146246: G1: expose some of the -XX flags that drive which old regions to collect during mixed GCs
|
Mon, 12 Mar 2012 14:59:00 -0700 |
johnc |
7147724: G1: hang in SurrogateLockerThread::manipulatePLL
|
Fri, 16 Mar 2012 16:14:04 +0100 |
nloodin |
7154517: Build error in hotspot-gc without precompiled headers
|
Wed, 21 Mar 2012 08:34:23 +0100 |
mgerdin |
7152791: wbapi tests fail on cygwin
|
Tue, 20 Mar 2012 19:36:59 -0700 |
jcoomes |
7154724: jdk7u4 test properties missing from jprt.properties
|
Fri, 23 Mar 2012 22:34:22 -0700 |
jcoomes |
7156659: new hotspot build - hs24-b06
|
Thu, 29 Mar 2012 13:02:11 -0700 |
cl |
Added tag jdk8-b32 for changeset 25410a347ebb
|
Fri, 23 Mar 2012 21:31:15 -0700 |
jcoomes |
Added tag hs24-b05 for changeset 27863e4586de
jdk8-b32
|
Fri, 23 Mar 2012 21:31:14 -0700 |
jcoomes |
Merge
hs24-b05
|
Thu, 22 Mar 2012 13:54:26 -0700 |
never |
Merge
|
Tue, 20 Mar 2012 13:10:13 -0700 |
kvn |
7154997: assert(false) failed: not G1 barrier raw StoreP
|
Fri, 16 Mar 2012 23:52:03 -0700 |
jcoomes |
Merge
|
Thu, 15 Mar 2012 16:38:56 -0700 |
iveresov |
7154333: JVM fails to start if -XX:+AggressiveHeap is set
|
Tue, 13 Mar 2012 20:54:56 -0700 |
never |
7152955: print_method crashes with null root
|
Tue, 13 Mar 2012 10:03:59 -0700 |
never |
7152961: InlineTree::should_not_inline may exit prematurely
|
Mon, 12 Mar 2012 19:54:41 -0700 |
never |
Merge
|
Mon, 12 Mar 2012 10:46:47 -0700 |
kvn |
7147744: CTW: assert(false) failed: infinite EA connection graph build
|
Tue, 20 Mar 2012 16:46:39 -0400 |
jmelvin |
7144328: Improper commandlines for -XX:+-UnlockCommercialFeatures require proper warning/error messages
|
Mon, 19 Mar 2012 10:09:24 +0100 |
erikj |
7141246: build-infra merge: Introduce new JVM_VARIANT* to control which kind of jvm gets built
|
Mon, 19 Mar 2012 20:13:17 +0100 |
sla |
7152800: All tests using the attach API fail with "well-known file is not secure" on Mac OS X
|
Sat, 17 Mar 2012 00:27:39 -0700 |
amurillo |
7154706: new hotspot build - hs23-b05
|
Thu, 22 Mar 2012 12:41:09 -0700 |
katleman |
Added tag jdk8-b31 for changeset 0cd147eaa673
|
Sat, 17 Mar 2012 00:10:12 -0700 |
amurillo |
Added tag hs24-b04 for changeset f4767e53d6e0
jdk8-b31
|
Sat, 17 Mar 2012 00:10:12 -0700 |
amurillo |
Merge
hs24-b04
|
Fri, 16 Mar 2012 23:45:05 -0700 |
jcoomes |
Merge
|
Wed, 14 Mar 2012 12:49:27 +0100 |
brutisso |
7068625: Testing 8 bytes of card table entries at a time speeds up card-scanning
|
Tue, 13 Mar 2012 21:12:53 +0100 |
brutisso |
7152954: G1: Native memory leak during full GCs
|
Mon, 12 Mar 2012 13:12:07 -0700 |
iveresov |
7151089: PS NUMA: NUMA allocator should not attempt to free pages when using SHM large pages
|
Fri, 16 Mar 2012 15:13:22 -0400 |
jmelvin |
7130404: [macosx] "os.arch" value should be "x86_64" for compatibility with Apple JDK6
|
Wed, 14 Mar 2012 20:06:48 -0700 |
sspitsyn |
7123170: JCK vm/jvmti/ResourceExhausted/resexh001/resexh00101/ tests fails since 7u4 b02
|
Mon, 12 Mar 2012 15:28:07 -0700 |
never |
7152957: VM crashes with assert(false) failed: bad AD file
|
Fri, 09 Mar 2012 13:34:45 -0800 |
amurillo |
7152700: new hotspot build - hs24-b04
|
Thu, 15 Mar 2012 15:15:16 -0700 |
katleman |
Added tag jdk8-b30 for changeset d61761bf3050
|
Fri, 09 Mar 2012 13:08:18 -0800 |
amurillo |
Added tag hs24-b03 for changeset dfae0140457c
|
Fri, 09 Mar 2012 13:08:18 -0800 |
amurillo |
Merge
hs24-b03
|
Fri, 09 Mar 2012 08:34:36 -0800 |
never |
Merge
|
Tue, 06 Mar 2012 16:32:23 -0800 |
never |
7150390: JFR test crashed on assert(_jni_lock_count == count) failed: must be equal
|
Mon, 05 Mar 2012 18:10:31 -0800 |
never |
6658428: C2 doesn't inline java method if corresponding intrinsic failed to inline.
|
Fri, 02 Mar 2012 13:13:25 -0800 |
never |
Merge
|
Fri, 02 Mar 2012 16:04:24 +0100 |
roland |
6910464: Lookupswitch and Tableswitch default branches not recognized as safepoints
|
Fri, 09 Mar 2012 00:28:20 -0500 |
acorn |
Merge
|
Mon, 05 Mar 2012 14:19:00 -0500 |
coleenp |
7150046: SIGILL on sparcv9 fastdebug
|
Thu, 01 Mar 2012 12:41:13 +0400 |
dsamersoff |
7118280: The gbyc00102 JCK7 test causes an assert in JVM 7.0 fastdebug mode
|
Thu, 08 Mar 2012 06:33:26 -0800 |
dcubed |
7152206: anti-delta the fix for 7152031
|
Wed, 07 Mar 2012 14:58:17 -0800 |
dcubed |
7152031: Hotspot needs updated xawt path [macosx]
|
Mon, 05 Mar 2012 22:34:18 +0100 |
brutisso |
Merge
|
Sat, 03 Mar 2012 12:45:10 -0800 |
jcoomes |
7150899: remove unused build.targets lines from jprt.properties
|
Sat, 03 Mar 2012 12:36:35 -0800 |
jcoomes |
7150454: add release jdk7u4 to jprt.properties
|
Fri, 02 Mar 2012 10:36:16 -0800 |
johnc |
7147806: G1: Crash in vm bootstrap when running with -XX:+UseG1GC -XX:-UsePerfData
|
Thu, 23 Feb 2012 14:58:35 +0100 |
mgerdin |
7148152: Add whitebox testing API to HotSpot
|
Fri, 02 Mar 2012 16:56:19 -0800 |
amurillo |
7150327: new hotspot build - hs24-b03
|
Thu, 08 Mar 2012 20:34:29 -0800 |
katleman |
Added tag jdk8-b29 for changeset b45b5c564098
jdk8-b30
|
Fri, 02 Mar 2012 16:27:09 -0800 |
amurillo |
Added tag hs24-b02 for changeset 030b5306d60f
jdk8-b29
|
Fri, 02 Mar 2012 16:27:09 -0800 |
amurillo |
Merge
hs24-b02
|
Fri, 02 Mar 2012 14:34:55 -0500 |
bpittore |
Merge
|
Wed, 29 Feb 2012 12:58:49 -0500 |
dlong |
7142641: -Xshared:on fails on ARM
|
Fri, 02 Mar 2012 09:13:13 -0800 |
never |
Merge
|
Thu, 01 Mar 2012 15:31:33 -0800 |
never |
7150051: incorrect oopmap in critical native
|
Tue, 28 Feb 2012 09:13:58 +0100 |
roland |
6910461: Register allocator may insert spill code at wrong insertion index
|
Tue, 28 Feb 2012 10:04:01 -0800 |
never |
7145024: Crashes in ucrypto related to C2
|
Mon, 27 Feb 2012 11:42:30 +0100 |
roland |
7148486: At a method handle call returning with an exception may call the runtime with misaligned stack (x64)
|
Mon, 27 Feb 2012 09:17:44 +0100 |
roland |
7147740: add assertions to check stack alignment on VM entry from generated code (x64)
|
Fri, 24 Feb 2012 12:33:31 -0800 |
kvn |
7147416: LogCompilation tool does not work with post parse inlining
|
Tue, 21 Feb 2012 11:55:05 -0800 |
kvn |
7146442: assert(false) failed: bad AD file
|
Mon, 20 Feb 2012 13:11:08 -0800 |
kvn |
7147064: assert(allocates2(pc)) failed: not in CodeBuffer memory: 0xffffffff778d9d60 <= 0xffffffff778da69c
|
Tue, 28 Feb 2012 07:58:43 -0800 |
fparain |
Merge
|
Sat, 25 Feb 2012 01:49:34 -0500 |
dholmes |
7148126: ConstantPoolCacheEntry::print prints to wrong stream
|
Wed, 22 Feb 2012 09:24:35 +0100 |
erikj |
7141244: build-infra merge: Include $(SPEC) in makefiles and make variables overridable
|
Wed, 22 Feb 2012 10:32:29 -0800 |
dsamersoff |
Merge
|
Wed, 22 Feb 2012 19:43:22 +0400 |
dsamersoff |
7110104: It should be possible to stop and start JMX Agent at runtime
|
Fri, 24 Feb 2012 18:14:00 -0800 |
amurillo |
7148664: new hotspot build - hs24-b02
|
Thu, 01 Mar 2012 12:23:13 -0800 |
katleman |
Added tag jdk8-b28 for changeset b183b0863611
|
Mon, 20 Aug 2012 15:26:49 +0200 |
Lukas Stadler |
canonicalize after escape analysis
|
Mon, 20 Aug 2012 15:21:31 +0200 |
Lukas Stadler |
removed artifacts of defunct type system
|
Mon, 20 Aug 2012 15:11:15 +0200 |
Lukas Stadler |
added Stamp.join, used by PiNodes
|
Mon, 20 Aug 2012 14:20:30 +0200 |
Lukas Stadler |
improve PiNode stamp exactness
|
Mon, 20 Aug 2012 12:21:56 +0200 |
Lukas Stadler |
remove PhiStampPhase
|
Fri, 17 Aug 2012 16:11:34 +0200 |
Lukas Stadler |
fix to FullUnroll changes
|
Fri, 17 Aug 2012 15:33:25 +0200 |
Lukas Stadler |
fix bug in handling of ValueProxyNodes in EscapeAnalysisPhase
|
Fri, 17 Aug 2012 14:12:39 +0200 |
Lukas Stadler |
allow array length canonicalization on InitializeArrayNode
|
Fri, 17 Aug 2012 14:12:00 +0200 |
Lukas Stadler |
increase full unrolling budget for fixed-size loops
|
Fri, 17 Aug 2012 14:11:18 +0200 |
Lukas Stadler |
handle ValueProxyNode in EscapeAnalysisPhase
|
Fri, 17 Aug 2012 14:10:18 +0200 |
Lukas Stadler |
canonicalize after FullUnroll
|
Tue, 07 Aug 2012 21:44:53 -0700 |
Gilles Duboscq |
better JaCoCo : only include com.oracle.graal.* and com.oracle.max.*, exclude com.oracle.graal.jtt.*
|
Tue, 07 Aug 2012 11:13:17 -0700 |
Gilles Duboscq |
The targetAdress should be moved to a fixed register for indirect call. Fix from Christian Wimmer
|
Mon, 30 Jul 2012 08:37:04 -0700 |
Gilles Duboscq |
Change one more GraalCodeCacheProvider to MetaAccessProvider
|
Thu, 26 Jul 2012 17:47:09 +0200 |
Gilles Duboscq |
Apply jacoco coverage to all gate tests
|
Thu, 26 Jul 2012 17:08:54 +0200 |
Gilles Duboscq |
Add SPECjbb2005 to the benchmarks
|
Thu, 26 Jul 2012 14:51:13 +0200 |
Gilles Duboscq |
Annotation Processor support in mx : use annotationProcessorClasses property on projects that contain annotation processors and annotationProcessors on projects that require annotation processing
|
Wed, 25 Jul 2012 13:06:52 +0200 |
Gilles Duboscq |
Add an option to launch the vm from a debugger in mx's commands
|
Tue, 24 Jul 2012 17:32:42 +0200 |
Gilles Duboscq |
Add intrinsics for (Long|Integer).(reverseBytes|numberOf(Trail|Lead)ingZeros)
|
Mon, 23 Jul 2012 16:50:10 +0200 |
Gilles Duboscq |
Update api.code and api.meta overview.html
|
Mon, 23 Jul 2012 16:00:02 +0200 |
Lukas Stadler |
fix package name for InvalidatedException in vmSymbols.hpp
|
Fri, 20 Jul 2012 14:40:37 +0200 |
Gilles Duboscq |
Merge
|
Fri, 20 Jul 2012 14:40:17 +0200 |
Gilles Duboscq |
Make 'db' directory from JDK optional since it does not exists in all OpenJDK-based JDKs (cf. Icedtea)
|
Fri, 20 Jul 2012 14:38:23 +0200 |
Gilles Duboscq |
Merge
|
Fri, 20 Jul 2012 01:54:56 +0200 |
Gilles Duboscq |
Make windows build work even if Visual Studio is not installed (only the Windows SDK is required)
|
Fri, 20 Jul 2012 14:33:14 +0200 |
Gilles Duboscq |
Canonicalizer should not fill the worklist if an initial worklist is provided
|
Fri, 20 Jul 2012 12:10:33 +0200 |
Gilles Duboscq |
Filter out dead nodes when filling a NodeWorkList
|
Fri, 20 Jul 2012 12:05:39 +0200 |
Gilles Duboscq |
Merge
|
Fri, 20 Jul 2012 12:05:20 +0200 |
Gilles Duboscq |
Be more precise on the set of node that are canonicalized in IterativeCheckCastElimination
|
Thu, 19 Jul 2012 13:28:16 +0200 |
Gilles Duboscq |
Use HashSet in FloatingReadPhase instead of IdentityHashMap since Nodes use identity .equals and .hashCode
|
Fri, 20 Jul 2012 12:54:02 +0200 |
Doug Simon |
removed the unreliable 'intro' command
|
Thu, 19 Jul 2012 14:54:33 +0200 |
Lukas Stadler |
retarget dependencies during TailDuplicationPhase
|
Thu, 19 Jul 2012 00:56:40 +0200 |
Gilles Duboscq |
Canonicalize at least once in IterativeCheckCastElimination
|
Thu, 19 Jul 2012 00:27:17 +0200 |
Gilles Duboscq |
Try an iterative version of CheckCastElimination + Canonicalization
|
Wed, 18 Jul 2012 13:49:51 -0700 |
Christian Wimmer |
Factor out common infrastructure from NodeClass and LIRInstructionClass
|
Wed, 18 Jul 2012 10:50:57 -0700 |
Thomas Wuerthinger |
Merge.
|
Thu, 05 Jul 2012 11:48:30 +0200 |
Thomas Wuerthinger |
Fix compiler warning.
|
Wed, 18 Jul 2012 19:08:32 +0200 |
Doug Simon |
moved InstalledCode from graal.api.meta to graal.api.code
|
Wed, 18 Jul 2012 14:38:16 +0200 |
Doug Simon |
added more content to graal.api.meta overview
|
Wed, 18 Jul 2012 12:17:38 +0200 |
Doug Simon |
added support to mx for specifying library sources
|
Wed, 18 Jul 2012 10:47:20 +0200 |
Doug Simon |
Merge.
|
Tue, 17 Jul 2012 16:59:27 +0200 |
Doug Simon |
made constant field final
|
Tue, 17 Jul 2012 16:59:05 +0200 |
Doug Simon |
moved CodeInfo from graal.api.meta to graal.api.code
|
Wed, 18 Jul 2012 10:45:00 +0200 |
Doug Simon |
Merge.
|
Tue, 17 Jul 2012 11:55:57 +0200 |
Doug Simon |
moved HotSpotXirGenerator to com.oracle.graal.hotspot.target.amd64
|
Tue, 17 Jul 2012 23:57:18 +0200 |
Gilles Duboscq |
Make ReadEliminationPhase Value proxy aware now that FLoatingRead keeps loop closed form
|
Tue, 17 Jul 2012 20:07:53 +0200 |
Gilles Duboscq |
Merge
|
Tue, 17 Jul 2012 20:07:00 +0200 |
Gilles Duboscq |
Make FloatingRead phase respect loop closed form and use PostOrderNodeIterator
|
Tue, 17 Jul 2012 11:39:50 +0200 |
Doug Simon |
fixed bugs related to -G:+InlineVTableStubs and re-enabled it by default
|
Mon, 16 Jul 2012 22:09:21 +0200 |
Doug Simon |
disabled vtable inline dispatch by default until remaining issues are resolved
|
Mon, 16 Jul 2012 15:24:06 +0200 |
Doug Simon |
Merge.
|
Mon, 16 Jul 2012 15:20:50 +0200 |
Doug Simon |
vtable dispatch inlining for megamorphic virtual calls now works and is enabled by default
|
Mon, 16 Jul 2012 15:19:25 +0200 |
Doug Simon |
parsing and patching of variable sized NativeCallReg instructions now works properly
|
Mon, 16 Jul 2012 15:18:38 +0200 |
Doug Simon |
renaming in native code for CiTargetMethod -> CompilationResult
|
Mon, 16 Jul 2012 11:07:07 +0200 |
Gilles Duboscq |
Merge
|
Mon, 16 Jul 2012 11:04:32 +0200 |
Gilles Duboscq |
Fix ConcurrentModificationException in IGV
|
Fri, 13 Jul 2012 17:43:11 +0200 |
Gilles Duboscq |
Disable read canoncialization until we have a viable solution for non-object oops
|
Fri, 13 Jul 2012 15:51:38 +0200 |
Gilles Duboscq |
Additional fix in read canonicalization
|
Fri, 13 Jul 2012 15:41:01 +0200 |
Gilles Duboscq |
Remove useless double canonicalization
|
Fri, 13 Jul 2012 15:33:02 +0200 |
Gilles Duboscq |
Fix canonicalisation of final reads and factor out read/floating read canonicalization code
|
Fri, 13 Jul 2012 15:31:53 +0200 |
Gilles Duboscq |
Revert mistakenly commited FloatingRead phase changes
|
Fri, 13 Jul 2012 14:10:02 +0200 |
Gilles Duboscq |
Add a alwaysNull property to ObjectStamp (Phi(null, a! A) get a "a A" stamp and not just "a -")
|
Fri, 13 Jul 2012 11:29:15 +0200 |
Gilles Duboscq |
Do without the Top stamp for now, too little benefits
|
Sat, 14 Jul 2012 21:38:19 +0200 |
Doug Simon |
incomplete (non XIR) support for inlining virtual dispatch at call sites - all design questions yet to be addressed
|
Sat, 14 Jul 2012 21:28:23 +0200 |
Doug Simon |
added pc offset within nmethod to output for TraceExceptions
|
Sat, 14 Jul 2012 21:26:14 +0200 |
Doug Simon |
Removed alignment for register indirect calls
|
Fri, 13 Jul 2012 14:52:35 +0200 |
Doug Simon |
fixed bug in node for calling the verify oop stub
|
Fri, 13 Jul 2012 11:40:41 +0200 |
Doug Simon |
Merge.
|
Fri, 13 Jul 2012 09:06:14 +0200 |
Doug Simon |
mx now handles unambiguous command prefixes (e.g. instead of 'mx eclipseinit' you can use 'mx ec')
|
Thu, 12 Jul 2012 17:16:34 +0200 |
Doug Simon |
partial (non XIR) support for inlining virtual dispatch at call sites - still needs fixing
|
Thu, 12 Jul 2012 12:04:27 +0200 |
Doug Simon |
moved HIR lowering of Invokes into HotspotRuntime
|
Thu, 12 Jul 2012 11:55:03 +0200 |
Doug Simon |
added support to mx for ignoring (broken) projects
|
Thu, 12 Jul 2012 18:58:36 +0200 |
Gilles Duboscq |
Make ReadEliminationPhase support phis (eliminates read when the last access is a memeory phi of writes, recursively)
|
Thu, 12 Jul 2012 16:59:09 +0200 |
Gilles Duboscq |
Make DebugDumpHandler closable, close them on compiler thread when compiler threads finish
|
Wed, 11 Jul 2012 15:38:28 +0200 |
Gilles Duboscq |
in tryCanonicalize return node.isDeleted() in the default path to be sure to catch node deletion in simplify and clean unused inputs
|
Wed, 11 Jul 2012 15:28:28 +0200 |
Gilles Duboscq |
Make sure the right port is used for dumping
|
Wed, 11 Jul 2012 14:41:22 +0200 |
Gilles Duboscq |
Merge
|
Wed, 11 Jul 2012 14:36:32 +0200 |
Gilles Duboscq |
Put Binary and xml dumpers behing a common interface and use the same dumphandler for them
|
Wed, 11 Jul 2012 14:13:38 +0200 |
Gilles Duboscq |
Adapt the coloring filter for binary dumped graphs
|
Tue, 10 Jul 2012 15:02:41 +0200 |
Gilles Duboscq |
Add ability to give an existing to getDebugProperties
|
Mon, 09 Jul 2012 15:30:20 +0200 |
Gilles Duboscq |
Remove useless Edge class
|
Mon, 09 Jul 2012 14:22:22 +0200 |
Gilles Duboscq |
Merge
|
Mon, 09 Jul 2012 14:15:55 +0200 |
Gilles Duboscq |
Add binary graph dumping to compiler (-G:+PrintBinaryGraphs)
|
Wed, 04 Jul 2012 15:27:28 +0200 |
Gilles Duboscq |
Merge
|
Wed, 04 Jul 2012 15:25:40 +0200 |
Gilles Duboscq |
Slightly more sensible work order in Canonicalizer (not unused? -> not canonicalized? -> stamp) and be sure to kill unused
|
Wed, 04 Jul 2012 15:23:51 +0200 |
Gilles Duboscq |
Small cleanups and add snapshotTo method to node iterables
|
Tue, 03 Jul 2012 16:11:04 +0200 |
Gilles Duboscq |
Kill unused floating nodes in Canonicalizer
|
Tue, 10 Jul 2012 14:11:40 +0200 |
Doug Simon |
consolidated 2 separate size fields in TLABAllocate into 1
|
Tue, 10 Jul 2012 13:27:39 +0200 |
Doug Simon |
disabled XIR lowering of invoke by default
|
Tue, 10 Jul 2012 13:22:54 +0200 |
Doug Simon |
Merge.
|
Tue, 10 Jul 2012 10:36:08 +0200 |
Doug Simon |
added null check for receiver of non-static invokes
|
Tue, 10 Jul 2012 10:08:49 +0200 |
Doug Simon |
added tests for null receiver for non-static invokes
|
Tue, 10 Jul 2012 09:36:34 +0200 |
Doug Simon |
handles changes in IGV bytecode format
|
Tue, 10 Jul 2012 10:49:31 +0200 |
Lukas Stadler |
less aggressive tail duplication
|
Mon, 09 Jul 2012 22:18:49 +0200 |
Doug Simon |
implemented non-XIR lowering of invokes (todo: inline virtual dispatch and null checking of receivers)
|
Mon, 09 Jul 2012 22:17:00 +0200 |
Doug Simon |
formatting fix
|
Mon, 09 Jul 2012 22:16:36 +0200 |
Doug Simon |
clarified error message when Value fields of LIRInstruction classes have the wrong modifiers
|
Mon, 09 Jul 2012 22:15:15 +0200 |
Doug Simon |
removed old, commented out code
|
Mon, 09 Jul 2012 22:12:12 +0200 |
Doug Simon |
use more efficient Unsafe API for getting array base and index values
|
Mon, 09 Jul 2012 22:09:36 +0200 |
Doug Simon |
added prefix to formatted object Constants to denote the type of the constant
|
Mon, 09 Jul 2012 16:44:03 +0200 |
Lukas Stadler |
more aggressive tail duplication
|
Sat, 07 Jul 2012 12:53:00 +0200 |
Lukas Stadler |
(symptomatic) fix for NPE in InliningUtil
|
Fri, 06 Jul 2012 17:34:21 +0200 |
Lukas Stadler |
fix to float stamps (for NaN constants)
|
Fri, 06 Jul 2012 17:18:41 +0200 |
Lukas Stadler |
make igv more resilient to errors in the bytecode input format
|
Fri, 06 Jul 2012 17:17:34 +0200 |
Lukas Stadler |
recompute inlining level instead of caching it
|
Fri, 06 Jul 2012 16:29:30 +0200 |
Lukas Stadler |
Merge.
|
Fri, 06 Jul 2012 16:28:12 +0200 |
Lukas Stadler |
new tail duplication phase
|
Fri, 06 Jul 2012 16:25:59 +0200 |
Lukas Stadler |
more sophisticated float stamp
|
Fri, 06 Jul 2012 16:21:46 +0200 |
Lukas Stadler |
order successors by probability in ComputeLinearScanOrder
|
Fri, 06 Jul 2012 16:20:55 +0200 |
Lukas Stadler |
clean up some entries in HotSpotVMConfig
|
Fri, 06 Jul 2012 15:31:48 +0200 |
Doug Simon |
added support for passing -tag option to javadoc to suppress warnings about unrecognized tags in javadoc comments
|
Fri, 06 Jul 2012 15:11:02 +0200 |
Doug Simon |
added test for snippets that lower INVOKE* instructions
|
Fri, 06 Jul 2012 14:52:42 +0200 |
Doug Simon |
removed compile method from GraalCodeCacheProvider interface
|
Fri, 06 Jul 2012 09:48:14 +0200 |
Doug Simon |
moved snippet related tests to com.oracle.graal.snippets.test project
|
Fri, 06 Jul 2012 09:19:23 +0200 |
Doug Simon |
added --jdt-warning-as-error option to 'mx build'
|
Thu, 05 Jul 2012 22:10:12 +0200 |
Doug Simon |
exclude SnippetCounter from JaCoCo processing
|
Thu, 05 Jul 2012 22:07:32 +0200 |
Doug Simon |
rename: HotSpotTargetMethod -> HotSpotCompilationResult
|
Thu, 05 Jul 2012 21:47:16 +0200 |
Doug Simon |
Removed left over Ri* prefixed identifiers
|
Thu, 05 Jul 2012 21:39:22 +0200 |
Doug Simon |
Removed left over Ci* prefixed identifiers
|
Thu, 05 Jul 2012 17:53:27 +0200 |
Doug Simon |
Merge.
|
Thu, 05 Jul 2012 17:52:32 +0200 |
Doug Simon |
added counters for code paths through the new object snippets
|
Thu, 05 Jul 2012 16:24:18 +0200 |
Doug Simon |
moved core site functionality into mx.py
|
Thu, 05 Jul 2012 11:18:12 +0200 |
Doug Simon |
moved SnippetCounter and DirectObjectStoreNode into graal.snippets project as they are not HotSpot specific
|
Thu, 05 Jul 2012 10:31:30 +0200 |
Doug Simon |
factored counter functionality out of CheckcastSnippets in SnippetCounter for use by other snippets
|
Thu, 05 Jul 2012 16:54:45 +0200 |
Lukas Stadler |
Merge.
|
Thu, 05 Jul 2012 16:54:00 +0200 |
Lukas Stadler |
fix bug in BciBlockMapping that leads to bailouts on methods with more than 32 loops
|
Mon, 02 Jul 2012 16:51:33 +0200 |
Lukas Stadler |
update GRAAL_AUTHORS
|
Thu, 05 Jul 2012 14:09:53 +0200 |
Christian Haeubl |
fixed result value for (high-level interpreter -> native -> Java transitions)
|
Wed, 04 Jul 2012 22:01:03 +0200 |
Doug Simon |
Merge.
|
Wed, 04 Jul 2012 21:57:49 +0200 |
Doug Simon |
removed bytecode disassembly from CodeCacheRuntime into separate BytecodeDisassembler class
|
Wed, 04 Jul 2012 21:56:48 +0200 |
Doug Simon |
generalized functionality for finding classes based on searching for patterns in source code and moved it from commands.py to mx.py
|
Wed, 04 Jul 2012 16:41:08 +0200 |
Doug Simon |
made IGV handle richer bytecode disassembly
|
Tue, 03 Jul 2012 23:49:01 +0200 |
Doug Simon |
added snippets for lowering array creation and initialization (in NewObjectSnippets)
|
Wed, 04 Jul 2012 14:57:12 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 04 Jul 2012 12:10:29 +0200 |
Thomas Wuerthinger |
Fix unused imports.
|
Wed, 04 Jul 2012 12:08:32 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 03 Jul 2012 17:50:42 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 03 Jul 2012 17:50:34 +0200 |
Thomas Wuerthinger |
Use MetaAccessProvider instead of CodeCacheProvider wherever possible.
|
Tue, 03 Jul 2012 11:16:56 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 03 Jul 2012 11:16:38 +0200 |
Thomas Wuerthinger |
Fixed an issue with the objectStamp(), integerStamp(), and floatStamp() methods.
|
Mon, 02 Jul 2012 19:46:54 +0200 |
Thomas Wuerthinger |
Fixed propagation of return type into call sites. Eager resolve return type when specified in the graph builder. Added new test case.
|
Wed, 04 Jul 2012 13:55:52 +0200 |
Gilles Duboscq |
Merge
|
Wed, 04 Jul 2012 13:55:03 +0200 |
Gilles Duboscq |
In gate command, allways build natives, use '-n' to avoid cleaning them only
|
Tue, 03 Jul 2012 18:02:03 +0200 |
Christian Haeubl |
minor C1/C2 bugfix
|
Tue, 03 Jul 2012 17:29:11 +0200 |
Christian Haeubl |
cleanup
|
Tue, 03 Jul 2012 16:56:40 +0200 |
Christian Haeubl |
added basic high-level interpreter support to HotSpot
|
Tue, 03 Jul 2012 15:00:23 +0200 |
Gilles Duboscq |
Fix aliased case problem intoduced in last array copy snippets
|
Tue, 03 Jul 2012 14:45:05 +0200 |
Gilles Duboscq |
Delete unused LoopTransformPhase
|
Tue, 03 Jul 2012 13:02:24 +0200 |
Doug Simon |
ensure System.arrycopy is resolved in JTT tests that use it
|
Tue, 03 Jul 2012 10:31:58 +0200 |
Gilles Duboscq |
Help javac with generics
|
Mon, 02 Jul 2012 18:20:25 +0200 |
Gilles Duboscq |
Merge
|
Mon, 02 Jul 2012 16:53:12 +0200 |
Gilles Duboscq |
Work on loop unswitching, things look ok, still disabled until FloatingRead preserves loop-closed form
|
Mon, 02 Jul 2012 15:08:05 +0200 |
Gilles Duboscq |
Array copies must be element atomic
|
Mon, 02 Jul 2012 16:34:50 +0200 |
Lukas Stadler |
Merge.
|
Mon, 02 Jul 2012 16:31:30 +0200 |
Lukas Stadler |
log viewer source code cleanup
|
Wed, 27 Jun 2012 17:35:32 +0200 |
Lukas Stadler |
Merge.
|
Wed, 27 Jun 2012 11:48:26 +0200 |
Katrin Strassl |
fixed minor layout bug
|
Fri, 22 Jun 2012 23:14:42 +0200 |
Katrin Strassl |
Initial commit: LogViewer GUI
|
Fri, 22 Jun 2012 23:13:34 +0200 |
Alexander Stipsits |
Initial commit: LogViewer backend
|
Fri, 29 Jun 2012 18:33:48 -0700 |
Christian Wimmer |
use annotated fields for operands of LIR instructions
|
Thu, 28 Jun 2012 17:39:06 +0200 |
Gilles Duboscq |
Started to draft a loop unswitching policy
|
Thu, 28 Jun 2012 16:04:37 +0200 |
Gilles Duboscq |
Merge
|
Thu, 28 Jun 2012 16:03:53 +0200 |
Gilles Duboscq |
disable ConvertUnreachedToGuardPhase for now
|
Thu, 28 Jun 2012 15:36:28 +0200 |
Doug Simon |
prevented error during mx site from corrupting an existing site
|
Thu, 28 Jun 2012 14:15:00 +0200 |
Doug Simon |
moved classes from com.oracle.max.cri.util to com.oracle.max.crituils
|
Thu, 28 Jun 2012 14:10:30 +0200 |
Doug Simon |
Merge.
|
Thu, 28 Jun 2012 14:09:11 +0200 |
Doug Simon |
added link to OpenJDK Graal project site in generated javadoc
|
Thu, 28 Jun 2012 13:58:31 +0200 |
Doug Simon |
removed unused JniMangle class
|
Thu, 28 Jun 2012 13:55:59 +0200 |
Doug Simon |
moved CompilationPrinter to com.oracle.graal.printer
|
Thu, 28 Jun 2012 13:52:57 +0200 |
Doug Simon |
moved TypeCheckHints to com.oracle.graal.api.code
|
Thu, 28 Jun 2012 13:48:58 +0200 |
Doug Simon |
removed mechanism for persisting profile information
|
Thu, 28 Jun 2012 13:45:09 +0200 |
Doug Simon |
renamed BaseProfilingInfo to DefaultProfilingInfo and moved it to com.oracle.graal.api.meta
|
Thu, 28 Jun 2012 13:39:40 +0200 |
Doug Simon |
moved everything from com.oracle.graal.nodes.cri into com.oracle.graal.nodes.spi
|
Thu, 28 Jun 2012 13:36:39 +0200 |
Doug Simon |
moved some methods from CodeUtil to MetaUtil
|
Thu, 28 Jun 2012 12:46:04 +0200 |
Doug Simon |
renamings: ExtendedRiRuntime -> GraalCodeCacheProvider, CiLoweringTool -> LoweringTool, RiGraphCache -> GraphCache
|
Thu, 28 Jun 2012 13:10:28 +0200 |
Gilles Duboscq |
Merge
|
Thu, 28 Jun 2012 13:09:54 +0200 |
Gilles Duboscq |
Do not created a graph if we use a cached one
|
Thu, 28 Jun 2012 12:00:09 +0200 |
Gilles Duboscq |
Merge
|
Wed, 27 Jun 2012 17:44:48 +0200 |
Gilles Duboscq |
Safer arraycopy bulk write barrier
|
Wed, 27 Jun 2012 17:44:08 +0200 |
Gilles Duboscq |
Cleanup and fixes in handling of VirtualStates around loop exits merging
|
Thu, 28 Jun 2012 11:30:21 +0200 |
Doug Simon |
made invalid javadoc cause a JDT error
|
Thu, 28 Jun 2012 11:11:12 +0200 |
Doug Simon |
enabled Eclipse/JDT javadoc checking and fixed resulting warnings
|
Thu, 28 Jun 2012 09:51:43 +0200 |
Doug Simon |
make the javadoc command work when classes have not been previously compiled
|
Wed, 27 Jun 2012 19:09:23 +0100 |
Doug Simon |
fixed javadoc command on Windows
|
Wed, 27 Jun 2012 18:44:47 +0200 |
Doug Simon |
small refinement to generated javadoc
|
Wed, 27 Jun 2012 18:21:49 +0200 |
Doug Simon |
generated jpg for link to svg version of dependency to accommodate Internet Explorer
|
Wed, 27 Jun 2012 18:06:03 +0200 |
Doug Simon |
added overview.html for each project and integrated it into the generated 'mx site' command
|
Wed, 27 Jun 2012 15:40:03 +0200 |
Gilles Duboscq |
Be more strict on isInt check in CAS lowering when index is constant
|
Wed, 27 Jun 2012 14:15:32 +0200 |
Gilles Duboscq |
Merge
|
Wed, 27 Jun 2012 14:15:16 +0200 |
Gilles Duboscq |
Fix some If probabilities in graph builder
|
Wed, 27 Jun 2012 13:01:50 +0200 |
Doug Simon |
Merge.
|
Wed, 27 Jun 2012 12:46:30 +0200 |
Doug Simon |
integrated mxtool changes from Maxine project
|
Wed, 27 Jun 2012 01:03:19 +0200 |
Doug Simon |
added site command to generate a javadoc-based website
|
Wed, 27 Jun 2012 01:02:43 +0200 |
Doug Simon |
added --base argument to javadoc command
|
Wed, 27 Jun 2012 11:51:18 +0200 |
Lukas Stadler |
rework of switch operations: unify lookup- and tableswitch, introduce switch lir instructions
|
Tue, 26 Jun 2012 16:54:58 +0200 |
Gilles Duboscq |
Merge
|
Tue, 26 Jun 2012 16:54:44 +0200 |
Gilles Duboscq |
Look for LoopUnswitch opportunities (LoopUnswitch currently disabled)
|
Tue, 26 Jun 2012 16:51:48 +0200 |
Gilles Duboscq |
Add leadGraphID to IfNOde so that we can convert them to deopts
|
Tue, 26 Jun 2012 16:50:43 +0200 |
Gilles Duboscq |
Make a copy of the probability array when cloning ControlSplitNodes
|
Tue, 26 Jun 2012 16:43:51 +0200 |
Gilles Duboscq |
While inlining, ensure proper anchoring of things that where anchored to the StartNode
|
Mon, 25 Jun 2012 16:26:38 +0200 |
Gilles Duboscq |
Add div test, group loop options in GraalOptions
|
Tue, 26 Jun 2012 10:56:03 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 18 Jun 2012 00:29:37 +0200 |
Thomas Wuerthinger |
Fixate RegisterNode. Reenable NewInstance snippets.
|
Mon, 25 Jun 2012 12:18:55 +0200 |
Gilles Duboscq |
Canonicalize more Mul/Div to shifts
|
Mon, 25 Jun 2012 12:17:58 +0200 |
Gilles Duboscq |
Adjust loop unroll policy a bit
|
Fri, 22 Jun 2012 17:27:36 +0200 |
Doug Simon |
limited length of zeroing instructions for object initialization to object below a certain size
|
Fri, 22 Jun 2012 17:16:57 +0200 |
Doug Simon |
replaced loading of instance prototype header word with a constant obtained from HotSpotResolvedJavaType
|
Fri, 22 Jun 2012 16:42:01 +0200 |
Doug Simon |
added simple tests for Word.fromObject() and Word.toObject()
|
Fri, 22 Jun 2012 15:20:19 +0200 |
Doug Simon |
Merge.
|
Fri, 22 Jun 2012 15:19:43 +0200 |
Doug Simon |
improved type stamp for value flowing out of a lowered NEW bytecode instruction
|
Fri, 22 Jun 2012 10:43:06 +0200 |
Doug Simon |
implemented inferStamp for NewInstanceStubCall to infer exact, non-null stamp from constant hub value
|
Fri, 22 Jun 2012 11:35:55 +0200 |
Gilles Duboscq |
Don't try to fold conditions when there is no runtime available
|
Fri, 22 Jun 2012 11:35:11 +0200 |
Gilles Duboscq |
Split _vmLibDirInJdk into _vmLibDirInJdk and _vmCfgInJdk to account for Windows jdk layout
|
Thu, 21 Jun 2012 17:33:45 +0200 |
Gilles Duboscq |
Merge
|
Thu, 21 Jun 2012 17:27:58 +0200 |
Gilles Duboscq |
Fix warning,
|
Thu, 21 Jun 2012 16:37:19 +0200 |
Gilles Duboscq |
Fix warning after merge
|
Thu, 21 Jun 2012 16:36:37 +0200 |
Gilles Duboscq |
Merge
|
Thu, 21 Jun 2012 16:35:23 +0200 |
Gilles Duboscq |
A bit of work on counted loops
|
Thu, 21 Jun 2012 16:31:10 +0200 |
Gilles Duboscq |
In inlining, refresh InlineInfo when making inline decision in case the receiver has a better stamp than when the original InlineInfo where created
|
Thu, 21 Jun 2012 16:29:56 +0200 |
Gilles Duboscq |
split DistinctFilteredNodeIterable in it own subclass
|
Thu, 21 Jun 2012 16:29:14 +0200 |
Gilles Duboscq |
Canoncialize < to |<| for positive values
|
Thu, 21 Jun 2012 16:26:59 +0200 |
Gilles Duboscq |
Fix for peeling and VirtualStateNode
|
Wed, 20 Jun 2012 16:59:47 +0200 |
Gilles Duboscq |
Make sure snippet instentiation doesn't produce dead nodes and remove redundant DCE
|
Wed, 20 Jun 2012 16:55:39 +0200 |
Gilles Duboscq |
Scope the replacement code in Canonicalizer into the CanonicalizeNode scope
|
Wed, 20 Jun 2012 16:55:08 +0200 |
Gilles Duboscq |
Small cleanups
|
Wed, 20 Jun 2012 13:52:03 +0200 |
Gilles Duboscq |
Be abit more carefull about displacements in makeAddress
|
Thu, 21 Jun 2012 16:48:56 +0200 |
Doug Simon |
added verification phase for snippets to ensure word types are not incorrectly mixed with Object types
|
Thu, 21 Jun 2012 10:52:23 +0200 |
Doug Simon |
made graal_verify_oop stub create a frame to improve crash log when it fails
|
Wed, 20 Jun 2012 21:38:44 +0200 |
Doug Simon |
fixed scope label
|
Wed, 20 Jun 2012 21:38:25 +0200 |
Doug Simon |
split lowering of NEW into two separate nodes - one for doing the allocation and one for doing the object formatting. Both of these nodes are in turn lowered via snippets.
|
Wed, 20 Jun 2012 18:12:50 +0200 |
Lukas Stadler |
added TypeSwitchNode for polymorphic inlining
|
Wed, 20 Jun 2012 16:59:43 +0200 |
Doug Simon |
reduced shutdown pause when -G:Dump is used from 5 seconds to 2
|
Wed, 20 Jun 2012 16:59:15 +0200 |
Doug Simon |
generalized canonicalization of a compare node for inputs of type ConditionalNode
|
Wed, 20 Jun 2012 10:36:20 +0200 |
Lukas Stadler |
fix to ValueProxyNode for graal.boot
|
Tue, 19 Jun 2012 21:06:49 +0200 |
Doug Simon |
allowed RegisterNode to directly use a register not used by the register allocator
|
Tue, 19 Jun 2012 20:03:06 +0200 |
Lukas Stadler |
new stamp inference in CanonicalizerPhase, IntegerStamp.mask
|
Tue, 19 Jun 2012 17:12:02 +0200 |
Doug Simon |
Re-enabled NewInstanceSnippets by default for all methods.
|
Tue, 19 Jun 2012 17:00:24 +0200 |
Doug Simon |
made RegisterNode fixed which should fix the issue of TLAB values being GVN'ed in the NewInstanceSnippets (bug was found by Thomas)
|
Tue, 19 Jun 2012 14:09:57 +0200 |
Doug Simon |
fixed bug in call to verifyOops stub - was using-32 bit move instead of 64-bit move
|
Tue, 19 Jun 2012 13:25:18 +0200 |
Gilles Duboscq |
Merge
|
Tue, 19 Jun 2012 13:20:39 +0200 |
Gilles Duboscq |
fix to ldiv's -MIN/-1 special case, add a jtt for this
|
Tue, 19 Jun 2012 11:38:30 +0200 |
Doug Simon |
Merge.
|
Tue, 19 Jun 2012 11:37:39 +0200 |
Doug Simon |
added unit tests for the Word type
|
Tue, 19 Jun 2012 11:36:27 +0200 |
Doug Simon |
modified harness for running JUnit and JTT tests such that only projects declaring a 'testHarness' attribute in mx/projects are scanned for tests
|
Mon, 18 Jun 2012 15:39:07 +0200 |
Doug Simon |
removed support for compiling allocation of instances of non-initialized classes
|
Mon, 18 Jun 2012 18:01:53 +0200 |
Lukas Stadler |
Merge.
|
Mon, 18 Jun 2012 18:00:06 +0200 |
Lukas Stadler |
small changes/renamings to virtual object handling
|
Mon, 18 Jun 2012 17:58:36 +0200 |
Lukas Stadler |
add inliningIdentifier to FrameState (fixes problem with duplicated FrameStates and locking)
|
Mon, 18 Jun 2012 15:03:27 +0200 |
Gilles Duboscq |
Add aliased case array copy jtt tests
|
Mon, 18 Jun 2012 11:59:05 +0200 |
Gilles Duboscq |
Merge
|
Sat, 16 Jun 2012 16:13:32 +0200 |
Gilles Duboscq |
Merge AnchorNode and ValueAnchorNode
|
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).
|
Thu, 23 Feb 2012 16:57:05 -0800 |
Christian Haeubl |
added bytecode name to deoptimization details
|
Thu, 23 Feb 2012 23:06:28 +0100 |
Thomas Wuerthinger |
Fixed two asserts in the implicit div exception handling for Windows that are not valid for Graal (as it deoptimizes to some place before the div instead of exactly to the div bytecode).
|
Thu, 23 Feb 2012 22:04:35 +0100 |
Thomas Wuerthinger |
Remove the recording of oop arguments that are passed on the stack.
|
Thu, 23 Feb 2012 21:43:59 +0100 |
Thomas Wuerthinger |
Fix reexecute boolean in HotSpot debug information. Introduce "duringCall" flag in FrameState that indicates that the bci of the frame state denotes an invoke that should *not* be reexecuted.
|
Thu, 23 Feb 2012 12:06:39 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 22 Feb 2012 21:24:08 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 22 Feb 2012 14:07:10 +0100 |
Thomas Wuerthinger |
Small changes to the deopt stub.
|
Wed, 22 Feb 2012 18:20:11 -0800 |
Christian Haeubl |
changed TraceDeoptimization output
|
Wed, 22 Feb 2012 16:53:23 -0800 |
Christian Haeubl |
another fix for resolving the issue with biased monitor and deoptimization
|
Wed, 22 Feb 2012 17:27:11 +0100 |
Lukas Stadler |
fix NPE in tests caused by recordMethodContents
|
Wed, 22 Feb 2012 17:05:20 +0100 |
Lukas Stadler |
add Condition.join, Condition.meet and tests
|
Wed, 22 Feb 2012 17:04:27 +0100 |
Lukas Stadler |
add MethodContents assumption to fix debbugging issue
|
Tue, 21 Feb 2012 16:23:44 -0800 |
Christian Haeubl |
bugfix
|
Tue, 21 Feb 2012 16:05:46 -0800 |
Christian Haeubl |
added flag PrintDeoptimizationDetails
|
Tue, 21 Feb 2012 14:27:25 -0800 |
Christian Haeubl |
removed vframe printing code that sometimes causes crashes and is not in OpenJDK
|
Tue, 21 Feb 2012 11:01:45 -0800 |
Christian Haeubl |
Merge
|
Tue, 21 Feb 2012 10:48:32 -0800 |
Christian Haeubl |
fixed fastdebug crash (deoptimization requires that no exception is pending)
|
Tue, 21 Feb 2012 19:35:51 +0100 |
Thomas Wuerthinger |
Fixed regression in mx.py
|
Tue, 21 Feb 2012 19:33:18 +0100 |
Thomas Wuerthinger |
Added fastdebug version of tradesoap to gate check.
|
Tue, 21 Feb 2012 19:31:24 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 21 Feb 2012 19:31:06 +0100 |
Thomas Wuerthinger |
Call uncommon_trap instead of fetch_unroll_info to correctly revoke biased locks on deopt.
|
Tue, 21 Feb 2012 19:30:33 +0100 |
Thomas Wuerthinger |
Fixed Ctrl+C for Windows in mx.py
|
Tue, 21 Feb 2012 15:57:18 +0100 |
Thomas Wuerthinger |
Cosmetic changes to lock elimination.
|
Tue, 21 Feb 2012 13:15:07 +0100 |
Thomas Wuerthinger |
Removed create64.cmd (mx build is the correct command for creating the visual studio projects).
|
Tue, 21 Feb 2012 13:03:38 +0100 |
Thomas Wuerthinger |
Print java.exe when execuing "mx vm"
|
Mon, 20 Feb 2012 18:01:22 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 20 Feb 2012 17:58:46 +0100 |
Thomas Wuerthinger |
Visualizer nbproject changes.
|
Tue, 21 Feb 2012 16:35:42 +0100 |
Andreas Woess |
Don't emit moves for constants that are used only in frame states.
|
Tue, 21 Feb 2012 16:18:48 +0100 |
Andreas Woess |
Disable propagate types phase. Fix intrinsification of an invoke with a deoptimize node.
|
Mon, 20 Feb 2012 19:19:12 +0100 |
Gilles Duboscq |
Kill CallTargetNode and FrameState in killCFG to avoid keeping some invalid nodes alive
|
Mon, 20 Feb 2012 16:37:23 +0100 |
Lukas Stadler |
undo CanonicalizerPhase change
|
Mon, 20 Feb 2012 14:37:32 +0100 |
Lukas Stadler |
added Condition.implies(...)
|
Mon, 20 Feb 2012 14:34:51 +0100 |
Lukas Stadler |
Merge
|
Mon, 20 Feb 2012 14:29:51 +0100 |
Lukas Stadler |
experimental: added PiNode and PropagateTypesPhase
|
Mon, 20 Feb 2012 14:28:39 +0100 |
Lukas Stadler |
experimental: scheduling and unscheduling of the whole graph
|
Mon, 20 Feb 2012 14:27:35 +0100 |
Lukas Stadler |
experimental: "next" successor on all nodes
|
Mon, 20 Feb 2012 14:25:32 +0100 |
Lukas Stadler |
let StampFactory.alwaysDistinct(...) handle interface types
|
Mon, 20 Feb 2012 14:24:01 +0100 |
Lukas Stadler |
fixed unique call on already GVNed constant
|
Mon, 20 Feb 2012 14:22:23 +0100 |
Lukas Stadler |
use GraphOrder in CanonicalizerPhase (leads to fewer iterations)
|
Mon, 20 Feb 2012 14:20:28 +0100 |
Lukas Stadler |
separate GraphOrder from EscapeAnalysisPhase
|
Mon, 20 Feb 2012 14:18:38 +0100 |
Lukas Stadler |
small fix to PostOrderNodeIterator
|
Mon, 20 Feb 2012 12:30:58 +0100 |
Gilles Duboscq |
Synchronize createHotSpotTypeResolved (should fix EscapeAnalysis NPE)
|
Sun, 19 Feb 2012 04:28:40 +0100 |
Andreas Woess |
Fix NPE in DebugValueMap.group
|
Fri, 17 Feb 2012 16:03:09 -0800 |
Christian Haeubl |
added another variant for propagating loop frequencies
|
Fri, 17 Feb 2012 11:02:52 -0800 |
Christian Haeubl |
Merge
|
Fri, 17 Feb 2012 11:02:19 -0800 |
Christian Haeubl |
avoid code generation for typechecks that are only used for anchoring
|
Fri, 17 Feb 2012 10:34:34 -0800 |
Christian Haeubl |
fixed checkcast when inlining more than one method
|
Fri, 17 Feb 2012 10:30:39 -0800 |
Christian Haeubl |
fixed VS project files
|
Fri, 17 Feb 2012 19:24:53 +0100 |
Doug Simon |
Added missing file.
|
Fri, 17 Feb 2012 15:31:40 +0100 |
Gilles Duboscq |
Merge
|
Fri, 17 Feb 2012 14:47:57 +0100 |
Gilles Duboscq |
Merge
|
Fri, 17 Feb 2012 14:47:48 +0100 |
Gilles Duboscq |
Make it possible to pass jvm args in jtt and unittest
|
Fri, 17 Feb 2012 13:54:39 +0100 |
Gilles Duboscq |
Fix a problem with having a MemoryCheckpoint that is also a ControlSplit (InvokeWithException), the ANY_LOCATION can not be this control split in both branches because it may lead to scheduling problems : make ExceptionObject a MemoryCheckpoint
|
Fri, 17 Feb 2012 13:17:42 +0100 |
Gilles Duboscq |
check all framestates in LIRGen assert
|
Fri, 17 Feb 2012 12:37:29 +0100 |
Gilles Duboscq |
Merge
|
Fri, 17 Feb 2012 12:37:17 +0100 |
Gilles Duboscq |
Fix checkcast type in polymorphic inlining
|
Fri, 17 Feb 2012 11:37:44 +0100 |
Gilles Duboscq |
in esa mode, check that values in stateAfter are all ready after LIRGen of a ValudeNode
|
Thu, 16 Feb 2012 19:29:32 +0100 |
Gilles Duboscq |
Make assert in getInlineInfo output more information
|
Thu, 16 Feb 2012 18:59:18 +0100 |
Gilles Duboscq |
Merge
|
Thu, 16 Feb 2012 18:59:09 +0100 |
Gilles Duboscq |
Add checkcast for type-guarded inlining
|
Thu, 16 Feb 2012 18:24:31 +0100 |
Gilles Duboscq |
Fix merge
|
Thu, 16 Feb 2012 17:47:43 +0100 |
Gilles Duboscq |
Merge
|
Thu, 16 Feb 2012 17:47:14 +0100 |
Gilles Duboscq |
clenup unused floating nodes on killCFG
|
Thu, 16 Feb 2012 14:53:04 +0100 |
Gilles Duboscq |
Merge
|
Thu, 16 Feb 2012 14:43:05 +0100 |
Gilles Duboscq |
Add merge-before-loopend simplification for merges
|
Thu, 16 Feb 2012 13:48:47 +0100 |
Gilles Duboscq |
Transform some CiBailout into GraalInternalError
|
Thu, 16 Feb 2012 13:48:00 +0100 |
Gilles Duboscq |
Update visualiser's color filter
|
Thu, 16 Feb 2012 11:57:38 +0100 |
Gilles Duboscq |
Make it possible to have multiple LoopEnds per LoopBegin
|
Wed, 15 Feb 2012 20:09:25 +0100 |
Gilles Duboscq |
Make the graph object always available in context (helps debugging problems during LIRGen)
|
Wed, 15 Feb 2012 20:05:06 +0100 |
Gilles Duboscq |
Use parameters in graph group names for the visualizer so that successive compilation of methods with same name but different signature don't get fused
|
Tue, 14 Feb 2012 11:32:21 +0100 |
Gilles Duboscq |
Fix merge
|
Tue, 14 Feb 2012 11:28:57 +0100 |
Gilles Duboscq |
Merge
|
Mon, 13 Feb 2012 16:04:59 +0100 |
Gilles Duboscq |
move TypeProfileWidth definition inside the ifndef TIERED block
|
Fri, 17 Feb 2012 15:01:37 +0100 |
Doug Simon |
Added -g option to 'mx gate' to omit the server and client builds (i.e. -g == graal only).
|
Fri, 17 Feb 2012 14:07:32 +0100 |
Doug Simon |
Made GraalVM build work on Mac OS X.
|
Thu, 16 Feb 2012 16:32:14 -0800 |
Christian Haeubl |
Merge
|
Thu, 16 Feb 2012 16:31:27 -0800 |
Christian Haeubl |
disabled megamorphic calls, trying an inlining policy where invokes within loops do not have any advantages
|
Thu, 16 Feb 2012 14:02:08 -0800 |
Christian Haeubl |
disable megamorphic inlining for now
|
Thu, 16 Feb 2012 23:51:37 +0100 |
Doug Simon |
Small comment fix to test native code building guard in the gate.
|
Thu, 16 Feb 2012 22:58:26 +0100 |
Doug Simon |
Merge.
|
Thu, 16 Feb 2012 22:38:52 +0100 |
Doug Simon |
Added --omit-native-build to gate command so that native cleaning and building can be omitted for changesets that made no changes to the C/C++ code.
|
Thu, 16 Feb 2012 18:30:39 +0100 |
Andreas Woess |
Fix possible NullPointerException in HotSpotMethodResolvedImpl.toJava
|
Thu, 16 Feb 2012 17:08:32 +0100 |
Lukas Stadler |
evacuate guards when deleting control splits
|
Tue, 14 Feb 2012 18:00:32 -0800 |
Christian Haeubl |
set default inlining policy to the greedy one
|
Tue, 14 Feb 2012 15:01:36 -0800 |
Christian Haeubl |
fixed visual studio project files
|
Tue, 14 Feb 2012 14:01:37 -0800 |
Christian Haeubl |
minor change
|
Tue, 14 Feb 2012 14:00:23 -0800 |
Christian Haeubl |
Merge
|
Tue, 14 Feb 2012 13:53:25 -0800 |
Christian Haeubl |
bugfixes, added bytecode complexity estimation
|
Tue, 14 Feb 2012 20:19:29 +0100 |
Andreas Woess |
Canonicalize invoke kind to static when the exact receiver type is known, regardless of whether it is constant.
|
Tue, 14 Feb 2012 10:21:38 -0800 |
Christian Haeubl |
Merge
|
Mon, 13 Feb 2012 18:40:54 -0800 |
Christian Haeubl |
changed DynamicSizeBasedInliningPolicy to use log(probability) for frequently executed loops, added check for SmallCompiledCodeSize to WeightBasedInliningPolicy.
|
Mon, 13 Feb 2012 16:28:21 -0800 |
Christian Haeubl |
added assertion to ensure that methods are only inlined if they cannot be intrinsified
|
Mon, 13 Feb 2012 15:39:20 -0800 |
Christian Haeubl |
Fixed computation of exact type information in PhiStampPhase.
|
Tue, 14 Feb 2012 16:51:06 +0100 |
Lukas Stadler |
remove jtt tests from the gate (they fail in fastdebug)
|
Tue, 14 Feb 2012 16:27:59 +0100 |
Lukas Stadler |
add jtt tests, converted from the maxine repository using ConvertJTT
|
Tue, 14 Feb 2012 15:40:53 +0100 |
Lukas Stadler |
small fix to source code formatting (spaces in array initializers)
|
Mon, 13 Feb 2012 23:47:06 +0100 |
Andreas Woess |
Create exception dispatch even if catch type is not initialized yet.
|
Tue, 14 Feb 2012 12:29:11 +0100 |
Doug Simon |
Modified JDK replication process such that a copy of the default VM is made. This prevents issues with the replicated JDK being used to bootstrap a HotSpot build.
|
Mon, 13 Feb 2012 23:15:53 +0100 |
Doug Simon |
Made DebugInformationRecorder::describe_scope() take both a methodHandle _and_ a ciMethod* parameter to avoid creating handles in scopes where it is not allowed.
|
Mon, 13 Feb 2012 23:13:37 +0100 |
Doug Simon |
Made all vm builds go into subdirectories, even product builds to simplify building the various types of VMs (server, client and graal).
|
Mon, 13 Feb 2012 13:49:12 -0800 |
Christian Wimmer |
Use kind of input operand (instead of result operand) to determine the type of moves, because an Object constant can be loaded to a Long register for unsafe operation.
|
Mon, 13 Feb 2012 13:47:41 -0800 |
Christian Wimmer |
make Dump option work when IdealGraphVisualizer is not running. Print a warning message that connection is not possible instead of exiting the VM.
|
Mon, 13 Feb 2012 17:01:14 +0100 |
Andreas Woess |
Fix boxing elimination for boxed constants.
|
Mon, 13 Feb 2012 14:02:30 +0100 |
Doug Simon |
Fixed regressions in building and running debug verison of HotSpot Client.
|
Mon, 13 Feb 2012 14:01:49 +0100 |
Doug Simon |
Added debug build of HotSpot Client to the gate.
|
Mon, 13 Feb 2012 10:33:25 +0100 |
Doug Simon |
Removed unnecessary casts.
|
Mon, 13 Feb 2012 10:27:38 +0100 |
Doug Simon |
Clarified mx help text on how to build/run [Graal|Client|Server].
|
Sun, 12 Feb 2012 23:37:47 +0100 |
Andreas Woess |
Visualizer: Fix range slider scrollbar. Change app.name to graalvisualizer.
|
Sun, 12 Feb 2012 23:21:54 +0100 |
Andreas Woess |
Visualizer: Fix edge tooltip showing wrong node ids. GraalEdgeColorFilter: Don't change style of dashed lines.
|
Sat, 11 Feb 2012 23:35:44 +0100 |
Andreas Woess |
(Windows) Add Graal build configurations (with GRAAL defined) and fix build command.
|
Sat, 11 Feb 2012 11:15:32 -0800 |
Christian Haeubl |
bugfix
|
Sat, 11 Feb 2012 11:09:20 -0800 |
Christian Haeubl |
bugfix
|
Sat, 11 Feb 2012 10:30:46 -0800 |
Christian Haeubl |
added another inlining policy, added option to disable propagation of loop frequencies
|
Fri, 10 Feb 2012 17:59:35 -0800 |
Christian Haeubl |
better allocation of methodData's extraData so that exceptions and deoptimizations can be recorded more accurately
|
Fri, 10 Feb 2012 17:03:51 -0800 |
Christian Haeubl |
reverted default inlining policy
|
Fri, 10 Feb 2012 16:56:01 -0800 |
Christian Haeubl |
bugfix
|
Fri, 10 Feb 2012 14:37:38 -0800 |
Christian Haeubl |
active client compiler inlining policy for one run on the benchmark server
|
Fri, 10 Feb 2012 14:36:19 -0800 |
Christian Haeubl |
avoid recursive inlining, escape analysis does no longer restart inlining with level 0, bugfixes
|
Fri, 10 Feb 2012 11:14:51 -0800 |
Christian Haeubl |
added compilation time statistics to product mode
|
Fri, 10 Feb 2012 10:16:19 -0800 |
Christian Haeubl |
Merge
|
Fri, 10 Feb 2012 10:07:48 -0800 |
Christian Haeubl |
enabled nmethod statistics for product build
|
Fri, 10 Feb 2012 17:09:39 +0100 |
Gilles Duboscq |
Merge
|
Fri, 10 Feb 2012 17:04:03 +0100 |
Gilles Duboscq |
Make it possible again to build a real client libjvm, drop the UseGraal flag.
|
Fri, 10 Feb 2012 02:22:23 +0100 |
Gilles Duboscq |
Make graph dumping a bit more robust when there is no method, enable debug in the startCompiler method, add context and scope for snippets installation
|
Thu, 09 Feb 2012 13:50:52 +0100 |
Gilles Duboscq |
Merge
|
Thu, 09 Feb 2012 13:21:42 +0100 |
Gilles Duboscq |
Fix an other NPE in CFGPrinterObserver
|
Fri, 10 Feb 2012 13:58:04 +0100 |
Lukas Stadler |
explicitly exclude com.oracle.max.graal.tests from graal class path to make JUnit tests work
|
Thu, 09 Feb 2012 18:36:11 -0800 |
Christian Haeubl |
Merge
|
Thu, 09 Feb 2012 18:35:47 -0800 |
Christian Haeubl |
added option to summarize debug values
|
Thu, 09 Feb 2012 17:03:44 -0800 |
Christian Haeubl |
fixed another endless recompilation
|
Thu, 09 Feb 2012 13:26:51 -0800 |
Christian Haeubl |
changed profiling maturity so that profiling information is used more likely
|
Thu, 09 Feb 2012 17:37:53 -0800 |
Christian Wimmer |
Lower NormalizeCompareNode in the front end to avoid LIR operation.
|
Thu, 09 Feb 2012 23:54:33 +0100 |
Thomas Wuerthinger |
Fixed a bug in the canonicalizer of the UnboxNode (brought up by Truffle).
|
Thu, 09 Feb 2012 21:26:26 +0100 |
Thomas Wuerthinger |
Added experimental ConvertDeoptimizeToGuardPhase.
|
Thu, 09 Feb 2012 20:05:59 +0100 |
Thomas Wuerthinger |
Allow to intrinsify an invoke with a deoptimize node. Make debug output more relaxed wrt to null in FrameMap.method
|
Thu, 09 Feb 2012 18:20:56 +0100 |
Thomas Wuerthinger |
Make IntegerAddNode non-final.
|
Thu, 09 Feb 2012 13:39:07 +0100 |
Thomas Wuerthinger |
Fix unit test cases for new way of creating exception edges for invokes (i.e. only create edge if there was at least 1 exception at that place).
|
Thu, 09 Feb 2012 13:21:33 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 09 Feb 2012 11:45:15 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 09 Feb 2012 10:50:39 +0100 |
Thomas Wuerthinger |
Only emit explicit exception check if exc has been seen.
|
Thu, 09 Feb 2012 10:24:41 +0100 |
Thomas Wuerthinger |
Try a more aggressive setting wrt to generating exception branches at invokes.
|
Thu, 09 Feb 2012 11:46:10 +0100 |
Gilles Duboscq |
Merge
|
Thu, 09 Feb 2012 11:45:56 +0100 |
Gilles Duboscq |
Fix stateAfter for multiple type inline
|
Wed, 08 Feb 2012 12:21:10 +0100 |
Gilles Duboscq |
Merge
|
Wed, 08 Feb 2012 12:20:59 +0100 |
Gilles Duboscq |
Improve specjvm2008 command
|
Thu, 09 Feb 2012 10:29:29 +0100 |
Doug Simon |
Added 'gv' command to mx for launching the GraalVisualizer.
|
Thu, 09 Feb 2012 10:14:18 +0100 |
Thomas Wuerthinger |
Make CFGObserver handle the case without GraalCompiler silently without NPE.
|
Thu, 09 Feb 2012 10:03:21 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 09 Feb 2012 10:03:00 +0100 |
Thomas Wuerthinger |
Fixed signature lookup (unresolved arguments remained unresolved all the time).
|
Thu, 09 Feb 2012 09:04:12 +0100 |
Thomas Wuerthinger |
Corrected project name.
|
Wed, 08 Feb 2012 21:15:00 -0800 |
Christian Haeubl |
Merge
|
Wed, 08 Feb 2012 21:13:35 -0800 |
Christian Haeubl |
bugfix
|
Wed, 08 Feb 2012 20:30:47 -0800 |
Christian Haeubl |
fixed exception framestate
|
Tue, 07 Feb 2012 18:37:49 -0800 |
Christian Haeubl |
added two inlining policies for comparison
|
Tue, 07 Feb 2012 12:09:11 -0800 |
Christian Haeubl |
fixed exceptionSeen profiling information
|
Tue, 07 Feb 2012 11:43:05 -0800 |
Christian Haeubl |
fixed profiling of typechecks
|
Wed, 08 Feb 2012 19:25:29 -0800 |
Christian Wimmer |
Separate LIR and new register allocator into separate projects
|
Wed, 08 Feb 2012 18:19:09 -0800 |
Christian Wimmer |
Refactorings to prepare for LIR project splitting
|
Wed, 08 Feb 2012 15:36:41 -0800 |
Christian Wimmer |
Remove obsolete CompilationObserver
|
Wed, 08 Feb 2012 15:35:21 -0800 |
Christian Wimmer |
Restructure phi functions in LIR; Re-enabled C1Visualizer output
|
Wed, 08 Feb 2012 17:40:55 +0100 |
Thomas Wuerthinger |
Made ant build work for visualizer.
|
Wed, 08 Feb 2012 14:34:09 +0100 |
Thomas Wuerthinger |
Make ant build/run for visualizer work. Updated hgignore to include nbplatform directory.
|
Wed, 08 Feb 2012 13:28:52 +0100 |
Thomas Wuerthinger |
Added build-impl.xml
|
Tue, 07 Feb 2012 23:30:08 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 07 Feb 2012 23:29:47 +0100 |
Thomas Wuerthinger |
Updated project name.
|
Tue, 07 Feb 2012 23:27:09 +0100 |
Thomas Wuerthinger |
Added netbeans project files, updates .hgignore
|
Tue, 07 Feb 2012 22:57:54 +0100 |
Andreas Woess |
Fix assert for virtual objects in canonicalizer phase.
|
Tue, 07 Feb 2012 22:56:35 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 07 Feb 2012 22:53:27 +0100 |
Thomas Wuerthinger |
Revert old igv.
|
Tue, 07 Feb 2012 22:41:09 +0100 |
Thomas Wuerthinger |
Moved visualizer to new directory.
|
Tue, 07 Feb 2012 22:31:33 +0100 |
Thomas Wuerthinger |
Made the zoom actions multi-applyable.
|
Tue, 07 Feb 2012 22:28:18 +0100 |
Thomas Wuerthinger |
Fixed layout and zoom implementation in cfg view.
|
Tue, 07 Feb 2012 22:24:29 +0100 |
Thomas Wuerthinger |
Introduce "sharedactions" project. Share export and zoom actions between cfg and igv visualizer.
|
Tue, 07 Feb 2012 21:45:06 +0100 |
Thomas Wuerthinger |
Fixed more actions of the CFG editor.
|
Tue, 07 Feb 2012 21:09:31 +0100 |
Thomas Wuerthinger |
Merge.
|
Sun, 05 Feb 2012 05:40:36 +0100 |
Thomas Wuerthinger |
Merge.
|
Sun, 05 Feb 2012 05:37:52 +0100 |
Thomas Wuerthinger |
Fix window modes. Open snapshot view on startup.
|
Sun, 05 Feb 2012 05:05:51 +0100 |
Thomas Wuerthinger |
Remove zoom animation.
|
Sun, 05 Feb 2012 04:34:57 +0100 |
Thomas Wuerthinger |
Fix router and layout actions. Now works also on multiple scenes and uses preferences. Also, use preferences for currently selected factory.
|
Sun, 05 Feb 2012 02:48:13 +0100 |
Thomas Wuerthinger |
Removed color action.
|
Sun, 05 Feb 2012 02:42:16 +0100 |
Thomas Wuerthinger |
Updated editor view.
|
Sun, 05 Feb 2012 02:03:30 +0100 |
Thomas Wuerthinger |
Clean up next/prev actions. Remove ContextAction class.
|
Sun, 05 Feb 2012 00:52:10 +0100 |
Thomas Wuerthinger |
Renamed snapshots to snapshots view.
|
Sun, 05 Feb 2012 00:46:25 +0100 |
Thomas Wuerthinger |
Added snapshots view.
|
Sat, 04 Feb 2012 21:41:02 +0100 |
Thomas Wuerthinger |
Remove server compiler project. Create new lookup utility.
|
Sat, 04 Feb 2012 21:12:50 +0100 |
Thomas Wuerthinger |
Clean, improve and rename coordinator component.
|
Fri, 03 Feb 2012 21:35:31 +0100 |
Thomas Wuerthinger |
Experiments with Actions API.
|
Thu, 02 Feb 2012 17:51:39 +0100 |
Thomas Wuerthinger |
Removed SelectionCoordinator; now CFG and Graph view working in parallel.
|
Wed, 01 Feb 2012 18:29:28 +0100 |
Thomas Wuerthinger |
Extracted editor into a new project to separate it from the diagram scene view.
|
Wed, 01 Feb 2012 17:48:37 +0100 |
Thomas Wuerthinger |
Fully separate the view from the editor.
|
Wed, 01 Feb 2012 16:59:26 +0100 |
Thomas Wuerthinger |
More clean up around editor top component.
|
Wed, 01 Feb 2012 16:17:16 +0100 |
Thomas Wuerthinger |
strip down and clean up outline view.
|
Wed, 01 Feb 2012 13:30:02 +0100 |
Thomas Wuerthinger |
Removed svn directories from hg repo.
|
Tue, 31 Jan 2012 18:38:58 +0100 |
Thomas Wuerthinger |
New range slider version.
|
Tue, 31 Jan 2012 00:23:10 +0100 |
Thomas Wuerthinger |
Added CFG editor from c1visualizer.
|
Mon, 30 Jan 2012 23:11:38 +0100 |
Thomas Wuerthinger |
Imported data model from c1visualizer.
|
Tue, 07 Feb 2012 21:17:08 +0100 |
Andreas Woess |
Merge
|
Tue, 07 Feb 2012 21:15:58 +0100 |
Andreas Woess |
Implement eager type resolving.
|
Tue, 07 Feb 2012 19:41:28 +0100 |
Gilles Duboscq |
Gate : run fastdebug configuration before product in order to get a better log if the gate fails
|
Tue, 07 Feb 2012 19:03:51 +0100 |
Gilles Duboscq |
Add hsdis command to mx
|
Tue, 07 Feb 2012 15:59:54 +0100 |
Gilles Duboscq |
Merge
|
Tue, 07 Feb 2012 15:59:29 +0100 |
Gilles Duboscq |
Add Scala DaCapo benchs
|
Tue, 07 Feb 2012 12:48:19 +0100 |
Andreas Woess |
Merge
|
Tue, 07 Feb 2012 12:40:55 +0100 |
Andreas Woess |
IGV fix: Add folder for groups immediately.
|
Tue, 07 Feb 2012 12:35:22 +0100 |
Andreas Woess |
Changes to debug framework.
|
Mon, 06 Feb 2012 19:04:18 -0800 |
Christian Haeubl |
methodData bugfix
|
Mon, 06 Feb 2012 18:32:30 -0800 |
Christian Haeubl |
fixed windows build, filtered methodDataOop for reflection
|
Mon, 06 Feb 2012 18:03:24 -0800 |
Christian Haeubl |
fixed windows build
|
Mon, 06 Feb 2012 15:52:59 -0800 |
Christian Haeubl |
bugfix
|
Mon, 06 Feb 2012 15:28:35 -0800 |
Christian Haeubl |
hotspot gc bugfix, added possibility to fallback to invocation if type check is violated
|
Mon, 06 Feb 2012 10:11:25 -0800 |
Christian Haeubl |
added missing include
|
Mon, 06 Feb 2012 09:51:48 -0800 |
Christian Haeubl |
fixes after merge
|
Mon, 06 Feb 2012 09:41:16 -0800 |
Christian Haeubl |
Merge
|
Fri, 03 Feb 2012 13:42:45 -0800 |
Christian Haeubl |
added C1 inlining policy for comparison, bugfixes
|
Fri, 03 Feb 2012 13:41:59 -0800 |
Christian Haeubl |
fixed endless recompiles
|
Fri, 03 Feb 2012 13:40:32 -0800 |
Christian Haeubl |
fixed uppercase filename
|
Thu, 02 Feb 2012 20:47:38 -0800 |
Christian Haeubl |
Merge
|
Thu, 02 Feb 2012 20:45:36 -0800 |
Christian Haeubl |
inlining seems stable but deoptimizes too frequently
|
Thu, 02 Feb 2012 19:50:18 -0800 |
Christian Haeubl |
bugfixes
|
Thu, 02 Feb 2012 17:46:37 -0800 |
Christian Haeubl |
fixes after merge
|
Thu, 02 Feb 2012 16:07:52 -0800 |
Christian Haeubl |
Merge
|
Thu, 02 Feb 2012 15:40:30 -0800 |
Christian Haeubl |
bugfix
|
Thu, 02 Feb 2012 15:30:31 -0800 |
Christian Haeubl |
fixed typecheck branch probability
|
Thu, 02 Feb 2012 14:21:36 -0800 |
Christian Haeubl |
inlining of multiple methods survives bootstrapping
|
Tue, 31 Jan 2012 17:09:11 -0800 |
Christian Haeubl |
fixed framestate for inlining multiple methods
|
Tue, 31 Jan 2012 11:37:16 -0800 |
Christian Haeubl |
inlining bugfixes and cleanup
|
Mon, 30 Jan 2012 17:02:27 -0800 |
Christian Haeubl |
cleanup
|
Mon, 30 Jan 2012 11:13:45 -0800 |
Christian Haeubl |
fixed merge control flow for inlining
|
Fri, 27 Jan 2012 21:17:33 -0800 |
Christian Haeubl |
bugfixes for inlining multiple methods
|
Fri, 27 Jan 2012 18:16:32 -0800 |
Christian Haeubl |
inlining of multiple trival methods at one call site works
|
Fri, 27 Jan 2012 12:15:12 -0800 |
Christian Haeubl |
NullCheck and IsTypeNode were in wrong order
|
Fri, 27 Jan 2012 11:45:48 -0800 |
Christian Haeubl |
more efficient methodData access
|
Fri, 27 Jan 2012 11:36:09 -0800 |
Christian Haeubl |
some parts for inlining multiple methods
|
Thu, 26 Jan 2012 22:44:31 -0800 |
Christian Haeubl |
first parts for inlining multiple methods, added Simplifiable to switch nodes, some documentation
|
Tue, 24 Jan 2012 14:23:40 -0800 |
Christian Haeubl |
bugfix
|
Tue, 24 Jan 2012 13:25:16 -0800 |
Christian Haeubl |
bugfixes
|
Tue, 24 Jan 2012 23:47:20 -0800 |
Christian Haeubl |
changed visual studio build directories to match mx build
|
Mon, 23 Jan 2012 18:56:52 -0800 |
Christian Haeubl |
bugfixes
|
Mon, 23 Jan 2012 15:02:58 -0800 |
Christian Haeubl |
fixed methodDataOop access
|
Mon, 23 Jan 2012 13:37:40 -0800 |
Christian Haeubl |
Merge
|
Mon, 23 Jan 2012 13:22:43 -0800 |
Christian Haeubl |
fixed graal to hotspot
|
Fri, 20 Jan 2012 18:24:17 -0800 |
Christian Haeubl |
profiling info fixes
|
Thu, 19 Jan 2012 16:29:35 -0800 |
Christian Haeubl |
profiling info first try
|
Sat, 04 Feb 2012 15:43:40 +0100 |
Doug Simon |
Made gate do a full clean and added timing report for all gate tasks to end of gate log.
|
Sat, 04 Feb 2012 11:46:32 +0100 |
Gilles Duboscq |
Remove 'Starting scope' and 'regexp:' messages from Debug
|
Sat, 04 Feb 2012 11:45:35 +0100 |
Gilles Duboscq |
Merge
|
Fri, 03 Feb 2012 18:56:09 -0800 |
Christian Wimmer |
Restructure block and control flow graph data structures
|
Fri, 03 Feb 2012 18:34:33 +0100 |
Andreas Woess |
Minor change.
|
Fri, 03 Feb 2012 17:13:46 +0100 |
Lukas Stadler |
some more checkcast opts
|
Fri, 03 Feb 2012 11:05:58 +0100 |
Lukas Stadler |
simplifications to instanceof and checkcast hints
|
Fri, 03 Feb 2012 10:21:02 +0100 |
Lukas Stadler |
Merge
|
Fri, 03 Feb 2012 10:17:33 +0100 |
Lukas Stadler |
add hints to InstanceOfNode and CheckCastNode
|
Fri, 03 Feb 2012 10:08:57 +0100 |
Lukas Stadler |
small fix to NodeInputList and NodeList constructors
|
Wed, 01 Feb 2012 11:59:32 +0100 |
Lukas Stadler |
enable dumping graphs upon exception, new constructor for NodeInputList, initialize debug system for non-compiler threads
|
Thu, 02 Feb 2012 19:08:03 +0100 |
Gilles Duboscq |
Fix off by one in array copy write barrier, since the bulk barrier works, remove the barrier from the copy loop
|
Wed, 01 Feb 2012 23:44:16 +0100 |
Andreas Woess |
Fix evaluation order of the And and Or node predicates.
|
Wed, 01 Feb 2012 17:46:20 +0100 |
Gilles Duboscq |
Fix missing write barrier for object arraycopy's aliased case
|
Wed, 01 Feb 2012 17:23:23 +0100 |
Gilles Duboscq |
Fix array copy snippet's write barrier
|
Wed, 01 Feb 2012 16:54:44 +0100 |
Gilles Duboscq |
Move Array copy, Unsafe and System snippets to hotspot specific project since they are hotspot specific.
|
Wed, 01 Feb 2012 11:36:50 +0100 |
Gilles Duboscq |
Merge
|
Wed, 01 Feb 2012 11:35:57 +0100 |
Gilles Duboscq |
Remove RemovePlaceholderPhase, Add InsertStateAfterPlaceholderPhase for snippets so that a method can not deopt from after a snippet invoke into the inlined snippet
|
Mon, 30 Jan 2012 23:29:59 +0100 |
Gilles Duboscq |
Make Array copy intrinsifier active again, fix format string in canonicalizer
|
Tue, 31 Jan 2012 10:47:55 +0100 |
Lukas Stadler |
set probability of nodes added to the cfg graph
|
Tue, 31 Jan 2012 10:47:33 +0100 |
Lukas Stadler |
small fixed to log output
|
Mon, 30 Jan 2012 22:17:01 +0100 |
Doug Simon |
Made it possible to build and run the client and server VM with a new '--vm' option to 'mx build' and a global option of the same name.
|
Mon, 30 Jan 2012 16:14:55 +0100 |
Gilles Duboscq |
Fail bench/test on "Exception occured in scope: "
|
Mon, 30 Jan 2012 15:46:58 +0100 |
Gilles Duboscq |
Merge
|
Mon, 30 Jan 2012 15:41:28 +0100 |
Gilles Duboscq |
fix merge
|
Mon, 30 Jan 2012 15:16:33 +0100 |
Gilles Duboscq |
Merge
|
Mon, 30 Jan 2012 15:08:49 +0100 |
Gilles Duboscq |
Add new arraycopy intrinsics : Object (when no storecheck required), Float and Double
|
Mon, 30 Jan 2012 13:06:11 +0100 |
Gilles Duboscq |
cleanup around filter and predicates :
|
Mon, 30 Jan 2012 15:16:00 +0100 |
Doug Simon |
Small doc fixes.
|
Sun, 29 Jan 2012 11:40:04 +0100 |
Andreas Woess |
Merge
|
Sun, 29 Jan 2012 11:27:18 +0100 |
Andreas Woess |
Fix and improve tail call.
|
Sun, 29 Jan 2012 02:13:31 +0100 |
Thomas Wuerthinger |
Removed code for updating graal_path.
|
Sun, 29 Jan 2012 01:56:43 +0100 |
Thomas Wuerthinger |
Tentative implementation of Meter and Time.
|
Sun, 29 Jan 2012 00:06:40 +0100 |
Thomas Wuerthinger |
Remove TraceRelocation flag.
|
Sun, 29 Jan 2012 00:05:58 +0100 |
Thomas Wuerthinger |
Remove TraceLIRVisit
|
Sun, 29 Jan 2012 00:04:36 +0100 |
Thomas Wuerthinger |
Remove TraceAssembler flag.
|
Sun, 29 Jan 2012 00:03:33 +0100 |
Thomas Wuerthinger |
Remove TraceInlining.
|
Sat, 28 Jan 2012 23:56:49 +0100 |
Thomas Wuerthinger |
Remove TraceCanonicalizer flag.
|
Sat, 28 Jan 2012 23:55:52 +0100 |
Thomas Wuerthinger |
Remove TraceGVN flag.
|
Sat, 28 Jan 2012 23:55:02 +0100 |
Thomas Wuerthinger |
Remove TraceProbability flag.
|
Sat, 28 Jan 2012 23:53:14 +0100 |
Thomas Wuerthinger |
Removed TraceReadElimination flag.
|
Sat, 28 Jan 2012 23:52:45 +0100 |
Thomas Wuerthinger |
Added Formattable interface to node base class in order to allow custom handling of formatter specifiers for the node class.
|
Sat, 28 Jan 2012 23:14:46 +0100 |
Thomas Wuerthinger |
Make mx script killable on Windows. renamed mx.bat to mx.cmd.
|
Sat, 28 Jan 2012 22:27:36 +0100 |
Thomas Wuerthinger |
Add memory window to IGV in order to track current memory usage.
|
Sat, 28 Jan 2012 22:10:31 +0100 |
Thomas Wuerthinger |
Fixed warnings.
|
Sat, 28 Jan 2012 21:53:02 +0100 |
Thomas Wuerthinger |
Removing unused projects.
|
Sat, 28 Jan 2012 21:44:17 +0100 |
Thomas Wuerthinger |
Removed debug output.
|
Sat, 28 Jan 2012 17:18:29 +0100 |
Thomas Wuerthinger |
Organize imports in IGV.
|
Sat, 28 Jan 2012 16:07:06 +0100 |
Thomas Wuerthinger |
Removed CFG view and related concepts from IGV.
|
Sat, 28 Jan 2012 15:48:40 +0100 |
Thomas Wuerthinger |
Improved layout algorithm to put an emphasis on CFG edges.
|
Sat, 28 Jan 2012 00:44:26 +0100 |
Thomas Wuerthinger |
Lazy initialize the printer.
|
Sat, 28 Jan 2012 00:40:18 +0100 |
Thomas Wuerthinger |
Merge.
|
Sat, 28 Jan 2012 00:39:03 +0100 |
Thomas Wuerthinger |
Removed everything related to cluster nodes.
|
Sat, 28 Jan 2012 00:26:03 +0100 |
Thomas Wuerthinger |
Remove block background. Default "show blocks" to false.
|
Sat, 28 Jan 2012 00:19:08 +0100 |
Thomas Wuerthinger |
Use try with resources.
|
Sat, 28 Jan 2012 00:17:24 +0100 |
Thomas Wuerthinger |
Use @Override annotation consistently.
|
Sat, 28 Jan 2012 00:16:17 +0100 |
Thomas Wuerthinger |
Removed old hierarchical layout manager; start removing cluster layout. apply diamond operator to whole source.
|
Fri, 27 Jan 2012 23:57:47 +0100 |
Thomas Wuerthinger |
Removed StructuredText model.
|
Fri, 27 Jan 2012 23:56:17 +0100 |
Thomas Wuerthinger |
Fixed regression in diff view. Fully removed text editor.
|
Fri, 27 Jan 2012 23:32:59 +0100 |
Thomas Wuerthinger |
Removed graph-to-text component and associated classes from igv.
|
Fri, 27 Jan 2012 23:31:28 +0100 |
Thomas Wuerthinger |
Removed scripting proxies (and therefore support for running igv on java 5 or below).
|
Fri, 27 Jan 2012 23:25:52 +0100 |
Thomas Wuerthinger |
Made inline tree work in IGV.
|
Fri, 27 Jan 2012 21:38:21 +0100 |
Thomas Wuerthinger |
Removed receiver text box from igv. Clean up igv printer.
|
Fri, 27 Jan 2012 21:06:41 +0100 |
Thomas Wuerthinger |
More clean up on igv printer.
|
Fri, 27 Jan 2012 20:53:54 +0100 |
Thomas Wuerthinger |
Automatically identify inline scoping in igv dump handler.
|
Fri, 27 Jan 2012 20:36:54 +0100 |
Thomas Wuerthinger |
Fixed multi-threading issue when changing the model. Fixed regression in folder node deletion.
|
Fri, 27 Jan 2012 19:39:29 +0100 |
Thomas Wuerthinger |
IGV clean up. Allow groups with subgroups.
|
Fri, 27 Jan 2012 16:42:05 +0100 |
Thomas Wuerthinger |
Merge fix.
|
Fri, 27 Jan 2012 16:39:32 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 26 Jan 2012 18:33:58 +0100 |
Thomas Wuerthinger |
Drafted regexp filters. Rewrote logging statements of floating read phase.
|
Thu, 26 Jan 2012 17:26:42 +0100 |
Thomas Wuerthinger |
Add another #ifdef GRAAL
|
Thu, 26 Jan 2012 17:17:42 +0100 |
Thomas Wuerthinger |
Remove debug print out.
|
Thu, 26 Jan 2012 17:16:14 +0100 |
Thomas Wuerthinger |
Merge fix.
|
Thu, 26 Jan 2012 17:09:43 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 24 Jan 2012 20:32:32 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 24 Jan 2012 20:32:23 +0100 |
Thomas Wuerthinger |
Draft changes to the graph plotting.
|
Fri, 20 Jan 2012 16:26:35 +0100 |
Thomas Wuerthinger |
Added DebugDumpHandler interface.
|
Fri, 20 Jan 2012 16:19:41 +0100 |
Thomas Wuerthinger |
Completed exception interception.
|
Fri, 20 Jan 2012 15:43:15 +0100 |
Thomas Wuerthinger |
Merge fix.
|
Fri, 20 Jan 2012 15:13:32 +0100 |
Thomas Wuerthinger |
Merge fixes.
|
Fri, 20 Jan 2012 15:08:24 +0100 |
Thomas Wuerthinger |
Merge.
|
Fri, 20 Jan 2012 14:58:51 +0100 |
Thomas Wuerthinger |
More work on debug framework.
|
Wed, 18 Jan 2012 13:54:40 +0100 |
Thomas Wuerthinger |
Rename Timer DebugTimer and Metric DebugMetric.
|
Wed, 18 Jan 2012 12:28:41 +0100 |
Thomas Wuerthinger |
Removed old Timer class.
|
Tue, 17 Jan 2012 23:35:39 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 17 Jan 2012 23:35:21 +0100 |
Thomas Wuerthinger |
More work on debug framework. Removed concept of GraalContext.
|
Mon, 16 Jan 2012 18:49:12 +0100 |
Thomas Wuerthinger |
More work on new debug infrastructure.
|
Fri, 13 Jan 2012 18:48:46 +0100 |
Thomas Wuerthinger |
Fixed merge issues.
|
Fri, 13 Jan 2012 18:46:56 +0100 |
Thomas Wuerthinger |
Merge.
|
Fri, 13 Jan 2012 11:04:30 +0100 |
Thomas Wuerthinger |
More work on debug framework.
|
Wed, 11 Jan 2012 15:46:58 +0100 |
Thomas Wuerthinger |
Remove GraalMetrics, replace with new syntax for metrics.
|
Wed, 11 Jan 2012 15:03:55 +0100 |
Thomas Wuerthinger |
Deleted CiResult. CiTargetMethod is the result of a compilation.
|
Wed, 11 Jan 2012 15:02:48 +0100 |
Thomas Wuerthinger |
more work on debug project; removed CiStatistics
|
Tue, 10 Jan 2012 23:00:17 +0100 |
Thomas Wuerthinger |
Moved PrintCompilation logic from graal.compiler to graal.hotspot. Made bootclasspath generated from the GRAAL environment option more generic (such that adding/removing a project requires no changes in the C++ part).
|
Tue, 10 Jan 2012 20:14:08 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 10 Jan 2012 20:13:56 +0100 |
Thomas Wuerthinger |
Added draft debug classes.
|
Tue, 10 Jan 2012 20:13:29 +0100 |
Thomas Wuerthinger |
Drafted debug classes.
|
Tue, 10 Jan 2012 15:44:39 +0100 |
Thomas Wuerthinger |
Added new project "graal.debug".
|
Fri, 27 Jan 2012 17:36:06 +0100 |
Lukas Stadler |
small fix (missing changes)
|
Fri, 27 Jan 2012 17:28:24 +0100 |
Lukas Stadler |
enable UseExceptionProbability by default and fix the InliningUtil to correctly handle FrameState.AFTER_EXCEPTION_BCI for Invokes without an exception edge
|
Fri, 27 Jan 2012 17:07:03 +0100 |
Lukas Stadler |
misc cleanup
|
Fri, 27 Jan 2012 00:40:26 +0100 |
Gilles Duboscq |
Fix NPE in FixedGuardNode's simplify
|
Fri, 27 Jan 2012 00:27:10 +0100 |
Gilles Duboscq |
fix for SPECjvm2008 bench in commands.py
|
Thu, 26 Jan 2012 23:35:08 +0100 |
Gilles Duboscq |
Add possibility to run individual DaCapo & SPECjvm2008 benchmarks, small fix in success and score regular expressions for SPECjvm2008
|
Thu, 26 Jan 2012 22:54:39 +0100 |
Gilles Duboscq |
fix for SPECjvm2008 bench
|
Thu, 26 Jan 2012 19:12:12 +0100 |
Gilles Duboscq |
Merge
|
Thu, 26 Jan 2012 19:12:00 +0100 |
Gilles Duboscq |
If a benchmark fails it should fail hard, not silently
|
Thu, 26 Jan 2012 18:32:02 +0100 |
Gilles Duboscq |
Adding a few utility methods to Loop
|
Thu, 26 Jan 2012 12:23:00 +0100 |
Gilles Duboscq |
Merge
|
Thu, 26 Jan 2012 12:22:36 +0100 |
Gilles Duboscq |
Add posibility to give arguments for a SPECjvm2008 run
|
Thu, 26 Jan 2012 12:17:11 +0100 |
Gilles Duboscq |
Loop :
|
Wed, 25 Jan 2012 18:01:00 +0100 |
Gilles Duboscq |
Remove indcution variables code, to be replaced using type system
|
Tue, 24 Jan 2012 18:30:21 +0100 |
Gilles Duboscq |
Generate if(!=null){Deopt}else{...} In the unresolved case for instanceof instead of always deopting
|
Thu, 26 Jan 2012 09:17:12 -0800 |
Christian Wimmer |
Bugfix
|
Thu, 26 Jan 2012 10:54:23 +0100 |
Doug Simon |
Added support for project specs in classpath.
|
Wed, 25 Jan 2012 14:34:53 -0800 |
Christian Wimmer |
Remove LIROpcode and use non-anonymous subclasses of LIRInstruction
|
Wed, 25 Jan 2012 18:32:03 +0100 |
Peter Hofer |
IdealGraphVisualizer: call analysis filter: mark leaf nodes light gray, cutoff nodes red
|
Wed, 25 Jan 2012 14:15:17 +0100 |
Andreas Woess |
Merge
|
Wed, 25 Jan 2012 14:09:59 +0100 |
Andreas Woess |
Fix compiled method unloading.
|
Tue, 24 Jan 2012 19:17:28 +0100 |
Andreas Woess |
Add installMethodCallback() to HotSpotRuntime.
|
Mon, 23 Jan 2012 08:26:45 -0800 |
Christian Wimmer |
Merge
|
Thu, 19 Jan 2012 18:49:51 -0800 |
Christian Wimmer |
Improvement to LIR Verification
|
Mon, 23 Jan 2012 14:35:29 +0100 |
Peter Hofer |
Fix eager resolving for class constants
|
Mon, 23 Jan 2012 12:21:06 +0100 |
Peter Hofer |
Replace the eagerResolving option of GraphBuilderConfiguration with three resolve policies: Default, EagerForSnippets (previously eagerResolving), and Eager (resolves exceptions and types of constants as well)
|
Thu, 19 Jan 2012 14:14:36 -0800 |
Christian Wimmer |
Allow CiAddress as Input and Alive operands of LIR instructions.
|
Thu, 19 Jan 2012 14:13:50 -0800 |
Christian Wimmer |
Bootstrap with a syncrhonized method to avoid later deoptimization when the first real synchronized method is compiled.
|
Thu, 19 Jan 2012 19:06:25 +0100 |
Lukas Stadler |
Merge
|
Thu, 19 Jan 2012 18:53:48 +0100 |
Lukas Stadler |
more structured graph modification usage
|
Wed, 18 Jan 2012 15:09:19 +0100 |
Lukas Stadler |
more CanonicalizerPhase simplifications, added Simplifiable interface
|
Tue, 17 Jan 2012 19:45:39 +0100 |
Lukas Stadler |
changes to Node structures:
|
Tue, 17 Jan 2012 15:28:41 +0100 |
Lukas Stadler |
Merge
|
Tue, 17 Jan 2012 15:26:59 +0100 |
Lukas Stadler |
small fixes: don't cascade GraalInternalErrors, convert useless ifs to gotos
|
Tue, 17 Jan 2012 12:14:32 +0100 |
Lukas Stadler |
Merge
|
Tue, 17 Jan 2012 11:41:53 +0100 |
Lukas Stadler |
move part of the cfg-modifying operations into one place (currently: StructuredGraph)
|
Mon, 16 Jan 2012 10:59:54 +0100 |
Lukas Stadler |
Merge
|
Fri, 13 Jan 2012 15:27:47 +0100 |
Lukas Stadler |
add GVN after FloatingReadPhase
|
Fri, 13 Jan 2012 15:23:40 +0100 |
Lukas Stadler |
Merge
|
Thu, 12 Jan 2012 17:30:11 +0100 |
Lukas Stadler |
mx.py: new projectgraph command
|
Wed, 18 Jan 2012 20:27:56 -0800 |
Christian Wimmer |
Merge
|
Wed, 18 Jan 2012 20:19:30 -0800 |
Christian Wimmer |
update of the automatically generated project list for the classpath
|
Wed, 18 Jan 2012 20:12:06 -0800 |
Christian Wimmer |
Remove unnecessary disassembler-projects
|
Wed, 18 Jan 2012 20:08:08 -0800 |
Christian Wimmer |
Use HotSpot disassmblers for native code and bytecode
|
Wed, 18 Jan 2012 16:21:54 +0100 |
Andreas Woess |
Add possibility to disable inlining for specific methods.
|
Wed, 18 Jan 2012 15:04:03 -0800 |
Christian Wimmer |
Output of lifetime intervals for new register allocator
|
Wed, 18 Jan 2012 18:21:52 +0100 |
Gilles Duboscq |
force ALT_BOOTDIR to the proper jdk to avoid installing non-product builds into the product build
|
Wed, 18 Jan 2012 16:53:04 +0100 |
Gilles Duboscq |
Handle SIGTERM : killing mx will properly kill subprocesses
|
Tue, 17 Jan 2012 19:38:48 -0800 |
Christian Wimmer |
First draft of SSA-based linear scan allocator
|
Tue, 17 Jan 2012 19:36:20 -0800 |
Christian Wimmer |
Use HexCodeFile for disassembly to avoid loading slow disassembler.
|
Tue, 17 Jan 2012 19:35:29 -0800 |
Christian Wimmer |
Enforce that one fixed register cannot be a temporary operand multiple times with different kinds
|
Tue, 17 Jan 2012 19:33:48 -0800 |
Christian Wimmer |
Add assertions
|
Tue, 17 Jan 2012 20:35:49 +0100 |
Gilles Duboscq |
make SPECjvm2008 warmup time 120s, delete old benchmarkdb.py
|
Tue, 17 Jan 2012 13:43:19 +0100 |
Gilles Duboscq |
Merge
|
Tue, 17 Jan 2012 13:43:10 +0100 |
Gilles Duboscq |
Tweak some benchmark settings
|
Mon, 16 Jan 2012 15:35:33 +0100 |
Peter Hofer |
IdealGraphVisualizer: don't internalize strings from parsed graphs, it's expensive and can lead to OutOfMemoryErrors in the perm gen space for huge graphs
|
Fri, 13 Jan 2012 16:26:37 +0100 |
Gilles Duboscq |
gate : do not run tradesoap in fastdebug mode, run fop in fastdebug mode only
|
Fri, 13 Jan 2012 16:11:34 +0100 |
Gilles Duboscq |
Merge
|
Fri, 13 Jan 2012 16:11:18 +0100 |
Gilles Duboscq |
mx commands : improve bench command, fix in the outparser so that no empty 'line' is retruned if there was no match, fix bootstrap's regex
|
Thu, 12 Jan 2012 13:48:27 -0800 |
Christian Wimmer |
Copyright fixes
|
Thu, 12 Jan 2012 13:46:47 -0800 |
Christian Wimmer |
Unify and simplify conversion LIR instructions
|
Thu, 12 Jan 2012 13:46:26 -0800 |
Christian Wimmer |
Helper class for slow paths
|
Thu, 12 Jan 2012 13:44:57 -0800 |
Christian Wimmer |
Fixes after removal of GraalCompilation
|
Thu, 12 Jan 2012 13:44:18 -0800 |
Christian Wimmer |
Remove asAddress from FrameMap, I don't like it there.
|
Thu, 12 Jan 2012 16:08:41 +0100 |
Doug Simon |
Modified 'mx build' to update graal_paths.hpp (if necessary).
|
Thu, 12 Jan 2012 14:56:18 +0100 |
Lukas Stadler |
fix to graal_paths.hpp
|
Thu, 12 Jan 2012 14:50:14 +0100 |
Lukas Stadler |
move graal class path entries into a separate file that can be generated by the mx script
|
Wed, 11 Jan 2012 18:59:33 +0100 |
Doug Simon |
Merge.
|
Wed, 11 Jan 2012 18:25:56 +0100 |
Doug Simon |
Merge.
|
Wed, 11 Jan 2012 18:25:25 +0100 |
Doug Simon |
Fixed regressions and Windows issues in generated IDE project configurations.
|
Wed, 11 Jan 2012 16:55:30 +0100 |
Doug Simon |
Made generated NetBeans projects use project cross referencing.
|
Wed, 11 Jan 2012 15:14:45 +0100 |
Doug Simon |
Moved IDE project configuration into mx.py.
|
Wed, 11 Jan 2012 18:02:51 +0100 |
Andreas Woess |
Add frameMap getter to LIRGenerator. Add compileMethod overload with input graph parameter.
|
Wed, 11 Jan 2012 16:42:35 +0100 |
Lukas Stadler |
remove unused projects
|
Wed, 11 Jan 2012 16:31:46 +0100 |
Lukas Stadler |
Merge
|
Wed, 11 Jan 2012 16:17:51 +0100 |
Lukas Stadler |
* removed CiStatistics
|
Wed, 11 Jan 2012 14:02:08 +0100 |
Lukas Stadler |
fix to float/double to int/long conversion
|
Wed, 11 Jan 2012 13:40:12 +0100 |
Lukas Stadler |
remove CompilerStub class
|
Wed, 11 Jan 2012 13:35:49 +0100 |
Lukas Stadler |
another batch of work towards GraalCompilation removal:
|
Wed, 11 Jan 2012 12:13:33 +0100 |
Lukas Stadler |
implement F2I, D2I, F2L, D2L compiler stubs as ordinary slow paths
|
Tue, 10 Jan 2012 13:24:00 +0100 |
Lukas Stadler |
remove a number of GraalCompilation usages in backend and CFGPrinter (breaks CFGPrinter lir output)
|
Mon, 09 Jan 2012 17:15:03 +0100 |
Lukas Stadler |
small fixes to the c++ eclipse project files
|
Wed, 11 Jan 2012 14:04:04 +0100 |
Andreas Woess |
mx.py: fix OS detection in exe_suffix()
|
Tue, 10 Jan 2012 23:49:13 +0100 |
Doug Simon |
Made 'mx ideinit' resolve library dependencies eagerly as well as put absolute paths into the generated Eclipse project configurations.
|
Tue, 10 Jan 2012 09:35:00 -0800 |
Christian Wimmer |
Merge
|
Tue, 10 Jan 2012 09:07:56 -0800 |
Christian Wimmer |
Test how trace-code wrapped into an assert looks like.
|
Tue, 10 Jan 2012 08:50:07 -0800 |
Christian Wimmer |
Canonicalize parameter lists and names
|
Tue, 10 Jan 2012 16:59:46 +0100 |
Andreas Woess |
Add a compileMethod overload that takes an initial graph.
|
Mon, 09 Jan 2012 22:01:39 +0100 |
Doug Simon |
Removed need for GRAAL environment variable on Windows.
|
Mon, 09 Jan 2012 16:03:02 +0100 |
Peter Hofer |
IdealGraphVisualizer: upgrade to NetBeans 7.1 as platform
|
Mon, 09 Jan 2012 16:09:41 +0100 |
Gilles Duboscq |
Merge
|
Mon, 09 Jan 2012 14:05:12 +0100 |
Gilles Duboscq |
Fix some warnings from findbugs
|
Mon, 09 Jan 2012 14:21:54 +0100 |
Andreas Woess |
fix mx.py for windows
|
Mon, 09 Jan 2012 14:12:53 +0100 |
Doug Simon |
Changed 'mx build' such that all Java sources for a project are compiled together instead of by source directory.
|
Sat, 07 Jan 2012 16:05:07 -0800 |
Christian Wimmer |
Merge
|
Sat, 07 Jan 2012 16:04:22 -0800 |
Christian Wimmer |
Support stack-operands and register hints in new register allocator API
|
Sat, 07 Jan 2012 23:59:54 +0100 |
Doug Simon |
Made the DaCapo library be downloaded only on demand.
|
Sat, 07 Jan 2012 23:59:23 +0100 |
Doug Simon |
Removed obsolete documentation.
|
Sat, 07 Jan 2012 23:59:02 +0100 |
Doug Simon |
Disabled eager resolution of libraries as they are defined.
|
Fri, 06 Jan 2012 22:11:20 +0100 |
Doug Simon |
Made command timeout also kill any currently executing subprocess (group).
|
Fri, 06 Jan 2012 18:35:39 +0100 |
Doug Simon |
Disabled certain DaCapo tests for fastdebug testing in the gate.
|
Fri, 06 Jan 2012 17:45:40 +0100 |
Doug Simon |
Made the --timeout option apply to the whole mx command as opposed to each subprocess executed (the new --ptimeout does the latter).
|
Fri, 06 Jan 2012 17:44:22 +0100 |
Doug Simon |
Made the gate time each DaCapo test individually.
|
Fri, 06 Jan 2012 15:35:52 +0100 |
Doug Simon |
Undid expected failure for EscapeAnalysisTest.testMonitor2().
|
Fri, 06 Jan 2012 15:34:17 +0100 |
Doug Simon |
Fixed bug in getting correct result code for a subprocess executed with a timeout.
|
Fri, 06 Jan 2012 14:22:57 +0100 |
Doug Simon |
Re-enabled Java cleaning in gate.
|
Fri, 06 Jan 2012 14:01:43 +0100 |
Doug Simon |
Improved time stamps of gate tasks to show duration of each task explicitly.
|
Thu, 05 Jan 2012 17:02:58 -0800 |
Christian Wimmer |
Remove lock information from frame states, and compute it instead when LIR is generated.
|
Thu, 05 Jan 2012 17:02:13 -0800 |
Christian Wimmer |
jsr return addresses are valid in registers
|
Thu, 05 Jan 2012 16:09:47 -0800 |
Christian Wimmer |
Renaming
|
Thu, 05 Jan 2012 20:15:45 +0100 |
Gilles Duboscq |
Add SPECjvm2008 to benchmarks, use dacapos defined in sanitycheck for the gate
|
Thu, 05 Jan 2012 17:25:28 +0100 |
Gilles Duboscq |
Fix bug in code installer that caused builds with assertions to crash
|
Thu, 05 Jan 2012 14:53:37 +0100 |
Gilles Duboscq |
add a simple specjvm2008 command, fail a benchmark if one of the failureRE matches
|
Thu, 05 Jan 2012 14:25:58 +0100 |
Doug Simon |
Environment variables for HotSpot's make are only set by mx.build if they aren't already defined.
|
Thu, 05 Jan 2012 13:17:15 +0100 |
Doug Simon |
Made the gate clean the Java projects only.
|
Thu, 05 Jan 2012 11:31:46 +0100 |
Doug Simon |
Made mx.run work properly when stderr is redirected to stdout.
|
Wed, 04 Jan 2012 23:34:15 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 04 Jan 2012 22:08:17 +0100 |
Thomas Wuerthinger |
Renaming of VMExits and VMEntries part 4.
|
Wed, 04 Jan 2012 21:13:44 +0100 |
Thomas Wuerthinger |
Renaming of VMExits and VMEntries part 3.
|
Wed, 04 Jan 2012 21:07:44 +0100 |
Thomas Wuerthinger |
Renaming of VMExits and VMEntries part 2.
|
Wed, 04 Jan 2012 20:59:11 +0100 |
Thomas Wuerthinger |
Renaming of VMExits and VMEntries part 1.
|
Wed, 04 Jan 2012 22:54:27 +0100 |
Gilles Duboscq |
Fix javac build issues with classpath
|
Wed, 04 Jan 2012 19:58:51 +0100 |
Gilles Duboscq |
Merge
|
Wed, 04 Jan 2012 19:57:51 +0100 |
Gilles Duboscq |
Various small fix around benchmarks in gate scripts
|
Wed, 04 Jan 2012 19:47:17 +0100 |
Gilles Duboscq |
fix for when no vm build is explicitely selected
|
Wed, 04 Jan 2012 13:52:46 +0100 |
Gilles Duboscq |
Fix mx : commands' scripts mx_init hook should be called before parsing command line arguments.
|
Wed, 04 Jan 2012 10:49:09 -0800 |
Christian Wimmer |
Using the incoming stack slot of object parameters is broken, so disable it for now.
|
Tue, 03 Jan 2012 18:47:27 -0800 |
Christian Wimmer |
Do not emit stack-to-stack moves.
|
Tue, 03 Jan 2012 18:42:32 -0800 |
Christian Wimmer |
Define incoming parameters in a PARAMS instruction. This simplifies register allocation because the initial register state does not have to be inferred from the calling convention.
|
Tue, 03 Jan 2012 18:41:01 -0800 |
Christian Wimmer |
Do not emit stack-to-stack moves.
|
Tue, 03 Jan 2012 18:36:53 -0800 |
Christian Wimmer |
Improve debug printing
|
Tue, 03 Jan 2012 18:35:37 -0800 |
Christian Wimmer |
Remove stack-to-stack moves because 32-bit memory push and pop instructions are not available on Intel 64 bit.
|
Tue, 03 Jan 2012 18:33:54 -0800 |
Christian Wimmer |
Improve debug printing
|
Tue, 03 Jan 2012 13:47:14 -0800 |
Christian Wimmer |
Allow an arbitary number of output operands for LIR instructions
|
Tue, 03 Jan 2012 12:10:27 -0800 |
Christian Wimmer |
Remove CiVariable from the CRI
|
Tue, 03 Jan 2012 18:22:10 +0100 |
Thomas Wuerthinger |
moved graphbuilder into the graal.java project.
|
Tue, 03 Jan 2012 17:53:26 +0100 |
Thomas Wuerthinger |
Fixed unit tests.
|
Tue, 03 Jan 2012 17:31:23 +0100 |
Thomas Wuerthinger |
Add graph builder to the phase plan.
|
Tue, 03 Jan 2012 16:47:54 +0100 |
Thomas Wuerthinger |
Canonicalized projects.
|
Tue, 03 Jan 2012 16:47:02 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 03 Jan 2012 16:44:31 +0100 |
Thomas Wuerthinger |
Move printer into separate project.
|
Tue, 03 Jan 2012 16:29:28 +0100 |
Thomas Wuerthinger |
Renamed cri packages from sun to oracle.
|
Tue, 03 Jan 2012 16:24:22 +0100 |
Thomas Wuerthinger |
More restructuring of cri; moved bytecodes ingo compiler.graphbuilder.* package
|
Tue, 03 Jan 2012 16:06:31 +0100 |
Thomas Wuerthinger |
Move HotSpotMethod* and HotSpotType* implementations into ri subpackage.
|
Tue, 03 Jan 2012 15:36:28 +0100 |
Thomas Wuerthinger |
Remove isFoldable from runtime interface.
|
Tue, 03 Jan 2012 15:34:46 +0100 |
Thomas Wuerthinger |
Removed inlining decisions from CRI.
|
Tue, 03 Jan 2012 15:30:57 +0100 |
Thomas Wuerthinger |
More CRI clean up.
|
Tue, 03 Jan 2012 15:26:18 +0100 |
Thomas Wuerthinger |
Delete HotSpotTarget.
|
Tue, 03 Jan 2012 15:24:41 +0100 |
Thomas Wuerthinger |
CRI clean up.
|
Tue, 03 Jan 2012 15:17:35 +0100 |
Thomas Wuerthinger |
Removed tail call node and opcode (=> must be moved to the truffle project).
|
Tue, 03 Jan 2012 15:16:05 +0100 |
Thomas Wuerthinger |
Added mx.bat for Windows.
|
Tue, 03 Jan 2012 15:15:53 +0100 |
Thomas Wuerthinger |
Fixed warning.
|
Tue, 03 Jan 2012 15:49:22 +0100 |
Doug Simon |
Downloads are attempted via Java first since it shows a progress counter.
|
Tue, 03 Jan 2012 13:54:11 +0100 |
Doug Simon |
Disabled copyright check in the gate until the CheckCopyright tools supports the HotSpot copyright notice format.
|
Tue, 03 Jan 2012 13:53:38 +0100 |
Doug Simon |
Made stdout for mx unbuffered.
|
Tue, 03 Jan 2012 12:56:55 +0100 |
Doug Simon |
Added message showing the number of changesets being checked.
|
Tue, 03 Jan 2012 12:37:31 +0100 |
Doug Simon |
Added copyright check to the gate.
|
Mon, 02 Jan 2012 17:39:20 -0800 |
Christian Wimmer |
Move all isXxx and asXxx out of CiValue and into their own util class.
|
Mon, 02 Jan 2012 14:38:17 -0800 |
Christian Wimmer |
Simplify CiValue
|
Mon, 02 Jan 2012 14:16:08 -0800 |
Christian Wimmer |
Simplify FrameMap: make offsets of spill slots and outgoing parameters independent so that they can be allocated at the same time, eliminating the separate phases. This makes the separate StackBlock unnecesary. Change CiStackSlot to use byte offsets instead of spill slot index. This makes CiTarget.spillSlotSize unnecessary.
|
Mon, 02 Jan 2012 22:18:16 +0100 |
Thomas Wuerthinger |
Fixed gate script such that JAVA_HOME can be set in env file.
|
Mon, 02 Jan 2012 21:55:47 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 02 Jan 2012 21:52:23 +0100 |
Thomas Wuerthinger |
Add the Dacapo benchmarks to the "lib" folder instead of using the environment variable. Fixed an issue in the downloader.
|
Mon, 02 Jan 2012 17:47:48 +0100 |
Thomas Wuerthinger |
Make building work on Windows.
|
Mon, 02 Jan 2012 18:40:00 +0100 |
Peter Hofer |
Initialize resolved as well as unresolved classes in the native implementation of HotSpotConstantPool.loadReferencedType()
|
Mon, 02 Jan 2012 14:21:07 +0100 |
Peter Hofer |
IdealGraphVisualizer bugfixes:
|
Thu, 29 Dec 2011 16:07:35 -0800 |
Christian Wimmer |
Use callee save area to model the saved rbp register. Remove various hacks that added the saved area size in native code.
|
Thu, 29 Dec 2011 15:47:15 -0800 |
Christian Wimmer |
Canonicalize the incoming and outgoing parameters to stack-kinds
|
Thu, 29 Dec 2011 14:06:59 -0800 |
Christian Wimmer |
hgignore all .cfg files
|
Thu, 29 Dec 2011 14:05:08 -0800 |
Christian Wimmer |
Ensure bootstrapping waits until methods are compiled
|
Thu, 29 Dec 2011 14:00:57 -0800 |
Christian Wimmer |
Remove unnecessary method
|
Wed, 28 Dec 2011 18:13:25 -0800 |
Christian Wimmer |
Initial commit of SSA-based spill-all register assignment
|
Wed, 28 Dec 2011 18:12:08 -0800 |
Christian Wimmer |
Start bootstrapping in compiler threads
|
Tue, 27 Dec 2011 06:20:45 +0100 |
Doug Simon |
Trivial change to test gate.
|
Fri, 23 Dec 2011 12:44:00 -0800 |
Christian Wimmer |
Remove unnecessary field from MoveResolver
|
Fri, 23 Dec 2011 12:21:46 -0800 |
Christian Wimmer |
Change LIRInsertionBuffer to add instructions _before_ the specified index, instead of _after_. Cleanup the interface and document it.
|
Fri, 23 Dec 2011 12:10:28 -0800 |
Christian Wimmer |
.hgignore all sub-versions of jsk1.7.0
|
Fri, 23 Dec 2011 11:26:04 +0100 |
Doug Simon |
Trivial change to test gate.
|
Fri, 23 Dec 2011 10:38:39 +0100 |
Doug Simon |
Commented out clean step in gate.
|
Fri, 23 Dec 2011 09:41:41 +0100 |
Doug Simon |
Interpret '--timeout 0' correctly (i.e. as no timeout).
|
Fri, 23 Dec 2011 09:28:09 +0100 |
Doug Simon |
Added clean step to gate.
|
Thu, 22 Dec 2011 22:52:25 +0100 |
Doug Simon |
Added 'unittest' command to run the Graal unit tests.
|
Thu, 22 Dec 2011 22:51:37 +0100 |
Doug Simon |
Added support for specifying a timeout when running an external command.
|
Wed, 21 Dec 2011 17:24:39 +0100 |
Doug Simon |
Simplified 'dacapo' command and made it more suitable for gate usage.
|
Wed, 21 Dec 2011 14:54:26 +0100 |
Doug Simon |
Added 'export' command for creating a GraalVM zip file distribution without the Mercurial data or VM sources.
|
Wed, 21 Dec 2011 11:25:27 +0100 |
Doug Simon |
Removed strict requirement for GRAAL environment variable. It only needs to be set now if the graal directory is not in the directory hierarchy of GraalVM JDK.
|
Tue, 20 Dec 2011 15:59:32 +0100 |
Doug Simon |
Added mx.sh symlink at top level to mxtool/mx.
|
Tue, 20 Dec 2011 15:50:25 +0100 |
Doug Simon |
Merge.
|
Tue, 20 Dec 2011 14:09:53 +0100 |
Doug Simon |
Added PyDev configuration for mxtool.
|
Tue, 20 Dec 2011 15:48:29 +0100 |
Gilles Duboscq |
missing file
|
Tue, 20 Dec 2011 15:34:43 +0100 |
Gilles Duboscq |
start work on integrating old hooks into mx, work on sanity checks
|
Tue, 20 Dec 2011 10:36:44 +0100 |
Doug Simon |
Integrated latest mxtool updates.
|
Tue, 20 Dec 2011 10:14:52 +0100 |
Doug Simon |
Replace downloading of JDK 7 with copying of host JDK 7.
|
Mon, 19 Dec 2011 22:22:56 +0100 |
Doug Simon |
Improved 'build' and 'clean' commands.
|
Mon, 19 Dec 2011 21:48:32 +0100 |
Doug Simon |
Fixed 'build' command.
|
Mon, 19 Dec 2011 20:56:59 +0100 |
Doug Simon |
Removed 'tests' command.
|
Mon, 19 Dec 2011 18:31:09 +0100 |
Doug Simon |
Adopted mxtool changes.
|
Sun, 18 Dec 2011 13:55:25 +0100 |
Lukas Stadler |
make domake executable
|
Sun, 18 Dec 2011 05:24:06 +0100 |
Thomas Wuerthinger |
Adjust code base to new level of warnings.
|
Sun, 18 Dec 2011 05:23:52 +0100 |
Thomas Wuerthinger |
Enforce stronger compiler warning rules. No longer allow:
|
Sun, 18 Dec 2011 01:01:34 +0100 |
Thomas Wuerthinger |
Further reduce diff to HotSpot.
|
Sun, 18 Dec 2011 00:41:15 +0100 |
Thomas Wuerthinger |
remove pollJavaQueue and related functionality, minimize diff against HotSpot in the compileBroker.
|
Sat, 17 Dec 2011 22:03:44 +0100 |
Thomas Wuerthinger |
Merge fixes.
|
Sat, 17 Dec 2011 21:40:27 +0100 |
Thomas Wuerthinger |
Merge with hsx23/hotspot.
|
Fri, 16 Dec 2011 12:37:38 -0800 |
amurillo |
Added tag hs23-b08 for changeset a2fef924d8e6
jdk8-b18
|
Fri, 16 Dec 2011 12:38:00 -0800 |
amurillo |
Merge
hs23-b08
|
Wed, 14 Dec 2011 20:06:21 -0500 |
vladidan |
Merge
|
Wed, 14 Dec 2011 04:30:57 -0800 |
fparain |
7104647: Adding a diagnostic command framework
|
Fri, 09 Dec 2011 19:28:34 -0800 |
jmasa |
7119584: UseParallelGC barrier task can be overwritten.
|
Fri, 09 Dec 2011 06:46:57 -0800 |
jmasa |
Merge
|
Wed, 07 Dec 2011 12:54:51 -0500 |
tonyp |
7118202: G1: eden size unnecessarily drops to a minimum
|
Mon, 28 Nov 2011 14:58:31 +0100 |
stefank |
7116081: USE_PRECOMPILED_HEADER=0 triggers a single threaded build of the JVM
|
Mon, 28 Nov 2011 10:19:26 +0100 |
stefank |
7112034: Parallel CMS fails to properly mark reference objects
|
Mon, 05 Dec 2011 12:26:40 -0500 |
tonyp |
Merge
|
Fri, 02 Dec 2011 12:39:23 -0800 |
johnc |
7114095: G1: assert(obj == oopDesc::load_decode_heap_oop(p)) failed: p should still be pointing to obj
|
Thu, 08 Dec 2011 10:27:33 -0800 |
kvn |
Merge
|
Fri, 02 Dec 2011 21:37:19 -0800 |
kvn |
7117282: assert(base == NULL || t_adr->isa_rawptr() || !phase->type(base)
|
Wed, 30 Nov 2011 17:35:51 -0800 |
iveresov |
7116795: Tiered: enable by default for server
|
Mon, 28 Nov 2011 15:46:31 -0800 |
kvn |
7112478: after 7105605 JRuby bench_define_method_methods.rb fails with NPE
|
Tue, 22 Nov 2011 09:45:57 +0100 |
roland |
7090968: Allow adlc register class to depend on runtime conditions
|
Wed, 14 Sep 2011 09:22:51 +0200 |
roland |
7077312: Provide a CALL effect for instruct declaration in the ad file
|
Mon, 21 Nov 2011 00:57:43 -0800 |
twisti |
7110058: change default for ScavengeRootsInCode to 2
|
Fri, 18 Nov 2011 10:29:27 -0800 |
never |
7110489: C1: 64-bit tiered with ForceUnreachable: assert(reachable(src)) failed: Address should be reachable
|
Thu, 17 Nov 2011 04:07:30 -0800 |
twisti |
7108383: JSR 292: JRuby bench_define_method_methods.rb: assert(slow_jvms != NULL) failed: miss path must not
|
Wed, 16 Nov 2011 19:42:58 -0800 |
iveresov |
7112085: assert(fr.interpreter_frame_expression_stack_size()==0) failed: only handle empty stacks
|
Wed, 16 Nov 2011 09:13:57 -0800 |
kvn |
6890673: Eliminate allocations immediately after EA
|
Wed, 16 Nov 2011 01:39:50 -0800 |
twisti |
7003454: order constants in constant table by number of references in code
|
Mon, 14 Nov 2011 18:38:03 -0800 |
kvn |
7105605: Use EA info to optimize pointers compare
|
Thu, 10 Nov 2011 20:17:05 -0800 |
kvn |
7110586: C2 generates incorrect results
|
Wed, 07 Dec 2011 07:27:09 -0800 |
dcubed |
7118648: disable compressed oops by default on MacOS X until 7118647 is fixed
|
Tue, 06 Dec 2011 16:35:04 -0500 |
vladidan |
Merge
|
Tue, 06 Dec 2011 05:28:17 -0800 |
dcubed |
Merge
|
Mon, 05 Dec 2011 14:55:16 -0800 |
dcubed |
7117748: SA_APPLE_BOOT_JAVA and ALWAYS_PASS_TEST_GAMMA settings should not be required on MacOS X
|
Mon, 05 Dec 2011 12:50:00 -0500 |
phh |
7117389: Add a framework for vendor-specific command line switch extensions to Hotspot
|
Fri, 02 Dec 2011 21:10:45 -0800 |
jcoomes |
7117536: new hotspot build - hs23-b08
|
Thu, 15 Dec 2011 15:52:58 -0800 |
katleman |
Merge
|
Thu, 15 Dec 2011 15:47:18 -0800 |
katleman |
Added tag jdk8-b16 for changeset d1f29d4e0bc6
|
Thu, 15 Dec 2011 12:16:15 -0800 |
katleman |
Added tag jdk8-b17 for changeset d1f29d4e0bc6
|
Fri, 02 Dec 2011 15:11:40 -0800 |
jcoomes |
Added tag hs23-b07 for changeset 6de8c9ba5907
|
Fri, 02 Dec 2011 15:11:18 -0800 |
jcoomes |
Merge
hs23-b07
|
Fri, 02 Dec 2011 08:52:53 -0500 |
tonyp |
Merge
|
Tue, 22 Nov 2011 14:59:34 -0800 |
jmasa |
7112997: Remove obsolete code ResetObjectsClosure and VerifyUpdateClosure
|
Tue, 22 Nov 2011 14:18:39 -0800 |
jmasa |
7106024: CMS: Removed unused code for precleaning in remark phase
|
Thu, 17 Nov 2011 12:40:15 -0800 |
johnc |
7112743: G1: Reduce overhead of marking closure during evacuation pauses
|
Mon, 28 Nov 2011 09:49:05 -0800 |
johnc |
7114303: G1: assert(_g1->mark_in_progress()) failed: shouldn't be here otherwise
|
Tue, 09 Aug 2011 10:16:01 -0700 |
jmasa |
6593758: RFE: Enhance GC ergonomics to dynamically choose ParallelGCThreads
|
Tue, 22 Nov 2011 04:47:10 -0500 |
tonyp |
Merge
|
Fri, 18 Nov 2011 12:27:10 -0800 |
johnc |
7111795: G1: Various cleanups identified during walk through of changes for 6484965
|
Mon, 21 Nov 2011 09:24:56 -0800 |
johnc |
7110173: GCNotifier::pushNotification publishes stale data.
|
Mon, 21 Nov 2011 07:47:34 +0100 |
brutisso |
7110718: -XX:MarkSweepAlwaysCompactCount=0 crashes the JVM
|
Fri, 18 Nov 2011 12:52:27 -0500 |
tonyp |
7097002: G1: remove a lot of unused / redundant code from the G1CollectorPolicy class
|
Thu, 01 Dec 2011 13:42:41 -0500 |
coleenp |
Merge
|
Wed, 30 Nov 2011 12:48:52 -0500 |
phh |
7116730: Revert 7116481: Commercial features in Hotspot must be gated by a switch
|
Tue, 29 Nov 2011 17:00:46 -0500 |
phh |
7116481: Commercial features in Hotspot must be gated by a switch
|
Tue, 29 Nov 2011 09:21:02 -0500 |
phh |
7116189: Export JVM_SetNativeThreadName from Hotspot
|
Mon, 21 Nov 2011 10:22:04 -0500 |
coleenp |
Merge
|
Mon, 21 Nov 2011 08:02:40 +0100 |
brutisso |
7112308: Fix Visual Studio build for precompiled header
|
Fri, 18 Nov 2011 17:26:49 -0500 |
coleenp |
Merge
|
Wed, 16 Nov 2011 20:38:24 -0500 |
dholmes |
7110017: is_headless_jre should be updated to reflect the new location of awt toolkit libraries
|
Fri, 18 Nov 2011 17:39:40 -0800 |
jcoomes |
7113503: Bump the hs23 build number to 07
|
Thu, 01 Dec 2011 10:33:15 -0800 |
katleman |
Added tag jdk8-b15 for changeset fde2a39ed7f3
jdk8-b16 jdk8-b17
|
Fri, 18 Nov 2011 15:15:54 -0800 |
jcoomes |
Added tag hs23-b06 for changeset 6c2a55d4902f
jdk8-b15
|
Fri, 18 Nov 2011 15:15:13 -0800 |
jcoomes |
Merge
hs23-b06
|
Thu, 17 Nov 2011 13:14:49 -0500 |
tonyp |
Merge
|
Wed, 16 Nov 2011 16:27:29 -0800 |
poonam |
7110428: Crash during HeapDump operation
|
Tue, 15 Nov 2011 20:17:33 +0100 |
brutisso |
7110152: assert(size_in_words <= (julong)max_jint) failed: no overflow
|
Wed, 09 Nov 2011 23:21:00 +0100 |
brutisso |
7110190: GCCause::to_string missing case for _adaptive_size_policy
|
Tue, 08 Nov 2011 00:41:28 -0500 |
tonyp |
7099849: G1: include heap region information in hs_err files
|
Mon, 07 Nov 2011 22:11:12 -0500 |
tonyp |
7092309: G1: introduce old region set
|
Wed, 02 Nov 2011 08:04:23 +0100 |
brutisso |
7106751: G1: gc/gctests/nativeGC03 crashes VM with SIGSEGV
|
Mon, 31 Oct 2011 08:01:20 +0100 |
brutisso |
7102044: G1: VM crashes with assert(old_end != new_end) failed: don't call this otherwise
|
Fri, 28 Oct 2011 13:04:10 -0400 |
tonyp |
Merge
|
Wed, 26 Oct 2011 21:07:52 -0700 |
ysr |
7105163: CMS: some mentions of MinChunkSize should be IndexSetStart
|
Tue, 15 Nov 2011 12:40:55 -0500 |
coleenp |
Merge
|
Thu, 10 Nov 2011 06:23:48 -0500 |
dholmes |
7108264: Fix for 7104173 is insufficient
|
Thu, 10 Nov 2011 04:46:08 -0800 |
twisti |
Merge
|
Wed, 09 Nov 2011 07:25:51 -0800 |
kvn |
7107042: assert(no_dead_loop) failed: dead loop detected
|
Wed, 09 Nov 2011 06:14:32 -0800 |
kvn |
7109887: java/util/Arrays/CopyMethods.java fails with -XX:+DeoptimizeALot
|
Wed, 09 Nov 2011 00:42:33 -0800 |
twisti |
7087727: JSR 292: C2 crash if ScavengeRootsInCode=2 when "static final" MethodHandle constants are in use
|
Tue, 08 Nov 2011 20:42:26 -0800 |
never |
7108242: jinfo -permstat shouldn't report interned strings as part of perm
|
Tue, 08 Nov 2011 17:29:57 -0800 |
never |
7105305: assert check_method_context proper context
|
Tue, 08 Nov 2011 10:31:53 -0800 |
never |
7104960: JSR 292: +VerifyMethodHandles in product JVM can overflow buffer
|
Mon, 07 Nov 2011 14:33:57 -0800 |
kvn |
7059047: EA: can't find initializing store with several CheckCastPP
|
Fri, 04 Nov 2011 13:55:31 -0700 |
never |
6636110: unaligned stackpointer leads to crash during deoptimization
|
Thu, 03 Nov 2011 04:12:49 -0700 |
twisti |
7106944: assert(_pc == *pc_addr) failed may be too strong
|
Thu, 03 Nov 2011 01:43:26 -0700 |
twisti |
7106774: JSR 292: nightly test inlineMHTarget fails with wrong result
|
Mon, 31 Oct 2011 15:52:11 -0700 |
kvn |
7106907: 64 bit VM fails test compiler/6865265/StackOverflowBug.java
|
Mon, 31 Oct 2011 03:06:42 -0700 |
twisti |
7104561: UseRDPCForConstantTableBase doesn't work after shorten branches changes
|
Fri, 28 Oct 2011 14:44:52 -0700 |
never |
7103261: crash with jittester on sparc
|
Thu, 27 Oct 2011 18:20:50 -0700 |
kvn |
7105611: Set::print() is broken
|
Thu, 27 Oct 2011 14:40:25 -0700 |
iveresov |
7104177: Tiered: -XX:+PrintCanonicalization doesn't work with -XX:+TieredCompilation
|
Thu, 27 Oct 2011 09:39:24 -0700 |
kvn |
7105364: JDK8 b10 hotspot: src/share/vm/ci/ciMethodHandle.cpp Error: Use "." or "->"
|
Thu, 27 Oct 2011 04:43:37 -0700 |
twisti |
7102657: JSR 292: C1 deoptimizes unlinked invokedynamic call sites infinitely
|
Wed, 26 Oct 2011 06:08:56 -0700 |
kvn |
7097546: Optimize use of CMOVE instructions
|
Tue, 25 Oct 2011 12:51:13 -0700 |
kvn |
7059039: EA: don't change non-escaping state of NULL pointer
|
Tue, 25 Oct 2011 08:17:15 -0700 |
never |
7103224: collision between __LEAF define in interfaceSupport.hpp and /usr/include/sys/cdefs.h with gcc
|
Tue, 25 Oct 2011 04:07:20 -0700 |
twisti |
7101642: JSR 292: SIGSEGV in java.lang.invoke.MethodHandleImpl$FieldAccessor.getFieldI(Ljava/lang/Object;)I
|
Tue, 25 Oct 2011 00:55:10 -0700 |
twisti |
7094138: JSR 292: JRuby junit test fails in CallSite.setTargetNormal: obj->is_oop() failed: sanity check
|
Mon, 24 Oct 2011 07:53:17 -0700 |
twisti |
7090904: JSR 292: JRuby junit test crashes in PSScavengeRootsClosure::do_oop
|
Sun, 23 Oct 2011 23:57:39 -0700 |
never |
Merge
|
Sun, 23 Oct 2011 12:31:20 -0700 |
never |
7103380: assertion failure with -XX:+PrintNativeNMethods
|
Sun, 23 Oct 2011 20:23:14 -0700 |
never |
7103784: enable some flags by default
|
Fri, 04 Nov 2011 14:06:09 -0700 |
jcoomes |
7108553: Bump the hs23 build number to 06
|
Thu, 17 Nov 2011 10:45:53 -0800 |
katleman |
Added tag jdk8-b14 for changeset 088d09a130ff
|
Thu, 10 Nov 2011 11:46:05 -0800 |
katleman |
Added tag jdk8-b13 for changeset b92ca8e229d2
jdk8-b14
|
Fri, 04 Nov 2011 12:43:41 -0700 |
jcoomes |
Added tag hs23-b05 for changeset 3e609627e780
jdk8-b13
|
Fri, 04 Nov 2011 12:40:55 -0700 |
jcoomes |
Merge
hs23-b05
|
Tue, 01 Nov 2011 13:44:40 +0100 |
brutisso |
7106766: Move the precompiled header from the src/share/vm directory
|
Sun, 30 Oct 2011 18:40:48 -0700 |
dholmes |
Merge
|
Thu, 27 Oct 2011 18:04:25 -0400 |
dholmes |
7104173: sun/tools tests fail with debug build after 7012206
|
Fri, 28 Oct 2011 18:30:47 -0700 |
jcoomes |
7106092: Bump the hs23 build number to 05
|
Thu, 03 Nov 2011 10:32:16 -0700 |
katleman |
Added tag jdk8-b12 for changeset 1d3900713a67
|
Fri, 28 Oct 2011 15:41:29 -0700 |
jcoomes |
Added tag hs23-b04 for changeset 6534482ff68a
jdk8-b12
|
Fri, 28 Oct 2011 15:36:16 -0700 |
jcoomes |
Merge
hs23-b04
|
Fri, 28 Oct 2011 12:49:16 -0400 |
tonyp |
Merge
|
Wed, 26 Oct 2011 08:44:53 +0200 |
brutisso |
7102191: G1: assert(_min_desired_young_length <= initial_region_num) failed: Initial young gen size too small
|
Tue, 25 Oct 2011 20:15:41 -0700 |
ysr |
7099817: CMS: +FLSVerifyLists +FLSVerifyIndexTable asserts: odd slot non-empty, chunk not on free list
|
Sun, 23 Oct 2011 23:06:06 -0700 |
johnc |
7096030: G1: PrintGCDetails enhancements
|
Thu, 20 Oct 2011 12:06:20 -0700 |
johnc |
7099824: G1: we should take the pending list lock before doing the remark pause
|
Fri, 21 Oct 2011 12:42:42 -0400 |
tonyp |
Merge
|
Thu, 20 Oct 2011 10:21:35 +0200 |
brutisso |
7097516: G1: assert(0<= from_card && from_card<HeapRegion::CardsPerRegion) failed: Must be in range.
|
Fri, 21 Oct 2011 16:00:50 -0700 |
jcoomes |
7103619: Bump the hs23 build number to 04
|
Thu, 27 Oct 2011 13:54:31 -0700 |
katleman |
Added tag jdk8-b11 for changeset 4538caeef7b6
|
Fri, 21 Oct 2011 10:27:33 -0700 |
jcoomes |
Added tag hs23-b03 for changeset 4d3850d9d326
jdk8-b11
|
Fri, 21 Oct 2011 10:27:32 -0700 |
jcoomes |
Merge
hs23-b03
|
Fri, 21 Oct 2011 07:24:06 -0400 |
tonyp |
Merge
|
Mon, 17 Oct 2011 09:57:41 -0700 |
johnc |
7095243: Disambiguate ReferenceProcessor::_discoveredSoftRefs
|
Fri, 14 Oct 2011 11:12:24 -0400 |
tonyp |
7088680: G1: Cleanup in the G1CollectorPolicy class
|
Thu, 13 Oct 2011 13:54:29 -0400 |
tonyp |
7098085: G1: partially-young GCs not initiated under certain circumstances
|
Fri, 21 Oct 2011 00:58:30 -0700 |
iveresov |
Merge
|
Wed, 19 Oct 2011 10:52:30 -0700 |
kvn |
7100935: win32: memmove is not atomic but is used for pd_conjoint_*_atomic operations
|
Mon, 17 Oct 2011 21:38:29 -0700 |
never |
7098528: crash with java -XX:+ExtendedDTraceProbes
|
Mon, 17 Oct 2011 11:00:41 -0700 |
never |
7093690: JSR292: SA-JDI AssertionFailure: Expected raw sp likely got real sp, value was
|
Mon, 17 Oct 2011 01:40:27 -0400 |
dholmes |
Merge
|
Thu, 13 Oct 2011 09:35:42 -0700 |
dcubed |
7098194: integrate macosx-port changes
|
Mon, 10 Oct 2011 21:01:36 -0400 |
dholmes |
7096278: Update the VM name to indicate it is an embedded build
|
Sun, 16 Oct 2011 02:59:24 -0700 |
iveresov |
Merge
|
Fri, 14 Oct 2011 10:07:28 -0700 |
kvn |
7100757: The BitSet.nextSetBit() produces incorrect result in 32bit VM on Sparc
|
Thu, 13 Oct 2011 14:08:15 -0700 |
never |
7100165: JSR 292: leftover printing code in methodHandleWalk.cpp
|
Wed, 12 Oct 2011 21:00:13 -0700 |
twisti |
7092712: JSR 292: unloaded invokedynamic call sites can lead to a crash with signature types not on BCP
|
Tue, 11 Oct 2011 02:19:37 -0700 |
twisti |
7081938: JSR292: assert(magic_number_2() == MAGIC_NUMBER_2) failed
|
Fri, 07 Oct 2011 13:28:44 +0200 |
bdelsart |
7096366: PPC: corruption of floating-point values with DeoptimizeALot
|
Tue, 04 Oct 2011 14:30:04 -0700 |
kvn |
6865265: JVM crashes with "missing exception handler" error
|
Tue, 04 Oct 2011 10:07:07 -0700 |
iveresov |
7097679: Tiered: events with bad bci to Gotos reduced from Ifs
|
Fri, 14 Oct 2011 21:45:37 -0700 |
jcoomes |
7101096: Bump the hs23 build number to 03
|
Thu, 20 Oct 2011 10:32:37 -0700 |
katleman |
Added tag jdk8-b10 for changeset d815de2e85e5
|
Fri, 14 Oct 2011 18:21:47 -0700 |
jcoomes |
Added tag hs23-b02 for changeset e4f412d2b75d
jdk8-b10
|
Fri, 14 Oct 2011 18:17:01 -0700 |
jcoomes |
Merge
hs23-b02
|
Wed, 12 Oct 2011 10:25:51 -0700 |
johnc |
7098282: G1: assert(interval >= 0) failed: Sanity check, referencePolicy.cpp: 76
|
Tue, 11 Oct 2011 10:21:36 +0200 |
brutisso |
7099454: /bin/sh does not support syntax used in the src/os/posix/launcher/launcher.script shell script
|
Mon, 10 Oct 2011 08:40:34 -0700 |
ysr |
Merge
|
Thu, 06 Oct 2011 18:56:47 -0700 |
ysr |
7095236: G1: _markedRegions never contains NULL regions
|
Wed, 28 Sep 2011 08:21:30 +0200 |
brutisso |
7005808: G1: re-enable ReduceInitialCardMarks for G1
|
Thu, 06 Oct 2011 13:28:09 -0400 |
tonyp |
Merge
|
Wed, 05 Oct 2011 08:44:10 -0700 |
johnc |
7095194: G1: HeapRegion::GrainBytes, GrainWords, and CardsPerRegion should be size_t
|
Mon, 12 Sep 2011 16:09:50 +0200 |
stefank |
7021322: assert(object_end <= top()) failed: Object crosses promotion LAB boundary
|
Mon, 03 Oct 2011 19:04:14 -0400 |
tonyp |
7097048: G1: extend the G1 SA changes to print per-heap space information
|
Mon, 03 Oct 2011 12:49:53 -0700 |
johnc |
7097053: G1: assert(da ? referent->is_oop() : referent->is_oop_or_null()) failed: referenceProcessor.cpp:1054
|
Wed, 28 Sep 2011 10:36:31 -0700 |
johnc |
7086533: G1: assert(!_g1->is_obj_dead(obj)): We should not be preserving dead objs: g1CollectedHeap.cpp:3835
|
Mon, 26 Sep 2011 10:14:30 +0200 |
brutisso |
7091366: re-enable quicksort tests
|
Fri, 23 Sep 2011 16:07:49 -0400 |
tonyp |
7075646: G1: fix inconsistencies in the monitoring data
|
Thu, 22 Sep 2011 10:57:37 -0700 |
johnc |
6484982: G1: process references during evacuation pauses
|
Thu, 22 Sep 2011 07:18:51 -0400 |
tonyp |
7092238: G1: Uninitialized field gc_efficiency in G1PrintRegionLivenessInfo output
|
Wed, 21 Sep 2011 15:24:07 -0700 |
johnc |
7092245: G1: Wrong format specifier in G1PrintRegionLivenessInfo header output
|
Wed, 21 Sep 2011 13:36:37 -0400 |
tonyp |
7091032: G1: assert failure when NewRatio is used
|
Wed, 21 Sep 2011 10:04:45 -0700 |
johnc |
7068215: G1: Print reference processing time during remark
|
Wed, 21 Sep 2011 01:27:20 -0400 |
tonyp |
7045232: G1: pool names are inconsistent with other collectors (don't have 'Space')
|
Tue, 20 Sep 2011 15:39:17 -0700 |
johnc |
7092412: G1: Some roots not marked during an initial mark that gets an evacuation failure
|
Tue, 20 Sep 2011 09:59:59 -0400 |
tonyp |
7059019: G1: add G1 support to the SA
|
Fri, 30 Sep 2011 22:54:43 -0700 |
jcoomes |
7096124: Bump the hs23 build number to 02
|
Thu, 13 Oct 2011 10:35:32 -0700 |
katleman |
Added tag jdk8-b09 for changeset 7c20d272643f
|
Thu, 06 Oct 2011 14:01:26 -0700 |
katleman |
Added tag jdk8-b08 for changeset 49ed7eacfd16
jdk8-b09
|
Fri, 30 Sep 2011 18:27:43 -0700 |
jcoomes |
Added tag hs23-b01 for changeset da883b9e6d37
jdk8-b08
|
Fri, 30 Sep 2011 18:27:39 -0700 |
jcoomes |
Merge
hs23-b01
|
Fri, 30 Sep 2011 13:48:17 -0700 |
iveresov |
Merge
|
Fri, 30 Sep 2011 13:47:26 +0200 |
roland |
7096010: c2: running with +PrintOptoAssembly crashes the VM when $constanttablebase is used
|
Thu, 29 Sep 2011 23:09:54 -0700 |
iveresov |
7096639: Tiered: Incorrect counter overflow handling for inlined methods
|
Thu, 29 Sep 2011 13:47:57 -0700 |
never |
7096016: SA build still produces "arg list too long" errors
|
Thu, 29 Sep 2011 09:53:56 -0700 |
never |
7092278: "jmap -finalizerinfo" throws "sun.jvm.hotspot.utilities.AssertionFailure: invalid cp index 0 137"
|
Mon, 26 Sep 2011 10:24:05 -0700 |
kvn |
7081933: Use zeroing elimination optimization for large array
|
Sun, 25 Sep 2011 16:03:29 -0700 |
never |
7089790: integrate bsd-port changes
|
Tue, 20 Sep 2011 23:50:16 -0700 |
never |
7092236: java/util/EnumSet/EnumSetBash.java fails
|
Tue, 20 Sep 2011 08:39:40 -0700 |
kvn |
7081842: assert(Compile::current()->unique() < (uint)MaxNodeLimit) failed: Node limit exceeded
|
Mon, 19 Sep 2011 15:21:03 -0700 |
iveresov |
7091764: Tiered: enable aastore profiling
|
Thu, 22 Sep 2011 16:48:41 +0100 |
kevinw |
7051189: Need to suppress info message if -xcheck:jni used with libjsig.so
|
Mon, 19 Sep 2011 12:18:46 -0700 |
dcubed |
Merge
|
Fri, 16 Sep 2011 16:21:20 -0700 |
dcubed |
7071904: 4/4 HotSpot: Full Debug Symbols
|
Fri, 16 Sep 2011 21:35:06 -0700 |
jcoomes |
7091545: hs23 - set hotspot version & build number
|
Thu, 29 Sep 2011 18:53:42 -0700 |
katleman |
Added tag jdk8-b07 for changeset 3f0cf875af83
|
Thu, 22 Sep 2011 16:01:59 -0700 |
katleman |
Added tag jdk8-b06 for changeset 0db80d8e77fc
jdk8-b07
|
Thu, 15 Sep 2011 20:56:24 -0700 |
jcoomes |
Added tag hs22-b06 for changeset 650d15d8f372
|
Thu, 15 Sep 2011 20:56:24 -0700 |
jcoomes |
7091255: Bump the hs22 build number to 06
hs22-b06
|
Thu, 15 Sep 2011 20:30:12 -0700 |
jcoomes |
7091294: disable quicksort tests
|
Thu, 15 Sep 2011 19:33:39 -0700 |
jcoomes |
Merge
|
Thu, 15 Sep 2011 18:53:14 -0700 |
schien |
Added tag jdk8-b05 for changeset dce7d24674f4
jdk8-b06
|
Thu, 15 Sep 2011 12:44:09 -0700 |
iveresov |
Merge
|
Wed, 14 Sep 2011 13:57:32 -0700 |
never |
7090654: nightly failures after 7086585
|
Wed, 14 Sep 2011 16:28:39 +0200 |
bdelsart |
7077806: ARM: java.lang.InternalError: bound subword value does not fit into the subword type
|
Wed, 14 Sep 2011 10:40:13 +0200 |
bdelsart |
7057978: improve robustness of c1 ARM back-end wrt non encodable constants
|
Tue, 13 Sep 2011 11:46:51 -0700 |
kvn |
7089632: assert(machtmp->outcnt() == 1) failed: expected for a MachTemp
|
Mon, 12 Sep 2011 13:51:40 -0700 |
never |
7089709: type "jushort" not found
|
Sun, 11 Sep 2011 14:48:24 -0700 |
never |
7088955: add C2 IR support to the SA
|
Sat, 10 Sep 2011 17:29:02 -0700 |
never |
7086585: make Java field injection more flexible
|
Sat, 10 Sep 2011 00:11:04 -0700 |
never |
7088020: SEGV in JNIHandleBlock::release_block
|
Fri, 09 Sep 2011 13:47:11 -0700 |
kvn |
7035946: Up to 15% regression on JDK 7 b136 vs b135 on specjvm2008.crypto.rsa on x64
|
Fri, 09 Sep 2011 12:44:37 -0700 |
iveresov |
Merge
|
Thu, 08 Sep 2011 09:35:41 +0200 |
roland |
7087453: PhaseChaitin::yank_if_dead() should handle MachTemp inputs
|
Thu, 08 Sep 2011 12:44:04 -0700 |
kvn |
7087947: Add regression test for 7068051
|
Thu, 08 Sep 2011 05:11:31 -0700 |
twisti |
7085860: JSR 292: implement CallSite.setTargetNormal and setTargetVolatile as native methods
|
Thu, 08 Sep 2011 10:12:25 +0200 |
bdelsart |
7087445: Improve platform independence of JSR292 shared code
|
Wed, 07 Sep 2011 12:58:42 -0700 |
kvn |
7054211: No loop unrolling done in jdk7b144 for a test update() while loop
|
Tue, 13 Sep 2011 20:28:00 -0700 |
kvn |
7090259: Fix hotspot sources to build with old compilers
|
Tue, 13 Sep 2011 16:58:35 -0700 |
iveresov |
7090069: Java launcher hangs in infinite loop on windows when UseNUMA[Interleaving] is specified
|
Tue, 13 Sep 2011 12:40:14 -0400 |
tonyp |
7089625: G1: policy for how many old regions to add to the CSet (when young gen is fixed) is broken
|
Fri, 09 Sep 2011 16:33:13 -0700 |
jcoomes |
Added tag hs22-b05 for changeset 513a84dd0f8b
|
Fri, 09 Sep 2011 16:24:12 -0700 |
jcoomes |
7088991: Bump ths hs22 build number to 05
hs22-b05
|
Fri, 09 Sep 2011 16:17:16 -0700 |
jcoomes |
Merge
|
Thu, 08 Sep 2011 16:59:27 -0700 |
schien |
Added tag jdk8-b04 for changeset 0fa3ace511fe
jdk8-b05
|
Fri, 09 Sep 2011 14:44:43 +0200 |
stefank |
Merge
|
Fri, 09 Sep 2011 05:20:58 -0400 |
tonyp |
7087717: G1: make the G1PrintRegionLivenessInfo parameter diagnostic
|
Thu, 08 Sep 2011 16:29:41 +0200 |
brutisso |
6929868: G1: introduce min / max young gen size bounds
|
Thu, 08 Sep 2011 05:16:49 -0400 |
tonyp |
7084509: G1: fix inconsistencies and mistakes in the young list target length calculations
|
Wed, 07 Sep 2011 18:58:33 -0700 |
iveresov |
7086226: UseNUMA fails on old versions of windows
|
Wed, 07 Sep 2011 13:55:42 -0700 |
ysr |
4965777: GC changes to support use of discovered field for pending references
|
Wed, 07 Sep 2011 15:00:13 -0700 |
ysr |
Merge
|
Thu, 01 Sep 2011 16:18:17 +0200 |
stefank |
7085906: Replace the permgen allocated sentinelRef with a self-looped end
|
Wed, 07 Sep 2011 12:21:23 -0400 |
tonyp |
7050392: G1: Introduce flag to generate a log of the G1 ergonomic decisions
|
Tue, 06 Sep 2011 21:03:51 -0700 |
iveresov |
7087583: Hotspot fails to allocate heap with mmap(MAP_HUGETLB)
|
Thu, 08 Sep 2011 06:36:31 -0700 |
rottenha |
Merge
|
Wed, 07 Sep 2011 14:15:07 +0200 |
roland |
7085012: ARM: com/sun/jdi/PopSynchronousTest.java still fails
|
Wed, 07 Sep 2011 11:52:00 -0700 |
iveresov |
Merge
|
Wed, 07 Sep 2011 09:35:52 +0200 |
roland |
7086394: c2/arm: enable UseFPUForSpilling
|
Mon, 05 Sep 2011 17:09:05 -0700 |
never |
7051798: SA-JDI: NPE in Frame.addressOfStackSlot(Frame.java:244)
|
Sat, 03 Sep 2011 14:03:54 -0700 |
kvn |
7086560: 7085404 changes broke VM with -XX:-EnableInvokeDynamic
|
Sat, 03 Sep 2011 09:56:57 -0700 |
never |
Merge
|
Fri, 02 Sep 2011 20:58:21 -0700 |
never |
7071307: MethodHandle bimorphic inlining should consider the frequency
|
Fri, 02 Sep 2011 22:00:49 -0700 |
never |
7016881: JSR 292: JDI: sun.jvm.hotspot.utilities.AssertionFailure: index out of bounds
|
Fri, 02 Sep 2011 12:13:33 -0700 |
kvn |
7039731: arraycopy could use prefetch on SPARC
|
Fri, 02 Sep 2011 04:28:59 -0700 |
twisti |
7071709: JSR 292: switchpoint invalidation should be pushed not pulled
|
Fri, 02 Sep 2011 00:36:18 -0700 |
twisti |
7085404: JSR 292: VolatileCallSites should have push notification too
|
Thu, 01 Sep 2011 01:31:25 -0700 |
twisti |
7079673: JSR 292: C1 should inline bytecoded method handle adapters
|
Wed, 31 Aug 2011 16:46:11 -0700 |
never |
7083786: dead various dead chunks of code
|
Wed, 31 Aug 2011 09:48:21 -0700 |
kvn |
7085137: -XX:+VerifyOops is broken
|
Wed, 31 Aug 2011 01:40:45 -0700 |
twisti |
7078382: JSR 292: don't count method handle adapters against inlining budgets
|
Tue, 30 Aug 2011 19:01:58 -0700 |
iveresov |
7085279: C1 overflows code buffer with VerifyOops and CompressedOops
|
Tue, 30 Aug 2011 00:54:09 -0700 |
never |
7082263: Reflection::resolve_field/field_get/field_set are broken
|
Mon, 29 Aug 2011 05:07:35 -0700 |
twisti |
7083184: JSR 292: don't store context class argument with call site dependencies
|
Sat, 27 Aug 2011 00:23:47 -0700 |
iveresov |
6591247: C2 cleans up the merge point too early during SplitIf
|
Fri, 26 Aug 2011 08:52:22 -0700 |
kvn |
7059037: Use BIS for zeroing on T4
|
Thu, 25 Aug 2011 20:29:30 -0700 |
never |
7082949: JSR 292: missing ResourceMark in methodOopDesc::make_invoke_method
|
Fri, 02 Sep 2011 21:33:57 -0700 |
jcoomes |
Merge
|
Wed, 31 Aug 2011 23:55:58 -0700 |
ysr |
Merge
|
Wed, 31 Aug 2011 10:16:02 -0700 |
johnc |
7066841: remove MacroAssembler::br_on_reg_cond() on sparc
|
Mon, 29 Aug 2011 17:42:39 -0700 |
iveresov |
7082645: Hotspot doesn't compile on old linuxes after 7060836
|
Mon, 29 Aug 2011 10:13:06 -0700 |
johnc |
7080389: G1: refactor marking code in evacuation pause copy closures
|
Thu, 25 Aug 2011 02:57:46 -0700 |
iveresov |
7082969: NUMA interleaving
|
Fri, 02 Sep 2011 15:52:03 -0700 |
jcoomes |
Added tag hs22-b04 for changeset ce9bde819dcb
|
Fri, 02 Sep 2011 03:49:30 -0700 |
jcoomes |
7086589: bump the hs22 build number to 04
hs22-b04
|
Fri, 02 Sep 2011 15:47:43 -0700 |
jcoomes |
Added tag hs22-b03 for changeset 3a2fb61165df
|
Fri, 02 Sep 2011 15:47:43 -0700 |
jcoomes |
Added tag hs22-b02 for changeset 7c29742c41b4
|
Fri, 02 Sep 2011 15:47:42 -0700 |
jcoomes |
Added tag hs22-b01 for changeset 0cc8a70952c3
|
Thu, 01 Sep 2011 13:54:24 -0700 |
schien |
Added tag jdk8-b03 for changeset 3a2fb61165df
jdk8-b04
|
Wed, 31 Aug 2011 13:57:17 -0700 |
jcoomes |
Merge
hs22-b03 jdk8-b03
|
Thu, 25 Aug 2011 17:17:59 -0700 |
schien |
Added tag jdk8-b02 for changeset 31e253c1da42
|
Thu, 18 Aug 2011 18:55:12 -0700 |
cl |
Added tag jdk8-b01 for changeset 0cc8a70952c3
jdk8-b02
|
Fri, 26 Aug 2011 16:11:25 -0700 |
kvn |
7083916: Bump the hs22 build number to 03
|
Thu, 25 Aug 2011 18:56:52 -0700 |
kvn |
Merge
|
Mon, 22 Aug 2011 11:00:39 -0700 |
kvn |
7081926: assert(VM_Version::supports_sse2()) failed: must support
|
Sat, 20 Aug 2011 14:03:12 -0700 |
kvn |
7076831: TEST_BUG: compiler/5091921/Test7005594.java fails on LOW MEM SYSTEMS
|
Tue, 23 Aug 2011 11:06:30 +0200 |
brutisso |
7082220: Visual Studio projects broken after change 7016797: Hotspot: securely/restrictive load dlls and new
|
Mon, 22 Aug 2011 23:57:10 -0700 |
ysr |
Merge
|
Mon, 22 Aug 2011 12:30:06 -0700 |
ysr |
6810861: G1: support -XX:+{PrintClassHistogram,HeapDump}{Before,After}FullGC
|
Mon, 22 Aug 2011 10:16:33 -0400 |
tonyp |
7081064: G1: remove develop params G1FixedSurvivorSpaceSize, G1FixedTenuringThreshold, and G1FixedEdenSize
|
Fri, 19 Aug 2011 09:30:59 +0200 |
brutisso |
6814390: G1: remove the concept of non-generational G1
|
Fri, 19 Aug 2011 14:22:25 -0700 |
jcoomes |
7081251: bump the hs22 build number to 02
hs22-b02
|
Fri, 19 Aug 2011 14:08:18 -0700 |
jcoomes |
Merge
|
Wed, 22 Jun 2011 10:10:25 -0700 |
jeff |
7057046: Add embedded license to THIRD PARTY README
|
Wed, 15 Jun 2011 14:59:55 -0700 |
asaha |
7055247: Ignore test of # 7020373
|
Tue, 12 Apr 2011 16:42:26 -0400 |
kamg |
7020373: JSR rewriting can overflow memory address size variables
|
Fri, 27 May 2011 15:01:07 -0700 |
jeff |
7045697: JDK7 THIRD PARTY README update
|
Wed, 25 May 2011 13:31:51 -0700 |
katleman |
7044486: open jdk repos have files with incorrect copyright headers, which can end up in src bundles
|
Wed, 17 Aug 2011 10:32:53 -0700 |
jcoomes |
6791672: enable 1G and larger pages on solaris
|
Fri, 19 Aug 2011 08:55:53 -0700 |
kvn |
Merge
|
Thu, 18 Aug 2011 11:49:33 -0700 |
kvn |
7080431: VM asserts if specified size(x) in .ad is larger than emitted size
|
Wed, 17 Aug 2011 11:52:22 -0700 |
twisti |
7079769: JSR 292: incorrect size() for CallStaticJavaHandle on sparc
|
Wed, 17 Aug 2011 05:14:43 -0700 |
twisti |
7079626: x64 emits unnecessary REX prefix
|
Tue, 16 Aug 2011 16:59:46 -0700 |
kvn |
7079329: Adjust allocation prefetching for T4
|
Tue, 16 Aug 2011 11:53:57 -0700 |
kvn |
7079317: Incorrect branch's destination block in PrintoOptoAssembly output
|
Tue, 16 Aug 2011 04:14:05 -0700 |
twisti |
7071653: JSR 292: call site change notification should be pushed not pulled
|
Thu, 11 Aug 2011 12:08:11 -0700 |
kvn |
7063629: use cbcond in C2 generated code on T4
|
Wed, 10 Aug 2011 14:06:57 -0700 |
kvn |
7077439: Possible reference through NULL in loopPredicate.cpp:726
|
Tue, 02 Aug 2011 18:36:40 +0200 |
roland |
7074017: Introduce MemBarAcquireLock/MemBarReleaseLock nodes for monitor enter/exit code paths
|
Mon, 08 Aug 2011 13:19:46 -0700 |
never |
7075623: 6990212 broke raiseException in 64 bit
|
Mon, 08 Aug 2011 05:49:04 -0700 |
twisti |
7071823: Zero: zero/shark doesn't build after b147-fcs
|
Sat, 06 Aug 2011 08:28:08 -0700 |
kvn |
7075559: JPRT windows_x64 build failure
|
Fri, 29 Jul 2011 09:16:29 -0700 |
kvn |
7068051: SIGSEGV in PhaseIdealLoop::build_loop_late_post
|
Thu, 28 Jul 2011 13:03:39 -0700 |
never |
7060619: C1 should respect inline and dontinline directives from CompilerOracle
|
Thu, 28 Jul 2011 02:14:44 -0700 |
twisti |
7066143: JSR 292: Zero support after regressions from 7009923 and 7009309
|
Wed, 27 Jul 2011 17:28:36 -0700 |
kvn |
7069452: Cleanup NodeFlags
|
Wed, 27 Jul 2011 15:06:35 -0700 |
never |
7071427: AdapterFingerPrint can hold 8 entries per int
|
Tue, 26 Jul 2011 19:35:23 -0700 |
kvn |
7070134: Hotspot crashes with sigsegv from PorterStemmer
|
Thu, 21 Jul 2011 11:25:07 -0700 |
kvn |
7063628: Use cbcond on T4
|
Thu, 21 Jul 2011 08:38:25 -0700 |
never |
7012081: JSR 292: SA-JDI can't read MH/MT/Indy ConstantPool entries
|
Wed, 20 Jul 2011 18:04:17 -0700 |
iveresov |
7066339: Tiered: policy should make consistent decisions about osr levels
|
Wed, 17 Aug 2011 07:05:42 -0400 |
collins |
Merge
|
Tue, 16 Aug 2011 09:18:47 -0400 |
zgu |
Merge
|
Tue, 12 Jul 2011 21:13:53 -0400 |
zgu |
7065535: Mistyped function name that disabled UseLargePages on Windows
|
Fri, 15 Apr 2011 09:34:43 -0400 |
zgu |
7016797: Hotspot: securely/restrictive load dlls and new API for loading system dlls
|
Wed, 10 Aug 2011 15:04:21 +0400 |
dsamersoff |
7073913: The fix for 7017193 causes segfaults
|
Tue, 16 Aug 2011 08:02:29 -0700 |
ysr |
Merge
|
Fri, 12 Aug 2011 11:31:06 -0400 |
tonyp |
7039627: G1: avoid BOT updates for survivor allocations and dirty survivor regions incrementally
|
Thu, 11 Aug 2011 11:36:29 -0700 |
johnc |
7074579: G1: JVM crash with JDK7 running ATG CRMDemo Fusion App
|
Thu, 11 Aug 2011 14:58:29 +0100 |
kevinw |
Merge
|
Tue, 02 Aug 2011 14:37:35 +0100 |
kevinw |
7072527: CMS: JMM GC counters overcount in some cases
|
Fri, 05 Aug 2011 16:50:14 -0700 |
iveresov |
7060836: RHEL 5.5 and 5.6 should support UseNUMA
|
Fri, 05 Aug 2011 16:44:01 -0700 |
iveresov |
7060842: UseNUMA crash with UseHugreTLBFS running SPECjvm2008
|
Tue, 02 Aug 2011 12:13:13 -0700 |
johnc |
7069863: G1: SIGSEGV running SPECjbb2011 and -UseBiasedLocking
|
Mon, 01 Aug 2011 10:04:28 -0700 |
johnc |
7068240: G1: Long "parallel other time" and "ext root scanning" when running specific benchmark
|
Thu, 28 Jul 2011 14:10:21 -0400 |
andrew |
7072341: enable hotspot builds on Linux 3.0
|
Sat, 23 Jul 2011 10:42:20 -0400 |
coleenp |
Merge
|
Fri, 22 Jul 2011 00:29:01 -0700 |
dholmes |
7046490: Preallocated OOME objects should obey Throwable stack trace protocol
|
Sat, 16 Jul 2011 22:21:39 -0400 |
coleenp |
Merge
|
Thu, 07 Jul 2011 22:34:34 -0400 |
coleenp |
Merge
|
Sat, 02 Jul 2011 04:17:12 -0400 |
dholmes |
7052988: JPRT embedded builds don't set MINIMIZE_RAM_USAGE
|
Wed, 29 Jun 2011 20:28:58 -0700 |
dcubed |
6951623: 3/3 possible performance problems in FollowReferences() and GetObjectsWithTags()
|
Thu, 23 Jun 2011 20:31:43 -0700 |
dcubed |
7043987: 3/3 JVMTI FollowReferences is slow
|
Sat, 18 Jun 2011 13:32:27 +0400 |
dsamersoff |
Merge
|
Thu, 09 Jun 2011 01:06:09 +0400 |
dsamersoff |
Merge
|
Fri, 22 Jul 2011 23:42:46 -0700 |
trims |
7070061: Adjust Hotspot make/jprt.properties for new JDK8 settings
hs22-b01 jdk8-b01
|
Fri, 22 Jul 2011 23:47:17 -0700 |
trims |
7069176: Update the JDK version numbers in Hotspot for JDK 8
|
Sat, 23 Jul 2011 01:56:51 -0700 |
trims |
Merge
|
Tue, 24 May 2011 15:28:35 -0700 |
mr |
7048009: Update .jcheck/conf files for JDK 8
|
Fri, 15 Jul 2011 15:35:50 -0700 |
never |
6990212: JSR 292 JVMTI MethodEnter hook is not called for JSR 292 bootstrap and target methods
|
Thu, 14 Jul 2011 15:39:40 -0700 |
kvn |
7067288: compiler regression test Test7052494 timeouts with client VM
|
Wed, 13 Jul 2011 10:48:42 -0700 |
kvn |
Merge
|
Fri, 08 Jul 2011 15:33:03 -0700 |
iveresov |
7058510: multinewarray with 6 dimensions uncommon traps in server compiler
|
Fri, 08 Jul 2011 09:38:48 -0700 |
kvn |
7059034: Use movxtod/movdtox on T4
|
Tue, 12 Jul 2011 16:32:25 -0700 |
jcoomes |
Merge
|
Mon, 11 Jul 2011 14:15:43 -0700 |
jcoomes |
7061212: use o/s low memory notification in embedded builds
|
Thu, 07 Jul 2011 15:44:34 -0700 |
jcoomes |
7053189: remove some unnecessary platform-dependent includes
|
Wed, 06 Jul 2011 13:02:54 -0700 |
jcoomes |
7061225: os::print_cpu_info() should support os-specific data
|
Wed, 06 Jul 2011 12:28:07 -0700 |
jcoomes |
7061204: clean the chunk table synchronously in embedded builds
|
Wed, 06 Jul 2011 12:22:29 -0700 |
jcoomes |
7061197: ThreadLocalStorage sp map table should be optional
|
Wed, 06 Jul 2011 12:17:44 -0700 |
jcoomes |
7061192: option handling adjustments for oracle and embedded builds
|
Wed, 06 Jul 2011 12:03:01 -0700 |
jcoomes |
7061187: need some includes for arm/ppc
|
Thu, 07 Jul 2011 10:51:07 -0700 |
kvn |
Merge
|
Wed, 06 Jul 2011 18:15:21 -0700 |
never |
7062856: Disassembler needs to be smarter about finding hsdis after 1.7 launcher changes
|
Wed, 06 Jul 2011 09:27:54 -0700 |
never |
7061101: adlc should complain about mixing block and expression forms of ins_encode
|
Tue, 05 Jul 2011 16:07:54 -0700 |
never |
6478991: C1 NullCheckEliminator yields incorrect exceptions
|
Fri, 01 Jul 2011 10:37:37 -0700 |
iveresov |
7057120: Tiered: Allow C1 to inline methods with loops
|
Fri, 01 Jul 2011 10:35:54 -0700 |
iveresov |
7058689: Tiered: Reprofiling doesn't happen in presence of level 4 OSR methods
|
Tue, 28 Jun 2011 15:50:07 -0700 |
kvn |
7047954: VM crashes with assert(is_Mem()) failed
|
Tue, 28 Jun 2011 15:24:29 -0700 |
kvn |
7044738: Loop unroll optimization causes incorrect result
|
Tue, 28 Jun 2011 15:04:39 -0700 |
kvn |
6990015: Incorrect Icache line size is used for 64 bit x86
|
Tue, 28 Jun 2011 14:30:27 -0700 |
kvn |
7058036: FieldsAllocationStyle=2 does not work in 32-bit VM
|
Thu, 23 Jun 2011 17:14:06 -0700 |
jrose |
7056328: JSR 292 invocation sometimes fails in adapters for types not on boot class path
|
Wed, 22 Jun 2011 14:45:37 -0700 |
never |
7057587: JSR 292 - crash with jruby in test/test_respond_to.rb
|
Tue, 21 Jun 2011 09:04:55 -0700 |
never |
7056380: VM crashes with SIGSEGV in compiled code
|
Mon, 20 Jun 2011 16:45:35 -0700 |
kvn |
7052494: Eclipse test fails on JDK 7 b142
|
Thu, 16 Jun 2011 13:46:55 -0700 |
never |
7055355: JSR 292: crash while throwing WrongMethodTypeException
|
Wed, 06 Jul 2011 08:43:01 -0700 |
jcoomes |
Merge
|
Tue, 28 Jun 2011 14:23:27 +0200 |
brutisso |
7016112: CMS: crash during promotion testing
|
Fri, 24 Jun 2011 12:38:49 -0400 |
tonyp |
7049999: G1: Make the G1PrintHeapRegions output consistent and complete
|
Tue, 21 Jun 2011 15:23:07 -0400 |
tonyp |
7046182: G1: remove unnecessary iterations over the collection set
|
Mon, 20 Jun 2011 22:03:13 -0400 |
tonyp |
7055073: G1: code cleanup in the concurrentMark.* files
|
Mon, 20 Jun 2011 09:42:26 -0700 |
ysr |
6916968: CMS: freeList.cpp:304 assert(_allocation_stats.prevSweep() + ..., "Conservation Principle")
|
Thu, 16 Jun 2011 15:51:57 -0400 |
tonyp |
6994322: Remove the is_tlab and is_noref / is_large_noref parameters from the CollectedHeap
|
Wed, 15 Jun 2011 10:18:04 -0700 |
johnc |
7045751: G1: +ExplicitGCInvokesConcurrent causes excessive single region evacuation pauses
|
Tue, 14 Jun 2011 11:01:10 -0700 |
johnc |
7004681: G1: Extend marking verification to Full GCs
|
Tue, 14 Jun 2011 10:33:43 -0400 |
tonyp |
7046558: G1: concurrent marking optimizations
|
Mon, 13 Jun 2011 13:48:18 +0200 |
brutisso |
6918185: Remove unused code for lost card-marking optimization in BacktraceBuilder
|
Mon, 13 Jun 2011 09:58:16 -0700 |
ysr |
7051430: CMS: ongoing CMS cycle should terminate abruptly to allow prompt JVM termination at exit
|
Fri, 10 Jun 2011 15:44:02 -0700 |
minqi |
Merge
|
Fri, 10 Jun 2011 15:08:36 -0700 |
minqi |
6941923: RFE: Handling large log files produced by long running Java Applications
|
Fri, 10 Jun 2011 13:16:40 -0400 |
tonyp |
7045330: G1: Simplify/fix the HeapRegionSeq class
|
Wed, 08 Jun 2011 21:48:38 -0400 |
tonyp |
7045662: G1: OopsInHeapRegionClosure::set_region() should not be virtual
|
Wed, 08 Jun 2011 15:31:51 -0400 |
tonyp |
7032531: G1: enhance GC logging to include more accurate eden / survivor size transitions
|
Wed, 08 Jun 2011 08:39:53 -0700 |
ysr |
Merge
|
Thu, 02 Jun 2011 10:23:36 -0700 |
ysr |
7048782: CMS: assert(last_chunk_index_to_check<= last_chunk_index) failed: parCardTableModRefBS.cpp:359
|
Fri, 27 May 2011 10:23:03 -0700 |
ysr |
7048342: CMS: eob == _limit || fc->isFree() failed: Only a free chunk should allow us to cross over the limit
|
Fri, 01 Jul 2011 13:07:16 -0700 |
trims |
7061691: Fork HS21 to HS22 - renumber Minor and build numbers of JVM
|
Wed, 15 Jun 2011 10:20:03 -0700 |
never |
Merge
|
Tue, 14 Jun 2011 15:20:55 -0700 |
never |
Merge
|
Tue, 14 Jun 2011 14:41:33 -0700 |
never |
7052219: JSR 292: Crash in ~BufferBlob::MethodHandles adapters
|
Tue, 14 Jun 2011 12:25:05 -0700 |
twisti |
7053520: JSR292: crash in invokedynamic with C1 using tiered and compressed oops
|
Wed, 08 Jun 2011 17:04:06 -0700 |
jrose |
7047697: MethodHandle.invokeExact call for wrong method causes VM failure if run with -Xcomp
|
Sat, 04 Jun 2011 10:36:22 -0700 |
kvn |
7050280: assert(u->as_Unlock()->is_eliminated()) failed: sanity
|
Fri, 03 Jun 2011 22:31:43 -0700 |
never |
7045514: SPARC assembly code for JSR 292 ricochet frames
|
Thu, 02 Jun 2011 13:36:11 -0700 |
never |
7050554: JSR 292 - need optimization for selectAlternative
|
Thu, 09 Jun 2011 01:33:42 +0400 |
dsamersoff |
Merge
|
Thu, 02 Jun 2011 21:01:48 -0700 |
coleenp |
Merge
|
Thu, 02 Jun 2011 14:17:48 -0400 |
coleenp |
7049928: VM crashes with "assert(_adapter != NULL) failed: must have" at methodOop.cpp:63
|
Sat, 21 May 2011 15:39:54 -0700 |
coleenp |
7033141: assert(has_cp_cache(i)) failed: oob
|
Tue, 07 Jun 2011 13:17:05 -0700 |
jcoomes |
Merge
|
Mon, 23 May 2011 16:42:14 -0700 |
ysr |
7042740: CMS: assert(n> q) failed: Looping at: ... blockOffsetTable.cpp:557
|
Wed, 01 Jun 2011 23:25:31 -0700 |
jrose |
7049410: JSR 292 old method name MethodHandle.invokeGeneric should not be accepted by the JVM
|
Wed, 01 Jun 2011 23:25:20 -0700 |
jrose |
7049415: Failure of resolution of sym.reference to the c.s.s. should be wrapped in BootstrapMethodError
|
Tue, 31 May 2011 10:05:36 -0700 |
kvn |
6956668: misbehavior of XOR operator (^) with int
|
Fri, 27 May 2011 12:47:48 -0700 |
kvn |
7047069: Array can dynamically change size when assigned to an object field
|
Thu, 26 May 2011 16:39:34 -0700 |
never |
Merge
|
Thu, 26 May 2011 14:44:41 -0700 |
never |
7047961: JSR 292 MethodHandleWalk swap args doesn't handle T_LONG and T_DOUBLE properly
|
Thu, 26 May 2011 13:15:01 -0700 |
iveresov |
7047491: C1: registers saved incorrectly when calling checkcast_arraycopy stub
|
Wed, 25 May 2011 21:17:07 -0700 |
kvn |
7048332: Cadd_cmpLTMask doesn't handle 64-bit tmp register properly
|
Sat, 17 Dec 2011 20:50:09 +0100 |
Thomas Wuerthinger |
Removed tags.
|
Sat, 17 Dec 2011 20:48:46 +0100 |
Thomas Wuerthinger |
Work with GRAAL environment variable instead of MAXINE environment variable.
|
Sat, 17 Dec 2011 20:36:28 +0100 |
Thomas Wuerthinger |
Updated authors file.
|
Sat, 17 Dec 2011 20:34:58 +0100 |
Thomas Wuerthinger |
Remove deprecated files.
|
Sat, 17 Dec 2011 19:59:18 +0100 |
Thomas Wuerthinger |
Added Java files from Maxine project.
|
Sat, 17 Dec 2011 19:58:27 +0100 |
Thomas Wuerthinger |
Updated mxtool to allow projects in subdirectories.
|
Sat, 17 Dec 2011 18:19:04 +0100 |
Thomas Wuerthinger |
Added project.properties. Ignore *.pyc files.
|
Fri, 16 Dec 2011 21:56:00 +0100 |
Doug Simon |
Added mechanism for downloading a JDK 7 if the JDK7 environment variable is not set. This only works on Linux as only it has a single tar.gz version of the JDK available from the Oracle JDK download website.
|
Fri, 16 Dec 2011 20:02:38 +0100 |
Thomas Wuerthinger |
Added tag test5 for changeset 6ee0eac858c1
|
Fri, 16 Dec 2011 19:49:22 +0100 |
Thomas Wuerthinger |
Added tag test4 for changeset 031fea7c05fe
|
Fri, 16 Dec 2011 19:47:07 +0100 |
Thomas Wuerthinger |
Added tag test3 for changeset 16dcfa497cff
|
Fri, 16 Dec 2011 19:36:03 +0100 |
Thomas Wuerthinger |
Added domake again.
|
Fri, 16 Dec 2011 19:11:29 +0100 |
Thomas Wuerthinger |
Added tag test2 for changeset 44445a59a718
|
Fri, 16 Dec 2011 16:47:05 +0100 |
Doug Simon |
Removed scripts that have been replaced by mx/commands.py.
|
Fri, 16 Dec 2011 16:46:33 +0100 |
Doug Simon |
Added a copy of the mxtool to repo.
|
Fri, 16 Dec 2011 16:33:42 +0100 |
Doug Simon |
Unified the way a specific build of the VM is chosen for any mx command that runs the GraalVM.
|
Fri, 16 Dec 2011 15:17:17 +0100 |
Doug Simon |
Automated creation of debug, fastdebug and optimized subdirectories of the JDK.
|
Fri, 16 Dec 2011 14:24:37 +0100 |
Doug Simon |
Removed pytools - replaced by mxtool.
|
Fri, 16 Dec 2011 13:37:14 +0100 |
Doug Simon |
Removed mx/env from revision control.
|
Fri, 16 Dec 2011 11:03:14 +0100 |
Doug Simon |
Added mx configuration.
|
Tue, 13 Dec 2011 21:40:26 -0800 |
Christian Wimmer |
Fix build error for Windows builds
|
Tue, 13 Dec 2011 21:30:53 -0800 |
Christian Wimmer |
Fix build error for debug builds
|
Tue, 13 Dec 2011 21:18:25 -0800 |
Christian Wimmer |
Merge
|
Tue, 13 Dec 2011 21:17:46 -0800 |
Christian Wimmer |
Change Graal monitor enter and exit from BasicObjectLock to BasicLock
|
Tue, 13 Dec 2011 21:16:50 -0800 |
Christian Wimmer |
Add all DaCapo benchmarks, allow batch execution of all DaCapo benchmarks, add -d flag to start HotSpot under the debugger
|
Mon, 12 Dec 2011 15:57:56 +0100 |
Gilles Duboscq |
Make GraalEdgeColorFilter more robust
|
Fri, 09 Dec 2011 13:50:23 +0100 |
Gilles Duboscq |
Add a CFG filter to the default filter collection
|
Mon, 05 Dec 2011 18:15:25 -0800 |
Christian Wimmer |
use alignment for constants specified in DataPatch.alignment
|
Mon, 05 Dec 2011 20:00:57 +0100 |
Peter Hofer |
IdealGraphVisualizer: add filter for Graal Call Analysis graphs
|
Fri, 02 Dec 2011 17:46:54 +0100 |
Thomas Wuerthinger |
Remove recordBailout method. Remove GraalBailoutIsFatal flag.
|
Fri, 02 Dec 2011 16:59:53 +0100 |
Lukas Stadler |
fix for escape analyzed arrays in debug mode
|
Fri, 02 Dec 2011 13:31:00 +0100 |
Lukas Stadler |
hide HotSpotMethodResolvedImpl.javaMirror field in debuggers
|
Thu, 01 Dec 2011 15:04:28 +0100 |
Lukas Stadler |
CiGenericCallback handling: removed (buggy) native exception handling code, changed to callbackInternal
|
Tue, 29 Nov 2011 16:04:18 +0100 |
Doug Simon |
Made C++ changes to reflect changes to CiAssumptions.ConcreteMethod.
|
Mon, 28 Nov 2011 18:20:46 -0800 |
Christian Wimmer |
Add newlines at the end of files, otherwise my version of gcc complains
|
Mon, 28 Nov 2011 19:07:47 +0100 |
Gilles Duboscq |
Do not color edges labeled with #NDF as data flow
|
Fri, 25 Nov 2011 23:09:07 +0100 |
Thomas Wuerthinger |
Return a RiResolvedField array when looking up the fields of a class.
|
Thu, 24 Nov 2011 17:45:38 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 24 Nov 2011 17:45:19 +0100 |
Thomas Wuerthinger |
Set catch all to true if the caught class is java.lang.Throwable.
|
Thu, 24 Nov 2011 17:27:17 +0100 |
Gilles Duboscq |
Merge
|
Thu, 24 Nov 2011 17:25:39 +0100 |
Gilles Duboscq |
fix componentType for the primitive array case
|
Thu, 24 Nov 2011 17:24:43 +0100 |
Gilles Duboscq |
Make NMethodSweeper work on any JavaThread
|
Thu, 24 Nov 2011 16:14:33 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 24 Nov 2011 16:14:21 +0100 |
Thomas Wuerthinger |
Don't call startCompiler if the VM is run with -Xint
|
Thu, 24 Nov 2011 14:09:18 +0100 |
Doug Simon |
Improved interface to the examples in the gl script.
|
Thu, 24 Nov 2011 13:19:40 +0100 |
Doug Simon |
Made the safeadd and vectorlib examples runnable from the gl script:
|
Wed, 23 Nov 2011 18:11:28 +0100 |
Doug Simon |
Made gl script able to import and use the mx script.
|
Wed, 23 Nov 2011 14:52:52 +0100 |
Thomas Wuerthinger |
Call NMethodSweeper::possibly_sweep() before registering a method.
|
Tue, 22 Nov 2011 11:48:41 +0100 |
Doug Simon |
Added helper script for gl.py.
|
Tue, 22 Nov 2011 10:41:05 +0100 |
Lukas Stadler |
Merge
|
Fri, 18 Nov 2011 17:20:38 +0100 |
Lukas Stadler |
Merge
|
Fri, 18 Nov 2011 17:02:22 +0100 |
Lukas Stadler |
Merge
|
Fri, 18 Nov 2011 13:34:10 +0100 |
Lukas Stadler |
Merge
|
Fri, 18 Nov 2011 11:55:00 +0100 |
Lukas Stadler |
don't observe jvmti and dtrace state changes during code installing
|
Fri, 18 Nov 2011 11:54:07 +0100 |
Lukas Stadler |
store RiCompiledMethod in nmethod and:
|
Fri, 18 Nov 2011 11:52:59 +0100 |
Lukas Stadler |
implement generic callback mechanism (CiGenericCallback)
|
Tue, 15 Nov 2011 11:24:26 +0100 |
Lukas Stadler |
change order in domake script (so that one-time operations will be performed using the product jdk)
|
Mon, 21 Nov 2011 19:28:08 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 21 Nov 2011 19:27:54 +0100 |
Thomas Wuerthinger |
Adjust code cache flag values to be more c2-like.
|
Mon, 21 Nov 2011 15:54:32 +0100 |
Peter Hofer |
IdealGraphVisualizer: add a workaround to fix layouting of the QuickSearch combobar with the GTK look and feel
|
Mon, 21 Nov 2011 14:31:28 +0100 |
Thomas Wuerthinger |
Removed debug output.
|
Mon, 21 Nov 2011 14:23:14 +0100 |
Thomas Wuerthinger |
Relaxed div/rem code assertions, jtt passes with debug vm.
|
Mon, 21 Nov 2011 14:12:10 +0100 |
Thomas Wuerthinger |
Relaxed idiv exception handler assert.
|
Mon, 21 Nov 2011 13:56:38 +0100 |
Thomas Wuerthinger |
Fixed a regression.
|
Mon, 21 Nov 2011 11:01:37 +0100 |
Peter Hofer |
IdealGraphVisualizer: move QuickSearch combobar from the menu bar to the graph viewer's toolbar so it won't be omitted on Mac OS X
|
Fri, 18 Nov 2011 17:01:32 +0100 |
Thomas Wuerthinger |
removed transition to vm in ci interface
|
Fri, 18 Nov 2011 16:23:41 +0100 |
Thomas Wuerthinger |
Merge.
|
Fri, 18 Nov 2011 16:23:26 +0100 |
Thomas Wuerthinger |
put back in thread transitions.
|
Fri, 18 Nov 2011 14:14:37 +0100 |
Thomas Wuerthinger |
No longer use shared ciFactory. Remove make_global usage in code installer.
|
Fri, 18 Nov 2011 13:30:47 +0100 |
Thomas Wuerthinger |
Removed global handle usage in ci interface.
|
Fri, 18 Nov 2011 13:07:25 +0100 |
Thomas Wuerthinger |
Removed a safepoint possibility in the code installer when creating CiVirtualObject objects.
|
Fri, 18 Nov 2011 16:00:09 +0100 |
Peter Hofer |
IdealGraphVisualizer: scroll wheel pans now and zooms only with Ctrl pressed
|
Fri, 18 Nov 2011 14:24:27 +0100 |
Peter Hofer |
IdealGraphPrinter: add the ability to specify edge labels in XML input
|
Thu, 17 Nov 2011 19:11:55 +0100 |
Thomas Wuerthinger |
Register assumptions before anything else. Don't free code blob (it is reused).
|
Thu, 17 Nov 2011 18:33:33 +0100 |
Thomas Wuerthinger |
Fixed another possible safepoint in the code installer.
|
Thu, 17 Nov 2011 18:02:12 +0100 |
Thomas Wuerthinger |
Fixed wrong type transition.
|
Thu, 17 Nov 2011 17:45:34 +0100 |
Thomas Wuerthinger |
Use write barrier in JavaAccess. Fixed thread transition bug.
|
Thu, 17 Nov 2011 17:18:16 +0100 |
Thomas Wuerthinger |
Fixed regression.
|
Thu, 17 Nov 2011 17:10:52 +0100 |
Thomas Wuerthinger |
Fixed another possible oop/handle issue.
|
Thu, 17 Nov 2011 16:40:19 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 17 Nov 2011 16:40:14 +0100 |
Thomas Wuerthinger |
Fix a safepoint bug in code installer.
|
Thu, 17 Nov 2011 16:08:14 +0100 |
Gilles Duboscq |
Fix typeProfile : collect all receivers and counts before making java calls
|
Thu, 17 Nov 2011 00:52:17 +0100 |
Thomas Wuerthinger |
Do not use result when resolve_field throws an exception.
|
Thu, 17 Nov 2011 00:28:31 +0100 |
Thomas Wuerthinger |
More handles, fixed broken cast.
|
Thu, 17 Nov 2011 00:01:56 +0100 |
Thomas Wuerthinger |
Handlize to fix GC issue.
|
Wed, 16 Nov 2011 23:35:10 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 16 Nov 2011 23:35:03 +0100 |
Thomas Wuerthinger |
Support blocking compilation.
|
Wed, 16 Nov 2011 21:27:28 +0100 |
Thomas Wuerthinger |
Pass-by compilation broker.
|
Wed, 16 Nov 2011 16:46:32 +0100 |
Thomas Wuerthinger |
Remove ci usage on field lookup.
|
Wed, 16 Nov 2011 16:02:04 +0100 |
Thomas Wuerthinger |
Remove ci usage on method lookup.
|
Wed, 16 Nov 2011 16:00:11 +0100 |
Thomas Wuerthinger |
Remove ci usage from switchProbability.
|
Wed, 16 Nov 2011 15:58:18 +0100 |
Thomas Wuerthinger |
Remove ci usage for accessing branch probability.
|
Wed, 16 Nov 2011 15:46:39 +0100 |
Thomas Wuerthinger |
Ignore that task code field is not set.
|
Wed, 16 Nov 2011 15:13:51 +0100 |
Gilles Duboscq |
Merge
|
Wed, 16 Nov 2011 15:13:29 +0100 |
Gilles Duboscq |
Make CFG filter work better in cooperation with Begin-End reduction
|
Wed, 16 Nov 2011 13:56:48 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 16 Nov 2011 13:56:32 +0100 |
Thomas Wuerthinger |
Fixed a problem when looking up class constants.
|
Wed, 16 Nov 2011 13:30:33 +0100 |
Gilles Duboscq |
Add a CFG filter : Shows only CFG nodes and edges. This helps when working on CFG in big graphs
|
Wed, 16 Nov 2011 11:59:35 +0100 |
Thomas Wuerthinger |
Fixed build issue.
|
Wed, 16 Nov 2011 01:52:31 +0100 |
Thomas Wuerthinger |
Fixed an issue with the runtime queried escape analysis field array.
|
Wed, 16 Nov 2011 01:48:25 +0100 |
Thomas Wuerthinger |
Use GraalEnv to look up types.
|
Tue, 15 Nov 2011 22:06:02 +0100 |
Thomas Wuerthinger |
Use GraalEnv for installing code.
|
Tue, 15 Nov 2011 21:15:26 +0100 |
Thomas Wuerthinger |
Initial port of ciEnv to graalEnv.
|
Mon, 14 Nov 2011 22:38:54 +0100 |
Thomas Wuerthinger |
Remove the need for a global stub array.
|
Mon, 14 Nov 2011 22:34:14 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 14 Nov 2011 22:33:15 +0100 |
Thomas Wuerthinger |
Remove the need for VmId (last usage was the constant pool).
|
Mon, 14 Nov 2011 18:14:13 +0100 |
Peter Hofer |
IdealGraphVisualizer: default to panning when dragging with the left mouse button. Switching between the panning and selection modes can be done via new toolbar buttons similar to popular document viewers. Selection mode can also be temporarily enabled by holding the shift key before/while dragging.
|
Mon, 14 Nov 2011 15:36:09 +0100 |
Peter Hofer |
IdealGraphVisualizer: When layouting a tree (or forest), do a final down-sweep in the crossing reduction phase. This usually gives a nicer layout for these types of graphs. Also, do a little cleanup and use arrays in the coordinate assignment phase.
|
Mon, 14 Nov 2011 12:30:18 +0100 |
Peter Hofer |
IdealGraphVisualizer:
|
Wed, 09 Nov 2011 22:53:16 +0100 |
Doug Simon |
Removed more vestiges of JDK7G build support.
|
Wed, 09 Nov 2011 22:37:44 +0100 |
Doug Simon |
Improved error messages in gl.py.
|
Wed, 09 Nov 2011 14:53:09 +0100 |
Peter Hofer |
IdealGraphVisualizer: Consistently distinguish between filters and filter profiles
|
Wed, 09 Nov 2011 17:29:14 +0100 |
Michael Haupt |
fixes for build process
|
Wed, 09 Nov 2011 17:02:12 +0100 |
Doug Simon |
Removed targetting of JDK7G by gl.py.
|
Wed, 09 Nov 2011 16:02:46 +0100 |
Doug Simon |
Improved gl.py script.
|
Wed, 09 Nov 2011 15:49:51 +0100 |
Lukas Stadler |
fix build warnings
|
Wed, 09 Nov 2011 11:36:20 +0100 |
Lukas Stadler |
Merge
|
Wed, 09 Nov 2011 11:27:50 +0100 |
Lukas Stadler |
fix to project files
|
Wed, 09 Nov 2011 11:27:38 +0100 |
Lukas Stadler |
support for new RiRuntime features: add code without making it the default for the method, executing Java tasks on the compile thread, communicate nmethod reference to Java code as HotSpotCompiledMethod
|
Sat, 05 Nov 2011 16:14:56 +0100 |
Thomas Wuerthinger |
Fix crash in branch prediction if there's no current environment.
|
Thu, 03 Nov 2011 05:23:03 +0100 |
Thomas Wuerthinger |
Added new color filter that marks frame states with lock.
|
Thu, 03 Nov 2011 05:18:04 +0100 |
Thomas Wuerthinger |
Added two new Graal filters.
|
Thu, 03 Nov 2011 05:12:22 +0100 |
Thomas Wuerthinger |
Updated the combine filter.
|
Wed, 02 Nov 2011 18:45:14 +0100 |
Peter Hofer |
IdealGraphVisualizer: cosmetic changes (menus, actions, tooltip texts, etc.)
|
Wed, 02 Nov 2011 18:41:30 +0100 |
Peter Hofer |
IdealGraphVisualizer: make 'Save as' work
|
Wed, 02 Nov 2011 17:27:31 +0100 |
Peter Hofer |
IdealGraphVisualizer: make Graal graph-to-text converter work again after last commit by copying properties that have the same value in the two input graphs groups to the newly created diff group's properties.
|
Wed, 02 Nov 2011 17:05:21 +0100 |
Peter Hofer |
IdealGraphVisualizer: the side-by-side view of source graphs for diff graphs doesn't work properly because nodes that exist only in graph B (the 'new' graph) are in most cases assigned different ids. Show a standard one-graph view instead.
|
Wed, 02 Nov 2011 15:56:28 +0100 |
Peter Hofer |
IdealGraphVisualizer: unhide Undo/Redo, these are actually implemented; other minor menu changes
|
Wed, 02 Nov 2011 15:37:40 +0100 |
Peter Hofer |
IdealGraphVisualizer: the context menu of graph nodes includes submenus for predecessors and successors. Recursively building them ahead of time can incur heavy delays even with limited recursion depth. Instead, build these menus on demand, i.e. when the user opens a particular submenu.
|
Wed, 02 Nov 2011 14:09:40 +0100 |
Peter Hofer |
IdealGraphVisualizer: prevent unnecessary updates of the text component when the current graph changes
|
Mon, 31 Oct 2011 21:06:04 +0100 |
Doug Simon |
Added Python scripts in new 'shell' project. The shell/commands.py script should replace all the existing run*.sh scripts in the top level Graal directory and is where new commands should go.
|
Mon, 31 Oct 2011 16:37:41 +0100 |
Peter Hofer |
IdealGraphVisualizer: minor changes to reduce warnings on startup
|
Mon, 31 Oct 2011 16:25:57 +0100 |
Peter Hofer |
IdealGraphVisualizer: replace settings icon
|
Mon, 31 Oct 2011 15:55:13 +0100 |
Peter Hofer |
IdealGraphVisualizer: work around a Swing/NetBeans tree UI problem that occurs when mouse events are handled while the tree model is changing, e.g. when using IGV while it still receives graphs from a compiler. BasicTreeUI attempts to get the boundaries for the node associated with the location on screen, but fails and tries to access a null Rectangle, causing a user-visible NullPointerException. By implementing equals() for GraphNode, nodes for graphs that are already in the tree are not removed and re-added when updating groups, and the exception can no longer be reproduced. This potentially also resolves some redraw issues.
|
Mon, 31 Oct 2011 12:24:43 +0100 |
Peter Hofer |
IdealGraphVisualizer: hide irrelevant NetBeans menu entries and options
|
Mon, 31 Oct 2011 12:23:11 +0100 |
Peter Hofer |
IdealGraphVisualizer: Make Web Start distribution build with NetBeans 7, although it won't work because of some issue when resolving resources; add missing run-time dependencies for TextEditor
|
Tue, 25 Oct 2011 14:44:32 +0200 |
Lukas Stadler |
better error messages for missing MAXINE env var and exceptions thrown by the compiler
|
Thu, 20 Oct 2011 17:25:50 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 20 Oct 2011 17:25:37 +0200 |
Thomas Wuerthinger |
Added tag test for changeset af1319bc4fd5
|
Wed, 19 Oct 2011 17:49:28 +0200 |
Peter Hofer |
IdealGraphVisualizer: Try to resolve UI concurrency issues by introducing locking for the list of graphs in Group and adding graphs to their group only after they have been fully read in.
|
Wed, 19 Oct 2011 15:11:33 +0200 |
Peter Hofer |
IdealGraphVisualizer: implement validation of graph documents against an XML schema. For now, validation errors are only printed to the console as warnings.
|
Mon, 17 Oct 2011 16:30:41 +0200 |
Peter Hofer |
For the entries of the Window menu, uniformly use the window title
|
Mon, 17 Oct 2011 16:29:11 +0200 |
Peter Hofer |
IdealGraphVisualizer: in the server compiler scheduler, detect and handle any cycles in predecessor relations between nodes.
|
Tue, 18 Oct 2011 20:07:52 +0200 |
Thomas Wuerthinger |
Fixed wrong type char check.
|
Tue, 18 Oct 2011 20:00:54 +0200 |
Thomas Wuerthinger |
Removed tags.
|
Tue, 18 Oct 2011 19:26:53 +0200 |
Thomas Wuerthinger |
Fixed long signature char.
|
Mon, 17 Oct 2011 22:41:00 +0200 |
Thomas Wuerthinger |
Adjust after RiResolvedType changes.
|
Mon, 17 Oct 2011 20:41:50 +0200 |
Thomas Wuerthinger |
React to changes related to the RiResolvedMethod introduction.
|
Mon, 17 Oct 2011 14:08:47 +0200 |
Gilles Duboscq |
Merge
|
Mon, 17 Oct 2011 14:07:33 +0200 |
Gilles Duboscq |
Make IGV ids consistant with compiler's node ids when possible (which should be always in Graal)
|
Fri, 14 Oct 2011 15:39:40 +0200 |
Thomas Wuerthinger |
Only return declared fields on fields() call.
|
Fri, 07 Oct 2011 16:49:07 +0200 |
Gilles Duboscq |
rename com.oracle.max.graal.runtime to com.oracle.max.graal.hotspot
|
Thu, 06 Oct 2011 17:14:21 +0200 |
Gilles Duboscq |
Merge
|
Thu, 06 Oct 2011 17:11:04 +0200 |
Gilles Duboscq |
Remove GRAAL env var requirement; Add ResourceMarks in code installer to avoid leaks
|
Mon, 03 Oct 2011 23:37:10 +0200 |
Doug Simon |
Fixed runexamples.sh
|
Tue, 27 Sep 2011 15:24:23 +0200 |
Josef Haider |
Added tag test for changeset 1961a84f2b78
|
Mon, 26 Sep 2011 17:09:13 +0200 |
Josef Haider |
Removed tag test
|
Thu, 22 Sep 2011 14:34:22 +0200 |
Josef Haider |
Added tag test for changeset 5a4295ccaaea
|
Wed, 14 Sep 2011 12:08:29 +0200 |
Thomas Wuerthinger |
Added criutils to Graal bootstrap path.
|
Tue, 13 Sep 2011 20:34:37 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 13 Sep 2011 19:59:10 +0200 |
Thomas Wuerthinger |
Added new method that loads and initializes a class that is referenced by a cp entry.
|
Mon, 12 Sep 2011 21:20:33 +0200 |
Thomas Wuerthinger |
Only shut down the compiler if it was initialized.
|
Tue, 13 Sep 2011 09:24:14 +0200 |
Doug Simon |
Added criutils project to bootstrap classpath.
|
Mon, 12 Sep 2011 18:19:20 +0200 |
Thomas Wuerthinger |
Added snippets project to bootstrap classpath.
|
Wed, 07 Sep 2011 16:45:01 +0200 |
Lukas Stadler |
disabled gamma test for linux builds
|
Tue, 06 Sep 2011 11:18:53 +0200 |
Peter Hofer |
Factor out runtime call target address determination to avoid redundancy between CodeInstaller::site_Call() and VMEntries.getMaxCallTargetOffset()
|
Sat, 03 Sep 2011 22:08:00 +0200 |
Thomas Wuerthinger |
Add two VM configs for intrinsifications.
|
Fri, 02 Sep 2011 18:29:16 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 02 Sep 2011 18:28:45 +0200 |
Thomas Wuerthinger |
New runtime parameter: runtimeCallStackSize (size on the stack that must be left empty in case of runtime calls)
|
Thu, 01 Sep 2011 15:28:24 +0200 |
Lukas Stadler |
re-lock objects whose lock was removed by escape analysis, enable stack walking compilation policy (-XX:CompilationPolicyChoice=1)
|
Thu, 01 Sep 2011 09:52:58 +0200 |
Lukas Stadler |
Merge
|
Thu, 01 Sep 2011 09:43:10 +0200 |
Lukas Stadler |
more work on ci removal
|
Wed, 31 Aug 2011 09:58:35 +0200 |
Lukas Stadler |
remove some ci-dependencies
|
Thu, 01 Sep 2011 09:38:36 +0200 |
Lukas Stadler |
let hotspot recognize graal's way of doing safepoints (mov instead of test)
|
Wed, 31 Aug 2011 14:55:40 +0200 |
Peter Hofer |
Support runtime calls to targets that don't fit in a 32-bit immediate: allow to query the maximum offset of a CiRuntimeCall target to determine the required immediate size and patch call sites with a mov/call instruction pair for indirect calls
|
Tue, 30 Aug 2011 11:08:56 +0200 |
Peter Hofer |
IdealGraphVisualizer: Fix Graal edge coloring filter after node changes
|
Thu, 25 Aug 2011 16:58:25 +0200 |
Doug Simon |
Changes to JavaAccess as a result of CRI changes.
|
Wed, 24 Aug 2011 18:17:03 +0200 |
Peter Hofer |
Implement ArithmeticSin(), ArithmeticCos() and ArithmeticTan() runtime calls
|
Wed, 24 Aug 2011 17:46:51 +0200 |
Lukas Stadler |
remove some dependencies on ci interface
|
Wed, 24 Aug 2011 17:40:12 +0200 |
Lukas Stadler |
added runtime call to supply info upon deoptimization
|
Wed, 24 Aug 2011 14:22:34 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 23 Aug 2011 12:05:26 +0200 |
Josef Haider |
removed pause command from create64.cmd
|
Wed, 24 Aug 2011 01:05:02 +0200 |
Thomas Wuerthinger |
Various hacks to be able to install machine code from a Java thread.
|
Mon, 22 Aug 2011 19:55:06 +0200 |
Thomas Wuerthinger |
Added jdk tests to the runtest.sh script.
|
Mon, 22 Aug 2011 14:51:23 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 22 Aug 2011 14:40:08 +0200 |
Thomas Wuerthinger |
better error message of field not found
|
Mon, 22 Aug 2011 12:19:03 +0200 |
Thomas Wuerthinger |
Made default for GraalBailoutIsFatal "false".
|
Mon, 22 Aug 2011 14:39:05 +0200 |
Gilles Duboscq |
Use 2 different marks for NEAR/FAR polling : fixes wrong polling addresse problem after relocation
|
Fri, 19 Aug 2011 17:28:37 +0200 |
Gilles Duboscq |
Add support for polling mark in code installer
|
Wed, 17 Aug 2011 13:40:36 +0200 |
Peter Hofer |
Update domake script to check for -graal and create graal lib subdirectories
|
Wed, 17 Aug 2011 11:58:19 +0200 |
Gilles Duboscq |
Update linux makefiles to create a graal VM, make a few run* +x
|
Sun, 14 Aug 2011 00:55:28 +0200 |
Thomas Wuerthinger |
Separate compiler bootstrappath from application bootstrappath.
|
Sat, 13 Aug 2011 18:21:33 +0200 |
Thomas Wuerthinger |
Updated graal readme.
|
Sat, 13 Aug 2011 18:13:08 +0200 |
Thomas Wuerthinger |
Merge.
|
Sat, 13 Aug 2011 18:08:28 +0200 |
Thomas Wuerthinger |
Enable debugging of compiler code from Java IDEs. Moved binary to "graal" subdirectory. New flag for starting Graal is just "-graal".
|
Fri, 12 Aug 2011 10:43:59 +0200 |
Lukas Stadler |
re-add C++ eclipse project
|
Thu, 11 Aug 2011 11:45:33 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 11 Aug 2011 11:44:20 +0200 |
Thomas Wuerthinger |
Can use now -XX:-UseGraal for benchmark scripts.
|
Wed, 10 Aug 2011 18:52:47 +0200 |
Lukas Stadler |
merge
|
Wed, 10 Aug 2011 18:19:09 +0200 |
Lukas Stadler |
support for new CiRuntimeCalls CreateNullPointerException and CreateOutOfBoundsException
|
Wed, 10 Aug 2011 16:30:51 +0200 |
Thomas Wuerthinger |
Fix IGV to no longer access properties that are not available in the new node structure.
|
Wed, 10 Aug 2011 02:13:41 +0200 |
Thomas Wuerthinger |
Reflect API changes in JavaAccess.
|
Wed, 10 Aug 2011 01:31:45 +0200 |
Thomas Wuerthinger |
Modified bootclasspath to reflect new structure. No longer need GRAAL environment variable.
|
Wed, 10 Aug 2011 01:16:22 +0200 |
Thomas Wuerthinger |
Remove Java projects from repository.
|
Wed, 10 Aug 2011 01:15:39 +0200 |
Thomas Wuerthinger |
Remove eclipse C++ project from repository.
|
Wed, 10 Aug 2011 01:14:02 +0200 |
Thomas Wuerthinger |
Remove design document from repository.
|
Wed, 10 Aug 2011 01:12:36 +0200 |
Thomas Wuerthinger |
Fourth round of refactoring.
|
Wed, 10 Aug 2011 00:47:53 +0200 |
Thomas Wuerthinger |
Third round of refactoring.
|
Wed, 10 Aug 2011 00:34:29 +0200 |
Thomas Wuerthinger |
Second round of refactoring.
|
Tue, 09 Aug 2011 23:56:10 +0200 |
Thomas Wuerthinger |
First round of refactoring.
|
Tue, 09 Aug 2011 21:50:58 +0200 |
Thomas Wuerthinger |
Bug fixes in the Canonicalizer and in the Conditional node.
|
Tue, 09 Aug 2011 19:05:30 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 09 Aug 2011 18:06:22 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 09 Aug 2011 17:52:46 +0200 |
Thomas Wuerthinger |
small clean ups
|
Tue, 09 Aug 2011 16:33:53 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 09 Aug 2011 18:59:29 +0200 |
Gilles Duboscq |
Merge
|
Tue, 09 Aug 2011 18:53:11 +0200 |
Gilles Duboscq |
WIP : updated loop counter detection, added Basic and Derived induction variable framework
|
Tue, 09 Aug 2011 17:56:45 +0200 |
Lukas Stadler |
changes CanonicalizerOp to Canonicalizable interface
|
Tue, 09 Aug 2011 14:43:41 +0200 |
Lukas Stadler |
added NodeInfo annotation
|
Tue, 09 Aug 2011 13:48:46 +0200 |
Gilles Duboscq |
Remove a Sysout debug message
|
Mon, 08 Aug 2011 23:45:59 +0200 |
Thomas Wuerthinger |
reduce number of nodes that implement GVN (because FloatingNode class implements it already)
|
Mon, 08 Aug 2011 23:27:54 +0200 |
Thomas Wuerthinger |
Remove copy method from nodes.
|
Mon, 08 Aug 2011 23:12:54 +0200 |
Thomas Wuerthinger |
Implement GVN code automatically based on annotations (@Data)
|
Mon, 08 Aug 2011 22:24:44 +0200 |
Thomas Wuerthinger |
Clean up of Merge class.
|
Mon, 08 Aug 2011 22:18:47 +0200 |
Thomas Wuerthinger |
Implement node copy as a clone.
|
Mon, 08 Aug 2011 18:45:48 +0200 |
Gilles Duboscq |
Fix negate case for materialize instanceof
|
Mon, 08 Aug 2011 18:38:52 +0200 |
Gilles Duboscq |
Merge
|
Mon, 08 Aug 2011 18:38:24 +0200 |
Gilles Duboscq |
Add materialized variant of instanceof in xir, use it to implement Conditional(InstanceOf)
|
Mon, 08 Aug 2011 18:24:21 +0200 |
Lukas Stadler |
recompile upon deoptimizations that are caused by runtime exceptions
|
Mon, 08 Aug 2011 18:00:16 +0200 |
Peter Hofer |
Intrinsify Math.abs(double) as well.
|
Mon, 08 Aug 2011 17:42:55 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 08 Aug 2011 17:42:34 +0200 |
Thomas Wuerthinger |
Fixed an issue with special div checks.
|
Mon, 08 Aug 2011 17:14:44 +0200 |
Gilles Duboscq |
Merge
|
Mon, 08 Aug 2011 17:02:37 +0200 |
Gilles Duboscq |
Merge
|
Mon, 08 Aug 2011 16:26:13 +0200 |
Gilles Duboscq |
Fix intrinsics for doubleToLongBits & floatToIntBits
|
Mon, 08 Aug 2011 16:25:26 +0200 |
Gilles Duboscq |
Allow merges without state
|
Mon, 08 Aug 2011 16:54:49 +0200 |
Peter Hofer |
Intrinsify Math.sqrt(double). This gives Graal a huge boost in the DaCapo sunflow benchmark.
|
Mon, 08 Aug 2011 15:19:09 +0200 |
Lukas Stadler |
IdealGraphPrinter can now output bytecodes, enabled by default (GraalOptions.PrintIdealGraphBytecodes)
|
Mon, 08 Aug 2011 14:37:01 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 08 Aug 2011 12:10:47 +0200 |
Thomas Wuerthinger |
Updated hgignore
|
Mon, 08 Aug 2011 12:09:50 +0200 |
Thomas Wuerthinger |
Merge fix.
|
Mon, 08 Aug 2011 12:16:19 +0200 |
Gilles Duboscq |
Stop trying to be smart and use createAnchor in ConverConditionalPhase
|
Sun, 07 Aug 2011 18:05:52 +0200 |
Gilles Duboscq |
Fix SplitMaterialization for the new Node API
|
Sun, 07 Aug 2011 16:28:10 +0200 |
Thomas Wuerthinger |
Renamed NodeInput=>Input and NodeSuccessor=>Successor and made them inner classes of Node.
|
Sun, 07 Aug 2011 16:11:40 +0200 |
Thomas Wuerthinger |
Additional removal of deprected API use.
|
Fri, 05 Aug 2011 18:44:32 +0200 |
Gilles Duboscq |
Merga
|
Fri, 05 Aug 2011 17:42:04 +0200 |
Gilles Duboscq |
Add RemoteSystemsTempFiles/* to hgignore
|
Fri, 05 Aug 2011 17:40:35 +0200 |
Gilles Duboscq |
Reintroduce Conditional (IfOp) using the new infrastructure, fix the Cmov support in the backend, use x86 cmov when possible, make it work with floating point comparison conditions, make MaterializeNode a subclass of Conditional, fix nasty bug related to introducing LIR jumps in an existing LIRBlock in MaterializeNode/Conditional
|
Mon, 01 Aug 2011 18:30:25 +0200 |
Gilles Duboscq |
WIP : convert Conditional (IfOp) to use the new BooleanNode infrastructure, Canonicalize some phi to Conditional, some Conditional to Materialize, remove If useless if nodes
|
Fri, 05 Aug 2011 15:14:03 +0200 |
Lukas Stadler |
print graph upon exceptions in emitLIR, swallow more loop-code-exceptions during graph output, fixed handling of dead loop ends in DeadCodeEliminationPhase
|
Thu, 04 Aug 2011 18:52:50 +0200 |
Lukas Stadler |
special handling for VirtualObject(Field) in IdentifyBlocksPhase (don't schedule out of loops), better toString for HotSpotMethod/Field
|
Thu, 04 Aug 2011 11:54:05 +0200 |
Lukas Stadler |
merge
|
Thu, 04 Aug 2011 11:10:07 +0200 |
Lukas Stadler |
added framestate to unsafe intrinsics - fixes ordering bug
|
Wed, 03 Aug 2011 16:54:02 +0200 |
Lukas Stadler |
merge
|
Wed, 03 Aug 2011 16:28:05 +0200 |
Lukas Stadler |
merge
|
Wed, 03 Aug 2011 12:07:11 +0200 |
Lukas Stadler |
merge
|
Wed, 03 Aug 2011 11:51:47 +0200 |
Lukas Stadler |
more work on new node structure, executes scimark, fop, avrora, luindex, lusearch, pmd, h2 and xalan
|
Thu, 28 Jul 2011 08:18:43 +0200 |
Lukas Stadler |
changes to Node structure (incomplete)
|
Wed, 03 Aug 2011 19:19:15 -0700 |
Thomas Wuerthinger |
don't create special case for reminder calculation (not necessary, because Long.MIN_VALUE / -1 is 0 anyway)
|
Wed, 03 Aug 2011 17:27:44 -0700 |
Thomas Wuerthinger |
Init StringBuilder with size.
|
Wed, 03 Aug 2011 11:50:44 -0700 |
Thomas Wuerthinger |
Lazy calculation of detailed name in GraphBuilderPhase
|
Wed, 03 Aug 2011 11:35:30 -0700 |
Thomas Wuerthinger |
Fixed bootstrap (lowered compilation threshold and register more methods for compilation)
|
Wed, 03 Aug 2011 16:28:19 +0200 |
Peter Hofer |
Intrinsify Unsafe.getObject(Object,long) and Unsafe.putObject(Object,long,Object)
|
Mon, 01 Aug 2011 13:56:56 +0200 |
Gilles Duboscq |
Merge
|
Mon, 01 Aug 2011 12:27:45 +0200 |
Gilles Duboscq |
Merge
|
Mon, 01 Aug 2011 12:26:58 +0200 |
Gilles Duboscq |
Comment change
|
Mon, 01 Aug 2011 11:49:40 +0200 |
Gilles Duboscq |
Changed liveRange computation in materialization cost & disable it for now
|
Mon, 01 Aug 2011 10:33:53 +0200 |
Gilles Duboscq |
Fix for scheduleOutOfLoops : scehdule in the latest block possible even when scheduling out of loops
|
Fri, 29 Jul 2011 17:39:14 +0200 |
Gilles Duboscq |
Optimization for the scheduler changes
|
Fri, 29 Jul 2011 16:36:53 +0200 |
Gilles Duboscq |
Remterialization during scheduling, can take live range into account
|
Thu, 28 Jul 2011 11:33:23 +0200 |
Gilles Duboscq |
Use IsNotNull even for comparison against null, fix for wrong filtered class in LoopBegin.dataUsages
|
Wed, 27 Jul 2011 15:44:54 +0200 |
Gilles Duboscq |
canonicalize Netgate(Negate(x)) for floating point too. No not use a GlobalStub for floating point negate
|
Mon, 01 Aug 2011 13:45:25 +0200 |
Peter Hofer |
When a method that has been compiled before is considered for inlining, use its compiled (native) code size for size checks. This avoids inlining compiled methods that already contain many other inlined methods, reducing generated code size and usually execution time as well. Also, add GraalMetrics bookkeeping for inlining.
|
Wed, 27 Jul 2011 17:32:44 -0700 |
Thomas Wuerthinger |
Merge.
|
Tue, 28 Jun 2011 10:57:38 -0700 |
trims |
Added tag hs21-b17 for changeset 81d815b05abb
|
Mon, 27 Jun 2011 13:21:19 -0700 |
schien |
Added tag jdk7-b147 for changeset 81d815b05abb
|
Thu, 23 Jun 2011 17:14:06 -0700 |
jrose |
7056328: JSR 292 invocation sometimes fails in adapters for types not on boot class path
|
Thu, 23 Jun 2011 22:43:28 -0700 |
trims |
7057556: Bump the HS21 build number to 17
|
Thu, 23 Jun 2011 22:43:22 -0700 |
trims |
Merge
|
Wed, 22 Jun 2011 14:45:37 -0700 |
never |
7057587: JSR 292 - crash with jruby in test/test_respond_to.rb
|
Tue, 21 Jun 2011 09:04:55 -0700 |
never |
7056380: VM crashes with SIGSEGV in compiled code
|
Mon, 20 Jun 2011 16:45:35 -0700 |
kvn |
7052494: Eclipse test fails on JDK 7 b142
|
Tue, 21 Jun 2011 02:43:10 -0700 |
trims |
Added tag hs21-b16 for changeset 38fa55e5e792
|
Wed, 22 Jun 2011 12:40:50 -0700 |
lana |
Merge
|
Wed, 22 Jun 2011 10:10:25 -0700 |
jeff |
7057046: Add embedded license to THIRD PARTY README
|
Mon, 20 Jun 2011 16:25:11 -0700 |
schien |
Added tag jdk7-b146 for changeset 38fa55e5e792
|
Thu, 16 Jun 2011 13:46:55 -0700 |
never |
7055355: JSR 292: crash while throwing WrongMethodTypeException
|
Tue, 14 Jun 2011 12:25:05 -0700 |
twisti |
7053520: JSR292: crash in invokedynamic with C1 using tiered and compressed oops
|
Tue, 14 Jun 2011 14:41:33 -0700 |
never |
7052219: JSR 292: Crash in ~BufferBlob::MethodHandles adapters
|
Thu, 16 Jun 2011 19:26:33 -0700 |
trims |
7055788: Bump the HS21 build number to 16
|
Thu, 16 Jun 2011 19:26:26 -0700 |
trims |
Merge
|
Wed, 08 Jun 2011 17:04:06 -0700 |
jrose |
7047697: MethodHandle.invokeExact call for wrong method causes VM failure if run with -Xcomp
|
Tue, 07 Jun 2011 16:44:56 -0700 |
trims |
Merge
|
Tue, 07 Jun 2011 16:40:59 -0700 |
trims |
Added tag hs21-b15 for changeset 82a81d5c5700
|
Sat, 04 Jun 2011 10:36:22 -0700 |
kvn |
7050280: assert(u->as_Unlock()->is_eliminated()) failed: sanity
|
Fri, 03 Jun 2011 22:31:43 -0700 |
never |
7045514: SPARC assembly code for JSR 292 ricochet frames
|
Thu, 02 Jun 2011 13:36:11 -0700 |
never |
7050554: JSR 292 - need optimization for selectAlternative
|
Wed, 15 Jun 2011 16:04:55 -0700 |
lana |
Merge
|
Wed, 15 Jun 2011 14:59:55 -0700 |
asaha |
7055247: Ignore test of # 7020373
|
Mon, 06 Jun 2011 10:55:41 -0700 |
asaha |
Merge
|
Fri, 03 Jun 2011 07:53:33 -0700 |
asaha |
Merge
|
Mon, 06 Jun 2011 10:18:37 -0700 |
asaha |
Merge
|
Thu, 26 May 2011 21:36:09 -0700 |
asaha |
Merge
|
Thu, 26 May 2011 17:24:41 -0700 |
asaha |
Merge
|
Tue, 24 May 2011 11:09:39 -0700 |
asaha |
Merge
|
Fri, 06 May 2011 14:32:44 -0700 |
asaha |
Merge
|
Thu, 05 May 2011 22:28:08 -0700 |
asaha |
Merge
|
Wed, 04 May 2011 16:38:05 -0700 |
asaha |
Merge
|
Fri, 15 Apr 2011 09:34:43 -0400 |
zgu |
7016797: Hotspot: securely/restrictive load dlls and new API for loading system dlls
|
Thu, 21 Apr 2011 22:07:32 -0700 |
asaha |
Merge
|
Thu, 21 Apr 2011 16:38:24 -0700 |
asaha |
Merge
|
Thu, 21 Apr 2011 08:12:46 -0700 |
asaha |
Merge
|
Wed, 20 Apr 2011 07:43:25 -0700 |
asaha |
Merge
|
Tue, 12 Apr 2011 16:42:26 -0400 |
kamg |
7020373: JSR rewriting can overflow memory address size variables
|
Fri, 08 Apr 2011 21:37:09 -0700 |
asaha |
Merge
|
Tue, 07 Jun 2011 14:00:57 -0700 |
schien |
Added tag jdk7-b145 for changeset 82a81d5c5700
|
Fri, 03 Jun 2011 20:13:38 -0700 |
trims |
Merge
|
Fri, 03 Jun 2011 17:09:33 -0700 |
trims |
Added tag hs21-b14 for changeset 62f39d40ebf1
|
Thu, 02 Jun 2011 14:17:48 -0400 |
coleenp |
7049928: VM crashes with "assert(_adapter != NULL) failed: must have" at methodOop.cpp:63
|
Wed, 01 Jun 2011 23:25:31 -0700 |
jrose |
7049410: JSR 292 old method name MethodHandle.invokeGeneric should not be accepted by the JVM
|
Wed, 01 Jun 2011 23:25:20 -0700 |
jrose |
7049415: Failure of resolution of sym.reference to the c.s.s. should be wrapped in BootstrapMethodError
|
Tue, 31 May 2011 10:05:36 -0700 |
kvn |
6956668: misbehavior of XOR operator (^) with int
|
Wed, 01 Jun 2011 14:46:14 -0700 |
iveresov |
Merge
|
Wed, 01 Jun 2011 12:15:10 -0700 |
iveresov |
Merge
|
Thu, 26 May 2011 13:15:01 -0700 |
iveresov |
7047491: C1: registers saved incorrectly when calling checkcast_arraycopy stub
|
Thu, 26 May 2011 14:44:41 -0700 |
never |
7047961: JSR 292 MethodHandleWalk swap args doesn't handle T_LONG and T_DOUBLE properly
|
Fri, 27 May 2011 12:47:48 -0700 |
kvn |
7047069: Array can dynamically change size when assigned to an object field
|
Wed, 25 May 2011 21:17:07 -0700 |
kvn |
7048332: Cadd_cmpLTMask doesn't handle 64-bit tmp register properly
|
Thu, 02 Jun 2011 13:37:40 -0700 |
lana |
Merge
|
Fri, 27 May 2011 15:01:07 -0700 |
jeff |
7045697: JDK7 THIRD PARTY README update
|
Fri, 27 May 2011 23:55:56 -0700 |
jcoomes |
7049385: Bump the HS21 build number to 15
|
Fri, 27 May 2011 23:55:49 -0700 |
jcoomes |
Merge
|
Fri, 27 May 2011 15:05:33 -0700 |
ysr |
7042740: CMS: assert(n> q) failed: Looping at: ... blockOffsetTable.cpp:557
|
Fri, 27 May 2011 15:04:48 -0700 |
coleenp |
7033141: assert(has_cp_cache(i)) failed: oob
|
Wed, 25 May 2011 16:04:09 -0700 |
never |
7046732: JSR 292 assert(result == cpce->f1()) failed: expected result for assembly code
|
Tue, 24 May 2011 20:24:11 -0700 |
kvn |
7048030: is_scavengable changes causing compiler to embed more constants
|
Tue, 24 May 2011 15:30:05 -0700 |
iveresov |
7046893: LP64 problem with double_quadword in c1_LIRAssembler_x86.cpp
|
Tue, 24 May 2011 12:54:51 -0700 |
kvn |
7047300: VM crashes with assert(_base == InstPtr) failed: Not an object pointer
|
Sat, 21 May 2011 13:59:55 -0700 |
kvn |
7045506: assert(!can_reshape || !new_phi) failed: for igvn new phi should be hooked
|
Sat, 21 May 2011 11:44:31 -0700 |
kvn |
7045693: java/util/EnumSet/EnumSetBash.java still failing intermittently
|
Fri, 20 May 2011 22:27:48 -0700 |
jcoomes |
Merge
|
Fri, 20 May 2011 12:46:20 -0700 |
kvn |
7046096: SEGV IN C2 WITH 6U25
|
Thu, 26 May 2011 20:19:48 -0700 |
schien |
Added tag jdk7-b144 for changeset fe189d4a44e9
|
Wed, 25 May 2011 13:31:51 -0700 |
katleman |
7044486: open jdk repos have files with incorrect copyright headers, which can end up in src bundles
|
Tue, 24 May 2011 14:07:12 -0700 |
trims |
Merge
|
Tue, 24 May 2011 14:02:47 -0700 |
trims |
Added tag hs21-b13 for changeset c149193c768b
|
Fri, 20 May 2011 05:24:46 -0700 |
trims |
7040781: Bump the HS21 build number to 14
|
Wed, 18 May 2011 11:45:06 -0700 |
never |
Merge
|
Tue, 17 May 2011 19:15:34 -0700 |
never |
Merge
|
Tue, 17 May 2011 19:11:51 -0700 |
never |
7045513: JSR 292 inlining causes crashes in methodHandleWalk.cpp
|
Tue, 17 May 2011 15:43:46 -0700 |
jrose |
7044892: JSR 292: API entry points sometimes throw the wrong exceptions or doesn't throw the expected one
|
Tue, 17 May 2011 12:26:33 -0700 |
kvn |
7045570: compiler/5091921/Test7005594.java failed because not enough space for object heap
|
Tue, 17 May 2011 16:50:27 +0200 |
bdelsart |
7045515: ARM assembly code for JSR 292 ricochet frames
|
Mon, 16 May 2011 22:16:44 -0700 |
never |
6996747: SIGSEGV in nmethod::cleanup_inline_caches / CompiledIC::verify
|
Mon, 16 May 2011 14:21:16 -0700 |
kvn |
7044725: -XX:-UnrollLimitCheck -Xcomp : Exception: String index out of range: 29488
|
Wed, 18 May 2011 10:12:31 -0400 |
kamg |
Merge
|
Tue, 17 May 2011 09:29:56 -0400 |
dholmes |
Merge
|
Sun, 15 May 2011 23:57:15 -0400 |
dholmes |
7035744: jprt no longer does open-only builds
|
Wed, 18 May 2011 13:19:32 +0200 |
brutisso |
Merge
|
Tue, 17 May 2011 00:56:01 -0700 |
johnc |
7041440: G1: assert(obj->is_oop_or_null(true )) failed: Error #
|
Tue, 03 May 2011 10:30:34 -0700 |
jmasa |
7041789: 30% perf regression with c2/arm following 7017732
|
Fri, 20 May 2011 16:03:55 -0700 |
schien |
Added tag jdk7-b143 for changeset c149193c768b
|
Thu, 12 May 2011 22:05:08 -0700 |
trims |
7040780: Bump the HS21 build number to 13
hs21-b13 jdk7-b143
|
Thu, 12 May 2011 22:05:04 -0700 |
trims |
Merge
|
Thu, 12 May 2011 19:39:58 -0700 |
never |
Merge
|
Thu, 12 May 2011 16:24:44 -0700 |
never |
Merge
|
Thu, 12 May 2011 14:04:48 -0700 |
twisti |
6998541: JSR 292 implement missing return-type conversion for OP_RETYPE_RAW
|
Thu, 12 May 2011 10:33:17 -0700 |
never |
Merge
|
Thu, 12 May 2011 10:29:02 -0700 |
never |
7043461: VM crashes in void LinkResolver::runtime_resolve_virtual_method
|
Tue, 10 May 2011 17:44:14 -0700 |
never |
7043040: JSR292: JRuby bench/shootout/binarytrees.ruby-2.ruby SEGV: constantPoolKlass::oop_follow_contents
|
Tue, 10 May 2011 12:57:21 -0700 |
kvn |
7043552: regression after 7042327
|
Tue, 10 May 2011 00:45:03 -0700 |
twisti |
7042122: JSR 292: adjust various inline thresholds for JSR 292 API methods and method handle adapters
|
Mon, 09 May 2011 19:45:52 -0700 |
never |
7043301: assert(locals < caller->fp() || locals > (caller->fp() + 16)) failed: locals in save area
|
Fri, 06 May 2011 19:34:55 -0700 |
never |
Merge
|
Fri, 06 May 2011 16:33:13 -0700 |
never |
6939861: JVM should handle more conversion operations
|
Fri, 06 May 2011 12:12:29 -0700 |
iveresov |
7042153: guarantee(x_compare_res != Constant::not_comparable) failed: incomparable constants in IfOp
|
Thu, 12 May 2011 17:36:45 -0700 |
ysr |
Merge
|
Thu, 12 May 2011 15:05:22 -0700 |
ysr |
Merge
|
Wed, 11 May 2011 15:47:12 -0700 |
ysr |
7043891: CMS: assert(_whole_heap.contains(p)) failed: out of bounds access to card marking array
|
Tue, 10 May 2011 12:26:10 -0700 |
iveresov |
7043564: compile warning and copyright fixes
|
Tue, 10 May 2011 00:33:21 -0700 |
ysr |
6883834: ParNew: assert(!_g->to()->is_in_reserved(obj),"Scanning field twice?") with LargeObjects tests
|
Thu, 12 May 2011 10:30:11 -0700 |
fparain |
7036199: Adding a notification to the implementation of GarbageCollectorMXBeans
|
Wed, 11 May 2011 13:19:53 -0400 |
kamg |
Merge
|
Wed, 11 May 2011 08:59:46 -0700 |
dcubed |
7043298: 4/4 fix for 7028172 causes "Label too long: ..." error message
|
Thu, 12 May 2011 21:42:52 -0700 |
trims |
Added tag hs21-b12 for changeset 9ad1548c6b63
|
Thu, 12 May 2011 17:17:22 -0700 |
schien |
Added tag jdk7-b142 for changeset 9ad1548c6b63
|
Fri, 06 May 2011 14:41:06 -0700 |
trims |
7040779: Bump the HS21 build number to 12
hs21-b12 jdk7-b142
|
Fri, 06 May 2011 14:41:00 -0700 |
trims |
Merge
|
Fri, 06 May 2011 11:36:25 -0700 |
never |
Merge
|
Thu, 05 May 2011 21:06:14 -0700 |
kvn |
7042327: assert(opaq->outcnt() == 1 && opaq->in(1) == limit)
|
Wed, 04 May 2011 22:41:17 -0700 |
kvn |
7042070: Typo in Test6796786.java
|
Wed, 04 May 2011 22:31:18 -0700 |
never |
7042052: Xcomp crash with PopSynchronousTest
|
Wed, 04 May 2011 13:12:42 -0700 |
kvn |
5091921: Sign flip issues in loop optimizer
|
Wed, 04 May 2011 03:42:58 -0700 |
twisti |
Merge
|
Wed, 04 May 2011 00:46:22 -0700 |
twisti |
Merge
|
Wed, 04 May 2011 00:41:48 -0700 |
twisti |
7041244: JSR 292: Server VM gets a SEGV running a JCK test
|
Wed, 04 May 2011 00:21:22 -0700 |
never |
7041582: set_mode_flags isn't called without -Xmixed specified
|
Tue, 03 May 2011 20:56:35 -0700 |
never |
7041603: standalone SA doesn't build after 7010849
|
Tue, 03 May 2011 17:09:05 -0700 |
never |
Merge
|
Tue, 03 May 2011 12:11:54 -0700 |
never |
6796786: invalid FP identity transform - (a - b) -> b - a
|
Tue, 03 May 2011 09:10:39 -0700 |
kvn |
7041100: The load in String.equals intrinsic executed before null check
|
Mon, 02 May 2011 18:53:37 -0700 |
never |
7009361: JSR 292 Invalid value on stack on solaris-sparc with -Xcomp
|
Mon, 02 May 2011 10:51:36 -0700 |
never |
Merge
|
Mon, 02 May 2011 00:55:09 -0700 |
twisti |
6552561: MaxRecursiveInlineLevel flag doesn't operate correctly
|
Thu, 28 Apr 2011 16:40:23 -0700 |
kvn |
7039652: Performance regression after 7004547 changes
|
Fri, 06 May 2011 11:25:16 -0400 |
kamg |
Merge
|
Thu, 05 May 2011 21:20:21 -0400 |
dholmes |
7036525: Disable alternative source mechanism for OPENJDK builds
|
Thu, 05 May 2011 12:50:42 -0400 |
kamg |
7033669: JVM TI spec has to be changed to not contain URLS to the VM Spec
|
Thu, 05 May 2011 09:33:14 -0400 |
kevinw |
Merge
|
Mon, 18 Apr 2011 08:03:45 -0700 |
kevinw |
7005503: Make GuaranteedSafepointInterval a diagnostic flag
|
Wed, 04 May 2011 23:10:58 -0400 |
dholmes |
Merge
|
Wed, 04 May 2011 19:16:49 -0400 |
dholmes |
7036267: c2/arm: mark version number as experimental and disable on unsupported platforms
|
Fri, 06 May 2011 09:45:18 +0200 |
brutisso |
Merge
|
Thu, 05 May 2011 07:51:05 -0700 |
jcoomes |
6728025: LinkResolver is missing some ResourceMarks
|
Thu, 05 May 2011 09:15:52 -0400 |
tonyp |
7040450: G1: assert((_g1->evacuation_failed()) || (!_g1->obj_in_cs(obj))) failed: shouldn't still be in ...
|
Wed, 04 May 2011 15:08:44 -0700 |
iveresov |
7041501: NUMA: Expand the old gen more aggressively
|
Fri, 29 Apr 2011 09:11:03 +0200 |
brutisso |
7040068: CMS: Possibly unsafe initialization of BlockOffsetArrayUseUnallocatedBlock
|
Mon, 02 May 2011 07:08:53 -0700 |
jmasa |
Merge
|
Fri, 29 Apr 2011 20:42:27 -0700 |
iveresov |
Merge
|
Fri, 29 Apr 2011 12:39:32 -0700 |
iveresov |
7040485: Use transparent huge page on linux by default
|
Fri, 29 Apr 2011 14:59:04 -0400 |
tonyp |
7035144: G1: nightly failure: Non-dirty cards in region that should be dirty (failures still exist...)
|
Fri, 29 Apr 2011 12:40:49 -0400 |
tonyp |
7034139: G1: assert(Thread::current()->is_ConcurrentGC_thread()) failed: only a conc GC thread can call this.
|
Thu, 28 Apr 2011 15:29:18 -0700 |
johnc |
7040410: -Xloggc:<file> incorrectly enables TraceClassUnloading causing tracing on tty
|
Wed, 04 May 2011 11:04:45 -0400 |
kamg |
Merge
|
Tue, 03 May 2011 12:45:54 -0700 |
dcubed |
7041410: 5/4 finish removing SOLARIS_7_OR_LATER from HotSpot
|
Tue, 03 May 2011 12:19:04 -0700 |
zgu |
Merge
|
Tue, 03 May 2011 10:17:29 -0700 |
zgu |
Merge
|
Tue, 03 May 2011 13:01:41 -0400 |
zgu |
6986065: Rebrand exe/dll company names
|
Tue, 03 May 2011 13:01:31 -0400 |
dsamersoff |
Merge
|
Tue, 03 May 2011 18:43:18 +0400 |
dsamersoff |
7031385: incorrect register allocation in release_store_fence on linux x86
|
Tue, 03 May 2011 18:24:55 +0400 |
dsamersoff |
7041156: gcc 4.6 doesn't recognise -export-dynamic option
|
Mon, 02 May 2011 14:53:49 -0700 |
dcubed |
7028172: 3/4 SA needs to adapt to Solaris libproc change made in 6748307
|
Fri, 29 Apr 2011 21:13:00 +0400 |
dsamersoff |
7019808: build fails on Fedora 14: SELinux run-time check: execution of stack in libjvm.so
|
Thu, 28 Apr 2011 08:24:46 -0700 |
dcubed |
7039447: 2/1 java profiling is broken in build 139 (garbage in function name)
|
Wed, 27 Apr 2011 06:20:00 -0700 |
zgu |
Merge
|
Wed, 27 Apr 2011 09:09:57 -0400 |
zgu |
7036747: 7017009 reappeared, problem with ElfStringTable
|
Fri, 06 May 2011 14:10:20 -0700 |
trims |
Added tag hs21-b11 for changeset 3aea9e9feb07
|
Thu, 05 May 2011 14:02:02 -0700 |
schien |
Added tag jdk7-b141 for changeset 5d07913abd59
|
Tue, 03 May 2011 16:03:37 -0700 |
trims |
Merge
jdk7-b141
|
Fri, 29 Apr 2011 17:00:19 -0700 |
trims |
7040777: Bump the HS21 build number to 11
hs21-b11
|
Fri, 29 Apr 2011 16:55:43 -0700 |
trims |
Merge
|
Fri, 29 Apr 2011 14:36:21 -0700 |
jmasa |
Merge
|
Fri, 29 Apr 2011 12:33:39 -0700 |
jmasa |
Merge
|
Wed, 27 Apr 2011 14:40:41 -0700 |
johnc |
7037756: Deadlock in compiler thread similiar to 6789220
|
Tue, 26 Apr 2011 21:17:24 -0700 |
ysr |
7039089: G1: changeset for 7037276 broke heap verification, and related cleanups
|
Tue, 26 Apr 2011 11:46:34 -0700 |
iveresov |
7037939: NUMA: Disable adaptive resizing if SHM large pages are used
|
Sat, 23 Apr 2011 04:20:09 -0700 |
jcoomes |
7037250: cscope.make database generation is silently broken
|
Fri, 22 Apr 2011 09:26:09 -0700 |
jmasa |
Merge
|
Thu, 21 Apr 2011 10:23:44 -0700 |
jmasa |
6946417: G1: Java VisualVM does not support G1 properly.
|
Thu, 21 Apr 2011 01:16:20 -0700 |
ysr |
Merge
|
Wed, 20 Apr 2011 19:19:30 -0700 |
ysr |
7037276: Unnecessary double traversal of dirty card windows
|
Wed, 20 Apr 2011 17:12:04 -0700 |
iveresov |
7034464: Support transparent large pages on Linux
|
Tue, 19 Apr 2011 15:46:59 -0400 |
tonyp |
7011855: G1: non-product flag to artificially grow the heap
|
Fri, 29 Apr 2011 11:15:30 -0700 |
kvn |
Merge
|
Thu, 28 Apr 2011 14:00:13 -0700 |
never |
7032162: assert(flat != TypePtr::BOTTOM) failed: cannot alias-analyze an untyped ptr
|
Wed, 27 Apr 2011 15:40:36 -0700 |
never |
7029167: add support for conditional card marks
|
Tue, 26 Apr 2011 12:14:22 -0700 |
kvn |
7039586: test/java/util/Collections/Rotate.java failing with hs21-b09
|
Mon, 25 Apr 2011 16:25:58 -0700 |
never |
7030715: JSR 292 JRuby test/test_super_call_site_caching.rb asserts with +DoEscapeAnalysis
|
Thu, 21 Apr 2011 00:25:40 -0700 |
twisti |
6993078: JSR 292 too many pushes: Lesp points into register window
|
Wed, 20 Apr 2011 18:29:35 -0700 |
kvn |
7026700: regression in 6u24-rev-b23: Crash in C2 compiler in PhaseIdealLoop::build_loop_late_post
|
Wed, 20 Apr 2011 09:29:00 -0700 |
never |
7009346: java/dyn/InvokeDynamicPrintArgs.java fails with NPE on solaris-sparc with -Xcomp
|
Tue, 19 Apr 2011 09:30:17 -0700 |
kvn |
7037812: few more defaults changes for new AMD processors
|
Mon, 18 Apr 2011 06:50:57 -0700 |
twisti |
7036960: TemplateTable::fast_aldc in templateTable_x86_64.cpp uses movptr instead of load_klass
|
Mon, 18 Apr 2011 01:33:28 -0700 |
twisti |
7018355: JSR 292: VM crash in DefNewGeneration::copy_to_survivor_space
|
Wed, 27 Apr 2011 17:25:45 -0700 |
coleenp |
Merge
|
Tue, 26 Apr 2011 14:04:43 -0400 |
coleenp |
7009923: JSR 292: VM crash in JavaThread::last_frame
|
Sat, 23 Apr 2011 00:33:38 -0400 |
vladidan |
Merge
|
Thu, 21 Apr 2011 10:12:42 -0400 |
vladidan |
Merge
|
Wed, 20 Apr 2011 14:07:57 -0400 |
vladidan |
7035861: linux-armsflt: assert(ni->data() == (int)(x + o)) failed: instructions must match
|
Tue, 03 May 2011 16:00:35 -0700 |
trims |
Added tag hs21-b10 for changeset d283b8296671
|
Mon, 02 May 2011 09:36:24 -0700 |
schien |
Merge
|
Thu, 28 Apr 2011 17:44:24 -0700 |
schien |
Added tag jdk7-b140 for changeset d283b8296671
|
Wed, 27 Apr 2011 19:20:31 -0700 |
cl |
Merge
|
Tue, 26 Apr 2011 16:20:22 -0700 |
ohair |
6631003: Add hg tip changeset to build image
|
Fri, 22 Apr 2011 18:52:28 -0700 |
trims |
7039044: Bump the HS21 build number to 10
hs21-b10 jdk7-b140
|
Fri, 22 Apr 2011 18:52:22 -0700 |
trims |
Merge
|
Wed, 20 Apr 2011 20:32:45 -0700 |
jmasa |
Merge
|
Mon, 18 Apr 2011 16:27:16 -0700 |
johnc |
7036706: G1: Use LIR_OprDesc::as_pointer_register in code changes for 7035117
|
Sun, 17 Apr 2011 01:24:54 -0700 |
jmasa |
6946385: G1: jstat does not support G1 GC
|
Fri, 15 Apr 2011 10:10:50 -0700 |
johnc |
7036021: G1: build failure on win64 and linux with hs21 in jdk6 build environment
|
Thu, 14 Apr 2011 13:49:29 -0700 |
johnc |
Merge
|
Thu, 14 Apr 2011 12:10:15 -0700 |
ysr |
7036482: clear argument is redundant and unused in cardtable methods
|
Thu, 14 Apr 2011 13:45:41 -0700 |
johnc |
Merge
|
Wed, 13 Apr 2011 17:56:43 -0700 |
johnc |
7035117: G1: nsk/stress/jni/jnistress002 fails with assertion failure
|
Fri, 08 Apr 2011 14:53:16 -0700 |
jmasa |
Merge
|
Fri, 08 Apr 2011 14:19:50 -0700 |
jmasa |
Merge
|
Thu, 07 Apr 2011 17:16:20 -0700 |
jcoomes |
6841742: par compact - remove unused/unsupported options
|
Thu, 07 Apr 2011 16:52:15 -0700 |
jcoomes |
7034133: cleanup obsolete option handling
|
Thu, 07 Apr 2011 09:53:20 -0700 |
johnc |
7009266: G1: assert(obj->is_oop_or_null(true )) failed: Error
|
Tue, 05 Apr 2011 19:14:03 -0700 |
never |
7032963: StoreCM shouldn't participate in store elimination
|
Tue, 19 Apr 2011 20:40:20 -0700 |
coleenp |
Merge
|
Sat, 16 Apr 2011 11:59:54 +0200 |
thurka |
7007254: NullPointerException occurs with jvisualvm placed under a dir. including Japanese chars
|
Fri, 15 Apr 2011 09:36:28 -0400 |
coleenp |
7032407: Crash in LinkResolver::runtime_resolve_virtual_method()
|
Thu, 14 Apr 2011 23:06:33 -0400 |
vladidan |
Merge
|
Thu, 14 Apr 2011 11:02:05 -0400 |
vladidan |
Merge
|
Tue, 12 Apr 2011 10:32:42 -0400 |
vladidan |
Merge
|
Mon, 11 Apr 2011 23:02:37 -0400 |
vladidan |
7005865: Crash when running with PrintIRWithLIR
|
Thu, 14 Apr 2011 11:50:36 -0400 |
zgu |
7033100: CreateMinidumpOnCrash does not work for failed asserts
|
Wed, 27 Jul 2011 17:24:11 -0700 |
Thomas Wuerthinger |
Fixed compiler warnings.
|
Wed, 27 Jul 2011 14:17:00 -0700 |
Thomas Wuerthinger |
Fixed a () type bug in the negate canonicalizer.
|
Wed, 27 Jul 2011 14:16:38 -0700 |
Thomas Wuerthinger |
Fixed a bug in which the valueEquals method was misused. The method does only check the equality of the node data and not full GVN equality by taking inputs and successors into account.
|
Wed, 27 Jul 2011 14:15:26 -0700 |
Thomas Wuerthinger |
Relaxed create.bat to enable building with VS2010 Express
|
Wed, 27 Jul 2011 14:14:53 -0700 |
Thomas Wuerthinger |
Changed benchmarktool to python script instead of shell script
|
Wed, 27 Jul 2011 14:14:14 -0700 |
Thomas Wuerthinger |
Updated hgignore
|
Wed, 27 Jul 2011 11:53:37 +0200 |
Gilles Duboscq |
Canonicalize Negate(Negate(x)) for int/long remove incorrect canonicalization of FloatSub(0.0, x) to Negate(x)
|
Wed, 27 Jul 2011 10:33:03 +0200 |
Gilles Duboscq |
Add utility functions to create add & multiply integer nodes, removed wrong comment
|
Mon, 25 Jul 2011 12:12:10 +0200 |
Peter Hofer |
IdealGraphVisualizer: since the Graal gradient color filter and unconnected slot filter are generally applicable, make them "standard filters" and add helper functions to use them from JavaScript
|
Thu, 21 Jul 2011 14:58:08 +0200 |
Gilles Duboscq |
Apply rematerializtion only to GVNed Nodes
|
Thu, 21 Jul 2011 11:32:22 +0200 |
Gilles Duboscq |
Fix for usages that are phi in rematerialization
|
Wed, 20 Jul 2011 18:50:39 +0200 |
Gilles Duboscq |
Merge
|
Wed, 20 Jul 2011 18:49:19 +0200 |
Gilles Duboscq |
Added Verify option to be able to diable graph verification, ideal graph printing now also print string value for colors, removed redundant DCE/Canon phases
|
Wed, 20 Jul 2011 10:52:00 +0200 |
Peter Hofer |
IdealGraphVisualizer: new splash screen that says Ideal Graph Visualizer and sponsored by Oracle
|
Tue, 19 Jul 2011 13:48:43 +0200 |
Gilles Duboscq |
Canonicalize Compare if x valueEquals y, make EndNode return an empty list for cfgSux if it has no merge instead of retruning a list conatining null, make runjython executable, add a ProblemsIdeas.txt file
|
Mon, 18 Jul 2011 13:30:37 +0200 |
Peter Hofer |
IdealGraphVisualizer: show a warning and ask the user whether to proceed before viewing a graph while the graph or its group is still being loaded. Opening such a graph can cause numerous problems and typically results in a NullPointerException or ConcurrentModificationException.
|
Mon, 18 Jul 2011 11:35:16 +0200 |
Peter Hofer |
IdealGraphVisualizer: replace some single-threaded usages of StringBuffer with StringBuilder
|
Mon, 18 Jul 2011 11:56:49 +0200 |
Gilles Duboscq |
Merge
|
Thu, 14 Jul 2011 22:22:44 +0200 |
Gilles Duboscq |
Draft rematerialization after eager GVN, only canonicalize new nodes after loop optimisations
|
Thu, 14 Jul 2011 15:42:23 +0200 |
Lukas Stadler |
merge
|
Thu, 14 Jul 2011 15:41:13 +0200 |
Lukas Stadler |
more comments on examples, extended deopt example
|
Thu, 14 Jul 2011 10:33:35 +0200 |
Lukas Stadler |
cleanup, new shell scripts for examples
|
Wed, 13 Jul 2011 17:20:53 +0200 |
Peter Hofer |
IdealGraphVisualizer: modify RemoveFilter to optionally remove all nodes that became orphans as result of the remove and add a JavaScript removeIncludeOrphans() filter function
|
Wed, 13 Jul 2011 15:09:54 +0200 |
Peter Hofer |
IdealGraphVisualizer: introduce GraalGradientColorFilter that colors nodes using a customizable color gradient, based on how a numeric property is located in a specified interval. Includes an examples filter that applies the filter to the probability property.
|
Wed, 13 Jul 2011 15:08:49 +0200 |
Gilles Duboscq |
Fix for loop inversion now runs tests, fop, lusearch, eclipse, avrora and scimark
|
Wed, 13 Jul 2011 15:05:04 +0200 |
Gilles Duboscq |
Canonicalize Compare with same inputs
|
Tue, 12 Jul 2011 18:14:45 +0200 |
Gilles Duboscq |
Merge
|
Tue, 12 Jul 2011 17:54:32 +0200 |
Gilles Duboscq |
Fix broken code in exemples, Fix regression and bug in peeling/inverting
|
Tue, 12 Jul 2011 17:00:25 +0200 |
Lukas Stadler |
global absolute probability analysis:
|
Tue, 12 Jul 2011 13:10:33 +0200 |
Gilles Duboscq |
Finish implementation of loop inversion
|
Tue, 12 Jul 2011 13:10:11 +0200 |
Gilles Duboscq |
Fix for NormalizeCompare->Compare canonicalization : care must be taken for the unordered case
|
Mon, 11 Jul 2011 17:55:55 +0200 |
Peter Hofer |
IdealGraphVisualizer: put HTML tooltip texts between <HTML> and </HTML> to ensure they are not displayed as plain text
|
Mon, 11 Jul 2011 17:52:58 +0200 |
Peter Hofer |
Replace Compare with NormalizeComparison and constant 0 as inputs with a single Compare; correct/remove encountered wrong comments
|
Mon, 11 Jul 2011 13:41:33 +0200 |
Peter Hofer |
IdealGraphVisualizer: provide upscaled icons for branding
|
Mon, 11 Jul 2011 13:31:51 +0200 |
Peter Hofer |
IdealGraphVisualizer: select blocks in the control flow graph by double-clicking them, thus allowing to move blocks without selecting them and changing the selecting in the node graph
|
Sun, 10 Jul 2011 11:21:37 +0200 |
Gilles Duboscq |
Fix for vector tree in splitting
|
Fri, 08 Jul 2011 18:35:51 +0200 |
Gilles Duboscq |
Merge
|
Fri, 08 Jul 2011 18:00:39 +0200 |
Gilles Duboscq |
revert outer framesate scheduling change
|
Fri, 08 Jul 2011 15:00:16 +0200 |
Gilles Duboscq |
Merge
|
Fri, 08 Jul 2011 14:49:01 +0200 |
Gilles Duboscq |
Fix for peeling spliting : inner framestates which are attached to nodes after the coloring can not be colored
|
Fri, 08 Jul 2011 13:38:38 +0200 |
Gilles Duboscq |
More precise inOrBefore, make both inOrBefore and inOrAfter accessible on Loop, compute inOrAfter, inOrBefore and full loop nodes only if needed
|
Thu, 07 Jul 2011 18:21:30 +0200 |
Gilles Duboscq |
Canonicalize & DCE after peeling, fix for spliting in peeling
|
Thu, 07 Jul 2011 16:04:21 +0200 |
Gilles Duboscq |
Removed assertion in EdgeMoveOptimizer that is not valid anymore because of guards
|
Fri, 08 Jul 2011 18:02:04 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 08 Jul 2011 18:01:29 +0200 |
Thomas Wuerthinger |
Simplified some of the examples.
|
Fri, 08 Jul 2011 15:25:57 +0200 |
Peter Hofer |
IdealGraphVisualizer: Update branding to use a custom application icon and the Oracle logo, also don't show the version in the main window title bar
|
Fri, 08 Jul 2011 14:26:12 +0200 |
Peter Hofer |
IdealGraphVisualizer: Make scheduling more robust by ignoring graphs without any nodes and by using the node with the lowest id as root when there is no node labeled "Root" and no node without predecessors
|
Fri, 08 Jul 2011 11:56:25 +0200 |
Peter Hofer |
IdealGraphVisualizer: in the standard group organizer, put single graphs below group nodes too
|
Fri, 08 Jul 2011 13:41:27 +0200 |
Lukas Stadler |
added FrameModifier extension, added deopt example
|
Thu, 07 Jul 2011 20:46:20 +0200 |
Thomas Wuerthinger |
New optimization phase example.
|
Thu, 07 Jul 2011 19:58:00 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 07 Jul 2011 19:57:45 +0200 |
Thomas Wuerthinger |
Added intrinsification example (safe add).
|
Thu, 07 Jul 2011 19:43:17 +0200 |
Josef Haider |
The benchmark tool should now print zero values to the csv file, if a benchmark fails
|
Thu, 07 Jul 2011 18:31:25 +0200 |
Josef Haider |
Merge
|
Thu, 07 Jul 2011 18:19:24 +0200 |
Josef Haider |
Added a small python script for automated benchmarks.
|
Thu, 07 Jul 2011 18:15:25 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 07 Jul 2011 18:14:50 +0200 |
Thomas Wuerthinger |
Added example project. Added InliningGuide example extension.
|
Thu, 07 Jul 2011 16:11:09 +0200 |
Thomas Wuerthinger |
Removed forgotten README file.
|
Thu, 07 Jul 2011 16:07:11 +0200 |
Thomas Wuerthinger |
Drafted inlining guide interface. Added new compiler flag -G:Extend
|
Thu, 07 Jul 2011 16:38:14 +0200 |
Lukas Stadler |
canonicalize "if (x) return bool_constant; else return !bool_constant;" to MaterializeNode
|
Thu, 07 Jul 2011 14:33:57 +0200 |
Lukas Stadler |
NodeArray uses modCount to assert in Iterators, variableInputs is now protected so that each Node class using it needs to export it explicitly (and thus give it a name)
|
Wed, 06 Jul 2011 21:48:33 +0200 |
Thomas Wuerthinger |
Clean up.
|
Wed, 06 Jul 2011 21:47:47 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 06 Jul 2011 21:43:07 +0200 |
Thomas Wuerthinger |
Fixed anchor creation such that exception handler blocks are recognized.
|
Wed, 06 Jul 2011 21:40:39 +0200 |
Thomas Wuerthinger |
decoupled code emitting order from linear scan order. align loops. reorder short loops. fixed linear scan order.
|
Wed, 06 Jul 2011 18:59:55 +0200 |
Thomas Wuerthinger |
Align loop headers (for immediate speed-up).
|
Wed, 06 Jul 2011 18:50:11 +0200 |
Thomas Wuerthinger |
Added intrinsification of Object arraycopy.
|
Wed, 06 Jul 2011 17:53:05 +0200 |
Thomas Wuerthinger |
Generating safepoints.
|
Wed, 06 Jul 2011 17:50:32 +0200 |
Lukas Stadler |
pulled common code from NewInstance and NewArray into EscapeOp
|
Wed, 06 Jul 2011 17:15:43 +0200 |
Thomas Wuerthinger |
Disabled assert about null state at block entry.
|
Wed, 06 Jul 2011 17:07:31 +0200 |
Thomas Wuerthinger |
fixed warnings.
|
Wed, 06 Jul 2011 17:02:38 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 06 Jul 2011 17:02:15 +0200 |
Thomas Wuerthinger |
Fixed rethrow exception frame state (again.. and this time added some useful assertions).
|
Wed, 06 Jul 2011 16:43:19 +0200 |
Thomas Wuerthinger |
Added GVN to GuardNode and Compare.
|
Wed, 06 Jul 2011 16:51:01 +0200 |
Lukas Stadler |
merge
|
Wed, 06 Jul 2011 16:31:18 +0200 |
Lukas Stadler |
added PhiType.(Value, Memory, Virtual), removed Phi.isDead, phis are now deleted immediately when they become invalid
|
Wed, 06 Jul 2011 16:01:29 +0200 |
Lukas Stadler |
new escape analysis mechanism: don't use blocks during iteration, VirtualObjectFields merged with phis
|
Mon, 04 Jul 2011 18:04:44 +0200 |
Lukas Stadler |
merge
|
Mon, 04 Jul 2011 18:04:12 +0200 |
Lukas Stadler |
canonicalization for CheckCast, InstanceOf, IsNonNull, IsType and NotInstanceOf, checkstyle fix
|
Wed, 06 Jul 2011 16:15:15 +0200 |
Thomas Wuerthinger |
Lowering of array accesses.
|
Wed, 06 Jul 2011 13:28:51 +0200 |
Thomas Wuerthinger |
Removed ExceptionDispatch node (replaced with normal InstanceOf).
|
Wed, 06 Jul 2011 13:18:34 +0200 |
Thomas Wuerthinger |
Added NegateBooleanNode, removed negate() method from BooleanNode, removed NotInstanceOf.
|
Wed, 06 Jul 2011 11:59:26 +0200 |
Thomas Wuerthinger |
simplified compute linear scan order.
|
Wed, 06 Jul 2011 11:52:31 +0200 |
Thomas Wuerthinger |
Added calculation of loop depth and loop index to scheduler.
|
Tue, 05 Jul 2011 19:49:35 +0200 |
Thomas Wuerthinger |
Introduced optimistic schedule and hid it behind a flag.
|
Tue, 05 Jul 2011 19:06:40 +0200 |
Thomas Wuerthinger |
Fixed issue that caused deopt on every exception of a top-level method that would have needed to be unwinded.
|
Tue, 05 Jul 2011 18:55:22 +0200 |
Thomas Wuerthinger |
Fixed an issue in the HotSpot code for rethrowing an exception at deopt (wrong values on the expression stack caused a crash when GC and deopt happened at the same time).
|
Tue, 05 Jul 2011 16:41:53 +0200 |
Thomas Wuerthinger |
Fixed the frame states in the array copy intrinsification.
|
Tue, 05 Jul 2011 14:12:00 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 05 Jul 2011 14:09:44 +0200 |
Thomas Wuerthinger |
Fixed critical issue in exception frame state merging (prevented jython from running correctly). Added intrinsification for float/double to int/long conversions and for currentThread.
|
Tue, 05 Jul 2011 11:42:28 +0200 |
Gilles Duboscq |
Merge
|
Tue, 05 Jul 2011 11:39:40 +0200 |
Gilles Duboscq |
Delete framestate along with statesplit nodes if the framestate is not re-used somewhere
|
Mon, 04 Jul 2011 18:56:22 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 04 Jul 2011 18:54:54 +0200 |
Thomas Wuerthinger |
Intrinsify arraycopy of primitive types to vector instructions.
|
Mon, 04 Jul 2011 12:21:42 +0200 |
Thomas Wuerthinger |
Added intrinsification of getClass()
|
Mon, 04 Jul 2011 12:03:31 +0200 |
Thomas Wuerthinger |
removed reference to GraalCompilation from CompilerGraph (i.e. make it more lightweight)
|
Mon, 04 Jul 2011 17:44:07 +0200 |
Peter Hofer |
IdealGraphVisualizer: use newer, more modern icons from the NetBeans project
|
Mon, 04 Jul 2011 16:08:03 +0200 |
Peter Hofer |
IdealGraphVisualizer: Apply graph difference also to control flow graphs and use bold edges for new connections and dashed edges for removed connections
|
Mon, 04 Jul 2011 13:59:41 +0200 |
Peter Hofer |
IdealGraphVisualizer: add optional import in build.xml for environment-specific build extensions/modifications
|
Mon, 04 Jul 2011 12:29:28 +0200 |
Peter Hofer |
IdealGraphVisualizer: when packaging a build, drop memory presets (-Xms, -Xmx) from default_options and let the executing VM choose reasonable defaults
|
Mon, 04 Jul 2011 12:05:23 +0200 |
Peter Hofer |
IdealGraphVisualizer: Drop the "Window" suffix of each top component's label and enter meaningful mouse-over descriptions.
|
Mon, 04 Jul 2011 12:03:50 +0200 |
Peter Hofer |
IdealGraphVisualizer: in the control flow graph (block view), allow nodes with longer text to be larger than the default size and center their text horizontally
|
Mon, 04 Jul 2011 11:28:08 +0200 |
Peter Hofer |
IdealGraphVisualizer: use a LinkedHashSet instead of an ArrayList to store the edges of an InputGraph in order to slightly increase performance, particularly when parsing an input file
|
Mon, 04 Jul 2011 10:56:19 +0200 |
Peter Hofer |
IdealGraphVisualizer: Disable assertions for RequestProcessor to prevent annoying messages in case of multiple SceneAnimator update tasks in the default RequestProcessor.
|
Sun, 03 Jul 2011 11:05:05 +0200 |
Gilles Duboscq |
Fix bug in peeling in updating the parent loops after peeling. Added verify to If
|
Sat, 02 Jul 2011 02:46:04 +0200 |
Thomas Wuerthinger |
Various fixes around escape analysis.
|
Fri, 01 Jul 2011 21:07:29 +0200 |
Thomas Wuerthinger |
Fixed an issue in the C++ code of the escape analysis (wrongly commented out code).
|
Fri, 01 Jul 2011 20:11:51 +0200 |
Thomas Wuerthinger |
Adjusted inlining decision (depend on max node size instead of max codeSize).
|
Fri, 01 Jul 2011 19:39:29 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 01 Jul 2011 19:39:14 +0200 |
Thomas Wuerthinger |
Canonicalize RegisterFinalizer nodes.
|
Fri, 01 Jul 2011 18:28:26 +0200 |
Thomas Wuerthinger |
Merge fixes.
|
Fri, 01 Jul 2011 18:24:04 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 01 Jul 2011 18:15:05 +0200 |
Thomas Wuerthinger |
checkcast fixes
|
Thu, 30 Jun 2011 18:53:02 +0200 |
Thomas Wuerthinger |
Do not move deopt point above ExceptionObject!
|
Thu, 30 Jun 2011 18:45:44 +0200 |
Thomas Wuerthinger |
fixed outdated asserts.
|
Thu, 30 Jun 2011 18:39:13 +0200 |
Thomas Wuerthinger |
must not gvn checkcast instructions.
|
Thu, 30 Jun 2011 18:03:43 +0200 |
Thomas Wuerthinger |
optimized genInstanceOf XIR snippet.
|
Thu, 30 Jun 2011 18:00:22 +0200 |
Thomas Wuerthinger |
Removed unnecessary jump.
|
Thu, 30 Jun 2011 17:53:23 +0200 |
Thomas Wuerthinger |
Introduced NotInstanceOf node. Optimize instanceof statements (i.e. do not materialize).
|
Thu, 30 Jun 2011 17:03:10 +0200 |
Thomas Wuerthinger |
Introduced Materialize node. InstanceOf no longer produces a value.
|
Thu, 30 Jun 2011 16:49:13 +0200 |
Thomas Wuerthinger |
Changed genInstanceOf such that it does not longer automatically materialize the result.
|
Thu, 30 Jun 2011 16:07:18 +0200 |
Thomas Wuerthinger |
Changed the way the compare instructions are generated in the LIRGenerator.
|
Wed, 29 Jun 2011 16:19:51 +0200 |
Thomas Wuerthinger |
Removed explicit reference to RiType object in TypeCheck node.
|
Wed, 29 Jun 2011 15:45:20 +0200 |
Thomas Wuerthinger |
Added canonicalization of boolean nodes and if conditions
|
Tue, 28 Jun 2011 16:59:56 +0200 |
Thomas Wuerthinger |
Replace If node with guard in case of deopt.
|
Tue, 28 Jun 2011 15:54:46 +0200 |
Thomas Wuerthinger |
Corrected valueEqual method of IsNonNull.
|
Tue, 28 Jun 2011 15:48:05 +0200 |
Thomas Wuerthinger |
Draft GVN.
|
Tue, 28 Jun 2011 15:28:30 +0200 |
Thomas Wuerthinger |
Added immediate gvn for LocationNode instances.
|
Fri, 01 Jul 2011 19:00:37 +0200 |
Lukas Stadler |
escape analysis debug info fixes
|
Fri, 01 Jul 2011 18:37:54 +0200 |
Gilles Duboscq |
Fixed various peeling bugs (can use nodes which are not Placeholders as loop exits)
|
Fri, 01 Jul 2011 12:57:10 +0200 |
Gilles Duboscq |
Merge
|
Fri, 01 Jul 2011 12:56:52 +0200 |
Gilles Duboscq |
Make NewInstance a FixedWithNext to avoid it from floating too much (could be hoisted out of loops for exemple). Fixes for loop peeling
|
Thu, 30 Jun 2011 10:07:49 +0200 |
Gilles Duboscq |
Merge
|
Thu, 30 Jun 2011 10:07:35 +0200 |
Gilles Duboscq |
Fix some coloring bug, fix to keep more Placeholders at loop exits, fix for loop nodes computation
|
Wed, 29 Jun 2011 12:23:13 +0200 |
Gilles Duboscq |
Fix loop peeling exit values fixup
|
Thu, 30 Jun 2011 17:02:04 +0200 |
Peter Hofer |
IdealGraphVisualizer: Fix selection of node for gotoFigure()
|
Thu, 30 Jun 2011 16:50:53 +0200 |
Peter Hofer |
IdealGraphVisualizer: ensure that input graphs are scheduled and all nodes are assigned to blocks before computing their difference. This fixes exceptions when creating a diff against a graph without blocks that was never viewed before (for instance, graphs from the server compiler).
|
Thu, 30 Jun 2011 13:07:09 +0200 |
Peter Hofer |
IdealGraphVisualizer: fix "Show Filter Window" menu entry
|
Thu, 30 Jun 2011 12:17:27 +0200 |
Peter Hofer |
IdealGraphVisualizer: Work around a problem with JSplitPane and the NetBeans editor: setDividerLocation() doesn't work when the split pane has not been layouted and painted yet. JSplitPane then initially uses a tiny width for the left editor component, which causes the editor to calculate invalid offsets and constantly throw exceptions, particularly on mouse events. Thus, defer adding the two components and setting the divider's location.
|
Wed, 29 Jun 2011 20:11:13 +0200 |
Lukas Stadler |
small inlining simplification
|
Wed, 29 Jun 2011 19:53:00 +0200 |
Lukas Stadler |
merge
|
Wed, 29 Jun 2011 19:52:51 +0200 |
Lukas Stadler |
fix for unresolved exception bug, exactType and declaredType logic for inlining, more on escape analysis
|
Wed, 29 Jun 2011 18:53:09 +0200 |
Peter Hofer |
IdealGraphVisualizer: Consider two nodes to be equal when node.vertex is null for both of them in nodeProcessingDownComparator and nodeProcessingUpComparator. This should fix transitivity issues when sorting.
|
Wed, 29 Jun 2011 18:27:14 +0200 |
Peter Hofer |
IdealGraphVisualizer: Rename predecessors to "Nodes Above" and successors to "Nodes Below" and actions "Expand Predecessors" and "Expand Successors" to "Expand Above" and "Expand Below" to avoid ambiguity with the Graal concept of successors and predecessors
|
Wed, 29 Jun 2011 17:33:35 +0200 |
Peter Hofer |
IdealGraphVisualizer: Enhance text view so it can display arbitrary properties from the active graph's group. For diff graphs, it shows the textual difference between the property strings using the NetBeans Diff module.
|
Wed, 29 Jun 2011 13:26:25 +0200 |
Peter Hofer |
IdealGraphVisualizer: remove files from C1XVisualizer text editor component that were erroneously checked in again
|
Wed, 29 Jun 2011 12:22:46 +0200 |
Peter Hofer |
IdealGraphVisualizer: add another filter that hides slots with no connections
|
Tue, 28 Jun 2011 19:54:51 +0200 |
Lukas Stadler |
fixes to escape analysis: propagation of VirtualObject
|
Tue, 28 Jun 2011 19:22:42 +0200 |
Lukas Stadler |
merge
|
Tue, 28 Jun 2011 19:14:28 +0200 |
Lukas Stadler |
more escape analysis work: debug info
|
Mon, 27 Jun 2011 17:15:12 +0200 |
Lukas Stadler |
merge
|
Mon, 27 Jun 2011 17:13:33 +0200 |
Lukas Stadler |
more escape analysis changes
|
Wed, 22 Jun 2011 11:56:15 +0200 |
Lukas Stadler |
merge
|
Wed, 22 Jun 2011 11:55:42 +0200 |
Lukas Stadler |
InliningPhase can take a hint on what to inline, initial work on EscapeAnalysisPhase
|
Tue, 28 Jun 2011 17:17:51 +0200 |
Gilles Duboscq |
Fix for dead Phis in loop nodes detection
|
Tue, 28 Jun 2011 17:08:45 +0200 |
Gilles Duboscq |
Added -G:+PlotOnError option to print graph to IGV even without -G:+Plot on error condition (verification failure or AssertionError/RuntimeException in a Phase)
|
Tue, 28 Jun 2011 16:45:48 +0200 |
Gilles Duboscq |
Merge
|
Tue, 28 Jun 2011 16:13:32 +0200 |
Gilles Duboscq |
Fix multiple bugs in loop peeling
|
Tue, 28 Jun 2011 10:10:47 +0200 |
Gilles Duboscq |
Loop peeling work
|
Tue, 28 Jun 2011 14:17:06 +0200 |
Thomas Wuerthinger |
Sync with maxine changes.
|
Tue, 28 Jun 2011 13:53:28 +0200 |
Thomas Wuerthinger |
Updated hgignore.
|
Tue, 28 Jun 2011 13:52:36 +0200 |
Thomas Wuerthinger |
Added read elimination phase.
|
Tue, 28 Jun 2011 12:20:31 +0200 |
Thomas Wuerthinger |
insert loop memory merging
|
Mon, 27 Jun 2011 17:38:43 +0200 |
Thomas Wuerthinger |
Removed locationToRead array.
|
Mon, 27 Jun 2011 13:29:53 +0200 |
Thomas Wuerthinger |
Towards new memory dependence graph.
|
Fri, 24 Jun 2011 15:39:54 +0200 |
Thomas Wuerthinger |
Added memory dependencies.
|
Fri, 24 Jun 2011 15:01:20 +0200 |
Thomas Wuerthinger |
Node class clean up.
|
Fri, 24 Jun 2011 14:59:27 +0200 |
Thomas Wuerthinger |
More clean up in the IR.
|
Fri, 24 Jun 2011 14:46:26 +0200 |
Thomas Wuerthinger |
Simplifications on ReadNode WriteNode.
|
Fri, 24 Jun 2011 14:35:07 +0200 |
Thomas Wuerthinger |
Towards splitting the lowering and the memory graph creation phases.
|
Fri, 24 Jun 2011 14:21:12 +0200 |
Thomas Wuerthinger |
Restructure memory lowering code.
|
Thu, 23 Jun 2011 16:40:53 +0200 |
Thomas Wuerthinger |
Updated GRAAL_README. Add new short-cut flag for graph output "-G:Plot".
|
Wed, 22 Jun 2011 22:27:02 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 22 Jun 2011 22:26:45 +0200 |
Thomas Wuerthinger |
Now successfully lowering field stores.
|
Wed, 22 Jun 2011 21:51:57 +0200 |
Thomas Wuerthinger |
Create new FieldWriteBarrier. Enable possibility to lower node directly to LIR.
|
Wed, 22 Jun 2011 21:51:26 +0200 |
Thomas Wuerthinger |
Make sure that the compiler is initialized at startup (and not on the first compiled method).
|
Wed, 22 Jun 2011 18:42:21 +0200 |
Peter Hofer |
IdealGraphVisualizer: different coloring for usages and predecessors (and hence inputs and successors)
|
Tue, 21 Jun 2011 17:14:24 +0200 |
Gilles Duboscq |
Merge
|
Tue, 21 Jun 2011 16:58:34 +0200 |
Gilles Duboscq |
Compute Loop information, keep Placeholder on loop exits, added some utility functions for data/cfg traversal
|
Tue, 21 Jun 2011 14:32:12 +0200 |
Lukas Stadler |
Graph.getNodes() is Iterable<Node>, doesn't return null nodes and doesn't throw ConcurrentModificationException
|
Tue, 21 Jun 2011 12:15:38 +0200 |
Lukas Stadler |
disable UseExceptionProbability by default (not stable yet)
|
Tue, 21 Jun 2011 12:01:38 +0200 |
Lukas Stadler |
merge
|
Tue, 21 Jun 2011 12:01:28 +0200 |
Lukas Stadler |
fixes on exception profiling
|
Tue, 21 Jun 2011 11:16:21 +0200 |
Lukas Stadler |
merge
|
Tue, 21 Jun 2011 11:13:52 +0200 |
Lukas Stadler |
runtime profiles exceptions at the call site
|
Tue, 21 Jun 2011 11:44:33 +0200 |
Gilles Duboscq |
LoopEnd is not a Merge anymore
|
Tue, 21 Jun 2011 10:35:27 +0200 |
Gilles Duboscq |
Fix bug in FrameState handling for LoopBegin, BitMap -> GraalBitMap in some assertions in graalCodeInstaller
|
Mon, 20 Jun 2011 20:02:11 +0200 |
Gilles Duboscq |
Merge
|
Mon, 20 Jun 2011 14:30:22 +0200 |
Gilles Duboscq |
remove some unused files
|
Mon, 20 Jun 2011 14:29:42 +0200 |
Gilles Duboscq |
Merge
|
Fri, 17 Jun 2011 19:21:53 +0200 |
Gilles Duboscq |
Fix some checkstyle warning
|
Fri, 17 Jun 2011 18:48:08 +0200 |
Gilles Duboscq |
Merge
|
Fri, 17 Jun 2011 18:40:30 +0200 |
Gilles Duboscq |
Debuggin state
|
Fri, 17 Jun 2011 14:53:07 +0200 |
Gilles Duboscq |
Merge, add some edge spliting around loopbegin when necessary
|
Thu, 16 Jun 2011 22:37:59 +0200 |
Gilles Duboscq |
add missing file
|
Thu, 16 Jun 2011 22:36:56 +0200 |
Gilles Duboscq |
LoopBegin is not a merge
|
Thu, 16 Jun 2011 13:09:18 +0200 |
Gilles Duboscq |
Merge
|
Thu, 16 Jun 2011 11:35:13 +0200 |
Gilles Duboscq |
Begin making LoopBegin not be a Merge anymore
|
Mon, 20 Jun 2011 19:46:47 +0200 |
Gilles Duboscq |
Add filtered tests script
|
Mon, 20 Jun 2011 19:22:01 +0200 |
Gilles Duboscq |
Merge
|
Mon, 20 Jun 2011 19:06:35 +0200 |
Gilles Duboscq |
Merge
|
Mon, 20 Jun 2011 18:41:26 +0200 |
Gilles Duboscq |
Fix a bug where we would deopt to a non pendingException Framestate inside a exception handler + some FrameState methods cleanups
|
Mon, 20 Jun 2011 12:19:47 +0200 |
Gilles Duboscq |
Make run* scripts executable, add method name in Bailout output
|
Mon, 20 Jun 2011 19:09:56 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 20 Jun 2011 19:09:40 +0200 |
Thomas Wuerthinger |
Disable StoreField lowering for now.
|
Mon, 20 Jun 2011 18:00:26 +0200 |
Thomas Wuerthinger |
New MemoryWrite node.
|
Mon, 20 Jun 2011 17:59:37 +0200 |
Thomas Wuerthinger |
Local value numbering for inserted null check guards.
|
Mon, 20 Jun 2011 15:14:36 +0200 |
Thomas Wuerthinger |
Create null checks as guard nodes.
|
Mon, 20 Jun 2011 17:30:15 +0200 |
Peter Hofer |
IdealGraphVisualizer: add textual representation and coloring scheme for the Graal compiler and remove Maxine-specific code
|
Mon, 20 Jun 2011 14:29:16 +0200 |
Thomas Wuerthinger |
Cast RiField to HotSpotField in the lowering implementation.
|
Mon, 20 Jun 2011 14:27:32 +0200 |
Thomas Wuerthinger |
Delegate load field lowering to runtime.
|
Mon, 20 Jun 2011 14:07:11 +0200 |
Thomas Wuerthinger |
Performed folder and class name changes in native code.
|
Mon, 20 Jun 2011 13:54:44 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 20 Jun 2011 13:54:37 +0200 |
Thomas Wuerthinger |
Renaming CiBitMap=>BitMap
|
Mon, 20 Jun 2011 13:34:45 +0200 |
Thomas Wuerthinger |
Removed the graph project from graalvm repository.
|
Mon, 20 Jun 2011 11:47:57 +0200 |
Peter Hofer |
IdealGraphVisualizer: drop C1XVisualizer editor component again; instead, use the TextEditor framework merged in with the Kenai sources and aim to extend it where necessary
|
Mon, 20 Jun 2011 12:07:16 +0200 |
Thomas Wuerthinger |
Fixed an issue with bci=-1 in the framestate of a merged unwind.
|
Sat, 18 Jun 2011 21:44:57 +0200 |
Thomas Wuerthinger |
Added tag Tested with fop, lusearch, eclipse and jtt with Xcomp flag for changeset a197fd9e273c
|
Sat, 18 Jun 2011 21:24:00 +0200 |
Thomas Wuerthinger |
added run scripts
|
Sat, 18 Jun 2011 21:23:40 +0200 |
Thomas Wuerthinger |
Changed from method/reflect object back to methodOop, because using method/reflection can create deadlock with the user application (test with -Xcomp). Disabled method caching by default and created a flag -G:StoreResultGraph (otherwise eclipse will fail because of being out of memory).
|
Sat, 18 Jun 2011 19:46:14 +0200 |
Thomas Wuerthinger |
Fixed an issue with accessing non-initialized static fields.
|
Sat, 18 Jun 2011 19:13:55 +0200 |
Thomas Wuerthinger |
Fixed an issue with frame states in exception dispatch chains (now we are correctly rethrowing the exception immediately at entering the interpreter).
|
Sat, 18 Jun 2011 14:51:18 +0200 |
Thomas Wuerthinger |
Fixed unnecessary node in the graph builder.
|
Sat, 18 Jun 2011 12:19:51 +0200 |
Thomas Wuerthinger |
Fixed a bug in the dead code eliminator when removing inputs from dead phis.
|
Sat, 18 Jun 2011 11:33:58 +0200 |
Thomas Wuerthinger |
Fixed bug where a ControlSplit with only one successor (e.g. degenerated switch) would cause infinite loops.
|
Fri, 17 Jun 2011 17:30:35 +0200 |
Lukas Stadler |
better inlining logic, DCE removes If with constant comparison
|
Fri, 17 Jun 2011 14:58:03 +0200 |
Lukas Stadler |
added message to verification error, InliningPhase uses TTY
|
Thu, 16 Jun 2011 20:43:51 +0200 |
Lukas Stadler |
merge
|
Thu, 16 Jun 2011 20:36:17 +0200 |
Lukas Stadler |
inlining and runtime interface related changes:
|
Thu, 16 Jun 2011 20:09:26 +0200 |
Thomas Wuerthinger |
Towards lowering (example lowering for field access).
|
Thu, 16 Jun 2011 18:31:16 +0200 |
Thomas Wuerthinger |
Clean up dead code elimination.
|
Thu, 16 Jun 2011 17:39:29 +0200 |
Thomas Wuerthinger |
Added node verification (and tentative interface for VerificationListener). Fixed regression in dead code elimination.
|
Thu, 16 Jun 2011 16:41:22 +0200 |
Thomas Wuerthinger |
Clean up on ControlSplit class.
|
Thu, 16 Jun 2011 16:32:52 +0200 |
Thomas Wuerthinger |
Renamed BlockEnd=>ControlSplit.
|
Thu, 16 Jun 2011 16:31:29 +0200 |
Thomas Wuerthinger |
Return and Unwind are no longer a BlockEnd.
|
Thu, 16 Jun 2011 16:22:57 +0200 |
Thomas Wuerthinger |
BlockEnd no longer extends Instruction.
|
Thu, 16 Jun 2011 16:19:36 +0200 |
Thomas Wuerthinger |
Moved some code in the scheduler to the right place.
|
Thu, 16 Jun 2011 16:09:39 +0200 |
Thomas Wuerthinger |
Model frame states as inputs to their instruction.
|
Thu, 16 Jun 2011 16:03:26 +0200 |
Thomas Wuerthinger |
Removed references to "stateBefore".
|
Thu, 16 Jun 2011 16:00:01 +0200 |
Thomas Wuerthinger |
Removed usage of stateBefore. Now framestate is always a successor of its associated node.
|
Thu, 16 Jun 2011 15:10:37 +0200 |
Thomas Wuerthinger |
Fix regression in graph builder.
|
Thu, 16 Jun 2011 15:02:20 +0200 |
Thomas Wuerthinger |
Made Deoptimize instruction into FixedNode instead of Instruction.
|
Thu, 16 Jun 2011 14:21:40 +0200 |
Thomas Wuerthinger |
Remove obsolete graph building documentation.
|
Thu, 16 Jun 2011 14:20:20 +0200 |
Thomas Wuerthinger |
Clean up scheduler. Remove test for HIR loop end in LIRGenerator.
|
Thu, 16 Jun 2011 13:45:16 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 16 Jun 2011 13:44:57 +0200 |
Thomas Wuerthinger |
Fix checkstyle issues.
|
Thu, 16 Jun 2011 12:09:54 +0200 |
Gilles Duboscq |
Merge
|
Thu, 16 Jun 2011 12:07:51 +0200 |
Gilles Duboscq |
Fix scheduling around loopcounters
|
Thu, 16 Jun 2011 10:59:27 +0200 |
Lukas Stadler |
merge
|
Wed, 15 Jun 2011 16:49:46 +0200 |
Lukas Stadler |
inlining of monomorphic profiled callsites with quick type checks
|
Wed, 15 Jun 2011 21:20:44 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 15 Jun 2011 21:20:20 +0200 |
Thomas Wuerthinger |
Clean up dead code elimination. Bring simple merge deletion back in.
|
Wed, 15 Jun 2011 20:02:15 +0200 |
Thomas Wuerthinger |
Clean up dead code elimination.
|
Wed, 15 Jun 2011 21:13:52 +0200 |
Gilles Duboscq |
Fix LoopCounter merging
|
Wed, 15 Jun 2011 19:55:14 +0200 |
Gilles Duboscq |
LoopEnd should be scheduled at the end of a block
|
Wed, 15 Jun 2011 19:54:42 +0200 |
Gilles Duboscq |
Merge
|
Wed, 15 Jun 2011 16:36:37 +0200 |
Gilles Duboscq |
LoopCounter, WIP
|
Wed, 15 Jun 2011 11:31:00 +0200 |
Gilles Duboscq |
Merge
|
Wed, 15 Jun 2011 11:20:26 +0200 |
Gilles Duboscq |
Some LoopCounter work
|
Tue, 14 Jun 2011 10:32:29 +0200 |
Gilles Duboscq |
Merge
|
Tue, 14 Jun 2011 10:03:09 +0200 |
Gilles Duboscq |
amend to last commit
|
Sat, 11 Jun 2011 13:58:51 +0200 |
Gilles Duboscq |
Canonicalize *Sub to *Add when possible
|
Wed, 15 Jun 2011 17:54:31 +0200 |
Thomas Wuerthinger |
Updated hgignore.
|
Wed, 15 Jun 2011 17:53:53 +0200 |
Thomas Wuerthinger |
Fixed merge issues.
|
Wed, 15 Jun 2011 17:47:05 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 15 Jun 2011 17:45:00 +0200 |
Thomas Wuerthinger |
Cleaned up code around moveToPhi. The function is now explicitely called for EndNode and LoopEnd.
|
Wed, 15 Jun 2011 17:19:57 +0200 |
Thomas Wuerthinger |
Adjusted default capacity of predecessor and usage array.
|
Wed, 15 Jun 2011 17:18:31 +0200 |
Thomas Wuerthinger |
Removed predecessorIndex array from the Node base class.
|
Wed, 15 Jun 2011 17:13:34 +0200 |
Thomas Wuerthinger |
Do not care about predecessor order when duplicating nodes.
|
Wed, 15 Jun 2011 17:09:25 +0200 |
Thomas Wuerthinger |
Removed all usages of "setAndClear" => big code simplification.
|
Wed, 15 Jun 2011 16:57:59 +0200 |
Thomas Wuerthinger |
Removed successor tags.
|
Wed, 15 Jun 2011 16:56:03 +0200 |
Thomas Wuerthinger |
Clean up.
|
Wed, 15 Jun 2011 16:53:30 +0200 |
Thomas Wuerthinger |
Removed next pointer from EndNode to Merge. New scheduler.
|
Wed, 15 Jun 2011 13:49:12 +0200 |
Thomas Wuerthinger |
Added input to Merge node.
|
Wed, 15 Jun 2011 12:24:03 +0200 |
Thomas Wuerthinger |
Remove split critical edges phase (no longer necessary with end nodes in the game).
|
Wed, 15 Jun 2011 12:22:23 +0200 |
Thomas Wuerthinger |
Add end nodes before merge nodes.
|
Wed, 15 Jun 2011 12:12:10 +0200 |
Thomas Wuerthinger |
Added declaration of EndNode.
|
Wed, 15 Jun 2011 12:04:46 +0200 |
Thomas Wuerthinger |
Phi addInput clean up.
|
Wed, 15 Jun 2011 11:55:47 +0200 |
Thomas Wuerthinger |
Created variable part in NodeArray.
|
Tue, 14 Jun 2011 16:41:27 +0200 |
Thomas Wuerthinger |
Tentative change that adds successor tags.
|
Tue, 14 Jun 2011 15:10:46 +0200 |
Thomas Wuerthinger |
Improved performance for looking up primitive types.
|
Wed, 15 Jun 2011 17:41:00 +0200 |
Peter Hofer |
IdealGraphVisualizer: revise quick search to be case-insensitive, to perform a string search in the "name" property when no other property key is specified, and to handle regular expressions that are malformed because of editing in progress
|
Wed, 15 Jun 2011 16:56:15 +0200 |
Peter Hofer |
IdealGraphVisualizer: Reintroduce quick search and fix its broken node selection behavior
|
Wed, 15 Jun 2011 15:57:08 +0200 |
Peter Hofer |
IdealGraphVisualizer: ignore selection changes that are triggered when the scene is rebuilding during an update: this fixes problems with hidden nodes or blocks when opening a different graph or a diff view
|
Wed, 15 Jun 2011 14:30:40 +0200 |
Peter Hofer |
IdealGraphVisualizer: eliminate compiler warnings by replacing calls to deprecated API methods, introducing generics parameters where missing, and when absolutely necessary adding @SuppressWarnings annotations
|
Wed, 15 Jun 2011 13:20:09 +0200 |
Peter Hofer |
IdealGraphVisualizer: Fix debugging (breakpoints etc.) by not overwriting VM args
|
Wed, 15 Jun 2011 11:21:53 +0200 |
Lukas Stadler |
added GraalOptions.TestGraphDuplication, fixed graph duplication
|
Wed, 15 Jun 2011 09:50:02 +0200 |
Lukas Stadler |
removed System.out and System.err rewiring in Sandbox, removed duplicate deopts in GraphBuilderPhase
|
Tue, 14 Jun 2011 16:47:31 +0200 |
Lukas Stadler |
another fix to debug info (on-stack parameters), DCE removes unnecessary merges and LoopBegins whose LoopEnd went away
|
Tue, 14 Jun 2011 11:03:14 +0200 |
Lukas Stadler |
make runfop.sh executable
|
Sat, 11 Jun 2011 18:41:40 +0200 |
Thomas Wuerthinger |
Updated design document (incorporated comments from Peter Kessler).
|
Fri, 10 Jun 2011 21:52:19 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 10 Jun 2011 21:51:42 +0200 |
Thomas Wuerthinger |
More on lowering.
|
Thu, 09 Jun 2011 19:39:03 +0200 |
Thomas Wuerthinger |
More work on lowering phase.
|
Thu, 09 Jun 2011 18:59:28 +0200 |
Thomas Wuerthinger |
Added two algorithms for identifying Java-level blocks.
|
Thu, 09 Jun 2011 17:34:10 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 09 Jun 2011 17:33:59 +0200 |
Thomas Wuerthinger |
Small change.
|
Thu, 09 Jun 2011 17:29:11 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 09 Jun 2011 17:28:56 +0200 |
Thomas Wuerthinger |
Towards lowering phase.
|
Thu, 09 Jun 2011 14:56:14 +0200 |
Thomas Wuerthinger |
Rename ClipNode=>FixedGuard and FixedNullCheck=>IsNonNull.
|
Fri, 10 Jun 2011 19:50:32 +0200 |
Lukas Stadler |
merge
|
Fri, 10 Jun 2011 19:50:16 +0200 |
Lukas Stadler |
fixed graph start frame state
|
Fri, 10 Jun 2011 16:53:34 +0200 |
Gilles Duboscq |
Fix for NodeWorkList
|
Fri, 10 Jun 2011 15:12:10 +0200 |
Lukas Stadler |
merge
|
Fri, 10 Jun 2011 15:01:14 +0200 |
Lukas Stadler |
deoptimization action (invalidate, reprofile, ...)
|
Fri, 10 Jun 2011 10:28:31 +0200 |
Gilles Duboscq |
Add NodeWorkList
|
Fri, 10 Jun 2011 10:27:34 +0200 |
Gilles Duboscq |
Merge
|
Fri, 10 Jun 2011 10:27:23 +0200 |
Gilles Duboscq |
Print less graphs to IGV
|
Thu, 09 Jun 2011 14:44:36 +0200 |
Gilles Duboscq |
merge
|
Thu, 09 Jun 2011 14:44:24 +0200 |
Gilles Duboscq |
comment on canonicalizer
|
Thu, 09 Jun 2011 14:20:39 +0200 |
Gilles Duboscq |
'Iterative' canonicalization
|
Thu, 09 Jun 2011 20:25:38 +0200 |
Lukas Stadler |
small fix in deopt stub, more branch prediction code
|
Thu, 09 Jun 2011 17:33:08 +0200 |
Lukas Stadler |
RiMethod provides branch prediction information
|
Thu, 09 Jun 2011 15:25:27 +0200 |
Lukas Stadler |
RiTypeProfile information and invocation counters for RiMethods
|
Thu, 09 Jun 2011 14:42:24 +0200 |
Thomas Wuerthinger |
Also call Compiler shutdown hook in case of System.exit call. Draft VMExits.Sandbox class.
|
Thu, 09 Jun 2011 14:02:28 +0200 |
Thomas Wuerthinger |
Refactored LIR generation for If.
|
Thu, 09 Jun 2011 13:41:49 +0200 |
Thomas Wuerthinger |
Added guard node.
|
Thu, 09 Jun 2011 13:41:31 +0200 |
Thomas Wuerthinger |
Changes to LIRBranch.
|
Thu, 09 Jun 2011 13:25:45 +0200 |
Thomas Wuerthinger |
Added clip node.
|
Thu, 09 Jun 2011 13:17:09 +0200 |
Thomas Wuerthinger |
Renamed NullCheck => FixedNullCheck.
|
Thu, 09 Jun 2011 11:30:58 +0200 |
Gilles Duboscq |
Merge
|
Wed, 08 Jun 2011 22:41:16 +0200 |
Gilles Duboscq |
Canonicalize LoadField & ArrayLength
|
Wed, 08 Jun 2011 21:21:12 +0200 |
Gilles Duboscq |
Fix created node count metric, Fix wrong asserts in graalVMExits & FloatAdd
|
Thu, 09 Jun 2011 10:54:19 +0200 |
Lukas Stadler |
fix HotSpot debug build
|
Thu, 09 Jun 2011 10:49:27 +0200 |
Lukas Stadler |
merge
|
Thu, 09 Jun 2011 10:48:38 +0200 |
Lukas Stadler |
merge
|
Wed, 08 Jun 2011 17:50:16 +0200 |
Lukas Stadler |
fixes to Phi.removeInput and DCE
|
Wed, 08 Jun 2011 15:55:42 +0200 |
Lukas Stadler |
merge
|
Wed, 08 Jun 2011 15:48:06 +0200 |
Lukas Stadler |
merge
|
Wed, 08 Jun 2011 14:30:27 +0200 |
Lukas Stadler |
adjust monitor index while inlining, renamed NodeWorklist to NodeFlood
|
Wed, 08 Jun 2011 18:57:33 +0200 |
Gilles Duboscq |
merge
|
Wed, 08 Jun 2011 18:54:05 +0200 |
Gilles Duboscq |
Canonicalization of FloatArithmetic nodes
|
Wed, 08 Jun 2011 18:03:15 +0200 |
Peter Hofer |
IdealGraphVisualizer: use blocks from the input graphs in the difference graph
|
Wed, 08 Jun 2011 17:42:07 +0200 |
Thomas Wuerthinger |
Made boolean options more robust to also allow -G:Time or -G:Meter.
|
Wed, 08 Jun 2011 17:27:31 +0200 |
Thomas Wuerthinger |
Merge fix. Enable inlining by default.
|
Wed, 08 Jun 2011 17:26:49 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 08 Jun 2011 17:26:22 +0200 |
Thomas Wuerthinger |
Measure nodes created and nodes deleted for nodes. New option -G:+Meter.
|
Wed, 08 Jun 2011 17:07:06 +0200 |
Thomas Wuerthinger |
Ensure that only one phase timer is running at one time.
|
Wed, 08 Jun 2011 17:01:16 +0200 |
Thomas Wuerthinger |
Added time measurement for phases.
|
Wed, 08 Jun 2011 15:43:43 +0200 |
Gilles Duboscq |
Merge
|
Wed, 08 Jun 2011 15:43:11 +0200 |
Gilles Duboscq |
Fix on canonicalization plus canonicalization of shifts and integer arithmetics
|
Wed, 08 Jun 2011 15:36:30 +0200 |
Peter Hofer |
IdealGraphVisualizer: merge changes from the IGV project on Kenai and add Oracle copyright notices where necessary
|
Wed, 08 Jun 2011 14:50:55 +0200 |
Thomas Wuerthinger |
Removed PDF from mercurial repo.
|
Wed, 08 Jun 2011 14:50:07 +0200 |
Thomas Wuerthinger |
Small fix to design document.
|
Wed, 08 Jun 2011 14:17:19 +0200 |
Thomas Wuerthinger |
Schedule now inherits Phase.
|
Wed, 08 Jun 2011 14:10:06 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 08 Jun 2011 14:09:50 +0200 |
Thomas Wuerthinger |
Update hgignore to get a clean "hg st".
|
Wed, 08 Jun 2011 14:06:17 +0200 |
Thomas Wuerthinger |
Moved design doc to graal project directory.
|
Wed, 08 Jun 2011 14:01:51 +0200 |
Thomas Wuerthinger |
Rebranded C++ part from C1X to Graal.
|
Wed, 08 Jun 2011 13:40:25 +0200 |
Thomas Wuerthinger |
Renamed cpp/hpp file directory.
|
Wed, 08 Jun 2011 13:40:08 +0200 |
Thomas Wuerthinger |
Renamed cpp/hpp files.
|
Wed, 08 Jun 2011 13:35:43 +0200 |
Thomas Wuerthinger |
Changed C1X=>Graal and c1x=>graal in Java code.
|
Wed, 08 Jun 2011 13:19:56 +0200 |
Thomas Wuerthinger |
Clean up added deleted node count.
|
Wed, 08 Jun 2011 12:10:57 +0200 |
Thomas Wuerthinger |
Removed counting of deleted nodes for each phase.
|
Wed, 08 Jun 2011 13:06:45 +0200 |
Lukas Stadler |
merge
|
Wed, 08 Jun 2011 13:04:17 +0200 |
Lukas Stadler |
fixed a few Node.copy methods
|
Wed, 08 Jun 2011 12:07:49 +0200 |
Thomas Wuerthinger |
Made critical edge splitting into a phase.
|
Wed, 08 Jun 2011 12:04:50 +0200 |
Thomas Wuerthinger |
Fixes on Node.copy implementations.
|
Wed, 08 Jun 2011 12:00:40 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 08 Jun 2011 11:59:54 +0200 |
Thomas Wuerthinger |
Added new duplication phase (for verification). Fixes in Node.copy method implementations.
|
Wed, 08 Jun 2011 11:35:18 +0200 |
Thomas Wuerthinger |
Renamed and moved phase subclasses.
|
Wed, 08 Jun 2011 11:09:05 +0200 |
Gilles Duboscq |
merge
|
Wed, 08 Jun 2011 10:25:07 +0200 |
Gilles Duboscq |
merge
|
Tue, 07 Jun 2011 22:51:22 +0200 |
Gilles Duboscq |
Subclasses for arithmetic
|
Wed, 08 Jun 2011 10:12:45 +0200 |
Thomas Wuerthinger |
Changed GraphBuilder to inherit from Phase.
|
Wed, 08 Jun 2011 08:59:54 +0200 |
Thomas Wuerthinger |
Renamed packages.
|
Wed, 08 Jun 2011 08:45:47 +0200 |
Thomas Wuerthinger |
Adjusted startup classpath.
|
Wed, 08 Jun 2011 08:42:25 +0200 |
Thomas Wuerthinger |
Project renaming.
|
Wed, 08 Jun 2011 08:31:38 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 07 Jun 2011 16:34:38 +0200 |
Thomas Wuerthinger |
Small fix
|
Tue, 07 Jun 2011 19:21:23 +0200 |
Lukas Stadler |
merge (inlining broken)
|
Tue, 07 Jun 2011 19:19:14 +0200 |
Lukas Stadler |
turned inlining into a phase, some node cloning fixes, added NodeWorklist
|
Tue, 07 Jun 2011 16:33:04 +0200 |
Lukas Stadler |
merge
|
Tue, 07 Jun 2011 16:27:08 +0200 |
Lukas Stadler |
added dead code elimination
|
Tue, 07 Jun 2011 19:06:20 +0200 |
Gilles Duboscq |
Subclasses for Shift
|
Tue, 07 Jun 2011 17:05:13 +0200 |
Gilles Duboscq |
Merge
|
Tue, 07 Jun 2011 17:04:55 +0200 |
Gilles Duboscq |
Canonicalization work
|
Tue, 07 Jun 2011 16:32:35 +0200 |
Thomas Wuerthinger |
Rename Materialize => NormalizeCompare
|
Tue, 07 Jun 2011 16:16:56 +0200 |
Thomas Wuerthinger |
Added compare node.
|
Tue, 07 Jun 2011 16:13:22 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 07 Jun 2011 16:13:08 +0200 |
Thomas Wuerthinger |
Temporarily disabled inlining.
|
Tue, 07 Jun 2011 16:11:26 +0200 |
Thomas Wuerthinger |
Renamed Compare=>Materialize and introduced new C1XOption Inline.
|
Tue, 07 Jun 2011 15:59:08 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 07 Jun 2011 15:56:21 +0200 |
Thomas Wuerthinger |
Added compare node.
|
Tue, 07 Jun 2011 15:57:25 +0200 |
Gilles Duboscq |
Fix some clone methods
|
Tue, 07 Jun 2011 15:53:20 +0200 |
Gilles Duboscq |
Merge
|
Tue, 07 Jun 2011 15:52:55 +0200 |
Gilles Duboscq |
Reintroduce Logic subclasses, creating some Canonicalization related classes
|
Tue, 07 Jun 2011 12:10:27 +0200 |
Gilles Duboscq |
Move TypeCHeck to floating nodes, rename Nodes to aboid using an *Op suffix
|
Tue, 07 Jun 2011 11:36:32 +0200 |
Gilles Duboscq |
Remove isNonNull
|
Tue, 07 Jun 2011 11:19:01 +0200 |
Gilles Duboscq |
Merge
|
Tue, 07 Jun 2011 11:18:18 +0200 |
Gilles Duboscq |
add files
|
Tue, 31 May 2011 15:19:30 +0200 |
Gilles Duboscq |
merge
|
Tue, 31 May 2011 15:19:08 +0200 |
Gilles Duboscq |
Fixed/FLoating Node
|
Tue, 07 Jun 2011 15:13:22 +0200 |
Thomas Wuerthinger |
Small clean up.
|
Wed, 01 Jun 2011 16:56:54 +0200 |
Peter Hofer |
IdealGraphVisualizer: add core classes missing in last commit
|
Wed, 01 Jun 2011 16:55:36 +0200 |
Peter Hofer |
IdealGraphVisualizer: Integrate Text Editor module, add some required C1XVisualizer classes
|
Wed, 01 Jun 2011 15:22:40 +0200 |
Peter Hofer |
IdealGraphVisualizer: Import editor component from C1XVisualizer
|
Wed, 01 Jun 2011 16:26:17 +0200 |
Lukas Stadler |
basic inlining passes all tests, including optimistic inlining
|
Tue, 31 May 2011 16:54:15 +0200 |
Lukas Stadler |
merge
|
Tue, 31 May 2011 16:53:19 +0200 |
Lukas Stadler |
new CompilerGraph, create only one Return and one Unwind per CompilerGraph
|
Tue, 31 May 2011 16:46:18 +0200 |
Thomas Wuerthinger |
Added Op and Phase class.
|
Tue, 31 May 2011 15:17:55 +0200 |
Thomas Wuerthinger |
Deleted LIR critical edge splitter and replaced with GraalIR edge splitter using Anchor nodes (=> simpler).
|
Tue, 31 May 2011 13:42:01 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 31 May 2011 13:41:47 +0200 |
Thomas Wuerthinger |
Removed last usage of anchor in the front-end.
|
Tue, 31 May 2011 13:37:45 +0200 |
Lukas Stadler |
merge
|
Tue, 31 May 2011 13:34:52 +0200 |
Lukas Stadler |
Graph duplication now passes all tests
|
Tue, 31 May 2011 13:30:23 +0200 |
Thomas Wuerthinger |
Removed Throw HIR instruction. Removed special handling for exceptions in register allocator.
|
Tue, 31 May 2011 11:50:19 +0200 |
Thomas Wuerthinger |
Clean up. Removed special exception successors in LIRBlock. Throw no longer a BlockEnd.
|
Tue, 31 May 2011 11:32:48 +0200 |
Thomas Wuerthinger |
Added lookup method.
|
Tue, 31 May 2011 11:01:24 +0200 |
Thomas Wuerthinger |
Removed ExceptionHandler class because of clean up.
|
Tue, 31 May 2011 09:51:59 +0200 |
Lukas Stadler |
fix merge error
|
Mon, 30 May 2011 18:47:33 +0200 |
Lukas Stadler |
merge
|
Mon, 30 May 2011 18:46:57 +0200 |
Lukas Stadler |
Graph cloning, initial version (not completely working)
|
Mon, 30 May 2011 18:02:55 +0200 |
Gilles Duboscq |
Merge
|
Mon, 30 May 2011 18:01:32 +0200 |
Gilles Duboscq |
Fix Invoke bci problem
|
Mon, 30 May 2011 16:41:05 +0200 |
Gilles Duboscq |
Merge
|
Mon, 30 May 2011 16:35:08 +0200 |
Gilles Duboscq |
Merge
|
Fri, 27 May 2011 15:41:10 +0200 |
Gilles Duboscq |
Invoke is a block end
|
Mon, 30 May 2011 17:05:06 +0200 |
Lukas Stadler |
removed flags from Value class
|
Mon, 30 May 2011 16:24:22 +0200 |
Thomas Wuerthinger |
Clean up in the graph builder.
|
Mon, 30 May 2011 15:36:22 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 30 May 2011 15:36:06 +0200 |
Thomas Wuerthinger |
Made null checks floating.
|
Mon, 30 May 2011 15:34:30 +0200 |
Thomas Wuerthinger |
Made checkcast and instanceof floating.
|
Mon, 30 May 2011 15:28:38 +0200 |
Thomas Wuerthinger |
Made more nodes floating (including the allocation nodes NewInstance, NewArray, and NewMultiArray).
|
Mon, 30 May 2011 15:26:40 +0200 |
Lukas Stadler |
merge
|
Mon, 30 May 2011 15:19:26 +0200 |
Lukas Stadler |
IdealGraph: fix omittedClasses, put FrameStates, Locals and Phis into the correct blocks
|
Mon, 30 May 2011 15:24:44 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 30 May 2011 15:24:26 +0200 |
Thomas Wuerthinger |
Removed ArrayLength from CFG. Fixed an issue when scheduling Merge instructions within a block.
|
Mon, 30 May 2011 15:11:34 +0200 |
Peter Hofer |
Allow to specify the output stream in CFGPrinterObserver (for C1XVisualizer)
|
Mon, 30 May 2011 15:03:04 +0200 |
Thomas Wuerthinger |
Hide back edges from the output.
|
Mon, 30 May 2011 14:55:09 +0200 |
Gilles Duboscq |
Add block structure to ideal graph visualizer
|
Mon, 30 May 2011 13:42:23 +0200 |
Lukas Stadler |
enable PhiSimplifier, schedule values used in a merge's stateBefore in the dominator
|
Fri, 27 May 2011 23:47:23 +0200 |
Thomas Wuerthinger |
Fix for degenerated phis. Now jtt and DaCapo/fop passes with ArithmeticOp and Constant being flexible in the graph.
|
Fri, 27 May 2011 23:38:52 +0200 |
Thomas Wuerthinger |
Fixed two regressions due to the flexible scheduling.
|
Fri, 27 May 2011 19:57:56 +0200 |
Thomas Wuerthinger |
Towards removing the next pointer from Constant and ArithmeticOp
|
Fri, 27 May 2011 18:44:13 +0200 |
Thomas Wuerthinger |
Introduced scheduling code.
|
Fri, 27 May 2011 18:14:36 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 27 May 2011 18:13:14 +0200 |
Thomas Wuerthinger |
Added code for sorting the nodes withing a block.
|
Fri, 27 May 2011 15:11:34 +0200 |
Thomas Wuerthinger |
Make block contains a list of nodes instead a list of instructions.
|
Fri, 27 May 2011 14:58:55 +0200 |
Thomas Wuerthinger |
added code for computing dominators.
|
Fri, 27 May 2011 17:48:28 +0200 |
Lukas Stadler |
first part of loop reworking
|
Fri, 27 May 2011 14:20:30 +0200 |
Thomas Wuerthinger |
Reenable edge move optimizer and cfg optimizer.
|
Fri, 27 May 2011 12:46:21 +0200 |
Doug Simon |
Sync with CRI changes.
|
Fri, 27 May 2011 11:42:16 +0200 |
Gilles Duboscq |
Rename Goto to Anchor
|
Fri, 27 May 2011 11:29:28 +0200 |
Gilles Duboscq |
Add merge
|
Fri, 27 May 2011 11:10:49 +0200 |
Gilles Duboscq |
Ammend last commit with file removal
|
Fri, 27 May 2011 11:08:55 +0200 |
Gilles Duboscq |
Rename BlockBegin to Merge, remove some Block related member from it. Made CFGPrinter work with the Block class from schedule
|
Thu, 26 May 2011 11:55:16 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 25 May 2011 20:03:05 +0200 |
Thomas Wuerthinger |
Gotos removed (except for exception dispatch chains and edge splitting).
|
Wed, 25 May 2011 19:29:40 +0200 |
Thomas Wuerthinger |
Towards making goto removal work.
|
Wed, 25 May 2011 16:48:28 +0200 |
Thomas Wuerthinger |
Fixes around critical edge split and placeholder removal after goto removal.
|
Wed, 25 May 2011 14:33:44 +0200 |
Thomas Wuerthinger |
Towards goto removal.
|
Wed, 25 May 2011 17:48:56 +0200 |
Peter Hofer |
Allow to return a map of "debug properties" in Node and subclasses and show these properties in the IdealGraphVisualizer. Also, fix inputCount() and successorCount() for Local.
|
Wed, 25 May 2011 17:10:53 +0200 |
Peter Hofer |
IdealGraph visualization: Create a graph that is identical to the GraphViz one, except for some missing unconnected slots
|
Wed, 25 May 2011 12:20:08 +0200 |
Thomas Wuerthinger |
Cleanup
|
Wed, 25 May 2011 12:18:58 +0200 |
Thomas Wuerthinger |
Simplified fillSyncHandler. Fixed LIRGenerator visitUnwind.
|
Wed, 25 May 2011 12:04:58 +0200 |
Thomas Wuerthinger |
Made graph builder removal of BlockBegin work.
|
Wed, 25 May 2011 11:15:24 +0200 |
Thomas Wuerthinger |
Merge
|
Tue, 24 May 2011 15:31:52 +0200 |
Lukas Stadler |
remove unnecessary BlockBegin nodes in frontend
|
Wed, 25 May 2011 11:12:51 +0200 |
Thomas Wuerthinger |
Cleanup
|
Wed, 25 May 2011 11:04:59 +0200 |
Thomas Wuerthinger |
Changed CriticalEdgeFinder to use LIRBlock.
|
Tue, 24 May 2011 21:39:45 +0200 |
Thomas Wuerthinger |
Enabled new block finding algorithm.
|
Tue, 24 May 2011 14:40:47 +0200 |
Thomas Wuerthinger |
towards replacing computelinearscanorder with scheduler.
|
Tue, 24 May 2011 13:55:56 +0200 |
Thomas Wuerthinger |
Removed stateAfter from BlockEnd class. Clean up.
|
Tue, 24 May 2011 13:51:32 +0200 |
Thomas Wuerthinger |
Removed more stateAfter usages.
|
Tue, 24 May 2011 13:39:50 +0200 |
Thomas Wuerthinger |
Removed usage of stateAfter on BlockEnd instructions.
|
Tue, 24 May 2011 12:07:17 +0200 |
Lukas Stadler |
exception dispatch simplification:
|
Tue, 24 May 2011 10:27:15 +0200 |
Thomas Wuerthinger |
Disabled dead phi elimination and phi simplifier.
|
Tue, 24 May 2011 09:49:04 +0200 |
Thomas Wuerthinger |
Connected local variables to start node. No more need for frame state to emit locals.
|
Mon, 23 May 2011 21:22:06 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 23 May 2011 21:21:47 +0200 |
Thomas Wuerthinger |
Fixed several issues with incorrect predecessor count/order. One known issue around exception dispatch remaining in fop.
|
Mon, 23 May 2011 19:21:53 +0200 |
Thomas Wuerthinger |
Towards removing stateAfter on BlockEnd.
|
Mon, 23 May 2011 16:23:28 +0200 |
Thomas Wuerthinger |
Reduced moveToPhi usages to 1.
|
Mon, 23 May 2011 18:08:10 +0200 |
Peter Hofer |
IdealGraphVisualizer: Allow to specify the index of both the output and input slots of an edge in the XML input
|
Mon, 23 May 2011 18:03:55 +0200 |
Peter Hofer |
IdealGraphVisualizer: Upgrade to NetBeans 7.0 as platform
|
Mon, 23 May 2011 15:07:01 +0200 |
Thomas Wuerthinger |
Phi clean up. Phis no longer save their local/stack index.
|
Mon, 23 May 2011 14:51:18 +0200 |
Thomas Wuerthinger |
Model phi inputs as direct inputs in the graph instead of referring to the framestates of the predecessors.
|
Sat, 21 May 2011 17:56:11 +0200 |
Thomas Wuerthinger |
Javadoc clean up.
|
Sat, 21 May 2011 17:46:54 +0200 |
Thomas Wuerthinger |
Re-enabled CFG optimization (now only on LIRBlock data structure).
|
Fri, 20 May 2011 16:56:58 +0200 |
Thomas Wuerthinger |
One more step towards schedule.
|
Fri, 20 May 2011 16:40:32 +0200 |
Thomas Wuerthinger |
Removed the link from BlockBegin to LIRBlock.
|
Fri, 20 May 2011 16:31:31 +0200 |
Thomas Wuerthinger |
More on scheduling.
|
Fri, 20 May 2011 14:52:25 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 20 May 2011 14:51:45 +0200 |
Thomas Wuerthinger |
Removed the direct connection between BlockBegin and BlockEnd.
|
Fri, 20 May 2011 14:50:04 +0200 |
Lukas Stadler |
small fix for dead blocks
|
Fri, 20 May 2011 14:34:36 +0200 |
Thomas Wuerthinger |
Added EndNode class.
|
Fri, 20 May 2011 14:24:41 +0200 |
Thomas Wuerthinger |
Merge fix.
|
Fri, 20 May 2011 14:22:40 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 20 May 2011 14:22:22 +0200 |
Thomas Wuerthinger |
More scheduling. Removed need for cfg iteration in the phi simplifier.
|
Fri, 20 May 2011 14:22:19 +0200 |
Lukas Stadler |
less references to BlockBegin in BlockEnd instructions
|
Fri, 20 May 2011 14:09:28 +0200 |
Lukas Stadler |
block entry instructions created on-demand
|
Fri, 20 May 2011 13:53:57 +0200 |
Lukas Stadler |
merge
|
Fri, 20 May 2011 13:53:31 +0200 |
Lukas Stadler |
fixes for mergeOrClone move
|
Fri, 20 May 2011 13:20:21 +0200 |
Lukas Stadler |
merge and clone before connecting blocks
|
Fri, 20 May 2011 12:08:58 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 20 May 2011 12:08:39 +0200 |
Thomas Wuerthinger |
Added BFS node iteration. Started drafting scheduling.
|
Fri, 20 May 2011 11:31:03 +0200 |
Lukas Stadler |
merge
|
Fri, 20 May 2011 11:15:55 +0200 |
Lukas Stadler |
merge
|
Fri, 20 May 2011 11:11:33 +0200 |
Lukas Stadler |
more GraphBuilder cleanup, moved mergeOrClone to GraphBuilder
|
Fri, 20 May 2011 11:29:55 +0200 |
Thomas Wuerthinger |
Fixed block map regression.
|
Fri, 20 May 2011 10:49:40 +0200 |
Thomas Wuerthinger |
Clean up.
|
Fri, 20 May 2011 10:46:15 +0200 |
Thomas Wuerthinger |
Moved phi simplifier.
|
Fri, 20 May 2011 10:40:39 +0200 |
Thomas Wuerthinger |
Added two new utilities to the Graph class: NodeBitMap and NodeMap.
|
Fri, 20 May 2011 10:16:39 +0200 |
Thomas Wuerthinger |
More clean up around ComputeLinearScanOrder.
|
Thu, 19 May 2011 17:45:00 +0200 |
Thomas Wuerthinger |
Removed depth first number from BlockBegin.
|
Thu, 19 May 2011 17:43:12 +0200 |
Thomas Wuerthinger |
Fixed regression in BlockMap builder.
|
Thu, 19 May 2011 17:36:46 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 19 May 2011 17:31:01 +0200 |
Thomas Wuerthinger |
Removed unused options and code.
|
Thu, 19 May 2011 17:20:55 +0200 |
Thomas Wuerthinger |
Removed unused optimization settings. Removed unused imports.
|
Thu, 19 May 2011 17:24:23 +0200 |
Lukas Stadler |
first batch of GraphBuilder changes to remove dependencies on BlockBegin
|
Thu, 19 May 2011 17:17:22 +0200 |
Thomas Wuerthinger |
Removed usage of stackmap table for local variable liveness.
|
Thu, 19 May 2011 17:13:30 +0200 |
Thomas Wuerthinger |
Removed special casing for exception phis in LIRGenerator. Removed dependency between LIRBlock.blockID and BlockBegin.blockID.
|
Thu, 19 May 2011 17:04:30 +0200 |
Thomas Wuerthinger |
Clean up.
|
Thu, 19 May 2011 17:02:12 +0200 |
Thomas Wuerthinger |
Clean up
|
Thu, 19 May 2011 16:56:05 +0200 |
Thomas Wuerthinger |
Removed target block references from LIR to BlockBegin instructions. Now there is a getLIRBlock method in the LIRGenerator.
|
Thu, 19 May 2011 16:46:37 +0200 |
Thomas Wuerthinger |
Removed last BlockBegin flag.
|
Thu, 19 May 2011 16:44:05 +0200 |
Thomas Wuerthinger |
Removed two more BlockBegin flags.
|
Thu, 19 May 2011 16:39:54 +0200 |
Thomas Wuerthinger |
Removed two BlockBegin flags.
|
Thu, 19 May 2011 16:37:32 +0200 |
Thomas Wuerthinger |
Removed commented-out loop recognition in the ComputeLinearScanOrder.
|
Thu, 19 May 2011 16:27:59 +0200 |
Thomas Wuerthinger |
Reverted runtest.sh changes.
|
Thu, 19 May 2011 16:26:32 +0200 |
Thomas Wuerthinger |
Fixed regression.
|
Thu, 19 May 2011 16:05:42 +0200 |
Thomas Wuerthinger |
Attempt to remove dependency between backend and BlockBegin.
|
Thu, 19 May 2011 14:31:03 +0200 |
Thomas Wuerthinger |
Small cleanup.
|
Thu, 19 May 2011 13:59:55 +0200 |
Thomas Wuerthinger |
Removed bci from the Instruction class.
|
Thu, 19 May 2011 13:21:31 +0200 |
Thomas Wuerthinger |
Added ExceptionEdgeInstruction interface.
|
Thu, 19 May 2011 13:14:02 +0200 |
Thomas Wuerthinger |
Removed unused code.
|
Thu, 19 May 2011 13:09:51 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 19 May 2011 13:09:37 +0200 |
Thomas Wuerthinger |
Removed implicit safepoints.
|
Thu, 19 May 2011 12:03:11 +0200 |
Gilles Duboscq |
Fix for last merge
|
Thu, 19 May 2011 11:43:30 +0200 |
Gilles Duboscq |
Merge
|
Thu, 19 May 2011 11:36:41 +0200 |
Gilles Duboscq |
Remove all unresolved cases from HotspotXirGenerator, use more explicit Deopt, Deopt to lastState instead of stateBefore
|
Wed, 18 May 2011 18:40:58 +0200 |
Lukas Stadler |
merge
|
Wed, 18 May 2011 18:09:20 +0200 |
Lukas Stadler |
exception handling related changes:
|
Wed, 18 May 2011 17:35:14 +0200 |
Thomas Wuerthinger |
Removed WasVisited flag
|
Wed, 18 May 2011 17:32:14 +0200 |
Thomas Wuerthinger |
Removed IsOnWorklistFlag
|
Wed, 18 May 2011 17:27:06 +0200 |
Thomas Wuerthinger |
Remove critical edge split identification.
|
Wed, 18 May 2011 17:04:47 +0200 |
Thomas Wuerthinger |
More cleanup towards separation of graphbuilding<>graph<>lirgeneration
|
Wed, 18 May 2011 16:25:33 +0200 |
Thomas Wuerthinger |
Removed control flow optimizer.
|
Wed, 18 May 2011 16:09:55 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 18 May 2011 16:09:31 +0200 |
Thomas Wuerthinger |
More cleanup.
|
Wed, 18 May 2011 15:17:17 +0200 |
Peter Hofer |
Document new IdealGraphPrinterObserver constructors
|
Wed, 18 May 2011 15:01:43 +0200 |
Peter Hofer |
Allow to submit graphs to IdealGraphVisualizer remotely with new options named after their counterparts in C2
|
Wed, 18 May 2011 15:14:55 +0200 |
Thomas Wuerthinger |
Backend clean up.
|
Wed, 18 May 2011 15:05:00 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 18 May 2011 15:03:45 +0200 |
Thomas Wuerthinger |
Removed the instruction substitutor.
|
Wed, 18 May 2011 14:40:29 +0200 |
Thomas Wuerthinger |
Removed dominator calculation.
|
Wed, 18 May 2011 14:37:57 +0200 |
Thomas Wuerthinger |
Clean up; removed subroutine block flag.
|
Wed, 18 May 2011 11:50:58 +0200 |
Peter Hofer |
IdealGraphPrinterObserver, GraphvizPrinterObserver: replace possibly invalid characters in file names
|
Wed, 18 May 2011 11:27:10 +0200 |
Peter Hofer |
GraphvizPrinterObserver: close output stream also in case of exception
|
Wed, 18 May 2011 11:53:06 +0200 |
Gilles Duboscq |
Sync with latest renamings
|
Wed, 18 May 2011 09:44:05 +0200 |
Doug Simon |
Sync with renames in Maxine code base.
|
Wed, 18 May 2011 08:54:51 +0200 |
Doug Simon |
Minor design doc edits.
|
Mon, 16 May 2011 19:26:40 +0200 |
Thomas Wuerthinger |
Additional subsection on inlining.
|
Mon, 16 May 2011 17:53:02 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 16 May 2011 17:52:50 +0200 |
Thomas Wuerthinger |
typo
|
Mon, 16 May 2011 17:31:53 +0200 |
Peter Hofer |
Add new option PrintIdealGraphToFile and another printer/observer pair to generate a graph representation that can be visualized and inspected with the ideal graph visualizer
|
Mon, 16 May 2011 17:26:47 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 16 May 2011 17:26:31 +0200 |
Thomas Wuerthinger |
New field store / guard / frame state example.
|
Mon, 16 May 2011 17:12:05 +0200 |
Gilles Duboscq |
Merge
|
Mon, 16 May 2011 11:34:59 +0200 |
Gilles Duboscq |
Sync with latest maxine repo (uniqueConcreteMethod & project names)
|
Mon, 16 May 2011 14:29:12 +0200 |
Thomas Wuerthinger |
Rewrote frame state to be not-so-Java-specific. Clarified and reduced the usage of the term "node".
|
Mon, 16 May 2011 14:05:15 +0200 |
Thomas Wuerthinger |
Added addition sections on control flow and exceptions.
|
Fri, 13 May 2011 17:09:20 -0700 |
Christian Wimmer |
use com.oracle.max.asm project for assembler
|
Fri, 13 May 2011 14:03:03 -0700 |
Maxine VM |
Merge
|
Fri, 13 May 2011 13:59:32 -0700 |
Christian Wimmer |
Refactoring of BlockMap so that it doesn't create BlockBegin objects, but maintains its own Block data structure
|
Fri, 13 May 2011 15:18:41 +0200 |
Lukas Stadler |
* BlockBegin.predecessors changed to List<BlockEnd>
|
Fri, 13 May 2011 11:19:25 +0200 |
Gilles Duboscq |
Create less nodes in case of Deopt
|
Thu, 12 May 2011 17:57:58 +0200 |
Gilles Duboscq |
Add a BailoutOnException option on C1X to be able to tell expected exceptions (bailouts on jsr etc.) appart from true/unexpected exceptions
|
Thu, 12 May 2011 17:17:50 +0200 |
Gilles Duboscq |
New Deoptimize node, remove ResolveClass node and replace it with deoptimization
|
Thu, 12 May 2011 17:00:09 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 12 May 2011 16:55:03 +0200 |
Thomas Wuerthinger |
Fixed RegisterFinalizer stateBefore.
|
Thu, 12 May 2011 12:13:17 +0200 |
Lukas Stadler |
fixed slot encoding in duplicateModified
|
Thu, 12 May 2011 11:17:31 +0200 |
Lukas Stadler |
fixed link in domake script
|
Thu, 12 May 2011 11:00:31 +0200 |
Lukas Stadler |
duplicateModified helper method
|
Thu, 12 May 2011 10:26:55 +0200 |
Lukas Stadler |
small fix to recordBailout
|
Wed, 11 May 2011 18:40:38 -0700 |
Christian Wimmer |
add -d64 to test scripts
|
Wed, 11 May 2011 16:59:18 -0700 |
Christian Wimmer |
added includes to build without precompiled headers
|
Wed, 11 May 2011 18:16:01 +0200 |
Thomas Wuerthinger |
Add exception handlers only to Invoke and Throw instructions. Deoptimize if there is an exception in a HotSpot runtime call.
|
Wed, 11 May 2011 17:18:31 +0200 |
Thomas Wuerthinger |
Towards clean up of canTrap().
|
Wed, 11 May 2011 16:40:22 +0200 |
Thomas Wuerthinger |
Removed exception optimization that immediately unwinds if it is guaranteed that there is no local exception handler.
|
Wed, 11 May 2011 16:25:15 +0200 |
Thomas Wuerthinger |
Deoptimize on array store and array bounds exception.
|
Wed, 11 May 2011 16:12:01 +0200 |
Thomas Wuerthinger |
Removed base from ValueVisitor.
|
Wed, 11 May 2011 16:10:49 +0200 |
Thomas Wuerthinger |
Removed need for base instruction. Cleanup.
|
Wed, 11 May 2011 15:23:07 +0200 |
Thomas Wuerthinger |
Removed need for state after on load indexed, and new bytecodes.
|
Wed, 11 May 2011 15:16:43 +0200 |
Thomas Wuerthinger |
Removed constant value utility of LoadField.
|
Wed, 11 May 2011 15:11:58 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 11 May 2011 15:11:33 +0200 |
Thomas Wuerthinger |
No need for stateAfter on volatile field loads.
|
Wed, 11 May 2011 14:51:33 +0200 |
Thomas Wuerthinger |
Removed more OSR handling stuff.
|
Wed, 11 May 2011 14:45:05 +0200 |
Thomas Wuerthinger |
Removed unused FatalNonUnimplemented flag and methods.
|
Wed, 11 May 2011 14:43:20 +0200 |
Thomas Wuerthinger |
Removed TestPatching option.
|
Wed, 11 May 2011 14:42:19 +0200 |
Thomas Wuerthinger |
Removed check for direct compare.
|
Wed, 11 May 2011 14:45:32 +0200 |
Peter Hofer |
Add option PrintDOTGraphToFile to produce Graphviz graphs in the DOT language for compiled methods that match PrintFilter
|
Wed, 11 May 2011 14:39:56 +0200 |
Thomas Wuerthinger |
Removed accessor workaround.
|
Wed, 11 May 2011 14:37:20 +0200 |
Thomas Wuerthinger |
Fixed regression.
|
Wed, 11 May 2011 14:34:29 +0200 |
Thomas Wuerthinger |
Clean up around BlockBegin / StdEntry.
|
Wed, 11 May 2011 14:18:49 +0200 |
Thomas Wuerthinger |
Removed CSE array length.
|
Wed, 11 May 2011 14:16:13 +0200 |
Thomas Wuerthinger |
Removed leaf type and leaf method assumptions.
|
Wed, 11 May 2011 14:15:14 +0200 |
Thomas Wuerthinger |
Removed local value map.
|
Wed, 11 May 2011 14:12:24 +0200 |
Thomas Wuerthinger |
Removed memory map.
|
Wed, 11 May 2011 14:02:08 +0200 |
Thomas Wuerthinger |
More frame state fixes. All jtt tests passing now again.
|
Wed, 11 May 2011 13:41:35 +0200 |
Thomas Wuerthinger |
Added stateBefore to Throw instruction.
|
Wed, 11 May 2011 12:10:41 +0200 |
Thomas Wuerthinger |
Deopt instead of throwing exception for checkcast.
|
Wed, 11 May 2011 11:57:11 +0200 |
Thomas Wuerthinger |
More frame state fixes.
|
Wed, 11 May 2011 11:43:44 +0200 |
Thomas Wuerthinger |
Fixed bci for stateBefore in BlockBegin
|
Wed, 11 May 2011 11:21:15 +0200 |
Thomas Wuerthinger |
More frame state fixes.
|
Wed, 11 May 2011 10:52:37 +0200 |
Thomas Wuerthinger |
FrameState fixes.
|
Tue, 10 May 2011 18:12:26 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 10 May 2011 17:17:28 +0200 |
Thomas Wuerthinger |
Small cleanup.
|
Tue, 10 May 2011 16:48:01 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 10 May 2011 16:47:49 +0200 |
Thomas Wuerthinger |
Small clean up.
|
Tue, 10 May 2011 16:57:28 +0200 |
Gilles Duboscq |
Merge
|
Tue, 10 May 2011 16:49:50 +0200 |
Gilles Duboscq |
More FrameState work
|
Tue, 10 May 2011 16:31:28 +0200 |
Lukas Stadler |
added doxygen script and config file
|
Tue, 10 May 2011 14:43:54 +0200 |
Lukas Stadler |
merge
|
Tue, 10 May 2011 14:39:54 +0200 |
Lukas Stadler |
merge
|
Tue, 10 May 2011 14:29:40 +0200 |
Lukas Stadler |
remove explicit pointer from BlockEnd to BlockBegin
|
Tue, 10 May 2011 14:34:03 +0200 |
Thomas Wuerthinger |
Some fixes around LIRGenerator / frame state. New option C1X:TraceLIRGeneratorLevel
|
Tue, 10 May 2011 12:37:46 +0200 |
Gilles Duboscq |
Framestate work : using stateAFter and reducting the number of nodes with framestates. Intermediate state (does not pass tests)
|
Tue, 10 May 2011 11:55:12 +0200 |
Lukas Stadler |
changed stateAfter FrameState to successor (instead of input), checkstyle fixes, added fixed root node to graph
|
Mon, 09 May 2011 19:12:55 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 09 May 2011 19:12:45 +0200 |
Thomas Wuerthinger |
Fixed typo.
|
Mon, 09 May 2011 17:28:10 +0200 |
Thomas Wuerthinger |
Incorporated comments from Peter. Renamings trap=>guard and guard/split=>anchor.
|
Mon, 09 May 2011 17:10:30 +0200 |
Lukas Stadler |
added FrameStateAccess interface
|
Mon, 09 May 2011 17:00:25 +0200 |
Lukas Stadler |
FrameState and Graphviz changes:
|
Mon, 09 May 2011 14:11:13 +0200 |
Thomas Wuerthinger |
Fixed merge regression around genMonitorEnter.
|
Mon, 09 May 2011 10:54:09 +0200 |
Lukas Stadler |
merge
|
Mon, 09 May 2011 10:53:30 +0200 |
Lukas Stadler |
merge
|
Fri, 06 May 2011 17:08:29 +0200 |
Lukas Stadler |
merge
|
Fri, 06 May 2011 17:08:00 +0200 |
Lukas Stadler |
FrameState cleanup: split into FrameStateBuilder and fixed-size FrameState, removed MutableFrameState
|
Fri, 06 May 2011 13:03:33 +0200 |
Lukas Stadler |
cleanup: FrameState copy methods, ImmutableFrameState
|
Mon, 09 May 2011 10:43:57 +0200 |
Peter Hofer |
Move Graphviz visualization code to its own project, GraalGraphviz
|
Fri, 06 May 2011 17:54:02 +0200 |
Thomas Wuerthinger |
Deoptimize on implicit division by 0.
|
Fri, 06 May 2011 17:47:17 +0200 |
Thomas Wuerthinger |
Fixed the stateBefore of invokes and monitorenter instructions to include the arguments of the instruction.
|
Fri, 06 May 2011 16:21:10 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 06 May 2011 16:20:56 +0200 |
Thomas Wuerthinger |
Deopt on implicit null pointer exception.
|
Thu, 05 May 2011 17:03:43 +0200 |
Thomas Wuerthinger |
Doc fixes.
|
Fri, 06 May 2011 11:18:15 +0200 |
Lukas Stadler |
new node layout: Phi
|
Fri, 06 May 2011 10:25:37 +0200 |
Lukas Stadler |
new node layout: BlockBegin, BlockEnd
|
Thu, 05 May 2011 16:33:12 +0200 |
Lukas Stadler |
merge
|
Thu, 05 May 2011 16:32:20 +0200 |
Lukas Stadler |
new node layout: TypeCheck, RegisterFinalizer, Invoke, NewArray, NullCheck
|
Thu, 05 May 2011 16:23:17 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 05 May 2011 16:22:59 +0200 |
Thomas Wuerthinger |
Made graphs smaller.
|
Thu, 05 May 2011 15:55:11 +0200 |
Thomas Wuerthinger |
More doc + conclusion.
|
Thu, 05 May 2011 16:07:00 +0200 |
Lukas Stadler |
new node layout: AccessMonitor, Invoke
|
Thu, 05 May 2011 15:49:48 +0200 |
Lukas Stadler |
new node layout: AccessField
|
Thu, 05 May 2011 15:43:23 +0200 |
Lukas Stadler |
changed Constant and Convert, more StoreIndexed changes
|
Thu, 05 May 2011 15:23:27 +0200 |
Lukas Stadler |
merge
|
Thu, 05 May 2011 15:23:07 +0200 |
Lukas Stadler |
checkstyle fixes, updated AccessArray + subclasses
|
Thu, 05 May 2011 15:06:11 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 05 May 2011 15:05:40 +0200 |
Thomas Wuerthinger |
More work on doc.
|
Thu, 05 May 2011 14:03:49 +0200 |
Thomas Wuerthinger |
Refer to "Graal compiler" as "the compiler" in the design document.
|
Thu, 05 May 2011 13:59:43 +0200 |
Thomas Wuerthinger |
Update on doc.
|
Thu, 05 May 2011 15:01:34 +0200 |
Lukas Stadler |
changed NegateOp, more Op2 changes (generic inputValuesDo impl)
|
Thu, 05 May 2011 14:37:17 +0200 |
Lukas Stadler |
more Op2 changes
|
Thu, 05 May 2011 14:12:19 +0200 |
Lukas Stadler |
new node layout: Op2
|
Thu, 05 May 2011 14:02:34 +0200 |
Lukas Stadler |
changed Instruction.isAppended to boolean flag (instead of next == this logic)
|
Thu, 05 May 2011 13:47:27 +0200 |
Lukas Stadler |
merge
|
Thu, 05 May 2011 13:47:14 +0200 |
Lukas Stadler |
new node layout: Instruction
|
Thu, 05 May 2011 13:27:48 +0200 |
Lukas Stadler |
added GraalGraph to classpath, Node as superclass of Value
|
Thu, 05 May 2011 13:24:34 +0200 |
Thomas Wuerthinger |
Added Peter Hofer to authors list.
|
Wed, 04 May 2011 18:57:26 +0200 |
Peter Hofer |
Graphviz visualization support
|
Wed, 04 May 2011 17:02:11 +0200 |
Lukas Stadler |
merge
|
Wed, 04 May 2011 16:39:06 +0200 |
Lukas Stadler |
doc: framestate and deopt changes
|
Wed, 04 May 2011 12:58:17 +0200 |
Lukas Stadler |
doc: expanded framestate section
|
Wed, 04 May 2011 16:36:55 +0200 |
Thomas Wuerthinger |
Updated PDF.
|
Wed, 04 May 2011 16:36:09 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 04 May 2011 16:34:28 +0200 |
Thomas Wuerthinger |
Documentation: More content and graphs on loops and vectorization.
|
Mon, 02 May 2011 11:00:33 +0200 |
Thomas Wuerthinger |
Small fix to documentation.
|
Tue, 03 May 2011 15:13:19 +0200 |
Lukas Stadler |
doc: smaller font, new quad and quadsplit nodes
|
Tue, 03 May 2011 10:19:11 +0200 |
Gilles Duboscq |
Cleaned some remaining references to scope/inlining
|
Mon, 02 May 2011 10:36:10 -0700 |
christian wimmer |
editing
|
Mon, 02 May 2011 10:56:35 +0200 |
Gilles Duboscq |
Add QuietBailout option to be able to mute the bailouts generated by JSRs in dacapo
|
Mon, 02 May 2011 10:24:43 +0200 |
Gilles Duboscq |
Merge
|
Mon, 02 May 2011 10:24:16 +0200 |
Gilles Duboscq |
Finish remove inlining (removed ScopeData), remove JSR support
|
Fri, 29 Apr 2011 16:46:30 +0200 |
Gilles Duboscq |
Remove inlining (3rd part)
|
Fri, 29 Apr 2011 13:19:17 +0200 |
Gilles Duboscq |
Remove inlining (2nd part) removed IRScope
|
Fri, 29 Apr 2011 11:50:28 +0200 |
Gilles Duboscq |
Removing inlining support (1st part)
|
Fri, 29 Apr 2011 11:14:05 -0700 |
christian wimmer |
comments
|
Fri, 29 Apr 2011 16:51:33 +0200 |
Thomas Wuerthinger |
Updated doc. Added Texclipse project.
|
Fri, 29 Apr 2011 12:08:53 +0200 |
Lukas Stadler |
increase max nmethod size, required for dacapo jython
|
Fri, 29 Apr 2011 11:16:06 +0200 |
Gilles Duboscq |
Modified assert in NodeArray.set method (also helps with a compilation issue in ECJ)
|
Thu, 28 Apr 2011 18:58:35 +0200 |
Thomas Wuerthinger |
Fixed delete() method
|
Thu, 28 Apr 2011 18:30:55 +0200 |
Thomas Wuerthinger |
Node and Graph design changes.
|
Thu, 28 Apr 2011 14:35:35 +0200 |
Thomas Wuerthinger |
Checkstyle fixes.
|
Thu, 28 Apr 2011 14:29:54 +0200 |
Gilles Duboscq |
Merge
|
Thu, 28 Apr 2011 14:27:42 +0200 |
Gilles Duboscq |
more tests for GraalGraph, some changes and fixes
|
Thu, 28 Apr 2011 13:17:23 +0200 |
Lukas Stadler |
test scripts: use JDK7 env var, check all required vars
|
Thu, 28 Apr 2011 10:40:49 +0200 |
Lukas Stadler |
fixed permissions of test scripts (executable)
|
Thu, 28 Apr 2011 09:59:45 +0200 |
Lukas Stadler |
doc: small changes to graphs, graph test file
|
Wed, 27 Apr 2011 22:13:30 +0200 |
Thomas Wuerthinger |
Enabled checkstyle for the GraalGraph project. Fixed checkstyle errors. Set correct code formatter.
|
Wed, 27 Apr 2011 22:07:20 +0200 |
Thomas Wuerthinger |
Added Oracle header. Moved author declaration into package-info.java file.
|
Wed, 27 Apr 2011 21:57:03 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 27 Apr 2011 21:56:38 +0200 |
Thomas Wuerthinger |
Clean up C1XMetrics.
|
Wed, 27 Apr 2011 21:54:31 +0200 |
Thomas Wuerthinger |
Removed liveness marking.
|
Wed, 27 Apr 2011 21:38:22 +0200 |
Thomas Wuerthinger |
Fixed regression wrt write barriers.
|
Wed, 27 Apr 2011 21:29:17 +0200 |
Thomas Wuerthinger |
Fixes to barriers.
|
Wed, 27 Apr 2011 21:22:10 +0200 |
Thomas Wuerthinger |
Clean up on canTrap.
|
Wed, 27 Apr 2011 21:25:15 +0200 |
Gilles Duboscq |
Draft for graph classes
|
Wed, 27 Apr 2011 20:58:01 +0200 |
Thomas Wuerthinger |
More Value.Flag clean up.
|
Wed, 27 Apr 2011 20:27:43 +0200 |
Thomas Wuerthinger |
More flags clean up.
|
Wed, 27 Apr 2011 20:22:05 +0200 |
Thomas Wuerthinger |
More clean up on Value.Flags.
|
Wed, 27 Apr 2011 20:13:54 +0200 |
Thomas Wuerthinger |
Clean up on Value class and LIRGenerator/LIRItem-related things.
|
Wed, 27 Apr 2011 19:53:46 +0200 |
Thomas Wuerthinger |
Clean up on LIRGenerator and related.
|
Wed, 27 Apr 2011 19:30:56 +0200 |
Thomas Wuerthinger |
Removed default value visitor.
|
Wed, 27 Apr 2011 19:28:00 +0200 |
Thomas Wuerthinger |
Remove useless C1XOptions.
|
Wed, 27 Apr 2011 19:25:26 +0200 |
Thomas Wuerthinger |
Prohibit inlining of synchronized and inlining of method with exception handlers (remove C1XOption).
|
Wed, 27 Apr 2011 19:05:35 +0200 |
Thomas Wuerthinger |
Removed canonicalizer.
|
Wed, 27 Apr 2011 19:00:40 +0200 |
Thomas Wuerthinger |
Reinsert phi simplifier (does not seem to be optional). Disabled canonicalizer.
|
Wed, 27 Apr 2011 18:17:18 +0200 |
Thomas Wuerthinger |
Remove dead code elimination 1
|
Wed, 27 Apr 2011 17:05:26 +0200 |
Thomas Wuerthinger |
Removed dead code elimination2
|
Wed, 27 Apr 2011 17:00:01 +0200 |
Thomas Wuerthinger |
Removed instruction substitutor.
|
Wed, 27 Apr 2011 16:59:28 +0200 |
Thomas Wuerthinger |
Removed phi simplifier.
|
Wed, 27 Apr 2011 16:57:50 +0200 |
Thomas Wuerthinger |
Removed global value numberer.
|
Wed, 27 Apr 2011 16:56:33 +0200 |
Thomas Wuerthinger |
Removed block merger.
|
Wed, 27 Apr 2011 16:54:57 +0200 |
Thomas Wuerthinger |
Removed CEEliminator (and two unused/unimplemented optimizations).
|
Wed, 27 Apr 2011 16:50:17 +0200 |
Thomas Wuerthinger |
Removed null check eliminator.
|
Wed, 27 Apr 2011 16:48:23 +0200 |
Thomas Wuerthinger |
Removed compiler extension mechanism
|
Wed, 27 Apr 2011 16:43:31 +0200 |
Thomas Wuerthinger |
Removing two more HIR instructions.
|
Wed, 27 Apr 2011 16:40:09 +0200 |
Thomas Wuerthinger |
Removed intrinsic-related instructions
|
Wed, 27 Apr 2011 16:25:54 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 27 Apr 2011 16:25:32 +0200 |
Thomas Wuerthinger |
Removed intrinsics.
|
Wed, 27 Apr 2011 16:00:36 +0200 |
Lukas Stadler |
merge
|
Wed, 27 Apr 2011 15:59:38 +0200 |
Lukas Stadler |
added initial version of design docs, fixed .hgignore (regex, . -> \.)
|
Wed, 27 Apr 2011 15:49:27 +0200 |
Thomas Wuerthinger |
Removed anything OSR-related.
|
Wed, 27 Apr 2011 15:36:29 +0200 |
Thomas Wuerthinger |
Removed extended bytecodes and related HIR instructions.
|
Wed, 27 Apr 2011 15:12:29 +0200 |
Thomas Wuerthinger |
Added more batch files to run dacapo benchmarks and the Graal bootstrap.
|
Wed, 27 Apr 2011 14:49:45 +0200 |
Thomas Wuerthinger |
Added script to run Maxine java tester tests.
|
Wed, 27 Apr 2011 12:22:24 +0200 |
Thomas Wuerthinger |
Added README.
|
Wed, 27 Apr 2011 12:14:48 +0200 |
Thomas Wuerthinger |
Adjusted classpaths such that new graalvm repo structure works.
|
Wed, 27 Apr 2011 11:53:40 +0200 |
Thomas Wuerthinger |
Adapted project classpath
|
Wed, 27 Apr 2011 11:50:44 +0200 |
Thomas Wuerthinger |
Renamings Runtime=>GraalRuntime and Compiler=>GraalCompiler
|
Wed, 27 Apr 2011 11:48:55 +0200 |
Thomas Wuerthinger |
Changed dependency of Runtime project.
|
Wed, 27 Apr 2011 11:43:22 +0200 |
Thomas Wuerthinger |
Pull over of compiler from maxine repository.
|
Wed, 27 Apr 2011 11:00:17 +0200 |
Lukas Stadler |
small fix to GRAAL_AUTHORS
|
Tue, 26 Apr 2011 22:17:17 +0200 |
Thomas Wuerthinger |
Added Gilles to authors list.
|
Tue, 26 Apr 2011 22:01:41 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 26 Apr 2011 22:00:17 +0200 |
Thomas Wuerthinger |
Added GRAAL_AUTHORS file. Removed individual @author tags per file.
|
Tue, 26 Apr 2011 21:48:09 +0200 |
Thomas Wuerthinger |
Copyright rebranding. Update checkstyle file.
|
Tue, 26 Apr 2011 21:10:53 +0200 |
Thomas Wuerthinger |
Rebranding to com.oracle.graal
|
Tue, 26 Apr 2011 20:56:07 +0200 |
Thomas Wuerthinger |
Fixed an issue in the XIR generator that caused a bug in combination with HotSpot's change on static fields. Now all DaCapo's passing.
|
Tue, 26 Apr 2011 16:46:23 +0200 |
Thomas Wuerthinger |
Fixed an issue with RiType.superType (wrong cast in the C++ part).
|
Tue, 26 Apr 2011 14:46:28 +0200 |
Thomas Wuerthinger |
Fixed an issue in the HotSpot XIR generator. Benchmark "fop" now passing on all optimization levels.
|
Fri, 22 Apr 2011 23:22:46 +0200 |
Thomas Wuerthinger |
Added draft for documentation (goals and IR).
|
Fri, 22 Apr 2011 22:13:35 +0200 |
Thomas Wuerthinger |
Adjustments to react on changes on the RiRuntime interface.
|
Fri, 22 Apr 2011 21:52:33 +0200 |
Thomas Wuerthinger |
Small adjustment to assertion and constants size calculation.
|
Fri, 22 Apr 2011 21:13:09 +0200 |
Thomas Wuerthinger |
Fixed an issue with alignment of double/long values in the code buffer. Can now run Scimark again.
|
Fri, 22 Apr 2011 19:41:55 +0200 |
Thomas Wuerthinger |
Fixed issue with resolving class: HotSpot must not resolve class at invokestatic bytecodes.
|
Fri, 22 Apr 2011 19:00:07 +0200 |
Thomas Wuerthinger |
Fixed merge issues.
|
Fri, 22 Apr 2011 15:30:53 +0200 |
Thomas Wuerthinger |
Merge with OpenJDK.
|
Fri, 22 Apr 2011 15:22:45 +0200 |
Thomas Wuerthinger |
Renamed project HotSpotVM => Runtime
|
Thu, 21 Apr 2011 19:49:49 -0700 |
trims |
Added tag hs21-b09 for changeset 611e19a16519
|
Thu, 21 Apr 2011 15:32:54 -0700 |
katleman |
Added tag jdk7-b139 for changeset 611e19a16519
|
Fri, 15 Apr 2011 18:23:27 -0700 |
trims |
7037174: Bump the HS21 build number to 09
hs21-b09 jdk7-b139
|
Fri, 15 Apr 2011 18:23:20 -0700 |
trims |
Merge
|
Fri, 15 Apr 2011 08:29:26 -0700 |
jrose |
Merge
|
Thu, 14 Apr 2011 06:46:38 -0700 |
twisti |
Merge
|
Thu, 14 Apr 2011 01:53:12 -0700 |
twisti |
7036220: Shark fails to find LLVM 2.9 System headers during build
|
Thu, 14 Apr 2011 00:02:21 -0700 |
iveresov |
7036236: VM crashes assert((!inside_attrs()) || is_error_reported()) failed ...
|
Wed, 13 Apr 2011 14:33:03 -0700 |
iveresov |
6988308: assert((cnt > 0.0f) && (prob > 0.0f)) failed: Bad frequency assignment in if
|
Tue, 12 Apr 2011 02:40:23 -0700 |
twisti |
7035870: JSR 292: Zero support
|
Mon, 11 Apr 2011 15:30:31 -0700 |
kvn |
7035713: 3DNow Prefetch Instruction Support
|
Sat, 09 Apr 2011 22:55:25 -0700 |
jrose |
6987991: JSR 292 phpreboot test/testtracefun2.phpr segfaults
|
Tue, 12 Apr 2011 14:18:53 -0700 |
coleenp |
Merge
|
Tue, 12 Apr 2011 02:53:06 -0400 |
dholmes |
7034585: Adjust fillInStackTrace filtering to assist 6998871
|
Mon, 11 Apr 2011 11:12:41 +0200 |
brutisso |
7034625: Product builds in Visual Studio projects should produce full symbol information
|
Thu, 07 Apr 2011 20:26:41 -0700 |
ohair |
7019210: Fix misc references to /bugreport websites
|
Mon, 04 Apr 2011 18:15:55 -0400 |
dholmes |
7009276: Add -XX:+IgnoreUnrecognizedVMOptions to several tests
|
Thu, 31 Mar 2011 08:08:50 -0400 |
kamg |
7030388: JCK test failed to reject invalid class check01304m10n.
|
Fri, 01 Apr 2011 15:15:37 -0700 |
andrew |
7010849: 5/5 Extraneous javac source/target options when building sa-jdi
|
Thu, 31 Mar 2011 06:54:30 -0400 |
dholmes |
7032775: Include Shark code in the build again
|
Wed, 30 Mar 2011 19:38:07 +0400 |
dsamersoff |
7017193: Small memory leak in get_stack_bounds os::create_stack_guard_pages
|
Sat, 09 Apr 2011 21:16:12 -0700 |
jrose |
Merge
|
Fri, 08 Apr 2011 23:00:14 -0700 |
never |
7035161: assert(!o->is_null_object()) failed: null object not yet handled here.
|
Fri, 08 Apr 2011 20:52:28 -0700 |
kvn |
Merge
|
Fri, 08 Apr 2011 14:56:22 -0700 |
kvn |
7004555: Add new policy for one iteration loops
|
Fri, 08 Apr 2011 17:03:31 -0700 |
iveresov |
7034967: C1: assert(false) failed: error (assembler_sparc.cpp:2043)
|
Thu, 07 Apr 2011 21:32:23 -0700 |
never |
7034957: acquiring lock CodeCache_lock/1 out of order with lock tty_lock/0 -- possible deadlock
|
Thu, 07 Apr 2011 17:12:23 -0700 |
jrose |
7009600: JSR 292 Server compiler crashes in Compile::find_intrinsic(ciMethod*, bool)
|
Thu, 07 Apr 2011 17:12:21 -0700 |
jrose |
7012087: JSR 292 Misleading exception message for a non-bound MH for a virtual method
|
Thu, 07 Apr 2011 17:02:30 -0700 |
jrose |
6981791: remove experimental code for JSR 292
|
Wed, 06 Apr 2011 17:32:09 -0700 |
kvn |
6992789: assert(phi->_idx >= nodes_size()) failed: only new Phi per instance memory slice
|
Wed, 06 Apr 2011 16:02:50 -0700 |
never |
7034513: enable fast accessors and empty methods for ZERO and -Xint
|
Tue, 05 Apr 2011 19:16:52 -0700 |
never |
7033779: CodeCache::largest_free_block may need to hold the CodeCache lock
|
Tue, 05 Apr 2011 02:31:46 -0700 |
never |
Merge
|
Tue, 05 Apr 2011 00:31:09 -0700 |
never |
6777083: assert(target != __null,"must not be null")
|
Tue, 05 Apr 2011 00:27:58 -0700 |
kvn |
Merge
|
Mon, 04 Apr 2011 19:02:36 -0700 |
kvn |
7004547: regular loop unroll should not unroll more than max unrolling
|
Mon, 04 Apr 2011 22:17:15 -0700 |
never |
Merge
|
Mon, 04 Apr 2011 19:03:35 -0700 |
never |
6528013: C1 CTW failure with -XX:+VerifyOops assert(allocates2(pc),"")
|
Mon, 04 Apr 2011 18:48:49 -0700 |
iveresov |
Merge
|
Mon, 04 Apr 2011 16:00:34 -0700 |
iveresov |
7033732: C1: When calling c2 arraycopy stubs offsets and length must have clear upper 32bits
|
Mon, 04 Apr 2011 12:57:04 -0700 |
never |
7026957: assert(type2aelembytes(store->as_Mem()->memory_type(), true) == 1 << shift->in(2)->get_int()) failed
|
Mon, 04 Apr 2011 03:02:00 -0700 |
twisti |
7032458: Zero and Shark fixes
|
Sun, 03 Apr 2011 12:00:54 +0200 |
roland |
7033154: Improve C1 arraycopy performance
|
Sat, 02 Apr 2011 10:54:15 -0700 |
kvn |
7004535: Clone loop predicate during loop unswitch
|
Sat, 02 Apr 2011 09:49:27 -0700 |
kvn |
7032314: Allow to generate CallLeafNoFPNode in IdealKit
|
Fri, 01 Apr 2011 21:45:33 -0700 |
never |
6909440: C2 fails with assertion (_always_cold->is_cold(),"must always be cold")
|
Thu, 31 Mar 2011 21:05:55 -0700 |
never |
6385687: UseFastEmptyMethods/UseFastAccessorMethods considered harmful
|
Thu, 14 Apr 2011 17:53:28 -0700 |
trims |
Added tag hs21-b08 for changeset 0930dc920c18
|
Thu, 14 Apr 2011 15:21:45 -0700 |
schien |
Added tag jdk7-b138 for changeset 0930dc920c18
|
Fri, 08 Apr 2011 16:18:48 -0700 |
trims |
7035259: Bump the HS21 build number to 08
hs21-b08 jdk7-b138
|
Fri, 08 Apr 2011 16:18:38 -0700 |
trims |
Merge
|
Wed, 06 Apr 2011 16:02:53 -0700 |
jmasa |
Merge
|
Fri, 18 Feb 2011 10:07:34 -0800 |
johnc |
7020042: G1: Partially remove fix for 6994628
|
Mon, 04 Apr 2011 14:23:17 -0400 |
tonyp |
7027766: G1: introduce flag to dump the liveness information per region at the end of marking
|
Mon, 04 Apr 2011 13:18:35 -0400 |
tonyp |
7033292: G1: nightly failure: Non-dirty cards in region that should be dirty
|
Wed, 30 Mar 2011 10:26:59 -0400 |
tonyp |
7023069: G1: Introduce symmetric locking in the slow allocation path
|
Tue, 29 Mar 2011 22:36:16 -0400 |
tonyp |
7029458: G1: Add newly-reclaimed regions to the beginning of the region free list, not the end
|
Mon, 28 Mar 2011 10:58:54 -0700 |
johnc |
7026932: G1: No need to abort VM when card count cache expansion fails
|
Wed, 23 Mar 2011 14:12:51 +0100 |
brutisso |
6948149: G1: Imbalance in termination times
|
Fri, 25 Mar 2011 17:39:20 -0700 |
jcoomes |
Merge
|
Thu, 24 Mar 2011 15:47:01 -0700 |
ysr |
7029036: Card-table verification hangs with all framework collectors, except G1, even before the first GC
|
Thu, 24 Mar 2011 15:45:27 -0700 |
ysr |
7030435: Some oop_oop_iterate_m() methods iterate outside of specified memory bounds
|
Tue, 05 Apr 2011 14:12:31 -0700 |
trims |
7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass
|
Fri, 08 Apr 2011 15:56:52 -0700 |
trims |
Added tag hs21-b07 for changeset 2dbcb4a4d8da
|
Thu, 07 Apr 2011 15:20:57 -0700 |
schien |
Added tag jdk7-b137 for changeset 2dbcb4a4d8da
|
Fri, 01 Apr 2011 20:44:31 -0700 |
trims |
7033237: Bump the HS21 build number to 07
hs21-b07 jdk7-b137
|
Fri, 01 Apr 2011 20:44:27 -0700 |
trims |
Merge
|
Fri, 01 Apr 2011 15:16:04 -0700 |
kvn |
Merge
|
Thu, 31 Mar 2011 16:54:27 -0700 |
kvn |
7032849: 7022998 changes broke hs_err compile task print
|
Thu, 31 Mar 2011 15:30:12 -0700 |
never |
Merge
|
Thu, 31 Mar 2011 14:00:41 -0700 |
never |
7032129: Native memory usage grow unexpectedly for vm/oom/*InternedString tests
|
Thu, 31 Mar 2011 13:22:34 -0700 |
kvn |
7032696: Fix for 7029152 broke VM
|
Thu, 31 Mar 2011 02:31:57 -0700 |
twisti |
6817525: turn on method handle functionality by default for JSR 292
|
Thu, 31 Mar 2011 00:27:08 -0700 |
twisti |
7032388: guarantee(VM_Version::supports_cmov()) failed: illegal instruction on i586 after 6919934
|
Wed, 30 Mar 2011 18:55:04 -0700 |
iveresov |
Merge
|
Wed, 30 Mar 2011 15:22:41 -0700 |
iveresov |
6564610: assert(UseCompiler || CompileTheWorld, "UseCompiler should be set by now.")
|
Wed, 30 Mar 2011 12:08:49 -0700 |
kvn |
7029152: Ideal nodes for String intrinsics miss memory edge optimization
|
Wed, 30 Mar 2011 07:47:19 -0700 |
never |
7031614: jmap -permstat fails with java.lang.InternalError in sun.jvm.hotspot.oops.OopField.getValue
|
Wed, 30 Mar 2011 03:48:38 -0700 |
iveresov |
Merge
|
Tue, 29 Mar 2011 22:25:17 -0700 |
iveresov |
7026307: DEBUG MESSAGE: broken null klass on amd64
|
Tue, 29 Mar 2011 22:05:21 -0700 |
never |
7032306: Fastdebug build failure on Solaris with SS11 compilers
|
Tue, 29 Mar 2011 17:35:34 -0700 |
iveresov |
6741940: Nonvolatile XMM registers not preserved across JNI calls
|
Tue, 29 Mar 2011 09:11:51 -0700 |
kvn |
7032133: Enable sse4.2 for new AMD processors
|
Mon, 28 Mar 2011 03:58:07 -0700 |
twisti |
7022998: JSR 292 recursive method handle calls inline themselves infinitely
|
Sun, 27 Mar 2011 13:17:37 -0700 |
iveresov |
6964776: c2 should ensure the polling page is reachable on 64 bit
|
Sun, 27 Mar 2011 00:00:14 -0700 |
never |
7024475: loop doesn't terminate when compiled
|
Sat, 26 Mar 2011 08:31:45 -0700 |
roland |
Merge
|
Fri, 25 Mar 2011 09:35:39 +0100 |
roland |
7029017: Additional architecture support for c2 compiler
|
Fri, 25 Mar 2011 18:50:10 -0700 |
never |
7022204: LogFile wildcarding should use %p instead of star
|
Fri, 25 Mar 2011 18:19:22 -0400 |
never |
Merge
|
Fri, 25 Mar 2011 11:29:30 -0700 |
never |
7025708: Assertion if using "-XX:+CITraceTypeFlow -XX:+Verbose" together
|
Thu, 24 Mar 2011 23:49:56 -0700 |
jcoomes |
Merge
|
Thu, 24 Mar 2011 23:04:40 -0700 |
twisti |
Merge
|
Thu, 24 Mar 2011 02:11:50 -0700 |
twisti |
7030207: Zero tweak to remove accidentally incorporated code
|
Wed, 30 Mar 2011 17:05:40 -0700 |
acorn |
Merge
|
Mon, 28 Mar 2011 12:48:08 +0200 |
sla |
7031571: Generate native VS2010 project files
|
Fri, 01 Apr 2011 12:06:59 -0700 |
trims |
Added tag hs21-b06 for changeset bd586e392d93
|
Thu, 31 Mar 2011 18:14:04 -0700 |
schien |
Added tag jdk7-b136 for changeset bd586e392d93
|
Fri, 25 Mar 2011 18:04:51 -0700 |
trims |
7031227: Bump the HS21 build number to 06
hs21-b06 jdk7-b136
|
Fri, 25 Mar 2011 18:04:45 -0700 |
trims |
Merge
|
Thu, 24 Mar 2011 23:06:13 -0700 |
jcoomes |
Merge
|
Tue, 22 Mar 2011 18:04:03 -0400 |
mchung |
7025628: Remove the temporary hack added for jdk modularization in hotspot
|
Mon, 21 Mar 2011 22:16:19 -0400 |
dholmes |
6535709: interrupt of wait()ing thread isn't triggerring InterruptedException - test intwait3
|
Thu, 24 Mar 2011 23:04:36 -0700 |
jcoomes |
Merge
|
Wed, 23 Mar 2011 04:19:16 -0700 |
twisti |
7029805: JSR 292 compiler/6991596/Test6991596.java fails in nightly
|
Mon, 21 Mar 2011 11:28:14 -0700 |
kvn |
7008866: Missing loop predicate for loop with multiple entries
|
Mon, 21 Mar 2011 02:30:49 -0700 |
twisti |
7027232: JSR 292: wrong numeric value returned by MH on solaris-sparc
|
Thu, 24 Mar 2011 23:00:27 -0700 |
jcoomes |
Merge
|
Wed, 23 Mar 2011 10:55:43 -0700 |
never |
7030300: more nightly failures after statics in Class changes
|
Tue, 22 Mar 2011 13:36:33 -0700 |
jcoomes |
6962931: move interned strings out of the perm gen
|
Mon, 21 Mar 2011 18:38:00 -0700 |
jcoomes |
6962930: make the string table size configurable
|
Mon, 21 Mar 2011 14:06:50 -0700 |
never |
7029509: nightly failures after static fields in Class
|
Fri, 18 Mar 2011 16:00:34 -0700 |
never |
7017732: move static fields into Class to prepare for perm gen removal
|
Fri, 18 Mar 2011 15:52:42 -0700 |
never |
7028374: race in fix_oop_relocations for scavengeable nmethods
|
Fri, 25 Mar 2011 17:26:33 -0700 |
trims |
Added tag hs21-b05 for changeset b898f0fc3ced
|
Thu, 24 Mar 2011 11:20:35 -0700 |
schien |
Added tag jdk7-b135 for changeset b898f0fc3ced
|
Fri, 18 Mar 2011 13:28:33 -0700 |
trims |
7028846: Bump the HS21 build number to 05
hs21-b05 jdk7-b135
|
Fri, 18 Mar 2011 13:28:29 -0700 |
trims |
Merge
|
Fri, 18 Mar 2011 09:03:43 -0700 |
jcoomes |
Merge
|
Thu, 17 Mar 2011 10:32:46 -0700 |
ysr |
6668573: CMS: reference processing crash if ParallelCMSThreads > ParallelGCThreads
|
Wed, 16 Mar 2011 10:37:08 -0700 |
ysr |
6896099: Integrate CMS heap ergo with default heap sizing ergo
|
Tue, 15 Mar 2011 09:07:49 -0700 |
jwilhelm |
Merge
|
Fri, 11 Mar 2011 16:35:18 +0100 |
jwilhelm |
6820066: Check that -XX:ParGCArrayScanChunk has a value larger than zero.
|
Mon, 14 Mar 2011 21:52:24 -0700 |
ysr |
6987703: iCMS: Intermittent hang with gc/gctests/CallGC/CallGC01 and +ExplicitGCInvokesConcurrent
|
Thu, 03 Mar 2011 11:35:50 +0100 |
brutisso |
7023747: G1: too strict assert in RefineRecordRefsIntoCSCardTableEntryClosure::do_card_ptr in g1RemSet.cpp
|
Thu, 03 Mar 2011 22:58:46 +0100 |
brutisso |
7022943: G1: improve logging to avoid interleaved numbers
|
Sun, 06 Mar 2011 11:37:18 -0800 |
jcoomes |
7018056: large pages not always enabled by default
|
Fri, 04 Mar 2011 17:13:19 -0500 |
tonyp |
7014923: G1: code cleanup
|
Fri, 18 Mar 2011 01:44:15 -0700 |
twisti |
Merge
|
Thu, 17 Mar 2011 18:29:18 -0700 |
jrose |
7011865: JSR 292 CTW fails: !THREAD->is_Compiler_thread() failed: Can not load classes with the Compiler thre
|
Thu, 17 Mar 2011 12:08:01 -0700 |
kvn |
7028394: Newer AMD Processor Prefetch Defaults
|
Fri, 11 Mar 2011 22:34:57 -0800 |
jrose |
7012648: move JSR 292 to package java.lang.invoke and adjust names
|
Fri, 11 Mar 2011 22:33:47 -0800 |
jrose |
6839872: remove implementation inheritance from JSR 292 APIs
|
Fri, 11 Mar 2011 21:19:15 -0800 |
jrose |
Merge
|
Fri, 11 Mar 2011 07:50:51 -0800 |
kvn |
7026631: field _klass is incorrectly set for dual type of TypeAryPtr::OOPS
|
Wed, 09 Mar 2011 09:15:16 -0800 |
kvn |
7025742: Can not use CodeCache::unallocated_capacity() with fragmented CodeCache
|
Sun, 06 Mar 2011 22:09:23 -0800 |
never |
6965570: assert(!needs_patching && x->is_loaded(),"how do we know it's volatile if it's not loaded")
|
Sat, 05 Mar 2011 11:02:04 -0800 |
kvn |
6589823: Error: meet not symmetric
|
Fri, 04 Mar 2011 22:44:50 -0800 |
never |
Merge
|
Fri, 04 Mar 2011 20:01:48 -0800 |
never |
7024866: # assert(limit == NULL || limit <= nm->code_end()) failed: in bounds
|
Fri, 04 Mar 2011 15:14:16 -0800 |
iveresov |
7020403: Add AdvancedCompilationPolicy for tiered
|
Wed, 16 Mar 2011 23:45:04 -0400 |
vladidan |
Merge
|
Wed, 16 Mar 2011 10:47:45 -0400 |
vladidan |
Merge
|
Thu, 10 Mar 2011 14:56:11 -0500 |
vladidan |
7011490: Wrong computation results in Test6880034
|
Wed, 16 Mar 2011 14:57:49 -0400 |
coleenp |
7019165: Incorrect symbols in pstack output after SymbolTable changes
|
Tue, 15 Mar 2011 06:50:01 -0700 |
dcubed |
Merge
|
Tue, 15 Mar 2011 06:37:31 -0700 |
dcubed |
7024970: 2/3 assert(ServiceThread::is_service_thread(Thread::current())) failed: Service thread must post enqueue
|
Tue, 15 Mar 2011 06:35:10 -0700 |
dcubed |
7024234: 2/3 jvmti tests fail assert(!_oops_are_stale) failed: oops are stale on Win-AMD64
|
Mon, 14 Mar 2011 11:43:56 -0700 |
acorn |
Merge
|
Fri, 11 Mar 2011 16:09:55 -0500 |
phh |
7023931: PcDescCache::find_pc_desc should not write _last_pc_desc
|
Thu, 10 Mar 2011 17:44:32 +0100 |
bdelsart |
7025485: leverage shared x86-only deoptimization code
|
Fri, 11 Mar 2011 22:41:33 -0800 |
trims |
Merge
|
Mon, 07 Mar 2011 16:03:28 -0500 |
coleenp |
7024584: Symbol printouts shouldnt be under PrintGCDetails
|
Mon, 07 Mar 2011 09:16:08 -0800 |
acorn |
Merge
|
Fri, 04 Mar 2011 14:40:46 -0500 |
kamg |
6845426: non-static <clinit> method with no args is called during the class initialization process
|
Thu, 03 Mar 2011 19:53:03 -0500 |
coleenp |
7021653: Parfait issue in hotspot/src/share/vm/oops/methodDataOops.hpp
|
Thu, 03 Mar 2011 19:52:23 -0500 |
coleenp |
6512830: Error: assert(tag_at(which).is_unresolved_klass(), "Corrupted constant pool")
|
Thu, 03 Mar 2011 19:51:36 -0500 |
coleenp |
7022999: Can't build with FORCE_TIERED=0
|
Thu, 17 Mar 2011 17:25:12 -0700 |
trims |
Added tag hs21-b04 for changeset 3c76374706ea
|
Thu, 17 Mar 2011 14:32:47 -0700 |
schien |
Added tag jdk7-b134 for changeset 447e6faab4a8
|
Fri, 11 Mar 2011 11:18:56 -0800 |
trims |
Merge
jdk7-b134
|
Fri, 04 Mar 2011 14:06:22 -0800 |
trims |
7024814: Bump the HS21 build number to 04
hs21-b04
|
Fri, 04 Mar 2011 14:06:16 -0800 |
trims |
Merge
|
Thu, 03 Mar 2011 23:31:45 -0800 |
kvn |
Merge
|
Tue, 01 Mar 2011 14:56:48 -0800 |
iveresov |
6627983: G1: Bad oop deference during marking
|
Tue, 01 Mar 2011 10:27:15 -0800 |
never |
6725983: Assertion "method->method_holder())->is_not_initialized(),"method holder must be initialized"
|
Mon, 28 Feb 2011 17:12:42 -0800 |
never |
7023229: extraneous include of precompiled.hpp in hsdis.c
|
Mon, 28 Feb 2011 06:07:12 -0800 |
twisti |
7012914: JSR 292 MethodHandlesTest C1: frame::verify_return_pc(return_address) failed: must be a return pc
|
Sat, 26 Feb 2011 12:10:54 -0800 |
kvn |
6942326: x86 code in string_indexof() could read beyond reserved heap space
|
Thu, 24 Feb 2011 14:49:34 -0800 |
never |
Merge
|
Thu, 24 Feb 2011 11:09:16 -0800 |
never |
7021603: crash in fill_sync_handler with ExtendedDTrace probes
|
Thu, 24 Feb 2011 10:28:20 -0800 |
kvn |
6812217: Base memory of MergeMem node violates assert during killing expanded AllocateArray node
|
Wed, 23 Feb 2011 19:09:16 -0800 |
never |
7012072: CompileTheWorld causes incorrect class initialization
|
Wed, 23 Feb 2011 12:28:23 -0800 |
kvn |
Merge
|
Tue, 22 Feb 2011 18:13:03 -0800 |
iveresov |
Merge
|
Tue, 22 Feb 2011 15:25:02 -0800 |
iveresov |
7020521: arraycopy stubs place prebarriers incorrectly
|
Thu, 03 Mar 2011 21:02:56 -0800 |
jcoomes |
Merge
|
Mon, 28 Feb 2011 09:10:52 -0800 |
johnc |
7022200: G1: optimized build broken
|
Thu, 03 Mar 2011 09:31:46 -0800 |
dcubed |
Merge
|
Wed, 02 Mar 2011 16:21:47 -0800 |
zgu |
Merge
|
Wed, 02 Mar 2011 09:16:18 -0500 |
zgu |
7017110: Add /SAFESEH to links on windows 32bit to verify safe exceptions
|
Wed, 02 Mar 2011 08:18:35 -0500 |
kamg |
6878713: Verifier heap corruption, relating to backward jsrs
|
Wed, 02 Mar 2011 09:41:26 +0100 |
sla |
7023323: Build failure on VS2003: IsDebuggerPresent not found
|
Mon, 28 Feb 2011 22:35:01 -0800 |
rottenha |
Merge
|
Mon, 28 Feb 2011 15:35:45 -0800 |
rottenha |
Merge
|
Mon, 28 Feb 2011 16:01:59 -0500 |
kamg |
7020118: Alter frame assignability to allow for exception handler coverage of invokespecial <init>
|
Mon, 28 Feb 2011 14:19:52 +0100 |
sla |
7022037: Pause when exiting if debugger is attached on windows
|
Sat, 26 Feb 2011 13:33:23 -0500 |
kamg |
7017640: Fix for 6766644 deadlocks on some NSK tests when running with -Xcomp
|
Thu, 10 Mar 2011 17:10:55 -0800 |
cl |
Added tag jdk7-b133 for changeset 1b3a350709e4
|
Thu, 03 Mar 2011 15:13:18 -0800 |
trims |
Added tag hs21-b03 for changeset a8d643a4db47
jdk7-b133
|
Thu, 03 Mar 2011 14:12:59 -0800 |
katleman |
Added tag jdk7-b132 for changeset 0e531ab5ba04
hs21-b03
|
Fri, 22 Apr 2011 15:08:53 +0200 |
Thomas Wuerthinger |
Renaming c1x4hotspotsrc => graal and HotSpotVM => Runtime
|
Wed, 13 Apr 2011 14:40:13 +0200 |
Lukas Stadler |
cleanups and client/server fixes:
|
Tue, 12 Apr 2011 16:58:56 +0200 |
Lukas Stadler |
removed last instances of RiType.javaClass, small changes to InvocationSocket and ReplacingStreams to make remote compilation work
|
Mon, 11 Apr 2011 18:01:44 +0200 |
Thomas Wuerthinger |
Checkstyle fixes.
|
Mon, 11 Apr 2011 17:42:45 +0200 |
Thomas Wuerthinger |
Removed a reference to getRiType(Class c) and some checkstyle fixes.
|
Mon, 11 Apr 2011 17:12:01 +0200 |
Peter Hofer |
In CompilerImpl, instantiate C1XCompiler lazily (i.e. just before the first compilation) so that C1XOptions are already set during C1XCompiler's initialization
|
Mon, 11 Apr 2011 14:31:21 +0200 |
Lukas Stadler |
fix initialization order Compiler/VmIds (crashed when using -C1X)
|
Mon, 11 Apr 2011 12:15:32 +0200 |
Lukas Stadler |
fixed crash with PrintAssembly: RelocIterator limit outside of code area
|
Mon, 11 Apr 2011 11:25:06 +0200 |
Lukas Stadler |
merge
|
Mon, 11 Apr 2011 10:37:24 +0200 |
Lukas Stadler |
client/server: new interface Remote marks classes that should not be serialized, but called remotely
|
Fri, 08 Apr 2011 13:47:56 +0200 |
Lukas Stadler |
suppress Xusage.txt build errors, fix INSTALL (yes/no option, uses ALT_BOOTDIR)
|
Fri, 08 Apr 2011 13:44:50 +0200 |
Lukas Stadler |
fix eclipse project: redundant builds and multiple links to source dir
|
Fri, 08 Apr 2011 13:43:05 +0200 |
Lukas Stadler |
turn Compiler and HotSpotTypeResolved into interfaces
|
Thu, 07 Apr 2011 15:32:25 +0200 |
Lukas Stadler |
non-static VMEntries and VMExits, CompilationServer simplifications
|
Mon, 11 Apr 2011 10:22:05 +0200 |
Thomas Wuerthinger |
Keeping up-to-date with Maxine/CRI changes.
|
Mon, 04 Apr 2011 21:02:45 +0200 |
Thomas Wuerthinger |
Added support for non-null oop values in scope objects (allocating global handle).
|
Mon, 04 Apr 2011 20:00:55 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 04 Apr 2011 18:47:04 +0200 |
Lukas Stadler |
CiDebugInfo_Frame changed to CiFrame, pointer fix
|
Mon, 04 Apr 2011 10:56:12 +0200 |
Lukas Stadler |
domake script creates client dirs
|
Wed, 09 Mar 2011 21:52:39 +0100 |
Doug Simon |
Up-to-date with CRI changes.
|
Tue, 08 Mar 2011 13:28:05 +0100 |
doug.simon |
Added symlink to top level hotspot src directory to simplify browsing/searching *all* hotspot sources, not just those relevant to Graal.
|
Tue, 08 Mar 2011 10:26:25 +0100 |
Doug Simon |
Up-to-date with CRI changes.
|
Thu, 03 Mar 2011 19:54:57 +0100 |
Thomas Wuerthinger |
Changed "java -version" to include "Graal VM".
|
Thu, 03 Mar 2011 19:30:55 +0100 |
Thomas Wuerthinger |
Up-to-date with CRI changes.
|
Thu, 03 Mar 2011 19:25:53 +0100 |
Thomas Wuerthinger |
Merge with OpenJDK.
|
Tue, 01 Mar 2011 11:53:36 -0800 |
trims |
Merge
jdk7-b132
|
Fri, 25 Feb 2011 12:46:49 -0800 |
trims |
7022570: Bump the HS21 build number to 03
|
Fri, 25 Feb 2011 12:46:46 -0800 |
trims |
Merge
|
Fri, 25 Feb 2011 08:17:30 -0800 |
tonyp |
Merge
|
Fri, 25 Feb 2011 10:58:03 -0500 |
tonyp |
Merge
|
Mon, 21 Feb 2011 11:26:45 +0100 |
stefank |
7020992: jmm_DumpThreads should not allocate system object arrays outside the perm gen
|
Fri, 25 Feb 2011 03:29:56 -0800 |
rottenha |
Merge
|
Thu, 24 Feb 2011 21:38:37 -0500 |
dholmes |
7021953: Remove flags from globals.hpp inadvertently dragged in by 7016023
|
Wed, 23 Feb 2011 11:18:16 -0800 |
kvn |
Merge
|
Tue, 22 Feb 2011 15:26:36 -0800 |
never |
7021531: lock ordering problems after fix for 6354181
|
Wed, 09 Feb 2011 15:02:23 -0800 |
never |
7016474: string compare intrinsic improvements
|
Tue, 15 Feb 2011 22:18:33 -0800 |
never |
7019819: bare oop in ciField
|
Mon, 14 Feb 2011 14:36:29 -0800 |
kvn |
Merge
|
Mon, 14 Feb 2011 11:46:58 -0800 |
never |
7018101: os::dll_address_to_function_name returning wrong answers in 64 bit
|
Mon, 14 Feb 2011 03:21:18 -0800 |
twisti |
7018378: JSR 292: _bound_int_mh produces wrong result on 64-bit SPARC
|
Fri, 11 Feb 2011 12:05:43 -0800 |
never |
7018506: CTW swallowing OOMs after symbol changes
|
Fri, 11 Feb 2011 03:17:53 -0800 |
twisti |
7018673: Zero: 6953144, 6990754 and 7009756 made some changes which broke Zero
|
Thu, 10 Feb 2011 19:34:48 -0800 |
kvn |
7018849: 7017124 fix broke VM build on some platforms
|
Thu, 10 Feb 2011 14:25:59 -0800 |
kvn |
7017746: Regression : C2 compiler crash due to SIGSEGV in PhaseCFG::schedule_early()
|
Thu, 10 Feb 2011 00:47:59 -0800 |
twisti |
7018277: JSR 292 change test/compiler/6987555/Test6987555.java to new MH syntax
|
Wed, 09 Feb 2011 16:34:34 -0800 |
iveresov |
7017434: Tiered needs to support reprofiling
|
Tue, 08 Feb 2011 16:12:16 -0800 |
kvn |
7014874: Incorrect COOPs modes on solaris-{sparcv9,amd64} with ParallelGC
|
Mon, 07 Feb 2011 10:34:39 -0800 |
kvn |
7017124: Fix some VM stats to avoid 32-bit overflow
|
Mon, 07 Feb 2011 10:25:39 -0800 |
kvn |
7013538: Java memory leak with escape analysis
|
Mon, 07 Feb 2011 09:46:01 -0800 |
kvn |
7017240: C2: native memory leak in nsk/regression/b4675027 on windows-x86 in comp mode with G1
|
Tue, 01 Feb 2011 10:27:02 -0800 |
kvn |
7014998: assert(is_T_family(features) == is_niagara(features)) failed: Niagara should be T series
|
Tue, 01 Feb 2011 05:51:24 -0800 |
twisti |
7012339: JSR 292 crash in G1SATBCardTableModRefBS::write_ref_field_pre_work()
|
Tue, 01 Feb 2011 03:38:44 -0800 |
twisti |
7009309: JSR 292: compiler/6991596/Test6991596.java crashes on fastdebug JDK7/b122
|
Mon, 31 Jan 2011 17:48:21 -0800 |
never |
6354181: nsk.logging.stress.threads.scmhml001 fails assertion in "src/share/vm/oops/instanceKlass.cpp, 111"
|
Mon, 21 Feb 2011 04:49:17 -0800 |
rottenha |
Merge
|
Fri, 18 Feb 2011 18:26:17 -0500 |
coleenp |
7019557: SharedMiscDataSize too small for 64-bit fastdebug JVM
|
Wed, 16 Feb 2011 16:25:57 -0800 |
coleenp |
Merge
|
Wed, 16 Feb 2011 17:12:31 -0500 |
coleenp |
7019689: Non-dependent name is found in dependent base class although it should be rejected
|
Wed, 16 Feb 2011 11:34:44 -0500 |
coleenp |
6840152: JVM crashes when heavyweight monitors are used
|
Wed, 16 Feb 2011 01:42:00 -0500 |
dholmes |
Merge
|
Mon, 14 Feb 2011 19:27:36 -0500 |
dholmes |
7018429: JPRT: Update Makefile to use ALT_JDK_TARGET_IMPORT_PATH for copying JDK
|
Tue, 15 Feb 2011 19:00:22 -0800 |
dcubed |
6954420: 2/4 jps shows "process information unavailable" sometimes
|
Mon, 14 Feb 2011 03:19:33 -0800 |
rottenha |
Merge
|
Sat, 12 Feb 2011 10:28:34 -0500 |
coleenp |
7019157: errorHandler doesn't compile with super old gcc without precompiled headers
|
Thu, 10 Feb 2011 13:03:22 +0100 |
sla |
7017824: Add support for creating 64-bit Visual Studio projects
|
Wed, 16 Feb 2011 17:26:20 -0800 |
trims |
Merge
|
Mon, 14 Feb 2011 22:21:18 -0500 |
tonyp |
Merge
|
Fri, 11 Feb 2011 14:15:16 +0100 |
stefank |
7018257: jmm_DumpThreads allocates into permgen
|
Thu, 10 Feb 2011 14:48:07 -0800 |
ysr |
7018302: newly added assert related to size of constantPoolOop causes secondary assertions or crashes
|
Wed, 09 Feb 2011 09:43:02 -0800 |
johnc |
7017008: G1: Turn on compressed oops by default.
|
Tue, 08 Feb 2011 12:33:19 +0100 |
stefank |
7014851: Remove unused parallel compaction code
|
Mon, 07 Feb 2011 22:19:57 -0800 |
ysr |
6912621: iCMS: Error: assert(_markBitMap.isMarked(addr + 1),"Missing Printezis bit?")
|
Thu, 03 Feb 2011 20:49:09 -0800 |
brutisso |
7015169: GC Cause not always set
|
Sat, 12 Feb 2011 10:28:34 -0500 |
coleenp |
7022659: errorHandler doesn't compile without precompiled headers
|
Fri, 25 Feb 2011 11:42:03 -0800 |
trims |
Added tag hs21-b02 for changeset e9aa2ca89ad6
|
Thu, 24 Feb 2011 15:15:50 -0800 |
cl |
Added tag jdk7-b131 for changeset 0aa3b4908911
|
Wed, 23 Feb 2011 15:48:46 -0800 |
cl |
Merge
jdk7-b131
|
Wed, 16 Feb 2011 13:30:31 -0800 |
ohair |
7013964: openjdk LICENSE file needs rebranding
|
Thu, 24 Feb 2011 13:41:58 +0100 |
Thomas Wuerthinger |
Fixed the OpenJDK build script to allow client compiler builds for x64 architecture.
|
Mon, 21 Feb 2011 21:30:29 +0100 |
Thomas Wuerthinger |
Clean up of the build scripts.
|
Mon, 21 Feb 2011 21:16:29 +0100 |
Thomas Wuerthinger |
Fixed an issue where parameter registers were hard coded to Linux values.
|
Mon, 21 Feb 2011 20:51:59 +0100 |
Thomas Wuerthinger |
Fixed a bug that truncated stub ids when compiling with vs.
|
Mon, 21 Feb 2011 20:44:57 +0100 |
Thomas Wuerthinger |
More changes to make it compile and work on win64.
|
Mon, 21 Feb 2011 19:53:48 +0100 |
Thomas Wuerthinger |
More build system adjustments.
|
Mon, 21 Feb 2011 19:32:20 +0100 |
Thomas Wuerthinger |
Adjustment to the Windows create script (new calling convention only has one argument).
|
Mon, 21 Feb 2011 19:28:35 +0100 |
Thomas Wuerthinger |
Small clean up to reduce delta to OpenJDK.
|
Mon, 21 Feb 2011 19:17:33 +0100 |
Thomas Wuerthinger |
Merge.
|
Fri, 18 Feb 2011 14:23:37 -0800 |
cl |
Added tag jdk7-b130 for changeset e9aa2ca89ad6
|
Wed, 16 Feb 2011 16:58:24 -0800 |
kamg |
7019718: make error reporting flags product instead of diagnostic
hs21-b02 jdk7-b130
|
Fri, 11 Feb 2011 15:32:03 -0800 |
trims |
7019104: Bump the HS21 build number to 02
|
Fri, 11 Feb 2011 15:31:58 -0800 |
trims |
Merge
|
Fri, 11 Feb 2011 05:40:41 -0800 |
rottenha |
Merge
|
Thu, 10 Feb 2011 12:55:56 +0100 |
ctornqvi |
7018366: hotspot/runtime_erro Fix for 7014918 does not build using MVC 2003
|
Wed, 09 Feb 2011 11:08:10 +0100 |
ctornqvi |
7014918: Improve core/minidump handling in Hotspot
|
Tue, 08 Feb 2011 22:27:57 -0800 |
mchung |
Merge
|
Tue, 08 Feb 2011 09:11:37 -0800 |
mchung |
7017673: Remove setting of the sun.jkernel.DownloadManager as a boot classloader hook
|
Tue, 08 Feb 2011 19:50:41 -0500 |
coleenp |
Merge
|
Mon, 07 Feb 2011 14:36:26 -0500 |
coleenp |
6472925: OutOfMemoryError fails to generate stack trace as it now ought
|
Tue, 08 Feb 2011 17:20:45 -0500 |
kamg |
7003401: Implement VM error-reporting functionality on erroneous termination
|
Mon, 07 Feb 2011 08:40:30 -0800 |
rottenha |
Merge
|
Thu, 03 Feb 2011 20:30:19 -0800 |
coleenp |
Merge
|
Thu, 03 Feb 2011 21:30:08 -0500 |
coleenp |
7017009: Secondary out of c-heap memory error reporting out of memory
|
Wed, 02 Feb 2011 14:38:01 -0500 |
kamg |
6766644: Redefinition of compiled method fails with assertion "Can not load classes with the Compiler thread"
|
Wed, 02 Feb 2011 18:38:40 -0500 |
coleenp |
7012088: jump to 0 address because of lack of memory ordering in SignatureHandlerLibrary::add
|
Wed, 02 Feb 2011 11:54:26 -0500 |
bobv |
Merge
|
Wed, 02 Feb 2011 11:35:26 -0500 |
bobv |
7016023: Enable building ARM and PPC from src/closed repository
|
Tue, 01 Feb 2011 11:23:19 -0500 |
coleenp |
6588413: Use -fvisibility=hidden for gcc compiles
|
Fri, 04 Feb 2011 16:29:41 -0800 |
trims |
Merge
|
Thu, 03 Feb 2011 16:06:01 -0500 |
phh |
7016998: gcutil class LinearLeastSquareFit doesn't initialize some of its fields
|
Wed, 02 Feb 2011 10:41:20 -0800 |
johnc |
6923430: G1: assert(res != 0,"This should have worked.")
|
Tue, 01 Feb 2011 14:05:46 +0100 |
brutisso |
6789220: CMS: intermittent timeout running nsk/regression/b4796926
|
Tue, 01 Feb 2011 10:02:01 -0800 |
ysr |
6999988: CMS: Increased fragmentation leading to promotion failure after CR#6631166 got implemented
|
Mon, 31 Jan 2011 16:28:40 -0500 |
tonyp |
7014679: G1: deadlock during concurrent cleanup
|
Mon, 21 Feb 2011 19:17:10 +0100 |
Thomas Wuerthinger |
Imported build system changes from other repository.
|
Wed, 16 Feb 2011 15:13:34 +0100 |
Thomas Wuerthinger |
Added parameter to array store exception runtime call (new in HotSpot).
|
Wed, 16 Feb 2011 14:21:52 +0100 |
Thomas Wuerthinger |
Made merge compile.
|
Wed, 16 Feb 2011 13:47:20 +0100 |
Thomas Wuerthinger |
Merge.
|
Fri, 11 Feb 2011 14:30:27 -0800 |
trims |
Added tag hs21-b01 for changeset ae4b185f2ed1
|
Thu, 10 Feb 2011 16:24:29 -0800 |
cl |
Added tag jdk7-b129 for changeset ae4b185f2ed1
|
Thu, 03 Feb 2011 23:26:25 -0800 |
trims |
Merge
hs21-b01 jdk7-b129
|
Thu, 27 Jan 2011 16:11:27 -0800 |
coleenp |
6990754: Use native memory and reference counting to implement SymbolTable
|
Thu, 27 Jan 2011 13:42:28 -0800 |
johnc |
Merge
|
Wed, 26 Jan 2011 09:57:42 -0800 |
johnc |
Merge
|
Tue, 25 Jan 2011 10:56:22 -0800 |
johnc |
6608385: G1: need to support parallel reference processing
|
Tue, 25 Jan 2011 17:58:19 -0500 |
tonyp |
7014261: G1: RSet-related failures
|
Fri, 21 Jan 2011 11:30:22 -0500 |
tonyp |
7013718: G1: small fixes for two assert/guarantee failures
|
Thu, 27 Jan 2011 14:05:59 -0500 |
twisti |
Merge
|
Thu, 27 Jan 2011 08:47:02 -0800 |
twisti |
Merge
|
Tue, 25 Jan 2011 14:38:15 -0800 |
iveresov |
7014247: CTW fails when compile sun/misc/AtomicLongCSImpl (REMOVED from JDK7)
|
Mon, 24 Jan 2011 13:34:18 -0800 |
never |
7008809: should report the class in ArrayStoreExceptions from compiled code
|
Fri, 21 Jan 2011 13:03:13 -0800 |
never |
Merge
|
Fri, 21 Jan 2011 13:01:02 -0800 |
never |
6809483: hotspot:::method_entry are not correctly generated for "method()V"
|
Fri, 21 Jan 2011 01:16:13 -0800 |
twisti |
Merge
|
Thu, 20 Jan 2011 08:25:22 -0800 |
twisti |
7011839: JSR 292 turn on escape analysis when using invokedynamic
|
Wed, 26 Jan 2011 21:26:52 -0800 |
dcubed |
Merge
|
Tue, 25 Jan 2011 00:14:21 -0500 |
dholmes |
6566340: Restore use of stillborn flag to signify a thread that was stopped before it started
|
Tue, 25 Jan 2011 15:06:37 -0800 |
trims |
7014711: Fork HS20 to HS21 - renumber Major and build numbers of JVM
|
Tue, 25 Jan 2011 14:57:24 -0800 |
trims |
Added tag hs20-b07 for changeset d535bf4c1235
|
Thu, 03 Feb 2011 17:22:06 -0800 |
cl |
Added tag jdk7-b128 for changeset 9a5762f44859
|
Tue, 01 Feb 2011 18:57:53 -0800 |
trims |
Merge
jdk7-b128
|
Fri, 21 Jan 2011 02:07:11 -0800 |
trims |
Merge
hs20-b07
|
Fri, 21 Jan 2011 00:01:41 -0800 |
iveresov |
7013812: C1: deopt blob too far from patching stub
|
Thu, 20 Jan 2011 18:24:04 -0800 |
trims |
Merge
|
Thu, 20 Jan 2011 17:53:38 -0800 |
trims |
Merge
|
Thu, 20 Jan 2011 13:57:12 -0800 |
johnc |
Merge
|
Wed, 19 Jan 2011 19:30:42 -0500 |
tonyp |
6977804: G1: remove the zero-filling thread
|
Wed, 19 Jan 2011 13:04:37 -0800 |
johnc |
Merge
|
Wed, 19 Jan 2011 13:01:11 -0800 |
johnc |
7012642: G1: JumbleGC002 test aborts with segmentation violation due to uncaught stack overflow
|
Wed, 19 Jan 2011 09:35:17 -0500 |
tonyp |
7011379: G1: overly long concurrent marking cycles
|
Wed, 19 Jan 2011 19:24:34 -0800 |
dcubed |
Merge
|
Wed, 19 Jan 2011 13:51:53 -0800 |
kamg |
7012505: BreakpointWithFullGC.sh fails with Internal Error (src/share/vm/oops/methodOop.cpp:220)
|
Wed, 19 Jan 2011 08:16:45 -0800 |
never |
7013008: 2/3 assert(method == NULL || check_method(method, bcp)) failed: bcp must point into method
|
Wed, 19 Jan 2011 07:41:39 -0800 |
dcubed |
7012493: 2/2 6849574/Test.java fails with Internal Error (src/share/vm/prims/jvmtiTagMap.cpp:3294)
|
Wed, 19 Jan 2011 07:15:09 -0800 |
dcubed |
Merge
|
Fri, 14 Jan 2011 13:47:53 -0500 |
coleenp |
6811367: Fix code in HeapDumper::dump_heap() to avoid buffer overrun
|
Thu, 13 Jan 2011 22:15:41 -0800 |
never |
4926272: methodOopDesc::method_from_bcp is unsafe
|
Tue, 18 Jan 2011 18:00:06 -0800 |
iveresov |
7012766: assert(false) failed: DEBUG MESSAGE in MacroAssembler::debug32
|
Tue, 18 Jan 2011 17:10:03 -0800 |
kvn |
7012965: Fix failed on sparc for 7009756: volatile variables could be broken throw reflection API
|
Thu, 07 Oct 2010 13:49:40 -0700 |
minqi |
6966589: hs16-b08 causes java.lang.StackOverflowError
|
Thu, 13 Jan 2011 22:54:23 -0800 |
trims |
Merge
|
Thu, 13 Jan 2011 17:19:21 -0800 |
johnc |
Merge
|
Thu, 13 Jan 2011 11:33:56 -0800 |
ysr |
7011940: iCMS: SIGSEGV in SweepClosure::do_already_free_chunk(FreeChunk*)+0x360
|
Thu, 13 Jan 2011 04:43:30 -0800 |
brutisso |
6941122: G1: UseLargePages does not work with G1 garbage collector
|
Wed, 12 Jan 2011 16:34:25 -0500 |
tonyp |
6994297: G1: do first-level slow-path allocations with a CAS
|
Wed, 12 Jan 2011 13:06:00 -0500 |
tonyp |
7007068: G1: refine the BOT during evac failure handling
|
Thu, 06 Jan 2011 23:50:02 -0800 |
ysr |
7008136: CMS: assert((HeapWord*)nextChunk <= _limit) failed: sweep invariant
|
Thu, 13 Jan 2011 08:32:15 -0800 |
dcubed |
Merge
|
Wed, 12 Jan 2011 13:59:18 -0800 |
coleenp |
7009828: Fix for 6938627 breaks visualvm monitoring when -Djava.io.tmpdir is defined
|
Wed, 12 Jan 2011 15:44:16 +0000 |
kevinw |
6994753: Implement optional hook to a Java method at VM startup.
|
Tue, 11 Jan 2011 17:50:26 -0500 |
phh |
Merge
|
Tue, 11 Jan 2011 17:33:21 -0500 |
phh |
7011463: Sparc MacroAssembler::incr_allocated_bytes() needs a RegisterOrConstant argument
|
Tue, 11 Jan 2011 10:06:00 -0500 |
kamg |
6814943: getcpool001 catches more than one JvmtiThreadState problem
|
Mon, 10 Jan 2011 17:14:53 -0500 |
kamg |
6458402: 3 jvmti tests fail with CMS and +ExplicitGCInvokesConcurrent
|
Mon, 10 Jan 2011 09:23:20 -0800 |
dcubed |
Merge
|
Sun, 09 Jan 2011 17:16:16 -0500 |
dholmes |
7010665: Misplaced membar in C1 implementation of Unsafe.get/putXXX
|
Thu, 13 Jan 2011 07:28:47 -0800 |
twisti |
Merge
|
Wed, 12 Jan 2011 18:33:25 -0800 |
iveresov |
7011627: C1: call_RT must support targets that don't fit in wdisp30
|
Thu, 13 Jan 2011 07:20:32 -0800 |
twisti |
Merge
|
Tue, 11 Jan 2011 20:26:13 -0800 |
kvn |
7011386: race in objArrayKlass::array_klass_impl
|
Mon, 10 Jan 2011 18:46:29 -0800 |
iveresov |
4930919: race condition in MDO creation at back branch locations
|
Mon, 10 Jan 2011 03:58:07 -0800 |
twisti |
7010913: JSR 292 ciMethodHandle does not handle MethodHandleCompiler exceptions properly
|
Mon, 10 Jan 2011 00:56:39 -0800 |
twisti |
7010180: JSR 292 InvokeDynamicPrintArgs fails with: assert(_adapter == NULL) failed: init'd to NULL
|
Fri, 07 Jan 2011 11:53:24 -0800 |
kvn |
6876037: CTW fails jdk7/hotspot/src/share/vm/opto/type.cpp:2055. assert(bits,"Use TypePtr for NULL")
|
Fri, 07 Jan 2011 10:16:57 -0800 |
kvn |
7009756: volatile variables could be broken throw reflection API
|
Fri, 07 Jan 2011 03:58:11 -0800 |
twisti |
Merge
|
Thu, 06 Jan 2011 16:03:20 -0800 |
iveresov |
7010618: C1: array length should be treated at int on 64bit during array allocation
|
Thu, 13 Jan 2011 22:53:34 -0800 |
trims |
7012348: Bump the HS20 build number to 07
|
Thu, 13 Jan 2011 22:49:59 -0800 |
trims |
Added tag hs20-b06 for changeset e24ab3fa6aaf
|
Thu, 27 Jan 2011 17:28:34 -0800 |
cl |
Added tag jdk7-b127 for changeset 102466e70deb
|
Wed, 16 Feb 2011 13:38:33 +0100 |
Thomas Wuerthinger |
Fixed bug in getClass() XIR snippet
|
Fri, 04 Feb 2011 16:01:24 +0100 |
Doug Simon |
Sync with CRI changes.
|
Wed, 26 Jan 2011 18:17:37 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 20 Jan 2011 15:52:05 -0800 |
cl |
Added tag jdk7-b126 for changeset 4c851c931d00
jdk7-b127
|
Thu, 13 Jan 2011 16:43:51 -0800 |
cl |
Added tag jdk7-b125 for changeset e24ab3fa6aaf
jdk7-b126
|
Fri, 07 Jan 2011 22:56:35 -0800 |
trims |
Merge
hs20-b06 jdk7-b125
|
Fri, 07 Jan 2011 15:54:32 -0800 |
dcubed |
Merge
|
Fri, 07 Jan 2011 13:59:48 -0800 |
dcubed |
Merge
|
Fri, 07 Jan 2011 10:42:32 -0500 |
phh |
7003271: Hotspot should track cumulative Java heap bytes allocated on a per-thread basis
|
Fri, 07 Jan 2011 15:57:02 -0500 |
bobv |
Merge
|
Fri, 07 Jan 2011 12:44:54 -0500 |
bobv |
7009268: guarantee(middle - slop > start) failed: need enough space to divide up
|
Fri, 07 Jan 2011 03:38:19 -0800 |
alanb |
7009975: Large file support broken in hs20-b04
|
Wed, 05 Jan 2011 21:23:15 -0500 |
coleenp |
6583275: Hotspot crash in vm_perform_shutdown_actions due to uninitialized TLS during out of memory handling
|
Mon, 03 Jan 2011 14:09:11 -0500 |
coleenp |
6302804: Hotspot VM dies ungraceful death when C heap is exhausted in various places.
|
Fri, 07 Jan 2011 03:41:07 -0800 |
twisti |
Merge
|
Thu, 30 Dec 2010 23:44:45 -0800 |
iveresov |
7009849: C1: Incorrect frame size computation
|
Thu, 30 Dec 2010 09:36:03 -0800 |
kvn |
6928562: Assert(_no_handle_mark_nesting==0,"allocating handle inside NoHandleMark")
|
Wed, 29 Dec 2010 10:41:43 -0800 |
kvn |
7008325: CodeCache exhausted on sparc starting from hs20b04
|
Tue, 28 Dec 2010 17:34:02 -0800 |
kvn |
7009359: HS with -XX:+AggressiveOpts optimize new StringBuffer(null) so it does not throw NPE as expected
|
Mon, 27 Dec 2010 21:51:31 -0800 |
iveresov |
7009231: C1: Incorrect CAS code for longs on SPARC 32bit
|
Wed, 22 Dec 2010 02:02:53 -0800 |
twisti |
7007377: JSR 292 MethodHandlesTest.testCastFailure fails on SPARC with -Xcomp +DeoptimizeALot
|
Tue, 21 Dec 2010 22:57:17 -0800 |
iveresov |
7008466: Tiered: Enable testing of tiered compilation in JPRT
|
Tue, 21 Dec 2010 13:56:40 -0800 |
kvn |
7003130: assert(iterations<CG_BUILD_ITER_LIMIT) failed: infinite EA connection graph
|
Tue, 21 Dec 2010 04:37:30 -0800 |
twisti |
7008165: Garbage in ClassFormatError message
|
Sat, 18 Dec 2010 08:38:07 -0800 |
twisti |
Merge
|
Sat, 18 Dec 2010 01:15:01 -0800 |
twisti |
6990933: assert(sender_cb) failed: sanity in frame::sender_for_interpreter_frame
|
Sat, 18 Dec 2010 06:40:56 -0800 |
never |
Merge
|
Fri, 17 Dec 2010 15:55:32 -0800 |
never |
6579789: Internal error "c1_LinearScan.cpp:1429 Error: assert(false,"")" in debuggee with fastdebug VM
|
Thu, 16 Dec 2010 14:15:12 -0800 |
kvn |
7006505: Use kstat info to identify SPARC processor
|
Thu, 16 Dec 2010 12:47:52 -0800 |
never |
6839888: Array overrun in vm adlc
|
Thu, 16 Dec 2010 01:46:02 -0800 |
iveresov |
Merge
|
Tue, 14 Dec 2010 23:17:00 -0800 |
never |
6765546: Wrong sscanf used to parse CompilerOracle command >= 32 characters could lead to crash
|
Tue, 14 Dec 2010 12:44:30 -0800 |
twisti |
7006044: materialize cheap non-oop pointers on 64-bit SPARC
|
Tue, 28 Dec 2010 09:54:09 -0500 |
coleenp |
Merge
|
Mon, 27 Dec 2010 09:56:29 -0500 |
zgu |
Merge
|
Mon, 27 Dec 2010 09:30:20 -0500 |
zgu |
6975480: VS2010 says _STATIC_CPPLIB is deprecated, may need to change this usage
|
Thu, 23 Dec 2010 07:58:35 -0800 |
dcubed |
6987812: 2/3 SAJDI: "gHotSpotVMTypes was not initialized properly in the remote process"
|
Wed, 22 Dec 2010 16:52:02 -0500 |
coleenp |
Merge
|
Wed, 22 Dec 2010 12:24:40 -0500 |
coleenp |
Merge
|
Wed, 22 Dec 2010 11:52:12 -0500 |
zgu |
Merge
|
Wed, 22 Dec 2010 11:24:21 -0500 |
zgu |
6961186: Better VM handling of unexpected exceptions from application native code
|
Tue, 21 Dec 2010 23:39:42 -0500 |
dholmes |
7008444: Remove unnecessary include of stdint.h in java_md.c
|
Mon, 20 Dec 2010 14:30:24 -0500 |
bobv |
7007769: VM crashes with SIGBUS writing PerfData if tmp space is full
|
Fri, 17 Dec 2010 12:14:48 +0000 |
kevinw |
7003487: clhsdbproc stacktrace fails on x64
|
Fri, 07 Jan 2011 22:42:10 -0800 |
trims |
7011125: Bump the HS20 build number to 06
|
Fri, 07 Jan 2011 19:09:02 -0800 |
trims |
Added tag hs20-b05 for changeset 0a8e0d4345b3
|
Sat, 22 Jan 2011 17:31:11 +0100 |
Thomas Wuerthinger |
Added caching for constant pool entries.
|
Sat, 22 Jan 2011 14:37:43 +0100 |
Thomas Wuerthinger |
Implemented fast inline array allocation.
|
Wed, 19 Jan 2011 16:13:13 +0100 |
Thomas Wuerthinger |
Added getClass intrinsic implementation.
|
Wed, 19 Jan 2011 15:48:15 +0100 |
Thomas Wuerthinger |
Add deoptimization blob support.
|
Tue, 18 Jan 2011 10:19:59 +0100 |
Thomas Wuerthinger |
Better support for array types.
|
Fri, 14 Jan 2011 16:29:42 +0100 |
Thomas Wuerthinger |
Treat C1XOptions fields as final.
|
Fri, 14 Jan 2011 13:22:50 +0100 |
Thomas Wuerthinger |
Removed compiler object tracking.
|
Thu, 13 Jan 2011 17:45:17 +0100 |
Thomas Wuerthinger |
Refactorings to get towards less CRI overhead.
|
Wed, 12 Jan 2011 19:14:32 +0100 |
Thomas Wuerthinger |
Added GC stats. Enabling intrinsics.
|
Tue, 11 Jan 2011 17:02:38 +0100 |
Thomas Wuerthinger |
Removed assert.
|
Tue, 11 Jan 2011 16:35:10 +0100 |
Thomas Wuerthinger |
Changed .hgignore.
|
Tue, 11 Jan 2011 16:21:22 +0100 |
Thomas Wuerthinger |
Small clean up.
|
Tue, 11 Jan 2011 11:55:19 +0100 |
Thomas Wuerthinger |
Two fixes for leaf type and leaf method assumptions.
|
Mon, 10 Jan 2011 16:59:48 +0100 |
Thomas Wuerthinger |
Added leaf method assumptions.
|
Mon, 10 Jan 2011 10:50:22 +0100 |
Thomas Wuerthinger |
Added unique concrete subtype assumption.
|
Fri, 07 Jan 2011 19:08:13 +0100 |
Thomas Wuerthinger |
Fixed an issue that caused the client compiler to fail in the graal configuration.
|
Fri, 07 Jan 2011 18:48:48 +0100 |
Thomas Wuerthinger |
Renamed file.
|
Fri, 07 Jan 2011 18:45:09 +0100 |
Thomas Wuerthinger |
Fix includes to match new hotspot mechanism.
|
Fri, 07 Jan 2011 18:18:08 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 06 Jan 2011 20:10:19 -0800 |
cl |
Added tag jdk7-b124 for changeset 0a8e0d4345b3
|
Mon, 03 Jan 2011 15:30:05 -0800 |
trims |
7010068: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - first pass
hs20-b05 jdk7-b124
|
Fri, 24 Dec 2010 07:59:50 -0800 |
trims |
7008759: Bump the HS20 build number to 05
|
Thu, 23 Dec 2010 12:19:57 -0800 |
johnc |
Merge
|
Sun, 19 Dec 2010 20:57:16 -0500 |
tonyp |
6896624: G1: hotspot:::gc and hotspot:::mem-pool-gc probes are not fired
|
Fri, 17 Dec 2010 23:41:31 -0800 |
ysr |
6807801: CMS: could save/restore fewer header words during scavenge
|
Fri, 17 Dec 2010 11:26:53 -0800 |
johnc |
7006113: G1: Initialize ReferenceProcessor::_is_alive_non_header field
|
Wed, 22 Dec 2010 19:20:47 -0800 |
trims |
Added tag hs20-b04 for changeset 9669f9b28410
|
Wed, 22 Dec 2010 15:57:14 -0800 |
cl |
Added tag jdk7-b123 for changeset 9669f9b28410
|
Thu, 16 Dec 2010 20:48:11 -0800 |
trims |
Merge
hs20-b04 jdk7-b123
|
Thu, 16 Dec 2010 20:57:03 -0500 |
dholmes |
7003707: need to remove (some) system include files from the HotSpot header files
|
Thu, 16 Dec 2010 12:56:51 -0800 |
ysr |
Merge
|
Thu, 16 Dec 2010 09:14:34 -0800 |
ysr |
Merge
|
Tue, 14 Dec 2010 16:19:44 -0500 |
tonyp |
7000559: G1: assertion failure !outer || (full_collections_started == _full_collections_completed + 1)
|
Thu, 16 Dec 2010 09:31:55 -0500 |
coleenp |
Merge
|
Wed, 15 Dec 2010 08:03:54 -0800 |
sla |
Merge
|
Wed, 15 Dec 2010 07:11:31 -0800 |
sla |
7006354: Updates to Visual Studio project creation and development launcher
|
Wed, 15 Dec 2010 05:43:54 -0800 |
stefank |
7006659: temporary adlc files are added to the build variables
|
Tue, 14 Dec 2010 15:10:52 -0500 |
coleenp |
7006471: fix for 6988439 crashes when pending list lock is null
|
Mon, 13 Dec 2010 14:46:51 -0800 |
coleenp |
Merge
|
Sat, 11 Dec 2010 13:46:36 -0500 |
zgu |
Merge
|
Sat, 11 Dec 2010 13:20:56 -0500 |
zgu |
7003748: Decode C stack frames when symbols are presented (PhoneHome project)
|
Fri, 10 Dec 2010 12:13:03 -0500 |
coleenp |
6988439: Parallel Class Loading test deadlock involving MethodData_lock and Pending List Lock
|
Thu, 09 Dec 2010 20:12:06 -0500 |
dholmes |
7005007: Refine use of ALT_COMPILER_PATH to avoid conflict with JPRT usage
|
Thu, 09 Dec 2010 15:04:26 -0500 |
kamg |
7004582: Add GetThisObject() function to JVMTI 1.2
|
Thu, 09 Dec 2010 17:53:22 +0300 |
dsamersoff |
6989076: JVM crashes in klassItable::initialize_itable_for_interface
|
Wed, 15 Dec 2010 23:38:10 -0800 |
iveresov |
Merge
|
Mon, 13 Dec 2010 22:41:03 -0800 |
never |
7004940: CTW: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG
|
Fri, 10 Dec 2010 14:14:02 -0800 |
kvn |
6993125: runThese crashes with assert(Thread::current()->on_local_stack((address)this))
|
Wed, 08 Dec 2010 17:50:49 -0800 |
iveresov |
Merge
|
Wed, 08 Dec 2010 02:36:36 -0800 |
iveresov |
7005241: C1: SEGV in java.util.concurrent.LinkedTransferQueue.xfer() with compressed oops
|
Tue, 07 Dec 2010 11:00:02 -0800 |
kvn |
7004925: CTW: assert(nbits == 32 || -(1 << nbits-1) <= x && x < ( 1 << nbits-1)) failed: value out of range
|
Fri, 03 Dec 2010 15:53:57 -0800 |
jrose |
7001379: bootstrap method data needs to be moved from constant pool to a classfile attribute
|
Fri, 03 Dec 2010 12:14:33 -0800 |
never |
7004530: casx used for 32 bit cas after 7003554
|
Fri, 03 Dec 2010 06:14:37 -0800 |
twisti |
7003798: test/compiler/6991596 fails with true != false
|
Fri, 03 Dec 2010 01:34:31 -0800 |
twisti |
6961690: load oops from constant table on SPARC
|
Thu, 02 Dec 2010 17:21:12 -0800 |
iveresov |
7003554: (tiered) assert(is_null_object() || handle() != NULL) failed: cannot embed null pointer
|
Thu, 02 Dec 2010 01:02:55 -0800 |
twisti |
6998985: faulty generic arraycopy on windows x86_64: 4th arg overwritten with oop
|
Wed, 01 Dec 2010 15:47:52 -0800 |
never |
6875026: CTW failure jdk6_18/hotspot/src/share/vm/c1/c1_LinearScan.cpp:5486
|
Wed, 01 Dec 2010 10:16:31 -0800 |
never |
7002666: eclipse CDT projects crash with compressed oops
|
Tue, 30 Nov 2010 23:14:25 -0800 |
iveresov |
Merge
|
Tue, 30 Nov 2010 23:23:40 -0800 |
iveresov |
6985015: C1 needs to support compressed oops
|
Tue, 30 Nov 2010 09:53:04 -0800 |
twisti |
7001363: java/dyn/InvokeDynamic should not be a well-known class in the JVM
|
Wed, 15 Dec 2010 20:43:36 -0800 |
iveresov |
7007229: Fix warnings with VS2010 in compressedStream.cpp
|
Thu, 16 Dec 2010 20:35:33 -0800 |
trims |
Merge
|
Fri, 10 Dec 2010 18:05:39 -0800 |
trims |
7006221: Bump the HS20 build number to 04
|
Fri, 10 Dec 2010 17:59:46 -0800 |
trims |
Merge
|
Thu, 09 Dec 2010 21:47:58 -0800 |
ysr |
Merge
|
Thu, 09 Dec 2010 09:22:57 -0800 |
ysr |
7005259: CMS: BubbleUpRef asserts referent(obj)->is_oop() failed: Enqueued a bad referent
|
Tue, 07 Dec 2010 21:55:53 -0800 |
ysr |
7001033: assert(gch->gc_cause() == GCCause::_scavenge_alot || !gch->incremental_collection_failed())
|
Tue, 07 Dec 2010 16:44:34 -0800 |
johnc |
Merge
|
Tue, 07 Dec 2010 16:18:45 -0800 |
johnc |
6994628: G1: Test gc/gctests/FinalizeTest05 fails (one live object is finalized)
|
Tue, 07 Dec 2010 16:47:42 -0500 |
tonyp |
6994056: G1: when GC locker is active, extend the Eden instead of allocating into the old gen
|
Wed, 08 Dec 2010 04:50:35 -0800 |
kevinw |
7003789: PTRACE_GETREGS problems with SA on Linux.
|
Tue, 07 Dec 2010 03:15:45 -0800 |
sla |
6539281: -Xcheck:jni should validate char* argument to ReleaseStringUTFChars
|
Mon, 06 Dec 2010 20:21:15 -0500 |
kamg |
7003782: Update JVMTI version to 1.2 for jdk7
|
Mon, 06 Dec 2010 15:37:00 -0500 |
coleenp |
Merge
|
Sat, 04 Dec 2010 00:09:05 -0500 |
coleenp |
6704010: Internal Error (src/share/vm/interpreter/interpreterRuntime.cpp:1106)
|
Thu, 02 Dec 2010 05:45:54 -0800 |
sla |
6981484: Update development launcher
|
Thu, 02 Dec 2010 20:01:47 +0100 |
stefank |
7003786: sort Obj_Files before compiling
|
Wed, 01 Dec 2010 15:04:06 +0100 |
stefank |
7003125: precompiled.hpp is included when precompiled headers are not used
|
Thu, 02 Dec 2010 14:00:03 -0500 |
bobv |
7004217: Remove IA64 workaround re-introduced with CR6953477
|
Wed, 01 Dec 2010 18:32:50 -0500 |
coleenp |
Merge
|
Wed, 01 Dec 2010 18:26:32 -0500 |
ikrylov |
6348631: remove the use of the HPI library from Hotspot
|
Wed, 01 Dec 2010 03:12:35 -0800 |
brutisso |
7003456: ADLC files not correctly generated on Windows
|
Tue, 30 Nov 2010 18:10:20 -0800 |
ohair |
Merge
|
Tue, 30 Nov 2010 18:07:18 -0800 |
ohair |
6987107: Add variable to add to but not modify non-fcs version string
|
Mon, 29 Nov 2010 15:43:36 -0500 |
coleenp |
6780143: hs203t003 hits SIGSEGV/EXCEPTION_ACCESS_VIOLATION with -XX:+UseCompressedOops
|
Thu, 02 Dec 2010 13:20:39 -0500 |
tonyp |
7003860: G1: assert(_cur_alloc_region == NULL || !expect_null_cur_alloc_region) fails
|
Wed, 01 Dec 2010 17:34:02 -0800 |
johnc |
6983204: G1: Nightly test nsk/regression/b4958615 failing with +ExplicitGCInvokesConcurrent
|
Tue, 24 Aug 2010 17:24:33 -0400 |
tonyp |
6974966: G1: unnecessary direct-to-old allocations
|
Tue, 23 Nov 2010 13:22:55 -0800 |
stefank |
6989984: Use standard include model for Hospot
|
Tue, 23 Nov 2010 15:01:43 -0500 |
coleenp |
Merge
|
Tue, 23 Nov 2010 04:33:42 -0800 |
twisti |
7002129: Zero and Shark fixes, 3rd
|
Fri, 19 Nov 2010 23:46:06 -0500 |
coleenp |
Merge
|
Fri, 19 Nov 2010 03:41:50 -0800 |
poonam |
6837842: JNI_CreateJavaVM crashes under impersonation
|
Thu, 18 Nov 2010 14:37:46 -0500 |
zgu |
6751923: JNDI wake up when clock_settime() is called
|
Fri, 19 Nov 2010 17:01:34 -0800 |
iveresov |
Merge
|
Thu, 18 Nov 2010 09:52:48 -0800 |
kvn |
7000491: assert(false) failed: should be optimized out in SharedRuntime::g1_wb_pre
|
Tue, 16 Nov 2010 15:57:16 -0800 |
iveresov |
7000349: Tiered reacts incorrectly to C1 compilation failures
|
Fri, 12 Nov 2010 09:51:43 -0800 |
kvn |
6999491: non-zero COOPs are used when they should not
|
Fri, 19 Nov 2010 13:19:49 -0800 |
jmasa |
Merge
|
Tue, 16 Nov 2010 16:12:28 -0800 |
johnc |
Merge
|
Tue, 16 Nov 2010 14:07:33 -0800 |
johnc |
6978187: G1: assert(ParallelGCThreads> 1 || n_yielded() == _hrrs->occupied()) strikes again
|
Tue, 16 Nov 2010 13:58:48 -0800 |
ysr |
7000578: CMS: assert(SafepointSynchronize::is_at_safepoint()) failed: Else races are possible
|
Wed, 17 Nov 2010 09:21:51 -0500 |
zgu |
Merge
|
Fri, 12 Nov 2010 09:37:13 -0500 |
zgu |
Merge
|
Fri, 05 Nov 2010 09:32:08 -0400 |
kamg |
6981737: The java.vm.specification.version property is 1.0, seems like it should be 2.0
|
Wed, 27 Oct 2010 12:53:36 -0400 |
kamg |
6865028: Illegal instructions passing verification prior to 'invokespecial Object.<init>'
|
Mon, 15 Nov 2010 16:25:14 -0800 |
jmasa |
Merge
|
Thu, 11 Nov 2010 10:42:43 -0800 |
ysr |
6998802: ScavengeALot: assert(!gch->incremental_collection_failed()) failed: Twice in a row
|
Tue, 09 Nov 2010 10:47:20 -0800 |
ysr |
6996613: CompactibleFreeListSpace::print should call CompactibleFreeListSpace::print_on, not Space::print_on
|
Fri, 05 Nov 2010 13:20:37 -0700 |
ysr |
6997298: fatal error: must own lock CMS_markBitMap_lock during heap dump
|
Thu, 16 Dec 2010 20:32:43 -0800 |
trims |
Merge
|
Fri, 10 Dec 2010 15:46:59 -0800 |
trims |
Merge
|
Fri, 03 Dec 2010 09:44:09 -0800 |
trims |
Added tag hs20-b03 for changeset 5484e7c53fa7
|
Thu, 16 Dec 2010 18:17:52 -0800 |
cl |
Added tag jdk7-b122 for changeset 3a548dc9cb45
|
Thu, 09 Dec 2010 21:25:25 -0800 |
katleman |
Added tag jdk7-b121 for changeset 3f3653ab7af8
jdk7-b122
|
Fri, 03 Dec 2010 19:44:29 -0800 |
ohair |
Merge
jdk7-b121
|
Mon, 22 Nov 2010 14:57:11 -0800 |
cl |
Added tag jdk7-b119 for changeset 5484e7c53fa7
|
Thu, 02 Dec 2010 19:04:00 -0800 |
cl |
Added tag jdk7-b120 for changeset f5603a6e5042
|
Wed, 29 Dec 2010 20:06:41 +0100 |
Thomas Wuerthinger |
Support for -XX:+UseFastLocking flag. Fixed monitor enter XIR template for correct debug info at the runtime call.
|
Tue, 28 Dec 2010 18:33:26 +0100 |
Thomas Wuerthinger |
Added caching for resolved types and resolved fields.
|
Mon, 27 Dec 2010 20:35:47 +0100 |
Thomas Wuerthinger |
Removed HotSpotTest project. Graal uses jtt tests anyway.
|
Mon, 27 Dec 2010 20:33:00 +0100 |
Thomas Wuerthinger |
Two new flags: -XX:MaxCompilationID (to enable debugging binary search for problematic method) and -XX:C1XBailoutIsFatal.
|
Mon, 27 Dec 2010 14:22:55 +0100 |
Thomas Wuerthinger |
Support for custom stack area (needed for deoptimization).
|
Thu, 23 Dec 2010 22:14:31 +0100 |
Thomas Wuerthinger |
More deoptmization tracing.
|
Thu, 23 Dec 2010 18:13:28 +0100 |
Thomas Wuerthinger |
Correct deopt handler entry. New flag -XX:+TraceSignals. More detailed deopt printing.
|
Wed, 22 Dec 2010 19:47:39 +0100 |
Thomas Wuerthinger |
Important fix for exception unwind method entry offset (regression introduced during update to latest OpenJDK).
|
Tue, 21 Dec 2010 17:40:10 +0100 |
Thomas Wuerthinger |
Small fix to make Graal snippets work with bounds check elimination.
|
Tue, 21 Dec 2010 17:09:45 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 21 Dec 2010 17:09:37 +0100 |
Thomas Wuerthinger |
Removed launch configuration.
|
Tue, 30 Nov 2010 16:39:35 +0100 |
Thomas Wuerthinger |
Adjustments after merge with OpenJDK repository.
|
Tue, 30 Nov 2010 14:53:30 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 17 Nov 2010 22:42:08 -0800 |
lana |
Merge
jdk7-b120
|
Sat, 13 Nov 2010 18:40:37 -0800 |
lana |
Merge
|
Thu, 11 Nov 2010 23:30:49 -0800 |
trims |
6997698: Bump the HS20 build number to 03
hs20-b03 jdk7-b119
|
Thu, 11 Nov 2010 23:29:32 -0800 |
trims |
Merge
|
Thu, 11 Nov 2010 17:36:50 -0800 |
iveresov |
Merge
|
Tue, 09 Nov 2010 17:31:18 -0800 |
kvn |
6839891: Array overrun in vm ci
|
Tue, 09 Nov 2010 15:12:15 -0800 |
iveresov |
6998737: JSR 292: Remove the plug guarding the use of compressed oops
|
Mon, 08 Nov 2010 14:33:48 -0800 |
iveresov |
Merge
|
Sat, 06 Nov 2010 20:35:36 -0700 |
kvn |
6991188: C2 Crashes while compiling method
|
Sat, 06 Nov 2010 18:52:07 -0700 |
kvn |
6997311: SIGFPE in new long division asm code
|
Sat, 06 Nov 2010 02:53:59 -0700 |
iveresov |
Merge
|
Fri, 05 Nov 2010 14:49:50 -0700 |
iveresov |
6997456: Not possible to build just compiler2
|
Fri, 05 Nov 2010 12:18:30 -0700 |
jrose |
6996563: 6984311 changes forgot to update vmStructs.cpp for new field _operands
|
Thu, 04 Nov 2010 12:16:58 -0700 |
twisti |
6997459: JSR 292 after 6994093 getting: on return to interpreted call, restored SP is corrupted
|
Tue, 02 Nov 2010 14:56:40 -0700 |
twisti |
6996240: The BitSet.length method sometimes returns an index+1 value less than that of the highest bit set.
|
Tue, 02 Nov 2010 09:00:37 -0700 |
kvn |
6987135: Performance regression on Intel platform with 32-bits edition between 6u13 and 6u14.
|
Sat, 30 Oct 2010 13:08:23 -0700 |
jrose |
6984311: JSR 292 needs optional bootstrap method parameters
|
Sat, 30 Oct 2010 12:19:07 -0700 |
jrose |
6981777: implement JSR 292 EG adjustments from summer 2010
|
Sat, 30 Oct 2010 11:45:49 -0700 |
jrose |
6994093: MethodHandle.invokeGeneric needs porting to SPARC
|
Sat, 30 Oct 2010 11:45:35 -0700 |
jrose |
6981788: GC map generator sometimes picks up the wrong kind of instruction operand
|
Thu, 28 Oct 2010 00:48:18 -0700 |
twisti |
6994630: java/lang/instrument/IsModifiableClassAgent.java fails with -XX:+EnableInvokeDynamic
|
Fri, 22 Oct 2010 03:34:25 -0700 |
twisti |
6994130: Zero PowerPC fix
|
Thu, 21 Oct 2010 11:55:10 -0700 |
never |
6970683: improvements to hs_err output
|
Wed, 20 Oct 2010 13:18:17 -0700 |
never |
Merge
|
Tue, 19 Oct 2010 16:14:34 -0700 |
never |
6968367: can_post_on_exceptions is still using VM_DeoptimizeFrame in some places
|
Wed, 20 Oct 2010 04:19:01 -0700 |
twisti |
Merge
|
Tue, 19 Oct 2010 02:52:57 -0700 |
twisti |
6990192: VM crashes in ciTypeFlow::get_block_for()
|
Mon, 18 Oct 2010 15:43:29 -0700 |
never |
Merge
|
Mon, 18 Oct 2010 01:54:24 -0700 |
twisti |
6991596: JSR 292 unimplemented adapter_opt_i2i and adapter_opt_l2i on SPARC
|
Fri, 15 Oct 2010 02:59:48 -0700 |
roland |
Merge
|
Fri, 15 Oct 2010 09:38:20 +0200 |
roland |
6991577: add IfOp optimization to C1
|
Wed, 10 Nov 2010 21:22:56 -0800 |
trims |
Merge
|
Thu, 04 Nov 2010 15:32:01 -0700 |
lana |
Merge
|
Thu, 04 Nov 2010 14:03:12 +0100 |
ptisnovs |
6997495: correction of regression test compiler/6857159/Test6857159
|
Thu, 11 Nov 2010 23:17:26 -0800 |
trims |
Added tag hs20-b02 for changeset 3ef7426b4dea
|
Thu, 11 Nov 2010 11:02:11 -0800 |
cl |
Added tag jdk7-b118 for changeset 698b7b727e12
hs20-b02
|
Wed, 10 Nov 2010 20:38:30 -0800 |
trims |
Merge
jdk7-b118
|
Thu, 04 Nov 2010 16:17:54 -0700 |
trims |
Merge
|
Tue, 02 Nov 2010 16:02:46 -0700 |
iveresov |
6996136: VM crash in src/share/vm/runtime/virtualspace.cpp:424
|
Mon, 01 Nov 2010 10:49:14 -0700 |
jcoomes |
Merge
|
Thu, 28 Oct 2010 14:46:29 -0700 |
ysr |
6995045: assert(!gch->incremental_collection_failed()) failed: Error, defNewGeneration.cpp:827
|
Sat, 23 Oct 2010 23:03:49 -0700 |
ysr |
6896603: CMS/GCH: collection_attempt_is_safe() ergo should use more recent data
|
Thu, 21 Oct 2010 17:29:24 -0700 |
ysr |
6992998: CMSWaitDuration=0 causes hangs with +ExplicitGCInvokesConcurrent
|
Sat, 16 Oct 2010 17:12:19 -0400 |
tonyp |
6991377: G1: race between concurrent refinement and humongous object allocation
|
Mon, 18 Oct 2010 15:01:41 -0700 |
johnc |
6988458: G1: assert(mr.end() <= _cm->finger()) failed: otherwise the region shouldn't be on the stack
|
Fri, 15 Oct 2010 17:26:56 -0400 |
tonyp |
6992189: G1: inconsistent base used in sparse rem set iterator
|
Thu, 14 Oct 2010 10:38:14 -0400 |
tonyp |
6990359: G1: don't push a stolen entry on the taskqueue, deal with it directly
|
Tue, 26 Oct 2010 16:48:28 -0700 |
kamg |
Merge
|
Tue, 26 Oct 2010 14:08:49 -0400 |
kamg |
6891959: HotSpot should not throw ClassFormatError if a class has a field with '>' and/or '<' in its name
|
Tue, 26 Oct 2010 14:43:21 -0400 |
acorn |
Merge
|
Mon, 25 Oct 2010 13:31:55 -0400 |
acorn |
Merge
|
Fri, 22 Oct 2010 15:59:34 -0400 |
acorn |
6988353: refactor contended sync subsystem
|
Thu, 21 Oct 2010 10:10:23 -0400 |
kamg |
6991315: RedefineClasses fails with java.lang.VerifyError
|
Wed, 20 Oct 2010 17:07:25 -0700 |
trims |
Merge
|
Tue, 19 Oct 2010 11:14:52 -0700 |
iveresov |
6989669: Coops: -Xshare:dump causes crash
|
Mon, 18 Oct 2010 09:33:24 -0700 |
never |
Merge
|
Fri, 15 Oct 2010 14:21:11 -0700 |
never |
6992477: fix for 6991512 broke sparc barriers
|
Fri, 15 Oct 2010 15:12:04 -0400 |
acorn |
Merge
|
Wed, 13 Oct 2010 11:46:46 -0400 |
acorn |
Merge
|
Tue, 12 Oct 2010 10:57:33 -0400 |
kamg |
6392697: Additional flag needed to supress Hotspot warning messages
|
Thu, 07 Oct 2010 15:14:41 -0400 |
bobv |
Merge
|
Thu, 07 Oct 2010 15:12:57 -0400 |
bobv |
6989297: Integrate additional portability improvements
|
Thu, 07 Oct 2010 08:06:06 -0700 |
coleenp |
6983240: guarantee((Solaris::min_stack_allowed >= (StackYellowPages+StackRedPages...) wrong
|
Mon, 04 Oct 2010 10:08:29 -0700 |
acorn |
Merge
|
Mon, 04 Oct 2010 13:11:10 -0400 |
acorn |
6763959: java.util.concurrent.locks.LockSupport.parkUntil(0) blocks forever
|
Thu, 30 Sep 2010 12:05:08 -0400 |
zgu |
6988363: Rebrand vm vendor property settings (jdk7 only)
|
Thu, 14 Oct 2010 11:57:48 -0700 |
jcoomes |
Merge
|
Tue, 12 Oct 2010 11:29:45 -0700 |
jcoomes |
6989448: G1: refactor and simplify G1ParScanThreadState
|
Tue, 12 Oct 2010 09:36:48 -0700 |
johnc |
6971296: G1: simplify G1RemSet class hierarchy
|
Thu, 04 Nov 2010 15:19:16 -0700 |
trims |
Added tag hs20-b02 for changeset 52f19c724d96
|
Thu, 04 Nov 2010 15:54:20 -0700 |
cl |
Added tag jdk7-b117 for changeset 806d0c037e6b
|
Thu, 28 Oct 2010 13:31:30 -0700 |
cl |
Added tag jdk7-b116 for changeset 96b3f2a7add0
jdk7-b117
|
Thu, 21 Oct 2010 17:12:26 -0700 |
cl |
Added tag jdk7-b115 for changeset bdbc48857210
jdk7-b116
|
Wed, 20 Oct 2010 16:49:06 -0700 |
trims |
Merge
jdk7-b115
|
Thu, 14 Oct 2010 16:05:59 -0700 |
trims |
6992267: Bump the HS20 build number to 02
|
Thu, 14 Oct 2010 15:52:41 -0700 |
trims |
Merge
|
Thu, 14 Oct 2010 10:46:38 -0700 |
kvn |
Merge
|
Wed, 13 Oct 2010 15:38:14 -0700 |
roland |
Merge
|
Wed, 13 Oct 2010 10:29:31 +0200 |
roland |
6991211: assert failure on sparc: "can not have caller-save register operands at calls"
|
Wed, 13 Oct 2010 13:31:30 -0700 |
twisti |
Merge
|
Wed, 13 Oct 2010 01:19:43 -0700 |
twisti |
6987555: JSR 292 unboxing to a boolean value fails on big-endian SPARC
|
Tue, 12 Oct 2010 23:51:20 -0700 |
iveresov |
6991512: G1 barriers fail with 64bit C1
|
Tue, 12 Oct 2010 02:21:06 -0700 |
twisti |
6991065: missed a review comment in 6829194
|
Mon, 11 Oct 2010 04:18:58 -0700 |
twisti |
6829194: JSR 292 needs to support compressed oops
|
Fri, 08 Oct 2010 02:42:17 -0700 |
twisti |
6990549: Zero and Shark fixes after 6978355 and 6953144
|
Thu, 07 Oct 2010 21:40:55 -0700 |
never |
6980792: Crash "exception happened outside interpreter, nmethods and vtable stubs (1)"
|
Fri, 08 Oct 2010 09:29:09 -0700 |
jcoomes |
Merge
|
Fri, 01 Oct 2010 16:43:05 -0400 |
tonyp |
6980838: G1: guarantee(false) failed: thread has an unexpected active value in its SATB queue
|
Fri, 01 Oct 2010 21:48:40 -0700 |
johnc |
Merge
|
Fri, 01 Oct 2010 18:23:16 -0700 |
johnc |
6983311: G1: LoopTest hangs when run with -XX:+ExplicitInvokesConcurrent
|
Fri, 01 Oct 2010 16:12:54 -0700 |
ysr |
6794422: Perm gen expansion policy for concurrent collectors
|
Thu, 30 Sep 2010 12:15:13 -0700 |
jcoomes |
6988678: fatal error deadlock handling was unintentionally disabled
|
Wed, 29 Sep 2010 16:17:02 -0700 |
ysr |
6692906: CMS: parallel concurrent marking may be prone to hanging or stalling mutators for periods of time
|
Tue, 28 Sep 2010 15:56:15 -0700 |
jcoomes |
6423256: GC stacks should use a better data structure
|
Tue, 28 Sep 2010 09:51:37 -0700 |
johnc |
6941395: G1: Use only lock-free versions of region stack push() and pop()
|
Wed, 08 Sep 2010 16:10:51 -0700 |
jcoomes |
6983296: build sanity checks for jdk7 should require SS12u1
|
Mon, 20 Sep 2010 14:38:38 -0700 |
jmasa |
6984287: Regularize how GC parallel workers are specified.
|
Wed, 06 Oct 2010 14:18:32 -0700 |
kvn |
Merge
|
Tue, 05 Oct 2010 17:38:40 -0700 |
never |
6989736: fix mapfile warnings on solaris
|
Tue, 05 Oct 2010 11:16:12 -0700 |
never |
6988018: dtrace/hotspot/MethodInvocation/MethodInvocation002 crashes with client compiler
|
Tue, 05 Oct 2010 08:57:20 -0700 |
kvn |
6979458: VM crashes when -XX:ObjectAlignmentInBytes is too big
|
Tue, 05 Oct 2010 00:19:21 -0700 |
iveresov |
6989368: Regression in scimark2.MonteCarlo in jdk7_b112 on Linux
|
Mon, 04 Oct 2010 17:09:18 -0700 |
never |
6968348: Byteswapped memory access can point to wrong location after JIT
|
Thu, 30 Sep 2010 18:31:45 -0700 |
kvn |
6916062: assert(_inserts <= _insert_limit,"hash table overflow") in NodeHash::hash_insert
|
Wed, 29 Sep 2010 16:53:42 -0700 |
iveresov |
6988346: 6986046 breaks tiered
|
Wed, 29 Sep 2010 18:53:28 +0200 |
roland |
6988303: 6986046 breaks build with recent gcc
|
Wed, 29 Sep 2010 00:30:57 -0700 |
twisti |
6987634: JSR 292 assert(start_bci() >= 0 && start_bci() < code_size()) failed: correct osr_bci argument
|
Mon, 27 Sep 2010 20:44:18 -0700 |
never |
6987763: assert(kind() == EmptyExceptionState) failed: only EmptyExceptionStates can be modified
|
Mon, 27 Sep 2010 15:04:40 -0700 |
iveresov |
6987115: Non-tiered compilation policy creates unnecessary C1 threads
|
Fri, 24 Sep 2010 13:14:32 -0700 |
roland |
Merge
|
Tue, 29 Dec 2009 19:08:54 +0100 |
roland |
6986046: C1 valuestack cleanup
|
Fri, 24 Sep 2010 03:51:43 -0700 |
twisti |
6986944: JSR 292 assert(caller_nm->is_method_handle_return(caller_frame.pc())) failed: must be MH call site
|
Wed, 22 Sep 2010 23:51:03 -0700 |
never |
6986028: assert(_base == Int) failed: Not an Int in CmpINode::sub
|
Wed, 22 Sep 2010 21:10:46 -0700 |
never |
6972540: sun/nio/ch/SocketChannelImpl compilation crashed when executing CompileTheWorld
|
Wed, 22 Sep 2010 13:01:12 -0700 |
never |
6982537: Crash in Node*step_through_mergemem
|
Tue, 21 Sep 2010 13:38:35 -0700 |
iveresov |
6986270: guarantee(*bcp != Bytecodes::_monitorenter || exec_mode != Deoptimization::Unpack_exception) fails
|
Wed, 15 Sep 2010 20:25:37 -0700 |
never |
6984979: OptimizeFill misses some cases with an odd memory graph
|
Fri, 01 Oct 2010 18:04:36 -0700 |
trims |
Added tag hs20-b01 for changeset 5511edd5d719
|
Thu, 14 Oct 2010 19:24:57 -0700 |
cl |
Added tag jdk7-b114 for changeset 68d6141ea19d
|
Thu, 07 Oct 2010 15:12:06 -0700 |
cl |
Added tag jdk7-b113 for changeset beef35b96b81
jdk7-b114
|
Fri, 01 Oct 2010 15:45:01 -0700 |
cl |
Added tag jdk7-b112 for changeset 5511edd5d719
jdk7-b113
|
Thu, 30 Sep 2010 16:00:40 -0700 |
iveresov |
6988779: c1_LIRAssembler_x86.cpp crashes VS2010 compiler
hs20-b01 jdk7-b112
|
Fri, 24 Sep 2010 00:52:04 -0700 |
trims |
6987149: Fix incorrect Oracle copyright header in make/templates files
|
Fri, 24 Sep 2010 00:51:15 -0700 |
trims |
Merge
|
Wed, 22 Sep 2010 12:54:51 -0400 |
kamg |
Merge
|
Tue, 21 Sep 2010 06:58:44 -0700 |
dcubed |
6985848: 3/4 fix for 6561870 causes sa-jdi.jar to be rebuilt every time
|
Mon, 20 Sep 2010 15:38:04 -0400 |
kamg |
6975210: java.lang.VerifyError in some of JCK tests
|
Fri, 17 Sep 2010 19:45:12 -0400 |
kamg |
Merge
|
Fri, 17 Sep 2010 09:14:26 -0700 |
zgu |
Merge
|
Fri, 17 Sep 2010 09:45:32 -0400 |
zgu |
6981753: Rebrand vm vendor property settings
|
Wed, 15 Sep 2010 16:28:19 -0400 |
kamg |
6974813: JVM needs to use demand loading for its DTrace probes
|
Tue, 14 Sep 2010 10:15:27 -0400 |
acorn |
Merge
|
Fri, 10 Sep 2010 12:36:47 -0400 |
acorn |
6942092: Loader-constraint test is failing
|
Thu, 16 Sep 2010 16:48:40 -0700 |
kvn |
Merge
|
Tue, 14 Sep 2010 17:19:35 -0700 |
kvn |
6984368: Large default heap size does not allow to use zero based compressed oops
|
Tue, 14 Sep 2010 14:09:24 -0700 |
never |
6982370: SIGBUS in jbyte_fill
|
Mon, 13 Sep 2010 23:24:30 -0700 |
jrose |
6939224: MethodHandle.invokeGeneric needs to perform the correct set of conversions
|
Mon, 13 Sep 2010 16:45:00 -0700 |
kvn |
6984346: Remove development code in type.hpp
|
Mon, 13 Sep 2010 12:10:49 -0700 |
iveresov |
6919069: client compiler needs to capture more profile information for tiered work
|
Sat, 11 Sep 2010 15:21:37 -0700 |
iveresov |
6984056: C1: incorrect code for integer constant addition on x64
|
Thu, 09 Sep 2010 05:24:11 -0700 |
twisti |
6934483: GCC 4.5 errors "suggest parentheses around something..." when compiling with -Werror and -Wall
|
Thu, 09 Sep 2010 01:43:48 -0700 |
twisti |
Merge
|
Wed, 08 Sep 2010 04:50:26 -0700 |
twisti |
6983073: fix compiler error with GCC 4.4 or newer on SPARC
|
Wed, 08 Sep 2010 20:28:57 -0700 |
never |
6965815: OptimizeStringConcat: assert(!q->is_MergeMem()) failed with specjbb2000
|
Tue, 07 Sep 2010 11:31:27 -0700 |
never |
6982533: Crash in ~StubRoutines::jbyte_fill with AggressiveOpts enabled
|
Tue, 07 Sep 2010 14:16:50 -0700 |
iveresov |
6982921: assert(_entry_bci != InvocationEntryBci) failed: wrong kind of nmethod
|
Fri, 03 Sep 2010 17:51:07 -0700 |
iveresov |
6953144: Tiered compilation
|
Thu, 02 Sep 2010 11:40:02 -0700 |
never |
6981773: incorrect fill value with OptimizeFill
|
Thu, 16 Sep 2010 13:45:55 -0700 |
johnc |
Merge
|
Wed, 15 Sep 2010 10:39:13 -0700 |
jcoomes |
6985022: update make/jprt.properties for new jdk7 tools
|
Mon, 13 Sep 2010 10:00:24 -0700 |
johnc |
6981746: G1: SEGV with -XX:+TraceGen0Time
|
Sat, 11 Sep 2010 11:42:09 -0700 |
ysr |
Merge
|
Fri, 10 Sep 2010 17:07:55 -0700 |
ysr |
6983930: CMS: Various small cleanups ca September 2010
|
Mon, 13 Sep 2010 07:38:10 -0700 |
kamg |
Merge
|
Sat, 11 Sep 2010 08:18:31 +0200 |
thurka |
6765718: Indicate which thread throwing OOME when generating the heap dump at OOME
|
Wed, 08 Sep 2010 08:34:57 -0700 |
dcubed |
6561870: 3/3 Long javac compile lines fail due to command line length issues (agent compiles?)
|
Wed, 08 Sep 2010 18:33:31 -0700 |
trims |
6983320: Fork HS19 to HS20 - renumber Major and build numbers of JVM
|
Wed, 08 Sep 2010 18:33:04 -0700 |
trims |
Merge
|
Tue, 07 Sep 2010 11:50:59 -0400 |
kamg |
6982851: Add b107 machine classifications to jprt.properties file.
|
Tue, 07 Sep 2010 11:38:09 -0400 |
kamg |
Merge
|
Fri, 03 Sep 2010 14:47:05 -0400 |
kamg |
6870851: Bad frame_chop in StackMapTable crashes JVM
|
Tue, 31 Aug 2010 03:14:00 -0700 |
ikrylov |
6979444: add command line option to print command line flags descriptions
|
Wed, 01 Sep 2010 00:40:05 -0700 |
never |
Merge
|
Mon, 30 Aug 2010 17:27:35 -0700 |
never |
6969586: OptimizeStringConcat: SIGSEGV in LoadNode::Value()
|
Mon, 30 Aug 2010 11:02:53 -0700 |
kvn |
6980978: assert(mt == t->xmeet(this)) failed: meet not commutative
|
Fri, 27 Aug 2010 17:35:08 -0700 |
never |
Merge
|
Fri, 27 Aug 2010 17:33:49 -0700 |
never |
4809552: Optimize Arrays.fill(...)
|
Fri, 27 Aug 2010 01:51:27 -0700 |
twisti |
6961697: move nmethod constants section before instruction section
|
Thu, 26 Aug 2010 11:05:25 -0700 |
kvn |
6976400: "Meet Not Symmetric"
|
Mon, 30 Aug 2010 10:58:13 -0700 |
tonyp |
Merge
|
Mon, 30 Aug 2010 13:00:51 -0400 |
tonyp |
Merge
|
Fri, 27 Aug 2010 10:44:06 -0700 |
tonyp |
Merge
|
Fri, 27 Aug 2010 13:34:14 -0400 |
tonyp |
6980206: G1: assert(has_undefined_max_size, "Undefined max size");
|
Fri, 27 Aug 2010 16:57:04 +0100 |
kevinw |
6980392: TEST_BUG: gc/6581734/Test6581734.java has typo
|
Wed, 25 Aug 2010 14:39:55 -0700 |
jcoomes |
6978300: G1: debug builds crash if ParallelGCThreads==0
|
Wed, 25 Aug 2010 08:44:58 -0400 |
tonyp |
6941275: G1: The MemoryPools are incorrectly supported for G1
|
Mon, 23 Aug 2010 17:51:10 -0700 |
ysr |
6910183: CMS: assert(_index < capacity(),"_index out of bounds")
|
Fri, 27 Aug 2010 21:31:15 -0700 |
dcubed |
Merge
|
Fri, 27 Aug 2010 15:05:28 -0400 |
kamg |
6980262: Memory leak when exception is thrown in static initializer
|
Wed, 25 Aug 2010 21:29:05 -0400 |
dholmes |
6978641: Fix for 6929067 introduces additional overhead in thread creation/termination paths
|
Wed, 25 Aug 2010 10:31:45 -0700 |
never |
Merge
|
Wed, 25 Aug 2010 05:27:54 -0700 |
twisti |
6978355: renaming for 6961697
|
Mon, 23 Aug 2010 09:09:36 -0700 |
kvn |
6896381: CTW fails share/vm/ci/bcEscapeAnalyzer.cpp:99, assert(_stack_height < _max_stack,"stack overflow")
|
Fri, 20 Aug 2010 23:40:30 -0700 |
jrose |
6912064: type profiles need to be exploited more for dynamic language support
|
Mon, 23 Aug 2010 08:44:03 -0700 |
dcubed |
Merge
|
Thu, 19 Aug 2010 14:23:59 -0400 |
ptisnovs |
6885308: The incorrect -XX:StackRedPages, -XX:StackShadowPages, -XX:StackYellowPages could cause VM crash
|
Thu, 23 Sep 2010 17:33:27 -0700 |
cl |
Added tag jdk7-b111 for changeset 07b042e13dde
|
Thu, 16 Sep 2010 15:12:57 -0700 |
cl |
Added tag jdk7-b110 for changeset 2f25f2b8de27
jdk7-b111
|
Thu, 09 Sep 2010 15:07:37 -0700 |
cl |
Added tag jdk7-b109 for changeset cc4bb3022b31
jdk7-b110
|
Thu, 09 Sep 2010 14:27:59 -0700 |
cl |
Merge
jdk7-b109
|
Fri, 03 Sep 2010 12:49:53 -0700 |
cl |
Added tag jdk7-b108 for changeset e44a93947ccb
|
Tue, 31 Aug 2010 17:23:45 -0700 |
trims |
Added tag hs19-b06 for changeset 6c43216df135
|
Tue, 31 Aug 2010 16:48:07 -0700 |
trims |
Merge
hs19-b06
|
Fri, 20 Aug 2010 14:24:47 -0700 |
trims |
6978915: Remove Mercurial tags for Hotspot 19 Build 06
|
Fri, 20 Aug 2010 12:57:42 -0700 |
trims |
6978889: Remove premature change of build number to Hotspot 19 Build 07
|
Fri, 20 Aug 2010 12:01:10 -0700 |
tonyp |
Merge
|
Fri, 20 Aug 2010 13:17:08 -0400 |
tonyp |
Merge
|
Thu, 19 Aug 2010 12:02:10 -0700 |
ysr |
6978533: CMS: Elide BOT update asserts until 6977974 is fixed correctly
|
Fri, 20 Aug 2010 09:55:50 -0700 |
never |
Merge
|
Thu, 19 Aug 2010 14:51:47 -0700 |
never |
6978249: spill between cpu and fpu registers when those moves are fast
|
Wed, 18 Aug 2010 01:22:16 -0700 |
twisti |
6977640: Zero and Shark fixes
|
Fri, 13 Aug 2010 15:14:00 -0700 |
never |
6976372: # assert(_owner == Thread::current()) failed: invariant
|
Thu, 12 Aug 2010 23:34:34 -0700 |
never |
6975006: assert(check.is_deoptimized_frame()) failed: missed deopt
|
Thu, 12 Aug 2010 16:38:23 -0700 |
never |
6974176: ShouldNotReachHere, instanceKlass.cpp:1426
|
Fri, 20 Aug 2010 04:08:08 -0700 |
trims |
Merge
|
Fri, 20 Aug 2010 03:47:09 -0700 |
trims |
6978726: Bump the HS19 build number to 07
|
Thu, 19 Aug 2010 14:08:58 -0400 |
tonyp |
Merge
|
Wed, 18 Aug 2010 17:44:33 -0400 |
johnc |
Merge
|
Wed, 18 Aug 2010 10:59:06 -0700 |
johnc |
6977924: Changes for 6975078 produce build error with certain gcc versions
|
Wed, 18 Aug 2010 11:39:21 -0700 |
ysr |
6977970: CMS: concurrentMarkSweepGeneration.cpp:7947 assert(addr <= _limit) failed: sweep invariant
|
Tue, 17 Aug 2010 14:40:00 -0400 |
tonyp |
6975964: G1: print out a more descriptive message for evacuation failure when +PrintGCDetails is set
|
Tue, 17 Aug 2010 14:40:00 -0400 |
tonyp |
6974928: G1: sometimes humongous objects are allocated in young regions
|
Tue, 17 Aug 2010 14:40:00 -0400 |
tonyp |
6959014: G1: assert(minimum_desired_capacity <= maximum_desired_capacity) failed: sanity check
|
Mon, 16 Aug 2010 15:58:42 -0700 |
ysr |
6948538: CMS: BOT walkers can fall into object allocation and initialization cracks
|
Tue, 17 Aug 2010 22:52:50 -0700 |
asaha |
6977952: Test: Sync missing tests from hs16.3 to hs17.x
|
Wed, 18 Aug 2010 16:11:21 -0700 |
trims |
Merge
|
Sat, 14 Aug 2010 00:47:52 -0700 |
johnc |
Merge
|
Wed, 11 Aug 2010 13:12:28 -0700 |
jcoomes |
6976378: ParNew: stats are printed unconditionally in debug builds
|
Tue, 10 Aug 2010 14:53:35 -0700 |
ysr |
6973570: OrderAccess::storestore() scales poorly on multi-socket x64 and sparc: cache-line ping-ponging
|
Mon, 09 Aug 2010 18:03:50 -0700 |
jcoomes |
6970376: ParNew: shared TaskQueue statistics
|
Mon, 09 Aug 2010 05:41:05 -0700 |
jcoomes |
6966222: G1: simplify TaskQueue overflow handling
|
Fri, 06 Aug 2010 10:17:21 -0700 |
johnc |
6930581: G1: assert(ParallelGCThreads > 1 || n_yielded() == _hrrs->occupied(),"Should have yielded all the ..
|
Wed, 04 Aug 2010 13:03:23 -0400 |
tonyp |
6963209: G1: remove the concept of abandoned pauses
|
Thu, 22 Jul 2010 10:27:41 -0400 |
tonyp |
6962589: remove breadth first scanning code from parallel gc
|
Mon, 02 Aug 2010 12:51:43 -0700 |
johnc |
6814437: G1: remove the _new_refs array
|
Sat, 31 Jul 2010 15:10:59 +0100 |
kevinw |
Merge
|
Fri, 30 Jul 2010 22:43:50 +0100 |
kevinw |
6581734: CMS Old Gen's collection usage is zero after GC which is incorrect
|
Thu, 26 Aug 2010 16:16:49 -0700 |
cl |
Added tag jdk7-b107 for changeset bf496cbe9b74
jdk7-b108
|
Thu, 19 Aug 2010 18:51:34 -0700 |
trims |
Added tag hs19-b06 for changeset 688a538aa654
jdk7-b107
|
Thu, 19 Aug 2010 18:51:24 -0700 |
trims |
Added tag hs19-b05 for changeset cc3fdfeb54b0
|
Thu, 19 Aug 2010 15:13:01 -0700 |
cl |
Added tag jdk7-b106 for changeset 1b81ca701fa5
|
Tue, 17 Aug 2010 09:43:34 -0700 |
trims |
Merge
jdk7-b106
|
Fri, 13 Aug 2010 10:56:17 -0700 |
trims |
6977051: Bump the HS19 build number to 06
|
Fri, 13 Aug 2010 10:55:42 -0700 |
trims |
Merge
|
Fri, 13 Aug 2010 07:33:20 -0700 |
dcubed |
Merge
|
Tue, 10 Aug 2010 19:17:57 -0400 |
rasbold |
6378314: Bad warning message when agent library not found. local directory is not searched.
|
Wed, 11 Aug 2010 10:48:20 -0700 |
kvn |
6973329: C2 with Zero based COOP produces code with broken anti-dependency on x86
|
Wed, 11 Aug 2010 05:51:21 -0700 |
twisti |
6976186: integrate Shark HotSpot changes
|
Wed, 11 Aug 2010 01:17:27 -0700 |
twisti |
6975855: don't emit deopt MH handler in C1 if not required
|
Tue, 10 Aug 2010 12:15:10 -0700 |
never |
6975027: use of movptr to set length of array
|
Mon, 09 Aug 2010 17:51:56 -0700 |
never |
Merge
|
Mon, 09 Aug 2010 15:17:05 -0700 |
kvn |
6975078: assert(allocated_on_res_area() || allocated_on_C_heap() || allocated_on_arena()
|
Fri, 06 Aug 2010 11:53:28 -0700 |
kvn |
6975049: nsk/regression/b4287029 crashes with -Xss64 on solaris-i586
|
Wed, 04 Aug 2010 17:42:20 -0700 |
kvn |
6974682: CTW: assert(target != NULL) failed: must not be null
|
Tue, 03 Aug 2010 15:55:03 -0700 |
kvn |
6973963: SEGV in ciBlock::start_bci() with EA
|
Fri, 30 Jul 2010 10:21:15 -0700 |
kvn |
6973308: Missing zero length check before repne scas in check_klass_subtype_slow_path()
|
Mon, 26 Jul 2010 15:58:07 -0700 |
never |
Merge
|
Fri, 23 Jul 2010 10:07:46 -0700 |
kvn |
6969569: assert(is_static() && is_constant()) failed: illegal call to constant_value()
|
Tue, 03 Aug 2010 08:13:38 -0400 |
bobv |
6953477: Increase portability and flexibility of building Hotspot
|
Wed, 28 Jul 2010 17:57:43 -0400 |
coleenp |
6958465: Sparc aten build24.0: openjdk-7.ea-b96 failed Error: Formal argument ... requires an lvalue
|
Wed, 28 Jul 2010 17:38:21 +0100 |
aph |
6888526: Linux getCurrentThreadCpuTime is drastically slower than Windows
|
Sun, 25 Jul 2010 07:31:50 -0700 |
apangin |
Merge
|
Tue, 20 Jul 2010 08:41:42 -0700 |
apangin |
6964170: Verifier crashes
|
Sat, 17 Jul 2010 21:49:23 -0700 |
apangin |
Merge
|
Fri, 16 Jul 2010 13:14:03 +0100 |
alanb |
6649594: Intermittent IOExceptions during dynamic attach on linux and solaris
|
Fri, 13 Aug 2010 11:38:16 -0700 |
cl |
Added tag jdk7-b105 for changeset 6709c14587c2
|
Fri, 06 Aug 2010 12:51:54 -0700 |
cl |
Added tag jdk7-b104 for changeset b4acf10eb134
jdk7-b105
|
Thu, 05 Aug 2010 02:48:45 -0700 |
trims |
Added tag hs19-b04 for changeset e55900b5c1b8
jdk7-b104
|
Tue, 03 Aug 2010 19:01:25 -0700 |
trims |
Merge
|
Fri, 30 Jul 2010 06:56:40 -0700 |
trims |
6973381: Bump the HS19 build number to 05
|
Thu, 29 Jul 2010 23:14:56 -0700 |
trims |
Merge
hs19-b05
|
Fri, 23 Jul 2010 14:31:15 -0700 |
ysr |
Merge
|
Wed, 21 Jul 2010 12:45:42 -0700 |
ysr |
Merge
|
Mon, 19 Jul 2010 11:06:34 -0700 |
johnc |
6956639: G1: assert(cached_ptr != card_ptr) failed: shouldn't be, concurrentG1Refine.cpp:307
|
Fri, 16 Jul 2010 21:33:21 -0700 |
jcoomes |
6962947: shared TaskQueue statistics
|
Fri, 23 Jul 2010 10:21:17 -0700 |
never |
Merge
|
Thu, 22 Jul 2010 15:29:22 -0700 |
never |
6970566: runThese fails with SIGSEGV
|
Fri, 16 Jul 2010 18:14:19 -0700 |
jrose |
6969574: invokedynamic call sites deoptimize instead of executing
|
Fri, 16 Jul 2010 08:29:42 -0700 |
never |
Merge
|
Thu, 15 Jul 2010 18:40:45 -0700 |
jrose |
6964498: JSR 292 invokedynamic sites need local bootstrap methods
|
Wed, 21 Jul 2010 09:57:21 -0700 |
ysr |
Merge
|
Tue, 20 Jul 2010 16:09:44 -0700 |
ysr |
Merge
|
Fri, 16 Jul 2010 10:09:15 -0700 |
ysr |
Merge
|
Mon, 28 Jun 2010 14:13:17 -0400 |
tonyp |
6944166: G1: explicit GCs are not always handled correctly
|
Mon, 28 Jun 2010 14:13:18 -0400 |
tonyp |
6962569: assembler_sparc.cpp:1969: assert(false) failed: error
|
Thu, 29 Jul 2010 13:33:08 -0700 |
cl |
Added tag jdk7-b103 for changeset cb4250ef73b2
|
Fri, 23 Jul 2010 16:42:15 -0700 |
mikejwre |
Added tag jdk7-b102 for changeset c5cadf1a0771
jdk7-b103
|
Tue, 20 Jul 2010 18:13:55 -0700 |
trims |
Merge
jdk7-b102
|
Thu, 15 Jul 2010 19:52:58 -0700 |
trims |
Merge
hs19-b04
|
Thu, 15 Jul 2010 13:48:01 -0700 |
never |
Merge
|
Thu, 15 Jul 2010 08:54:48 -0700 |
never |
6968336: VM crash guarantee(!nm->is_zombie()) failed: cannot lock a zombie method
|
Wed, 14 Jul 2010 14:47:34 -0700 |
kvn |
6968368: SIGSEGV in the BCEscapeAnalyzer::copy_dependencies
|
Wed, 14 Jul 2010 14:29:14 -0700 |
kvn |
6968646: JVM crashes with SIGFPE during startup
|
Mon, 12 Jul 2010 22:27:18 -0700 |
never |
6968385: malformed xml in sweeper logging
|
Mon, 12 Jul 2010 10:58:25 -0700 |
never |
6958668: repeated uncommon trapping for new of klass which is being initialized
|
Thu, 08 Jul 2010 14:29:44 -0700 |
never |
6965184: possible races in make_not_entrant_or_zombie
|
Wed, 14 Jul 2010 17:52:18 -0400 |
apangin |
Merge
|
Wed, 07 Jul 2010 15:35:58 -0700 |
mchung |
6967423: Hotspot support for modules image
|
Wed, 07 Jul 2010 14:12:08 -0400 |
acorn |
Merge
|
Fri, 02 Jul 2010 17:23:43 -0400 |
acorn |
6964164: MonitorInUseLists leak of contended objects
|
Mon, 12 Jul 2010 12:53:52 -0700 |
ysr |
Merge
|
Thu, 01 Jul 2010 21:40:45 -0700 |
jcoomes |
6957084: simplify TaskQueue overflow handling
|
Thu, 15 Jul 2010 19:51:34 -0700 |
trims |
Merge
|
Fri, 09 Jul 2010 00:35:35 -0700 |
trims |
Merge
|
Wed, 07 Jul 2010 12:40:01 -0700 |
never |
Merge
|
Fri, 02 Jul 2010 17:30:30 -0700 |
kvn |
6966411: escape.cpp:450 assert(base->Opcode() == Op_ConP
|
Fri, 02 Jul 2010 15:01:47 -0700 |
never |
6965671: fatal error: acquiring lock JNIGlobalHandle_lock/16 out of order with lock CodeCache_lock/1
|
Fri, 09 Jul 2010 00:32:48 -0700 |
trims |
Merge
|
Fri, 09 Jul 2010 00:31:01 -0700 |
trims |
Added tag hs19-b03 for changeset ad1977f08c4d
|
Fri, 02 Jul 2010 01:37:36 -0700 |
trims |
6966252: Bump the HS19 build number to 04
|
Fri, 02 Jul 2010 01:36:15 -0700 |
trims |
Merge
|
Wed, 30 Jun 2010 11:52:10 -0400 |
coleenp |
Merge
|
Mon, 28 Jun 2010 12:03:05 -0400 |
coleenp |
Merge
|
Thu, 24 Jun 2010 15:38:42 -0700 |
jcoomes |
6888573: class data sharing does not always disable large pages
|
Tue, 22 Jun 2010 10:03:12 -0400 |
zgu |
Merge
|
Tue, 22 Jun 2010 09:46:15 -0400 |
zgu |
6939019: Source code adjustments for parfait compilation of hotspot
|
Tue, 29 Jun 2010 16:09:57 -0700 |
jrose |
Merge
|
Tue, 29 Jun 2010 10:34:00 -0700 |
kvn |
6964774: Adjust optimization flags setting
|
Mon, 28 Jun 2010 14:54:39 -0700 |
kvn |
6677629: PhaseIterGVN::subsume_node() should call hash_delete() and add_users_to_worklist()
|
Mon, 28 Jun 2010 10:52:50 -0700 |
kvn |
6964479: widen normalization of small int and long values should be symmetric
|
Sat, 26 Jun 2010 00:19:55 -0700 |
jrose |
Merge
|
Wed, 23 Jun 2010 09:40:11 -0700 |
kvn |
6947341: JVM Crash running Oracle ATG CRMDemo
|
Tue, 22 Jun 2010 12:10:07 -0700 |
iveresov |
6962980: C1: stub area should take into account method handle deopt stub
|
Mon, 21 Jun 2010 14:26:17 -0700 |
never |
6656830: assert((*p)->is_oop(),"expected an oop while scanning weak refs")
|
Fri, 18 Jun 2010 16:51:54 -0700 |
never |
6956958: assert(is_clean() || is_call_to_compiled() || is_call_to_interpreted() || is_optimized() || is_megam
|
Thu, 24 Jun 2010 15:56:12 -0700 |
jmasa |
Merge
|
Wed, 23 Jun 2010 15:17:20 -0700 |
jmasa |
Merge
|
Wed, 23 Jun 2010 08:35:31 -0700 |
jmasa |
6952853: SIGSEGV with UseAdaptiveGCBoundary on 64b linux running jvm2008
|
Thu, 22 Apr 2010 15:20:16 -0400 |
tonyp |
6946048: G1: improvements to +PrintGCDetails output
|
Fri, 07 May 2010 13:14:41 -0400 |
tonyp |
6949307: G1: raise a vm error, do not core dump, if target pause time and target interval are inconsistent
|
Tue, 15 Jun 2010 18:07:27 -0700 |
kvn |
6959430: Make sure raw loads have control edge
|
Tue, 15 Jun 2010 15:57:36 -0700 |
jrose |
Merge
|
Tue, 15 Jun 2010 12:06:52 -0700 |
never |
Merge
|
Tue, 15 Jun 2010 12:03:15 -0700 |
never |
6952176: Remove debug flag from adlc makefile for 6Update trains
|
Mon, 14 Jun 2010 00:52:15 -0700 |
twisti |
6960550: Missing semicolon in Zero
|
Sat, 12 Jun 2010 22:53:43 -0700 |
jrose |
6960865: ldc of unloaded class throws an assert in ciTypeFlow
|
Thu, 10 Jun 2010 13:04:20 -0700 |
kvn |
6730276: JDI_REGRESSION tests fail with "Error: count must be non-zero" error on x86
|
Wed, 09 Jun 2010 18:50:45 -0700 |
jrose |
6939203: JSR 292 needs method handle constants
|
Thu, 15 Jul 2010 20:11:35 -0700 |
mikejwre |
Added tag jdk7-b101 for changeset 6c3a919105b6
|
Fri, 09 Jul 2010 19:18:22 -0700 |
mikejwre |
Added tag jdk7-b100 for changeset ad1977f08c4d
jdk7-b101
|
Wed, 30 Jun 2010 18:57:35 -0700 |
mikejwre |
Merge
hs19-b03 jdk7-b100
|
Tue, 29 Jun 2010 16:33:41 -0700 |
prr |
6964882: 32 bit JDK does not build on 64 bit Windows platforms
|
Thu, 24 Jun 2010 20:03:00 -0700 |
mikejwre |
Added tag jdk7-b99 for changeset 6a236384a379
|
Fri, 18 Jun 2010 00:19:10 -0700 |
trims |
Merge
jdk7-b99
|
Fri, 18 Jun 2010 00:09:22 -0700 |
trims |
Merge
|
Thu, 10 Jun 2010 08:27:35 -0700 |
jmasa |
Merge
|
Mon, 07 Jun 2010 17:46:04 -0700 |
johnc |
6953058: G1: A bigapp crashes with SIGSEGV in compiled code
|
Thu, 27 May 2010 13:09:56 -0700 |
jcoomes |
6956472: test/runtime/6888954/vmerrors.sh uses ksh-specific syntax
|
Mon, 24 May 2010 17:11:22 -0700 |
johnc |
6941378: G1: change default value of G1UseFixedWindowMMUTracker to true
|
Wed, 09 Jun 2010 13:53:58 -0400 |
coleenp |
Merge
|
Fri, 04 Jun 2010 17:44:51 -0400 |
coleenp |
Merge
|
Thu, 03 Jun 2010 13:34:47 -0400 |
acorn |
Merge
|
Thu, 03 Jun 2010 13:21:47 -0400 |
acorn |
6852873: Reduce safepoint cleanup time
|
Thu, 27 May 2010 17:06:39 -0400 |
kamg |
6930553: classfile format checker allows invalid method descriptor in CONSTANT_NameAndType_info in some cases
|
Mon, 07 Jun 2010 14:17:01 -0700 |
never |
6958485: fix for 6879921 was insufficient
|
Fri, 04 Jun 2010 11:18:04 -0700 |
iveresov |
6958292: C1: Enable parallel compilation
|
Thu, 03 Jun 2010 14:20:27 -0700 |
kvn |
6958254: -XX:+VerifyOops is broken on x86
|
Thu, 17 Jun 2010 23:59:24 -0700 |
trims |
Merge
|
Fri, 04 Jun 2010 11:54:35 -0700 |
trims |
Merge
|
Thu, 03 Jun 2010 18:18:56 -0700 |
trims |
6958458: Bump the HS19 build number to 03
|
Wed, 02 Jun 2010 22:45:42 -0700 |
jrose |
Merge
|
Wed, 02 Jun 2010 20:15:33 -0700 |
never |
6930994: Code cache is full warning should be visible in product
|
Wed, 02 Jun 2010 14:23:23 -0700 |
never |
6956931: assert(SafepointSynchronize::is_at_safepoint()) failed: must be executed at a safepoint
|
Wed, 02 Jun 2010 12:02:49 -0700 |
kvn |
6957882: nsk/sajdi tests failed with NullPointerException
|
Wed, 02 Jun 2010 09:49:32 -0700 |
kvn |
6954029: Improve implicit null check generation with compressed oops
|
Sat, 29 May 2010 19:22:32 -0700 |
jrose |
6957080: MethodComparator needs stress testing
|
Fri, 28 May 2010 16:23:51 -0700 |
jrose |
6957004: MethodComparator uses the wrong CP index accessor
|
Thu, 27 May 2010 22:01:55 -0700 |
iveresov |
6955349: C1: Make G1 barriers work with x64
|
Thu, 27 May 2010 18:01:56 -0700 |
kvn |
6916623: Align object to 16 bytes to use Compressed Oops with java heap up to 64Gb
|
Thu, 27 May 2010 09:54:07 -0700 |
jrose |
6956164: nightly regressions from 6939207
|
Tue, 25 May 2010 13:18:49 -0700 |
never |
Merge
|
Mon, 24 May 2010 13:53:38 -0700 |
never |
6490487: java support on 64 bit solaris x86 machines is broken.
|
Tue, 25 May 2010 02:38:48 -0700 |
twisti |
6934104: JSR 292 needs to support SPARC C2
|
Mon, 24 May 2010 14:15:14 -0700 |
jrose |
Merge
|
Sun, 23 May 2010 01:38:26 -0700 |
jrose |
6939207: refactor constant pool index processing
|
Fri, 21 May 2010 02:59:24 -0700 |
twisti |
6930772: JSR 292 needs to support SPARC C1
|
Thu, 20 May 2010 06:34:23 -0700 |
twisti |
6951083: oops and relocations should part of nmethod not CodeBlob
|
Tue, 01 Jun 2010 11:48:33 -0700 |
trims |
Merge
|
Wed, 26 May 2010 14:16:55 -0700 |
dcubed |
Merge
|
Wed, 19 May 2010 10:19:10 -0400 |
kamg |
6911922: JVM must throw VerifyError for jsr or jsr_w opcodes in class file v.51+
|
Thu, 17 Jun 2010 16:27:59 -0700 |
mikejwre |
Added tag jdk7-b98 for changeset 8a045b3f5c13
|
Wed, 16 Jun 2010 15:48:57 -0700 |
mikejwre |
Merge
jdk7-b98
|
Wed, 16 Jun 2010 09:42:20 -0700 |
prr |
6961079: Build JDK7 for 64 bit Windows using free Windows 7.1 SDK 64 bit compilers
|
Thu, 10 Jun 2010 13:58:59 -0700 |
mikejwre |
Added tag jdk7-b97 for changeset 5f42499e57ad
|
Fri, 04 Jun 2010 11:43:53 -0700 |
trims |
Added tag hs19-b02 for changeset 573e8ea5fd68
jdk7-b97
|
Thu, 03 Jun 2010 13:30:08 -0700 |
mikejwre |
Added tag jdk7-b96 for changeset 573e8ea5fd68
|
Tue, 01 Jun 2010 11:28:04 -0700 |
trims |
Merge
hs19-b02 jdk7-b96
|
Thu, 27 May 2010 19:08:38 -0700 |
trims |
6941466: Oracle rebranding changes for Hotspot repositories
|
Thu, 27 May 2010 12:42:44 -0700 |
trims |
Merge
|
Thu, 20 May 2010 08:32:11 -0700 |
jcoomes |
Merge
|
Wed, 19 May 2010 16:05:47 -0700 |
ysr |
6953952: collectedHeap.cpp should use #ifdef _LP64 not LP64
|
Wed, 19 May 2010 10:37:05 -0700 |
ysr |
6953483: Typo related to ReduceInitialCardMarks leaves concurrent collectors vulnerable to heap corruption
|
Tue, 18 May 2010 11:02:18 -0700 |
jcoomes |
6951319: enable solaris builds using Sun Studio 12 update 1
|
Mon, 17 May 2010 00:47:28 -0700 |
ysr |
6948539: CMS+UseCompressedOops: placement of cms_free bit interferes with promoted object link
|
Fri, 14 May 2010 10:28:46 -0700 |
apetrusenko |
6921317: (partial) G1: assert(top() == bottom() || zfs == Allocated,"Region must be empty, or we must be setting it to
|
Thu, 20 May 2010 01:34:22 -0700 |
jrose |
Merge
|
Wed, 19 May 2010 10:22:39 -0700 |
kvn |
Merge
|
Mon, 05 Apr 2010 10:17:15 -0700 |
kvn |
6937111: Restore optimization for Phi of AddP (6552204)
|
Tue, 18 May 2010 23:58:32 -0700 |
never |
6953576: bottom_type for matched AddPNodes doesn't always agree with ideal
|
Tue, 18 May 2010 13:45:03 -0700 |
never |
6953539: after 6892658 c1 reports that it doesn't inline StringBuffer.append
|
Tue, 18 May 2010 09:54:05 -0700 |
kvn |
6953267: assert in EA code with -XX:+StressReflectiveCode
|
Mon, 17 May 2010 16:50:07 -0700 |
never |
6950075: nmethod sweeper should operate concurrently
|
Mon, 17 May 2010 11:32:56 -0700 |
kvn |
6951686: Using large pages on Linux prevents zero based compressed oops
|
Mon, 17 May 2010 07:11:27 -0700 |
dcubed |
Merge
|
Mon, 17 May 2010 06:35:51 -0700 |
dcubed |
6949515: 3/3 VM crash when calling GetMethodDeclaringClass
|
Mon, 17 May 2010 03:53:55 -0700 |
dcubed |
Merge
|
Sat, 15 May 2010 18:24:34 -0700 |
poonam |
6745217: jmap assertion failure
|
Thu, 27 May 2010 12:40:34 -0700 |
trims |
6956513: Bump the HS19 build number to 02
|
Thu, 27 May 2010 10:57:13 -0700 |
mikejwre |
Added tag jdk7-b95 for changeset 91d861ba858d
|
Fri, 21 May 2010 14:03:49 -0700 |
trims |
Merge
jdk7-b95
|
Fri, 21 May 2010 14:01:44 -0700 |
trims |
Added tag hs19-b01 for changeset 8bfe9058ca46
|
Thu, 20 May 2010 16:00:15 -0700 |
mikejwre |
Added tag jdk7-b94 for changeset d38f45079fe9
|
Wed, 19 May 2010 20:16:16 -0700 |
mikejwre |
Merge
jdk7-b94
|
Wed, 19 May 2010 10:21:41 -0700 |
prr |
6953588: hotspot\src\share\vm\interpreter\bytecodes.cpp doesn't compile with VS2010 on AMD64
|
Tue, 18 May 2010 14:10:01 -0700 |
trims |
Merge
|
Thu, 13 May 2010 17:10:32 -0700 |
trims |
Merge
|
Thu, 13 May 2010 13:05:47 -0700 |
jcoomes |
Merge
hs19-b01
|
Wed, 12 May 2010 10:28:13 -0700 |
jcoomes |
6951923: some uses of fatal1 were missed by 6888954
|
Mon, 10 May 2010 12:31:52 -0700 |
ysr |
6951188: CMS: move PromotionInfo into its own file
|
Mon, 03 May 2010 20:19:05 -0700 |
ysr |
6919638: CMS: ExplicitGCInvokesConcurrent misinteracts with gc locker
|
Mon, 03 May 2010 17:23:58 -0400 |
tonyp |
Merge
|
Mon, 03 May 2010 10:24:51 -0700 |
ysr |
6948537: CMS: BOT walkers observe out-of-thin-air zeros on sun4v sparc/CMT
|
Thu, 13 May 2010 14:47:21 -0700 |
trims |
6952178: Fork HS18 to HS19 - renumber Major and build numbers of JVM
|
Thu, 13 May 2010 14:35:14 -0700 |
trims |
Merge
|
Wed, 12 May 2010 22:06:02 -0700 |
jrose |
Merge
|
Wed, 12 May 2010 03:49:52 -0700 |
twisti |
6951784: Zero deoptimizer changes
|
Tue, 11 May 2010 15:19:19 -0700 |
jrose |
Merge
|
Fri, 07 May 2010 04:20:56 -0700 |
twisti |
6950617: Zero/Shark interface updates
|
Thu, 06 May 2010 02:09:18 -0700 |
twisti |
6950178: Zero stack improvements
|
Wed, 05 May 2010 05:57:21 -0700 |
twisti |
6949830: 6939134 broke Zero
|
Tue, 04 May 2010 02:33:59 -0700 |
twisti |
6949423: remove tagged stack interpreter for Zero
|
Sat, 01 May 2010 21:57:35 -0700 |
jrose |
6939196: method handle signatures off the boot class path get linkage errors
|
Sat, 01 May 2010 02:42:18 -0700 |
jrose |
6939134: JSR 292 adjustments to method handle invocation
|
Fri, 30 Apr 2010 08:37:24 -0700 |
twisti |
6943304: remove tagged stack interpreter
|
Fri, 30 Apr 2010 04:27:25 -0700 |
twisti |
6939182: Zero JNI handles fix
|
Thu, 29 Apr 2010 17:53:58 -0700 |
iveresov |
6948602: Disable use of SSE4.2 in String.indexOf intrinsic until 6942326 is fixed
|
Thu, 29 Apr 2010 06:30:25 -0700 |
twisti |
6829193: JSR 292 needs to support SPARC
|
Tue, 11 May 2010 17:41:11 -0700 |
dcubed |
Merge
|
Mon, 10 May 2010 13:09:44 -0700 |
dcubed |
Merge
|
Wed, 05 May 2010 16:39:47 -0700 |
dcubed |
Merge
|
Wed, 05 May 2010 09:28:13 -0400 |
kamg |
6949118: jvm.dll shows the company name as Sun Microsystems
|
Tue, 04 May 2010 15:12:08 -0400 |
coleenp |
6935118: UseCompressedOops modification in methodOopDesc::sort_methods() causes JCK timeout
|
Mon, 19 Apr 2010 18:58:31 -0400 |
coleenp |
6944822: Fix for 6938627 exposes problem with hard-coded buffer sizes
|
Mon, 10 May 2010 14:58:38 -0700 |
never |
6951190: assert(!klass_is_exact(),"only non-exact klass") while building JDK
|
Fri, 07 May 2010 15:13:00 -0700 |
trims |
Added tag hs18-b04 for changeset 310cdbc35535
|
Fri, 07 May 2010 15:12:28 -0700 |
trims |
Merge
|
Thu, 06 May 2010 13:03:03 -0700 |
trims |
Merge
|
Thu, 06 May 2010 12:46:21 -0700 |
trims |
6950438: Add 6u18 and 6u20 release values explicitly to jprt.properties file
|
Mon, 03 May 2010 16:31:07 -0400 |
tonyp |
Merge
|
Thu, 22 Apr 2010 13:23:15 -0700 |
jcoomes |
6888954: argument formatting for assert() and friends
|
Sun, 11 Oct 2009 16:19:25 -0700 |
jcoomes |
6888953: some calls to function-like macros are missing semicolons
|
Tue, 27 Apr 2010 18:13:47 -0700 |
johnc |
6946056: assert((intptr_t) sp()<=(intptr_t) result,"result must>=than stack pointer"), frame_x86.cpp:295
|
Thu, 13 May 2010 13:22:12 -0700 |
mikejwre |
Added tag jdk7-b93 for changeset 9d865fc2f644
|
Wed, 12 May 2010 17:19:41 -0700 |
mikejwre |
Merge
jdk7-b93
|
Tue, 11 May 2010 14:35:43 -0700 |
prr |
6931180: Migration to recent versions of MS Platform SDK
|
Mon, 29 Nov 2010 18:32:30 +0100 |
Thomas Wuerthinger |
Fix dummy obj boxed long hack by replacing it with a reliable solution.
|
Mon, 29 Nov 2010 16:58:26 +0100 |
Thomas Wuerthinger |
New option "-graal" that sets up the correct boot class path and C1X options using only the two environment variables MAXINE and GRAAL.
|
Mon, 29 Nov 2010 12:02:16 +0100 |
Thomas Wuerthinger |
Added package information files.
|
Mon, 29 Nov 2010 12:01:45 +0100 |
Thomas Wuerthinger |
Added support for CompileTheWorld.
|
Sat, 27 Nov 2010 16:43:53 +0100 |
Thomas Wuerthinger |
Additional debug output.
|
Sat, 27 Nov 2010 14:30:07 +0100 |
Thomas Wuerthinger |
Two fixes for DaCapo / SpecJVM2008 runs.
|
Fri, 26 Nov 2010 19:45:05 +0100 |
Thomas Wuerthinger |
More JNI global handle clean ups.
|
Fri, 26 Nov 2010 13:52:15 +0100 |
Thomas Wuerthinger |
Fix for failed method lookup.
|
Fri, 26 Nov 2010 12:12:35 +0100 |
Thomas Wuerthinger |
Build also release version of VM. Fix towards making SpecJVM2008 run.
|
Sun, 05 Dec 2010 22:01:07 +0100 |
Doug Simon |
Sync with CRI/C1X changes.
|
Fri, 03 Dec 2010 18:00:07 +0100 |
ldayne |
Filled up the new hasCompiledCode method of the RiMethod interface.
|
Tue, 30 Nov 2010 15:13:57 +0100 |
Doug Simon |
Sync with CRI/C1X changes.
|
Thu, 25 Nov 2010 19:21:22 +0100 |
Thomas Wuerthinger |
Small NPE fix. More detailed error in case of wrong bytecode in patching stub.
|
Tue, 23 Nov 2010 18:42:21 +0100 |
Thomas Wuerthinger |
Removed debug print statement.
|
Tue, 23 Nov 2010 15:45:45 +0100 |
Thomas Wuerthinger |
Fixes to get running again after C1X changes to pointer maps and register configuration.
|
Fri, 19 Nov 2010 21:16:36 +0100 |
Doug Simon |
Converted CiDebugInfo.registerRefMap field from type long to CiBitMap.
|
Fri, 19 Nov 2010 00:26:51 +0100 |
Doug Simon |
Changes to sync with CRI changes.
|
Fri, 19 Nov 2010 00:26:31 +0100 |
Doug Simon |
Renaming: hsx -> graal.
|
Thu, 18 Nov 2010 17:28:15 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 18 Nov 2010 17:27:43 +0100 |
Thomas Wuerthinger |
Inlining of static final field values. Java mirror instead of VmID. Support for PrintMetrics option.
|
Tue, 16 Nov 2010 23:00:32 +0100 |
Doug Simon |
Synced CRI changes.
|
Mon, 15 Nov 2010 11:06:38 +0100 |
Thomas Wuerthinger |
Another handle bug.
|
Sat, 13 Nov 2010 21:11:28 +0100 |
Thomas Wuerthinger |
Full GC after bootstrap. Disable IRChecker by default. Disable compiled method logging by default.
|
Sat, 13 Nov 2010 19:58:27 +0100 |
Thomas Wuerthinger |
Small fix.
|
Sat, 13 Nov 2010 18:29:13 +0100 |
Thomas Wuerthinger |
Merge.
|
Sat, 13 Nov 2010 18:28:48 +0100 |
Thomas Wuerthinger |
Don't mess with VMToNative transitions..
|
Sat, 13 Nov 2010 08:15:52 +0100 |
Doug Simon |
Merge.
|
Sat, 13 Nov 2010 07:54:30 +0100 |
Doug Simon |
Small renaming.
|
Fri, 12 Nov 2010 16:17:55 +0100 |
Doug Simon |
Merge.
|
Fri, 12 Nov 2010 16:11:41 +0100 |
Doug Simon |
Syncing changes with C1X.
|
Fri, 12 Nov 2010 20:57:08 +0100 |
Thomas Wuerthinger |
Added flag -XX:BootstrapC1X that precompiles Object::<init> and then every method in the compilation queue until it is empty.
|
Fri, 12 Nov 2010 18:34:07 +0100 |
Thomas Wuerthinger |
Enable monitorenter/monitorexit runtime calls.
|
Fri, 12 Nov 2010 18:04:27 +0100 |
Thomas Wuerthinger |
Solved an issue with unresolved field patching.
|
Thu, 11 Nov 2010 14:42:14 +0100 |
Thomas Wuerthinger |
Import fixes.
|
Thu, 11 Nov 2010 14:16:50 +0100 |
Thomas Wuerthinger |
Merge
|
Thu, 11 Nov 2010 14:09:37 +0100 |
Thomas Wuerthinger |
Pointer verification stub. Two loose oop fixes in C1X C++ part. Logging which methods have been compiled.
|
Tue, 09 Nov 2010 17:40:15 +0100 |
Doug Simon |
Modified C++ to reflect changes in calling convention CRI code.
|
Tue, 09 Nov 2010 17:38:40 +0100 |
Doug Simon |
Modified class descriptions in C++ to reflect changes to CiDebugInfo.Frame
|
Tue, 09 Nov 2010 17:37:01 +0100 |
Doug Simon |
Removed 'java' indirection script and modified domake to create the replacement symlink to /usr/lib/jvm/jre1.7.0/bin/java
|
Tue, 09 Nov 2010 13:42:06 +0100 |
Thomas Wuerthinger |
Remove caching for constant pool entries (same index can be used to retrieve e.g. type and field). Fast fail on bailout in C1X.
|
Tue, 09 Nov 2010 12:30:21 +0100 |
Thomas Wuerthinger |
Corrections of oop map generation.
|
Thu, 04 Nov 2010 15:34:50 +0100 |
Thomas Wuerthinger |
Made setting C1X options from HotSpot command line more robust.
|
Wed, 03 Nov 2010 16:58:50 +0100 |
Thomas Wuerthinger |
Improved exception reporting after exception in compileMethod.
|
Wed, 03 Nov 2010 16:40:38 +0100 |
Thomas Wuerthinger |
Fix oop relocation for static stub calls.
|
Mon, 01 Nov 2010 23:50:37 +0100 |
Doug Simon |
Updated for changes in CRI.
|
Fri, 29 Oct 2010 18:14:17 +0200 |
Doug Simon |
Modified domake script to use (and require) JRE7 environment variable for find the base of a JRE 7 installation. This script no also ensures that $JRE7/lib/amd64/jvm.cfg has the right value for '-client'.
|
Mon, 25 Oct 2010 18:35:34 +0200 |
Thomas Wuerthinger |
Added timing printout on VM shutdown.
|
Mon, 25 Oct 2010 16:47:52 +0200 |
Thomas Wuerthinger |
Enabled -C1X:OPTIONS when running HotSpot/C1X. Enabled checkstyle for the HotSpotVM Java project.
|
Fri, 22 Oct 2010 17:33:24 +0200 |
Thomas Wuerthinger |
Added Eclipse C++ run configurations.
|
Fri, 22 Oct 2010 17:31:38 +0200 |
Thomas Wuerthinger |
Initial adjustments to make C1X4HotSpot compile and run with latest Maxine version.
|
Thu, 30 Sep 2010 17:19:48 -0700 |
Lukas Stadler |
* enabled all jtt tests
|
Thu, 16 Sep 2010 19:42:20 -0700 |
Lukas Stadler |
various fixes and enhancements
|
Wed, 01 Sep 2010 17:13:38 -0700 |
Lukas Stadler |
sourcecode formatting
|
Wed, 01 Sep 2010 16:43:47 -0700 |
Lukas Stadler |
modified project layout
|
Wed, 01 Sep 2010 13:45:57 -0700 |
Lukas Stadler |
added assertions, nop added to implicit exception sites
|
Tue, 31 Aug 2010 22:13:30 -0700 |
Lukas Stadler |
* -XX:TraceC1X=0...5 controls the native c1x tracing
|
Thu, 19 Aug 2010 14:34:52 -0700 |
Lukas Stadler |
refactoring classes into separate files
|
Wed, 18 Aug 2010 16:47:06 -0700 |
Lukas Stadler |
basic invokeinterface and invokevirtual support
|
Wed, 18 Aug 2010 11:44:04 -0700 |
Lukas Stadler |
small cleanup
|
Tue, 17 Aug 2010 17:34:25 -0700 |
Lukas Stadler |
tlab-allocated "new instance", invokespecial, support for static fields in COMPILER_CLASSES_DO
|
Mon, 16 Aug 2010 20:00:59 -0700 |
Lukas Stadler |
updated prologue/epilogue code
|
Mon, 16 Aug 2010 18:59:36 -0700 |
Lukas Stadler |
* rewrite of the code installation
|
Mon, 02 Aug 2010 15:44:38 -0700 |
Lukas Stadler |
* using reflected objects instead of oops
|
Fri, 23 Jul 2010 15:53:02 -0700 |
Lukas Stadler |
changed VMExit/VMEntries to non-static, added eclipse c++ project, CIR interface changes
|
Tue, 13 Jul 2010 11:47:55 -0700 |
Lukas Stadler |
reformatting similar to other maxine projects (tabs, etc.)
|
Mon, 12 Jul 2010 15:05:17 -0700 |
Lukas Stadler |
implement recent safepoint & exceptionobject ci changes, HotSpotVMConfig
|
Fri, 09 Jul 2010 16:33:03 -0700 |
Lukas Stadler |
modifications for linux: argument register layout, makefile
|
Wed, 23 Jun 2010 17:20:40 +0200 |
Thomas Wuerthinger |
Small adaptations
|
Wed, 23 Jun 2010 16:36:58 +0200 |
Thomas Wuerthinger |
Added HotSpotVM project Java source files.
|
Wed, 23 Jun 2010 16:19:21 +0200 |
Thomas Wuerthinger |
Added HotSpotVM project.
|
Tue, 18 May 2010 21:53:05 +0200 |
Thomas Wuerthinger |
Executing a+b with C1X on HotSpot ;-) !
|
Tue, 18 May 2010 17:43:37 +0200 |
Thomas Wuerthinger |
Draft implementation of HotSpot CRI / first method compiling without exception.
|
Mon, 17 May 2010 16:37:23 +0200 |
Thomas Wuerthinger |
Added first VM entry method.
|
Wed, 12 May 2010 16:30:40 +0200 |
Thomas Wuerthinger |
Merge
|
Wed, 12 May 2010 16:29:41 +0200 |
Thomas Wuerthinger |
Added methods to c1x_VMExits.cpp
|
Wed, 12 May 2010 15:33:54 +0200 |
lstadler |
fixed JAVA_HOME
|
Wed, 12 May 2010 15:01:05 +0200 |
lstadler |
added c1x build directory, added MSVC Win64 project support
|
Tue, 11 May 2010 19:24:14 +0200 |
Thomas Wuerthinger |
Can now call to Java code from the VM.
|
Tue, 11 May 2010 18:19:17 +0200 |
Thomas Wuerthinger |
Hooked C1XCompiler class into the system.
|
Tue, 11 May 2010 14:46:49 +0200 |
Thomas Wuerthinger |
initial setup for building; added create.bat
|
Thu, 06 May 2010 18:25:58 -0700 |
mikejwre |
Added tag jdk7-b92 for changeset 3221d1887d30
|
Tue, 04 May 2010 12:25:39 -0700 |
trims |
Added tag hs18-b03 for changeset 25f53b53aaa3
jdk7-b92
|
Tue, 04 May 2010 12:23:38 -0700 |
trims |
Merge
|
Thu, 29 Apr 2010 15:47:28 -0700 |
trims |
6948636: Bump the HS18 build number to 04
hs18-b04
|
Thu, 29 Apr 2010 15:18:27 -0700 |
trims |
Merge
|
Thu, 29 Apr 2010 00:03:40 -0700 |
jrose |
Merge
|
Tue, 27 Apr 2010 11:19:12 -0700 |
iveresov |
6946892: c1 shouldn't sign-extend to upper 32bits on x64
|
Mon, 26 Apr 2010 23:59:45 -0700 |
never |
6943485: JVMTI always on capabilities change code generation too much
|
Mon, 26 Apr 2010 11:27:21 -0700 |
never |
6946040: add intrinsic for short and char reverseBytes
|
Mon, 26 Apr 2010 18:01:55 -0400 |
tonyp |
Merge
|
Thu, 22 Apr 2010 10:02:38 -0700 |
johnc |
6819061: G1: eliminate serial Other times that are proportional to the collection set length
|
Mon, 19 Apr 2010 05:40:21 -0700 |
kevinw |
Merge
|
Fri, 16 Apr 2010 17:36:37 +0100 |
kevinw |
6897143: Stress test crashes during HeapInspection using ParallelGC.
|
Fri, 16 Apr 2010 08:48:16 -0700 |
apetrusenko |
6942253: G1: replace G1ParallelGCAllocBufferSize with YoungPLABSize and OldPLABSize
|
Thu, 15 Apr 2010 18:45:30 -0400 |
tonyp |
6939027: G1: assertion failure during the concurrent phase of cleanup
|
Thu, 15 Apr 2010 15:52:55 -0700 |
johnc |
6943926: G1: Integer overflow during heap region verification
|
Tue, 30 Mar 2010 15:43:03 -0400 |
tonyp |
6937142: G1: improvements to debugging output (S-M)
|
Tue, 13 Apr 2010 13:52:10 -0700 |
jmasa |
6858496: Clear all SoftReferences before an out-of-memory due to GC overhead limit.
|
Wed, 21 Apr 2010 01:13:15 -0700 |
jrose |
Merge
|
Tue, 20 Apr 2010 13:26:33 -0700 |
never |
6945219: minor SA fixes
|
Mon, 19 Apr 2010 02:13:06 -0700 |
twisti |
6944503: Improved Zero crash dump
|
Fri, 16 Apr 2010 05:05:53 -0700 |
twisti |
6944473: 6941224 misses new files
|
Fri, 16 Apr 2010 02:59:34 -0700 |
twisti |
Merge
|
Thu, 15 Apr 2010 03:13:56 -0700 |
twisti |
6944028: 6940701 broke Zero
|
Fri, 16 Apr 2010 00:52:45 -0700 |
twisti |
Merge
|
Thu, 15 Apr 2010 02:40:12 -0700 |
twisti |
6941224: Improved stack overflow handling for Zero
|
Thu, 15 Apr 2010 18:14:49 -0700 |
never |
6939930: exception unwind changes in 6919934 hurts compilation speed
|
Wed, 14 Apr 2010 15:30:13 -0700 |
never |
6938026: C2 compiler fails in Node::rematerialize()const
|
Thu, 29 Apr 2010 14:32:43 -0700 |
mikejwre |
Added tag jdk7-b91 for changeset e0a1a502e402
|
Thu, 22 Apr 2010 16:54:23 -0700 |
mikejwre |
Added tag jdk7-b90 for changeset 605c9707a766
jdk7-b91
|
Tue, 20 Apr 2010 21:38:23 -0700 |
trims |
Merge
jdk7-b90
|
Thu, 15 Apr 2010 19:09:48 -0700 |
trims |
Added tag hs18-b02 for changeset 4b60f23c4223
hs18-b03
|
Thu, 15 Apr 2010 19:08:48 -0700 |
trims |
Merge
|
Tue, 13 Apr 2010 13:01:37 -0700 |
jrose |
Merge
|
Thu, 08 Apr 2010 17:45:20 -0700 |
jrose |
Merge
|
Thu, 08 Apr 2010 12:13:07 -0700 |
iveresov |
6942223: c1 64 bit fixes
|
Thu, 08 Apr 2010 10:55:40 +0200 |
twisti |
6941529: SharedRuntime::raw_exception_handler_for_return_address must reset thread MethodHandle flag
|
Wed, 07 Apr 2010 12:39:27 -0700 |
kvn |
6940726: Use BIS instruction for allocation prefetch on Sparc
|
Wed, 07 Apr 2010 10:35:56 -0700 |
kvn |
6940733: allocate non static oop fields in super and sub classes together
|
Wed, 07 Apr 2010 09:37:47 -0700 |
kvn |
6940701: Don't align loops in stubs for Niagara sparc
|
Tue, 06 Apr 2010 15:18:10 -0700 |
kvn |
6940677: Use 64 bytes chunk copy for arraycopy on Sparc
|
Tue, 06 Apr 2010 13:39:52 +0200 |
twisti |
6940520: CodeCache::scavenge_root_nmethods_do must fix oop relocations
|
Fri, 09 Apr 2010 15:01:49 -0700 |
tonyp |
Merge
|
Fri, 09 Apr 2010 13:08:34 -0400 |
tonyp |
Merge
|
Wed, 07 Apr 2010 11:43:53 -0700 |
johnc |
6940894: G1: assert(new_obj != 0 || ... "should be forwarded") for compaction tests
|
Tue, 06 Apr 2010 10:59:45 -0400 |
tonyp |
6909756: G1: guarantee(G1CollectedHeap::heap()->mark_in_progress(),"Precondition.")
|
Mon, 05 Apr 2010 12:19:22 -0400 |
tonyp |
6940310: G1: MT-unsafe calls to CM::region_stack_push() / CM::region_stack_pop()
|
Fri, 02 Apr 2010 12:10:08 -0400 |
tonyp |
6677708: G1: re-enable parallel RSet updating and scanning
|
Tue, 30 Mar 2010 15:36:55 -0400 |
tonyp |
6937160: G1: should observe GCTimeRatio
|
Wed, 07 Apr 2010 12:28:22 -0400 |
kamg |
Merge
|
Fri, 02 Apr 2010 17:04:09 -0700 |
jcoomes |
Merge
|
Wed, 31 Mar 2010 16:51:18 -0700 |
coleenp |
6938627: Make temporary directory use property java.io.tmpdir when specified
|
Tue, 06 Apr 2010 22:06:57 -0700 |
asaha |
Merge
|
Fri, 02 Apr 2010 15:55:04 -0700 |
kvn |
Merge
|
Fri, 02 Apr 2010 11:55:00 -0700 |
kvn |
6939804: ciConstant::print() prints incorrect bool value
|
Thu, 01 Apr 2010 16:06:57 -0700 |
never |
6936709: AsyncGetCallTrace doesn't handle inexact stack walking properly
|
Wed, 31 Mar 2010 16:29:10 -0700 |
never |
Merge
|
Wed, 31 Mar 2010 11:54:03 -0700 |
never |
6939845: zero needs fallback path in C++ interpreter for platform dependent fast bytecodes
|
Wed, 31 Mar 2010 08:03:33 -0700 |
twisti |
6939731: JSR 292 Zero build fix after 6934494
|
Tue, 30 Mar 2010 00:57:55 -0700 |
twisti |
6939180: Zero locking fix
|
Thu, 18 Mar 2010 14:31:41 -0700 |
never |
6926979: should simplify catch_inline_exception
|
Thu, 15 Apr 2010 19:08:18 -0700 |
trims |
6944398: Bump the HS18 build number to 03
|
Thu, 15 Apr 2010 13:54:54 -0700 |
mikejwre |
Added tag jdk7-b89 for changeset 15836273ac24
|
Tue, 13 Apr 2010 16:36:27 -0700 |
lana |
Merge
jdk7-b89
|
Thu, 08 Apr 2010 15:28:37 -0700 |
lana |
Merge
|
Wed, 24 Mar 2010 17:16:33 -0700 |
asaha |
Merge
|
Mon, 15 Mar 2010 15:51:36 -0400 |
acorn |
6932480: Fix crash in CompilerThread/Parser. Unloaded array klass?
|
Thu, 28 Jan 2010 13:59:18 -0500 |
acorn |
Merge
|
Tue, 19 Jan 2010 16:03:09 -0500 |
acorn |
6626217: Fixed loader constraint array handling
|
Thu, 21 Jan 2010 10:07:59 -0800 |
kvn |
6894807: No ClassCastException for HashAttributeSet constructors if run with -Xcomp
|
Thu, 03 Dec 2009 14:20:22 -0800 |
kvn |
6892265: System.arraycopy unable to reference elements beyond Integer.MAX_VALUE bytes
|
Thu, 08 Apr 2010 17:02:41 -0700 |
mikejwre |
Added tag jdk7-b88 for changeset 4b60f23c4223
|
Thu, 01 Apr 2010 20:48:50 -0400 |
acorn |
Merge
hs18-b02 jdk7-b88
|
Thu, 01 Apr 2010 11:23:01 -0400 |
acorn |
Merge
|
Fri, 26 Mar 2010 11:10:26 -0400 |
acorn |
Merge
|
Thu, 25 Mar 2010 16:54:59 -0700 |
dcubed |
Merge
|
Thu, 25 Mar 2010 16:27:12 -0700 |
dcubed |
6938185: 3/4 6923488 breaks Windows command shell builds
|
Tue, 23 Mar 2010 17:29:13 -0700 |
dcubed |
Merge
|
Tue, 23 Mar 2010 14:37:18 -0700 |
dcubed |
6915365: 3/4 assert(false,"Unsupported VMGlobal Type") at management.cpp:1540
|
Thu, 18 Mar 2010 16:47:37 -0400 |
coleenp |
6936168: Recent fix for unmapping stack guard pages doesn't close /proc/self/maps
|
Wed, 17 Mar 2010 11:01:05 +0100 |
fparain |
6935224: Adding new DTrace probes to work with Palantir
|
Tue, 16 Mar 2010 20:47:17 -0700 |
dcubed |
Merge
|
Tue, 16 Mar 2010 17:47:03 -0600 |
dcubed |
6923488: 4/4 need minor tweaks to HotSpot build for Cygwin
|
Sat, 13 Mar 2010 16:32:49 -0800 |
xlu |
6934758: Expose the break down of clean up task time during safepoint.
|
Fri, 12 Mar 2010 10:42:16 -0500 |
coleenp |
6929067: Stack guard pages should be removed when thread is detached
|
Thu, 01 Apr 2010 16:15:12 -0700 |
trims |
6940419: Bump the HS18 build number to 02
|
Thu, 01 Apr 2010 16:10:27 -0700 |
trims |
Merge
|
Thu, 18 Mar 2010 12:14:59 -0400 |
tonyp |
6935821: G1: threads created during marking do not active their SATB queues
|
Mon, 22 Mar 2010 02:40:53 -0700 |
apetrusenko |
Merge
|
Thu, 18 Mar 2010 13:31:51 -0700 |
jcoomes |
6935839: excessive marking stack growth during full gcs
|
Thu, 18 Mar 2010 01:48:28 -0700 |
apetrusenko |
6921710: G1: assert(new_finger >= _finger && new_finger < _region_limit,"invariant")
|
Thu, 11 Mar 2010 11:44:43 -0800 |
johnc |
6755988: G1: assert(new_obj != 0 || ... "should be forwarded")
|
Mon, 15 Mar 2010 02:56:45 -0700 |
apetrusenko |
Merge
|
Wed, 03 Mar 2010 14:48:26 -0800 |
jcoomes |
4396719: Mark Sweep stack overflow on deeply nested Object arrays
|
Thu, 25 Mar 2010 15:05:19 -0700 |
mikejwre |
Added tag jdk7-b87 for changeset e7e7e36ccdb5
|
Tue, 23 Mar 2010 20:37:30 -0700 |
trims |
Merge
jdk7-b87
|
Tue, 23 Mar 2010 20:28:36 -0700 |
trims |
Added tag hs18-b01 for changeset 07226e9eab8f
|
Thu, 18 Mar 2010 17:21:54 -0700 |
trims |
6936366: Fork HS17 to HS18 - renumber Major and build numbers of JVM
hs18-b01
|
Thu, 18 Mar 2010 16:06:00 -0700 |
trims |
Merge
|
Thu, 18 Mar 2010 06:36:43 -0700 |
twisti |
Merge
|
Thu, 18 Mar 2010 09:56:51 +0100 |
twisti |
6932091: JSR 292 x86 code cleanup
|
Wed, 17 Mar 2010 16:40:25 -0700 |
never |
6930043: C2: SIGSEGV in javasoft.sqe.tests.lang.arr017.arr01702.arr01702.loop_forw(II)I
|
Wed, 17 Mar 2010 10:47:03 -0700 |
kvn |
6935535: String.indexOf() returns incorrect result on x86 with SSE4.2
|
Wed, 17 Mar 2010 10:22:41 +0100 |
twisti |
6934966: JSR 292 add C1 logic for saved SP over MethodHandle calls
|
Tue, 16 Mar 2010 15:35:33 -0700 |
kvn |
6935466: new CodeCache flushing code is not guarded by the flag
|
Tue, 16 Mar 2010 11:52:17 +0100 |
twisti |
6934494: JSR 292 MethodHandles adapters should be generated into their own CodeBlob
|
Thu, 11 Mar 2010 05:09:20 -0800 |
twisti |
6934089: Zero 32-bit/64kb page fix
|
Fri, 05 Mar 2010 13:58:34 +0100 |
roland |
6932496: c1: deoptimization of jsr subroutine fails on sparcv9
|
Tue, 09 Mar 2010 23:57:36 -0800 |
twisti |
Merge
|
Tue, 09 Mar 2010 20:16:19 +0100 |
twisti |
6919934: JSR 292 needs to support x86 C1
|
Tue, 09 Mar 2010 11:02:39 -0800 |
never |
6932270: Allow Java's ELF symtab reader to use separate debuginfo files
|
Mon, 08 Mar 2010 04:46:30 -0800 |
twisti |
6932536: JSR 292 modified JDK MethodHandlesTest fails on x86_64
|
Thu, 11 Mar 2010 14:41:29 -0500 |
acorn |
Merge
|
Wed, 10 Mar 2010 21:42:26 -0800 |
xlu |
6933402: RFE: Improve PrintSafepointStatistics output to track cleanup time
|
Tue, 02 Mar 2010 12:09:40 -0800 |
coleenp |
6914050: jvm assertion "guard pages must be in use" in -Xcomp mode
|
Wed, 03 Mar 2010 08:10:41 -0800 |
jmasa |
6910182: CMS: assert(_cursor[j] == _survivor_plab_array[j].end(),"Ctl pt invariant")
|
Tue, 02 Mar 2010 13:59:37 -0800 |
johnc |
Merge
|
Fri, 26 Feb 2010 16:40:55 -0500 |
phh |
6923123: Hotspot refuses to start when -Xmx4m or -Xms4m is specified
|
Tue, 02 Mar 2010 13:57:46 -0800 |
johnc |
Merge
|
Wed, 24 Feb 2010 14:56:20 -0500 |
tonyp |
6928065: G1: use existing command line parameters to set the young generation size
|
Wed, 24 Feb 2010 07:00:33 -0800 |
jmasa |
6928081: G1: rename parameters common with CMS
|
Tue, 23 Feb 2010 23:14:34 -0500 |
tonyp |
6928073: G1: use existing command line parameters for marking cycle initiation
|
Tue, 23 Feb 2010 23:13:23 -0500 |
tonyp |
6928059: G1: command line parameter renaming
|
Mon, 01 Mar 2010 12:12:35 -0800 |
never |
6930398: fix for return address locals in OSR entries uses wrong test
|
Thu, 25 Feb 2010 22:58:43 -0800 |
kvn |
6930116: loop predication code does not handle If nodes with only one projection
|
Thu, 25 Feb 2010 15:55:47 -0800 |
kvn |
6930035: C2 type system incorrectly handles case j.l.Object->meet(constant AryPtr)
|
Thu, 25 Feb 2010 11:38:50 -0800 |
never |
6915557: assert(_gvn.type(l)->higher_equal(type),"must constrain OSR typestate") with debug build
|
Tue, 23 Feb 2010 17:46:29 +0100 |
twisti |
6928839: JSR 292 typo in x86 _adapter_check_cast
|
Mon, 22 Feb 2010 16:56:49 -0800 |
kvn |
6928717: HS17 fails to build with SS11 C++
|
Fri, 19 Feb 2010 13:06:11 -0800 |
never |
6927049: assert(is_Loop(),"invalid node class")
|
Fri, 19 Feb 2010 10:04:16 -0800 |
kvn |
6910664: C2: java/util/Arrays/Sorting.java fails with DeoptimizeALot flag
|
Thu, 18 Feb 2010 15:05:10 -0800 |
never |
6663854: assert(n != __null,"Bad immediate dominator info.") in C2 with -Xcomp
|
Thu, 18 Mar 2010 13:52:49 -0700 |
mikejwre |
Added tag jdk7-b86 for changeset bf823ef06b4f
|
Mon, 08 Mar 2010 15:50:52 -0800 |
trims |
Added tag hs17-b10 for changeset 418bc80ce139
jdk7-b86
|
Thu, 04 Mar 2010 13:50:13 -0800 |
mikejwre |
Added tag jdk7-b85 for changeset 6c9796468b91
hs17-b10
|
Thu, 18 Feb 2010 22:16:12 -0800 |
trims |
6927886: Bump the HS17 build number to 10
jdk7-b85
|
Thu, 18 Feb 2010 22:15:35 -0800 |
trims |
Merge
|
Thu, 18 Feb 2010 10:44:14 -0800 |
twisti |
Merge
|
Thu, 18 Feb 2010 06:54:48 -0800 |
twisti |
6927165: Zero S/390 fixes
|
Thu, 18 Feb 2010 11:35:41 +0100 |
twisti |
6926782: CodeBuffer size too small after 6921352
|
Tue, 16 Feb 2010 20:07:48 -0800 |
never |
6877221: Endless deoptimizations in OSR nmethod
|
Tue, 16 Feb 2010 16:17:46 -0800 |
kvn |
6926697: "optimized" VM build failed: The type "AdapterHandlerTableIterator" is incomplete
|
Tue, 16 Feb 2010 14:11:44 -0800 |
johnc |
Merge
|
Thu, 11 Feb 2010 15:52:19 -0800 |
iveresov |
6923991: G1: improve scalability of RSet scanning
|
Tue, 09 Feb 2010 13:56:09 -0800 |
johnc |
6782663: Data produced by PrintGCApplicationConcurrentTime and PrintGCApplicationStoppedTime is not accurate.
|
Mon, 08 Feb 2010 14:23:01 -0500 |
tonyp |
6802453: G1: hr()->is_in_reserved(from),"Precondition."
|
Fri, 05 Feb 2010 11:05:50 -0500 |
tonyp |
6920977: G1: guarantee(k == probe->klass(),"klass should be in dictionary") fails
|
Fri, 12 Feb 2010 15:27:36 -0800 |
kvn |
Merge
|
Fri, 12 Feb 2010 10:34:11 -0800 |
kvn |
6926048: Improve Zero performance
|
Fri, 12 Feb 2010 08:54:13 -0800 |
kvn |
6925249: assert(last_sp < (intptr_t*) interpreter_frame_monitor_begin(),"bad tos")
|
Tue, 09 Feb 2010 10:21:06 -0800 |
kvn |
6924097: assert((_type == Type::MEMORY) == (_adr_type != 0),"adr_type for memory phis only")
|
Tue, 09 Feb 2010 01:31:13 -0800 |
kvn |
6910618: C2: Error: assert(d->is_oop(),"JVM_ArrayCopy: dst not an oop")
|
Mon, 08 Feb 2010 12:20:09 -0800 |
kvn |
6910605: C2: NullPointerException/ClassCaseException is thrown when C2 with DeoptimizeALot is used
|
Sun, 07 Feb 2010 12:15:06 -0800 |
kvn |
6923002: assert(false,"this call site should not be polymorphic")
|
Fri, 05 Feb 2010 11:07:40 -0800 |
never |
6920293: OptimizeStringConcat causing core dumps
|
Thu, 11 Feb 2010 10:48:10 -0800 |
apangin |
Merge
|
Mon, 08 Feb 2010 13:49:03 -0500 |
kamg |
6587322: dtrace probe object__alloc doesn't fire in some situations on amd64
|
Mon, 08 Feb 2010 09:58:32 -0800 |
johnc |
Merge
|
Tue, 02 Feb 2010 18:39:50 -0800 |
johnc |
6914402: G1: assert(!is_young_card(cached_ptr),"shouldn't get a card in young region")
|
Mon, 01 Feb 2010 17:29:01 -0800 |
ysr |
6904516: More object array barrier fixes, following up on 6906727
|
Fri, 29 Jan 2010 14:51:38 -0800 |
johnc |
6885297: java -XX:RefDiscoveryPolicy=2 or -XX:TLABWasteTargetPercent=0 cause VM crash
|
Thu, 18 Feb 2010 13:31:31 -0800 |
mikejwre |
Added tag jdk7-b84 for changeset ffc8d176b84b
|
Fri, 12 Feb 2010 13:25:08 -0800 |
mikejwre |
Added tag jdk7-b83 for changeset 3f370a32906e
jdk7-b84
|
Thu, 11 Feb 2010 20:37:05 -0800 |
trims |
Added tag hs15-b05 for changeset fafab5d5349c
jdk7-b83
|
Thu, 11 Feb 2010 20:37:03 -0800 |
trims |
Added tag hs15-b04 for changeset 9ab385cb0c42
|
Thu, 11 Feb 2010 20:37:01 -0800 |
trims |
Added tag hs15-b03 for changeset 2581d90c6c9b
|
Thu, 11 Feb 2010 20:36:59 -0800 |
trims |
Added tag hs15-b02 for changeset 1605bb4eb5a7
|
Thu, 11 Feb 2010 20:36:57 -0800 |
trims |
Added tag hs15-b01 for changeset 3f844a28c5f4
|
Thu, 11 Feb 2010 20:11:47 -0800 |
trims |
Added tag hs16-b08 for changeset ac59d4e6dae5
|
Thu, 11 Feb 2010 20:11:45 -0800 |
trims |
Added tag hs16-b07 for changeset 3c0f72981560
|
Thu, 11 Feb 2010 20:11:44 -0800 |
trims |
Added tag hs16-b06 for changeset ba313800759b
|
Thu, 11 Feb 2010 20:11:42 -0800 |
trims |
Added tag hs16-b05 for changeset 32c83fb84370
|
Thu, 11 Feb 2010 20:11:40 -0800 |
trims |
Added tag hs16-b04 for changeset 08f86fa55a31
|
Thu, 11 Feb 2010 20:11:38 -0800 |
trims |
Added tag hs16-b03 for changeset 07c1c01e0315
|
Thu, 11 Feb 2010 20:11:37 -0800 |
trims |
Added tag hs16-b02 for changeset f4cbf78110c7
|
Thu, 11 Feb 2010 20:11:35 -0800 |
trims |
Added tag hs16-b01 for changeset 981375ca07b7
|
Thu, 11 Feb 2010 19:53:02 -0800 |
trims |
Added tag hs17-b09 for changeset ff3232b68fbb
|
Thu, 11 Feb 2010 19:53:01 -0800 |
trims |
Added tag hs17-b08 for changeset 1f9b07674480
|
Thu, 11 Feb 2010 19:53:00 -0800 |
trims |
Added tag hs17-b07 for changeset 3003ddd1d433
|
Thu, 11 Feb 2010 19:52:59 -0800 |
trims |
Added tag hs17-b06 for changeset a5a6adfca6ec
|
Thu, 11 Feb 2010 19:52:58 -0800 |
trims |
Added tag hs17-b05 for changeset 9174bb32e934
|
Thu, 11 Feb 2010 19:52:57 -0800 |
trims |
Added tag hs17-b04 for changeset d8dd291a362a
|
Thu, 11 Feb 2010 19:52:56 -0800 |
trims |
Added tag hs17-b03 for changeset f4b900403d6e
|
Thu, 11 Feb 2010 19:52:55 -0800 |
trims |
Added tag hs17-b02 for changeset faf94d94786b
|
Thu, 11 Feb 2010 19:52:39 -0800 |
trims |
Added tag hs17-b01 for changeset a94714c55065
|
Fri, 05 Feb 2010 16:21:06 -0800 |
trims |
Merge
|
Fri, 05 Feb 2010 12:27:12 -0800 |
trims |
6921473: Bump the HS17 build number to 09
hs17-b09
|
Fri, 05 Feb 2010 12:26:35 -0800 |
trims |
Merge
|
Thu, 04 Feb 2010 15:50:59 -0800 |
apangin |
Merge
|
Tue, 02 Feb 2010 11:08:17 -0700 |
dcubed |
Merge
|
Tue, 02 Feb 2010 10:37:32 -0700 |
dcubed |
6918421: 1/1 in-process JVM now ignores preset Windows unhandled exception filter
|
Mon, 01 Feb 2010 17:35:05 -0700 |
dcubed |
6902182: 4/4 Starting with jdwp agent should not incur performance penalty
|
Thu, 04 Feb 2010 11:16:23 -0800 |
never |
6921992: failure in verify scheduling after 6792161
|
Thu, 04 Feb 2010 03:34:05 -0800 |
twisti |
Merge
|
Wed, 03 Feb 2010 18:33:04 -0800 |
never |
Merge
|
Wed, 03 Feb 2010 15:56:37 -0800 |
never |
6921969: optimize 64 long multiply for case with high bits zero
|
Wed, 03 Feb 2010 15:03:22 -0800 |
kvn |
6923043: failed nightly tests which use -XX:+PrintCompilation -Xcomp -XX:CompileOnly
|
Wed, 03 Feb 2010 12:28:30 -0800 |
never |
6921922: fix for 6911204 breaks tagged stack interpreter
|
Mon, 01 Feb 2010 16:49:49 -0800 |
kvn |
6614597: Performance variability in jvm2008 xml.validation
|
Mon, 01 Feb 2010 23:18:47 +0100 |
twisti |
6921799: JSR 292 call sites should not be fixed-up
|
Mon, 01 Feb 2010 19:29:46 +0100 |
twisti |
6921352: JSR 292 needs its own deopt handler
|
Fri, 29 Jan 2010 22:51:41 -0800 |
never |
6916644: C2 compiler crash on x86
|
Fri, 29 Jan 2010 09:27:22 -0800 |
kvn |
4360113: Evict nmethods when code cache gets full
|
Fri, 29 Jan 2010 08:33:24 -0800 |
twisti |
6921339: backout 6917766
|
Fri, 29 Jan 2010 12:13:05 +0100 |
twisti |
6917766: JSR 292 needs its own deopt handler
|
Thu, 28 Jan 2010 20:41:37 -0800 |
never |
6792161: assert("No dead instructions after post-alloc")
|
Thu, 28 Jan 2010 16:28:28 -0800 |
never |
6920346: G1: "must avoid base_memory and AliasIdxTop"
|
Thu, 28 Jan 2010 08:36:34 -0800 |
twisti |
6920970: Zero build fixes after 6849984 and 6911204
|
Wed, 27 Jan 2010 22:38:37 -0800 |
ysr |
Merge
|
Tue, 26 Jan 2010 23:36:11 -0800 |
ysr |
Merge
|
Tue, 26 Jan 2010 16:52:29 -0800 |
ysr |
6920090: G1: Disable ReduceInitialCardMarks at least until 6920109 is fixed
|
Mon, 25 Jan 2010 18:03:29 -0500 |
tonyp |
6919980: G1: remove +UseG1GC from under experimental options (second attempt)
|
Thu, 21 Jan 2010 18:51:10 -0800 |
apetrusenko |
6918006: G1: spill space must be reserved on the stack for barrier calls on Windows x64
|
Thu, 21 Jan 2010 14:47:01 -0800 |
ysr |
Merge
|
Thu, 21 Jan 2010 11:33:32 -0800 |
jmasa |
6895236: CMS: cmsOopClosures.inline.hpp:43 assert(..., "Should remember klasses in this context")
|
Wed, 27 Jan 2010 14:06:27 -0800 |
iveresov |
Merge
|
Tue, 26 Jan 2010 08:53:24 -0800 |
kvn |
6919886: Sweep CodeCache more aggressively to reduce its usage for CompileTheWorld
|
Wed, 20 Jan 2010 22:10:33 -0800 |
never |
6911204: generated adapters with large signatures can fill up the code cache
|
Fri, 22 Jan 2010 15:06:53 -0800 |
coleenp |
Merge
|
Wed, 20 Jan 2010 11:32:41 -0700 |
dcubed |
Merge
|
Wed, 13 Jan 2010 09:39:46 -0700 |
dcubed |
6580131: 3/4 CompiledMethodLoad events don't produce the expected extra notifications to describe inlining
|
Thu, 04 Feb 2010 11:19:23 -0800 |
mikejwre |
Added tag jdk7-b82 for changeset 1999f5b12482
|
Thu, 28 Jan 2010 11:26:42 -0800 |
mikejwre |
Added tag jdk7-b81 for changeset 1f9b07674480
jdk7-b82
|
Fri, 22 Jan 2010 15:01:00 -0800 |
trims |
6919437: Bump the HS17 build number to 08
hs17-b08 jdk7-b81
|
Fri, 22 Jan 2010 14:57:12 -0800 |
trims |
Merge
|
Wed, 20 Jan 2010 12:54:25 -0800 |
iveresov |
Merge
|
Tue, 19 Jan 2010 15:54:42 -0800 |
kvn |
6893701: compiler/6877254/Test.java fails because it combines -XX:+UseConcMarkSweepGC with other GC
|
Tue, 19 Jan 2010 10:25:54 -0800 |
kvn |
6917931: compiler/6895383/Test.java don't compile due missed imports
|
Mon, 18 Jan 2010 05:02:41 -0800 |
twisti |
6917698: os::is_allocatable Zero fix for 32-bit platforms
|
Fri, 15 Jan 2010 16:15:45 -0800 |
never |
6879943: CTW failure jdk6_18/hotspot/src/share/vm/c1/c1_LIR.hpp:2029
|
Fri, 15 Jan 2010 11:53:33 -0800 |
never |
6849984: Value methods for platform dependent math functions constant fold incorrectly
|
Wed, 13 Jan 2010 23:05:52 -0800 |
jrose |
6912065: final fields in objects need to support inlining optimizations for JSR 292
|
Tue, 12 Jan 2010 14:37:35 -0800 |
cfang |
6894779: Loop Predication for Loop Optimizer in C2
|
Tue, 19 Jan 2010 14:23:18 -0800 |
trims |
Merge
|
Sat, 16 Jan 2010 23:51:50 -0800 |
ysr |
Merge
|
Wed, 13 Jan 2010 15:45:47 -0800 |
johnc |
6915005: G1: Hang in PtrQueueSet::completed_buffers_list_length with gcl001
|
Thu, 14 Jan 2010 09:20:13 -0800 |
tonyp |
Merge
|
Wed, 13 Jan 2010 15:46:13 -0500 |
tonyp |
6916652: G1: remove +UseG1GC from under experimental options
|
Wed, 13 Jan 2010 15:26:39 -0800 |
ysr |
6896647: card marks can be deferred too long
|
Tue, 12 Jan 2010 14:56:46 -0800 |
johnc |
6902115: G1:assert(ignore_max_completed||thread->is_Java_thread()||SafepointSynchronize::is_at_safepoint())
|
Thu, 21 Jan 2010 11:12:25 -0800 |
mikejwre |
Added tag jdk7-b80 for changeset 3003ddd1d433
|
Fri, 15 Jan 2010 14:28:16 -0800 |
trims |
6917463: Bump the HS17 build number to 07
hs17-b07 jdk7-b80
|
Fri, 15 Jan 2010 14:25:44 -0800 |
trims |
Merge
|
Tue, 12 Jan 2010 13:54:40 -0800 |
iveresov |
Merge
|
Sat, 09 Jan 2010 00:59:35 -0800 |
never |
6909839: missing unsigned compare cases for some cmoves in sparc.ad
|
Fri, 08 Jan 2010 22:02:42 -0800 |
jrose |
Merge
|
Fri, 08 Jan 2010 18:27:20 -0800 |
jrose |
Merge
|
Fri, 08 Jan 2010 13:58:49 -0800 |
jrose |
6912063: inlining parameters need to be adjusted for some uses of the JVM
|
Fri, 08 Jan 2010 15:17:42 -0800 |
jrose |
Merge
|
Fri, 08 Jan 2010 13:47:01 -0800 |
jrose |
6912062: disassembler plugin needs to produce symbolic information in product mode
|
Fri, 08 Jan 2010 09:51:24 -0800 |
kvn |
6910484: incorrect integer optimization (loosing and op-r in a given example)
|
Fri, 08 Jan 2010 09:42:31 -0800 |
kvn |
6915110: IfNode::up_one_dom moves beyond RootNode bug in src/share/vm/opto/ifnode.cpp
|
Fri, 08 Jan 2010 11:09:46 +0100 |
twisti |
6914206: change way of permission checking for generated MethodHandle adapters
|
Thu, 07 Jan 2010 16:26:31 -0800 |
kvn |
6912517: JIT bug compiles out (and stops running) code that needs to be run. Causes NPE.
|
Thu, 07 Jan 2010 16:24:17 -0800 |
kvn |
6914622: Print values of all flags for product VM
|
Sat, 09 Jan 2010 09:01:41 -0800 |
ysr |
Merge
|
Thu, 07 Jan 2010 08:14:45 -0800 |
jmasa |
6912018: CMS: guarantee(head() != 0,"The head of the list cannot be NULL")
|
Mon, 04 Jan 2010 14:51:26 -0800 |
ysr |
6637203: Classunloading messages go to stdout rather than Xloggc file, causing hangs when stdout is closed
|
Mon, 04 Jan 2010 07:58:42 -0800 |
jmasa |
Merge
|
Wed, 23 Dec 2009 09:23:54 -0800 |
ysr |
6631166: CMS: better heuristics when combatting fragmentation
|
Wed, 06 Jan 2010 22:21:39 -0800 |
iveresov |
Merge
|
Wed, 06 Jan 2010 14:25:03 -0800 |
never |
Merge
|
Wed, 06 Jan 2010 14:22:39 -0800 |
never |
6914300: ciEnv should export all well known classes
|
Tue, 05 Jan 2010 16:12:26 -0800 |
never |
6914002: unsigned compare problem after 5057818
|
Tue, 05 Jan 2010 11:16:09 -0800 |
never |
Merge
|
Tue, 05 Jan 2010 11:14:54 -0800 |
never |
6908267: Zero fails to unlock synchronized native methods on exception
|
Tue, 05 Jan 2010 15:21:25 +0100 |
twisti |
6893268: additional dynamic language related optimizations in C2
|
Tue, 05 Jan 2010 13:05:58 +0100 |
twisti |
6829187: compiler optimizations required for JSR 292
|
Mon, 04 Jan 2010 15:21:09 -0800 |
kvn |
6913075: EA identifies escape state incorrectly after 6895383 fix
|
Mon, 04 Jan 2010 18:38:08 +0100 |
twisti |
6893081: method handle & invokedynamic code needs additional cleanup (post 6815692, 6858164)
|
Mon, 04 Jan 2010 07:04:46 -0800 |
twisti |
Merge
|
Mon, 04 Jan 2010 15:52:40 +0100 |
twisti |
6894206: JVM needs a way to traverse method handle structures
|
Mon, 04 Jan 2010 03:34:40 -0800 |
twisti |
6913869: Zero assert fix
|
Mon, 04 Jan 2010 00:22:57 -0800 |
twisti |
6909153: Fix broken options on Zero
|
Thu, 14 Jan 2010 15:48:26 -0800 |
katleman |
Added tag jdk7-b79 for changeset a5a6adfca6ec
|
Wed, 23 Dec 2009 03:12:16 -0800 |
trims |
Merge
hs17-b06 jdk7-b79
|
Thu, 17 Dec 2009 01:19:07 -0800 |
xlu |
Merge
|
Wed, 16 Dec 2009 15:44:08 -0800 |
xlu |
Merge
|
Wed, 16 Dec 2009 14:27:50 -0800 |
xlu |
6895168: JCK api/signaturetest/sigtest.basic.html#basic test fails for jdk 5.0 with HS 16 in nightly build
|
Wed, 16 Dec 2009 13:19:57 -0800 |
xlu |
Merge
|
Wed, 16 Dec 2009 13:16:08 -0800 |
xlu |
6899467: System property java.class.version out-of-sync with VM for jdk 5.0 with HS 16 in nightly build
|
Wed, 16 Dec 2009 12:54:49 -0500 |
phh |
6843629: Make current hotspot build part of jdk5 control build
|
Mon, 14 Dec 2009 13:26:29 -0700 |
dcubed |
Merge
|
Mon, 14 Dec 2009 10:05:36 -0700 |
dcubed |
6849968: 3/2 JVMTI tests fails on jdk5.0 with hs14
|
Mon, 14 Dec 2009 09:51:09 -0700 |
dcubed |
6648438: 4/4 src/share/vm/prims/jvmtiEnv.cpp:457 assert(phase == JVMTI_PHASE_LIVE,"sanity check")
|
Fri, 11 Dec 2009 11:09:49 -0800 |
minqi |
6361589: Print out stack trace for target thread of GC crash
|
Wed, 02 Dec 2009 20:32:27 -0500 |
dholmes |
Merge
|
Tue, 01 Dec 2009 22:29:02 -0500 |
dholmes |
6822370: ReentrantReadWriteLock: threads hung when there are no threads holding onto the lock (Netra x4450)
|
Wed, 02 Dec 2009 07:59:49 -0800 |
coleenp |
Merge
|
Wed, 25 Nov 2009 08:37:04 -0800 |
mchung |
6888880: JKernel VM to inject the sun.jkernel.DownloadManager as a boot classloader hook
|
Wed, 23 Dec 2009 02:57:31 -0800 |
trims |
Merge
|
Wed, 23 Dec 2009 00:47:04 -0800 |
jmasa |
Merge
|
Tue, 22 Dec 2009 22:35:08 -0800 |
jmasa |
Merge
|
Wed, 16 Dec 2009 15:12:51 -0800 |
iveresov |
6862387: tune concurrent refinement further
|
Tue, 22 Dec 2009 17:56:03 -0800 |
iveresov |
Merge
|
Wed, 16 Dec 2009 22:15:12 -0800 |
never |
5057818: codecache full and compiler disabled in bigapps fastdebug run
|
Wed, 16 Dec 2009 12:48:04 +0100 |
twisti |
6829192: JSR 292 needs to support 64-bit x86
|
Tue, 22 Dec 2009 16:35:08 -0800 |
trims |
6912782: Bump the HS17 build number to 06
|
Tue, 22 Dec 2009 16:33:46 -0800 |
trims |
Merge
|
Thu, 17 Dec 2009 07:02:39 -0800 |
jmasa |
Merge
|
Fri, 11 Dec 2009 09:30:48 -0800 |
jmasa |
Merge
|
Wed, 09 Dec 2009 23:51:38 -0800 |
johnc |
6908215: G1: SEGV with G1PolicyVerbose=2 debug flag
|
Tue, 15 Dec 2009 17:19:40 -0800 |
iveresov |
Merge
|
Wed, 09 Dec 2009 19:50:14 -0800 |
kvn |
6896727: nsk/logging/LoggingPermission/LoggingPermission/logperm002 fails with G1, EscapeAnalisys
|
Wed, 09 Dec 2009 16:40:45 -0800 |
kvn |
6895383: JCK test throws NPE for method compiled with Escape Analysis
|
Tue, 08 Dec 2009 16:27:21 -0800 |
never |
6908167: jbb2005, OptimizeStringConcat causes assert in EA
|
Tue, 22 Dec 2009 16:32:11 -0800 |
trims |
Merge
|
Fri, 11 Dec 2009 16:38:37 -0800 |
trims |
Merge
|
Fri, 11 Dec 2009 08:39:30 -0800 |
jmasa |
Merge
|
Tue, 08 Dec 2009 15:12:17 -0800 |
ysr |
6908208: UseCompressedOops: array_size() returns incorrect size for MAX_INT object array following 6906727
|
Mon, 07 Dec 2009 14:22:34 -0500 |
tonyp |
6904967: G1: some CollectionUsageThreshold tests fail
|
Fri, 04 Dec 2009 07:44:41 -0500 |
tonyp |
6906565: G1: deal with compilation warning in g1MemoryPool.hpp
|
Fri, 04 Dec 2009 07:44:35 -0500 |
tonyp |
6880903: G1: G1 reports incorrect Runtime.maxMemory()
|
Thu, 03 Dec 2009 15:01:57 -0800 |
ysr |
6906727: UseCompressedOops: some card-marking fixes related to object arrays
|
Tue, 24 Nov 2009 15:19:30 -0800 |
johnc |
6899058: G1: Internal error in ptrQueue.cpp:201 in nightly tests
|
Fri, 20 Nov 2009 14:47:01 -0500 |
tonyp |
6815790: G1: Missing MemoryPoolMXBeans with -XX:+UseG1GC
|
Thu, 19 Nov 2009 13:43:25 -0800 |
ysr |
6902303: G1: ScavengeALot should cause an incremental, rather than a full, collection
|
Thu, 19 Nov 2009 10:19:19 -0800 |
ysr |
6902701: G1: protect debugging code related to 6898948 with a debug flag
|
Fri, 13 Nov 2009 11:55:26 -0800 |
ysr |
6898948: G1: forensic instrumentation for out-of-bounds recent_avg_pause_time_ratio()
|
Tue, 10 Nov 2009 11:32:48 -0800 |
jmasa |
6898857: [Regression] -XX:NewRatio with -XX:+UseConcMarkSweepGC causes fatal error
|
Fri, 06 Nov 2009 11:10:05 -0800 |
johnc |
6895788: G1: SATB and update buffer allocation code allocates too much space
|
Wed, 02 Dec 2009 13:29:00 -0800 |
cfang |
6901572: JVM 1.6.16 crash on loops: assert(has_node(i),"")
|
Tue, 01 Dec 2009 22:11:01 -0800 |
iveresov |
Merge
|
Wed, 25 Nov 2009 12:09:02 -0800 |
cfang |
6904191: OptimizeStringConcat should be product instead of experimental
|
Thu, 12 Nov 2009 09:24:21 -0800 |
never |
6892658: C2 should optimize some stringbuilder patterns
|
Tue, 01 Dec 2009 14:49:41 -0800 |
iveresov |
Merge
|
Fri, 27 Nov 2009 07:56:58 -0800 |
twisti |
6896043: first round of zero fixes
|
Wed, 25 Nov 2009 09:03:42 -0500 |
kamg |
Merge
|
Mon, 23 Nov 2009 16:24:35 -0500 |
acorn |
Merge
|
Wed, 11 Nov 2009 15:49:38 -0500 |
acorn |
6893504: LinkageError for bootstrap duplicate class definitions.
|
Fri, 20 Nov 2009 16:22:38 -0500 |
phh |
6900899: vm fails to start when -Xmx value is less than OldSize + NewSize
|
Tue, 24 Nov 2009 11:49:42 -0800 |
cfang |
Merge
|
Thu, 19 Nov 2009 14:32:23 -0800 |
kvn |
6902036: WorldWind asserts on escape.cpp:1153: assert(addr->is_AddP(),"AddP required")
|
Thu, 19 Nov 2009 03:41:29 -0800 |
twisti |
6902000: use ShouldNotReachHere() for btos/ctos/stos in TemplateInterpreterGenerator::set_short_entry_points
|
Wed, 11 Nov 2009 23:39:17 -0800 |
never |
6892079: live value must not be garbage failure after fix for 6854812
|
Wed, 11 Nov 2009 09:13:12 -0500 |
kamg |
Merge
|
Fri, 06 Nov 2009 16:05:59 -0500 |
kamg |
Merge
|
Wed, 04 Nov 2009 16:49:23 -0500 |
phh |
6898160: Need serviceability support for new vm argument type 'uint64_t'
|
Fri, 06 Nov 2009 15:04:26 -0500 |
kamg |
Merge
|
Fri, 30 Oct 2009 17:24:14 -0700 |
xlu |
Merge
|
Wed, 28 Oct 2009 16:25:51 -0400 |
phh |
6887571: Increase default heap config sizes
|
Tue, 10 Nov 2009 17:00:18 -0800 |
cfang |
Merge
|
Wed, 04 Nov 2009 14:43:50 -0800 |
kvn |
6896352: CTW fails hotspot/src/share/vm/opto/escape.cpp:1155
|
Wed, 04 Nov 2009 14:16:20 -0800 |
kvn |
6896370: CTW fails share/vm/opto/matcher.cpp:1475 "duplicating node that's already been matched"
|
Mon, 02 Nov 2009 11:17:55 +0100 |
roland |
6769124: various 64-bit fixes for c1
|
Fri, 30 Oct 2009 16:22:59 -0700 |
jrose |
6858164: invokedynamic code needs some cleanup (post-6655638)
|
Fri, 30 Oct 2009 10:12:52 -0700 |
cfang |
6852078: HSX 14/16 in jdk 5.0: api/javax_management api/org_omg jck tests crashes or make tnameserv crash
|
Thu, 29 Oct 2009 16:57:55 -0700 |
kvn |
6896084: VM does not reserve protected page below heap for compressed oops implicit null checks
|
Thu, 17 Dec 2009 14:10:24 -0800 |
mikejwre |
Added tag jdk7-b78 for changeset e703499b4b51
|
Wed, 16 Dec 2009 12:51:48 -0800 |
ohair |
6909462: Fix nbproject/private references in .hgignore
jdk7-b78
|
Thu, 03 Dec 2009 12:52:49 -0800 |
mikejwre |
Added tag jdk7-b77 for changeset 455105fc81d9
|
Thu, 12 Nov 2009 15:35:38 -0800 |
katleman |
Added tag jdk7-b76 for changeset 9174bb32e934
jdk7-b77
|
Fri, 06 Nov 2009 00:41:40 -0800 |
trims |
Merge
hs17-b05 jdk7-b76
|
Tue, 03 Nov 2009 16:43:16 -0800 |
ysr |
6801625: CDS: HeapDump tests crash with internal error in compactingPermGenGen.cpp
|
Thu, 05 Nov 2009 15:58:32 -0800 |
trims |
6898707: Bump the HS17 build number to 05
|
Thu, 05 Nov 2009 15:44:04 -0800 |
trims |
Merge
|
Fri, 30 Oct 2009 13:31:11 -0400 |
tonyp |
Merge
|
Thu, 29 Oct 2009 09:42:26 -0700 |
johnc |
6889740: G1: OpenDS fails with "unhandled exception in compiled code"
|
Wed, 28 Oct 2009 11:16:42 -0700 |
ysr |
6818264: Heap dumper unexpectedly adds .hprof suffix
|
Tue, 27 Oct 2009 02:42:24 -0700 |
apetrusenko |
6870843: G1: G1 GC memory leak
|
Wed, 30 Sep 2009 14:50:51 -0400 |
tonyp |
6890137: G1: revamp reachable object dump
|
Fri, 23 Oct 2009 14:34:27 -0400 |
tonyp |
6886024: G1: assert(recent_avg_pause_time_ratio() < 1.00,"All GC?")
|
Thu, 29 Oct 2009 08:49:31 -0700 |
cfang |
Merge
|
Tue, 27 Oct 2009 03:00:27 -0700 |
twisti |
6893554: SPECjvm2008 mpegaudio fails with SecurityException
|
Wed, 21 Oct 2009 09:15:33 -0700 |
kvn |
6892186: SA does not dump debug info for scalar replaced objects
|
Sat, 17 Oct 2009 19:51:05 -0700 |
jrose |
6815692: method handle code needs some cleanup (post-6655638)
|
Fri, 16 Oct 2009 16:14:12 -0700 |
cfang |
Merge
|
Thu, 15 Oct 2009 11:47:13 -0700 |
never |
6891750: deopt blob kills values in O5
|
Wed, 28 Oct 2009 10:37:17 -0700 |
xlu |
Merge
|
Fri, 23 Oct 2009 18:44:33 -0700 |
xlu |
Merge
|
Tue, 20 Oct 2009 16:34:08 -0400 |
kamg |
6893483: DTrace probe return values for a couple JNI methods are wrong
|
Fri, 30 Oct 2009 10:54:34 -0700 |
mikejwre |
Added tag jdk7-b75 for changeset d8dd291a362a
|
Fri, 23 Oct 2009 14:28:47 -0700 |
trims |
Merge
hs17-b04 jdk7-b75
|
Fri, 23 Oct 2009 14:27:16 -0700 |
trims |
6894844: Bump the HS17 build number to 04
|
Thu, 22 Oct 2009 07:43:49 -0700 |
apetrusenko |
6858886: G1: guarantee(_next_marked_bytes <= used(),"invariant") at heapRegion.hpp:359
|
Tue, 20 Oct 2009 11:28:25 -0700 |
tonyp |
Merge
|
Tue, 20 Oct 2009 00:00:23 -0700 |
ysr |
6892749: assert(UseParNewGC || UseSerialGC || UseConcMarkSweepGC, "...") fails
|
Fri, 16 Oct 2009 02:05:46 -0700 |
ysr |
6888898: CMS: ReduceInitialCardMarks unsafe in the presence of cms precleaning
|
Mon, 19 Oct 2009 17:02:19 -0400 |
tonyp |
Merge
|
Wed, 07 Oct 2009 19:01:55 -0400 |
tonyp |
6866190: Remove SIMPLE_STACK code from TaskQueue
|
Wed, 07 Oct 2009 09:48:42 -0400 |
bobv |
6888847: TaskQueue needs release_store() for correctness on RMO machines
|
Wed, 07 Oct 2009 10:09:57 -0400 |
tonyp |
6888619: G1: too many guarantees in concurrent marking
|
Wed, 07 Oct 2009 09:42:18 -0400 |
tonyp |
6888316: G1: has_aborted() || _cm->region_stack_empty() fails
|
Mon, 05 Oct 2009 12:05:48 -0400 |
tonyp |
6847956: G1: crash in oopDesc*G1ParCopyHelper::copy_to_survivor_space(oopDesc*)
|
Fri, 02 Oct 2009 16:20:42 -0400 |
tonyp |
6882730: G1: parallel heap verification messes up region dump
|
Fri, 02 Oct 2009 16:12:07 -0400 |
tonyp |
6885041: G1: inconsistent thread dump
|
Mon, 05 Oct 2009 05:51:22 -0700 |
jcoomes |
6887948: test/gc/6845368/bigobj.java fails due to timeout
|
Fri, 16 Oct 2009 14:08:44 -0700 |
cfang |
Merge
|
Wed, 14 Oct 2009 15:03:32 -0700 |
kvn |
6890984: Comparison of 2 arrays could cause VM crash
|
Wed, 14 Oct 2009 11:42:59 -0700 |
kvn |
6722084: JPRT make file doesn't create required symbolic link to libjvm.so
|
Wed, 14 Oct 2009 10:36:57 -0700 |
never |
6889869: assert(!Interpreter::bytecode_should_reexecute(code),"should not reexecute")
|
Tue, 13 Oct 2009 22:32:31 -0700 |
kvn |
6889300: assert(i != k || is_new || i->outcnt() > 0, "don't return dead nodes")
|
Tue, 13 Oct 2009 20:54:13 -0700 |
kvn |
6889656: assert(lo_lrg->lo_degree() || !lo_no_simplify,"Live range was lo-degree before coalesce
|
Tue, 13 Oct 2009 16:29:31 -0700 |
never |
6889302: TraceExceptions output should include detail message
|
Tue, 13 Oct 2009 12:04:21 -0700 |
never |
6890308: integrate zero assembler hotspot changes
|
Wed, 07 Oct 2009 15:38:37 -0700 |
never |
6885584: A particular class structure causes large allocation spike for jit
|
Wed, 07 Oct 2009 12:43:50 -0700 |
kvn |
6875959: CTW fails hotspot/src/share/vm/opto/reg_split.cpp:1087
|
Tue, 06 Oct 2009 10:15:38 -0700 |
kvn |
6880034: SIGBUS during deoptimisation at a safepoint on 64bit-SPARC
|
Tue, 06 Oct 2009 02:11:49 -0700 |
twisti |
6879902: CTW failure jdk6_18/hotspot/src/cpu/sparc/vm/assembler_sparc.hpp:845
|
Wed, 14 Oct 2009 12:40:20 -0700 |
xlu |
Merge
|
Mon, 28 Sep 2009 12:27:52 -0400 |
acorn |
Merge
|
Thu, 24 Sep 2009 12:10:46 -0700 |
xlu |
6880029: JDK 1.6.0_u14p Application crashed very early
|
Thu, 15 Oct 2009 16:40:19 -0700 |
xdono |
Added tag jdk7-b74 for changeset f4b900403d6e
|
Fri, 09 Oct 2009 15:21:07 -0700 |
trims |
6890293: Bump the HS17 build number to 03
hs17-b03 jdk7-b74
|
Fri, 09 Oct 2009 15:18:52 -0700 |
trims |
Merge
|
Sat, 03 Oct 2009 10:53:08 -0400 |
tonyp |
Merge
|
Thu, 01 Oct 2009 15:56:19 -0700 |
johnc |
6887186: G1: Incorrect code generated for G1 pre-barrier by C1 on SPARC
|
Wed, 30 Sep 2009 13:25:39 -0700 |
jrose |
Merge
|
Mon, 28 Sep 2009 17:14:25 -0700 |
cfang |
6886353: For DeoptimizeALot, JTreg tests should "IgnoreUnrecognizedVMOptions on a product build
|
Fri, 25 Sep 2009 13:26:02 -0700 |
kvn |
6883468: C2 compiler enters infinite loop in PhaseIterGVN::transform
|
Wed, 23 Sep 2009 23:57:44 -0700 |
jrose |
6885169: merge of 4957990 and 6863023 causes conflict on do_nmethods
|
Wed, 23 Sep 2009 23:56:15 -0700 |
jrose |
Merge
|
Fri, 18 Sep 2009 09:57:47 -0700 |
kvn |
6820514: meet not symmetric failure in ctw
|
Wed, 16 Sep 2009 11:06:10 -0700 |
never |
6854812: 6.0_14-b08 crashes with a SIGSEGV
|
Tue, 15 Sep 2009 22:50:12 -0700 |
jrose |
Merge
|
Tue, 15 Sep 2009 21:53:47 -0700 |
jrose |
6863023: need non-perm oops in code cache for JSR 292
|
Tue, 15 Sep 2009 19:03:39 -0700 |
kvn |
6879362: assert(!klass_is_exact(),"only non-exact klass")
|
Tue, 15 Sep 2009 11:09:34 -0700 |
cfang |
6879921: CTW failure jdk6_18/hotspot/src/share/vm/utilities/globalDefinitions.cpp:268
|
Mon, 14 Sep 2009 12:14:20 -0700 |
kvn |
6827605: new String intrinsics may prevent EA scalar replacement
|
Mon, 14 Sep 2009 09:49:54 -0700 |
cfang |
6877254: Server vm crashes with no branches off of store slice" when run with CMS and UseSuperWord(default)
|
Fri, 02 Oct 2009 11:26:25 -0700 |
xdono |
Added tag jdk7-b73 for changeset faf94d94786b
|
Fri, 25 Sep 2009 12:19:19 -0700 |
trims |
6885900: Bump the HS17 build number to 02
hs17-b02 jdk7-b73
|
Fri, 25 Sep 2009 12:17:06 -0700 |
trims |
Merge
|
Fri, 25 Sep 2009 04:39:54 -0700 |
apetrusenko |
Merge
|
Wed, 23 Sep 2009 11:36:06 -0700 |
andrew |
6884552: remove some unnecessary #ifdef's introduced in the fix for 4957990
|
Tue, 22 Sep 2009 21:12:37 -0600 |
dcubed |
6876794: 4/4 sp07t002 hangs very intermittently
|
Mon, 21 Sep 2009 18:10:22 -0400 |
acorn |
Merge
|
Mon, 21 Sep 2009 09:30:24 -0600 |
dcubed |
6419370: 4/4 new jmethodID code has tiny holes in synchronization
|
Fri, 18 Sep 2009 15:14:50 -0400 |
acorn |
Merge
|
Wed, 16 Sep 2009 15:42:46 -0400 |
acorn |
6879572: SA fails _is_marked_dependent not found
|
Wed, 16 Sep 2009 09:10:57 -0400 |
acorn |
Merge
|
Fri, 04 Sep 2009 12:53:02 -0400 |
acorn |
6830542: Performance: JVM_DefineClass already verified.
|
Tue, 15 Sep 2009 16:28:57 -0400 |
acorn |
Merge
|
Sat, 12 Sep 2009 12:50:07 +0100 |
andrew |
6873059: Explicitly use -source 6 -target 6 when compiling with the boot jdk
|
Thu, 10 Sep 2009 09:04:41 -0400 |
acorn |
Merge
|
Tue, 08 Sep 2009 09:02:48 +0100 |
andrew |
Merge
|
Tue, 08 Sep 2009 09:01:16 +0100 |
andrew |
6879689: Fix warning about ignored return value when compiling with -O2
|
Tue, 01 Sep 2009 23:34:08 -0700 |
poonam |
6858208: jvm crash when specifying TypeProfileWidth=0 on jdk 6.0
|
Sun, 30 Aug 2009 15:33:14 -0700 |
apangin |
Merge
|
Fri, 28 Aug 2009 15:03:15 -0700 |
dcubed |
Merge
|
Fri, 28 Aug 2009 12:32:06 -0600 |
dcubed |
Merge
|
Fri, 28 Aug 2009 12:25:46 -0600 |
dcubed |
6875393: 2/3 JNI itable index cache is broken
|
Fri, 28 Aug 2009 08:54:28 -0700 |
asaha |
6821003: Update hotspot windows os_win32 for windows 7
|
Fri, 18 Sep 2009 06:02:17 -0700 |
apetrusenko |
Merge
|
Tue, 15 Sep 2009 16:50:50 -0700 |
ysr |
6861557: G1: assert(top() == bottom() || zfs == Allocated,"Region must be empty, or ...")
|
Mon, 14 Sep 2009 11:45:03 -0700 |
kvn |
Merge
|
Thu, 10 Sep 2009 18:18:06 -0700 |
kvn |
6880053: assert(alloc_obj->as_CheckCastPP()->type() != TypeInstPtr::NOTNULL)
|
Thu, 10 Sep 2009 10:36:24 -0700 |
kvn |
6880574: C2 assert in escape.cpp:445 on linux-amd64
|
Wed, 09 Sep 2009 16:28:03 -0700 |
kvn |
6880533: test/compiler/6865031/Test.java miss -XX:+IgnoreUnrecognizedVMOptions
|
Tue, 08 Sep 2009 16:56:31 -0700 |
kvn |
6880052: SIGSEGV in GraphKit::null_check_common()
|
Tue, 08 Sep 2009 10:42:50 -0700 |
kvn |
6875619: CTW fails with /hotspot/src/share/vm/opto/type.hpp
|
Mon, 31 Aug 2009 17:07:53 -0700 |
never |
6855215: Calculation error (NaN) after about 1500 calculations
|
Mon, 31 Aug 2009 08:31:45 -0700 |
cfang |
6876276: assert(!is_visited,"visit only once")
|
Mon, 31 Aug 2009 02:24:21 -0700 |
twisti |
6875967: CTW fails with./generated/adfiles/ad_sparc.cpp:6711
|
Fri, 28 Aug 2009 11:19:33 -0700 |
kvn |
6875577: CTW fails with /hotspot/src/share/vm/opto/memnode.cpp
|
Thu, 27 Aug 2009 06:17:23 -0700 |
twisti |
6865583: Verbose CIPrintMethodCodes asserts when ldc an empty String
|
Tue, 22 Sep 2009 14:06:10 -0700 |
xdono |
6884624: Update copyright year
|
Thu, 17 Sep 2009 13:46:45 -0700 |
xdono |
Added tag jdk7-b72 for changeset a94714c55065
|
Tue, 15 Sep 2009 20:44:24 -0700 |
trims |
Merge
hs17-b01 jdk7-b72
|
Thu, 10 Sep 2009 16:46:17 -0700 |
ysr |
6872136: CMS: confusing message may be printed when a collector is switched off implicitly
|
Thu, 03 Sep 2009 19:21:55 -0700 |
jcoomes |
6879076: disable jprt sync after builds are done
|
Fri, 04 Sep 2009 05:31:37 -0700 |
apetrusenko |
Merge
|
Thu, 30 Jul 2009 16:22:58 -0400 |
tonyp |
6819085: G1: use larger and/or user settable region size
|
Wed, 02 Sep 2009 00:04:29 -0700 |
ysr |
4957990: Perm heap bloat in JVM
|
Mon, 31 Aug 2009 05:27:29 -0700 |
apetrusenko |
6841313: G1: dirty cards of survivor regions in parallel
|
Thu, 13 Aug 2009 16:22:45 -0700 |
jcoomes |
6845368: large objects cause a crash or unexpected exception
|
Tue, 11 Aug 2009 15:37:23 -0700 |
jcoomes |
6861660: OopMapBlock count/size confusion
|
Mon, 24 Aug 2009 13:52:42 -0700 |
tonyp |
Merge
|
Wed, 19 Aug 2009 12:53:25 -0400 |
tonyp |
6871111: G1: remove the concurrent overhead tracker
|
Mon, 24 Aug 2009 10:36:31 -0700 |
jmasa |
6798898: CMS: bugs related to class unloading
|
Tue, 25 Aug 2009 13:08:40 -0700 |
kvn |
Merge
|
Mon, 24 Aug 2009 22:26:15 -0700 |
never |
6875329: fix for 6795465 broke exception handler cloning
|
Mon, 24 Aug 2009 11:13:46 -0700 |
kvn |
6873800: enable compressed oops by default
|
Thu, 20 Aug 2009 12:42:57 -0700 |
cfang |
6873116: Modify reexecute implementation to use pcDesc to record the reexecute bit
|
Wed, 19 Aug 2009 19:05:18 -0700 |
kvn |
6873799: enable escape analysis by default
|
Wed, 19 Aug 2009 18:54:35 -0700 |
never |
6873777: FPU control word optimization still performed with SSE
|
Mon, 17 Aug 2009 14:45:02 -0700 |
never |
6795465: Crash in assembler_sparc.cpp with client compiler on solaris-sparc
|
Mon, 17 Aug 2009 12:11:06 -0700 |
cfang |
6866651: Regression: simple int sum crashes jvm (build 1.6.0_14-b08 and 1.7.0-ea-b59)
|
Mon, 17 Aug 2009 09:48:02 -0700 |
cfang |
6829127: Deoptimization Failure on Specjvm98 _227_mtrt with -XX:+DeoptimizeALot since Hs11 b01
|
Fri, 14 Aug 2009 22:11:18 -0700 |
never |
Merge
|
Fri, 14 Aug 2009 15:55:26 -0700 |
never |
Merge
|
Fri, 14 Aug 2009 15:53:46 -0700 |
never |
6862863: C2 compiler fails in elide_copy()
|
Fri, 14 Aug 2009 12:23:11 -0700 |
kvn |
6869822: assert(Universe::narrow_oop_shift() == 0,"use unscaled narrow oop")
|
Fri, 14 Aug 2009 00:02:12 -0700 |
never |
6862956: PhaseIdealLoop should have a CFG verification mode
|
Fri, 21 Aug 2009 20:39:41 -0700 |
trims |
Merge
|
Wed, 19 Aug 2009 15:46:22 -0700 |
apangin |
Merge
|
Mon, 17 Aug 2009 15:03:39 -0700 |
apangin |
Merge
|
Tue, 11 Aug 2009 11:57:51 -0600 |
dcubed |
6862945: 4/3 conversion of jmethodID to methodOop in JVMTI is too expensive
|
Fri, 21 Aug 2009 20:38:36 -0700 |
trims |
6873236: Fork HS16 to HS17 - renumber Major and build numbers of JVM
|
Thu, 03 Sep 2009 10:52:51 -0700 |
xdono |
Added tag jdk7-b71 for changeset 50a95aa4a247
|
Fri, 21 Aug 2009 20:16:58 -0700 |
trims |
Merge
jdk7-b71
|
Fri, 14 Aug 2009 17:14:07 -0700 |
trims |
Merge
hs16-b08
|
Fri, 14 Aug 2009 13:44:15 -0700 |
apetrusenko |
6872000: G1: compilation fails on linux/older gcc
|
Thu, 13 Aug 2009 17:59:05 -0700 |
trims |
Merge
|
Wed, 12 Aug 2009 14:27:54 -0700 |
jcoomes |
6867645: java -Xshare:dump failed - read only space too small
|
Tue, 11 Aug 2009 23:24:41 -0700 |
jcoomes |
6866585: debug code in ciObjectFactory too slow for large objects
|
Sun, 09 Aug 2009 17:03:51 -0700 |
ysr |
Merge
|
Wed, 05 Aug 2009 12:33:29 -0700 |
jcoomes |
6821693: 64-bit TaskQueue capacity still too small
|
Thu, 06 Aug 2009 16:15:16 -0700 |
jrose |
Merge
|
Thu, 06 Aug 2009 14:28:54 -0700 |
jrose |
6868487: EnableInvokeDynamic and EnableMethodHandles should not be visible flags in JDK6 or JDK7
|
Thu, 06 Aug 2009 12:24:41 -0700 |
never |
6868051: (SA) FreeChunk support for compressed oops is broken
|
Thu, 06 Aug 2009 09:37:26 -0700 |
kvn |
Merge
|
Tue, 04 Aug 2009 21:32:08 -0700 |
cfang |
6868269: CompileTheWorld assertion failure introduced by the reexecute bit implementation
|
Tue, 04 Aug 2009 17:11:17 -0700 |
kvn |
6868486: timouts and outOfMemory in regression tests
|
Fri, 31 Jul 2009 17:12:33 -0700 |
cfang |
6833129: specjvm98 fails with NullPointerException in the compiler with -XX:DeoptimizeALot
|
Fri, 31 Jul 2009 12:04:07 -0700 |
kvn |
6865031: Application gives bad result (throws bad exception) with compressed oops
|
Thu, 30 Jul 2009 16:05:56 -0700 |
kvn |
6864914: SPECjvm2008 produces invalid result with zero based Compressed Oops
|
Tue, 28 Jul 2009 09:02:30 +0200 |
twisti |
6863155: Server compiler generates incorrect code (x86, long, bitshift, bitmask)
|
Mon, 27 Jul 2009 06:15:29 -0700 |
twisti |
Merge
|
Mon, 20 Jul 2009 08:20:00 -0700 |
twisti |
6860920: serialize.cpp shouldn't use objArrayOopDesc::base_offset_in_bytes(T_BYTE)
|
Sun, 26 Jul 2009 16:40:14 -0700 |
kvn |
6863420: os::javaTimeNanos() go backward on Solaris x86
|
Sun, 26 Jul 2009 12:59:41 -0700 |
kvn |
6851386: assert(b->find_node(def) < j,"uses must follow definitions")
|
Fri, 24 Jul 2009 12:40:40 -0700 |
never |
6861984: solaris version of libsaproc.so should support SA_ALTROOT directly
|
Wed, 05 Aug 2009 18:54:12 -0700 |
ysr |
6868991: JPRT: elide GCBasher_G1 test on winx64 until 6867250 is resolved
|
Tue, 04 Aug 2009 16:00:17 -0700 |
johnc |
6819077: G1: first GC thread coming late into the GC.
|
Mon, 03 Aug 2009 12:59:30 -0700 |
johnc |
6865703: G1: Parallelize hot card cache cleanup
|
Sun, 02 Aug 2009 22:33:27 -0700 |
jmasa |
Merge
|
Sun, 02 Aug 2009 19:10:31 -0700 |
jmasa |
6843292: "Expect to be beyond new region unless impacting another region" assertion too strong
|
Sun, 02 Aug 2009 18:44:36 -0700 |
jmasa |
6862534: -XX:NewRatio completely ignored when combined with -XX:+UseConcMarkSweepG
|
Fri, 31 Jul 2009 10:41:29 -0700 |
ysr |
Merge
|
Thu, 30 Jul 2009 14:50:58 -0400 |
tonyp |
6866591: G1: print update buffer processing stats more often
|
Wed, 29 Jul 2009 11:01:26 -0400 |
tonyp |
6864886: G1: rename -XX parameters related to update buffers
|
Thu, 30 Jul 2009 15:06:19 -0400 |
coleenp |
Merge
|
Tue, 28 Jul 2009 13:50:07 -0600 |
dcubed |
Merge
|
Tue, 28 Jul 2009 13:35:00 -0600 |
dcubed |
6862295: JDWP threadid changes during debugging session (leading to ingored breakpoints)
|
Mon, 27 Jul 2009 17:23:52 -0400 |
coleenp |
Merge
|
Mon, 27 Jul 2009 09:06:22 -0700 |
mchung |
6864003: Modify JVM_FindClassFromBootLoader to return null if class not found
|
Thu, 16 Jul 2009 18:21:40 -0700 |
poonam |
6840305: Discrepancy in system memory details (when 4G or greater) reported by JVM and Windows OS
|
Mon, 29 Jun 2009 14:42:12 -0700 |
martin |
6850957: Honor -XX:OnOutOfMemoryError when array size exceeds VM limit
|
Fri, 10 Jul 2009 11:10:00 -0700 |
mchung |
6857194: Add hotspot perf counters to aid class loading performance measurement
|
Thu, 13 Aug 2009 17:47:43 -0700 |
trims |
6871765: Bump the HS16 build number to 08
|
Thu, 20 Aug 2009 11:20:09 -0700 |
xdono |
Added tag jdk7-b70 for changeset 0632c3e615a3
|
Fri, 14 Aug 2009 08:50:00 -0700 |
tbell |
Merge
jdk7-b70
|
Mon, 10 Aug 2009 10:52:11 -0700 |
asaha |
Merge
|
Fri, 07 Aug 2009 11:31:42 -0700 |
asaha |
6803688: Integrate latest JAX-WS (2.1.6) in to JDK 6u14
|
Thu, 13 Aug 2009 12:11:07 -0700 |
xdono |
Added tag jdk7-b69 for changeset 54fd4d923296
|
Thu, 06 Aug 2009 10:25:05 -0700 |
xdono |
Added tag jdk7-b68 for changeset d07e68298d4e
jdk7-b69
|
Thu, 30 Jul 2009 10:58:25 -0700 |
xdono |
Added tag jdk7-b67 for changeset 18f526145aea
jdk7-b68
|
Wed, 29 Jul 2009 16:00:35 -0700 |
trims |
Merge
jdk7-b67
|
Fri, 24 Jul 2009 16:41:16 -0700 |
trims |
6864901: Bump the HS16 build number to 07
hs16-b07
|
Fri, 24 Jul 2009 16:40:56 -0700 |
trims |
Merge
|
Fri, 24 Jul 2009 12:49:31 -0700 |
ysr |
Merge
|
Wed, 22 Jul 2009 18:25:00 -0700 |
ysr |
6863216: Clean up debugging debris inadvertently pushed with 6700789
|
Wed, 22 Jul 2009 02:46:55 -0700 |
apetrusenko |
6862661: G1: _gc_alloc_region_counts is not updated properly after 6604422
|
Fri, 24 Jul 2009 09:01:00 -0700 |
kvn |
Merge
|
Thu, 23 Jul 2009 14:53:56 -0700 |
kvn |
6860599: nodes limit could be reached during Output phase
|
Wed, 22 Jul 2009 15:48:51 -0700 |
kvn |
6826736: CMS: core dump with -XX:+UseCompressedOops
|
Tue, 21 Jul 2009 21:33:44 -0700 |
jrose |
Merge
|