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
|