Mercurial > hg > truffle
graph
-
(temp) forcing slow path for TLAB refill during array allocationMon, 17 Dec 2012 12:02:11 +0100, by Doug Simon
-
introduced graal.newArrayStub.forceSlowPath and graal.newInstanceStub.forceSlowPath system propertiesMon, 17 Dec 2012 11:45:09 +0100, by Doug Simon
-
made the effect of graal.logNewArrayStub independent from graal.logNewInstanceStubMon, 17 Dec 2012 11:29:06 +0100, by Doug Simon
-
fixed overly strong assertionMon, 17 Dec 2012 11:12:25 +0100, by Doug Simon
-
expanded LOG_PRINTF stub to handle up to 3 arguments in addition to the format stringMon, 17 Dec 2012 11:12:01 +0100, by Doug Simon
-
C2 build bugfixMon, 17 Dec 2012 08:32:49 +0100, by Christian Haeubl
-
C1 build bugfixFri, 14 Dec 2012 16:23:44 +0100, by Christian Haeubl
-
Merge.Fri, 14 Dec 2012 15:19:38 +0100, by Christian Haeubl
-
avoid searching for concrete methods on interfacesFri, 14 Dec 2012 14:53:42 +0100, by Christian Haeubl
-
ignore all graal files when building C1/C2Fri, 14 Dec 2012 14:39:50 +0100, by Christian Haeubl
-
enforce that method substitution snippets are static methodsFri, 14 Dec 2012 14:33:56 +0100, by Christian Haeubl
-
OS-specific identity hashcode bugfixFri, 14 Dec 2012 13:26:19 +0100, by Christian Haeubl
-
fixes after mergeFri, 14 Dec 2012 13:10:55 +0100, by Christian Haeubl
-
Merge.Fri, 14 Dec 2012 13:02:49 +0100, by Christian Haeubl
-
adder better CHA supportFri, 14 Dec 2012 12:05:35 +0100, by Christian Haeubl
-
bugfixes for compiler intrinsicsWed, 12 Dec 2012 15:05:21 +0100, by Christian Haeubl
-
use CHA more frequently for inliningTue, 11 Dec 2012 16:38:27 +0100, by Christian Haeubl
-
fixes after mergeTue, 11 Dec 2012 09:10:50 +0100, by Christian Haeubl
-
Merge.Tue, 11 Dec 2012 08:48:12 +0100, by Christian Haeubl
-
added more compiler intrinsicsTue, 11 Dec 2012 08:28:00 +0100, by Christian Haeubl
-
added Unsafe.*Ordered* intrinsicsThu, 06 Dec 2012 13:53:36 +0100, by Christian Haeubl
-
use the more compact nop instructions for alignmentTue, 04 Dec 2012 14:58:05 +0100, by Christian Haeubl
-
removed unused C++ globalsTue, 04 Dec 2012 14:57:13 +0100, by Christian Haeubl
-
fixed windows make files and VS2012-specific compilation issuesTue, 04 Dec 2012 11:14:23 +0100, by Christian Haeubl
-
Merge.Tue, 04 Dec 2012 10:10:02 +0100, by Christian Haeubl
-
re-enabled inlining of polymorphic calls with more than 2 receiver typesTue, 04 Dec 2012 10:09:25 +0100, by Christian Haeubl
-
print more details when -XX:+PrintDeoptimizationDetails is enabledMon, 03 Dec 2012 13:44:12 +0100, by Christian Haeubl
-
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/Fri, 14 Dec 2012 14:35:13 +0100, by Doug Simon
-
MergeFri, 07 Dec 2012 07:36:51 -0800, by jwilhelm
-
8003554: NPG: move Metablock and Metachunk code out of metaspace.cppThu, 29 Nov 2012 10:09:04 -0800, by jmasa
-
8004170: G1: Verbose GC output is not getting flushed to log file using JDK 8Fri, 30 Nov 2012 11:46:17 -0800, by johnc
-
MergeFri, 07 Dec 2012 01:09:03 -0800, by roland
-
MergeThu, 06 Dec 2012 11:05:33 -0800, by twisti
-
8003250: SPARC: move MacroAssembler into separate fileThu, 06 Dec 2012 09:57:41 -0800, by twisti
-
MergeThu, 06 Dec 2012 14:33:52 +0100, by neliasso
-
8003934: Fix generation of malformed options to ProjectcreatorThu, 06 Dec 2012 09:50:08 +0100, by neliasso
-
8003983: LogCompilation tool is broken since c1 supportMon, 26 Nov 2012 15:11:55 +0100, by neliasso
-
8004319: test/gc/7168848/HumongousAlloc.java fails after 7172640Mon, 03 Dec 2012 15:48:49 -0800, by twisti
-
8003240: x86: move MacroAssembler into separate fileFri, 30 Nov 2012 15:23:16 -0800, by twisti
-
8003195: AbstractAssembler should not store code pointers but use the CodeSection directlyFri, 30 Nov 2012 11:44:05 -0800, by twisti
-
8003850: add support for constants in stub codeTue, 27 Nov 2012 17:41:38 -0800, by kvn
-
7092905: C2: Keep track of the number of dead nodesTue, 27 Nov 2012 17:24:15 -0800, by bharadwaj
-
8003868: fix shark for latest HotSpot and LLVMTue, 27 Nov 2012 12:48:52 -0800, by twisti
-
7172640: C2: instrinsic implementations in LibraryCallKit should use argument() instead of pop()Mon, 26 Nov 2012 17:25:11 -0800, by twisti
-
8001538: hs_err file does not list anymore compiled methods in compilation eventsWed, 21 Nov 2012 05:57:12 -0800, by vlivanov
-
7146636: compiler/6865265/StackOverflowBug.java fails due to changed stack minimumFri, 16 Nov 2012 15:49:46 -0800, by kvn
-
8004248: new hotspot build - hs25-b12Fri, 30 Nov 2012 17:00:32 -0800, by amurillo
-
Added tag jdk8-b67 for changeset 25bdce771bb3Thu, 06 Dec 2012 12:04:17 -0800, by katleman
-
MergeFri, 30 Nov 2012 12:01:34 -0800, by johnc
-
8004199: Change the ASM package for Test8003720Thu, 29 Nov 2012 23:02:52 +0100, by stefank
-
8000662: NPG: nashorn ant clean test262 out-of-memory with Java heapThu, 29 Nov 2012 16:50:29 -0500, by coleenp
-
MergeThu, 29 Nov 2012 13:55:49 -0800, by cjplummer
-
8003848: Make ConstMethod::generic_signature_index optional and move Method::_max_stack to ConstMethod.Tue, 27 Nov 2012 17:03:56 -0500, by jiangli
-
MergeThu, 29 Nov 2012 11:23:15 -0800, by johnc
-
7194633: G1: Assertion and guarantee failures in block offset tableTue, 27 Nov 2012 14:11:37 -0800, by johnc
-
8003935: Simplify the needed includes for using Thread::current()Tue, 27 Nov 2012 14:20:21 +0100, by stefank
-
8003720: NPG: Method in interpreter stack frame can be deallocatedTue, 27 Nov 2012 10:13:20 +0100, by stefank
-
8003722: More gcc 4.7 compilation errorsMon, 26 Nov 2012 12:31:03 -0500, by coleenp
-
7198334: UseNUMA modifies system parameters on non-NUMA systemTue, 20 Nov 2012 11:40:11 +0100, by brutisso
-
8003635: NPG: AsynchGetCallTrace broken by Method* virtual callWed, 28 Nov 2012 17:50:21 -0500, by coleenp
-
MergeWed, 28 Nov 2012 08:43:26 -0800, by coleenp
-
6924920: Class Data Sharing limit on the java version string can create failuresWed, 28 Nov 2012 08:17:59 -0500, by hseigel
-
MergeWed, 28 Nov 2012 06:42:03 -0800, by zgu
-
8003689: MemTracker::init_tracking_options() reads outside array if commandline argument is emptyWed, 28 Nov 2012 09:19:38 -0500, by zgu
-
8003879: Duplicate definitions in vmStructsTue, 27 Nov 2012 07:57:57 -0800, by mikael
-
MergeWed, 21 Nov 2012 21:26:12 -0500, by dholmes
-
8003591: Abstract_VM_Version::internal_vm_info_string needs to stringify FLOAT_ARCH for ease of useWed, 21 Nov 2012 20:07:52 -0500, by dholmes
-
8003690: Example code in JVMTI GetStackTrace documentation is brokenWed, 21 Nov 2012 09:02:13 -0800, by mikael
-
MergeTue, 20 Nov 2012 20:27:40 -0500, by coleenp
-
8003487: NMT: incorrect assertion in VMMemPointerIterator::remove_released_region method (memSnapshot.cpp)Fri, 16 Nov 2012 09:05:19 -0500, by zgu
-
8003541: new hotspot build - hs25-b11Fri, 16 Nov 2012 09:43:43 -0800, by amurillo
-
Added tag jdk8-b66 for changeset 01684f7fee1bThu, 29 Nov 2012 11:30:04 -0800, by katleman
-
fixed bug in ReadNode.canonicalizeRead (can not canonicalize when the base address is a null object)Fri, 14 Dec 2012 10:20:54 +0100, by Doug Simon
-
removed support for non-snippet based intrinsificationThu, 13 Dec 2012 23:10:13 +0100, by Doug Simon
-
replaced manual intrinsification of Thread.currentThread() with a snippetThu, 13 Dec 2012 23:04:45 +0100, by Doug Simon
-
replaced manual intrinsification of Object.getClass() with a snippetThu, 13 Dec 2012 22:54:04 +0100, by 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 15:42:30 +0100, by Doug Simon
-
replace manual intrinsification of Class.getModifiers() with a snippetThu, 13 Dec 2012 14:27:37 +0100, by 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 methodThu, 13 Dec 2012 14:26:55 +0100, by Doug Simon
-
make the output produced by -Dgraal.printconfig=true sortedThu, 13 Dec 2012 14:18:37 +0100, by Doug Simon
-
added execution of the Graal API unittest with non-GraalVM HotSpot builds to the gateWed, 12 Dec 2012 21:55:50 +0100, by 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 APIWed, 12 Dec 2012 21:36:40 +0100, by Doug Simon
-
made initialization of GraphPrinterDumpHandler.sdf be lazy to workaround an initialization order issue during VM start upWed, 12 Dec 2012 15:46:11 +0100, by 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 boundaryTue, 11 Dec 2012 20:54:11 +0100, by Doug Simon
-
Merge.Tue, 11 Dec 2012 08:29:25 +0100, by Doug Simon
-
branch to isolate fix for perf. regressionTue, 11 Dec 2012 08:27:01 +0100, by Doug Simon
-
made the Graal implementation of the C++ AbstractCompiler class support native wrapper generationMon, 10 Dec 2012 22:19:07 +0100, by Doug Simon
-
removed declaration of temps (no longer) used by the monitorenter/monitorexits stubsFri, 07 Dec 2012 23:41:51 +0100, by Doug Simon
-
added TLAB fast refill stub for array allocationFri, 07 Dec 2012 23:38:09 +0100, by Doug Simon
-
removed unsafe injection of a new object constant into compiler graphFri, 07 Dec 2012 23:35:23 +0100, by Doug Simon
-
consolidated new_type_array and new_object_array stubs into one as there no difference between themFri, 07 Dec 2012 18:26:26 +0100, by Doug Simon
-
rename: RuntimeCall -> RuntimeCallTargetFri, 07 Dec 2012 16:01:38 +0100, by Doug Simon
-
added support for writing stubs in Java and wrote the TLAB fast refill stubFri, 07 Dec 2012 15:12:05 +0100, by Doug Simon
-
tightened first parameter type for LIRGeneratorTool.emitCall()Fri, 07 Dec 2012 11:14:12 +0100, by Doug Simon
-
made snippet template specialization support ConstantParameters of type WordFri, 07 Dec 2012 11:12:26 +0100, by Doug Simon
-
made word type rewriting do stamp inference so that word typed phis are handled correctlyFri, 07 Dec 2012 11:09:17 +0100, by Doug Simon
-
modified code installation to handle debug info that only contains oop maps but no frame informationFri, 07 Dec 2012 11:07:36 +0100, by 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)Thu, 06 Dec 2012 14:01:32 +0100, by Doug Simon
-
unify object reallocation code for c2 and GraalWed, 05 Dec 2012 13:57:00 +0100, by Lukas Stadler
-
sort the fields returned by getInstanceFields by offsetWed, 05 Dec 2012 13:56:56 +0100, by Lukas Stadler
-
Defer lowering to next iteration when the CFG was changed by a previous lowering so that no lastFixedNode is availableTue, 04 Dec 2012 11:05:01 -0800, by Christian Wimmer
-
Remove a usasge of getMirrorOrFailTue, 04 Dec 2012 11:02:56 -0800, by Christian Wimmer
-
Make method accessible from the outsideTue, 04 Dec 2012 10:53:19 -0800, by Christian Wimmer
-
Add accessorTue, 04 Dec 2012 10:52:35 -0800, by 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:51:46 -0800, by Christian Wimmer
-
Allow VM-specific lowering of FixedGuardNodeTue, 04 Dec 2012 10:50:12 -0800, by 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:49:18 -0800, by Christian Wimmer
-
Assertion in Java code to prevent crash in native codeTue, 04 Dec 2012 10:46:21 -0800, by Christian Wimmer
-
Snippets cannot have speculative optimizations since they have to be valid for the entire run of the VMTue, 04 Dec 2012 10:44:41 -0800, by Christian Wimmer
-
removed all Graal modifications to ci and c1Mon, 03 Dec 2012 17:54:05 +0100, by Doug Simon
-
decoupled C++ Graal runtime from C1Mon, 03 Dec 2012 15:32:17 +0100, by Doug Simon
-
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:56:13 +0100, by Gilles Duboscq
-
graal.graph refactoringsMon, 03 Dec 2012 13:53:53 +0100, by Gilles Duboscq
-
make jtt test cases staticFri, 30 Nov 2012 11:39:05 -0800, by Christian Wimmer
-
LIR generation for BreakpointNode is not HotSpot specific and generally useful, so it should not be in HotSpot projectFri, 30 Nov 2012 11:22:50 -0800, by Christian Wimmer
-
make jtt test cases staticFri, 30 Nov 2012 11:21:54 -0800, by Christian Wimmer
-
MergeFri, 30 Nov 2012 13:46:37 +0100, by Gilles Duboscq
-
Update scala-benchmark dependencyThu, 15 Nov 2012 16:42:39 +0100, by Gilles Duboscq
-
MergeThu, 15 Nov 2012 14:21:50 +0100, by Gilles Duboscq
-
Factor out the precondition checking code in ArrayCopySnippetsTue, 13 Nov 2012 14:41:19 +0100, by Gilles Duboscq
-
simplified TLAB allocation (don't use + and -)Fri, 30 Nov 2012 12:08:38 +0100, by Lukas Stadler
-
MergeFri, 30 Nov 2012 11:13:36 +0100, by Gilles Duboscq
-
Do not print code installation failures from Java.Fri, 30 Nov 2012 11:11:13 +0100, by Gilles Duboscq
-
changed System.err output to TTY to avoid that DaCapo benchmarks fail digest validationFri, 30 Nov 2012 10:40:07 +0100, by Christian Haeubl
-
Merge.Fri, 30 Nov 2012 08:30:22 +0100, by Christian Haeubl
-
minor fixThu, 29 Nov 2012 17:19:13 +0100, by Christian Haeubl
-
Merge.Thu, 29 Nov 2012 16:20:42 +0100, by Christian Haeubl
-
fixed some issues that precluded compilation of Graal compiler methodsThu, 29 Nov 2012 15:44:49 +0100, by Christian Haeubl
-
print a message when optimistic optimizations are disabledThu, 29 Nov 2012 11:00:32 +0100, by Christian Haeubl
-
MergeThu, 29 Nov 2012 17:43:48 -0800, by 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 17:43:09 -0800, by 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 16:53:44 -0800, by Christian Wimmer
-
Eliminate bogus conversion that Constant.asLong() performed; simplify asXxx methods so that they do not have control flow.Thu, 29 Nov 2012 15:05:39 -0800, by Christian Wimmer
-
Merge.Thu, 29 Nov 2012 22:53:21 +0100, by Doug Simon
-
better encoding of dependencies during dependency recording by GraalThu, 29 Nov 2012 22:53:03 +0100, by Doug Simon
-
removed Graal specific initialization of the ciObjectFactoryThu, 29 Nov 2012 17:57:03 +0100, by Doug Simon
-
Cleanup of Kind class: remove use of Unsafe classThu, 29 Nov 2012 12:17:02 -0800, by Christian Wimmer
-
Cleanup of Kind class: remove isXxx methodsThu, 29 Nov 2012 11:27:23 -0800, by Christian Wimmer
-
Replace ResolvedJavaType.isAssignableTo with isAssignableFrom to be consistent with java.lang.ClassThu, 29 Nov 2012 10:10:03 -0800, by Christian Wimmer
-
Remove ResolvedJavaType.isClass()Thu, 29 Nov 2012 09:13:59 -0800, by Christian Wimmer
-
Merge.Thu, 29 Nov 2012 17:13:59 +0100, by Doug Simon
-
removed remaining use of the C++ "compiler interface" (i.e. ci) by Graal for installing dependenciesThu, 29 Nov 2012 17:13:13 +0100, by Doug Simon
-
removed unnecessary and incorrect initialization of ciEnv._dependenciesThu, 29 Nov 2012 10:18:32 +0100, by Doug Simon
-
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 startedThu, 29 Nov 2012 15:13:19 +0100, by Gilles Duboscq
-
Canoncialize UnsafeLoad/StoreThu, 29 Nov 2012 13:31:48 +0100, by Gilles Duboscq
-
Common out some parts of UnsafeLoad/Store in UnsafeAccessThu, 29 Nov 2012 13:24:08 +0100, by Gilles Duboscq
-
added metering of code installation failure rate to detect excessive failure caused by overly optimistic assumptionsWed, 28 Nov 2012 20:39:43 +0100, by Doug Simon
-
guard against nmethod allocation failure in implementation of PrintMachineCodeToFile optionWed, 28 Nov 2012 19:18:39 +0100, by Doug Simon
-
made HotSpotResolvedObjectType.findUniqueConcreteSubtype() more conservative for array types to fix issue with frequent invalidation of Graal compiled methodsWed, 28 Nov 2012 18:48:17 +0100, by Doug Simon
-
added toString() implementation to Assumption classesWed, 28 Nov 2012 18:45:54 +0100, by Doug Simon
-
MergeWed, 28 Nov 2012 14:28:53 +0100, by Gilles Duboscq
-
HotSpotResolvedJavaType is now the HotSpot implementation of ResolvedJavaType,Wed, 28 Nov 2012 14:07:25 +0100, by 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 12:18:34 +0100, by Gilles Duboscq
-
readded IntrinsifyArrayCopyPhase that was removed accidentlyWed, 28 Nov 2012 14:01:17 +0100, by Christian Haeubl
-
Merge.Wed, 28 Nov 2012 09:01:39 +0100, by Christian Haeubl
-
disabled control-flow-based inliningWed, 28 Nov 2012 09:01:15 +0100, by Christian Haeubl
-
re-applied changeset d9930fec7553Tue, 27 Nov 2012 13:14:30 +0100, by Christian Haeubl
-
Merge.Tue, 27 Nov 2012 13:02:43 +0100, by Christian Haeubl
-
Merge.Tue, 27 Nov 2012 12:16:47 +0100, by Christian Haeubl
-
fixes after mergeTue, 27 Nov 2012 12:15:18 +0100, by Christian Haeubl
-
Merge.Tue, 27 Nov 2012 12:12:02 +0100, by Christian Haeubl
-
added some more assertions to ensure that metadata constant are not emitted inlineTue, 27 Nov 2012 10:49:12 +0100, by Christian Haeubl
-
bugfix to prevent metadata constants from being emitted inlineTue, 27 Nov 2012 10:41:42 +0100, by Christian Haeubl
-
fix to avoid emitting a range switch for non-integer keysMon, 26 Nov 2012 14:32:48 +0100, by Christian Haeubl
-
fixes after mergeMon, 26 Nov 2012 11:02:50 +0100, by Christian Haeubl
-
Merge.Mon, 26 Nov 2012 10:57:02 +0100, by Christian Haeubl
-
minor changesMon, 26 Nov 2012 10:51:39 +0100, by Christian Haeubl
-
removed high-level interpreter code from HotSpotFri, 23 Nov 2012 14:08:03 +0100, by Christian Haeubl
-
fixes after mergeFri, 23 Nov 2012 12:06:31 +0100, by Christian Haeubl
-
Merge.Fri, 23 Nov 2012 11:50:27 +0100, by Christian Haeubl
-
fixed logging of inlining decisionsFri, 23 Nov 2012 11:40:17 +0100, by Christian Haeubl
-
first part of refactoring the InliningPhaseThu, 22 Nov 2012 13:30:14 +0100, by Christian Haeubl
-
merged inlining and intrinsification phasesThu, 15 Nov 2012 15:10:41 +0100, by Christian Haeubl
-
increased CompileThreshold to increase reliability of profiling informationThu, 15 Nov 2012 11:40:50 +0100, by Christian Haeubl
-
replaced MetaUtil.isJavaLangObject() with type.isClass(Object.class)Tue, 27 Nov 2012 22:28:19 +0100, by Doug Simon
-
rename: ResolvedJavaType.isArrayClass() -> ResolvedJavaType.isArray()Tue, 27 Nov 2012 22:26:18 +0100, by Doug Simon
-
removed ResolvedJavaType.toJava() and introduced ResolvedJavaType.isPrimitive()Tue, 27 Nov 2012 22:24:39 +0100, by Doug Simon
-
Merge.Tue, 27 Nov 2012 20:36:46 +0100, by Doug Simon
-
rename: findFieldWithOffset -> findInstanceFieldWithOffsetTue, 27 Nov 2012 20:34:15 +0100, by Doug Simon
-
added test for ResolvedJavaType.findFieldWithOffsetTue, 27 Nov 2012 20:32:52 +0100, by Doug Simon
-
Merge.Tue, 27 Nov 2012 18:33:13 +0100, by Doug Simon
-
removed usages of ResolvedJavaType.toJava() from bytecode interpreterTue, 27 Nov 2012 18:30:20 +0100, by Doug Simon
-
removed more usages of ResolvedJavaType.toJava()Tue, 27 Nov 2012 18:03:49 +0100, by Doug Simon
-
removed a usage of ResolvedJavaType.toJava()Tue, 27 Nov 2012 17:22:19 +0100, by Doug Simon
-
Make frame omission optionalTue, 27 Nov 2012 18:25:02 +0100, by Gilles Duboscq
-
MergeTue, 27 Nov 2012 17:33:52 +0100, by Lukas Stadler
-
virtualization of unsafeload and unsafestoreTue, 27 Nov 2012 17:32:40 +0100, by Lukas Stadler
-
remove createSignature from CompilerToVM interfaceTue, 27 Nov 2012 17:29:42 +0100, by Lukas Stadler
-
remove MonitorEnter interface from DimensionsNodeTue, 27 Nov 2012 13:44:16 +0100, by Lukas Stadler
-
VM support for deferred reads and writes: ScopeDesc, DebugInfo, DebugInfoRecorderTue, 27 Nov 2012 13:43:04 +0100, by Lukas Stadler
-
bug fix for HotSpotReslvedJavaType.findUniqueConcreteSubtype() on arrays of interfacesTue, 27 Nov 2012 16:37:02 +0100, by Doug Simon
-
added unit tests for JavaType, JavaMethod and ResolvedJavaMethodTue, 27 Nov 2012 16:09:05 +0100, by Doug Simon
-
improved documentation for ResolvedJavaType.findUniqueConcreteSubtype()Tue, 27 Nov 2012 15:10:50 +0100, by Doug Simon
-
MergeTue, 27 Nov 2012 13:03:08 +0100, by Gilles Duboscq
-
Avoid call to MetaUtil.format in GraphBuilder if it is not necessaryTue, 27 Nov 2012 11:29:06 +0100, by Gilles Duboscq
-
HotSpotSignature.getParameterType should not try eager resolving.Tue, 27 Nov 2012 11:08:02 +0100, by Gilles Duboscq
-
MergeTue, 27 Nov 2012 12:10:41 +0100, by Lukas Stadler
-
PEA: remove shouldRevirtualize logicTue, 27 Nov 2012 11:51:13 +0100, by Lukas Stadler
-
added unit tests for ResolvedJavaTypeTue, 27 Nov 2012 11:21:48 +0100, by Doug Simon
-
added more #ifdefs for GRAAL specific codeTue, 27 Nov 2012 11:18:34 +0100, by Doug Simon
-
Simplify how stamp is preserved after lowering of allocation nodesMon, 26 Nov 2012 19:30:54 -0800, by 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:58:28 -0800, by Christian Wimmer
-
Allow intrinsification without a GraalCodeCacheProvider (workaround until TODO is resolved)Mon, 26 Nov 2012 18:25:44 -0800, by Christian Wimmer
-
close() method for dump handlers should not throw IOExceptionMon, 26 Nov 2012 18:24:08 -0800, by Christian Wimmer
-
Better implementation of UnsafeCastNodeMon, 26 Nov 2012 18:17:14 -0800, by Christian Wimmer
-
Fix getInstanceFields for arryas and interfacesMon, 26 Nov 2012 18:03:47 -0800, by Christian Wimmer
-
Merge.Mon, 26 Nov 2012 18:21:22 +0100, by Doug Simon
-
added tests for instanceof with array typesMon, 26 Nov 2012 18:20:34 +0100, by Doug Simon
-
CompilerToVM.lookupType() now fails with an exception if eagerResolve is true and resolution failsMon, 26 Nov 2012 16:51:43 +0100, by Doug Simon
-
fixed bug in creation of the name for a HotSpotTypeUnresolvedMon, 26 Nov 2012 16:18:56 +0100, by Doug Simon
-
Insert less placeholder nodes in snippet codeMon, 26 Nov 2012 16:08:10 +0100, by Gilles Duboscq
-
only perform PEA iteration if there are analyzable nodesMon, 26 Nov 2012 13:20:00 +0100, by Lukas Stadler
-
MergeMon, 26 Nov 2012 13:19:32 +0100, by Lukas Stadler
-
MergeMon, 26 Nov 2012 12:03:46 +0100, by Lukas Stadler
-
let VirtualObjectNodes react to materializationFri, 23 Nov 2012 15:01:37 +0100, by Lukas Stadler
-
fixed implementation of HotSpotResolvedJavaType.findUniqueConcreteSubtype() for array typesMon, 26 Nov 2012 11:22:26 +0100, by Doug Simon
-
cleanly handle a failure to install Graal compiled code due to failed dependency (re)checkingMon, 26 Nov 2012 11:21:18 +0100, by Doug Simon
-
Put code that is used only in ASSERT mode behind #ifdef ASSERTFri, 23 Nov 2012 16:03:39 +0100, by Gilles Duboscq
-
Rename Invoke.isMegamorphic to isPolymorphic since it's what it is actually used for.Fri, 23 Nov 2012 12:18:01 +0100, by Gilles Duboscq
-
Merge.Fri, 23 Nov 2012 15:30:48 +0100, by Doug Simon
-
added ResolvedJavaType.isClass(Class c) to replace some uses of ResolvedJavaType.toJava()Fri, 23 Nov 2012 15:30:00 +0100, by Doug Simon
-
removed AddressMap utilityFri, 23 Nov 2012 09:02:12 +0100, by Doug Simon
-
MergeFri, 23 Nov 2012 14:01:02 +0100, by Lukas Stadler
-
add test for escape analysis of InstanceOf and CheckCastFri, 23 Nov 2012 13:44:03 +0100, by Lukas Stadler
-
make InstanceOfNode VirtualizableFri, 23 Nov 2012 13:38:53 +0100, by Lukas Stadler
-
more small fixes to PEATue, 20 Nov 2012 16:38:09 +0100, by Lukas Stadler
-
small fix to multi-allocation PEATue, 20 Nov 2012 15:57:48 +0100, by Lukas Stadler
-
remove MethodCallTargetNodes while inliningTue, 20 Nov 2012 15:57:32 +0100, by Lukas Stadler
-
provide MetaAccessProvider to EscapeAnalyzableTue, 20 Nov 2012 13:36:22 +0100, by Lukas Stadler
-
refactor EscapeAnalyzeable (remove EscapeOp)Tue, 20 Nov 2012 13:25:28 +0100, by Lukas Stadler
-
fixed bug in the resetting of static call stubs that caused infinite, safepoint free loops in non-product builds of the VMThu, 22 Nov 2012 23:36:04 +0100, by Doug Simon
-
made the initialize state of the jump instruction in a static call stub conform to that expected by an assertion in the runtimeThu, 22 Nov 2012 23:34:49 +0100, by Doug Simon
-
added relocation entry for the Method* operand of the MOV instruction in a static call stubThu, 22 Nov 2012 23:32:10 +0100, by Doug Simon
-
fixed bug in bytecode reconstitutionThu, 22 Nov 2012 12:56:52 +0100, by Doug Simon
-
fixed bug causing tomcat to crash: an UnsafeLoadNode must be pinned to its block when loweredWed, 21 Nov 2012 23:36:06 +0100, by Gilles Duboscq
-
Fixed nmethod not being unloaded after their classloader has been unloaded by initializing _graal_installed_code in an nmethod's constructorWed, 21 Nov 2012 23:33:43 +0100, by Gilles Duboscq
-
added ScopedDebugValue to add values of interest to hs_err crash logsWed, 21 Nov 2012 19:23:43 +0100, by Doug Simon
-
Merge.Tue, 20 Nov 2012 22:50:44 +0100, by Doug Simon
-
added test from OpenJDKTue, 20 Nov 2012 22:50:09 +0100, by 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 installationTue, 20 Nov 2012 22:49:27 +0100, by Doug Simon
-
ensure UseCompressedKlassPointers is disabled in Graal VMTue, 20 Nov 2012 22:35:20 +0100, by Doug Simon
-
removed Kind parameter from Constant constructor for an object constantTue, 20 Nov 2012 12:25:10 +0100, by Doug Simon
-
removed use of deprecated -XX:MaxPermSize optionMon, 19 Nov 2012 18:08:32 +0100, by Doug Simon
-
removed cached LogStream in GraphBuilderPhaseMon, 19 Nov 2012 13:33:27 +0100, by Doug Simon
-
Add some more "this->" in binaryTreeDictionary.cpp to be able to build debug/fastdebug with GCC 4.7.2Tue, 20 Nov 2012 14:03:57 +0100, by Gilles Duboscq
-
Small cleanups after NPGMon, 19 Nov 2012 16:15:53 +0100, by Gilles Duboscq
-
Remove Klass::cast from graalEnvMon, 19 Nov 2012 15:42:58 +0100, by Gilles Duboscq
-
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/Mon, 19 Nov 2012 15:36:13 +0100, by Gilles Duboscq
-
MergeFri, 16 Nov 2012 09:19:12 -0500, by coleenp
-
MergeTue, 13 Nov 2012 15:14:27 -0500, by coleenp
-
8001471: Klass::cast() does nothingMon, 12 Nov 2012 16:15:05 -0500, by hseigel
-
7122219: Passed StringTableSize value not verifiedMon, 12 Nov 2012 15:58:11 -0500, by hseigel
-
MergeFri, 09 Nov 2012 22:22:53 -0800, by zgu
-
MergeFri, 09 Nov 2012 16:45:20 -0800, by zgu
-
8001592: NMT: assertion failed: assert(_amount >= amt) failed: Just check: memBaseline.hpp:180Fri, 09 Nov 2012 19:24:31 -0500, by zgu
-
MergeFri, 09 Nov 2012 11:47:28 -0800, by zgu
-
8002273: NMT to report JNI memory leaks when -Xcheck:jni is onFri, 09 Nov 2012 11:04:06 -0500, by zgu
-
MergeThu, 08 Nov 2012 16:48:01 -0800, by minqi
-
7194607: VerifyLocalVariableTableOnRetransformTest.sh fails after JSR-292 mergeWed, 31 Oct 2012 16:20:03 -0700, by sspitsyn
-
MergeFri, 16 Nov 2012 09:59:08 +0100, by neliasso
-
8001077: remove ciMethod::will_linkThu, 15 Nov 2012 10:42:06 -0800, by bharadwaj
-
6830717: replay of compilations would help with debuggingMon, 12 Nov 2012 14:03:53 -0800, by minqi
-
MergeThu, 15 Nov 2012 14:29:28 -0800, by johnc
-
8003259: NPG: Build with gcc 4.7.2 broken by 7045397Wed, 14 Nov 2012 22:37:38 -0500, by coleenp
-
7200229: NPG: possible performance issue exposed by closed/runtime/6559877/Test6559877.javaFri, 09 Nov 2012 00:38:31 +0100, by mgerdin
-
MergeWed, 14 Nov 2012 10:13:51 -0800, by cjplummer
-
MergeFri, 09 Nov 2012 09:45:00 -0800, by cjplummer
-
8001185: parsing of sun.boot.library.path in os::dll_build_name somewhat brokenWed, 07 Nov 2012 17:53:02 -0500, by bpittore
-
8003231: new hotspot build - hs25-b10Fri, 09 Nov 2012 08:36:17 -0800, by amurillo
-
Added tag jdk8-b65 for changeset 0f7290a03b24Thu, 15 Nov 2012 15:39:02 -0800, by katleman
-
throw BailoutException instead of GraalInternalError when encountering request for OSR compilation at a point where the expression stack is not emptySun, 18 Nov 2012 22:45:43 +0100, by Doug Simon
-
Merge.Sun, 18 Nov 2012 21:30:35 +0100, by Doug Simon
-
fixed regression in escape analysis of non-array objects caused by change to ResolvedJavaType.getInstanceFields().Sun, 18 Nov 2012 21:20:31 +0100, by Doug Simon
-
improved toString() of the anonymous CodeInfo class used by the CFGPrinterObserverSun, 18 Nov 2012 21:15:48 +0100, by Doug Simon
-
extra assertion checking when initializing the values of a VirtualObjectSun, 18 Nov 2012 21:10:55 +0100, by 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)Fri, 16 Nov 2012 12:39:26 +0100, by Doug Simon
-
Merge.Thu, 15 Nov 2012 22:55:44 +0100, by Doug Simon
-
removed debug outputThu, 15 Nov 2012 22:54:44 +0100, by Doug Simon
-
disabled OSR compilation for Graal until dead-lock issue is resolvedThu, 15 Nov 2012 22:33:52 +0100, by Doug Simon
-
removed WordStamp (and a nasty bug associated with its misusage)Thu, 15 Nov 2012 21:32:23 +0100, by Doug Simon
-
undid Graal specialization of SerializePageShiftCount as it is unecessary after the _graal_multinewarray_storage field was removed from the JavaThread classWed, 14 Nov 2012 16:14:34 +0100, by Doug Simon
-
Merge.Wed, 14 Nov 2012 11:44:17 +0100, by Doug Simon
-
Merge.Wed, 14 Nov 2012 11:29:32 +0100, by Doug Simon
-
modifications to support non-perm-gen changes in HotSpotWed, 14 Nov 2012 11:28:02 +0100, by Doug Simon
-
added cache for Unsafe in KindMon, 12 Nov 2012 23:37:12 +0100, by Doug Simon
-
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/ after NPG - C++ build worksMon, 12 Nov 2012 23:14:12 +0100, by Doug Simon
-
MergeThu, 08 Nov 2012 22:39:08 +0100, by neliasso
-
8002069: Assert failed in C2: assert(field->edge_count() > 0) failed: sanityTue, 06 Nov 2012 15:16:32 -0800, by kvn
-
8002294: assert(VM_Version::supports_ssse3()) failedTue, 06 Nov 2012 09:22:55 -0800, by kvn
-
8001658: No need to pass resolved_references as argument to ConstantPoolCacheEntry::set_method_handle_commonFri, 02 Nov 2012 12:30:46 -0700, by twisti
-
MergeWed, 07 Nov 2012 16:09:20 -0800, by coleenp
-
8000725: NPG: method_holder() and pool_holder() and pool_holder field should be InstanceKlassTue, 06 Nov 2012 15:09:37 -0500, by coleenp
-
7127792: Add the ability to change an existing PeriodicTask's execution intervalThu, 04 Oct 2012 14:55:57 +0200, by rbackman
-
MergeMon, 05 Nov 2012 13:55:31 -0800, by zgu
-
8001591: NMT: assertion failed: assert(rec->addr() + rec->size() <= cur->base()) failed: Can not overlap in memSnapshot.cppMon, 05 Nov 2012 15:30:22 -0500, by zgu
-
MergeFri, 02 Nov 2012 17:18:16 -0700, by kamg
-
MergeFri, 02 Nov 2012 16:09:50 -0700, by kamg
-
7200776: Implement default methods in interfacesThu, 11 Oct 2012 12:25:42 -0400, by kamg
-
8000489: older builds of hsdis don't work anymore after 6879063Fri, 02 Nov 2012 13:30:47 -0700, by minqi
-
8002034: Allow Full Debug Symbols when cross-compilingMon, 05 Nov 2012 19:33:44 -0500, by dholmes
-
8002181: new hotspot build - hs25-b09Fri, 02 Nov 2012 07:44:11 -0700, by amurillo
-
Added tag jdk8-b64 for changeset 5920f72e799cThu, 08 Nov 2012 11:51:00 -0800, by katleman
-
MergeFri, 02 Nov 2012 04:06:00 -0700, by amurillo
-
8000780: make Zero build and run with JDK8Mon, 29 Oct 2012 11:08:48 -0700, by twisti
-
MergeThu, 01 Nov 2012 23:08:07 -0700, by jcoomes
-
8001564: The load balancing function steal_1_random in taskqueue is not randomTue, 30 Oct 2012 20:26:44 +0100, by brutisso
-
8000988: VM deadlock when running btree006 on windows-i586Tue, 30 Oct 2012 10:23:55 -0700, by jmasa
-
MergeThu, 01 Nov 2012 11:57:53 -0400, by coleenp
-
8002078: hs_err_pid file should report full JDK version stringThu, 01 Nov 2012 13:05:47 +0100, by sla
-
MergeMon, 29 Oct 2012 16:39:14 -0700, by minqi
-
6533010: SPEC: A few broken links in jvmti.htmlMon, 29 Oct 2012 11:35:20 -0700, by sspitsyn
-
8001619: Remove usage of _ALLBSD_SOURCE in bsd filesMon, 29 Oct 2012 21:04:17 +0100, by sla
-
7191817: -XX:+UseSerialGC -XX:+UseLargePages crashes with SIGFPE on MacOS XThu, 25 Oct 2012 16:33:40 -0400, by coleenp
-
7188234: Deprecate VM command line optionsThu, 25 Oct 2012 16:33:15 -0400, by coleenp
-
8001663: new hotspot build - hs25-b08Fri, 26 Oct 2012 14:18:57 -0700, by amurillo
-
Added tag jdk8-b63 for changeset acabb5c282f5Thu, 01 Nov 2012 14:11:16 -0700, by katleman
-
MergeThu, 25 Oct 2012 20:07:39 -0700, by lana
-
MergeThu, 18 Oct 2012 21:58:55 -0700, by asaha
-
MergeThu, 11 Oct 2012 15:29:16 -0700, by asaha
-
MergeWed, 10 Oct 2012 14:28:08 -0700, by asaha
-
7199488: [TEST] runtime/7158800/InternTest.java failed due to false-positive on PID match.Wed, 26 Sep 2012 09:54:11 -0700, by asaha
-
MergeTue, 25 Sep 2012 11:47:04 -0700, by asaha
-
7198606: Improve VM optimizationWed, 19 Sep 2012 13:58:31 -0700, by kvn
-
MergeFri, 07 Sep 2012 18:18:55 -0700, by asaha
-
MergeFri, 10 Aug 2012 10:41:13 -0700, by asaha
-
MergeThu, 02 Aug 2012 22:23:28 -0700, by asaha
-
MergeThu, 02 Aug 2012 14:29:12 -0700, by asaha
-
7158804: Improve config file parsingFri, 08 Jun 2012 12:49:12 -0400, by kamg
-
7158801: Improve VM CompileOnly optionWed, 23 May 2012 12:11:25 -0700, by kvn
-
Added tag hs25-b07 for changeset dc16fe422c53Fri, 26 Oct 2012 14:09:53 -0700, by amurillo
-
MergeFri, 26 Oct 2012 12:06:55 -0700, by kvn
-
8001635: assert(in_bb(n)) failed: must beFri, 26 Oct 2012 11:48:04 -0700, by kvn
-
7163534: VM could crashes assert(false) failed: infinite EA connection graph buildThu, 25 Oct 2012 17:32:03 -0700, by kvn
-
7184394: add intrinsics to use AES instructionsWed, 24 Oct 2012 14:33:22 -0700, by kvn
-
8001183: incorrect results of char vectors right shift operaitonTue, 23 Oct 2012 13:06:37 -0700, by kvn
-
8000821: JSR 292: C1 fails to call virtual method (JRUBY-6920)Mon, 22 Oct 2012 16:56:03 -0700, by twisti
-
8000805: JMM issue: short loads are non-atomicMon, 22 Oct 2012 11:44:30 -0700, by vlivanov
-
8001101: C2: more general vector rule subsettingFri, 19 Oct 2012 14:21:09 -0400, by dlong
-
8001071: Add simple range check into VM implemenation of Unsafe access methodsThu, 18 Oct 2012 07:06:31 -0700, by kvn
-
8000623: tools/javac/Diagnostics/6769027/T6769027.java crashes in PSPromotionManager::copy_to_survivor_spaceWed, 17 Oct 2012 12:09:32 -0700, by kvn
-
MergeFri, 26 Oct 2012 08:38:22 -0700, by jcoomes
-
8001584: NPG: Incorrect assertion in BinaryTreeDictionary::get_chunk()Thu, 25 Oct 2012 12:59:37 -0700, by jmasa
-
7045397: NPG: Add freelists to class loader arenas.Tue, 18 Sep 2012 23:35:42 -0700, by jmasa
-
MergeMon, 22 Oct 2012 12:01:35 -0400, by coleenp
-
MergeFri, 19 Oct 2012 18:55:08 -0700, by zgu
-
7199092: NMT: NMT needs to deal overlapped virtual memory rangesFri, 19 Oct 2012 21:40:07 -0400, by zgu
-
8001055: Bytes.swap should follow big endianFri, 19 Oct 2012 08:58:14 -0700, by minqi
-
8000818: SA constant pool need to reference to reference map after permgen removalFri, 19 Oct 2012 08:56:57 -0700, by minqi
-
7053130: hs_err file does not record specified CLASSPATHThu, 18 Oct 2012 13:09:47 -0400, by coleenp
-
7188233: UseVMInterruptibleIO flag deprecate for JDK8Thu, 18 Oct 2012 13:08:13 -0400, by coleenp
-
8001176: new hotspot build - hs25-b07Fri, 19 Oct 2012 11:26:17 -0700, by amurillo
-
Added tag jdk8-b62 for changeset dccd40de8db1Thu, 25 Oct 2012 09:53:16 -0700, by katleman
-
MergeThu, 18 Oct 2012 12:29:56 -0400, by coleenp
-
8000617: It should be possible to allocate memory without the VM dying.Wed, 17 Oct 2012 17:36:48 +0200, by nloodin
-
7093328: JVMTI: jvmtiPrimitiveFieldCallback always report 0's for static primitivesTue, 28 Aug 2012 15:15:29 +0200, by rbackman
-
MergeMon, 15 Oct 2012 22:33:19 -0400, by coleenp
-
7195151: Multiplatform tescase for 6929067Mon, 15 Oct 2012 16:48:48 +0100, by kevinw
-
7054345: Support version 52.0 class file in HotSpotThu, 11 Oct 2012 14:27:54 -0400, by kamg
-
7199068: NPG: SharedSkipVerify is meaninglessWed, 10 Oct 2012 17:04:33 -0400, by coleenp
-
MergeWed, 17 Oct 2012 13:59:57 -0700, by jmasa
-
8000831: Heap verification output incorrect/incompleteMon, 15 Oct 2012 10:02:42 -0700, by johnc
-
8000659: NPG: ClassCastExceptions are unexpectedly thrown when testing nashornTue, 09 Oct 2012 22:12:25 +0200, by stefank
-
8000358: G1: metaspace information not printed in PrintHeapAtGC output nor in hs_err fileMon, 08 Oct 2012 09:12:31 -0700, by johnc
-
7127708: G1: change task num types from int to uint in concurrent markSat, 06 Oct 2012 01:17:44 -0700, by johnc
-
8000834: new hotspot build - hs25-b06Fri, 12 Oct 2012 14:06:27 -0700, by amurillo
-
Added tag jdk8-b61 for changeset 4547dc71db76Thu, 18 Oct 2012 11:08:05 -0700, by katleman
-
MergeFri, 12 Oct 2012 11:31:27 -0700, by collins
-
MergeFri, 12 Oct 2012 10:49:39 -0700, by collins
-
8000459: assert(java_lang_String::is_instance(entry)) failure with various mlvm tests.Thu, 11 Oct 2012 14:36:46 -0400, by jiangli
-
7189254: Change makefiles for more flexibility to override defaultsWed, 10 Oct 2012 14:35:58 -0400, by jprovino
-
MergeFri, 12 Oct 2012 09:22:52 -0700, by kvn
-
8000740: remove LinkWellKnownClassesThu, 11 Oct 2012 14:46:20 -0700, by twisti
-
8000753: compiler/6912517 crashes on 64bit sparc with compressed oops offThu, 11 Oct 2012 18:21:01 +0200, by roland
-
8000592: Improve adlc usabilityTue, 09 Oct 2012 16:09:31 -0700, by kvn
-
7199654: Remove LoadUI2LNodeTue, 09 Oct 2012 12:40:05 -0700, by vlivanov
-
7054512: Compress class pointers after perm gen removalTue, 09 Oct 2012 10:11:38 +0200, by roland
-
8000263: JSR 292: signature types may appear to be unloadedMon, 08 Oct 2012 17:04:00 -0700, by twisti
-
8000313: C2 should use jlong for 64bit valuesMon, 08 Oct 2012 13:02:13 -0700, by vlivanov
-
8000485: Hotspot build fails in Solaris Studio IDE when building dtraceFri, 05 Oct 2012 19:44:49 -0700, by vlivanov
-
8000232: NPG: SIGSEGV in Dependencies::DepStream::check_klass_dependency on solaris-x64Fri, 05 Oct 2012 19:29:29 -0700, by vlivanov
-
7177003: C1: LogCompilation supportFri, 05 Oct 2012 18:57:10 -0700, by vlivanov
-
7197424: update copyright year to match last edit in jdk8 hotspot repositoryTue, 09 Oct 2012 10:09:34 -0700, by mikael
-
8000622: Forgot to hg add and check in test for JDK-7170638Tue, 09 Oct 2012 02:42:16 -0400, by coleenp
-
MergeTue, 09 Oct 2012 07:41:27 +0200, by rbackman
-
MergeMon, 08 Oct 2012 16:59:44 -0700, by minqi
-
8000332: SA ClassDump throws exception after permgen removalMon, 08 Oct 2012 16:48:52 -0700, by minqi
-
7170638: Use DTRACE_PROBE[N] in JNI Set and SetStatic Field.Mon, 08 Oct 2012 09:18:54 -0400, by coleenp
-
MergeThu, 04 Oct 2012 20:09:46 -0400, by dholmes
-
7199186: runtime/7194254/Test7194254.java fails - wrong test name on @runThu, 04 Oct 2012 19:52:09 -0400, by dholmes
-
6884973: java -XX:Atomics=2 crashesThu, 04 Oct 2012 08:43:14 -0400, by coleenp
-
7198519: Broken build, hotspot-rt win USE_PRECOMPILED_HEADER=0Thu, 04 Oct 2012 08:38:06 -0400, by coleenp
-
7200145: runtime/7196045/Test7196045.java fails with No class provided for `main'Sun, 30 Sep 2012 23:24:12 +0100, by kevinw
-
8000213: NPG: Should have renamed arrayKlass and typeArrayKlassSat, 29 Sep 2012 06:40:00 -0400, by coleenp
-
8000498: new hotspot build - hs25-b05Fri, 05 Oct 2012 13:37:08 -0700, by amurillo
-
Added tag jdk8-b60 for changeset 3cfd05b2219aThu, 11 Oct 2012 09:49:18 -0700, by katleman
-
MergeFri, 05 Oct 2012 10:03:56 -0700, by kvn
-
8000102: Resolve include conflictsThu, 04 Oct 2012 06:31:07 -0700, by neliasso
-
7199742: A lot of C2 OSR compilations of the same method's bciTue, 02 Oct 2012 14:49:21 -0700, by kvn
-
7201026: add vector for shift countTue, 02 Oct 2012 12:25:13 -0700, by kvn
-
7200949: JSR 292: rubybench/bench/time/bench_base64.rb fails with jruby.jar not on boot class pathMon, 01 Oct 2012 14:50:10 -0700, by twisti
-
MergeThu, 04 Oct 2012 14:01:07 -0700, by jmasa
-
7198873: NPG: VM Does not unload classes with UseConcMarkSweepGCThu, 04 Oct 2012 10:40:23 -0700, by jmasa
-
8000311: G1: ParallelGCThreads==0 brokenThu, 04 Oct 2012 10:04:13 -0700, by johnc
-
8000351: Tenuring threshold should be unsignedWed, 03 Oct 2012 20:31:41 +0200, by jwilhelm
-
7199349: NPG: PS: Crash seen in jprtWed, 03 Oct 2012 08:08:52 -0700, by jmasa
-
8000228: Missing call to cr() when printing entry_point in nmethod, in os::print_locationMon, 01 Oct 2012 13:29:11 +0200, by stefank
-
8000227: [obj|type]ArrayKlass::oop_print_on prints one line to tty instead of the provided output streamMon, 01 Oct 2012 13:29:11 +0200, by stefank
-
8000230: Change os::print_location to be more descriptive when a location is pointing into an objectFri, 28 Sep 2012 15:34:32 +0200, by stefank
-
MergeMon, 01 Oct 2012 11:07:31 +0200, by stefank
-
7200261: G1: Liveness counting inconsistencies during marking verificationThu, 27 Sep 2012 15:44:01 -0700, by johnc
-
8000251: new hotspot build - hs25-b04Fri, 28 Sep 2012 14:36:20 -0700, by amurillo
-
Added tag jdk8-b59 for changeset 8a1a6b9b4f20Thu, 04 Oct 2012 14:34:51 -0700, by katleman
-
Added tag jdk8-b58 for changeset 6bb378c50828Thu, 27 Sep 2012 11:24:35 -0700, by katleman
-
Added tag hs25-b03 for changeset f2e12eb74117Fri, 28 Sep 2012 13:39:41 -0700, by amurillo
-
7198084: NPG: distance is too big for short branches in test_invocation_counter_for_mdp()Thu, 27 Sep 2012 15:49:48 -0700, by kvn
-
7193318: C2: remove number of inputs requirement from Node's new operatorThu, 27 Sep 2012 09:38:42 -0700, by kvn
-
7200264: 7192963 changes disabled shift vectorsTue, 25 Sep 2012 15:48:17 -0700, by kvn
-
7200233: C2: can't use expand rules for vector instruction rulesTue, 25 Sep 2012 10:41:15 -0700, by kvn
-
7163863: Updated projectcreatorThu, 29 Mar 2012 16:43:21 +0200, by neliasso
-
7200001: failed C1 OSR compile doesn't get recompiled with C2Mon, 24 Sep 2012 17:59:24 -0700, by twisti
-
MergeMon, 24 Sep 2012 14:46:06 -0700, by kvn
-
MergeMon, 24 Sep 2012 12:31:47 -0700, by twisti
-
7188176: The JVM should differentiate between T and M series and adjust GC ergonomicsMon, 24 Sep 2012 11:07:03 -0700, by twisti
-
7200163: add CodeComments functionality to assember stubsMon, 24 Sep 2012 10:30:14 -0700, by kvn
-
7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement()Thu, 20 Sep 2012 16:49:17 +0200, by roland
-
7199010: incorrect vector alignmentWed, 19 Sep 2012 16:50:26 -0700, by kvn
-
7198499: TraceTypeProfile as diagnostic optionWed, 19 Sep 2012 10:38:12 -0700, by twisti
-
7196199: java/text/Bidi/Bug6665028.java failed: Bidi run count incorrectMon, 17 Sep 2012 19:39:07 -0700, by kvn
-
7197033: missing ResourceMark for assert in Method::bci_from()Mon, 17 Sep 2012 17:02:10 -0700, by kvn
-
7196262: JSR 292: java/lang/invoke/PrivateInvokeTest.java fails on solaris-sparcMon, 17 Sep 2012 12:57:58 -0700, by twisti
-
MergeFri, 28 Sep 2012 14:14:25 +0200, by stefank
-
MergeTue, 25 Sep 2012 18:28:16 +0200, by brutisso
-
7200470: KeepAliveClosure not needed in CodeCache::do_unloadingTue, 25 Sep 2012 14:58:12 +0200, by brutisso
-
7200615: NPG: optimized VM build is brokenTue, 25 Sep 2012 07:05:55 -0700, by jmasa
-
MergeThu, 27 Sep 2012 20:22:57 +0400, by dsamersoff
-
7200065: Cross-compilation changes to support the new-buildTue, 25 Sep 2012 07:58:42 -0400, by dholmes
-
MergeMon, 24 Sep 2012 20:04:19 -0700, by minqi
-
6879063: SA should use hsdis for disassemblyMon, 24 Sep 2012 12:44:00 -0700, by minqi
-
7200092: Make NMT a bit friendlier to work withFri, 21 Sep 2012 10:56:28 +0200, by nloodin
-
MergeThu, 20 Sep 2012 03:49:15 -0700, by kevinw
-
7196045: Possible JVM deadlock in ThreadTimesClosure when using HotspotInternal non-public API.Wed, 19 Sep 2012 15:24:32 +0100, by kevinw
-
MergeWed, 19 Sep 2012 16:18:55 -0400, by jcoomes
-
MergeTue, 18 Sep 2012 19:44:39 -0400, by jcoomes
-
7198329: Add $(sort) to object files used in links makes binarties more consistentTue, 18 Sep 2012 13:15:28 -0700, by ohair
-
MergeTue, 18 Sep 2012 10:25:20 -0700, by ohair
-
7172012: Make test-in-build an option (Queens)Mon, 17 Sep 2012 11:46:25 -0700, by ihse
-
MergeWed, 19 Sep 2012 08:41:30 -0700, by minqi
-
7191786: retransformClasses() does not pass in LocalVariableTypeTable of a methodTue, 18 Sep 2012 10:10:43 -0700, by minqi
-
MergeTue, 18 Sep 2012 11:37:26 -0700, by zgu
-
7188594: Print statistic collected by NMT with VM flagMon, 17 Sep 2012 16:37:26 -0400, by zgu
-
MergeMon, 17 Sep 2012 13:34:07 -0700, by zgu
-
7190089: NMT ON: NMT failed assertion on thread's stack base addressMon, 17 Sep 2012 10:20:04 -0400, by zgu
-
MergeMon, 17 Sep 2012 08:44:19 -0400, by dholmes
-
7194254: jstack reports wrong thread prioritiesMon, 17 Sep 2012 07:36:31 -0400, by dholmes
-
7193201: [OS X] The development launcher should be signed and given task_for_pid privilegesMon, 17 Sep 2012 11:46:19 +0200, by sla
-
MergeMon, 24 Sep 2012 19:00:55 -0400, by vladidan
-
7195372: Wrong copyright in new filesWed, 19 Sep 2012 17:22:49 -0400, by bpittore
-
7200236: new hotspot build - hs25-b03Fri, 21 Sep 2012 14:39:56 -0700, by amurillo
-
7199082: write warning messages to stderrThu, 20 Sep 2012 16:27:51 -0700, by jcoomes
-
MergeThu, 20 Sep 2012 13:49:27 -0700, by jmasa
-
7199923: NPG: tools/javac/T7093325.java timeoutThu, 20 Sep 2012 12:18:23 -0700, by jmasa
-
7190666: G1: assert(_unused == 0) failed: Inconsistency in PLAB statsThu, 20 Sep 2012 09:52:56 -0700, by johnc
-
7193946: Move warnings associated with UseMemSetInBOT flagWed, 19 Sep 2012 15:48:02 -0700, by johnc
-
7016955: G1: remove the is_zeroed parameter from the HeapRegion constructorWed, 19 Sep 2012 08:48:10 -0700, by johnc
-
7197557: NPG: nsk/sysdict/vm/stress/chain/chain004 hangs intermittentlyTue, 18 Sep 2012 14:15:06 -0700, by jmasa
-
7198130: G1: PrintReferenceGC output comes out of orderMon, 17 Sep 2012 10:33:13 +0200, by brutisso
-
7197269: NPG: FollowReferences has no ClassLoader -> Class link to followMon, 17 Sep 2012 10:46:59 -0400, by coleenp
-
7197906: BlockOffsetArray::power_to_cards_back() needs to handle > 32 bit shiftsThu, 13 Sep 2012 21:20:26 +0200, by brutisso
-
7198641: new hotspot build - hs25-b02Fri, 14 Sep 2012 22:00:41 -0700, by amurillo
-
Added tag jdk8-b57 for changeset d70102c4cb73Thu, 20 Sep 2012 13:44:28 -0700, by katleman
-
Added tag hs25-b01 for changeset 9b076bc3ab67Fri, 14 Sep 2012 21:50:58 -0700, by amurillo
-
7198529: NPG: assert with NMT code in Thread destructorFri, 14 Sep 2012 12:55:50 -0400, by zgu
-
7198074: NPG: assert(((Metadata*)obj)->is_valid()) failed: obj is validThu, 13 Sep 2012 22:09:16 +0200, by roland
-
MergeTue, 11 Sep 2012 20:12:55 -0700, by zgu
-
MergeTue, 11 Sep 2012 18:28:51 -0700, by zgu
-
7181995: NMT ON: NMT assertion failure assert(cur_vm->is_uncommit_record() || cur_vm->is_deallocation_recordTue, 11 Sep 2012 20:53:17 -0400, by zgu
-
7196681: NPG: Some JSR 292 tests crash in Windows exception handlerTue, 11 Sep 2012 20:20:38 -0400, by coleenp
-
7195816: NPG: Crash in c1_ValueType - ShouldNotReachHereTue, 11 Sep 2012 16:20:57 +0200, by roland
-
7197350: NPG: jvmtiHeapReferenceCallback receives incorrect reference_kind for system class rootsTue, 11 Sep 2012 14:59:23 +0200, by stefank
-
7196242: vm/mlvm/indy/stress/java/loopsAndThreads crashedMon, 10 Sep 2012 16:37:22 -0700, by twisti
-
7196103: NPG: Unable to allocate bit map for parallel garbage collection for the requested heap sizeFri, 07 Sep 2012 16:42:25 -0400, by coleenp
-
7195833: NPG: Rename instanceClassLoaderKlass, instanceRefKlass and instanceMirrorKlassFri, 07 Sep 2012 12:04:16 -0400, by coleenp
-
7196298: Better fix for 7195789Thu, 06 Sep 2012 07:28:30 -0700, by jmasa
-
7195867: NPG: SAJDI tests fail with sun.jvm.hotspot.types.WrongTypeException: No suitable match for typeWed, 05 Sep 2012 20:08:08 -0400, by coleenp
-
7196167: NPG: mismerge in make/solaris/makefiles/fastdebug.makeWed, 05 Sep 2012 10:18:37 -0700, by kvn
-
7195935: NPG: Some issues with compressed oopsWed, 05 Sep 2012 10:39:29 +0200, by stefank
-
7195789: NPG: assert(used + free == capacity) failed: Accounting is wrongTue, 04 Sep 2012 16:20:28 -0700, by jmasa
-
7196120: NPG: JSR 2292 test fails because missing fix for 7188911Tue, 04 Sep 2012 18:01:20 -0700, by twisti
-
7184649: NPG: Implement another MetdataPtr caseTue, 04 Sep 2012 23:27:55 +0200, by roland
-
7195968: NPG: oopDesc::list_ptr_from_klass is brokenTue, 04 Sep 2012 13:01:03 +0200, by stefank
-
7195823: NPG: CMS reserved() doesn't match _rs.base().Mon, 03 Sep 2012 18:37:12 -0400, by coleenp
-
6964458: Reimplement class meta-data storage to use native memorySat, 01 Sep 2012 13:25:18 -0400, by coleenp
-
7195615: new hotspot build - hs25-b01Fri, 31 Aug 2012 16:39:35 -0700, by jcoomes
-
make osr compilations asynchronousFri, 16 Nov 2012 17:21:10 +0100, by Lukas Stadler
-
disabled scaladacapo apparat benchmarkThu, 15 Nov 2012 17:18:16 +0100, by Lukas Stadler
-
Automated merge with https://lafo.ssw.uni-linz.ac.at/hg/graalvmThu, 15 Nov 2012 10:26:00 +0100, by 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).Thu, 15 Nov 2012 10:25:46 +0100, by Laurent Daynes
-
removed null check from UnsafeLoadNode, UnsafeStoreNode, ReadNode and WriteNode as it violates the sun.misc.Unsafe APITue, 13 Nov 2012 14:48:42 +0100, by Doug Simon
-
fixed bug in binding of logging stubs to the correct stub addressMon, 12 Nov 2012 21:13:19 +0100, by Doug Simon
-
added symlinks to the BSD/MacOS HotSpot source directoriesMon, 12 Nov 2012 21:12:34 +0100, by Doug Simon
-
removed use of ResolvedJavaType.toJava() from WordTypeRewriterPhaseMon, 12 Nov 2012 21:11:55 +0100, by Doug Simon
-
primitive types are not abstractMon, 12 Nov 2012 21:10:27 +0100, by Doug Simon
-
fix PartialEscapeAnalysisTestMon, 12 Nov 2012 18:11:17 +0100, by Lukas Stadler
-
add Virtualizable and VirtualizerTool, refactor PEA to use itMon, 12 Nov 2012 17:49:06 +0100, by Lukas Stadler
-
small cleanupMon, 12 Nov 2012 17:48:51 +0100, by Lukas Stadler
-
add isDefaultForKind to ConstantMon, 12 Nov 2012 17:46:21 +0100, by Lukas Stadler
-
make VirtualObjectState and MaterializedObjectState global value numberableMon, 12 Nov 2012 17:45:55 +0100, by Lukas Stadler
-
make LoopFragment deal correctly with GVN'd VirtualStateMon, 12 Nov 2012 17:45:27 +0100, by Lukas Stadler
-
Added recursive chmod for cases where JAVA_HOME is not owned by graal workspace owner.Mon, 12 Nov 2012 13:04:08 +0100, by Laurent Daynes
-
Fixed use of mapfilevers for solaris makefile.Mon, 12 Nov 2012 13:02:43 +0100, by Laurent Daynes
-
Automated merge with https://lafo.ssw.uni-linz.ac.at/hg/graalvmMon, 12 Nov 2012 11:48:01 +0100, by 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 19:41:52 +0100, by Laurent Daynes
-
remove debug printout.Fri, 09 Nov 2012 16:28:38 +0100, by Laurent Daynes
-
removed file that clashes with another file of the same name but different case (which Mac OS X cannot handle)Mon, 12 Nov 2012 00:08:17 +0100, by Doug Simon
-
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:15:13 -0800, by Christian Wimmer
-
Make CalleeSaveLayout available in CompilationResultFri, 09 Nov 2012 17:04:16 -0800, by Christian Wimmer
-
Remove double checked locking rule, which is no longer supported in checkstyleFri, 09 Nov 2012 17:03:40 -0800, by 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:58:28 -0800, by Christian Wimmer
-
Avoid NullPointerExceptionFri, 09 Nov 2012 16:57:29 -0800, by Christian Wimmer
-
UnsignedMathSnippets are not HotSpot-specific. Move them to snippets project and activate them.Fri, 09 Nov 2012 16:56:23 -0800, by Christian Wimmer
-
HexCodeFile is not HotSpot-specific, so move it to printer projectFri, 09 Nov 2012 16:55:09 -0800, by Christian Wimmer
-
fix for bug in GraphBuilderPhase (which caused a NPE in insertLoopProxies)Fri, 09 Nov 2012 16:11:12 +0100, by Lukas Stadler
-
Automatically add -d64 vm options when running graalFri, 09 Nov 2012 15:23:35 +0100, by Laurent Daynes
-
Automated merge with https://lafo.ssw.uni-linz.ac.at/hg/graalvmFri, 09 Nov 2012 13:35:26 +0100, by Laurent Daynes
-
added missing files to build on solarisFri, 09 Nov 2012 13:32:53 +0100, by Laurent Daynes
-
Make sure files in copy of JDK has write-protection unset before modifying it.Wed, 24 Oct 2012 12:59:22 +0200, by Laurent Daynes
-
Added change to copied directory's protection when source JDK directories are read-only.Tue, 23 Oct 2012 17:08:17 +0200, by Laurent Daynes
-
Do not inline vtable lookup when the method's holder is not yet linked (no vtable offset available)Thu, 08 Nov 2012 18:19:31 +0100, by Gilles Duboscq
-
Change default graph dumping to binary and no CFG, fix name template for RuntimeCallThu, 08 Nov 2012 18:18:18 +0100, by Gilles Duboscq
-
Add OSR marker in -G:+PrintCompilation outputThu, 08 Nov 2012 18:16:34 +0100, by Gilles Duboscq
-
Fix Inlining : null check guard should use reason NullCheckExceptionWed, 07 Nov 2012 17:48:02 +0100, by Gilles Duboscq
-
remove unnecessary assertion in OSR compilationWed, 07 Nov 2012 16:22:11 +0100, by Lukas Stadler
-
refactor StructuredGraph constructor, remove debug outputWed, 07 Nov 2012 15:59:38 +0100, by Lukas Stadler
-
fix for unnecessary BailoutExceptions in OSRWed, 07 Nov 2012 15:59:11 +0100, by Lukas Stadler
-
fix merge errorWed, 07 Nov 2012 15:58:20 +0100, by Lukas Stadler
-
Merge.Wed, 07 Nov 2012 15:10:30 +0100, by Lukas Stadler
-
hotspot infrastructure for OnStackReplacementWed, 07 Nov 2012 14:52:12 +0100, by Lukas Stadler
-
Graal infrastructure for OnStackReplacementWed, 07 Nov 2012 14:14:35 +0100, by Lukas Stadler
-
change LIRGenerator to take StructuredGraph instead of GraphWed, 07 Nov 2012 14:08:03 +0100, by Lukas Stadler
-
VM infrstructure for OnStackReplacementWed, 07 Nov 2012 13:18:04 +0100, by Lukas Stadler
-
remove InliningIdentifierWed, 07 Nov 2012 12:18:37 +0100, by Lukas Stadler
-
Fix for Canonicalizer : accespt replacement of a floating node by a merge nodeWed, 07 Nov 2012 14:13:11 +0100, by Gilles Duboscq
-
Add option for EliminatePartiallyRedundantGuards, eliminate at splits after IterativeConditionalEliminationWed, 07 Nov 2012 13:20:49 +0100, by Gilles Duboscq
-
Cleanup GraalOption : removed defunct optionsWed, 07 Nov 2012 12:10:33 +0100, by Gilles Duboscq
-
Simple elimination of some partially redundant guardsTue, 06 Nov 2012 14:26:30 +0100, by Gilles Duboscq
-
MergeTue, 06 Nov 2012 13:59:07 +0100, by Gilles Duboscq
-
Directly return the NodeSuccessorList in ControlSplitNode.blockSuccessors instead of creating a new IterableTue, 06 Nov 2012 13:57:04 +0100, by Gilles Duboscq
-
fix lock-related assertion in PEATue, 06 Nov 2012 10:01:17 +0100, by Lukas Stadler
-
PEA bugfix: look up scalar aliases when initializing virtual object entriesMon, 05 Nov 2012 12:58:32 +0100, by Lukas Stadler
-
PEA: create default element for arrays only onceMon, 05 Nov 2012 12:57:17 +0100, by Lukas Stadler
-
refactored complex snippet-based lowering mechanism for InstanceOfNodes into non-HotSpot specific projectFri, 02 Nov 2012 12:14:07 +0100, by Doug Simon
-
simplified and improved the re-use of an instanceof snippet instantiation across all of the usages of the InstanceOfNodeFri, 02 Nov 2012 10:21:38 +0100, by Doug Simon
-
fixed commentThu, 01 Nov 2012 17:33:48 +0100, by Doug Simon
-
added more tests to InstanceOfTestThu, 01 Nov 2012 17:32:35 +0100, by Doug Simon
-
refactored anonymous class into inner class to ease debuggingThu, 01 Nov 2012 17:30:53 +0100, by Doug Simon
-
made all constructors public to be consistentThu, 01 Nov 2012 17:30:04 +0100, by Doug Simon
-
more PEA refactoring, multiple iterationsWed, 31 Oct 2012 18:21:19 +0100, by Lukas Stadler
-
first part of PEA refactoring, fixesWed, 31 Oct 2012 10:33:01 +0100, by Lukas Stadler
-
first part of PEA refactoringWed, 31 Oct 2012 08:20:42 +0100, by Lukas Stadler
-
Merge.Tue, 30 Oct 2012 23:59:59 +0100, by Doug Simon
-
intermediate materialization is now removed during lowering of an InstanceOfNode that has a single usage which is an IfNode in the same blockTue, 30 Oct 2012 23:58:53 +0100, by Doug Simon
-
renamed snippet methods in InstanceOfSnippetsTue, 30 Oct 2012 10:45:00 +0100, by Doug Simon
-
CodeCacheProvider.callKillsRegisters is not necessary because this information can be inferred from the register configurationTue, 30 Oct 2012 11:12:35 -0700, by Christian Wimmer
-
refactor PEA into separate classesTue, 30 Oct 2012 13:54:39 +0100, by Lukas Stadler
-
removed unused PEA versionTue, 30 Oct 2012 11:32:09 +0100, by Lukas Stadler
-
factored CheckCastDynamicNode out of CheckCastNodeTue, 30 Oct 2012 10:22:25 +0100, by Doug Simon
-
removed targetClassInstruction from InstanceOfNodeTue, 30 Oct 2012 08:57:28 +0100, by Doug Simon
-
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/ just before the NPG (no perm gen) changesetMon, 29 Oct 2012 21:10:04 +0100, by Doug Simon
-
MergeFri, 31 Aug 2012 12:59:10 -0700, by jiangli
-
MergeFri, 31 Aug 2012 14:47:01 -0400, by jiangli
-
7154641: Servicability agent should work on platforms other than x86, sparcThu, 30 Aug 2012 11:20:01 -0400, by bpittore
-
MergeFri, 17 Aug 2012 16:47:04 -0700, by amurillo
-
MergeWed, 08 Aug 2012 16:09:11 -0400, by vladidan
-
7153374: ARM ONLY .. linking problem with new compilers.. Need to use -fPICWed, 08 Aug 2012 15:43:51 -0400, by jprovino
-
MergeFri, 31 Aug 2012 10:48:08 -0700, by twisti
-
7160161: Missed safepoint in non-Counted loopWed, 29 Aug 2012 13:02:40 -0700, by kvn
-
7191926: Remove MKS dependency in Hotspot regression testsWed, 29 Aug 2012 14:49:05 -0400, by coleenp
-
7192406: JSR 292: C2 needs exact return type information for invokedynamic and invokehandle call sitesTue, 28 Aug 2012 15:24:39 -0700, by twisti
-
6677625: Move platform specific flags from globals.hpp to globals_<arch>.hppMon, 27 Aug 2012 15:17:17 -0700, by twisti
-
7148109: C2 compiler consumes too much heap resourcesMon, 27 Aug 2012 09:46:38 -0700, by kvn
-
MergeFri, 31 Aug 2012 08:30:30 +0200, by brutisso
-
7194409: os::javaTimeNanos() shows hot on CPU_CLK_UNHALTED profilesWed, 29 Aug 2012 13:02:54 -0700, by johnc
-
7041879: G1: introduce stress testing parameter to cause frequent evacuation failuresTue, 28 Aug 2012 15:20:08 -0700, by johnc
-
7178363: G1: Remove the serial code for PrintGCDetails and make it a special case of the parallel codeThu, 23 Aug 2012 10:21:12 +0200, by brutisso
-
MergeFri, 24 Aug 2012 19:45:42 -0700, by dcubed
-
7192916: Hotspot development launcher should use DYLD_LIBRARY_PATH on OS XWed, 22 Aug 2012 10:01:51 +0200, by sla
-
7194004: new hotspot build - hs24-b22Fri, 24 Aug 2012 16:23:59 -0700, by amurillo
-
Added tag jdk8-b54 for changeset e8fb566b9466Thu, 30 Aug 2012 10:27:07 -0700, by katleman
-
MergeFri, 24 Aug 2012 11:48:32 -0700, by twisti
-
7192965: assert(is_aligned_sets(size)) failed: mask is not aligned, adjacent setsThu, 23 Aug 2012 09:13:16 -0700, by kvn
-
7192963: assert(_in[req-1] == this) failed: Must pass arg count to 'new'Wed, 22 Aug 2012 11:55:40 -0700, by kvn
-
7171824: assert(_offset >= 1) failed: illegal call to offset()Wed, 22 Aug 2012 14:29:57 +0200, by roland
-
7192964: assert(false) failed: bad AD fileTue, 21 Aug 2012 14:50:02 -0700, by kvn
-
7192167: JSR 292: C1 has old broken code which needs to be removedTue, 21 Aug 2012 10:48:50 -0700, by twisti
-
7190310: Inlining WeakReference.get(), and hoisting $referent may lead to non-terminating loopsMon, 20 Aug 2012 09:58:58 -0700, by kvn
-
6340864: Implement vectorization optimizations in hotspot-serverMon, 20 Aug 2012 09:07:21 -0700, by kvn
-
MergeFri, 24 Aug 2012 09:45:08 +0200, by brutisso
-
7193157: G1: Make some develpflags available in product buildsThu, 23 Aug 2012 05:25:59 +0200, by brutisso
-
7185699: G1: Prediction model discrepanciesTue, 21 Aug 2012 14:10:39 -0700, by johnc
-
7192128: G1: Extend fix for 6948537 to G1's BOTTue, 21 Aug 2012 10:05:57 -0700, by johnc
-
MergeTue, 21 Aug 2012 19:25:20 -0700, by dcubed
-
MergeFri, 17 Aug 2012 11:57:46 -0700, by dcubed
-
7191124: Optimized build is broken due to inconsistent use of DEBUG_ONLY and NOT_PRODUCT macros in NMTTue, 14 Aug 2012 13:56:46 -0400, by zgu
-
7190512: Fix for 7181175 broke hotspot/make/windows/create.bat buildsFri, 10 Aug 2012 23:16:52 -0700, by tbell
-
7116786: RFE: Detailed information on VerifyErrorsMon, 06 Aug 2012 15:54:45 -0400, by kamg
-
MergeMon, 06 Aug 2012 09:34:40 -0700, by dcubed
-
7181175: Enable builds on Windows with MinGW/MSYSFri, 03 Aug 2012 18:34:28 -0700, by dcubed
-
7188168: 7071904 broke the DEBUG_BINARIES option on LinuxThu, 02 Aug 2012 14:54:14 -0700, by dcubed
-
MergeWed, 01 Aug 2012 16:16:13 -0700, by zgu
-
MergeWed, 01 Aug 2012 15:00:50 -0700, by zgu
-
7185614: NMT ON: "check by caller" assertion failed on nsk ThreadMXBean testWed, 01 Aug 2012 17:19:30 -0400, by zgu
-
7129723: MAC: Some regression tests need to recognize Mac OS X platformWed, 01 Aug 2012 16:52:43 -0400, by coleenp
-
MergeFri, 17 Aug 2012 15:41:04 -0700, by amurillo
-
7189729: jprt.properties should include release jdk7u8Tue, 07 Aug 2012 09:53:12 -0700, by amurillo
-
6818524: G1: use ergonomic resizing of PLABsMon, 06 Aug 2012 12:20:14 -0700, by johnc
-
7191765: make jdk8 the default jprt release for hs24Wed, 15 Aug 2012 16:49:38 -0700, by amurillo
-
7190772: new hotspot build - hs24-b21Fri, 10 Aug 2012 23:19:43 -0700, by amurillo
-
Added tag jdk8-b53 for changeset 54240c1b8e87Thu, 23 Aug 2012 12:27:33 -0700, by katleman
-
removing intermediate materialization with frame-state-full merges now worksMon, 29 Oct 2012 20:02:54 +0100, by Doug Simon
-
Merge.Mon, 29 Oct 2012 17:22:25 +0100, by Doug Simon
-
removed _'s from method names in CompilerToVMMon, 29 Oct 2012 17:12:47 +0100, by Doug Simon
-
renamed CheckCastElimination to ConditionalElimination, plus a few small changesMon, 29 Oct 2012 17:05:44 +0100, by Lukas Stadler
-
removing intermediate materializations when merge has frame state (pending bug fix)Mon, 29 Oct 2012 14:47:07 +0100, by Doug Simon
-
removing intermediate materializations is disabled when the compare input to an if has more than one usageMon, 29 Oct 2012 14:44:53 +0100, by Doug Simon
-
added more javadoc to DebugConfig interfaceMon, 29 Oct 2012 14:41:20 +0100, by Doug Simon
-
improved IfNode simplification of removing intermediate materializations to handle (some) MergeNodes with a non-null frame stateFri, 26 Oct 2012 17:32:57 +0200, by Doug Simon
-
deleted Architecture.twoOperandMode() and encapsulated all public fields in Architecture with gettersThu, 25 Oct 2012 20:08:32 +0200, by Doug Simon
-
removed Architecture.isX86() and Architecture.isSPARC()Thu, 25 Oct 2012 14:50:14 +0200, by Doug Simon
-
moved AMD64 into its own (new) project: com.oracle.graal.amd64Thu, 25 Oct 2012 12:52:54 +0200, by Doug Simon
-
added test case to demonstrate current limitation in the IfNode simplification of removing intermediate materializationsThu, 25 Oct 2012 12:42:25 +0200, by Doug Simon
-
updated javadocThu, 25 Oct 2012 12:29:56 +0200, by Doug Simon
-
disabled IfNode materialization simplification if associated merge has a non-null frame stateThu, 25 Oct 2012 12:29:39 +0200, by Doug Simon
-
fixed formatting in FrameState.toString()Thu, 25 Oct 2012 08:42:26 +0200, by Doug Simon
-
removed left-over debugging statementThu, 25 Oct 2012 08:13:16 +0200, by Doug Simon
-
removed JumpNode and the non-materializing instanceof snippets that used itThu, 25 Oct 2012 01:22:07 +0200, by 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 variableWed, 24 Oct 2012 22:30:46 +0200, by 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 successorWed, 24 Oct 2012 17:40:06 +0200, by Doug Simon
-
removed unnecessary boxingWed, 24 Oct 2012 17:37:03 +0200, by Doug Simon
-
added method to DebugScope to simplify dumping of a graph from with EclipseWed, 24 Oct 2012 17:35:44 +0200, by Doug Simon
-
use of JumpNodes to lower instanceof snippets can be disabled with graal.instanceof.disableJumpNodes system propertyMon, 22 Oct 2012 20:22:50 +0200, by Doug Simon
-
added indirection for the replacement of a snippet-lowered node with the snippet's return valueMon, 22 Oct 2012 18:10:04 +0200, by Doug Simon
-
improved InstanceOfTest.isStringInt()Mon, 22 Oct 2012 10:23:50 +0200, by Doug Simon
-
fixed detection of architecture on Snow Leopard and earlier versions of MacOSXSat, 20 Oct 2012 12:21:23 +0200, by Doug Simon
-
Merge.Sat, 20 Oct 2012 11:53:12 +0200, by Doug Simon
-
Merge.Sat, 13 Oct 2012 15:54:33 +0200, by Doug Simon
-
renamed input for IfNode from 'compare' to 'condition'Tue, 09 Oct 2012 13:27:17 +0200, by Doug Simon
-
Silently ignore error on installing .diz files when building on Solaris.Fri, 19 Oct 2012 13:25:19 +0200, by Laurent Daynes
-
MergeFri, 19 Oct 2012 12:51:46 +0200, by Laurent Daynes
-
Fixed linking issue on Solaris. Mapfile vers files must be defined.Fri, 19 Oct 2012 11:30:50 +0200, by Laurent Daynes
-
fixed compilation issues on Solaris. When using SunStudio compiler, Solaris build with DONT_USE_PRECOMPILED_HEADERFri, 19 Oct 2012 11:30:06 +0200, by Laurent Daynes
-
arch is i86pc on solaris x64 boxes.Fri, 19 Oct 2012 10:18:40 +0200, by Laurent Daynes
-
fixed makefile to build on Solaris.Fri, 19 Oct 2012 09:55:54 +0200, by Laurent Daynes
-
Remove unnecessary test folder definitionFri, 12 Oct 2012 16:47:18 -0700, by Christian Wimmer
-
Add trailing commaFri, 12 Oct 2012 16:12:13 -0700, by Christian Wimmer
-
Intrinsification of more Unsafe methodsFri, 12 Oct 2012 16:11:12 -0700, by Christian Wimmer
-
Remove BoxNode that is never usedFri, 12 Oct 2012 16:10:45 -0700, by Christian Wimmer
-
Do not generate null check for values already proven to be non-null.Fri, 12 Oct 2012 16:10:05 -0700, by Christian Wimmer
-
Add assertion to prevent use of wrong factory methodFri, 12 Oct 2012 16:09:36 -0700, by Christian Wimmer
-
small change to inlining heuristicsThu, 11 Oct 2012 15:38:10 +0200, by Lukas Stadler
-
Add functionality to initialize a typeWed, 10 Oct 2012 20:32:33 -0700, by Christian Wimmer
-
The lowering currently does not support a FixedGuard as the usage of an InstanceOfNodeWed, 10 Oct 2012 20:29:53 -0700, by Christian Wimmer
-
Allow virtual phi functionsWed, 10 Oct 2012 20:29:24 -0700, by Christian Wimmer
-
Call target can be null, so don't crash debug printerWed, 10 Oct 2012 20:29:07 -0700, by Christian Wimmer
-
Allow virtual phi functionsWed, 10 Oct 2012 20:28:42 -0700, by Christian Wimmer
-
Avoid assertion failures for BoxedVirtualObjectNodeWed, 10 Oct 2012 20:21:56 -0700, by Christian Wimmer
-
Minor fixes after cleanupTue, 09 Oct 2012 16:16:39 -0700, by Christian Wimmer
-
Change that was missing in earlier improvements to annotation processing in the mx scriptTue, 09 Oct 2012 15:39:49 -0700, by Christian Wimmer
-
Remove project graal.bootTue, 09 Oct 2012 15:37:12 -0700, by Christian Wimmer
-
Rename project graal.api to graal.api.runtimeTue, 09 Oct 2012 15:32:45 -0700, by 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 15:23:38 -0700, by Christian Wimmer
-
MergeTue, 09 Oct 2012 14:06:26 +0200, by Gilles Duboscq
-
Fix NullPointerException when disabling DebugTue, 09 Oct 2012 14:02:33 +0200, by Gilles Duboscq
-
increase code cache size for GraalTue, 09 Oct 2012 13:34:25 +0200, by Lukas Stadler
-
Improvements of annotation processor functionality in mx script; allow javac to be run in debugger in order to debug annotation processorMon, 08 Oct 2012 19:46:12 -0700, by 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 19:34:32 -0700, by Christian Wimmer
-
modified canonicalizeprojects to ensure all package prefixes match the enclosing projectMon, 08 Oct 2012 17:38:24 +0200, by Doug Simon
-
renamed package: com.oracle.graal.compiler.target.amd64 -> com.oracle.graal.compiler.amd64Mon, 08 Oct 2012 17:36:51 +0200, by Doug Simon
-
renamed packages: com.oracle.max.asm... -> com.oracle.graal.asm...Mon, 08 Oct 2012 17:35:03 +0200, by Doug Simon
-
moved classes from com.oracle.graal.util into com.oracle.graal.nodes.utilMon, 08 Oct 2012 17:31:58 +0200, by Doug Simon
-
renamed package: com.oracle.graal.lir.cfg -> com.oracle.graal.nodes.cfgMon, 08 Oct 2012 17:30:11 +0200, by Doug Simon
-
fixed imprecise dependenciesMon, 08 Oct 2012 17:18:31 +0200, by 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)Mon, 08 Oct 2012 17:18:00 +0200, by Doug Simon
-
split phases out of graal.phases project into graal.phases.common projectSun, 07 Oct 2012 14:27:50 +0200, by Doug Simon
-
rename packages in graal.phases to match project nameSun, 07 Oct 2012 14:15:44 +0200, by Doug Simon
-
rename packages in graal.virtual to match project nameSun, 07 Oct 2012 14:11:55 +0200, by Doug Simon
-
rename packages in graal.loop to match project nameSun, 07 Oct 2012 14:08:36 +0200, by Doug Simon
-
refactoring: graal.compiler.phases -> graal.phases, graal.compiler.virtual -> graal.virtual, graal.compiler.loop -> graal.loopSun, 07 Oct 2012 12:44:05 +0200, by 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 usedFri, 05 Oct 2012 17:55:12 +0200, by Doug Simon
-
add new backtracking partial escape analysisFri, 05 Oct 2012 15:54:08 +0200, by Lukas Stadler
-
move TailDuplication to before lowering and escape analysisFri, 05 Oct 2012 15:39:40 +0200, by Lukas Stadler
-
add hashCode fast path for System.identityHashCodeFri, 05 Oct 2012 15:17:27 +0200, by Lukas Stadler
-
fix hashCode changes: port to x64Fri, 05 Oct 2012 13:44:26 +0200, by Lukas Stadler
-
Merge.Fri, 05 Oct 2012 10:54:06 +0200, by Christian Haeubl
-
Fixed VS2010 warnings in HotSpot.Fri, 05 Oct 2012 10:13:19 +0200, by Christian Haeubl
-
Merge.Fri, 05 Oct 2012 10:11:22 +0200, by Lukas Stadler
-
enable hashCode fast path in generate_native_wrapper for GRAALFri, 05 Oct 2012 09:59:21 +0200, by Lukas Stadler
-
Windows-specific fix for mx.Fri, 05 Oct 2012 09:48:01 +0200, by Christian Haeubl
-
add infrastructure for creating locked objectsFri, 05 Oct 2012 09:12:55 +0200, by Lukas Stadler
-
javadoc and visualizer fixesFri, 05 Oct 2012 09:01:20 +0200, by Lukas Stadler
-
added packageinfo commandThu, 04 Oct 2012 19:54:22 +0200, by Doug Simon
-
fixed imprecise dependenciesThu, 04 Oct 2012 16:58:00 +0200, by Doug Simon
-
refined the API for CallingConventionThu, 04 Oct 2012 13:35:32 +0200, by Doug Simon
-
added projects table to the top level javadoc page generated by the site commandThu, 04 Oct 2012 11:22:09 +0200, by Doug Simon
-
fixed an ordering issue in the initialization and retrieval of the platform specific HotSpotGraalRuntime instanceWed, 03 Oct 2012 23:44:38 +0200, by 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:43:44 +0200, by Doug Simon
-
simplified error checking when loading Graal classes from the C++ codeWed, 03 Oct 2012 20:38:40 +0200, by Doug Simon
-
removed inclusion of deleted com.oracle.max.crutils projectWed, 03 Oct 2012 18:47:11 +0200, by Doug Simon
-
moved UnsignedMath to com.oracle.graal.api.codeWed, 03 Oct 2012 18:39:22 +0200, by Doug Simon
-
moved TTY and LogStream to com.oracle.graal.debugWed, 03 Oct 2012 18:34:46 +0200, by Doug Simon
-
moved HexCodeFile to com.oracle.graal.hotspotWed, 03 Oct 2012 18:22:33 +0200, by Doug Simon
-
moved MemoryBarriers to com.oracle.graal.api.codeWed, 03 Oct 2012 18:14:17 +0200, by Doug Simon
-
renamed projects com.oracle.max.asm* to com.oracle.graal.asm*Wed, 03 Oct 2012 17:42:12 +0200, by Doug Simon
-
moved AMD64 specific code into com.oracle.graal.compiler.amd64Wed, 03 Oct 2012 16:49:51 +0200, by Doug Simon
-
moved AMD64 specific HotSpot code in com.oracle.graal.hotspot.amd64 projectWed, 03 Oct 2012 01:18:03 +0200, by Doug Simon
-
refactored all AMD64 specific HotSpot code in com.oracle.graal.hotspot.target.amd64 packageWed, 03 Oct 2012 00:25:30 +0200, by Doug Simon
-
moved ADM64-specific assembler code into separate projectTue, 02 Oct 2012 22:22:06 +0200, by Doug Simon
-
removed MethodEntryCountersTue, 02 Oct 2012 22:06:37 +0200, by Doug Simon
-
refactored lowering of DirectCompareAndSwap node into HotSpotLIRGeneratorTue, 02 Oct 2012 18:25:17 +0200, by Doug Simon
-
refactored stub names into constants shared between definition and usage sitesTue, 02 Oct 2012 17:31:03 +0200, by Doug Simon
-
defined new HotSpot specific interface extending the contract of a LIR generatorTue, 02 Oct 2012 17:22:22 +0200, by Doug Simon
-
removed more XIR remnantsTue, 02 Oct 2012 16:48:54 +0200, by Doug Simon
-
modified VmErrorStubCall to use information provided by the (platform independent) backendTue, 02 Oct 2012 16:09:06 +0200, by Doug Simon
-
removed TemplateFlag, an XIR remnantTue, 02 Oct 2012 15:28:05 +0200, by Doug Simon
-
modified VerifyOopStubCall to use information provided by the (platform independent) backend instead of AMD64 specific nodes for linking the stub callTue, 02 Oct 2012 15:27:00 +0200, by Doug Simon
-
modified NewMultiArrayStubCall to use information provided by the (platform independent) backend instead of AMD64 specific nodes for linking the stub callTue, 02 Oct 2012 15:20:07 +0200, by Doug Simon
-
modified NewInstanceStubCall to use information provided by the (platform independent) backend instead of AMD64 specific nodes for linking the stub callTue, 02 Oct 2012 15:03:07 +0200, by Doug Simon
-
modified NewArrayStubCall to use information provided by the (platform independent) backend instead of AMD64 specific nodes for linking the stub callTue, 02 Oct 2012 14:58:13 +0200, by 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 callsTue, 02 Oct 2012 14:17:40 +0200, by Doug Simon
-
added .gdb_history to .hgignoreTue, 02 Oct 2012 14:14:26 +0200, by Doug Simon
-
introduced platform independent HotSpotBackend to manage stub linkage informationTue, 02 Oct 2012 14:03:42 +0200, by Doug Simon
-
added support for temps in LIR call instructionsTue, 02 Oct 2012 13:58:36 +0200, by Doug Simon
-
added temps used by a call to CallingConventionTue, 02 Oct 2012 13:48:16 +0200, by Doug Simon
-
removed CallPositionListener, another XIR remnantMon, 01 Oct 2012 22:38:44 +0200, by Doug Simon
-
append global stub address when disassembling a call to a global stubMon, 01 Oct 2012 22:10:47 +0200, by Doug Simon
-
ignore kinds when checking for redundant register to register moveMon, 01 Oct 2012 22:09:38 +0200, by Doug Simon
-
removed graal_slow_subtype_check stubMon, 01 Oct 2012 22:07:59 +0200, by Doug Simon
-
pushed CallingConvention further into LIR API for emitting callsMon, 01 Oct 2012 22:00:22 +0200, by Doug Simon
-
removed linkage to slow path monitor stubs (which were only used by XIR snippets)Mon, 01 Oct 2012 21:41:38 +0200, by Doug Simon
-
expanded CallingConvention API class to also include the location of the value (if any) returned by a callMon, 01 Oct 2012 21:37:20 +0200, by Doug Simon
-
Merge.Mon, 01 Oct 2012 16:12:45 +0200, by Doug Simon
-
added extra CheckCast testMon, 01 Oct 2012 16:12:28 +0200, by Doug Simon
-
documented PiNodeMon, 01 Oct 2012 16:02:39 +0200, by Doug Simon
-
added debug scope for node simplificationMon, 01 Oct 2012 16:01:36 +0200, by Doug Simon
-
extended documentation for the concept of an object hub by showing that it is the same as a klassOop in HotSpotMon, 01 Oct 2012 16:00:49 +0200, by Doug Simon
-
Fix problem in MemoryPhi creation during FloatingRead, add an assert to detect this kind of problemsMon, 01 Oct 2012 15:53:03 +0200, by Gilles Duboscq
-
reverted LoadHubNode to be a fixed nodeSun, 30 Sep 2012 21:44:03 +0200, by Doug Simon
-
removed XIRSun, 30 Sep 2012 13:21:20 +0200, by Doug Simon
-
removed support for extended bytecodesSun, 30 Sep 2012 13:19:38 +0200, by Doug Simon
-
renamed ReadHubNode to LoadHubNode to be imply higher level operation (c.f. UnsafeLoadNode vs ReadNode)Fri, 28 Sep 2012 15:33:29 +0200, by Doug Simon
-
made ReadHubNode floatingFri, 28 Sep 2012 15:27:42 +0200, by Doug Simon
-
made all @NodeIntrinsic annotated methods be native (this is a requirement now enforced during snippet intrinsification)Fri, 28 Sep 2012 11:50:37 +0200, by Doug Simon
-
removed IsTypeNode and replaced its usage with an ObjectEqualsNodeThu, 27 Sep 2012 21:37:46 +0200, by Doug Simon
-
removed need for genTypeBranch() in XIR by replacing an IsTypeNode with an ObjectEqualsNode during loweringThu, 27 Sep 2012 20:29:17 +0200, by Doug Simon
-
made position calculation for VMErrorNode more robust when debug info is not availableThu, 27 Sep 2012 16:58:01 +0200, by Doug Simon
-
added missing stub registration for VMErrorNodeThu, 27 Sep 2012 16:56:50 +0200, by Doug Simon
-
added VMErrorNode intrinsic to support handling fatal errors in snippetsThu, 27 Sep 2012 14:23:04 +0200, by Doug Simon
-
fixed wrong path in README_GRAAL.txtWed, 26 Sep 2012 21:48:07 +0200, by Doug Simon
-
fixed bug in monitor snippets; they are now used for general lowering of monitor operationsWed, 26 Sep 2012 21:47:42 +0200, by Doug Simon
-
replaced magic constant with configuration valueWed, 26 Sep 2012 21:45:20 +0200, by Doug Simon
-
added sanity assertion to snippet instantiationWed, 26 Sep 2012 21:44:04 +0200, by Doug Simon
-
added test for deopt while holding lock(s)Wed, 26 Sep 2012 21:43:31 +0200, by Doug Simon
-
minor restructuring of GraalCompilerTestWed, 26 Sep 2012 21:42:11 +0200, by Doug Simon
-
added Log.printf() for more flexibility in debugging snippetsWed, 26 Sep 2012 18:15:11 +0200, by 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 enumWed, 26 Sep 2012 13:56:27 +0200, by Doug Simon
-
fix bailouts due to insufficient balanced monitor checksWed, 26 Sep 2012 12:15:52 +0200, by Lukas Stadler
-
Make RuntimeCall more extensible by changing it from an enum to a classTue, 25 Sep 2012 09:28:03 -0700, by Christian Wimmer
-
Add MetaAccessProvider.getResolvedJavaField to convert from reflection field to metadata fieldTue, 25 Sep 2012 09:23:45 -0700, by Christian Wimmer
-
Add a NodeIntrinsic factory methodTue, 25 Sep 2012 09:22:22 -0700, by Christian Wimmer
-
MembarNode does not need state and has no side effects, so it needs not be a StateSplitTue, 25 Sep 2012 09:21:52 -0700, by Christian Wimmer
-
Invoke constructor required too specific call target classTue, 25 Sep 2012 09:21:16 -0700, by Christian Wimmer
-
Allow calls without a FrameState in the backendTue, 25 Sep 2012 09:20:18 -0700, by Christian Wimmer
-
Add conversion from java.lang.Class to KindTue, 25 Sep 2012 09:19:46 -0700, by Christian Wimmer
-
move monitors into FrameState (fixes subtle issues for tail duplication and other optimizations)Tue, 25 Sep 2012 17:50:01 +0200, by Lukas Stadler
-
fix for InliningUtil (dropped outer frame states while inlining)Tue, 25 Sep 2012 16:35:27 +0200, by Lukas Stadler
-
make some NodeInputList fields finalTue, 25 Sep 2012 11:29:52 +0200, by Lukas Stadler
-
small fix to tail duplication heuristicsTue, 25 Sep 2012 11:29:36 +0200, by Lukas Stadler
-
Merge.Tue, 25 Sep 2012 09:10:40 +0200, by Doug Simon
-
added snippet for lowering NewMultiArrayNodesTue, 25 Sep 2012 09:09:19 +0200, by Doug Simon
-
fixed HotSpotResolvedJavaType.componentType() to correctly implement the specification in JavaTypeTue, 25 Sep 2012 09:01:58 +0200, by 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 17:15:34 +0200, by Doug Simon
-
fix for deopt issue with -XX:-UseBiasedLocking (plus a cosmetic fix in graalCodeInstaller.cpp)Mon, 24 Sep 2012 18:51:23 +0200, by Lukas Stadler
-
re-conditionalized tracing statementMon, 24 Sep 2012 11:00:35 +0200, by Doug Simon
-
re-disabled MonitorSnippets for general lowering due to bug causing IllegalMonitorStateExceptionFri, 21 Sep 2012 11:56:13 +0200, by Doug Simon
-
rename: MonitorTest -> MonitorGraphTestFri, 21 Sep 2012 11:53:47 +0200, by Doug Simon
-
fixed bug in MonitorSnippets and enabled them for general useThu, 20 Sep 2012 17:11:41 +0200, by Doug Simon
-
improved tracing in graal_monitorenter and graal_monitorexitThu, 20 Sep 2012 17:10:58 +0200, by Doug Simon
-
Added usage to javadoc for BreakpointNodeThu, 20 Sep 2012 17:09:53 +0200, by Doug Simon
-
fix to PostOrderBlockIterator: deal with unnecessary BeginNodesWed, 19 Sep 2012 12:12:00 +0200, by Lukas Stadler
-
mark word of new object is initialized by value loaded from the hub if biased locking is enabledTue, 18 Sep 2012 20:54:46 +0200, by Doug Simon
-
fixed oopmap bug caused by unsafe mixing of word and object valuesTue, 18 Sep 2012 16:59:24 +0200, by Doug Simon
-
fixed small regression in CFGPrinterTue, 18 Sep 2012 16:58:09 +0200, by Doug Simon
-
Add loop projet to C++Mon, 17 Sep 2012 18:38:38 +0200, by Gilles Duboscq
-
MergeMon, 17 Sep 2012 18:36:03 +0200, by Gilles Duboscq
-
Create a loop projectMon, 17 Sep 2012 18:35:06 +0200, by Gilles Duboscq
-
Remove unused hasOutgoingEdges field in NodeClassMon, 17 Sep 2012 18:22:51 +0200, by Gilles Duboscq
-
added support for placing breakpoints in snippetsMon, 17 Sep 2012 18:12:02 +0200, by Doug Simon
-
canonicalize projects, add package infoMon, 17 Sep 2012 16:32:51 +0200, by Lukas Stadler
-
change of project structure: separate compiler and LIR, put EA into separate projectMon, 17 Sep 2012 16:08:46 +0200, by Lukas Stadler
-
excluded Word and Log from JaCoCo processingMon, 17 Sep 2012 13:35:55 +0200, by Doug Simon
-
Lowering of call targets to direct / indirect call targetsFri, 14 Sep 2012 14:45:47 -0700, by Christian Wimmer
-
Allow snippets to inherit the stateAfter and stamp from the replaceeFri, 14 Sep 2012 14:21:33 -0700, by Christian Wimmer
-
Snippets need only a MetaAccessProvider, not a CodeCacheProviderFri, 14 Sep 2012 14:14:01 -0700, by Christian Wimmer
-
Add snippet factory methodsFri, 14 Sep 2012 14:10:36 -0700, by Christian Wimmer
-
Rename snippet factory method to a less generic nameFri, 14 Sep 2012 14:07:58 -0700, by Christian Wimmer
-
Create Backend instance directly instead of specifying the class name as a system propertyFri, 14 Sep 2012 14:03:43 -0700, by Christian Wimmer
-
Unify the declared type of accessingClass parameterFri, 14 Sep 2012 13:58:17 -0700, by Christian Wimmer
-
Download URL of DaCapo has changedFri, 14 Sep 2012 13:54:17 -0700, by 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 13:53:11 -0700, by Christian Wimmer
-
Merge.Fri, 14 Sep 2012 15:28:05 +0200, by Lukas Stadler
-
cleanups, merge EscapeRecord and VirtualObjectNodeFri, 14 Sep 2012 15:26:57 +0200, by Lukas Stadler
-
removed old EscapeAnalysisPhaseFri, 14 Sep 2012 15:16:50 +0200, by Lukas Stadler
-
small fix to partial escape analysisFri, 14 Sep 2012 10:03:38 +0200, by Lukas Stadler
-
Merge.Thu, 13 Sep 2012 18:17:05 +0200, by Lukas Stadler
-
Merge.Thu, 13 Sep 2012 18:12:54 +0200, by Lukas Stadler
-
iterative partial escape analysisThu, 13 Sep 2012 18:12:27 +0200, by Lukas Stadler
-
more escape analysis infrastructure: change EscapeOp behavior, make MaterializeObjectNodes roots for escape analysisThu, 13 Sep 2012 11:41:43 +0200, by Lukas Stadler
-
MergeFri, 14 Sep 2012 13:50:49 +0200, by Gilles Duboscq
-
use more sensible string representation for classes in the binary graph protocolFri, 14 Sep 2012 13:42:58 +0200, by Gilles Duboscq
-
moved Node classes into com.oracle.graal.hotspot.nodes packageFri, 14 Sep 2012 13:32:04 +0200, by Doug Simon
-
enabled type-filter based logging of (snippet-based) monitor operations with the "graal.monitorsnippets.log" system propertyFri, 14 Sep 2012 10:52:30 +0200, by Doug Simon
-
added Log.printObject() and Log.printlnObject() for more detailed logging of objectsFri, 14 Sep 2012 10:49:34 +0200, by Doug Simon
-
Merge.Thu, 13 Sep 2012 17:45:04 +0200, by Doug Simon
-
added MonitorSnippets which passes MonitorTest but is not yet enabled for general loweringThu, 13 Sep 2012 17:43:18 +0200, by Doug Simon
-
enhanced tracing of Graal monitor slow paths (i.e., stub calls)Thu, 13 Sep 2012 17:35:43 +0200, by Doug Simon
-
made InliningIdentifier.toString() robust against exceptionsThu, 13 Sep 2012 12:35:21 +0200, by Doug Simon
-
removed need for calling Node.toString() when creating an InliningIdentifierThu, 13 Sep 2012 11:13:09 +0200, by Doug Simon
-
factored out access to LIRGenerator lock scope for external use in LIR loweringThu, 13 Sep 2012 11:05:37 +0200, by Doug Simon
-
MergeThu, 13 Sep 2012 12:59:27 +0200, by Gilles Duboscq
-
MergeThu, 13 Sep 2012 10:45:17 +0200, by Gilles Duboscq
-
Checks on vtableEntryOffset to avoid calling to the VM if the holder is not initializedWed, 12 Sep 2012 13:07:35 +0200, by Gilles Duboscq
-
Merge.Thu, 13 Sep 2012 11:29:18 +0200, by Lukas Stadler
-
fix for partial escape analysis bugs (related to StoreIndexed and monitors)Thu, 13 Sep 2012 11:27:37 +0200, by Lukas Stadler
-
put boiler plate for CompilerToVM native methods in macrosThu, 13 Sep 2012 10:53:41 +0200, by Doug Simon
-
terminology change to match C++ code and biased locking paper: "initial mark word" -> "prototype mark word"Thu, 13 Sep 2012 09:04:06 +0200, by Doug Simon
-
made the name for stub call LIR ops clearerThu, 13 Sep 2012 08:25:28 +0200, by Doug Simon
-
added AND, OR and XOR intrinsics on Word typesThu, 13 Sep 2012 08:18:36 +0200, by Doug Simon
-
removed duplicated commentThu, 13 Sep 2012 00:27:23 +0200, by Doug Simon
-
added tests for monitor snippetsThu, 13 Sep 2012 00:25:58 +0200, by Doug Simon
-
added support for multi-threaded compiler testsThu, 13 Sep 2012 00:25:36 +0200, by Doug Simon
-
added missing @Test annotationThu, 13 Sep 2012 00:22:43 +0200, by 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 fixedWed, 12 Sep 2012 23:50:52 +0200, by 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 KlassWed, 12 Sep 2012 23:50:37 +0200, by Doug Simon
-
added more tests to NewInstanceTestWed, 12 Sep 2012 23:37:39 +0200, by Doug Simon
-
Merge.Wed, 12 Sep 2012 21:38:57 +0200, by Doug Simon
-
thread register is now retrieved from HotSpotVMConfig instead of being hard codedWed, 12 Sep 2012 12:51:54 +0200, by Doug Simon
-
HotSpotVMConfig object is now allocated in JavaWed, 12 Sep 2012 12:45:46 +0200, by Doug Simon
-
factored shared snippet functionality into HotSpotSnippetUtilsWed, 12 Sep 2012 12:34:48 +0200, by Doug Simon
-
PartialEscapeAnalysis: fix for bailout, better metrics, small renamingWed, 12 Sep 2012 16:22:44 +0200, by Lukas Stadler
-
first prototype of new PartialEscapeAnalysisWed, 12 Sep 2012 12:57:27 +0200, by Lukas Stadler
-
canonicalize IntegerSwitchNode with only a default successorWed, 12 Sep 2012 11:29:34 +0200, by Lukas Stadler
-
add new PostOrderBlockIterator for escape analysisTue, 11 Sep 2012 14:57:06 +0200, by Lukas Stadler
-
don't dump the graph in SchedulePhase during loweringTue, 11 Sep 2012 14:50:35 +0200, by Lukas Stadler
-
adapt old EscapeAnalysisPhase to infrastructure changesTue, 11 Sep 2012 14:48:24 +0200, by Lukas Stadler
-
add support for fillConents to NewObjectSnippetsTue, 11 Sep 2012 14:27:44 +0200, by Lukas Stadler
-
add fillContents property to New... nodesTue, 11 Sep 2012 14:25:40 +0200, by Lukas Stadler
-
remove unnecessary debug scope during inliningTue, 11 Sep 2012 14:09:46 +0200, by Lukas Stadler
-
determine offending use blocks for liveIn - violationsTue, 11 Sep 2012 14:08:14 +0200, by Lukas Stadler
-
fix for cyclic references in virtual objectsTue, 11 Sep 2012 12:10:45 +0200, by Lukas Stadler
-
added support for downloading dependencies that are directoriesMon, 10 Sep 2012 15:50:31 +0200, by Doug Simon
-
Correct visibility of BlockExitState.Mon, 10 Sep 2012 15:24:29 +0200, by Thomas Wuerthinger
-
Ignore core filesMon, 10 Sep 2012 10:28:51 +0200, by Gilles Duboscq
-
Fix warningMon, 10 Sep 2012 10:26:58 +0200, by Gilles Duboscq
-
Remove redundant code that discovers static final fields constant valuesFri, 07 Sep 2012 21:24:26 +0200, by Gilles Duboscq
-
Put LoopUnswitchTest in the right packageFri, 07 Sep 2012 21:23:24 +0200, by Gilles Duboscq
-
MergeFri, 07 Sep 2012 18:25:48 +0200, by Gilles Duboscq
-
Fix mergeFri, 07 Sep 2012 18:24:40 +0200, by Gilles Duboscq
-
MergeFri, 07 Sep 2012 17:21:32 +0200, by Gilles Duboscq
-
MergeFri, 07 Sep 2012 17:12:04 +0200, by Gilles Duboscq
-
Add a draft longtests command to mc's commandsFri, 07 Sep 2012 17:11:40 +0200, by Gilles Duboscq
-
A a simple loop unswitching white box testFri, 07 Sep 2012 17:11:09 +0200, by Gilles Duboscq
-
Add a comment to HotSpotAMD64LIRGenerator.emitInvoke about the use of rbxFri, 07 Sep 2012 14:55:14 +0200, by Gilles Duboscq
-
Merge.Fri, 07 Sep 2012 17:40:03 +0200, by Thomas Wuerthinger
-
Move EdgeMoveOptimizer from compiler.alloc to graal.lirFri, 07 Sep 2012 16:44:03 +0200, by Thomas Wuerthinger
-
fixed generated package-summary.html files to put the complete package description at the top of the pageFri, 07 Sep 2012 16:55:07 +0200, by Doug Simon
-
Renamed com.oracle.graal.tests project to com.oracle.graal.compiler.testFri, 07 Sep 2012 16:25:49 +0200, by Thomas Wuerthinger
-
Remove graal.examples project.Fri, 07 Sep 2012 16:08:23 +0200, by Thomas Wuerthinger
-
Remove unused class.Fri, 07 Sep 2012 16:01:20 +0200, by Thomas Wuerthinger
-
More comments on InstalledCode.Fri, 07 Sep 2012 15:05:12 +0200, by Thomas Wuerthinger
-
Make LIRValueUtil final.Fri, 07 Sep 2012 14:11:27 +0200, by Thomas Wuerthinger
-
More clean up and documentation in api.code and api.meta.Fri, 07 Sep 2012 13:40:53 +0200, by Thomas Wuerthinger
-
Clean up Kind class.Fri, 07 Sep 2012 12:12:47 +0200, by Thomas Wuerthinger
-
Move VirtualMachineComponent to interpreter project.Fri, 07 Sep 2012 11:10:48 +0200, by Thomas Wuerthinger
-
Fix compiler warning.Thu, 06 Sep 2012 19:56:40 +0200, by Thomas Wuerthinger
-
Handle void type when resolving a signature type.Thu, 06 Sep 2012 19:21:37 +0200, by Thomas Wuerthinger
-
Remove left-over debugging code.Thu, 06 Sep 2012 19:20:28 +0200, by Thomas Wuerthinger
-
Avoid executing code in the static constructor of HotSpotResolvedType.Thu, 06 Sep 2012 19:19:55 +0200, by Thomas Wuerthinger
-
Merge.Thu, 06 Sep 2012 18:21:18 +0200, by Thomas Wuerthinger
-
Clean up ControlFlowOptimizer.Thu, 06 Sep 2012 18:07:15 +0200, by Thomas Wuerthinger
-
MergeThu, 06 Sep 2012 17:58:39 +0200, by Gilles Duboscq
-
Gate : do not run tradesoap in fastdebug mode, do not run sunflow in product modeThu, 06 Sep 2012 16:51:47 +0200, by Gilles Duboscq
-
Factor out code that kills loop exitsThu, 06 Sep 2012 16:42:45 +0200, by Gilles Duboscq
-
Clean up ComputeLinearScanOrder. Rename to ComputeBlockOrder.Thu, 06 Sep 2012 16:31:33 +0200, by Thomas Wuerthinger
-
Temporarily remove experimental register allocators.Thu, 06 Sep 2012 15:32:08 +0200, by Thomas Wuerthinger
-
Merge.Thu, 06 Sep 2012 13:40:04 +0200, by Thomas Wuerthinger
-
Fix compiler warning.Tue, 04 Sep 2012 17:50:06 +0200, by Thomas Wuerthinger
-
Add inferStamp for a number of ConvertNode's operationsTue, 04 Sep 2012 17:10:42 +0200, by Gilles Duboscq
-
IGV : Add idx to binary graphs to help visualizing nodes during comparisonTue, 04 Sep 2012 17:09:46 +0200, by Gilles Duboscq
-
Remove bogus assertionMon, 03 Sep 2012 15:20:39 +0200, by Gilles Duboscq
-
IGV : avoid collisions between node's properties and some reserved properties of the IGVMon, 03 Sep 2012 15:13:28 +0200, by Gilles Duboscq
-
Add a maximum number of unswitching per loopMon, 03 Sep 2012 15:12:28 +0200, by Gilles Duboscq
-
MergeMon, 03 Sep 2012 12:52:41 +0200, by Gilles Duboscq
-
Create ValueProxy nodes where necessary during ReadEliminationMon, 03 Sep 2012 12:52:22 +0200, by Gilles Duboscq
-
Warnings for windows build if there is no SDKThu, 30 Aug 2012 15:33:08 +0200, by Gilles Duboscq
-
added more tests to InstanceOfTest for testing against types with a deep hierarchyFri, 31 Aug 2012 22:56:29 +0200, by Doug Simon
-
removed unnecessary snippets for lowering an instanceof whose test type is not a compile time constantFri, 31 Aug 2012 22:55:34 +0200, by Doug Simon
-
enabled InstanceOfSnippets for general lowering of InstanceOfNodesFri, 31 Aug 2012 22:20:13 +0200, by Doug Simon
-
added InstanceOfSnippets which passes InstanceOfTest but is not yet enabled for general loweringFri, 31 Aug 2012 17:57:30 +0200, by Doug Simon
-
Fix for sameSign check and javadocWed, 29 Aug 2012 13:05:43 +0200, by Gilles Duboscq
-
MergeTue, 28 Aug 2012 14:58:55 +0200, by Gilles Duboscq
-
Add helper methods to IntegerStamp for sign, use themTue, 28 Aug 2012 14:04:55 +0200, by Gilles Duboscq
-
MergeTue, 28 Aug 2012 12:22:19 +0200, by Gilles Duboscq
-
Re-enable HP_series : add a tolerance to the double compareTue, 28 Aug 2012 12:22:06 +0200, by Gilles Duboscq
-
Update SPECjvm2008 bench regexMon, 27 Aug 2012 14:50:03 +0200, by Gilles Duboscq
-
Merge.Tue, 28 Aug 2012 14:17:22 +0200, by Doug Simon
-
exclude TestPrograms from JaCoCo processingTue, 28 Aug 2012 13:55:11 +0200, by Doug Simon
-
an empty array is now returned by ResolvedJavaType.declaredFields() for array and primitive typesTue, 28 Aug 2012 13:54:35 +0200, by Doug Simon
-
disabled failing BigBangTests: helloWorldTest, formattedOutputTest, arrayListTestWithCallsTue, 28 Aug 2012 11:43:06 +0200, by Doug Simon
-
consolidated jtt command into unittest command and removed need for explicit 'testHarness' property in 'projects' fileTue, 28 Aug 2012 11:09:14 +0200, by Doug Simon
-
canonicalize reads and writes on null objects to deoptsTue, 28 Aug 2012 12:15:10 +0200, by Lukas Stadler
-
create PiNodes with exact types during inliningTue, 28 Aug 2012 11:27:39 +0200, by Lukas Stadler
-
fix to new escape analysis infrastructureTue, 28 Aug 2012 11:26:22 +0200, by Lukas Stadler
-
MergeTue, 28 Aug 2012 10:56:35 +0200, by Lukas Stadler
-
infrastructure changes in preparation of partial escape analysisFri, 24 Aug 2012 11:45:30 +0200, by Lukas Stadler
-
made LoweringPhase use a schedule so that floating and fixed nodes are lowered iteratively togetherMon, 27 Aug 2012 18:02:22 +0200, by Doug Simon
-
made mx help command accept abbreviationsThu, 23 Aug 2012 15:43:40 +0200, by Doug Simon
-
Merge.Wed, 22 Aug 2012 16:21:14 +0200, by Doug Simon
-
issue message about -G:+PrintFlags when an unrecognized -G options is passed to the VMSat, 04 Aug 2012 01:36:14 +0200, by Doug Simon
-
added info message suggesting use of -G:-PrintCFG in conjuction with -G:+PrintBinaryGraphsSat, 04 Aug 2012 01:35:01 +0200, by Doug Simon
-
disabled HP_series JTT until failure under 7u6 is fixed/understoodWed, 22 Aug 2012 15:26:56 +0200, by Doug Simon