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
|