Mercurial > hg > truffle
graph
-
MergeThu, 31 Oct 2013 16:31:31 -0700, by lana
-
MergeWed, 30 Oct 2013 13:43:16 -0700, by lana
-
MergeMon, 28 Oct 2013 12:25:44 -0700, by lana
-
8026893: Push 8026365 to TL early and add testSat, 19 Oct 2013 18:32:34 -0400, by acorn
-
Added tag hs25-b57 for changeset 3b32d287da89Fri, 01 Nov 2013 08:26:55 -0700, by amurillo
-
MergeThu, 31 Oct 2013 15:04:43 -0700, by iveresov
-
MergeThu, 31 Oct 2013 14:54:14 -0700, by iveresov
-
8024919: G1: SPECjbb2013 crashes due to a broken object referenceThu, 31 Oct 2013 04:16:40 -0700, by iveresov
-
8026735: Stream tests throw java.lang.IncompatibleClassChangeErrorWed, 30 Oct 2013 22:55:11 -0700, by iveresov
-
8027444: mathExact: assert(i < _max) failed: oob: i=1, _max=1Wed, 30 Oct 2013 13:14:09 +0100, by rbackman
-
8027353: Exact intrinsics: assert(n != NULL) failed: must not be nullMon, 28 Oct 2013 08:34:10 +0100, by rbackman
-
MergeMon, 28 Oct 2013 17:32:02 -0700, by iveresov
-
MergeMon, 28 Oct 2013 15:16:17 -0700, by iveresov
-
8026949: -Xint flag prints wrong warning: Initialization of C1 thread failed (no space to run compilers)Fri, 25 Oct 2013 22:57:13 +0200, by anoll
-
MergeMon, 28 Oct 2013 12:21:00 -0700, by roland
-
8027140: Assertion in compiler when running bigapps/Kitchensink/stabilityMon, 28 Oct 2013 09:58:59 +0100, by roland
-
MergeFri, 25 Oct 2013 12:40:10 -0700, by adlertz
-
8026940: assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-allocFri, 25 Oct 2013 10:13:40 +0200, by adlertz
-
MergeThu, 24 Oct 2013 16:26:31 -0700, by twisti
-
8026328: Setting a breakpoint on invokedynamic crashes the JVMThu, 24 Oct 2013 16:23:07 -0700, by twisti
-
MergeThu, 31 Oct 2013 21:20:00 +0100, by ehelin
-
8027132: Print deprecation warning message for the flags controlling the CMS foreground collectorMon, 28 Oct 2013 13:27:57 +0100, by brutisso
-
MergeWed, 30 Oct 2013 16:31:33 -0700, by vladidan
-
MergeWed, 30 Oct 2013 16:06:48 -0400, by jprovino
-
MergeSun, 27 Oct 2013 14:11:06 -0400, by jprovino
-
8026877: Error in opening JAR file when invalid jar specified with -Xbootclasspath/a on OpenJDK buildThu, 24 Oct 2013 00:33:14 -0400, by dholmes
-
MergeWed, 30 Oct 2013 14:02:27 -0700, by ccheung
-
8026950: Nits in agent ps_proc.c file breaks compilation of open hotspotMon, 28 Oct 2013 21:41:48 +0400, by dsamersoff
-
MergeFri, 25 Oct 2013 22:06:43 -0700, by ccheung
-
8024927: Nashorn performance regression with CompressedOopsFri, 25 Oct 2013 15:19:29 -0400, by coleenp
-
MergeFri, 25 Oct 2013 11:13:11 -0400, by hseigel
-
8026822: metaspace/flags/maxMetaspaceSize throws OOM of unexpected type.java.lang.OutOfMemoryError: Compressed class spaceFri, 25 Oct 2013 11:05:32 -0400, by hseigel
-
8027294: Prepare hotspot for non TOD based uptime counterFri, 25 Oct 2013 09:07:58 +0200, by jbachorik
-
8020753: JNI_CreateJavaVM on Mac OSX 10.9 Mavericks corrupts the callers stack sizeThu, 24 Oct 2013 22:19:48 -0700, by iklam
-
8024423: JVMTI: GetLoadedClasses doesn't enumerate anonymous classesThu, 24 Oct 2013 10:02:02 +0200, by farvidsson
-
8027173: new hotspot build - hs25-b57Fri, 25 Oct 2013 13:43:39 -0700, by amurillo
-
Added tag jdk8-b114 for changeset 7fd913010dbbThu, 31 Oct 2013 12:36:10 -0700, by cl
-
MergeMon, 28 Oct 2013 16:02:40 -0700, by katleman
-
8025673: [macosx] Disable X11 AWT toolkitThu, 24 Oct 2013 20:47:18 -0400, by dholmes
-
Added tag hs25-b56 for changeset 82a9cdbf683eFri, 25 Oct 2013 13:29:18 -0700, by amurillo
-
MergeFri, 25 Oct 2013 08:38:42 -0700, by jcoomes
-
8025728: Missing volatile specifier for field G1AllocRegion::_alloc_regionWed, 23 Oct 2013 10:23:06 +0200, by tschatzl
-
MergeTue, 22 Oct 2013 12:03:50 -0700, by jcoomes
-
8026848: -XX:+G1SummarizeRSetStats can result in wrong exit code and crashTue, 22 Oct 2013 11:50:12 +0200, by sjohanss
-
8025834: NPE in Parallel Scavenge with -XX:+CheckUnhandledOopsMon, 21 Oct 2013 14:20:47 +0200, by ehelin
-
MergeMon, 21 Oct 2013 01:04:01 -0700, by stefank
-
8026781: Add missing test to exercise -XX:+UseLargePagesInMetaspaceMon, 21 Oct 2013 09:34:10 +0200, by stefank
-
8026698: Incorrect error handling in Metaspace::allocateFri, 18 Oct 2013 09:31:59 +0200, by mgerdin
-
8015255: NPG: Don't waste fragment at the end of a VirtualSpaceNode before retiring it.Tue, 15 Oct 2013 13:56:46 +0200, by mgerdin
-
MergeThu, 24 Oct 2013 16:25:24 -0700, by iveresov
-
MergeThu, 24 Oct 2013 16:14:28 -0700, by iveresov
-
8026978: JSR292: fatal error: Type profiling not implemented on this platformThu, 24 Oct 2013 19:32:34 +0200, by roland
-
8012941: JSR 292: too deep inlining might crash compiler because of stack overflowWed, 23 Oct 2013 20:20:03 +0400, by vlivanov
-
8023004: JSR 292: java.lang.RuntimeException: Original target method was called.Wed, 23 Oct 2013 20:15:24 +0400, by sspitsyn
-
8025740: Typo. Error line for wrong ReservedCodeCacheSize value is printed twiceTue, 15 Oct 2013 08:38:35 +0200, by anoll
-
8026844: Various Math functions needs intrinsificationFri, 18 Oct 2013 10:41:56 +0200, by rbackman
-
MergeWed, 23 Oct 2013 16:25:48 -0700, by iveresov
-
8026502: java/lang/invoke/MethodHandleConstants.java fails on all platformsWed, 23 Oct 2013 15:44:12 -0700, by twisti
-
8026495: JVM Crashes when started with -XX:+DTraceMethodProbes on Solaris x86_64Wed, 23 Oct 2013 11:15:24 -0700, by iveresov
-
MergeWed, 23 Oct 2013 19:22:28 +0000, by adlertz
-
8026939: assert(Reachblock != NULL) failed: Reachblock must be non-NULLWed, 23 Oct 2013 10:44:12 +0200, by adlertz
-
8024070: C2 needs some form of type speculationWed, 23 Oct 2013 12:40:23 +0200, by roland
-
8026407: VM crashes on linux-ppc and linux-i586 when there is not enough ReservedCodeCacheSize specifiedWed, 23 Oct 2013 10:00:39 +0200, by anoll
-
MergeTue, 22 Oct 2013 14:02:15 +0000, by rbackman
-
8026959: assert(!n->pinned() || n->is_MachConstantBase()) failed: only pinned MachConstantBase node is expected hereMon, 21 Oct 2013 15:31:16 +0200, by rbackman
-
8026251: New type profiling points: parameters to methodsTue, 22 Oct 2013 09:51:47 +0200, by roland
-
MergeMon, 21 Oct 2013 17:34:27 -0700, by iveresov
-
8026865: [TESTBUG] 'compiler/print/PrintInlining.java' should specify -XX:+UnlockDiagnosticVMOptionsMon, 21 Oct 2013 09:21:41 +0400, by iignatyev
-
MergeSat, 19 Oct 2013 22:22:05 -0700, by iveresov
-
8023318: compiler/whitebox tests timeout with enabled TieredCompilationSat, 19 Oct 2013 21:54:46 +0400, by iignatyev
-
8026414: [TESTBUG] Tests for Tiered/NonTiered levelsSat, 19 Oct 2013 21:54:44 +0400, by iignatyev
-
8024069: replace_in_map() should operate on parent mapsSat, 19 Oct 2013 12:16:43 +0200, by roland
-
8008242: VerifyOops is broken on SPARCFri, 18 Oct 2013 12:15:32 -0700, by morris
-
MergeFri, 18 Oct 2013 09:36:35 +0000, by adlertz
-
8022783: Nashorn test fails with: assert(!def_outside->member(r))Fri, 18 Oct 2013 10:50:17 +0200, by adlertz
-
8026708: guarantee(codelet_size > 0 && (size_t)codelet_size > 2*K) failed: not enough space for interpreter generationThu, 17 Oct 2013 19:47:04 +0200, by anoll
-
MergeThu, 24 Oct 2013 17:20:39 -0400, by ccheung
-
8026808: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failed with unexpected exit valueWed, 23 Oct 2013 10:24:28 +0200, by farvidsson
-
MergeTue, 22 Oct 2013 22:14:57 -0400, by hseigel
-
8026809: [TESTBUG] Create regression test for JDK-8026041Tue, 22 Oct 2013 15:54:50 -0400, by hseigel
-
MergeTue, 22 Oct 2013 16:09:17 -0700, by iklam
-
8014910: deadlock between JVM/TI ClassPrepare event handler and CompilerThreadTue, 22 Oct 2013 14:29:02 -0700, by iklam
-
8026394: Eclipse fails with JDK8 build 111Tue, 22 Oct 2013 14:47:59 -0400, by hseigel
-
MergeMon, 21 Oct 2013 17:26:46 -0700, by ccheung
-
8026930: In ManagementAgent.start it should be possible to set the jdp.name parameter (hotspot part)Sat, 19 Oct 2013 21:29:57 +0400, by dsamersoff
-
MergeFri, 18 Oct 2013 19:44:40 -0700, by ccheung
-
MergeFri, 18 Oct 2013 10:37:26 +0000, by dsamersoff
-
MergeThu, 17 Oct 2013 17:01:04 +0000, by dsamersoff
-
8005810: Update Hotspot Serviceability Agent for Method Parameter Reflection and Generic Type Signature DataThu, 17 Oct 2013 16:45:08 +0400, by dsamersoff
-
MergeThu, 17 Oct 2013 12:15:14 -0400, by sla
-
8026792: HOTSPOT: licensee reports a JDK8 build failure after 8005849/8005008 fixes integrated.Thu, 17 Oct 2013 16:11:26 +0200, by erikj
-
8025812: tmtools/jmap/heap_config tests fail on Linux-ia32 because it Cant attach to the core fileThu, 17 Oct 2013 16:08:01 +0400, by dsamersoff
-
MergeWed, 16 Oct 2013 15:26:12 -0400, by hseigel
-
8024804: Crash when InterfaceMethodref resolves to Object.registerNativesWed, 16 Oct 2013 14:32:05 -0400, by hseigel
-
8026703: Wrongly placed <xsl:import> element in Event-Based JVM Tracing .xsl filesWed, 16 Oct 2013 15:06:39 +0200, by simonis
-
8025638: jmap returns 0 instead of 1 when it fails.Wed, 16 Oct 2013 09:20:23 +0200, by farvidsson
-
MergeMon, 21 Oct 2013 22:36:43 -0400, by dholmes
-
MergeMon, 21 Oct 2013 21:06:20 -0400, by dholmes
-
8026872: [TESTBUG] Classes OOMCrashClass4000_1.class and OOMCrashClass1960_2.class from runtime/ClassFile/ tests won't run on compact profilesMon, 21 Oct 2013 20:51:03 -0400, by dholmes
-
8023496: [jprt] build and test solaris 64-bits onlyMon, 21 Oct 2013 14:38:11 -0700, by amurillo
-
8026928: new hotspot build - hs25-b56Sat, 19 Oct 2013 08:52:21 -0700, by amurillo
-
Added tag jdk8-b113 for changeset 4589b398ab03Thu, 24 Oct 2013 09:10:27 -0700, by cl
-
MergeThu, 17 Oct 2013 14:20:57 -0700, by lana
-
MergeSun, 13 Oct 2013 21:14:04 +0100, by chegar
-
8023683: Enhance class file parsingSat, 24 Aug 2013 00:14:46 -0700, by iklam
-
MergeFri, 30 Aug 2013 09:50:49 +0100, by chegar
-
MergeFri, 23 Aug 2013 22:12:18 +0100, by chegar
-
8015614: Update build settingsMon, 19 Aug 2013 17:47:21 +0200, by erikj
-
MergeThu, 15 Aug 2013 21:33:37 +0100, by chegar
-
MergeFri, 09 Aug 2013 14:30:08 +0100, by chegar
-
8020789: Disable exporting of gc.heap_dump diagnostic commandFri, 09 Aug 2013 11:03:33 +0400, by sgabdura
-
MergeFri, 02 Aug 2013 11:10:39 +0100, by chegar
-
MergeThu, 25 Jul 2013 17:35:33 +0100, by chegar
-
MergeMon, 22 Jul 2013 14:01:39 +0100, by chegar
-
MergeMon, 15 Jul 2013 11:07:03 +0100, by chegar
-
8016256: Make finalization finalThu, 11 Jul 2013 12:59:03 -0400, by hseigel
-
Added tag hs25-b55 for changeset 23b8db5ea31dFri, 18 Oct 2013 21:30:43 -0700, by amurillo
-
MergeFri, 18 Oct 2013 12:10:44 -0700, by jcoomes
-
8025635: SoftReferences are not cleared before metaspace OOME are thrownThu, 17 Oct 2013 06:29:58 -0700, by jmasa
-
8026715: Remove the MetaDataDeallocateALot develop flagThu, 17 Oct 2013 08:42:41 +0200, by stefank
-
8026707: JDK-8026391 broke the optimized build targetThu, 17 Oct 2013 08:41:35 +0200, by stefank
-
8025925: jmap fails with "field _length not found in type HeapRegionSeq"Wed, 16 Oct 2013 11:46:06 +0200, by tschatzl
-
8026392: Metachunks and Metablocks are using a too large alignmentTue, 15 Oct 2013 14:32:20 +0200, by stefank
-
8026391: The Metachunk header wastes memoryTue, 15 Oct 2013 14:28:51 +0200, by stefank
-
MergeTue, 15 Oct 2013 07:10:09 -0700, by stefank
-
8024634: gc/startup_warnings tests can fail due to unrelated warningsTue, 15 Oct 2013 11:44:47 +0200, by pliden
-
8024632: Description of InitialSurvivorRatio flag in globals.hpp is incorrectTue, 15 Oct 2013 11:42:50 +0200, by pliden
-
8023158: hotspot/test/gc/7168848/HumongousAlloc.java fails 14 full gcs, expect 0 full gcsTue, 15 Oct 2013 11:38:47 +0200, by pliden
-
MergeTue, 15 Oct 2013 04:29:21 -0700, by mgerdin
-
8025661: Ill-formed -Xminf and -Xmaxf options values interpreted as 0Mon, 14 Oct 2013 14:21:34 +0200, by sjohanss
-
8026186: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java Compilation failedTue, 15 Oct 2013 11:18:42 +0200, by tschatzl
-
8023643: G1 assert failed when NewSize was specified greater than MaxNewSizeSat, 12 Oct 2013 00:49:19 +0200, by jwilhelm
-
MergeSat, 12 Oct 2013 05:08:42 +0000, by jwilhelm
-
8024776: Max/MinHeapFreeRatio descriptions should be more preciseFri, 11 Oct 2013 16:18:27 +0200, by jwilhelm
-
8026365: NoClassDefinitionFound for anonymous class invokespecial.Thu, 17 Oct 2013 23:30:17 -0400, by acorn
-
MergeThu, 17 Oct 2013 10:58:45 -0700, by iveresov
-
8009303: Tiered: incorrect results in VM tests stringconcat with -Xcomp -XX:+DeoptimizeALot on solaris-amd64Wed, 16 Oct 2013 11:13:15 -0700, by iveresov
-
8025657: compiler/intrinsics/mathexact/ConstantTest.java fails on assert in lcm.cpp on solaris x64Fri, 11 Oct 2013 12:06:14 +0200, by rbackman
-
MergeTue, 15 Oct 2013 17:47:46 -0700, by kvn
-
8026293: Schedule part of G1 pre-barrier lateTue, 15 Oct 2013 12:14:00 -0700, by kvn
-
8026124: JSR-292 bug: java.nio.file.Path.toString cores dumpSat, 12 Oct 2013 17:26:41 -0400, by drchase
-
8026376: assert(false) failed: DEBUG MESSAGE: exception pc already setMon, 14 Oct 2013 19:30:05 -0700, by twisti
-
MergeSun, 13 Oct 2013 13:22:24 -0700, by iveresov
-
8026054: New type profiling points: type of return values at callsSat, 12 Oct 2013 12:12:59 +0200, by roland
-
MergeFri, 11 Oct 2013 19:51:31 -0700, by twisti
-
8023014: CodeSweeperSweepNoFlushTest.java fails with HS crashThu, 10 Oct 2013 15:44:12 +0200, by anoll
-
MergeSat, 12 Oct 2013 01:29:27 +0000, by adlertz
-
MergeFri, 11 Oct 2013 19:16:52 +0000, by adlertz
-
8011415: CTW on Sparc: assert(lrg.lo_degree()) failed:Fri, 11 Oct 2013 13:10:22 +0200, by adlertz
-
8005173: assert(false) failed: DEBUG MESSAGE: exception oop must be empty (macroAssembler_x86.cpp:625)Fri, 11 Oct 2013 10:14:02 -0700, by twisti
-
8023657: New type profiling points: arguments to callWed, 09 Oct 2013 16:32:21 +0200, by roland
-
8020750: Node::get_int: guarantee(t != NULL) failed: must be conWed, 09 Oct 2013 11:05:17 -0700, by twisti
-
MergeWed, 09 Oct 2013 05:03:34 -0700, by adlertz
-
8013830: [parfait] Uninitialised pointer 'Reachblock' may be used as argumentWed, 09 Oct 2013 13:00:20 +0200, by adlertz
-
8007923: Tests on references failsTue, 08 Oct 2013 19:57:28 -0700, by twisti
-
MergeTue, 08 Oct 2013 07:08:27 -0700, by iveresov
-
8024067: Missing replace_in_map() calls following null checksThu, 03 Oct 2013 10:55:07 +0200, by roland
-
8025566: EXCEPTION_ACCESS_VIOLATION in compiled by C1 String.valueOf methodMon, 07 Oct 2013 10:41:56 -0700, by twisti
-
8025845: Default methods are unnecessarily marked w/ force_inline directive in some situationsMon, 07 Oct 2013 14:13:28 +0400, by vlivanov
-
8024774: assert(_con < t->is_tuple()->cnt()) failed: ProjNode::_con must be in rangeMon, 07 Oct 2013 14:12:23 +0400, by vlivanov
-
8024943: ciReplay: fails to dump replay data during safepointingMon, 07 Oct 2013 14:11:49 +0400, by vlivanov
-
8025849: Redundant "pid" in VM log file name (e.g. hotspot_pidpid12345.log)Mon, 07 Oct 2013 14:10:29 +0400, by vlivanov
-
MergeFri, 04 Oct 2013 19:05:32 -0700, by twisti
-
8011138: C2: stack overflow in compiler thread because of recursive inlining of lambda form methodsFri, 04 Oct 2013 10:11:48 -0700, by twisti
-
8025656: compiler/8013496/Test8013496.sh fails on assertFri, 04 Oct 2013 09:19:13 +0200, by anoll
-
MergeWed, 16 Oct 2013 11:48:03 -0700, by ccheung
-
7165611: implement Full Debug Symbols on MacOS X hotspotTue, 15 Oct 2013 08:25:43 -0700, by dcubed
-
8026299: invokespecial gets ICCE when it should get AME.Mon, 14 Oct 2013 21:52:42 -0400, by acorn
-
8024667: VM crashes with "assert(method() != NULL) failed: must have set method"Sat, 12 Oct 2013 15:39:16 -0400, by hseigel
-
8025942: os::Bsd::available_memory() needs implementationSat, 12 Oct 2013 13:09:18 -0400, by hseigel
-
MergeFri, 11 Oct 2013 22:22:19 -0400, by ccheung
-
MergeFri, 11 Oct 2013 18:23:44 -0700, by ccheung
-
MergeFri, 11 Oct 2013 17:08:22 -0400, by hseigel
-
8026041: JVM crashes with assert "assert(is_updated()) failed: must not be clear" with -XX:+PrintGCApplicationConcurrentTime in -Xcomp modeFri, 11 Oct 2013 15:33:08 -0400, by hseigel
-
MergeFri, 11 Oct 2013 15:04:53 -0400, by coleenp
-
8022592: assert at constantTag.cpp:57: ShouldNotReachHere()Fri, 11 Oct 2013 11:23:49 -0400, by coleenp
-
MergeFri, 11 Oct 2013 14:57:27 +0000, by sla
-
8024425: VM_HeapDumper doesn't put anonymous classes in the heap dumpFri, 11 Oct 2013 14:08:02 +0200, by sla
-
8026199: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java Compilation failedFri, 11 Oct 2013 13:48:02 +0200, by sla
-
MergeWed, 09 Oct 2013 22:01:59 -0400, by coleenp
-
8025185: MethodHandleInError and MethodTypeInError not handled in ConstantPool::compare_entry_to and copy_entry_toWed, 09 Oct 2013 21:45:28 -0400, by coleenp
-
8026265: new hotspot build - hs25-b55Fri, 11 Oct 2013 13:14:48 -0700, by amurillo
-
Added tag jdk8-b112 for changeset 0ed9a90f45e1Thu, 17 Oct 2013 09:40:51 -0700, by cl
-
Added tag hs25-b54 for changeset 4a845c7a4638 jdk8-b112Fri, 11 Oct 2013 13:00:40 -0700, by amurillo
-
MergeFri, 11 Oct 2013 08:27:21 -0700, by jcoomes
-
8025996: Track metaspace usage when metaspace is expandedMon, 07 Oct 2013 15:51:17 +0200, by stefank
-
8024547: MaxMetaspaceSize should limit the committed memory used by the metaspacesMon, 07 Oct 2013 15:51:08 +0200, by stefank
-
8003420: NPG: make new GC root for pd_setWed, 09 Oct 2013 10:57:01 +0200, by tschatzl
-
8010506: Typos and errors in descriptions of vm options in globals.hppWed, 09 Oct 2013 11:18:53 -0700, by tamao
-
8014555: G1: Memory ordering problem with Conc refinement and card markingTue, 08 Oct 2013 17:35:51 +0200, by mgerdin
-
8025526: VirtualSpace should support per-instance disabling of large pagesFri, 04 Oct 2013 13:33:02 +0200, by mgerdin
-
MergeSat, 05 Oct 2013 08:01:36 -0700, by stefank
-
8024838: Significant slowdown due to transparent huge pagesSat, 05 Oct 2013 10:14:58 +0200, by stefank
-
8025854: Use "young gen" instead of "eden"Fri, 04 Oct 2013 22:08:37 +0200, by jwilhelm
-
8025852: Remove unnecessary setters in collector policy classesThu, 03 Oct 2013 21:36:29 +0200, by jwilhelm
-
MergeThu, 10 Oct 2013 13:25:51 -0700, by ccheung
-
8026185: nsk/jvmit/GetMethodDeclaringClass/declcls001 failedWed, 09 Oct 2013 17:57:17 -0400, by acorn
-
8026022: Verifier: allow anon classes to invokespecial host class/intf methods.Tue, 08 Oct 2013 16:58:23 -0400, by acorn
-
MergeTue, 08 Oct 2013 11:37:54 +0200, by kevinw
-
8019375: Internal symbol table size should be tunable.Tue, 08 Oct 2013 09:33:51 +0100, by kevinw
-
8026025: JVM_GetCallerClass allows Reflection.getCallerClass(int depth) to useTue, 08 Oct 2013 02:56:06 -0400, by dholmes
-
8009130: Lambda: Fix access controls, loader constraints.Mon, 07 Oct 2013 12:20:28 -0400, by acorn
-
8023796: [TESTBUG] Add -XX:-TransmitErrorReport to runtime/6888954/vmerrors.shSun, 06 Oct 2013 16:13:50 +0200, by mseledtsov
-
MergeSat, 05 Oct 2013 10:56:46 -0400, by sla
-
6313383: SA: Update jmap to support HPROF binary format "JAVA PROFILE 1.0.2"Fri, 04 Oct 2013 13:44:49 +0200, by sla
-
8025922: JNI access to Strings need to check if the value field is non-nullSat, 05 Oct 2013 15:18:57 +0200, by sla
-
8016845: SA is unable to use hsdis on windowsFri, 04 Oct 2013 13:01:07 +0200, by sla
-
8007446: Add /MP to cl.exe speeds up windows builds of OpenJDK.Fri, 04 Oct 2013 12:45:39 +0200, by erikj
-
MergeFri, 04 Oct 2013 21:00:43 -0700, by ccheung
-
MergeSat, 05 Oct 2013 03:14:53 +0200, by coleenp
-
MergeSat, 05 Oct 2013 00:58:43 +0200, by coleenp
-
8024087: Remove dead JVM_{Get,Set}PrimitiveFieldValues functionsWed, 02 Oct 2013 09:18:56 -0700, by mikael
-
MergeSat, 05 Oct 2013 00:53:02 +0200, by coleenp
-
8025004: -XX:+CheckUnhandledOops asserts for JDK 8 Solaris fastdebug binariesThu, 03 Oct 2013 18:50:58 -0400, by coleenp
-
8025238: nsk/jvmti/scenarios/bcinstr/BI04/bi04t002 crashed with SIGSEGVThu, 03 Oct 2013 18:53:27 -0400, by coleenp
-
8022616: u4 should not be used as a type for thread_idThu, 03 Oct 2013 12:39:58 +0400, by dsamersoff
-
MergeThu, 03 Oct 2013 04:42:57 +0200, by dsamersoff
-
8025250: SA: Sync linux and bsd versions of ps_core fileWed, 02 Oct 2013 22:27:23 +0400, by dsamersoff
-
MergeThu, 03 Oct 2013 01:12:27 +0200, by dsamersoff
-
8025283: Nits in os_bsd file breaks compilation of open hotspotWed, 02 Oct 2013 20:58:44 +0400, by dsamersoff
-
MergeWed, 02 Oct 2013 15:06:38 -0400, by coleenp
-
8025569: -XX:+CheckUnhandledOops crashes on WindowsWed, 02 Oct 2013 13:02:40 -0400, by coleenp
-
8025671: Test name changed, test list not updated. Test6878713.shWed, 02 Oct 2013 15:17:20 +0200, by mseledtsov
-
MergeTue, 01 Oct 2013 15:41:39 -0400, by coleenp
-
8025570: Naked oop in test/serviceability/ParserTestTue, 01 Oct 2013 14:23:07 -0400, by coleenp
-
8025859: new hotspot build - hs25-b54Fri, 04 Oct 2013 14:19:56 -0700, by amurillo
-
Added tag jdk8-b111 for changeset f6962730bbdeThu, 10 Oct 2013 10:08:55 -0700, by cl
-
made HSAIL reuse HotSpotLoweringProvider, just with a different set of registersWed, 20 Nov 2013 15:31:55 +0100, by Doug Simon
-
renamed HotSpotHostLoweringProvider to HotSpotLoweringProviderWed, 20 Nov 2013 15:31:13 +0100, by Doug Simon
-
Merge.Wed, 20 Nov 2013 14:49:47 +0100, by Doug Simon
-
use local registers object instead of global oneWed, 20 Nov 2013 14:49:16 +0100, by Doug Simon
-
pass thread register into all stubs instead of getting it from the host providerWed, 20 Nov 2013 14:45:43 +0100, by Doug Simon
-
pass thread register into allocation stubs instead of getting it from the host providerWed, 20 Nov 2013 13:58:38 +0100, by Doug Simon
-
pass thread register into write barrier snippets instead of getting it from the host providerWed, 20 Nov 2013 13:57:25 +0100, by Doug Simon
-
pass thread register into LoadExceptionObjectSnippet instead of getting it from the host providerWed, 20 Nov 2013 13:33:23 +0100, by Doug Simon
-
pass thread register into allocation snippets instead of getting it from the host providerWed, 20 Nov 2013 13:28:12 +0100, by Doug Simon
-
pass thread register into monitorenter snippet instead of getting it from the host providerWed, 20 Nov 2013 13:12:54 +0100, by Doug Simon
-
get thread register from generator when lowering CurrentJavaThreadNode node instead of getting it from the host providerWed, 20 Nov 2013 12:54:51 +0100, by Doug Simon
-
pass stack pointer register into monitorenter snippet instead of getting it from the host providerWed, 20 Nov 2013 12:52:01 +0100, by Doug Simon
-
peephole optimization to remove null checks at the LIR levelWed, 20 Nov 2013 12:09:33 +0100, by Lukas Stadler
-
use AccessController.doPrivileged to enqueue compilations and shutting down the compilerTue, 19 Nov 2013 20:36:09 -0800, by twisti
-
HSAIL: fix some assert logic in the argument-gathering code that shows up in non-product buildsWed, 20 Nov 2013 01:11:10 +0100, by Doug Simon
-
Add RandomAccess interface to NodeListTue, 19 Nov 2013 17:44:26 +0100, by Gilles Duboscq
-
Merge.Tue, 19 Nov 2013 01:39:08 +0100, by Doug Simon
-
removed deprecated mechanism for implementing -XX:+CITime in GraalTue, 19 Nov 2013 01:38:22 +0100, by Doug Simon
-
made Graal report its compilation info under -XX:+CITime in the same format as c1 and c2Tue, 19 Nov 2013 01:31:19 +0100, by Doug Simon
-
added getCurrentValue() to both DebugTimer and DebugValue; added getTimeUnit() to DebugTimerTue, 19 Nov 2013 01:12:27 +0100, by Doug Simon
-
made the BytecodesParsed and InlinedBytecodes metrics and CompilationTime timer be unconditionally enabled if -XX:+CITimeMon, 18 Nov 2013 14:27:48 +0100, by Doug Simon
-
added support for unconditionally enabling a DebugTimer or DebugMetric, regardless of whether general Debug capabilities are enabledMon, 18 Nov 2013 14:26:49 +0100, by Doug Simon
-
enable -G:+NewMemoryAwareScheduling per defaultMon, 18 Nov 2013 22:12:13 +0100, by Bernhard Urban
-
NewMemoryAwareScheduling: hide data structure behind wrapper classMon, 18 Nov 2013 22:07:38 +0100, by Bernhard Urban
-
NewMemoryAwareScheduling: rewrite to set based approachMon, 18 Nov 2013 17:22:37 +0100, by Bernhard Urban
-
NewMemoryAwareScheduling: fix out of loop for FloatingReadNodesMon, 18 Nov 2013 17:22:30 +0100, by Bernhard Urban
-
Use argument graph in BinaryNode smart constructors.Mon, 18 Nov 2013 17:02:48 +0100, by Roland Schatz
-
temporary addition of CompilerDirectives.transferToInterpreterAndInvalidate()Mon, 18 Nov 2013 09:11:30 +0100, by Michael Haupt
-
s/commands/mx_graal/ in mx/sanitycheck.pyFri, 15 Nov 2013 11:20:18 +0100, by Gilles Duboscq
-
moved options guiding when to use profile info in compiled type checks to InstanceOfSnippetsThu, 14 Nov 2013 23:29:19 +0100, by Doug Simon
-
moved raw memory TLAB allocation routine into NewInstanceStub and unsnippetized itThu, 14 Nov 2013 15:02:17 +0100, by Doug Simon
-
don't sign extend integer laodsWed, 13 Nov 2013 11:14:31 -0800, by Tom Rodriguez
-
Move FixedValueAnchorNode out of hotspot dependent project.Wed, 13 Nov 2013 11:38:06 +0100, by Roland Schatz
-
mx: rename commands.py as mx_graal.pyTue, 12 Nov 2013 19:39:25 -0800, by Mick Jordan
-
unlink mx_graal.pyTue, 12 Nov 2013 16:22:18 -0800, by Mick Jordan
-
Implement support for passing byte arguments in Java methods to be compiled to PTX.Tue, 12 Nov 2013 13:54:05 -0500, by S.Bharadwaj Yadavalli
-
Make it possible to run counted loop detection on a single loop.Tue, 12 Nov 2013 16:21:56 +0100, by Roland Schatz
-
made external node ids stable across graph dumps to the IGVTue, 12 Nov 2013 13:12:29 +0100, by Doug Simon
-
Delete accidentially commited files.Tue, 12 Nov 2013 12:07:49 +0100, by Roland Schatz
-
nmethod.cpp: s/unknwon/unknown/Tue, 12 Nov 2013 11:01:42 +0100, by Gilles Duboscq
-
Remove some useless short casts, synchronize deoptimization.hpp with HotSpotMetaAccessProviderTue, 12 Nov 2013 10:59:06 +0100, by Gilles Duboscq
-
HSAIL: used scoped option overriding for all GraalKernelTester based testsMon, 11 Nov 2013 23:43:53 +0100, by Doug Simon
-
fixes building on MacOS for recent HSAIL changesMon, 11 Nov 2013 22:44:41 +0100, by Doug Simon
-
SL: fixed eclipse formatter problems.Mon, 11 Nov 2013 21:43:03 +0100, by Christian Humer
-
Merge.Mon, 11 Nov 2013 21:40:18 +0100, by Christian Humer
-
SL: Enhanced SimpleLanguage with support for if statements, function calls, function caching + inlining and builtins.Mon, 11 Nov 2013 21:34:44 +0100, by Christian Humer
-
Canonicalize coversions that don't change the type.Mon, 11 Nov 2013 17:56:52 +0100, by Roland Schatz
-
Invalidate cached nodes after canonicalization in full unrolling.Mon, 11 Nov 2013 17:54:16 +0100, by Roland Schatz
-
Test case for loop unrolling.Mon, 11 Nov 2013 17:49:41 +0100, by Roland Schatz
-
mx_graal.py symlink for commands.py for static importSun, 10 Nov 2013 20:54:48 -0800, by Mick Jordan
-
replaced global snippet and template node metrics with per-snippet and per-template metricsSun, 10 Nov 2013 21:34:18 +0100, by Doug Simon
-
remove use of snippets for lowering nop write barriersSun, 10 Nov 2013 21:31:18 +0100, by Doug Simon
-
made SnippetGraphNodeCount count the right thing; re-enable prepared snippet graph caching by defaultSun, 10 Nov 2013 17:55:12 +0100, by Doug Simon
-
make 'mx unittest' still pass even if HSAIL device is not availableSun, 10 Nov 2013 14:37:39 +0100, by Doug Simon
-
more HSAIL support in the C++ layer for executing HSAIL code on the simulatorSun, 10 Nov 2013 13:18:09 +0100, by Doug Simon
-
HSAIL support for compare-and-swap and volatile load/store operationsSun, 10 Nov 2013 11:42:31 +0100, by Doug Simon
-
MergeSat, 09 Nov 2013 21:34:07 +0100, by Christos Kotselidis
-
Disable Boxing substitutions when hprof is enabledSat, 09 Nov 2013 21:33:31 +0100, by Christos Kotselidis
-
Delegate hprof enabled information from hotspot to graalSat, 09 Nov 2013 21:32:51 +0100, by Christos Kotselidis
-
Add missing cases for CheckCast usages in NodeIntrisification when BoxingSubstitutions are disabledSat, 09 Nov 2013 21:30:33 +0100, by Christos Kotselidis
-
Pass Long object to array copy snippets to canonicalize properly when BoxingSubstitutions are disabledSat, 09 Nov 2013 21:29:44 +0100, by Christos Kotselidis
-
Add canonicalization phase before NodeIntrinsificationSat, 09 Nov 2013 21:28:14 +0100, by Christos Kotselidis
-
modified OptionValue.toString() to use the current, possibly overriding value; added OptionValue.getValues()Sat, 09 Nov 2013 12:04:24 +0100, by Doug Simon
-
Merge.Fri, 08 Nov 2013 18:34:57 +0100, by Doug Simon
-
added check (with warning on System.err) if number of templates for a snippet exceeds a threshold (default is 50)Fri, 08 Nov 2013 18:34:36 +0100, by Doug Simon
-
disabled type context specialization of allocation snippets unless allocation profiling is enabledFri, 08 Nov 2013 18:26:04 +0100, by Doug Simon
-
removed hash code from name of SnippetTemplate metrics (blows up DebugValueMaps when template caching is disabled)Fri, 08 Nov 2013 18:07:38 +0100, by Doug Simon
-
Canonicalize convert of convert.Fri, 08 Nov 2013 17:07:50 +0100, by Roland Schatz
-
Canonicalize comparison of type conversion with constants.Fri, 08 Nov 2013 16:59:01 +0100, by Roland Schatz
-
per SnippetTemplate metrics now include the details of the specialization in their nameFri, 08 Nov 2013 16:14:16 +0100, by Doug Simon
-
intercept and report an error during debug value reporting but don't propagate itFri, 08 Nov 2013 16:13:15 +0100, by Doug Simon
-
made LinearScan.checkIntervals non-staticFri, 08 Nov 2013 16:12:40 +0100, by Doug Simon
-
AMD64Assembler: remove useless option "Atomic" and make other options finalFri, 08 Nov 2013 13:52:34 +0100, by Bernhard Urban
-
UnsafeAccessNode: add assert to ensure a proper graph stateFri, 08 Nov 2013 13:52:00 +0100, by Bernhard Urban
-
Node: print node in assertFri, 08 Nov 2013 13:45:06 +0100, by Bernhard Urban
-
Maintain lastLocationAccess in WriteNode.Fri, 08 Nov 2013 13:22:03 +0100, by Roland Schatz
-
Use correct type for LocationIdentity in MemoryPhi.Fri, 08 Nov 2013 13:20:34 +0100, by Roland Schatz
-
Fix wrong conversion in extremum and exit values of induction variables.Fri, 08 Nov 2013 13:20:09 +0100, by Roland Schatz
-
Make the speculation id an int and allow for more bits to be set in the HotSpot implementation (which currently silently discards unsupported high bit).Fri, 08 Nov 2013 12:10:15 +0100, by Gilles Duboscq
-
Use option to enable guard-id-as-speculation-id rather than Debug.isEnabled()Fri, 08 Nov 2013 12:04:35 +0100, by Gilles Duboscq
-
Mask the speculation id correctly in HotSpotMetaAccessProvider.encodeDeoptActionAndReasonFri, 08 Nov 2013 11:00:17 +0100, by Gilles Duboscq
-
added per SnippetTemplate instantiation timer and counterFri, 08 Nov 2013 11:12:20 +0100, by Doug Simon
-
fixed npe in DebugValueMap.reset()Fri, 08 Nov 2013 10:56:42 +0100, by Doug Simon
-
added SnippetPreparationTime metricFri, 08 Nov 2013 10:56:23 +0100, by Doug Simon
-
removed debug value header & footer from non-debug value printing executionsFri, 08 Nov 2013 10:55:48 +0100, by Doug Simon
-
Merge.Thu, 07 Nov 2013 20:55:13 +0100, by Christian Humer
-
Truffle: some regression fixes to previous cleanupThu, 07 Nov 2013 20:47:11 +0100, by Christian Humer
-
Truffle: fixed bug where invocation counter was decremented twice after inlining; cleanup of optimized call target and profile.Thu, 07 Nov 2013 19:07:41 +0100, by Christian Humer
-
Truffle: refactored CompilationProfile to separate the profile and the policy in separate classes.Thu, 07 Nov 2013 16:21:06 +0100, by Christian Humer
-
Truffle: refactored inlining to a new class.Thu, 07 Nov 2013 15:10:09 +0100, by Christian Humer
-
added ability to disable snippet template cache (-Dgraal.useSnippetTemplateCache=false)Thu, 07 Nov 2013 18:36:33 +0100, by Doug Simon
-
added ability to disable snippet graph preparation cache (-Dgraal.useSnippetGraphCache=false)Thu, 07 Nov 2013 18:34:42 +0100, by Doug Simon
-
added ResetDebugValuesAfterBootstrap to separate out metrics gathered during bootstrapThu, 07 Nov 2013 18:33:01 +0100, by Doug Simon
-
Code cache: make sure we collect statistics even if the compiler is not recognizedThu, 07 Nov 2013 11:17:23 +0100, by Gilles Duboscq
-
SnippetTemplate instantiation should replace snippet's start node with a valid anchor point not the caller's start nodeThu, 07 Nov 2013 10:45:56 +0100, by Gilles Duboscq
-
Lowering should handle the case where the current guard anchor gets lowered and does not exist anymoreThu, 07 Nov 2013 10:42:37 +0100, by Gilles Duboscq
-
Add some missing cases for NodeClass.(getDebugProperties|valueEqual|valueNumber)Wed, 06 Nov 2013 16:47:48 +0100, by Gilles Duboscq
-
Do not compress graph when debug is enabledWed, 06 Nov 2013 16:41:07 +0100, by Gilles Duboscq
-
Start passing down a 'speculation id' to deoptimizations.Wed, 06 Nov 2013 14:53:31 +0100, by Gilles Duboscq
-
HSAIL support for difference between compression of oops and class pointersWed, 06 Nov 2013 18:49:59 +0100, by Doug Simon
-
use scoped option overriding for some HSAIL testsWed, 06 Nov 2013 18:43:45 +0100, by Doug Simon
-
Support arbitrary array types in global value numbering.Wed, 06 Nov 2013 16:56:05 +0100, by Roland Schatz
-
Helper functions for identifying numeric kinds.Wed, 06 Nov 2013 16:29:54 +0100, by Roland Schatz
-
make LIRGenerator.emitSequentialSwitch protectedWed, 06 Nov 2013 16:01:03 +0100, by Lukas Stadler
-
mx sl: change vm args syntaxWed, 06 Nov 2013 14:14:09 +0100, by Andreas Woess
-
Truffle Node class refactoring.Wed, 06 Nov 2013 13:54:25 +0100, by Andreas Woess
-
AssumptionValidAssumption: implement equals() and hashCode() to avoid duplicate registration.Wed, 06 Nov 2013 13:38:09 +0100, by Andreas Woess
-
fix possible NPE in TruffleCompiler with TraceTruffleCompilation and background compilation enabled.Wed, 06 Nov 2013 13:31:28 +0100, by Andreas Woess
-
mx.run should support streams for out/err even if there is no timeoutTue, 05 Nov 2013 19:10:52 +0100, by Gilles Duboscq
-
LIRGenerator: don't create end-of-block JumpOps for blocks that end in a FallThroughOp with a targetWed, 06 Nov 2013 11:04:01 +0100, by Lukas Stadler
-
added graph compression (GRAAL-571)Tue, 05 Nov 2013 20:03:42 +0100, by Doug Simon
-
abstracted a graph mark as a Mark object (hiding the node index)Tue, 05 Nov 2013 19:54:32 +0100, by Doug Simon
-
commented choice of data structure in NodeClass.addGraphDuplicate()Tue, 05 Nov 2013 19:44:09 +0100, by Doug Simon
-
integrated auto-formatting changesTue, 05 Nov 2013 19:42:44 +0100, by Doug Simon
-
moved a number of options to be declared closer to usage and cached some heavily accessed options in fieldsTue, 05 Nov 2013 19:03:37 +0100, by Doug Simon
-
added a histogram to OptionValue (enabled by -Dgraal.showOptionValueReadsHistogram=true) to see which options are most frequently readTue, 05 Nov 2013 19:02:50 +0100, by Doug Simon
-
MergeTue, 05 Nov 2013 19:02:14 +0100, by Christos Kotselidis
-
MergeTue, 05 Nov 2013 19:00:51 +0100, by Christos Kotselidis
-
Finalize fieldsTue, 05 Nov 2013 18:59:03 +0100, by Christos Kotselidis
-
AOTTest: use scoped option valueTue, 05 Nov 2013 17:57:27 +0200, by Bernhard Urban
-
Fix some more problems in StampTool.add and simplify the overflow conditionTue, 05 Nov 2013 15:46:01 +0100, by Gilles Duboscq
-
Clarify unsigned test in IntegerStamp(kind)Tue, 05 Nov 2013 15:44:30 +0100, by Gilles Duboscq
-
Split code cache stats for the different compilersTue, 05 Nov 2013 12:19:10 +0100, by Gilles Duboscq
-
don't try and get override for StableOptionValuesTue, 05 Nov 2013 13:56:00 +0100, by Doug Simon
-
Merge.Tue, 05 Nov 2013 12:48:56 +0100, by Doug Simon
-
added support for scoped overriding of OptionValues (GRAAL-27)Tue, 05 Nov 2013 12:48:21 +0100, by Doug Simon
-
record an OptionDescriptor in an OptionValue so that it can be queried for a nameTue, 05 Nov 2013 11:14:42 +0100, by Doug Simon
-
use getAddress instead of getLong in HotSpotGraalRuntimeTue, 05 Nov 2013 06:50:16 +0100, by Doug Simon
-
added support for reading float debug properties from a nodeTue, 05 Nov 2013 06:49:29 +0100, by Doug Simon
-
notify JVMTI about exception throws from runtimeMon, 04 Nov 2013 21:45:23 -0800, by Tom Rodriguez
-
Merge.Mon, 04 Nov 2013 21:25:19 +0100, by Christian Humer
-
Truffle: cleanup of NodeUtil#findParent; added NodeUtil#findAllParentsMon, 04 Nov 2013 21:24:56 +0100, by Christian Humer
-
fixes for regression in Jython performanceMon, 04 Nov 2013 17:18:28 +0100, by Doug Simon
-
HSAIL updates to integrate recent changes to the providers infrastructure.Mon, 04 Nov 2013 17:17:08 +0100, by Doug Simon
-
Merge.Mon, 04 Nov 2013 16:12:48 +0100, by Christian Humer
-
Merge.Mon, 04 Nov 2013 12:20:17 +0100, by Christian Humer
-
mxtool: fixed eclipse builder glitches and rebuild loops.Mon, 04 Nov 2013 12:18:58 +0100, by Christian Humer
-
Loose unnecessary input dependencies from write barriersMon, 04 Nov 2013 15:42:27 +0100, by Christos Kotselidis
-
Add graph parameter to ConvertNode smart constructor.Mon, 04 Nov 2013 12:17:37 +0100, by Roland Schatz
-
Use Arrays.deepEquals in global value numbering.Mon, 04 Nov 2013 11:40:33 +0100, by Roland Schatz
-
Move second RemoveValueProxyPhase.Mon, 04 Nov 2013 11:32:37 +0100, by Roland Schatz
-
Refactor ConvertNode.Mon, 04 Nov 2013 11:25:10 +0100, by Roland Schatz
-
made ConstantNodes external to a Graph (GRAAL-508)Sun, 03 Nov 2013 15:27:52 +0100, by Doug Simon
-
use getAddress instead of getLong in HotSpotResolvedJavaMethodFri, 01 Nov 2013 19:35:33 -0700, by twisti
-
* PTX kernel argument buffer now has naturally aligned arguments as required by PTX JIT compiler.Fri, 01 Nov 2013 18:34:03 -0400, by S.Bharadwaj Yadavalli
-
fixed performance regression in hosted CompileTheWorldFri, 01 Nov 2013 13:07:22 +0100, by Doug Simon
-
Adds support to the HSAIL backend to generate code for bitwise right shift (>>), bitwise NOT (~), and arithmetic negationFri, 01 Nov 2013 12:06:22 +0100, by Doug Simon
-
PEA: create ProxyNodes when the LoopExitNode is encountered, not between blocksThu, 31 Oct 2013 18:45:31 +0100, by Lukas Stadler
-
don't create ProxyNodes for constants during PEAThu, 31 Oct 2013 18:44:47 +0100, by Lukas Stadler
-
don't equate missing current annotation processor file with it being out of dateThu, 31 Oct 2013 12:08:07 +0100, by Doug Simon
-
restricted BootstrapGraal option to GRAALVM builds onlyWed, 30 Oct 2013 21:49:04 +0100, by Doug Simon
-
remove obsolete FrameUtil.set<Type>Safe methods.Wed, 30 Oct 2013 19:59:48 +0100, by Andreas Woess
-
add FrameUtil.get<Type>Safe methods that do not throw checked exceptions.Wed, 30 Oct 2013 19:50:11 +0100, by Andreas Woess
-
convert FrameSlot interface to a final class.Wed, 30 Oct 2013 19:05:29 +0100, by Andreas Woess
-
Frame: add is<Type> methods.Wed, 30 Oct 2013 20:01:50 +0100, by Andreas Woess
-
fix GraalTruffleRuntime.createMaterializedFrame(Arguments) overload.Wed, 30 Oct 2013 17:31:13 +0100, by Andreas Woess
-
moved persistent annotation processor dependency files into mx/currentAnnotationProcessors directoryWed, 30 Oct 2013 15:29:42 +0100, by Doug Simon
-
disabled pre-cleaning before Java compilation until annotation processor is resolvedWed, 30 Oct 2013 13:14:41 +0100, by Doug Simon
-
Merge.Wed, 30 Oct 2013 11:08:00 +0100, by Christian Humer
-
Truffle-DSL: the default polymorphic depth should also include combinations of implicit casts.Tue, 29 Oct 2013 16:55:42 +0100, by Christian Humer
-
Truffle-DSL: fixed generated generic node adopted the polymorphic chain when transiting from polymorphic to generic.Tue, 29 Oct 2013 16:36:07 +0100, by Christian Humer
-
Merge.Tue, 29 Oct 2013 16:23:59 +0100, by Christian Humer
-
Truffle-DSL: fixed additional wrong @SlowPath usage on generic. (GRAAL-490 #resolve)Mon, 28 Oct 2013 11:06:51 +0100, by Christian Humer
-
format cleanup by 'mx eclipseformat'Wed, 30 Oct 2013 10:05:59 +0100, by Doug Simon
-
added .currentAnnotationProcessors to .hgignoreWed, 30 Oct 2013 10:04:18 +0100, by Doug Simon
-
added missing annotation processor dependency for com.oracle.graal.hotspot.sparcWed, 30 Oct 2013 09:50:36 +0100, by Doug Simon
-
rebuild projects if their annotation processor dependencies change; clean output directories before (re)compiling a Java projectWed, 30 Oct 2013 09:49:53 +0100, by Doug Simon
-
mxtool: regenerate IDE files when suite imports file changesTue, 29 Oct 2013 21:05:15 -0700, by Mick Jordan
-
Clang 5.0 fixesTue, 29 Oct 2013 14:45:32 -0700, by twisti
-
added type check for object before reading a field value from it during compilationTue, 29 Oct 2013 22:03:28 +0100, by Doug Simon
-
re-added a graph context to the debug scopes entered by Truffle partial evaluation and compilation so that -G:+DumpOnError works againTue, 29 Oct 2013 22:01:08 +0100, by Doug Simon
-
weakened or commented out assertions that are too strict given the way Truffle makes use of UnsafeTue, 29 Oct 2013 21:59:38 +0100, by Doug Simon
-
Simplify AMD64ConvertSnippets instantiation code.Tue, 29 Oct 2013 17:26:23 +0100, by Roland Schatz
-
exclude EATestBase from JaCoCoTue, 29 Oct 2013 16:56:19 +0100, by Lukas Stadler
-
documentation and simplification in MonitorExitNodeMon, 28 Oct 2013 15:27:05 +0100, by Lukas Stadler
-
PEA: more tests, common base class for testsMon, 28 Oct 2013 15:25:27 +0100, by Lukas Stadler
-
improved documentation of HotSpotBackend.updateStub()Mon, 28 Oct 2013 17:03:59 +0100, by Doug Simon
-
added --igv option to "mx projectgraph" command for sending output to IGV insteadMon, 28 Oct 2013 16:04:58 +0100, by Doug Simon
-
removed redundant assertionMon, 28 Oct 2013 16:04:12 +0100, by Doug Simon
-
remove unused CommitAllocationNodes during simplificationMon, 28 Oct 2013 13:39:49 +0100, by Lukas Stadler
-
PEA: support for unsafe stores of mismatching sizes, cleanup, documentationMon, 28 Oct 2013 13:01:16 +0100, by Lukas Stadler
-
CipherBlockChainingSubstitutions: use more precise location for embeddedCipher object and r arrayMon, 28 Oct 2013 13:10:10 +0200, by Bernhard Urban
-
AESCryptSubstitutions: use more precise location for K arrayMon, 28 Oct 2013 10:11:49 +0100, by Bernhard Urban
-
refactored creation of Graal and Truffle compiler threads into a single facilityMon, 28 Oct 2013 11:27:36 +0100, by Doug Simon
-
clearer API and documentation for the capability of a SaveRegistersOp to have its registers prunedSun, 27 Oct 2013 19:59:00 +0100, by Doug Simon
-
replace ".count() == 0" with ".isEmpty()"Sun, 27 Oct 2013 19:51:44 +0100, by Doug Simon
-
made Truffle compiler threads be named and have a debug configurationSat, 26 Oct 2013 01:27:09 +0200, by Doug Simon
-
cleaned up mechanism for saving registers and updating the callee save maps in stubsFri, 25 Oct 2013 23:50:05 +0200, by Doug Simon
-
MergeFri, 25 Oct 2013 19:24:11 +0200, by Christos Kotselidis
-
Enable deferred init barriersFri, 25 Oct 2013 19:23:38 +0200, by Christos Kotselidis
-
Fix unit testsFri, 25 Oct 2013 19:23:20 +0200, by Christos Kotselidis
-
Reorder commit allocation's node writes to account for deferred barriersFri, 25 Oct 2013 19:23:06 +0200, by Christos Kotselidis
-
Remove UseNewCode from gate G1 verification runFri, 25 Oct 2013 19:22:37 +0200, by Christos Kotselidis
-
Support more convert operations.Fri, 25 Oct 2013 15:44:35 +0200, by Roland Schatz
-
Merge fix.Fri, 25 Oct 2013 14:45:01 +0200, by Thomas Wuerthinger
-
Merge.Fri, 25 Oct 2013 13:46:22 +0200, by Thomas Wuerthinger
-
Merge fixes.Fri, 25 Oct 2013 12:12:49 +0200, by Thomas Wuerthinger
-
Merge.Fri, 25 Oct 2013 11:42:44 +0200, by Thomas Wuerthinger
-
Merge.Fri, 25 Oct 2013 01:39:54 +0200, by Thomas Wuerthinger
-
Merge.Tue, 22 Oct 2013 15:06:02 +0200, by Thomas Wuerthinger
-
Merge.Tue, 22 Oct 2013 11:43:37 +0200, by Thomas Wuerthinger
-
Introduce TraceTruffleInliningTree option.Tue, 22 Oct 2013 11:42:10 +0200, by Thomas Wuerthinger
-
Fix checkstyle errors.Thu, 17 Oct 2013 17:26:18 +0200, by Thomas Wuerthinger
-
Merge.Thu, 17 Oct 2013 16:01:04 +0200, by Thomas Wuerthinger
-
Fix unused import.Thu, 17 Oct 2013 15:59:12 +0200, by Thomas Wuerthinger
-
Move Truffle compilations to background compilation thread.Thu, 17 Oct 2013 15:55:18 +0200, by Thomas Wuerthinger
-
Simplifications of OptimizedCallTarget.Thu, 17 Oct 2013 14:28:37 +0200, by Thomas Wuerthinger
-
Merge.Wed, 16 Oct 2013 21:44:51 +0200, by Thomas Wuerthinger
-
Avoid null checks on frame array accesses.Wed, 16 Oct 2013 17:26:51 +0200, by Thomas Wuerthinger
-
fleshed out HSAIL backend a little to demonstrate changes needed after recent API/infrastructure updatesFri, 25 Oct 2013 12:45:37 +0200, by Doug Simon
-
HotSpotHostLowering: use location identity from CAS node to create locationFri, 25 Oct 2013 11:24:48 +0200, by Bernhard Urban
-
UnsafeArrayCopySnippets: minor refactoringThu, 24 Oct 2013 18:34:58 +0200, by Bernhard Urban
-
UnsafeArrayCopySnippets: use right kind for boolean caseThu, 24 Oct 2013 18:34:28 +0200, by Bernhard Urban
-
UnsafeArrayCopySnippets: use DirectObjectStoreNode again for kind object. add location identity to DirectObjectStoreNode.Thu, 24 Oct 2013 18:34:27 +0200, by Bernhard Urban
-
mx: print warning if encounter a non-parsable line in jvm.cfgThu, 24 Oct 2013 18:31:21 +0200, by Bernhard Urban
-
Adds support to the HSAIL backend for three of the bitwise logical operators, bitwise AND, bitwise OR and bitwise XOR.Thu, 24 Oct 2013 19:21:43 -0700, by twisti
-
Merge.Fri, 25 Oct 2013 01:26:27 +0200, by Doug Simon
-
refactored all deferred initialization of backends into HotSpotBackendFri, 25 Oct 2013 01:24:19 +0200, by Doug Simon
-
restricted initialization of LoweringProvider during VM startup to only be for the LoweringProvider of the host backend; removed unnecessary HotSpotLoweringProvider interfaceFri, 25 Oct 2013 00:31:00 +0200, by Doug Simon
-
separated registration of (host) intrinsics from initialization of lowerersFri, 25 Oct 2013 00:21:34 +0200, by Doug Simon
-
restricted initialization of ForeignCallProvider during VM startup to only be for the ForeignCallProvider of the host backend.Fri, 25 Oct 2013 00:12:54 +0200, by Doug Simon
-
moved registration of HotSpot method substitutions out of HotSpotLoweringProvider into separate HotSpotSubstitutions classThu, 24 Oct 2013 21:19:08 +0200, by Doug Simon
-
fixed Java warningsThu, 24 Oct 2013 21:17:58 +0200, by Doug Simon
-
Merge.Thu, 24 Oct 2013 23:47:41 +0200, by Doug Simon
-
fixed tests that need to take into account ConstantNodes not recording their usages (GRAAL-508)Thu, 24 Oct 2013 23:46:48 +0200, by Doug Simon
-
Merge.Thu, 24 Oct 2013 16:21:25 +0200, by Doug Simon
-
applied auto-formatThu, 24 Oct 2013 14:58:48 +0200, by Doug Simon
-
made ConstantNodes (optionally) not record their usages (GRAAL-508)Thu, 24 Oct 2013 14:57:57 +0200, by Doug Simon
-
improved error reporting in LSRAThu, 24 Oct 2013 12:25:29 +0200, by Doug Simon
-
Merge.Thu, 24 Oct 2013 22:28:09 +0200, by Christian Humer
-
Truffle-DSL: fixed recursive rewrite problem for transitions from monomorphic to polymorphic. (GRAAL-560 #resolve)Thu, 24 Oct 2013 16:01:44 +0200, by Christian Humer
-
Merge.Thu, 24 Oct 2013 15:56:08 +0200, by Christian Humer
-
Merge.Mon, 21 Oct 2013 11:07:47 +0200, by Christian Humer
-
Truffle-DSL: fixed wrong type simple name references with ECJ in generated code.Mon, 21 Oct 2013 11:07:32 +0200, by Christian Humer
-
Fix warningThu, 24 Oct 2013 19:44:08 +0200, by Gilles Duboscq
-
Serveral fixes to StampTool.add and some testsThu, 24 Oct 2013 20:15:49 +0200, by Gilles Duboscq
-
Only print "Graal: no installed code" in deopt if nmethod is compiled by GraalThu, 24 Oct 2013 11:44:55 +0200, by Gilles Duboscq
-
MergeThu, 24 Oct 2013 08:51:44 -0700, by twisti
-
read HotSpotVMConfig fields from HotSpot's vmStructs via annotationsWed, 23 Oct 2013 19:50:14 -0700, by twisti
-
added missing @Override'sTue, 22 Oct 2013 23:16:03 -0700, by twisti
-
Make AMD64HotSpotTruffleBackend a decorator for the default backend.Thu, 24 Oct 2013 15:36:39 +0200, by Roland Schatz
-
initialize primitive frame slots for objects to 0 (long) instead of null (object)Thu, 24 Oct 2013 13:26:27 +0200, by Lukas Stadler
-
renamed TruffleIRJavaMethod to TruffleDebugJavaMethod and made Truffle debug scopes more consistent in its usageThu, 24 Oct 2013 12:23:52 +0200, by Doug Simon
-
MergeWed, 23 Oct 2013 17:12:30 -0700, by Mick Jordan
-
mxtool: change about text to refer to Wiki doc, add mx.find scriptWed, 23 Oct 2013 15:35:55 -0700, by Mick Jordan
-
ArrayCopySnippets: small cleanupWed, 23 Oct 2013 22:50:34 +0200, by Bernhard Urban
-
ArrayCopySnippets: remove unused constantsWed, 23 Oct 2013 22:45:56 +0200, by Bernhard Urban
-
UnsafeArrayCopySnippets: use vectorized version also for Long, Double and ObjectWed, 23 Oct 2013 22:07:22 +0200, by Bernhard Urban
-
UnsafeArrayCopyNode: try to be more precise about killed locationWed, 23 Oct 2013 22:06:28 +0200, by Bernhard Urban
-
Unsafe{Load,Store}Node: users must provide an LocationIdentity explicitly. Provide more specific LocationIdentity in UnsafeArraySnippets (instead of ANY_LOCATION)Wed, 23 Oct 2013 22:06:27 +0200, by Bernhard Urban
-
ArrayCopySnippets: don't do a second bounds checkWed, 23 Oct 2013 22:06:16 +0200, by Bernhard Urban
-
ArrayCopySnippets: use slow path probability for deopt branchesWed, 23 Oct 2013 22:06:04 +0200, by Bernhard Urban
-
[PTX] fix warnings in ptx codeWed, 23 Oct 2013 13:54:21 -0400, by S.Bharadwaj Yadavalli
-
improved debug scope context when compiling Truffle IR graphs by making a Truffle compilable masquerade as a JavaMethodWed, 23 Oct 2013 18:45:05 +0200, by Doug Simon
-
Fix exception during canonicalization (GRAAL-554): when killing the branch following a FixedGuard, we can not count on this removing all of our usages because some of them may already be deadWed, 23 Oct 2013 17:50:58 +0200, by Gilles Duboscq
-
Fix integer stamp join for downMask/lowerBoundWed, 23 Oct 2013 16:51:01 +0200, by Gilles Duboscq
-
sparc: fix makefile issue from hsx25 mergeWed, 23 Oct 2013 15:44:39 +0200, by Bernhard Urban
-
mx: fix detection for sparc. ignore unparsable lines in jvm.cfgWed, 23 Oct 2013 15:31:47 +0200, by Bernhard Urban
-
Fix NPE in OptimizeGuardAnchorsWed, 23 Oct 2013 13:41:50 +0200, by Gilles Duboscq
-
Fix StampTool.unsignedRightShiftWed, 23 Oct 2013 11:49:01 +0200, by Gilles Duboscq
-
IGV: Fix cfg edge coloring.Wed, 23 Oct 2013 13:35:50 +0200, by Roland Schatz
-
MergeWed, 23 Oct 2013 13:41:10 +0200, by Matthias Grimmer
-
rename CompilerToVm.dontInline to doNotInlineOrCompileWed, 23 Oct 2013 13:40:56 +0200, by Matthias Grimmer
-
Re-add OptimizedCallTarget.callHelper - prevents frequent reinstallation of frame injectionWed, 23 Oct 2013 13:33:40 +0200, by Matthias Grimmer
-
Remove unused parameter from CompilerToVm.dontInlineWed, 23 Oct 2013 12:54:21 +0200, by Matthias Grimmer
-
Extend the CompilerToVM interface to explicitly avoid compilation and inlining of methodsWed, 23 Oct 2013 12:48:06 +0200, by Matthias Grimmer
-
Refactoring of the frame prologue injectionWed, 23 Oct 2013 12:46:58 +0200, by Matthias Grimmer
-
Rename CodeCacheProvider.addDefaultMethod to setDefaultMethodWed, 23 Oct 2013 12:45:57 +0200, by Matthias Grimmer
-
Add OptimizedCallTarget.call(PackedFrame, Arguments) frame prologue injectionTue, 22 Oct 2013 13:25:37 +0200, by Matthias Grimmer
-
Make pointer decoding of AMD64HotSPotMove publicTue, 22 Oct 2013 13:24:43 +0200, by Matthias Grimmer
-
Add missing ExplodeLoop annotation in SLTue, 22 Oct 2013 13:24:18 +0200, by Matthias Grimmer
-
Allow CodeCacheProvider to install default methodsMon, 21 Oct 2013 18:40:31 +0200, by Matthias Grimmer
-
Add NeverInlineMacro for OptimizedCallTarget.callMon, 21 Oct 2013 17:48:54 +0200, by Matthias Grimmer
-
fixed bug in creation of CreateGRAALDist.launch filesWed, 23 Oct 2013 10:29:53 +0200, by Doug Simon
-
MergeTue, 22 Oct 2013 15:49:05 -0700, by Mick Jordan
-
mxtool: fixes (GRAAL-557) and code cleanupsTue, 22 Oct 2013 15:48:45 -0700, by Mick Jordan
-
MergeTue, 22 Oct 2013 08:35:26 -0700, by Mick Jordan
-
mxtool sclone: check import version when imported suite already existsMon, 21 Oct 2013 20:36:08 -0700, by Mick Jordan
-
PTX codegen enhancements; fixes to PTX test regressions.Tue, 22 Oct 2013 14:35:41 -0400, by S.Bharadwaj Yadavalli
-
only show metric and timer values if -G:Meter or -G:Time is enabledTue, 22 Oct 2013 17:03:01 +0200, by Doug Simon
-
Add an optional name to HotSpotNmethod. Print it during deopt. Use it when installing a Truffle compilationTue, 22 Oct 2013 15:10:14 +0200, by Gilles Duboscq
-
Add setter for GuardNode's actionTue, 22 Oct 2013 15:08:23 +0200, by Gilles Duboscq
-
Merge.Tue, 22 Oct 2013 11:54:18 +0200, by Doug Simon
-
append output of mx command to (re)build graal.jar to a per-project log fileTue, 22 Oct 2013 11:31:16 +0200, by Doug Simon
-
commented out eager initialization of Suite.versionTue, 22 Oct 2013 11:01:56 +0200, by Doug Simon
-
made hg be called lazilyTue, 22 Oct 2013 11:01:32 +0200, by Doug Simon
-
Small refactoring of edge dumping in BinaryGraphPrinterTue, 22 Oct 2013 10:15:37 +0200, by Gilles Duboscq
-
Fix NodeClass.getFirstLevel(Input|Successor)Positions to use the NODE_LIST constant instead of 0Tue, 22 Oct 2013 10:31:32 +0200, by Gilles Duboscq
-
Disable deferred init barriersTue, 22 Oct 2013 09:58:21 +0200, by Christos Kotselidis
-
mxtool: handle missing hg executable gracefullyMon, 21 Oct 2013 15:14:43 -0700, by Mick Jordan
-
moved snippet timers/metrics from SnippetTemplate to SnippetInfo and added new metric for number of snippet specializations (i.e. number of SnippetTemplate objects created)Mon, 21 Oct 2013 22:49:28 +0200, by Doug Simon
-
enable zero-count metrics to be shown (disable with new -G:+SuppressZeroDebugValues option)Mon, 21 Oct 2013 22:47:54 +0200, by Doug Simon
-
Merge.Mon, 21 Oct 2013 18:37:19 +0200, by Doug Simon
-
applied autoformatMon, 21 Oct 2013 18:16:37 +0200, by Doug Simon
-
minor reformatting based on 'mx eclipseformat'Mon, 21 Oct 2013 18:10:32 +0200, by Doug Simon
-
added support code for Truffle to inject special tail-call code into the prefix of OptimizedCallTarget.call(PackedFrame, Arguments)Mon, 21 Oct 2013 17:42:42 +0200, by Doug Simon
-
added limited ability for one HotSpotBackendFactory to override anotherMon, 21 Oct 2013 17:42:19 +0200, by Doug Simon
-
workaround for bug in Clang 5.0Mon, 21 Oct 2013 17:41:27 +0200, by Doug Simon
-
MergeMon, 21 Oct 2013 17:36:41 +0200, by Christos Kotselidis
-
Flush deferred barrier when Graal and G1 are usedMon, 21 Oct 2013 17:21:26 +0200, by Christos Kotselidis
-
gate: clean and build IGV (not GV)Mon, 21 Oct 2013 16:07:32 +0200, by Bernhard Urban
-
FloatingReadNode: simplify assert conditionMon, 21 Oct 2013 16:07:29 +0200, by Bernhard Urban
-
Truffle: add sanity check.Sun, 20 Oct 2013 03:50:51 +0200, by Andreas Woess
-
Truffle: fix possible node rewrite failures after recursive calls.Sun, 20 Oct 2013 03:26:03 +0200, by Andreas Woess
-
Backed out changeset: edb2e6bd6a01 (superseded by ce5e6f9075b6)Sun, 20 Oct 2013 01:00:02 +0200, by Andreas Woess
-
MergeFri, 18 Oct 2013 15:59:20 -0700, by Mick Jordan
-
mxtool: fix command-specific option parsing regressionFri, 18 Oct 2013 15:58:07 -0700, by Mick Jordan
-
available GPUs are exposed to Graal only by the graal.gpu.isalist system property which is set up during command line argument parsingFri, 18 Oct 2013 23:55:35 +0200, by Doug Simon
-
added ptx sources to hotspot Eclipse projectFri, 18 Oct 2013 21:40:23 +0200, by Doug Simon
-
revert attempt to avoid Eclipse build loopsFri, 18 Oct 2013 17:00:52 +0200, by Doug Simon
-
Add canonicalizations for more diamond shapes to Conditional if one of the input of the Phi is also a conditional with constantsThu, 17 Oct 2013 18:18:05 +0200, by Gilles Duboscq
-
Conditional Elimination should not skip registering ShortCut conditionsThu, 17 Oct 2013 18:18:05 +0200, by Gilles Duboscq
-
Canonicalize DynamicDeoptimize nodes back to Deoptimize when used with a constant reason&actionThu, 17 Oct 2013 18:18:05 +0200, by Gilles Duboscq
-
Optimize Binary Graph format for more compact sizeThu, 17 Oct 2013 18:18:05 +0200, by Gilles Duboscq
-
Binary Graphs: use 16bits for pool indicesThu, 17 Oct 2013 18:23:20 +0200, by Gilles Duboscq
-
Replace EliminatePartiallyRedundantGuardsPhase with OptimizeGuardAnchorsThu, 17 Oct 2013 18:18:05 +0200, by Gilles Duboscq
-
Small optimizations to Binary Printer and IGV's BinaryParserThu, 17 Oct 2013 18:18:05 +0200, by Gilles Duboscq
-
duplicate VirtualObjectNodes when peeling / unrolling loopsFri, 18 Oct 2013 14:51:56 +0200, by Lukas Stadler
-
Truffle: Update for the CompilationPolicyFri, 18 Oct 2013 13:49:41 +0200, by Christian Wirth
-
mxtool hg support for suitesThu, 17 Oct 2013 19:59:25 -0700, by Mick Jordan
-
made AMD64HotSpotBackendFactory more easily extensibleThu, 17 Oct 2013 22:22:19 +0200, by Doug Simon
-
Merge.Thu, 17 Oct 2013 15:58:41 +0200, by Doug Simon
-
made HSAILCompilationResult subclass CompilationResultThu, 17 Oct 2013 14:05:14 +0200, by Doug Simon
-
fixed 5b1a2e8e82d6: make EscapeObjectState value numberableWed, 16 Oct 2013 11:46:05 +0200, by Lukas Stadler
-
added support disassembling during CodeGenThu, 17 Oct 2013 12:22:27 +0200, by Doug Simon
-
fixed regressionThu, 17 Oct 2013 12:21:25 +0200, by Doug Simon
-
marked HSAIL tests that rely on unimplemented featuresThu, 17 Oct 2013 11:48:58 +0200, by Doug Simon
-
gave HSAIL its own Replacements implementation (HSAILHotSpotReplacementsImpl)Thu, 17 Oct 2013 11:48:31 +0200, by Doug Simon
-
replace new InternalError("NYI") with GraalInternalError.unimplemented()Thu, 17 Oct 2013 11:46:58 +0200, by Doug Simon
-
prevent npe in Buffer.copyData() when Buffer.data is nullThu, 17 Oct 2013 11:46:27 +0200, by Doug Simon
-
preliminary support for initializing multiple ForeignCallProviders and LoweringProviders (GRAAL-363)Thu, 17 Oct 2013 10:52:56 +0200, by Doug Simon
-
removed yet more uses of HotSpotGraalRuntime.getHostProviders() (GRAAL-363)Thu, 17 Oct 2013 10:18:53 +0200, by Doug Simon
-
replaced HotSpotGraalRuntime.wordKind with an access via the host backend (GRAAL-363)Thu, 17 Oct 2013 10:09:02 +0200, by Doug Simon
-
removed more uses of HotSpotGraalRuntime.getHostProviders() (GRAAL-363)Thu, 17 Oct 2013 09:58:17 +0200, by Doug Simon
-
factored out retrieving the host architecture name to handle variations in value of os.arch system propertyThu, 17 Oct 2013 09:25:58 +0200, by Doug Simon
-
make TimedBootstrap work with lower time limitsWed, 16 Oct 2013 22:06:58 -0700, by twisti
-
added NegateNodeCanonicalizationTestWed, 16 Oct 2013 19:49:15 -0700, by twisti
-
fixed C++ compilation error in fastdebug buildThu, 17 Oct 2013 01:28:01 +0200, by Doug Simon
-
fixed project canonicalizationThu, 17 Oct 2013 01:16:36 +0200, by Doug Simon
-
added missing fileThu, 17 Oct 2013 01:14:05 +0200, by Doug Simon
-
improved support for co-existing, multiple backends (GRAAL-363)Thu, 17 Oct 2013 01:08:17 +0200, by Doug Simon
-
added support for wrapping long lines in mx/projects by placing a "\" at the end of the line (like the C preprocessor accepts)Thu, 17 Oct 2013 01:05:13 +0200, by Doug Simon
-
Merge.Wed, 16 Oct 2013 18:27:28 +0200, by Christian Humer
-
Truffle-DSL: fixed type comparison of inner classes fails with ECJ when class was loaded from binary file.Wed, 16 Oct 2013 18:27:11 +0200, by Christian Humer
-
Truffle-DSL: fixed an NPE if invalid TypeData are compared.Wed, 16 Oct 2013 18:25:16 +0200, by Christian Humer
-
Merge.Wed, 16 Oct 2013 16:15:40 +0200, by Thomas Wuerthinger
-
Merge.Wed, 16 Oct 2013 15:03:29 +0200, by Thomas Wuerthinger
-
Fix integer stamp test.Wed, 16 Oct 2013 15:02:48 +0200, by Thomas Wuerthinger
-
Merge.Wed, 16 Oct 2013 03:53:40 +0200, by Thomas Wuerthinger
-
Remove files of Truffle printer.Wed, 16 Oct 2013 03:11:19 +0200, by Thomas Wuerthinger
-
Merge.Wed, 16 Oct 2013 03:03:34 +0200, by Thomas Wuerthinger
-
Make sure constants have the correct stack kind and unsafe accesses the correct access kind.Wed, 16 Oct 2013 03:02:03 +0200, by Thomas Wuerthinger
-
Merge.Tue, 15 Oct 2013 13:51:27 +0200, by Thomas Wuerthinger
-
Add LoweringProvider parameter to registerReplacements method.Tue, 15 Oct 2013 01:25:31 +0200, by Thomas Wuerthinger
-
increased generated interpreter size to accomodate WindowsWed, 16 Oct 2013 14:18:10 +0200, by Doug Simon
-
attempt to fix Eclipse build loop issueWed, 16 Oct 2013 14:17:42 +0200, by Doug Simon
-
fixed name of SPARC classWed, 16 Oct 2013 13:24:34 +0200, by Doug Simon
-
increased AMD64 template interpreter size in GRAALVM to allow the VM to be debugged with a Java debuggerWed, 16 Oct 2013 12:19:25 +0200, by Doug Simon
-
added LoweringProvider to ReplacementsProvider.registerReplacementsTue, 15 Oct 2013 23:32:19 +0200, by Doug Simon
-
add missing @Override to Iterator.remove overridesTue, 15 Oct 2013 22:38:35 -0700, by twisti
-
revert Unsafe.getObject hack to read uncompressed pointersTue, 15 Oct 2013 18:04:13 -0700, by twisti
-
MergeWed, 16 Oct 2013 01:12:47 +0200, by Christos Kotselidis
-
Enable Deferred Init BarriersWed, 16 Oct 2013 01:12:23 +0200, by Christos Kotselidis
-
Fix inconsistent oops in slow path allocationWed, 16 Oct 2013 01:05:14 +0200, by Christos Kotselidis
-
Merge.Tue, 15 Oct 2013 23:06:27 +0200, by Doug Simon
-
rename: graalRuntime -> runtime, getGraalRuntime -> getRuntimeTue, 15 Oct 2013 22:21:01 +0200, by Doug Simon
-
introduced HotSpotRegistersProvider interfaceTue, 15 Oct 2013 22:19:41 +0200, by Doug Simon
-
split HotSpotRuntime into separate provider implementationsTue, 15 Oct 2013 14:14:06 +0200, by Doug Simon
-
Backed out changeset: 5b1a2e8e82d6Tue, 15 Oct 2013 21:32:13 +0200, by Doug Simon
-
Merge.Tue, 15 Oct 2013 21:28:24 +0200, by Doug Simon
-
made use of substitution when deriving a new Providers objectMon, 14 Oct 2013 11:24:04 +0200, by Doug Simon
-
narrowed TargetDescription dependency of ReplacementsImpl to word kindMon, 14 Oct 2013 11:06:32 +0200, by Doug Simon
-
Fix intptr_t to oop casts in vframeArray.cpp and re-enable CHECK_UNHANDLED_OOPS in fastdebug modeTue, 15 Oct 2013 14:26:30 +0200, by Gilles Duboscq
-
The runtime entries need to use oopDesc* rather than oop in their signatureTue, 15 Oct 2013 14:46:25 +0200, by Gilles Duboscq
-
MergeTue, 15 Oct 2013 14:02:31 +0200, by Gilles Duboscq
-
When FixedGuardNode is canonicalized away, it should not be replaced with the previous beginMon, 14 Oct 2013 17:49:25 +0200, by Gilles Duboscq
-
Remove truffle.printerTue, 15 Oct 2013 17:41:30 +0200, by Matthias Grimmer
-
make EscapeObjectState value numberableTue, 15 Oct 2013 13:03:54 +0200, by Lukas Stadler
-
PEA: fix up FrameStates *after* dealing with unhandled inputsTue, 15 Oct 2013 11:32:32 +0200, by Lukas Stadler
-
preliminary fix for MonitorExitNodes with AFTER_BCITue, 15 Oct 2013 11:31:23 +0200, by Lukas Stadler
-
ConstantNode methods should not throw InternalErrorMon, 14 Oct 2013 19:46:29 -0700, by twisti
-
MergeTue, 15 Oct 2013 02:07:33 +0200, by Christos Kotselidis
-
Fix unittestsTue, 15 Oct 2013 01:50:48 +0200, by Christos Kotselidis
-
MergeMon, 14 Oct 2013 23:38:14 +0200, by Christos Kotselidis
-
Re-enable G1 verification in gateMon, 14 Oct 2013 23:37:28 +0200, by Christos Kotselidis
-
Fix in G1 GC after latest HotSpot mergeMon, 14 Oct 2013 23:36:11 +0200, by Christos Kotselidis
-
Field renaming in unsafe load snippetMon, 14 Oct 2013 23:35:49 +0200, by Christos Kotselidis
-
Make sure HotSpot installed code link is cut when code is explicitely invalidated.Tue, 15 Oct 2013 01:11:02 +0200, by Thomas Wuerthinger
-
Fix wrong modification of ReplacementsImpl macro node method handling.Tue, 15 Oct 2013 00:31:43 +0200, by Thomas Wuerthinger
-
Improve convert deoptimize to guard phase to recognize FixedGuardNode following MergeNode.Mon, 14 Oct 2013 23:30:05 +0200, by Thomas Wuerthinger
-
Improve canonicalization of FixedGuardNode.Mon, 14 Oct 2013 23:28:45 +0200, by Thomas Wuerthinger
-
Truffle API adjustments: Simplify frame handling. Introduce cast for MaterializedFrame objects.Mon, 14 Oct 2013 23:28:10 +0200, by Thomas Wuerthinger
-
Merge.Mon, 14 Oct 2013 18:48:21 +0200, by Christian Humer
-
Truffle-DSL: fixed wrong targetType for implicit casts.Mon, 14 Oct 2013 18:35:48 +0200, by Christian Humer
-
merge.Mon, 14 Oct 2013 15:51:57 +0200, by Christian Humer
-
Truffle-DSL: fixed incorrect else guard connections for executeAndSpecialize.Mon, 14 Oct 2013 15:44:18 +0200, by Christian Humer
-
Merge.Mon, 14 Oct 2013 14:32:00 +0200, by Christian Humer
-
Truffle-DSL: fixed invalid @SlowPath on generic execute methods. (GRAAL-490 #resolve)Mon, 14 Oct 2013 13:25:25 +0200, by Christian Humer
-
Truffle-DSL. fixed some issues with new generation strategy.Fri, 11 Oct 2013 20:45:14 +0200, by Christian Humer
-
Merge.Fri, 11 Oct 2013 20:07:50 +0200, by Christian Humer
-
SL: updated simple lanugage type system to use an implicit cast.Fri, 11 Oct 2013 20:06:33 +0200, by Christian Humer
-
Truffle-DSL: implemented new polymorphic more compact generation strategyFri, 11 Oct 2013 20:05:55 +0200, by Christian Humer
-
Merge.Wed, 09 Oct 2013 15:33:36 +0200, by Christian Humer
-
Truffle-DSL: fixed minor issue in implicit cast tests.Thu, 03 Oct 2013 18:09:21 +0200, by Christian Humer
-
Truffle-DSL: new implicit cast code generation layout supports now executeWith.Thu, 03 Oct 2013 18:07:59 +0200, by Christian Humer
-
TruffleDSL: improved code generation layout for implicit casts.Thu, 03 Oct 2013 16:31:09 +0200, by Christian Humer
-
SL: fixed literals generate unnecessary code.Wed, 02 Oct 2013 15:57:17 +0200, by Christian Humer
-
Merge.Wed, 02 Oct 2013 15:33:25 +0200, by Christian Humer
-
Truffle: Added experimental serialization API.Wed, 02 Oct 2013 15:33:08 +0200, by Christian Humer
-
Merge.Wed, 02 Oct 2013 13:26:31 +0200, by Christian Humer
-
Merge.Fri, 06 Sep 2013 21:37:50 +0200, by Christian Humer
-
Truffle-DSL: fixed a if bug target parameters and executes accidently do not match.Fri, 06 Sep 2013 17:59:27 +0200, by Christian Humer
-
During CheckCast lowering, if null was never seen and a guard is created for the null case, the instanceof should be done on a non-null value.Mon, 14 Oct 2013 16:40:51 +0200, by Gilles Duboscq
-
Remove reduduant guards stage check in GuardingPiNode.lowerMon, 14 Oct 2013 15:52:24 +0200, by Gilles Duboscq
-
Replace some wrong GRAAL_ONLY with GRAALVM_ONLYMon, 14 Oct 2013 13:49:46 +0200, by Gilles Duboscq
-
remove unused parameters from doProfile methodsMon, 14 Oct 2013 13:07:34 +0200, by Lukas Stadler
-
exclude java.lang.ref.Reference from Escape AnalysisMon, 14 Oct 2013 10:45:02 +0200, by Lukas Stadler
-
fix hosted mode on windows after hotspot merge.Sat, 12 Oct 2013 20:08:36 +0200, by Andreas Woess
-
NodeClassIterator: remove reference to NodeClassSat, 12 Oct 2013 10:18:16 +0200, by Bernhard Urban
-
MergeSat, 12 Oct 2013 02:10:16 +0200, by Christos Kotselidis
-
MergeSat, 12 Oct 2013 01:15:05 +0200, by Christos Kotselidis
-
Fix warningSat, 12 Oct 2013 00:47:33 +0200, by Christos Kotselidis
-
MergeFri, 11 Oct 2013 23:14:06 +0200, by Christos Kotselidis
-
MergeFri, 11 Oct 2013 22:40:21 +0200, by Christos Kotselidis
-
MergeFri, 11 Oct 2013 21:41:42 +0200, by Christos Kotselidis
-
MergeFri, 11 Oct 2013 17:21:14 +0200, by Christos Kotselidis
-
Augment unit tests to account for deferred init barriersFri, 11 Oct 2013 17:14:35 +0200, by Christos Kotselidis
-
Augment WriteBarrier Verification phase error reportingFri, 11 Oct 2013 17:14:18 +0200, by Christos Kotselidis
-
Do not add write barriers to newly allocated objectsFri, 11 Oct 2013 17:12:35 +0200, by Christos Kotselidis
-
Customize deferred barrier flags fro GraalFri, 11 Oct 2013 17:09:13 +0200, by Christos Kotselidis
-
Defer barriers upon slow-path allocationFri, 11 Oct 2013 17:08:22 +0200, by Christos Kotselidis
-
Delegate deferred barrier arguments to graalFri, 11 Oct 2013 17:07:41 +0200, by Christos Kotselidis
-
Add Graal option for deferring write barriers of eden allocated objectsFri, 11 Oct 2013 17:06:18 +0200, by Christos Kotselidis
-
moved lookupForeignCall() from CodeCacheProvider to ForeignCallsProvider (GRAAL-511)Sat, 12 Oct 2013 01:03:47 +0200, by Doug Simon
-
refactored isReexecutable(), getKilledLocations() and canDeoptimize() out of MetaAccessProvider into ForeignCallsProvider (GRAAL-511)Sat, 12 Oct 2013 00:31:37 +0200, by Doug Simon
-
introduced @InjectedNodeParameter annotation to make injection of arguments during node intrinsification more extensibleFri, 11 Oct 2013 21:58:41 +0200, by Doug Simon
-
fixed C compilation warnings on MacOSFri, 11 Oct 2013 21:05:41 +0200, by Doug Simon
-
gate: temporarily disable G1 verification until merge issues are resolvedFri, 11 Oct 2013 19:20:45 +0200, by Bernhard Urban
-
MergeFri, 11 Oct 2013 17:53:29 +0200, by Gilles Duboscq
-
Revert changes to globalDefinitions (needs more work) and disable CHECK_UNHANDLED_OOPS in fastdebug until it's fixed upstreamFri, 11 Oct 2013 17:52:33 +0200, by Gilles Duboscq
-
Reduce HotSpot diff and fix previous mergeFri, 11 Oct 2013 15:41:33 +0200, by Gilles Duboscq
-
Merge with hs25-b53Fri, 11 Oct 2013 10:38:03 +0200, by Gilles Duboscq
-
Added tag hs25-b53 for changeset 562a3d356de6 jdk8-b111Fri, 04 Oct 2013 14:10:09 -0700, by amurillo
-
MergeFri, 04 Oct 2013 13:37:25 -0700, by jcoomes
-
8025853: Remove unnecessary uses of GenerationSizerThu, 03 Oct 2013 17:16:23 +0200, by jwilhelm
-
8025855: Simplify GenRemSet code slightlyThu, 03 Oct 2013 13:19:19 +0200, by jwilhelm
-
MergeWed, 02 Oct 2013 18:24:58 +0200, by ehelin
-
8025226: TestPerfCountersAndMemoryPools.java fails with -Xmixed or -XcompMon, 30 Sep 2013 11:39:07 +0200, by ehelin
-
8012525: gc/metaspace/G1AddMetaspaceDependency.java Test fails a safepoint timeout assertion or hangs.Wed, 02 Oct 2013 14:33:32 +0200, by mgerdin
-
8025313: MetaspaceMemoryPool incorrectly reports undefined size for maxTue, 01 Oct 2013 15:21:14 +0200, by ehelin
-
8025605: G1: Heap expansion logging misleading for fully expanded heapTue, 01 Oct 2013 07:52:52 +0200, by brutisso
-
8025441: G1: assert "assert(thread < _num_vtimes) failed: just checking" fails when G1ConcRefinementThreads > ParallelGCThreadsMon, 30 Sep 2013 12:43:59 +0200, by tschatzl
-
8025305: Cleanup CardTableModRefBS usage in G1Tue, 24 Sep 2013 14:46:29 +0200, by mgerdin
-
MergeFri, 27 Sep 2013 13:41:07 +0200, by tschatzl
-
MergeFri, 27 Sep 2013 11:18:26 +0200, by tschatzl
-
8025279: metaspace/flags/maxMetaspaceSize throws OOM: out of Compressed Klass spaceFri, 27 Sep 2013 10:23:12 +0200, by mgerdin
-
8014078: G1: improve remembered set summary information by providing per region type informationThu, 26 Sep 2013 12:49:45 +0200, by tschatzl
-
MergeThu, 03 Oct 2013 10:35:32 -0700, by vladidan
-
MergeThu, 03 Oct 2013 10:25:54 -0400, by jprovino
-
MergeFri, 27 Sep 2013 13:53:43 -0400, by jiangli
-
8024990: JT_JDK: 11 failures with SIGSEGV on arm-sflt platforms in nightly fastdebug build.Fri, 27 Sep 2013 13:49:57 -0400, by jiangli
-
MergeThu, 03 Oct 2013 16:38:21 +0400, by iveresov
-
8025233: Move sun.invoke.Stable into java.lang.invoke packageWed, 02 Oct 2013 06:17:10 -0700, by vlivanov
-
8025260: Methodhandles/JSR292: NullPointerException (NPE) thrown instead of AbstractMethodError (AME)Fri, 27 Sep 2013 13:36:25 -0400, by drchase
-
8025599: Missing store barrier with OptimizeStringConcatMon, 30 Sep 2013 15:42:39 -0700, by twisti
-
8014447: Object.hashCode intrinsic breaks inline cachesFri, 27 Sep 2013 11:52:24 +0400, by shade
-
8025613: clang: remove -Wno-unused-valueSat, 28 Sep 2013 12:42:22 -0700, by twisti
-
8023452: TestCase$Helper(java.lang.Object) must be osr_compiledSat, 28 Sep 2013 12:32:10 +0400, by iignatyev
-
8024678: Java source files in hotspot/test/testlibrary should not use @author tag in JavaDocSat, 28 Sep 2013 12:32:09 +0400, by iignatyev
-
MergeFri, 27 Sep 2013 15:43:03 -0700, by adlertz
-
MergeFri, 27 Sep 2013 12:43:51 -0700, by adlertz
-
8020151: PSR:PERF Large performance regressions when code cache is filledFri, 27 Sep 2013 10:50:55 +0200, by anoll
-
8024924: Intrinsify java.lang.Math.addExactFri, 27 Sep 2013 08:39:19 +0200, by rbackman
-
8024545: make develop and notproduct flag values available in product buildsThu, 26 Sep 2013 12:07:53 -0700, by twisti
-
MergeTue, 01 Oct 2013 11:06:35 -0400, by zgu
-
MergeTue, 01 Oct 2013 09:21:43 -0400, by zgu
-
8022187: Missing ResourceMark crash when assertion using FormatBufferResource failsTue, 01 Oct 2013 08:54:05 -0400, by zgu
-
8011311: Private interface methods. Default conflicts:ICCE. no erased_super_default.Tue, 01 Oct 2013 08:10:42 -0400, by acorn
-
MergeFri, 27 Sep 2013 10:08:56 -0400, by zgu
-
7195622: CheckUnhandledOops has limited usefulness nowThu, 26 Sep 2013 10:25:02 -0400, by hseigel
-
8024492: [TESTBUG] Test library class Platform.java needs to include methods for missing OS's and architecturesWed, 25 Sep 2013 17:47:51 +0200, by ctornqvi
-
8024677: [TESTBUG] Move tests for classes in /testlibraryWed, 25 Sep 2013 17:47:22 +0200, by ctornqvi
-
8023956: Provide a work-around to broken Linux 32 bit "Exec Shield" using CS for NX emulation (crashing with SI_KERNEL)Wed, 25 Sep 2013 13:58:13 +0200, by dsimms
-
8025536: new hotspot build - hs25-b53Thu, 26 Sep 2013 13:41:34 -0700, by amurillo
-
Added tag jdk8-b110 for changeset 6209b0ed51c0Wed, 02 Oct 2013 13:26:31 -0700, by katleman
-
Added tag hs25-b52 for changeset 58043478c26d jdk8-b110Thu, 26 Sep 2013 13:33:02 -0700, by amurillo
-
MergeThu, 26 Sep 2013 06:34:10 -0700, by tschatzl
-
MergeThu, 26 Sep 2013 12:18:21 +0200, by tschatzl
-
8025228: assert(new_entry->reserved_words() == vs_word_size) fails in nightlyWed, 25 Sep 2013 17:23:41 +0200, by brutisso
-
7163191: G1: introduce a "heap spanning table" abstractionWed, 25 Sep 2013 13:25:24 +0200, by tschatzl
-
MergeTue, 24 Sep 2013 10:14:02 +0200, by tschatzl
-
8025096: Move the ChunkManager instances out of the VirtualSpaceListsSat, 21 Sep 2013 10:09:42 +0200, by stefank
-
8025059: Metspace::should_expand mixes bytes and words in check against MaxMetaspaceSizeFri, 20 Sep 2013 11:00:38 +0200, by stefank
-
8024974: Incorrect use of GC_locker::is_active()Fri, 20 Sep 2013 10:53:28 +0200, by stefank
-
MergeThu, 26 Sep 2013 04:00:09 -0700, by bdelsart
-
MergeThu, 26 Sep 2013 01:30:01 -0700, by bdelsart
-
MergeFri, 20 Sep 2013 20:19:52 -0700, by jiangli
-
8014911: Should use SUPPORTS_NATIVE_CX8 define to help C/C++ compiler elide blocks of codeFri, 20 Sep 2013 15:06:23 -0400, by bpittore
-
MergeThu, 26 Sep 2013 08:48:15 +0200, by adlertz
-
8022585: VM crashes when ran with -XX:+PrintInliningTue, 24 Sep 2013 16:08:00 -0700, by kvn
-
7009641: Don't fail VM when CodeCache is fullTue, 24 Sep 2013 15:56:25 +0200, by anoll
-
MergeWed, 25 Sep 2013 13:03:21 -0400, by zgu
-
8025088: Missing cases for JVM_CONSTANT_MethodHandleInError cause crash if debugger steps into error-tagged method handleMon, 23 Sep 2013 08:56:19 -0700, by iklam
-
MergeSun, 22 Sep 2013 18:07:43 +0200, by dsamersoff
-
7133122: SA throws sun.jvm.hotspot.debugger.UnmappedAddressException when it should notSun, 22 Sep 2013 18:49:09 +0400, by dsamersoff
-
6989981: jstack causes "fatal error: ExceptionMark destructor expects no pending exceptions"Sun, 22 Sep 2013 06:31:43 -0700, by sla
-
MergeFri, 20 Sep 2013 18:19:07 -0700, by dcubed
-
MergeFri, 20 Sep 2013 12:58:35 -0700, by dcubed
-
MergeSat, 21 Sep 2013 01:45:29 +0200, by coleenp
-
8014956: nashorn/api/javaaccess/MethodAccessTest.java test fails on sparc-solaris 64Fri, 20 Sep 2013 18:34:00 -0400, by coleenp
-
MergeFri, 20 Sep 2013 10:34:41 -0700, by mgerdin
-
7196151: ParserTest SEGv on solarisTue, 17 Sep 2013 17:16:28 +0200, by allwin
-
MergeFri, 20 Sep 2013 09:44:04 -0400, by coleenp
-
8022887: Assertion hit while using class and redefining it with RedefineClasses simultaneouslyFri, 20 Sep 2013 09:30:02 -0400, by coleenp
-
8024517: runtime/CDSCompressedKPtrs/XShareAuto.java failed with RuntimeExceptionThu, 19 Sep 2013 11:04:23 -0400, by hseigel
-
MergeThu, 19 Sep 2013 08:47:46 +0200, by kevinw
-
MergeWed, 18 Sep 2013 19:50:44 +0200, by kevinw
-
8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR and GET_OWNED_MONITORWed, 18 Sep 2013 16:48:49 +0400, by sgabdura
-
8024826: (s) : Remove alt-rt.jar, used by +AggressiveOpsWed, 18 Sep 2013 20:08:00 -0400, by dholmes
-
8019835: Strings interned in different threads equal but does not ==Wed, 18 Sep 2013 07:02:10 -0700, by dcubed
-
8025127: new hotspot build - hs25-b52Fri, 20 Sep 2013 11:17:04 -0700, by amurillo
-
Added tag jdk8-b109 for changeset c81dd5393a5eThu, 26 Sep 2013 10:43:15 -0700, by cl
-
8025411: JPRT to switch to the new Win platforms for JDK8 builds this week jdk8-b109Wed, 25 Sep 2013 12:23:10 -0700, by tbell
-
Added tag hs25-b51 for changeset 566db1b0e6efFri, 20 Sep 2013 11:09:26 -0700, by amurillo
-
MergeThu, 19 Sep 2013 18:01:39 +0200, by adlertz
-
8023542: Test java/io/File/CheckPermission.java fails due to unfinished recursion (java.lang.StackOverflowError) when JIT'ed code (-client,-server) is runningWed, 18 Sep 2013 14:10:21 -0700, by iveresov
-
MergeWed, 18 Sep 2013 09:31:01 +0200, by rbackman
-
8022883: Assertion failed: sweptCount >= flushedCount + markedCount + zombifiedCountWed, 18 Sep 2013 07:22:20 +0200, by anoll
-
MergeTue, 17 Sep 2013 20:48:42 -0700, by jrose
-
8014013: CallInfo structure no longer accurately reports the result of a LinkResolver operationFri, 13 Sep 2013 22:38:02 -0400, by drchase
-
MergeTue, 17 Sep 2013 16:07:37 -0700, by adlertz
-
8024128: guarantee(codelet_size > 0 && (size_t)codelet_size > 2*K) failed: not enough space for interpreter generationTue, 17 Sep 2013 08:39:20 +0200, by anoll
-
MergeTue, 17 Sep 2013 23:12:27 +0200, by ctornqvi
-
8014905: [TESTBUG] Some hotspot tests should be updated to divide test jdk and compile jdkTue, 17 Sep 2013 16:55:53 +0200, by ctornqvi
-
MergeTue, 17 Sep 2013 05:30:19 -0700, by adlertz
-
8024760: add more types, fields and constants to VMStructsFri, 13 Sep 2013 16:55:44 -0700, by twisti
-
8023134: Rename VM LogFile to hotspot_pid{pid}.log (was hotspot.log)Fri, 13 Sep 2013 04:16:54 -0700, by vlivanov
-
MergeThu, 12 Sep 2013 18:13:28 -0700, by twisti
-
8024275: During CTW: assert(sig_bt[member_arg_pos] == T_OBJECT) failed: dispatch argument must be an objectThu, 12 Sep 2013 14:53:44 -0700, by twisti
-
8024646: Remove LRG_List container, replace it with GrowableArrayThu, 12 Sep 2013 23:13:45 +0200, by adlertz
-
MergeThu, 19 Sep 2013 09:34:20 +0200, by tschatzl
-
MergeThu, 19 Sep 2013 09:26:08 +0200, by tschatzl
-
MergeWed, 18 Sep 2013 15:59:41 +0200, by tschatzl
-
8024669: Native OOME when allocating after changes to maximum heap supporting Coops sizing on sparcv9Wed, 18 Sep 2013 13:18:52 +0200, by tschatzl
-
8024662: gc/arguments/TestUseCompressedOopsErgo.java does not compile.Wed, 18 Sep 2013 10:02:19 +0200, by tschatzl
-
8024718: Metaspace performance counters and memory pools should report the same dataTue, 17 Sep 2013 20:59:07 +0200, by ehelin
-
MergeWed, 18 Sep 2013 00:08:00 +0000, by jwilhelm
-
8024884: Test name changed, test list not updatedTue, 17 Sep 2013 14:02:53 +0200, by jwilhelm
-
8024914: Swapped usage of idx_t and bm_word_t types in bitMap.inline.hppTue, 17 Sep 2013 12:04:11 +0200, by tschatzl
-
MergeMon, 16 Sep 2013 13:32:44 +0200, by tschatzl
-
8024396: VM crashing with assert(!UseLargePages || UseParallelOldGC || use_large_pages) failed: Wrong alignment to use large pagesMon, 16 Sep 2013 10:20:45 +0200, by tschatzl
-
MergeMon, 16 Sep 2013 09:41:03 +0200, by tschatzl
-
8024671: G1 generates assert error messages in product buildsFri, 13 Sep 2013 07:57:13 +0200, by shade
-
8024752: Log TraceMetadata* output to gclog_or_tty instead of ttyFri, 13 Sep 2013 22:25:27 +0200, by stefank
-
8024751: Fix bugs in TraceMetadataFri, 13 Sep 2013 22:23:48 +0200, by stefank
-
8024650: Don't adjust MaxMetaspaceSize up to MetaspaceSizeFri, 13 Sep 2013 22:22:14 +0200, by stefank
-
8024651: Remove the incorrect usage of Metablock::overhead()Fri, 13 Sep 2013 22:21:06 +0200, by stefank
-
8024638: Count and expose the amount of committed memory in the metaspacesThu, 12 Sep 2013 10:15:54 +0200, by stefank
-
8023476: Metaspace capacity > reservedThu, 12 Sep 2013 10:15:30 +0200, by ehelin
-
MergeWed, 11 Sep 2013 18:47:54 +0200, by tschatzl
-
8010722: assert: failed: heap size is too big for compressed oopsWed, 11 Sep 2013 16:25:02 +0200, by tschatzl
-
MergeWed, 11 Sep 2013 06:15:31 -0700, by mgerdin
-
8009561: NPG: Metaspace fragmentation when retiring a MetachunkWed, 11 Sep 2013 09:37:14 +0200, by mgerdin
-
MergeWed, 11 Sep 2013 12:03:41 +0200, by tschatzl
-
8021823: G1: Concurrent marking crashes with -XX:ObjectAlignmentInBytes>=32 in 64bit VMsWed, 11 Sep 2013 10:19:16 +0200, by tschatzl
-
8016825: Large pages for the heap broken on Windows for compressed oopsWed, 11 Sep 2013 10:14:32 +0200, by tschatzl
-
8024176: [macosx] gc/metaspace/ClassMetaspaceSizeInJmapHeap.java failed since jdk8b105, hs25b47Wed, 11 Sep 2013 08:57:02 +0200, by mgerdin
-
8015107: NPG: Use consistent naming for metaspace conceptsMon, 12 Aug 2013 17:37:02 +0200, by ehelin
-
MergeWed, 18 Sep 2013 21:47:51 -0700, by bdelsart
-
8024505: [TESTBUG] update test groups for additional tests that can't run on the minimal VMFri, 13 Sep 2013 21:36:27 -0400, by dholmes
-
MergeFri, 13 Sep 2013 07:47:26 -0700, by bdelsart
-
MergeWed, 11 Sep 2013 23:49:35 -0400, by dholmes
-
8024256: Minimal VM build is broken with PCH disabledWed, 11 Sep 2013 00:38:18 -0400, by dholmes
-
8024007: Misc. cleanup of static agent codeWed, 11 Sep 2013 20:03:34 -0400, by bpittore
-
MergeWed, 18 Sep 2013 12:52:15 -0400, by zgu
-
7149464: [TESTBUG] Test runtime/7020373/Test7020373.sh failed to clean up files after testTue, 17 Sep 2013 20:20:03 +0200, by mseledtsov
-
8016029: test runtime/6878713/Test6878713.sh failedTue, 17 Sep 2013 20:09:32 +0200, by mseledtsov
-
MergeMon, 16 Sep 2013 18:39:53 -0700, by minqi
-
7164841: Improvements to the GC log file rotationMon, 16 Sep 2013 15:35:04 -0700, by minqi
-
MergeMon, 16 Sep 2013 15:24:11 -0700, by acorn
-
8024647: Default method resolution with private superclass methodMon, 16 Sep 2013 17:57:56 -0400, by acorn
-
6986195: correctly identify Ubuntu as the operating system in crash report instead of "Debian"Mon, 16 Sep 2013 12:43:34 -0700, by dcubed
-
6900441: PlatformEvent.park(millis) on Linux could still be affected by changes to the time-of-day clockMon, 16 Sep 2013 07:38:13 -0400, by dholmes
-
MergeFri, 13 Sep 2013 16:56:58 -0700, by sspitsyn
-
8024346: ~CautiouslyPreserveExceptionMark - assert(!_thread->has_pending_exception()) failed: unexpected exception generatedFri, 13 Sep 2013 12:48:50 -0700, by sspitsyn
-
8024345: 'assert(_value != NULL) failed: resolving NULL _value' from VM_RedefineClasses::set_new_constant_poolFri, 13 Sep 2013 12:47:44 -0700, by sspitsyn
-
8017230: Internal Error (jvmtiRedefineClasses.cpp:1662): guarantee(false) failed: insert_space_at() failedFri, 13 Sep 2013 12:46:40 -0700, by sspitsyn
-
MergeFri, 13 Sep 2013 19:20:59 +0200, by mgronlun
-
8021353: Event based tracing is missing thread exitFri, 13 Sep 2013 17:47:00 +0200, by mgronlun
-
MergeFri, 13 Sep 2013 10:34:15 -0400, by zgu
-
8022617: Openjdk hotspot build is broken on BSD platforms using gccThu, 12 Sep 2013 15:53:49 +0400, by dsamersoff
-
8024056: runtime/InitialThreadOverflow/testme.sh failsWed, 11 Sep 2013 14:30:17 +0400, by dsamersoff
-
8023167: JVM allows duplicate Runtime[In]VisibleTypeAnnotations attributes in ClassFile/field_info/method_info structuresMon, 09 Sep 2013 14:44:37 -0400, by hseigel
-
8023478: Test fails with HS crash in GCNotifier.Mon, 09 Sep 2013 10:01:09 +0100, by kevinw
-
8022335: Native stack walk while generating hs_err does not work on Windows x64Fri, 06 Sep 2013 08:42:42 -0700, by iklam
-
8022798: "assert(seq > 0) failed: counter overflow" in KitchensinkWed, 04 Sep 2013 08:55:08 -0400, by zgu
-
8024764: new hotspot build - hs25-b51Fri, 13 Sep 2013 00:43:01 -0700, by amurillo
-
Added tag jdk8-b108 for changeset 85072013aad4Thu, 19 Sep 2013 09:36:51 -0700, by cl
-
Added tag hs25-b50 for changeset a09fe9d1e016 jdk8-b108Fri, 13 Sep 2013 00:25:19 -0700, by amurillo
-
MergeThu, 12 Sep 2013 09:10:14 +0200, by adlertz
-
8010941: MinJumpTableSize is set to 18, investigate if that's still optimalWed, 11 Sep 2013 09:34:00 +0200, by adlertz
-
MergeTue, 10 Sep 2013 15:28:44 -0700, by vlivanov
-
8001107: @Stable annotation for constant folding of lazily evaluated variablesTue, 10 Sep 2013 14:51:48 -0700, by vlivanov
-
8024473: Remove unused macro: IRT_ENTRY_FOR_NMETHODTue, 10 Sep 2013 07:51:37 +0200, by anoll
-
MergeMon, 09 Sep 2013 19:53:28 +0200, by adlertz
-
8012447: Java CTW implementationThu, 05 Sep 2013 16:38:04 +0400, by iignatyev
-
8024258: new hotspot build - hs25-b50Fri, 06 Sep 2013 11:11:19 -0700, by amurillo
-
Added tag jdk8-b107 for changeset 5b7f90aab3adThu, 12 Sep 2013 11:08:59 -0700, by cl
-
Added tag hs25-b49 for changeset 50794d8ac11c jdk8-b107Fri, 06 Sep 2013 11:04:00 -0700, by amurillo
-
MergeThu, 05 Sep 2013 14:15:54 +0200, by tschatzl
-
MergeWed, 04 Sep 2013 12:56:03 -0700, by jmasa
-
8013938: Native OOME on fastdebug VM on SolarisWed, 04 Sep 2013 11:41:17 -0700, by jmasa
-
8020692: TestGCEventMixed.java failed because of timestamp in event after end eventThu, 22 Aug 2013 11:23:15 +0200, by ehelin
-
8019902: G1: Use the average heap size rather than the minimum heap size to calculate the region sizeFri, 30 Aug 2013 07:31:47 +0200, by brutisso
-
MergeThu, 29 Aug 2013 06:53:16 -0700, by jmasa
-
8016155: SIGBUS when running Kitchensink with ParallelScavenge and ParallelOldThu, 22 Aug 2013 10:50:41 +0200, by mgerdin
-
MergeThu, 05 Sep 2013 10:39:10 +0200, by adlertz
-
8024095: Missing brackets in local scheduling code.Mon, 02 Sep 2013 22:44:57 +0200, by adlertz
-
MergeMon, 02 Sep 2013 13:13:45 +0200, by rbackman
-
MergeSun, 01 Sep 2013 19:52:02 +0200, by adlertz
-
8023988: Move local scheduling of nodes to the CFG creation and code motion phase (PhaseCFG)Sun, 01 Sep 2013 19:21:05 +0200, by adlertz
-
8023976: assert(!CompilationPolicy::can_be_compiled(this, comp_level)) failed: sanity checkThu, 29 Aug 2013 22:44:19 +0400, by vlivanov
-
8023597: Optimize G1 barriers code for unsafe load_storeWed, 28 Aug 2013 11:22:43 +0200, by kvn
-
MergeTue, 27 Aug 2013 21:16:54 +0200, by adlertz
-
8023691: Create interface for nodes in class BlockMon, 26 Aug 2013 12:50:23 +0200, by adlertz
-
MergeTue, 27 Aug 2013 19:37:39 +0200, by rbackman
-
8022283: Assertion failed: assert(is_loaded() && field->holder()->is_loaded() && klass()->is_subclass_of (field->holder())) failed: invalid accessTue, 20 Aug 2013 09:37:01 +0200, by rbackman
-
MergeMon, 26 Aug 2013 21:48:19 -0700, by vlivanov
-
8022595: JSR292: deadlock during class loading of MethodHandles, MethodHandleImpl & MethodHandleNativesMon, 26 Aug 2013 17:41:05 +0400, by vlivanov
-
8022456: LogCompilation tool does not work with C1 output againMon, 26 Aug 2013 17:37:25 +0400, by vlivanov
-
8016277: Crash in nmethod::is_compiled_by_c1() on x86Mon, 26 Aug 2013 16:12:20 +0200, by roland
-
7199175: JSR 292: C1 needs patching when invokedynamic/invokehandle call site is not linkedWed, 21 Aug 2013 13:34:45 +0200, by roland
-
8023472: C2 optimization breaks with G1Fri, 23 Aug 2013 18:04:35 -0700, by kvn
-
8012972: Incremental Inlining should support scalar replaced object in debug infoFri, 23 Aug 2013 11:41:37 -0700, by kvn
-
8023381: VM fails to initialize in runtime/CDSCompressedKPtrs/XShareAuto.java runtime/SharedArchiveFile/CdsSameObjectAlignment.javaSun, 01 Sep 2013 10:37:01 -0400, by hseigel
-
MergeFri, 30 Aug 2013 15:42:01 -0700, by acorn
-
MergeFri, 30 Aug 2013 12:56:58 -0700, by acorn
-
8023872: Verification error in generated lambda classesFri, 30 Aug 2013 15:15:56 -0400, by acorn
-
MergeFri, 30 Aug 2013 15:57:06 -0400, by hseigel
-
MergeFri, 30 Aug 2013 15:15:22 -0400, by hseigel
-
8024050: Incorrect optimization level and comment specified for unsafe.cppFri, 30 Aug 2013 15:07:23 -0400, by hseigel
-
MergeFri, 30 Aug 2013 13:38:45 -0400, by zgu
-
MergeFri, 30 Aug 2013 12:22:02 -0400, by zgu
-
6991327: using -Xprof trigger native memory leakFri, 30 Aug 2013 11:54:14 -0400, by zgu
-
MergeFri, 30 Aug 2013 07:04:42 -0700, by dcubed
-
8021954: VM SIGSEGV during classloading on MacOS; hs_err_pid file producedThu, 29 Aug 2013 18:56:29 -0400, by coleenp
-
MergeThu, 29 Aug 2013 21:46:09 +0200, by dsamersoff
-
8009062: poor performance of JNI AttachCurrentThread after fix for 7017193Thu, 29 Aug 2013 21:48:23 +0400, by dsamersoff
-
8022407: sun/misc/CopyMemory.java fails with SIGSEGV in Unsafe_SetByte+0x35Thu, 29 Aug 2013 13:44:07 -0400, by hseigel
-
8016764: JVM does not prohibit invokespecial in c.f.v 51.0 that invokes default interface method in c.f.v 52.0Thu, 29 Aug 2013 10:33:13 -0400, by hseigel
-
8023720: (hotspot) setjmp/longjmp changes the process signal mask on OS XThu, 29 Aug 2013 11:05:55 +0200, by sla
-
8020489: VM crash when non-existent interface called by invokespecialWed, 28 Aug 2013 08:15:01 -0400, by acorn
-
MergeTue, 27 Aug 2013 16:02:59 -0400, by iklam
-
MergeTue, 27 Aug 2013 03:35:46 -0400, by iklam
-
8020622: create.bat on Windows failed to create project file for Visual Studio 2012Mon, 26 Aug 2013 21:59:50 -0700, by iklam
-
MergeTue, 27 Aug 2013 07:54:05 -0700, by minqi
-
8020675: invalid jar file in the bootclasspath could lead to jvm fatal errorMon, 26 Aug 2013 14:11:26 -0700, by ccheung
-
MergeTue, 27 Aug 2013 04:58:58 -0700, by jiangli
-
8023477: Invalid CP index when reading ConstantPool.Mon, 26 Aug 2013 13:32:14 -0400, by jiangli
-
MergeTue, 27 Aug 2013 01:21:22 -0700, by acorn
-
8012294: remove generic handling for default methodsMon, 26 Aug 2013 11:35:25 -0400, by acorn
-
MergeMon, 26 Aug 2013 18:34:29 -0700, by dcubed
-
8023638: Add the regression test for 8006997Mon, 26 Aug 2013 17:42:03 +0400, by shade
-
8024022: new hotspot build - hs25-b49Fri, 30 Aug 2013 00:29:52 -0700, by amurillo
-
Added tag jdk8-b106 for changeset aed585cafc0dThu, 05 Sep 2013 02:45:38 -0700, by cl
-
Added tag hs25-b48 for changeset 18b4798adbc4 jdk8-b106Fri, 30 Aug 2013 00:19:43 -0700, by amurillo
-
MergeThu, 29 Aug 2013 00:22:13 -0400, by dholmes
-
MergeWed, 28 Aug 2013 21:42:14 -0400, by dholmes
-
8023900: [TESTBUG] Initial compact profile test groups need adjustingWed, 28 Aug 2013 19:25:18 -0400, by dholmes
-
MergeWed, 28 Aug 2013 12:01:04 -0700, by jiangli
-
8023580: Add jtreg test for 8004051 and 8005722Wed, 28 Aug 2013 14:44:46 -0400, by bpittore
-
8006164: [TESTBUG] compact profile hotspot test issuesTue, 27 Aug 2013 22:05:53 -0400, by dholmes
-
8020829: JT_HS: 2 runtime NMT tests fail on platforms if NMT detail is not supportedFri, 23 Aug 2013 12:36:32 -0700, by cjplummer
-
8014135: The JVMTI specification does not conform to recent changes in JNI specificationFri, 23 Aug 2013 20:33:02 -0400, by bpittore
-
MergeTue, 27 Aug 2013 18:55:33 -0700, by jmasa
-
MergeFri, 23 Aug 2013 15:59:20 -0700, by jmasa
-
MergeThu, 22 Aug 2013 04:14:45 +0200, by brutisso
-
8022872: G1: Use correct GC cause for young GC triggered by humongous allocationsWed, 21 Aug 2013 22:35:56 +0200, by brutisso
-
8022817: CMS should not shrink if compaction was not doneFri, 16 Aug 2013 06:12:46 -0700, by jmasa
-
MergeMon, 26 Aug 2013 07:01:23 -0700, by stefank
-
8007074: SIGSEGV at ParMarkBitMap::verify_clear()Fri, 16 Aug 2013 13:22:32 +0200, by stefank
-
8022683: JNI GetStringUTFChars should return NULL on allocation failure not abort the VMMon, 26 Aug 2013 09:33:01 +0200, by dsimms
-
8022183: GCC 4.6 change sdefault setting for omit-frame-pointer which breaks hotspot stack walkingSun, 25 Aug 2013 21:21:18 -0400, by hseigel
-
MergeFri, 23 Aug 2013 10:39:15 -0700, by dcubed
-
8023457: Event based tracing framework needs a mutex for thread groupsFri, 23 Aug 2013 10:36:34 +0200, by mgronlun
-
MergeThu, 22 Aug 2013 21:23:31 -0700, by poonam
-
MergeThu, 22 Aug 2013 18:09:29 -0700, by poonam
-
8020530: Non heap memory size calculated incorrectlyWed, 21 Aug 2013 22:12:11 -0700, by poonam
-
MergeThu, 22 Aug 2013 17:21:48 -0700, by jiangli
-
8023547: com/sun/jdi/RedefineMulti.sh fails with IllegalArgumentException after JDK-8021948 .Thu, 22 Aug 2013 19:27:42 -0400, by jiangli
-
MergeThu, 22 Aug 2013 13:53:13 -0700, by iklam
-
8023406: make/windows/build_vm_def.sh takes too long even when BUILD_WIN_SA != 1Thu, 22 Aug 2013 10:20:50 -0700, by iklam
-
MergeThu, 22 Aug 2013 14:56:10 -0400, by sla
-
8011888: sa.js: TypeError: [object JSAdapter] has no such function "__has__"Tue, 23 Jul 2013 14:32:37 +0200, by allwin
-
7121403: [TESTBUG] runtime/7051189/Xchecksig.sh fails on 64bit solarisThu, 22 Aug 2013 11:52:27 -0400, by hseigel
-
8022808: Kitchensink hangs on macosWed, 21 Aug 2013 13:18:52 +0200, by sla
-
8023635: new hotspot build - hs25-b48Fri, 23 Aug 2013 03:14:54 -0700, by amurillo
-
Added tag jdk8-b105 for changeset acac3bde66b2Thu, 29 Aug 2013 09:41:51 -0700, by cl
-
Added tag hs25-b47 for changeset c1604d5885a6 jdk8-b105Fri, 23 Aug 2013 03:01:16 -0700, by amurillo
-
MergeThu, 22 Aug 2013 14:03:47 -0700, by jmasa
-
MergeThu, 22 Aug 2013 11:13:17 -0700, by jmasa
-
8021809: Partitioning based on eden sampling during allocation not reset correctlyWed, 14 Aug 2013 19:52:16 -0700, by jmasa
-
8022784: TaskQueue misses minimal documentation and references for analysisWed, 21 Aug 2013 10:32:02 +0200, by tschatzl
-
MergeTue, 20 Aug 2013 10:02:38 -0700, by jmasa
-
MergeMon, 19 Aug 2013 08:58:56 -0700, by jmasa
-
8023219: NPG: MetaspaceMemoryPool should report statistics for all of metaspaceMon, 19 Aug 2013 18:17:58 +0200, by ehelin
-
8023227: Enhance layout_helper_log2_element_size assertMon, 19 Aug 2013 13:44:13 +0200, by stefank
-
8023145: G1: G1CollectedHeap::mark_strong_code_roots() needs to handle ParallelGCThreads=0Fri, 16 Aug 2013 11:26:09 +0200, by brutisso
-
MergeThu, 15 Aug 2013 13:02:42 -0700, by brutisso
-
7145569: G1: optimize nmethods scanningThu, 15 Aug 2013 10:52:18 +0200, by johnc
-
MergeThu, 22 Aug 2013 18:37:14 +0200, by rbackman
-
8022675: Redundant class init checkThu, 08 Aug 2013 03:16:56 +0200, by rbackman
-
8022956: Clang: enable return type warnings on BSDTue, 20 Aug 2013 10:57:50 -0700, by twisti
-
MergeMon, 19 Aug 2013 09:33:29 +0200, by rbackman
-
8021898: Broken JIT compiler optimization for loop unswitchingFri, 16 Aug 2013 14:11:40 -0700, by kvn
-
MergeFri, 16 Aug 2013 13:39:26 -0400, by iignatyev
-
8022832: Add WB APIs for OSR compilationWed, 14 Aug 2013 23:50:23 +0400, by iignatyev
-
8016456: ciReplay test assumes TIERED compilation is availableFri, 16 Aug 2013 17:34:37 +0400, by iignatyev
-
8023003: Cleanup the public interface to PhaseCFGFri, 16 Aug 2013 10:23:55 +0200, by adlertz
-
8022441: Bad code generated for certain interpreted CRC intrinsics, 2 casesThu, 15 Aug 2013 11:59:19 -0700, by bharadwaj
-
8023287: HOTSPOT_BUILD_COMPILER needs to support "Sun Studio 12u3"Tue, 20 Aug 2013 13:47:40 -0700, by dcubed
-
MergeTue, 20 Aug 2013 00:48:55 -0700, by jiangli
-
8021948: Change InstanceKlass::_source_file_name and _generic_signature from Symbol* to constant pool indexes.Mon, 19 Aug 2013 14:59:54 -0400, by jiangli
-
MergeMon, 19 Aug 2013 22:28:52 -0700, by kevinw
-
8022655: ClassDump ignored jarStream settingMon, 19 Aug 2013 14:28:58 +0100, by kevinw
-
MergeMon, 19 Aug 2013 17:29:41 -0700, by ehelin
-
8014659: NPG: performance counters for compressed klass spaceWed, 07 Aug 2013 16:47:32 +0200, by ehelin
-
8023188: Unsafe volatile double store on bsd is brokenMon, 19 Aug 2013 09:16:35 -0700, by minqi
-
MergeFri, 16 Aug 2013 10:06:58 -0700, by dcubed
-
8023152: new hotspot build - hs25-b47Fri, 16 Aug 2013 04:24:07 -0700, by amurillo
-
Added tag jdk8-b104 for changeset 104743074675Thu, 22 Aug 2013 09:10:01 -0700, by cl
-
Adapt compressed pointers implementation for last HotSpot changesThu, 10 Oct 2013 18:26:22 +0200, by Gilles Duboscq
-
MergeThu, 10 Oct 2013 17:22:25 +0200, by Gilles Duboscq
-
8003424: Enable Class Data Sharing for CompressedOopsThu, 15 Aug 2013 20:04:10 -0400, by hseigel
-
8005073: [TESTBUG] remove crufty '_g' support from HS testsWed, 14 Aug 2013 15:12:00 -0700, by rdurbin
-
grouped provider values/parameters into a Providers object (GRAAL-511)Fri, 11 Oct 2013 16:11:21 +0200, by Doug Simon
-
Merge.Fri, 11 Oct 2013 12:20:09 +0200, by Doug Simon
-
refactored constantEquals(), lookupArrayLength() and readUnsafeConstant() out of MetaAccessProvider into ConstantReflectionProvider (GRAAL-511)Fri, 11 Oct 2013 12:19:09 +0200, by Doug Simon
-
rename: lookupRegisterConfig -> getRegisterConfig (part 2)Thu, 10 Oct 2013 23:20:04 +0200, by Doug Simon
-
rename: lookupRegisterConfig -> getRegisterConfigThu, 10 Oct 2013 23:08:06 +0200, by Doug Simon
-
rename: metaAccessProvider -> metaAccessThu, 10 Oct 2013 22:58:07 +0200, by Doug Simon
-
removed unnecessary delegating classesThu, 10 Oct 2013 22:46:13 +0200, by Doug Simon
-
NodeClassIterator: seperate implementation for modCount checkFri, 11 Oct 2013 00:18:41 +0200, by Bernhard Urban
-
NodeClassIterator: specialize instance for each type of iterator (inputs/successors) in order to share directCount/offsets directly with NodeClassThu, 10 Oct 2013 22:29:47 +0200, by Bernhard Urban
-
made GraalCodeCacheProvider independent of CodeCacheProvider and renamed the former to LoweringProvider (GRAAL-511)Thu, 10 Oct 2013 20:50:54 +0200, by Doug Simon
-
Merge.Thu, 10 Oct 2013 18:26:09 +0200, by Doug Simon
-
removed API for storing a Graph with an InstalledCodeThu, 10 Oct 2013 18:12:30 +0200, by Doug Simon
-
added ability to suppress duplicate lines on an output stream and used it to filter the GC verification log messages in the gateThu, 10 Oct 2013 18:07:20 +0200, by Doug Simon
-
MergeThu, 10 Oct 2013 17:07:11 +0200, by Gilles Duboscq
-
Disable TieredCompilation if Graal is enabledThu, 10 Oct 2013 17:06:03 +0200, by Gilles Duboscq
-
Merge hs25-b46Thu, 10 Oct 2013 14:20:04 +0200, by Gilles Duboscq
-
Added tag hs25-b46 for changeset 580430d131cc jdk8-b104Fri, 16 Aug 2013 04:14:13 -0700, by amurillo
-
MergeFri, 16 Aug 2013 09:02:36 +0200, by brutisso
-
MergeThu, 15 Aug 2013 06:20:48 -0700, by ehelin
-
8020598: ObjectCountEventSender::send needs INCLUDE_TRACE guards when building OpenJDK with INCLUDE_TRACE=0Tue, 13 Aug 2013 18:16:19 +0200, by ehelin
-
8023021: Unnecessary clearing of the card table introduced by the fix for JDK-8023013Thu, 15 Aug 2013 10:05:50 +0200, by brutisso
-
8022899: SunStudio compiler can not handle EXCEPTION_MARK and inliningWed, 14 Aug 2013 13:49:36 +0200, by ehelin
-
MergeWed, 14 Aug 2013 10:55:45 +0200, by brutisso
-
8022800: Use specific generations rather than generation iterationWed, 14 Aug 2013 09:02:32 +0200, by brutisso
-
8022880: False sharing between PSPromotionManager instancesFri, 31 May 2013 14:32:44 +0200, by stefank
-
MergeThu, 15 Aug 2013 15:26:16 +0200, by rbackman
-
8022993: Convert MAX_UNROLL constant to LoopMaxUnroll C2 flagWed, 14 Aug 2013 10:21:26 -0700, by kvn
-
8019915: whitebox testClearMethodStateTest fails with tiered on sparcSat, 10 Aug 2013 10:01:12 +0400, by iignatyev
-
MergeFri, 09 Aug 2013 18:05:00 +0200, by rbackman
-
8022475: Remove unneeded ad-filesWed, 07 Aug 2013 18:04:42 +0200, by adlertz
-
8022284: Hide internal data structure in PhaseCFGWed, 07 Aug 2013 17:56:19 +0200, by adlertz
-
8009728: nsk/jvmti/AttachOnDemand/attach030 crashes on Win32Mon, 12 Aug 2013 17:24:54 -0400, by coleenp
-
8022740: Visual 2008 IDE build is brokenSat, 10 Aug 2013 10:56:27 -0700, by iklam
-
MergeFri, 09 Aug 2013 15:36:09 -0700, by dcubed
-
MergeFri, 09 Aug 2013 13:19:00 -0700, by dcubed
-
8022452: Hotspot needs to know about Windows 8.1 and Windows Server 2012 R2Fri, 09 Aug 2013 09:51:21 -0700, by mikael
-
MergeThu, 08 Aug 2013 20:13:45 -0700, by minqi
-
8019583: [TESTBUG] runtime/7107135 always passesThu, 08 Aug 2013 15:19:12 -0700, by minqi
-
8022093: syntax error near "umpiconninfo_t" -- when building on Solaris 10Thu, 08 Aug 2013 14:45:56 -0700, by iklam
-
8016601: Unable to build hsx24 on Windows using project creator and Visual StudioThu, 08 Aug 2013 09:21:30 -0700, by dcubed
-
8021771: warning stat64 is deprecated - when building on OSX 10.7.5Wed, 07 Aug 2013 19:02:06 +0400, by dsamersoff
-
MergeTue, 06 Aug 2013 21:06:19 -0700, by dholmes
-
8022188: Make zero compile after 8016131 and 8016697Tue, 06 Aug 2013 12:28:46 -0400, by omajid
-
7187554: JSR 292: JVMTI PopFrame needs to handle appendix argumentsTue, 06 Aug 2013 16:33:59 -0700, by sspitsyn
-
8022688: new hotspot build - hs25-b46Fri, 09 Aug 2013 01:39:11 -0700, by amurillo
-
Added tag jdk8-b103 for changeset 6f9be7f87b96Thu, 15 Aug 2013 09:25:33 -0700, by cl
-
Added tag hs25-b45 for changeset 7f55137d6aa8 jdk8-b103Fri, 09 Aug 2013 01:32:48 -0700, by amurillo
-
MergeThu, 08 Aug 2013 23:49:04 +0200, by rbackman
-
8022029: GetUnsafeObjectG1PreBarrier fails on 32-bit with: Unrecognized VM option 'ObjectAlignmentInBytes=32'Mon, 05 Aug 2013 15:03:40 -0700, by twisti
-
MergeMon, 05 Aug 2013 17:15:35 +0200, by rbackman
-
8021301: better event messagesFri, 02 Aug 2013 10:20:34 -0700, by anoll
-
8020531: Test compiler/codecache/CheckUpperLimit.java fails when memory limitedThu, 01 Aug 2013 16:01:32 -0700, by anoll
-
8016474: Crash in sun.reflect.UnsafeObjectFieldAccessorImpl.getMon, 29 Jul 2013 16:32:38 -0700, by twisti
-
8021120: TieredCompilation can be enabled even if TIERED is undefinedMon, 29 Jul 2013 11:54:18 +0400, by iignatyev
-
MergeThu, 08 Aug 2013 08:29:28 -0400, by dholmes
-
8012144: multiple SIGSEGVs fails on staxfTue, 06 Aug 2013 20:01:40 -0400, by vladidan
-
8019396: SA-JDI OSThread class initialization throws an exceptionTue, 06 Aug 2013 14:28:48 +0400, by dsamersoff
-
MergeMon, 05 Aug 2013 08:55:06 -0700, by hseigel
-
7073961: [TESTBUG] closed/runtime/4845371/DBB.java failed on solaris 10 X65Sun, 04 Aug 2013 16:30:53 -0400, by hseigel
-
8021444: SA: ClassDump.run() should not ignore existing ClassFilter.Mon, 05 Aug 2013 10:27:31 +0100, by kevinw
-
MergeFri, 02 Aug 2013 22:34:43 +0200, by ctornqvi
-
MergeFri, 02 Aug 2013 18:26:24 +0200, by ctornqvi
-
8009585: test/runtime/7196045 times outFri, 02 Aug 2013 18:12:10 +0200, by ctornqvi
-
MergeFri, 02 Aug 2013 08:32:05 -0700, by dcubed
-
8020943: Memory leak when GCNotifier uses create_from_platform_dependent_str()Fri, 02 Aug 2013 12:26:46 +0100, by kevinw
-
8009407: runtime/8000968/Test8000968.sh has incorrect check for proper configThu, 01 Aug 2013 22:25:11 +0200, by ctornqvi
-
8014294: Assert in ThreadTimesClosure::do_thread() due to use of naked oop instead of handleThu, 01 Aug 2013 22:20:00 +0200, by ctornqvi
-
8020614: OutputAnalyzer.shouldHaveExitValue() should print stdout/stderr outputThu, 01 Aug 2013 22:15:40 +0200, by mseledtsov
-
8022124: new hotspot build - hs25-b45Fri, 02 Aug 2013 03:06:19 -0700, by amurillo
-
Added tag jdk8-b102 for changeset c4697c1c4484Thu, 08 Aug 2013 10:10:31 -0700, by cl
-
Added tag hs25-b44 for changeset 530fe88b3b2c jdk8-b102Fri, 02 Aug 2013 02:54:48 -0700, by amurillo
-
MergeThu, 01 Aug 2013 17:17:52 -0700, by tamao
-
8022051: G1: Remove some unused G1 flagsThu, 01 Aug 2013 17:29:49 +0200, by brutisso
-
8021879: G1: G1HeapRegionSize flag value not updated correctlyThu, 01 Aug 2013 09:35:04 +0200, by brutisso
-
8021967: Deprecate -XX:DefaultMaxRAMFractionThu, 01 Aug 2013 07:03:07 +0200, by brutisso
-
MergeFri, 26 Jul 2013 13:34:22 -0700, by tamao
-
6412968: CMS Long initial mark pausesThu, 25 Jul 2013 11:07:23 -0700, by jmasa
-
MergeThu, 25 Jul 2013 07:02:45 -0700, by jmasa
-
6990419: CMS Remaining work for 6572569: consistently skewed work distribution in (long) re-mark pausesTue, 23 Jul 2013 09:49:11 -0700, by jmasa
-
8020123: Test gc/g1/TestPrintRegionRememberedSetInfo.java fails with "test result: Error. No action after @build"Wed, 24 Jul 2013 10:07:37 +0200, by tschatzl
-
MergeWed, 31 Jul 2013 19:05:03 -0400, by dholmes
-
MergeSat, 27 Jul 2013 17:23:11 -0400, by clucasius
-
8021314: minimal1.make needs to force off components not supported by the minimal VMThu, 25 Jul 2013 21:05:29 -0400, by dholmes
-
MergeWed, 31 Jul 2013 08:28:18 -0700, by fparain
-
8021296: [TESTBUG] Test8017498.sh fails to find "gcc" and fails to compile on some Linux releasesTue, 30 Jul 2013 14:14:25 -0700, by ccheung
-
8019845: Memory leak during class redefinitionFri, 26 Jul 2013 15:24:32 +0000, by fparain
-
MergeFri, 26 Jul 2013 05:54:01 -0700, by fparain
-
MergeWed, 24 Jul 2013 08:04:15 +0200, by minqi
-
8012263: ciReplay: gracefully exit & report meaningful error when replay data parsing failsFri, 19 Jul 2013 14:43:45 -0700, by minqi
-
8008938: TieredCompilation should be defaultFri, 26 Jul 2013 12:37:39 -0700, by kvn
-
8021566: new hotspot build - hs25-b44Fri, 26 Jul 2013 04:01:41 -0700, by amurillo
-
Added tag jdk8-b101 for changeset f6921c876db1Thu, 01 Aug 2013 04:56:11 -0700, by cl
-
made CodeCacheProvider independent of MetaAccessProvider (GRAAL-511)Thu, 10 Oct 2013 16:14:55 +0200, by Doug Simon
-
Simplify ConstantNode.onlyUsedInVirtualStateThu, 10 Oct 2013 13:44:59 +0200, by Gilles Duboscq
-
Ignore agent build filesThu, 10 Oct 2013 12:07:58 +0200, by Gilles Duboscq
-
Label: allocate ArrayList lazilyThu, 10 Oct 2013 13:03:26 +0200, by Bernhard Urban
-
made verification of Option declaring classes runtime independentThu, 10 Oct 2013 12:06:33 +0200, by Doug Simon
-
removed warningThu, 10 Oct 2013 12:05:39 +0200, by Doug Simon
-
added tests for ResolvedJavaType.getClassInitializer() and ResolvedJavaType.getDeclaredMethods()Thu, 10 Oct 2013 11:56:25 +0200, by Doug Simon
-
added ResolvedJavaType.getClassInititalizer()Thu, 10 Oct 2013 11:55:46 +0200, by Doug Simon
-
Back out changeset be0a33a631fa.Thu, 10 Oct 2013 03:23:40 +0200, by Andreas Woess
-
Truffle: fix node rewrite issue that can occur when a currently executing node is replaced in a recursive call.Wed, 09 Oct 2013 22:21:49 +0200, by Andreas Woess
-
Remove obsolete TruffleCompilerOptions.Wed, 09 Oct 2013 20:03:43 +0200, by Andreas Woess
-
fix typoWed, 09 Oct 2013 19:38:58 +0200, by Andreas Woess
-
Fix DeoptimizeNode @NodeInfo.Wed, 09 Oct 2013 17:55:00 +0200, by Andreas Woess
-
Merge.Wed, 09 Oct 2013 17:34:44 +0200, by Thomas Wuerthinger
-
Merge.Wed, 09 Oct 2013 17:26:38 +0200, by Thomas Wuerthinger
-
Do not emit code for constants in virtual state.Wed, 09 Oct 2013 17:26:29 +0200, by Thomas Wuerthinger
-
Allow floating unsafe loads.Tue, 08 Oct 2013 23:14:53 +0200, by Thomas Wuerthinger
-
Only allow virtualization of PiNode if type matches.Tue, 08 Oct 2013 23:14:35 +0200, by Thomas Wuerthinger
-
StandardMethodSubstitutionsTest: reenable tests againWed, 09 Oct 2013 16:53:07 +0200, by Bernhard Urban
-
spelling fixWed, 09 Oct 2013 16:02:48 +0200, by Doug Simon
-
Merge.Tue, 08 Oct 2013 21:47:46 +0200, by Thomas Wuerthinger
-
Introduce ConditionAnchorNode.Tue, 08 Oct 2013 00:18:11 +0200, by Thomas Wuerthinger
-
Fix warnings in PTX code.Tue, 08 Oct 2013 00:17:56 +0200, by Thomas Wuerthinger
-
ensure graal.options in the JDK is deployed/updated/deleted each time the VM is runTue, 08 Oct 2013 15:06:43 +0200, by Doug Simon
-
suggest corrections for mistyped Graal options (GRAAL-521)Tue, 08 Oct 2013 13:30:10 +0200, by Doug Simon
-
TruffleRuntime.createVirtualFrame.Tue, 08 Oct 2013 00:20:24 +0100, by Chris Seaton
-
Merge.Mon, 07 Oct 2013 23:16:00 +0200, by Thomas Wuerthinger
-
Fix unsafe load snippet.Mon, 07 Oct 2013 23:10:17 +0200, by Thomas Wuerthinger
-
Merge.Mon, 07 Oct 2013 09:10:51 +0200, by Thomas Wuerthinger
-
Fix more PTX warnings.Mon, 07 Oct 2013 03:12:05 +0200, by Thomas Wuerthinger
-
Merge.Mon, 07 Oct 2013 03:11:20 +0200, by Thomas Wuerthinger
-
Fix warnings in PTX code.Mon, 07 Oct 2013 03:08:50 +0200, by Thomas Wuerthinger
-
Propagate state after when creating unsafe store node.Mon, 07 Oct 2013 03:05:50 +0200, by Thomas Wuerthinger
-
Add support for unsafe access in early read elimination.Mon, 07 Oct 2013 02:40:08 +0200, by Thomas Wuerthinger
-
Add object location identity class.Mon, 07 Oct 2013 01:25:49 +0200, by Thomas Wuerthinger
-
Merge.Mon, 07 Oct 2013 01:24:08 +0200, by Thomas Wuerthinger
-
Simplify handling of unsafe store and unsafe load.Mon, 07 Oct 2013 01:23:54 +0200, by Thomas Wuerthinger
-
Remove unused import.Sun, 06 Oct 2013 16:30:25 +0200, by Thomas Wuerthinger
-
Add missing node intrinsic annotation.Sun, 06 Oct 2013 16:27:06 +0200, by Thomas Wuerthinger
-
fixed WriteBarrier testsMon, 07 Oct 2013 14:47:18 +0200, by Doug Simon
-
Merge.Mon, 07 Oct 2013 11:36:49 +0200, by Doug Simon
-
removed the IterableNodeType marker interface from PhiNode (GRAAL-471)Sun, 06 Oct 2013 23:45:02 +0200, by Doug Simon
-
removed unused PhiStampPhaseSun, 06 Oct 2013 23:44:15 +0200, by Doug Simon
-
removed the IterableNodeType marker interface from EscapeObjectState (GRAAL-471)Sun, 06 Oct 2013 23:40:18 +0200, by Doug Simon
-
removed the IterableNodeType marker interface from ValueAnchorNode (GRAAL-471)Sun, 06 Oct 2013 23:37:24 +0200, by Doug Simon
-
removed the IterableNodeType marker interface from WriteBarrier (GRAAL-471); typed iteration is only used in testsSun, 06 Oct 2013 23:35:47 +0200, by Doug Simon
-
removed the IterableNodeType marker interface from MaterializedObjectState (GRAAL-471)Sun, 06 Oct 2013 23:32:25 +0200, by Doug Simon
-
removed the IterableNodeType marker interface from LogicNegationNode (GRAAL-471)Sun, 06 Oct 2013 23:31:03 +0200, by Doug Simon
-
removed the IterableNodeType marker interface from LoadIndexedNode (GRAAL-471)Sun, 06 Oct 2013 23:29:37 +0200, by Doug Simon
-
removed unused classSun, 06 Oct 2013 23:28:58 +0200, by Doug Simon
-
removed the IterableNodeType marker interface from LoadFieldNode (GRAAL-471)Sun, 06 Oct 2013 23:04:55 +0200, by Doug Simon
-
Merge with 67a1e27a8dbb0945dc974b3ee3d8ac8af04743d3Sun, 06 Oct 2013 21:19:22 -0700, by Michael Van De Vanter
-
Truffle: another minor tweak to NodeUtil.printSourceAttributionTreeSun, 06 Oct 2013 21:17:51 -0700, by Michael Van De Vanter
-
SL: remove use of RootNode() constructorSun, 06 Oct 2013 19:58:09 -0700, by Michael Van De Vanter
-
Truffle: clean out one more use of the RootNode() constructor in test codeSun, 06 Oct 2013 19:57:46 -0700, by Michael Van De Vanter
-
SL: update node constructors to use the Node(SourceSection) constructorSun, 06 Oct 2013 19:54:56 -0700, by Michael Van De Vanter
-
Truffle; remove uses of Node() constructor in test codeSun, 06 Oct 2013 19:53:00 -0700, by Michael Van De Vanter
-
PTX initial float and doubleSun, 06 Oct 2013 22:07:23 -0400, by Morris Meyer
-
PTX boolean return value, emitIntegerTestMove, warningsSun, 06 Oct 2013 18:15:56 -0400, by Morris Meyer
-
PTX conditional move, switch, if-elseSun, 06 Oct 2013 13:55:09 -0400, by Morris Meyer
-
Merge.Sun, 06 Oct 2013 15:38:20 +0200, by Thomas Wuerthinger
-
Adjustments to unsafe access and unsafe cast compiler directives in Truffle API.Sun, 06 Oct 2013 15:36:12 +0200, by Thomas Wuerthinger
-
Adjustment to unsafe customization macro node.Sat, 05 Oct 2013 15:01:01 +0200, by Thomas Wuerthinger
-
Fixes to PTX control flow logicSat, 05 Oct 2013 16:51:42 -0400, by Morris Meyer
-
Disable broken BitCountNode integer / long substition testSat, 05 Oct 2013 10:37:38 -0400, by Morris Meyer
-
Fixed BasicPTXTest and IntegerPTXTestSat, 05 Oct 2013 10:31:18 -0400, by Morris Meyer
-
more javadoc and output tweaks for dynamic countersFri, 04 Oct 2013 11:56:18 +0200, by Lukas Stadler
-
added block ids to LabelsFri, 04 Oct 2013 00:53:19 +0200, by Doug Simon
-
removed dead or unused codeThu, 03 Oct 2013 21:28:21 +0200, by Doug Simon
-
Fix wrong typecast.Thu, 03 Oct 2013 18:08:24 +0200, by Roland Schatz
-
fix line wrapping issue when printing help for optionsThu, 03 Oct 2013 17:07:10 +0200, by Doug Simon
-
Implement FloatStamp.asConstant.Thu, 03 Oct 2013 11:17:43 +0200, by Roland Schatz
-
Fix problem with FloatStamp/IntegerStamp.alwaysDistinct throwing NPEThu, 03 Oct 2013 10:38:23 +0200, by Gilles Duboscq
-
canonicalized projectsWed, 02 Oct 2013 22:46:54 +0200, by Doug Simon
-
Merge.Wed, 02 Oct 2013 22:46:36 +0200, by Doug Simon
-
modified CustomCanonicalizer to deal with Nodes (instead of ValueNodes) to avoid extra type testing during canonicalization (GRAAL-506)Wed, 02 Oct 2013 21:43:19 +0200, by Doug Simon
-
Merge.Wed, 02 Oct 2013 21:40:29 +0200, by Doug Simon
-
replace instanceof type tests for Canonicalizable and Simplifiable with extra boolean properties in NodeClass (GRAAL-506)Wed, 02 Oct 2013 20:57:11 +0200, by Doug Simon
-
moved Canonicalizable and Simplifiable to the com.oracle.graal.graph project (GRAAL-506)Tue, 01 Oct 2013 20:38:25 +0200, by Doug Simon
-
broadened types in Canonicalizable interface so that it can be moved to the com.oracle.graal.graph project (GRAAL-506)Tue, 01 Oct 2013 20:32:47 +0200, by Doug Simon
-
broadened types in SimplifierTool interface so that it can be moved to the com.oracle.graal.graph project (GRAAL-506)Tue, 01 Oct 2013 20:30:04 +0200, by Doug Simon
-
Inlining: remove killing begin node in non-exceptional path of InvokeWithException after inliningWed, 02 Oct 2013 21:54:12 +0200, by Bernhard Urban
-
fix signature of reflective invocation of ReplacementsImpl.makeGraphWed, 02 Oct 2013 18:40:48 +0200, by Lukas Stadler
-
MergeWed, 02 Oct 2013 17:34:27 +0200, by Lukas Stadler
-
don't tail duplicate object allocationsWed, 21 Aug 2013 15:29:55 +0200, by Lukas Stadler
-
some more javadoc for benchmark countersWed, 02 Oct 2013 15:17:16 +0200, by Lukas Stadler
-
in-depth profiling of allocations and monitorsWed, 02 Oct 2013 15:05:04 +0200, by Lukas Stadler
-
remove unused optionWed, 02 Oct 2013 15:04:04 +0200, by Lukas Stadler
-
fix, simplify and enable ObjectClone intrinsificationWed, 02 Oct 2013 14:38:07 +0200, by Lukas Stadler
-
new parameter on Snippet annotation to remove all frame statesWed, 02 Oct 2013 14:16:04 +0200, by Lukas Stadler
-
Merge.Wed, 02 Oct 2013 15:37:06 +0100, by Chris Seaton
-
Merge.Wed, 02 Oct 2013 14:46:30 +0100, by Chris Seaton
-
mx sl command.Wed, 02 Oct 2013 14:19:28 +0100, by Chris Seaton
-
CommitAllocation: use INIT_LOCATION for initializing objects and arraysWed, 02 Oct 2013 15:43:39 +0200, by Bernhard Urban
-
SchedulePhase: bail out with SchedulingError if scheduled block is not dominated by earliestWed, 02 Oct 2013 11:16:21 +0200, by Bernhard Urban
-
NewMemoryAwareScheudling: process loop a second time in order to compute the loop exists correctly with the new merged stateWed, 02 Oct 2013 11:16:21 +0200, by Bernhard Urban
-
NewMemoryAwareScheduling: handle MemoryPhis properlyWed, 02 Oct 2013 13:32:30 +0200, by Bernhard Urban
-
MemoryScheduling: update testcasesWed, 02 Oct 2013 11:16:21 +0200, by Bernhard Urban
-
FloatingReadNode: add verify(), make sure that lastLocationAccess is always a MemoryCheckpointWed, 25 Sep 2013 19:29:14 +0200, by Bernhard Urban
-
InvokeWithException: make next successor a special begin node which has the same locationidentity as the invokeWed, 02 Oct 2013 11:16:21 +0200, by Bernhard Urban
-
Fix bug in constant folding.Wed, 02 Oct 2013 14:57:37 +0200, by Roland Schatz
-
MergeWed, 02 Oct 2013 13:28:17 +0200, by Lukas Stadler
-
simplify PEA block states by turning scalarAliases and objectAliases into one global NodeMapWed, 02 Oct 2013 13:18:25 +0200, by Lukas Stadler
-
remove unused method from VirtualizerToolWed, 02 Oct 2013 10:19:43 +0200, by Lukas Stadler
-
small javadoc fixWed, 02 Oct 2013 10:18:50 +0200, by Lukas Stadler
-
remove unused EscapeState.ThreadLocalWed, 02 Oct 2013 13:26:32 +0200, by Lukas Stadler
-
MergeMon, 30 Sep 2013 18:32:47 +0200, by Lukas Stadler
-
move benchmark counters into separate class and make them correct for multithreaded applicationsMon, 30 Sep 2013 18:32:26 +0200, by Lukas Stadler
-
Simplify constant folding.Wed, 02 Oct 2013 12:09:51 +0200, by Roland Schatz
-
Truffle: minor legibility improvement in NodeUtil.printSourceAttributionTree()Tue, 01 Oct 2013 17:26:56 -0700, by Michael Van De Vanter
-
Merge with f5faf49a86dd4bfd8e5ff6b9d6beedd280ea3f69Tue, 01 Oct 2013 07:23:33 -0700, by Michael Van De Vanter
-
Truffle: add NodeUtil.printSourceAttributionTree() for debuggingMon, 30 Sep 2013 20:47:41 -0700, by Michael Van De Vanter
-
remove MemoryState, make MemoryMap a node, add MemoryMap input to ReturnNodeMon, 30 Sep 2013 22:05:40 +0200, by Bernhard Urban
-
MemoryMap: move to graal.nodes packageMon, 30 Sep 2013 16:36:24 +0200, by Bernhard Urban
-
NewObjectSnippets: don't use a seperate location for initializing the array length fieldMon, 30 Sep 2013 16:30:18 +0200, by Bernhard Urban
-
SnippetTemplate: remove canonicalizer. remove loop for return node. copy Set on user sideMon, 30 Sep 2013 16:28:42 +0200, by Bernhard Urban
-
gtx_ptx.cpp: fix switch default label and operator precedence in ncores().Mon, 30 Sep 2013 21:46:41 +0200, by Andreas Woess
-
PTX warp limiter to available GPU processorsMon, 30 Sep 2013 13:03:47 -0400, by Morris Meyer
-
Fix wrong local variable name in LoopPolicies.shouldFullUnrollMon, 30 Sep 2013 17:03:14 +0200, by Gilles Duboscq
-
Keep the correct Deoptimization reason and action while grouping DeoptimizationsMon, 30 Sep 2013 16:10:32 +0200, by Gilles Duboscq
-
Temporarily move encodeDeoptActionAndReason to MetaAccessProviderMon, 30 Sep 2013 16:09:40 +0200, by Gilles Duboscq
-
MergeMon, 30 Sep 2013 18:05:25 +0200, by Gilles Duboscq
-
Use ControlSplitNode and ControlSinkNode in GraphBuilderPhase.isBlockEndThu, 26 Sep 2013 17:33:04 +0200, by Gilles Duboscq
-
Add a DynamicDeoptimizeNode where the action and reason is a input node.Thu, 26 Sep 2013 17:30:19 +0200, by Gilles Duboscq
-
Fix copyright date in NodeWithStateThu, 26 Sep 2013 16:26:56 +0200, by Gilles Duboscq
-
Remove DeoptimizingNode.getDeoptimizationReasonThu, 26 Sep 2013 16:10:02 +0200, by Gilles Duboscq
-
SpeculationLog gives back the necessary Constant when calling maySpeculate. Remove the deoptimizationReasonfrom the DebugInfoThu, 26 Sep 2013 16:03:28 +0200, by Gilles Duboscq
-
CodeCacheProvider.encodeDeoptActionAndReason now returns a ConstantThu, 26 Sep 2013 14:41:12 +0200, by Gilles Duboscq
-
Merge.Mon, 30 Sep 2013 16:49:08 +0200, by Doug Simon
-
enhanced test for CipherBlockChaining substitutions to cover path where the substitutions call the original (i.e. substituted) methods on slow pathsMon, 30 Sep 2013 16:48:24 +0200, by Doug Simon
-
omit canonicalization in IncrementalCanonicalizerPhase if none of the contained phases changed the graphMon, 30 Sep 2013 10:03:05 +0200, by Doug Simon
-
new PrintAfterCompilation option, simplify PrintCompilation outputMon, 30 Sep 2013 14:02:07 +0200, by Lukas Stadler
-
graal code installer: minor style cleanupMon, 30 Sep 2013 11:36:52 +0200, by Bernhard Urban
-
AMD64HotSpot: use conditional jump for IC_MISS_HANDLERMon, 30 Sep 2013 11:16:36 +0200, by Bernhard Urban
-
AMD64HotSpot: emit jump to IC miss handler directly instead of emitting it inside verfied_entryMon, 30 Sep 2013 09:32:18 +0200, by Bernhard Urban
-
improved javadoc for ResolvedJavaField.readConstantValue and .readValueMon, 30 Sep 2013 09:47:41 +0200, by Doug Simon
-
improved documentation and testing for ResolvedJavaType.resolveMethod() (GRAAL-489)Mon, 30 Sep 2013 09:47:32 +0200, by Doug Simon
-
PTX: one-dimensional parallel warp invocation, ParallelOver annotationSun, 29 Sep 2013 14:47:12 -0400, by Morris Meyer
-
PTX single-threaded array store, Warp annotationSat, 28 Sep 2013 21:06:12 -0400, by Morris Meyer
-
MergeFri, 27 Sep 2013 19:51:01 +0200, by Christos Kotselidis
-
Readjust branch probabilities of G1 BarriersFri, 27 Sep 2013 19:50:35 +0200, by Christos Kotselidis
-
put Node.getEncapsulatedSourceSection() on slow pathFri, 27 Sep 2013 16:39:54 +0200, by Michael Haupt
-
Augment Write Barrier countersFri, 27 Sep 2013 12:36:29 +0200, by Christos Kotselidis
-
Provide object read/write methods similar to Pointer.readXxxx/writeXxx that do not require casts to Word first, and use them in relevant placesThu, 26 Sep 2013 15:53:21 -0700, by Christian Wimmer
-
attempt to canonicalize array length access when lowering array load|store operationsThu, 26 Sep 2013 22:45:25 +0200, by Doug Simon
-
MergeThu, 26 Sep 2013 16:46:27 +0200, by Andreas Woess
-
Truffle: force slow path on StringBuilder methods.Thu, 26 Sep 2013 16:44:54 +0200, by Andreas Woess
-
Truffle: approximate source location for "illegal recursive call".Thu, 26 Sep 2013 16:38:35 +0200, by Andreas Woess
-
MergeThu, 26 Sep 2013 13:48:19 +0200, by Andreas Woess
-
Truffle: add not-in-frame assumption feature.Thu, 26 Sep 2013 13:47:12 +0200, by Andreas Woess
-
improve NodeUtil.cloneNode.Wed, 25 Sep 2013 17:34:01 +0200, by Andreas Woess
-
include isValid in Assumption.toString(); minor javadoc fix.Wed, 25 Sep 2013 17:31:55 +0200, by Andreas Woess
-
fix endless recursion in _find_eclipse_wsroot on windows when eclipse workspace is not in repository path.Wed, 25 Sep 2013 16:16:54 +0200, by Andreas Woess
-
Use 32 byte code alignment for Graal on x86.Thu, 26 Sep 2013 13:17:48 +0200, by Roland Schatz
-
Make AbstractBeginNode a IterableNodeType and use this in ControlFlowGraphThu, 26 Sep 2013 11:15:45 +0200, by Gilles Duboscq
-
LoweringPhase: add commentThu, 26 Sep 2013 08:50:55 +0200, by Bernhard Urban
-
HSAIL, SPARC: fix some occurrences of object identity, using equals() insteadWed, 25 Sep 2013 17:07:33 +0200, by Bernhard Urban
-
SnippetTemplate: avoid two getNodes() in assertions. comment fix and renamesWed, 25 Sep 2013 16:55:03 +0200, by Bernhard Urban
-
TruffleCache: do not cut off ControlFlowException constructors.Thu, 26 Sep 2013 03:04:38 +0200, by Andreas Woess
-
Improvements to recent unsafe cast node changesWed, 25 Sep 2013 17:40:58 -0700, by Christian Wimmer
-
SPARC: added CodeInstaller::pd_relocate_pollWed, 25 Sep 2013 13:26:02 -0700, by twisti
-
made lowering recursive instead of iterativeWed, 25 Sep 2013 21:49:39 +0200, by Doug Simon
-
be verbose when the JDK specified by --installed-jdks is missingWed, 25 Sep 2013 21:48:38 +0200, by Doug Simon
-
Merge.Wed, 25 Sep 2013 21:25:06 +0200, by Doug Simon
-
Merge.Wed, 25 Sep 2013 12:22:07 +0200, by Doug Simon
-
Merge.Tue, 24 Sep 2013 15:35:59 +0200, by Doug Simon
-
removed creation of intermediate LoadHubNode when lowering StoreIndexedNodeFri, 20 Sep 2013 11:25:53 +0200, by Doug Simon
-
removed creation of intermediate ArrayLengthNode when lowering [Load|Store]IndexedNodesThu, 19 Sep 2013 23:51:37 +0200, by Doug Simon
-
Remove unused AbstractCallNodeWed, 25 Sep 2013 13:11:10 +0200, by Gilles Duboscq
-
StubForeignCallNode is not a DeoptimizingNodeWed, 25 Sep 2013 13:05:16 +0200, by Gilles Duboscq
-
Nodes that extend AbstractStateSplit do not need to implement StateSplit againWed, 25 Sep 2013 12:12:45 +0200, by Gilles Duboscq
-
Make InfopointNode a NodeWithState, it is not a StateSplit anymoreWed, 25 Sep 2013 12:08:28 +0200, by Gilles Duboscq
-
Introduce NodeWithState for nodes that hold some VirtualState. Use this interface in the required special cases (Scheduling and PEA)Wed, 25 Sep 2013 12:08:04 +0200, by Gilles Duboscq
-
AMD64HotSpotLIRGenerator: ignore InfopointNodes with AFTER_BCIWed, 25 Sep 2013 11:16:17 +0200, by Gilles Duboscq
-
Fix SnippetFrameStateCleanupPhase's handling of Merges: if there is no statesplit after a merge, the last statesplit inside the merges's incomming branches should get an AFTER_BCITue, 24 Sep 2013 16:21:59 +0200, by Gilles Duboscq
-
add "sun4u" as a valid identifier for the SPARC architectureWed, 25 Sep 2013 12:17:55 +0200, by Doug Simon
-
make GuardingPiNode canonicalize to a deopt when the guard is guaranteed to failWed, 25 Sep 2013 12:17:21 +0200, by Doug Simon
-
add support for a node to canonicalize itself to a ControlSinkNodeWed, 25 Sep 2013 12:16:26 +0200, by Doug Simon
-
Rewrite write barrier addition phaseWed, 25 Sep 2013 10:20:11 +0200, by Christos Kotselidis
-
Refactor write barriersWed, 25 Sep 2013 10:08:14 +0200, by Christos Kotselidis
-
Move barriers in hotspot specific packageWed, 25 Sep 2013 09:58:05 +0200, by Christos Kotselidis
-
MergeTue, 24 Sep 2013 21:37:53 -0700, by Mick Jordan
-
move pylint to mxtoolTue, 24 Sep 2013 21:36:46 -0700, by Mick Jordan
-
WriteBarrierSnipppets: make locations visible to other packagesTue, 24 Sep 2013 21:58:04 +0200, by Bernhard Urban
-
Finished PTX assembler and Register -> Variable conversionTue, 24 Sep 2013 14:24:47 -0400, by Morris Meyer
-
G1 Barriers: don't use ANY_LOCATIONTue, 24 Sep 2013 16:08:07 +0200, by Bernhard Urban
-
NewMultiArrayNode: use INIT_LOCATION instead of ANY_LOCATIONTue, 24 Sep 2013 14:11:38 +0200, by Bernhard Urban
-
DynamicNewArrayNode: use INIT_LOCATION for runtime callTue, 24 Sep 2013 14:11:37 +0200, by Bernhard Urban
-
HotSpotRuntime: use HUB_LOCATION for hubTue, 24 Sep 2013 14:11:35 +0200, by Bernhard Urban
-
NewInstanceNode: use INIT_LOCATION; NewArrayNode: use INIT_LOCATION and ARRAY_LENGTH_LOCATIONTue, 24 Sep 2013 14:11:35 +0200, by Bernhard Urban
-
SerialWriteBarrier: use GC_CARD_LOCATION instead of ANY_LOCATIONTue, 24 Sep 2013 14:11:34 +0200, by Bernhard Urban
-
SnippetTemplate: add assertions regarding memory killsTue, 24 Sep 2013 14:11:33 +0200, by Bernhard Urban
-
FloatingReadPhase: use enum for describing the execution mode of the phaseTue, 24 Sep 2013 14:11:32 +0200, by Bernhard Urban
-
FloatingReadPhase: add attribute to graph about application of FloatingReadPhase to this graphTue, 24 Sep 2013 14:11:31 +0200, by Bernhard Urban
-
PiNode: fix NPE in assertionTue, 24 Sep 2013 16:06:46 +0200, by Bernhard Urban
-
No need for empty line after class declarationTue, 24 Sep 2013 12:14:45 +0200, by Gilles Duboscq
-
IntegerStamp.toString: print full maskTue, 24 Sep 2013 10:23:43 +0200, by Gilles Duboscq
-
added parentheses for clarityTue, 24 Sep 2013 11:24:47 +0200, by Doug Simon
-
fixed poll-on-return for SPARCTue, 24 Sep 2013 10:32:07 +0200, by Doug Simon
-
made safepoint-on-return use specialized HotSpot runtime support for such safepoints (which have no debug info attached)Tue, 24 Sep 2013 08:51:02 +0200, by Doug Simon
-
mx.py whitespace fixesMon, 23 Sep 2013 22:04:51 -0700, by Mick Jordan
-
pylint fixes (retry)Mon, 23 Sep 2013 21:57:44 -0700, by Mick Jordan
-
pylint fixesMon, 23 Sep 2013 21:35:12 -0700, by Mick Jordan
-
mx refactoring for split-repo suites; should have no effect on existing reposMon, 23 Sep 2013 21:30:35 -0700, by Mick Jordan
-
renames: Graph.inputChanged -> inputChangedListener, Graph.usagesDroppedZero -> usagesDroppedToZeroListenerTue, 24 Sep 2013 00:41:33 +0200, by Doug Simon
-
fixed concurrency issue in lowering of MacroNode replacement graphsTue, 24 Sep 2013 00:35:35 +0200, by Doug Simon
-
removed dumping overhead during inlining when dumping is not activeTue, 24 Sep 2013 00:29:41 +0200, by Doug Simon
-
Refactor the handling of unsafe casts to distinguish between word-object-conversions, PiNode-like type information, and real unsafe casts.Mon, 23 Sep 2013 14:36:00 -0700, by Christian Wimmer
-
Truffle-DSL: fix type equals test with javac.Sun, 22 Sep 2013 02:24:13 +0200, by Andreas Woess
-
move MemoryMap to API packageSat, 21 Sep 2013 08:32:15 +0200, by Bernhard Urban
-
SnippetTemplate: use FloatingReadPhase to store MemoryMap at ReturnNodes in order to connect the snippet graph properly when inlining itSat, 21 Sep 2013 08:19:19 +0200, by Bernhard Urban
-
FloatingReadNode: setter for lastLocationAccessThu, 19 Sep 2013 21:53:20 +0200, by Bernhard Urban
-
FloatingReadPhase: add MemoryState information to graphSat, 21 Sep 2013 08:20:09 +0200, by Bernhard Urban
-
FloatingReadPhase: add interface to access memory stateThu, 19 Sep 2013 21:53:20 +0200, by Bernhard Urban
-
UnsafeArrayCopyNode: location identity must be ANY_LOCATION as it lowers to snippets containing nodes with ANY_LOCATIONThu, 19 Sep 2013 21:53:20 +0200, by Bernhard Urban
-
MergeSat, 21 Sep 2013 04:10:53 +0200, by Andreas Woess
-
Truffle-DSL: use clone() for copying node arrays in copy constructor.Sat, 21 Sep 2013 04:01:09 +0200, by Andreas Woess
-
Truffle-DSL: automatically generate copy constructor if super constructor expects only SourceSection parameter.Fri, 20 Sep 2013 16:30:18 +0200, by Andreas Woess
-
re-enabled MonitorTest.test7Fri, 20 Sep 2013 23:04:47 +0200, by Doug Simon
-
made compilation ID allocation in tests be atomicFri, 20 Sep 2013 23:04:30 +0200, by Doug Simon
-
added HSAIL register configurationFri, 20 Sep 2013 21:58:38 +0200, by Doug Simon
-
better reporting of failures during multi-threaded testsFri, 20 Sep 2013 21:14:24 +0200, by Doug Simon
-
Turn off MonitorTest.test7Fri, 20 Sep 2013 13:20:49 -0400, by Morris Meyer
-
PTX assembler load, store and parameter refactoringFri, 20 Sep 2013 10:31:17 -0400, by Morris Meyer
-
Allow multiple NodeChangedListeners.Fri, 20 Sep 2013 13:41:24 +0200, by Roland Schatz
-
Specialized asNode for FixedWithNextNode and FloatingNode.Fri, 20 Sep 2013 11:37:03 +0200, by Roland Schatz
-
added warning about ignored forced graph dumpThu, 19 Sep 2013 23:42:23 +0200, by Doug Simon
-
made snippet and substitution graphs lower themselves before being inlinedThu, 19 Sep 2013 23:41:23 +0200, by Doug Simon
-
PTX assembler Register -> Variable conversionThu, 19 Sep 2013 15:06:50 -0400, by Morris Meyer
-
Fix partial evaluator to not inline SlowPath methods.Thu, 19 Sep 2013 20:08:34 +0200, by Thomas Wuerthinger
-
Merge.Thu, 19 Sep 2013 16:18:12 +0200, by Thomas Wuerthinger
-
Run partial escape analysis on Truffle cache methods.Thu, 19 Sep 2013 15:53:26 +0200, by Thomas Wuerthinger
-
Clean up value anchors connected to fixed nodes.Thu, 19 Sep 2013 15:53:09 +0200, by Thomas Wuerthinger
-
Exit loops for deopts that miss loop exits in DeoptimizationGroupingPhaseThu, 19 Sep 2013 13:30:07 +0200, by Gilles Duboscq
-
Group Deoptimization which have the same FrameStateThu, 19 Sep 2013 12:14:56 +0200, by Gilles Duboscq
-
MergedThu, 19 Sep 2013 10:51:30 +0200, by Christian Wirth
-
add two options for compilation decisions based on time passedThu, 19 Sep 2013 10:38:00 +0200, by Christian Wirth
-
use time passed to decide what methods to compile or inlineThu, 19 Sep 2013 10:36:56 +0200, by Christian Wirth
-
Disable StaticDoubleSpillTest until HSAIL backend problem is resolvedThu, 19 Sep 2013 10:01:31 +0200, by Gilles Duboscq
-
Disable StaticIntSpillTest until HSAIL backend problem is resolvedWed, 18 Sep 2013 18:21:41 +0200, by Gilles Duboscq
-
Use earliest schedule for guardsWed, 18 Sep 2013 18:20:59 +0200, by Gilles Duboscq
-
Better handling of methods which have no line number or variable name tables.Wed, 18 Sep 2013 16:44:54 +0200, by Gilles Duboscq
-
The SnippetFrameStateCleanupPhase now sets invalid framestates on the paths of side effecting instruction except for the last one where an AFTER_BCI is used.Tue, 17 Sep 2013 18:05:11 +0200, by Gilles Duboscq
-
Snippets processing in ArrayCopyNode and ObjectCloneNode need proper scopingTue, 17 Sep 2013 17:01:39 +0200, by Gilles Duboscq
-
ScheduledNodeIterator needs to be able to reconnect even if something is inserted after the last fixed node of a block when there is only one successorTue, 17 Sep 2013 16:43:26 +0200, by Gilles Duboscq
-
Fix PartialEscapeAnalysisTest.Thu, 19 Sep 2013 05:00:12 +0200, by Thomas Wuerthinger
-
Fix a bug in the escape analysis of pi nodes.Thu, 19 Sep 2013 04:27:31 +0200, by Thomas Wuerthinger
-
Improvements to the Truffle cache.Thu, 19 Sep 2013 04:11:20 +0200, by Thomas Wuerthinger
-
Allow only single input for value anchors.Thu, 19 Sep 2013 02:20:46 +0200, by Thomas Wuerthinger
-
Remove permanent flag on ValueAnchorNode. Memory aware scheduling fixes the problem with synchronized method return values.Thu, 19 Sep 2013 01:50:08 +0200, by Thomas Wuerthinger
-
Simplifications to the partial evaluator.Thu, 19 Sep 2013 01:20:46 +0200, by Thomas Wuerthinger
-
Merge.Thu, 19 Sep 2013 01:07:07 +0200, by Thomas Wuerthinger
-
Simpler but more efficient version of Truffle graph cache.Thu, 19 Sep 2013 01:06:55 +0200, by Thomas Wuerthinger
-
Do not propagate state over loop exits in conditional elimination phase as the phase does not insert proxy nodes.Wed, 18 Sep 2013 23:06:34 +0200, by Thomas Wuerthinger
-
completed renaming GuardsPhase to GuardsStageWed, 18 Sep 2013 21:57:23 +0200, by Doug Simon
-
removed unsupported optionWed, 18 Sep 2013 21:56:49 +0200, by Doug Simon
-
Improve performance of WordTypeRewriterPhaseWed, 18 Sep 2013 12:08:32 -0700, by Christian Wimmer
-
Fix LocalNode dumping in CFGPrinter.Wed, 18 Sep 2013 12:55:52 +0200, by Roland Schatz
-
fixed regression in mx.pyWed, 18 Sep 2013 11:20:43 +0200, by Doug Simon
-
changed iteration over InvokeNodes in a graph to avoid Graph.getNodes() (GRAAL-471)Wed, 18 Sep 2013 10:31:34 +0200, by Doug Simon
-
PTX Codegen: predicate register materialization and declaration; conditional branch generation; fix register declaration.Tue, 17 Sep 2013 23:35:42 -0400, by S.Bharadwaj Yadavalli
-
Refactor the WordTypeVerificationPhase to use fewer graph iterations, and invoke it a fewer placesTue, 17 Sep 2013 18:36:54 -0700, by Christian Wimmer
-
Merge.Wed, 18 Sep 2013 02:41:52 +0200, by Thomas Wuerthinger
-
Fix GuardingPiNode to preserve checkcast semantics also if value of checkcast is unused.Wed, 18 Sep 2013 02:41:41 +0200, by Thomas Wuerthinger
-
Merge.Wed, 18 Sep 2013 00:38:19 +0200, by Thomas Wuerthinger
-
Merge.Wed, 18 Sep 2013 00:15:35 +0200, by Thomas Wuerthinger
-
Directly lower checkcast nodes introduced when lowering store indexed instructions.Wed, 18 Sep 2013 00:10:08 +0200, by Thomas Wuerthinger
-
Remove unused allocated graph in snippet instantiation.Tue, 17 Sep 2013 23:43:53 +0200, by Thomas Wuerthinger
-
Remove Lowering interface from DeoptimizeNode and UnwindNode.Tue, 17 Sep 2013 23:11:02 +0200, by Thomas Wuerthinger
-
Create GuardNode instead of FixedGuardNode when lowering GuardingPiNode.Tue, 17 Sep 2013 23:01:56 +0200, by Thomas Wuerthinger
-
make GreedyInliningPolicy/ExactInlineInfo public, allow optional null check suppression on inlineTue, 17 Sep 2013 16:37:46 -0700, by Mick Jordan
-
removed the IterableNodeType marker interface from InvokeNode (GRAAL-471)Tue, 17 Sep 2013 23:28:14 +0200, by Doug Simon
-
added support for specifying the JDK version in which a library becomes redundant (e.g., nashorn.jar)Tue, 17 Sep 2013 23:28:05 +0200, by Doug Simon
-
Merge.Tue, 17 Sep 2013 22:33:51 +0200, by Andreas Woess
-
Do not inline into OptimizedCallTarget.call.Tue, 17 Sep 2013 18:05:15 +0200, by Thomas Wuerthinger
-
Truffle: always expand methods with virtual frame receiver.Tue, 17 Sep 2013 22:03:47 +0200, by Andreas Woess
-
class-for-instruction PTXAssemblerTue, 17 Sep 2013 14:26:28 -0400, by Morris Meyer
-
The runtime might not always be able to report an array lengthTue, 17 Sep 2013 10:31:22 -0700, by Christian Wimmer
-
Fix compiler warnings.Tue, 17 Sep 2013 17:09:43 +0200, by Thomas Wuerthinger
-
New algorithm for Truffle tree expansion.Tue, 17 Sep 2013 17:05:27 +0200, by Thomas Wuerthinger
-
Do not create type profile proxies for receiver objects if optimistic optimization UseTypeCheckHints is disabled.Tue, 17 Sep 2013 16:22:17 +0200, by Thomas Wuerthinger
-
Support for sub-graphs in IGV.Tue, 17 Sep 2013 10:34:26 +0200, by Roland Schatz
-
Correct custom clone implementations after change of Node base class clone method.Tue, 17 Sep 2013 02:35:52 +0200, by Thomas Wuerthinger
-
Distinguish inputs and successors in in-place updates.Tue, 17 Sep 2013 01:14:21 +0200, by Thomas Wuerthinger
-
Use NodeMap in inlining utility when number of nodes is high.Tue, 17 Sep 2013 00:30:01 +0200, by Thomas Wuerthinger
-
New graph duplication mechanism that allows in-place fixing of edges.Mon, 16 Sep 2013 23:17:56 +0200, by Thomas Wuerthinger
-
Merge.Mon, 16 Sep 2013 20:37:44 +0200, by Thomas Wuerthinger
-
Small performance improvement to inlining.Mon, 16 Sep 2013 20:37:25 +0200, by Thomas Wuerthinger
-
Allow null DuplicationReplacement in addDuplicates.Mon, 16 Sep 2013 20:23:26 +0200, by Thomas Wuerthinger
-
Merge.Mon, 16 Sep 2013 19:56:54 +0200, by Thomas Wuerthinger
-
Avoid allocation of replacement hashmap in addDuplicates and also in InliningUtil.inline.Mon, 16 Sep 2013 19:54:36 +0200, by Thomas Wuerthinger
-
Small improvement to Graph.copy performance.Mon, 16 Sep 2013 19:54:00 +0200, by Thomas Wuerthinger
-
Common out code for frame state constructors.Mon, 16 Sep 2013 19:53:27 +0200, by Thomas Wuerthinger
-
Factor usages of getNodeClass().Mon, 16 Sep 2013 15:35:14 +0200, by Thomas Wuerthinger
-
fixed SafepointInsertionPhase to add safepoints for return nodes (if necessary)Mon, 16 Sep 2013 19:16:32 +0200, by Doug Simon
-
removed the IterableNodeType marker interface from SafepointNode (GRAAL-471)Mon, 16 Sep 2013 19:15:52 +0200, by Doug Simon
-
added metric to count number of times a typed node iterator is used per IterableNodeType (GRAAL-471)Mon, 16 Sep 2013 19:15:34 +0200, by Doug Simon
-
Merge.Mon, 16 Sep 2013 17:15:31 +0200, by Doug Simon
-
removed the IterableNodeType marker interface from (Read|Write|ArrayRangeWrite|LoweredCompareAndSwap)Node (GRAAL-471)Mon, 16 Sep 2013 17:10:00 +0200, by Doug Simon
-
removed the IterableNodeType marker interface from ReturnNode (GRAAL-471)Mon, 16 Sep 2013 16:07:54 +0200, by Doug Simon
-
made 'mx build' refresh IDE configs automaticallyMon, 16 Sep 2013 13:09:02 +0200, by Doug Simon
-
bootstrap: print number of compiled methodsMon, 16 Sep 2013 15:18:30 +0200, by Bernhard Urban
-
Add PhiNode in InliningUtil with addWithoutUnique.Mon, 16 Sep 2013 10:02:14 +0200, by Thomas Wuerthinger
-
Correct test.Mon, 16 Sep 2013 02:31:05 +0200, by Thomas Wuerthinger
-
Fix LoadJavaMirrorWithKlassPhase to use new node addition constraints.Mon, 16 Sep 2013 01:41:56 +0200, by Thomas Wuerthinger
-
Improve global value numbering algorithm.Mon, 16 Sep 2013 01:39:52 +0200, by Thomas Wuerthinger
-
Introduce NodeClass.isLeafNode(). Avoid cloning of leaf nodes if equal node is found in destination graph.Mon, 16 Sep 2013 01:14:33 +0200, by Thomas Wuerthinger
-
Disallow add for global value numberable node types. Introduce addWithoutUnique.Sun, 15 Sep 2013 22:33:09 +0200, by Thomas Wuerthinger
-
Merge.Sun, 15 Sep 2013 19:03:38 +0200, by Thomas Wuerthinger
-
Merge.Sun, 15 Sep 2013 18:00:18 +0200, by Thomas Wuerthinger
-
Merge.Sun, 15 Sep 2013 16:44:09 +0200, by Thomas Wuerthinger
-
Do not assign new source section if replacing node already has source section assigned.Sun, 15 Sep 2013 16:31:32 +0200, by Thomas Wuerthinger
-
Early return from node replacement.Sun, 15 Sep 2013 16:31:11 +0200, by Thomas Wuerthinger
-
New caching mechanism in TruffleCache for better compilation performance. Clean up of partial evaluator phases.Sun, 15 Sep 2013 16:27:07 +0200, by Thomas Wuerthinger
-
New way of handling skipped exceptions in the graph builder.Sun, 15 Sep 2013 16:25:03 +0200, by Thomas Wuerthinger
-
Merge.Fri, 13 Sep 2013 23:12:10 +0200, by Thomas Wuerthinger
-
Introduce TruffleMinInvokeThreshold flag.Thu, 05 Sep 2013 16:36:40 +0200, by Thomas Wuerthinger
-
added metric to count IterableNodeTypes (GRAAL-471)Sun, 15 Sep 2013 16:40:48 +0200, by Doug Simon
-
removed the IterableNodeType marker interface from ControlSinkNode (GRAAL-471)Sun, 15 Sep 2013 16:34:25 +0200, by Doug Simon
-
removed the IterableNodeType marker interface from CommitAllocationNode (GRAAL-471)Sun, 15 Sep 2013 16:33:57 +0200, by Doug Simon
-
removed the IterableNodeType marker interface from BlockPlaceholderNode (GRAAL-471)Sun, 15 Sep 2013 16:15:16 +0200, by Doug Simon
-
Truffle: Frame restructuring.Sun, 15 Sep 2013 02:39:07 +0200, by Andreas Woess
-
Truffle IGV printer: add edge labels.Sat, 14 Sep 2013 21:18:36 +0200, by Andreas Woess
-
Truffle: make NodeUtil class final and its unsafe field private.Sat, 14 Sep 2013 20:49:30 +0200, by Andreas Woess
-
IGV: workaround for disappearing search bar.Sat, 14 Sep 2013 20:30:47 +0200, by Andreas Woess
-
Start of PTX array passingSat, 14 Sep 2013 17:31:25 -0400, by Morris Meyer
-
removed IterableNodeType from some classes for which typed node iterators were never used or were only used in testsFri, 13 Sep 2013 17:54:59 +0200, by Doug Simon
-
Merge.Fri, 13 Sep 2013 16:17:42 +0200, by Doug Simon
-
refactored IterableNodeType into a top level type to avoid problems it was causing for javac and JDT (CR-1408)Fri, 13 Sep 2013 16:08:23 +0200, by Doug Simon
-
added support for accumulative times to TimerImplFri, 13 Sep 2013 15:39:14 +0200, by Doug Simon
-
made TimerImpl respect conditional flag (GRAAL-470)Fri, 13 Sep 2013 15:21:51 +0200, by Doug Simon
-
moved 'conditional' field and related methods down in DebugValueFri, 13 Sep 2013 15:20:53 +0200, by Doug Simon
-
Add javadoc to GuardsStage and FrameStateAssignmentPhaseFri, 13 Sep 2013 15:03:45 +0200, by Gilles Duboscq
-
Rename GuardsPhase to GuardsStage to avoid confusion with existing PhasesFri, 13 Sep 2013 14:47:04 +0200, by Gilles Duboscq
-
Add a test to ConditionalEliminationTestWed, 11 Sep 2013 15:19:58 +0200, by Gilles Duboscq
-
CheckCastNode.canonical should not assume that tool.assumptions is not nullWed, 11 Sep 2013 10:36:09 +0200, by Gilles Duboscq
-
Strengthen and simplify ConditionTestWed, 11 Sep 2013 10:21:51 +0200, by Gilles Duboscq
-
Truffle: NodeUtil.getNthParent.Fri, 13 Sep 2013 13:02:40 +0100, by Chris Seaton
-
Remove invalid assertion in ReentrantNodeIterator.Fri, 13 Sep 2013 11:57:18 +0200, by Roland Schatz
-
mxtool: fix eclipseinit to use project suite dir for included suitesThu, 12 Sep 2013 19:43:05 -0700, by Mick Jordan
-
Rename PTX ArrayTestThu, 12 Sep 2013 18:06:18 -0400, by Morris Meyer
-
Rename PTX ArrayTestThu, 12 Sep 2013 18:02:10 -0400, by Morris Meyer
-
fixed TimerImpl to account for (i.e., deduct) all nested timers, not just the most recent oneThu, 12 Sep 2013 23:04:35 +0200, by Doug Simon
-
removed "ScopeTime" timerThu, 12 Sep 2013 22:58:36 +0200, by Doug Simon
-
Truffle: compilation final array support.Thu, 12 Sep 2013 19:22:28 +0200, by Andreas Woess
-
MergeThu, 12 Sep 2013 19:01:40 +0200, by Andreas Woess
-
TruffleCache: use frame state values to check argument stamps; iterating over local nodes is no longer sufficient since e231671f39d0.Thu, 12 Sep 2013 16:09:50 +0200, by Andreas Woess
-
check that Debug has not been initialized before HotSpotOptions.finalizeOptions() is calledThu, 12 Sep 2013 17:32:45 +0200, by Doug Simon
-
made Debug.ENABLED static (i.e. a compile-time constant)Thu, 12 Sep 2013 16:23:28 +0200, by Doug Simon
-
applied changes to basic-graal that were made in a downstream repoThu, 12 Sep 2013 14:43:21 +0200, by Doug Simon
-
gpu.cpp: fix warning: not all control paths return a valueThu, 12 Sep 2013 12:56:05 +0200, by Andreas Woess
-
gave different name to per-phase timer and metricThu, 12 Sep 2013 11:18:03 +0200, by Doug Simon
-
added DelegatingMetaAccessProvider, DelegatingCodeCacheProvider, DelegatingGraalCodeCacheProviderThu, 12 Sep 2013 09:13:12 +0200, by Doug Simon
-
Create runtime object based on GPUIL type newly added to gpu class; some code refactoring.Wed, 11 Sep 2013 17:02:40 -0400, by bharadwaj
-
Allow mxtool suites to be in separate repositories (CR-1367)Wed, 11 Sep 2013 21:04:24 +0200, by Mick Jordan
-
Early exit from ReentrantNodeIterator.Wed, 11 Sep 2013 16:41:15 +0200, by Roland Schatz
-
Truffle-DSL: fix implicit cast bug.Tue, 10 Sep 2013 19:20:20 +0200, by Andreas Woess
-
Merge.Wed, 11 Sep 2013 11:56:38 +0200, by Doug Simon
-
Merge.Wed, 11 Sep 2013 09:37:39 +0200, by Doug Simon
-
remove global phase metric, replaced with per-phase metricsTue, 10 Sep 2013 22:13:46 +0200, by Doug Simon
-
added timer for each phase; imposed regex pattern check on phase namesTue, 10 Sep 2013 22:06:18 +0200, by Doug Simon
-
changed default for -G:DebugValueSummary to "Name"Tue, 10 Sep 2013 22:05:17 +0200, by Doug Simon
-
more verbose output for eclipseinit if it cannot place workingsets.xml in Eclipse metadata locationWed, 11 Sep 2013 09:13:27 +0200, by Michael Haupt
-
Initial implementation of PTXRuntime (RegisterConfig, PTX description etc); guarded with new flag UseGPU. Specify -XX:+UseGPU to exercise this new implementation.Tue, 10 Sep 2013 22:39:50 -0400, by bharadwaj
-
MergeTue, 10 Sep 2013 16:33:28 -0700, by Mick Jordan
-
allow backend to specify spill slot sizeTue, 10 Sep 2013 16:32:27 -0700, by Mick Jordan
-
Merge - CR1368: add beforeInline callback to snippet instantiationTue, 10 Sep 2013 14:06:45 -0700, by Mick Jordan
-
MergeTue, 10 Sep 2013 09:30:09 -0700, by Mick Jordan
-
MergeMon, 09 Sep 2013 10:30:42 -0700, by Mick Jordan
-
MergeSat, 07 Sep 2013 12:23:40 -0700, by Mick Jordan
-
MergeTue, 03 Sep 2013 16:48:17 -0700, by Mick Jordan
-
CR-1364Tue, 03 Sep 2013 16:46:25 -0700, by Mick Jordan
-
further improvements to README_GRAAL.txtTue, 10 Sep 2013 21:30:46 +0200, by Doug Simon
-
tightened option verifier to check all class initializers in the hierarchy of a class that declares at least one @OptionTue, 10 Sep 2013 21:29:31 +0200, by Doug Simon
-
pass the value of the -XX:+CITime VM option explicitly to HotSpotOptions.finalize()Tue, 10 Sep 2013 21:26:44 +0200, by Doug Simon
-
MergeTue, 10 Sep 2013 19:18:24 +0200, by Gilles Duboscq
-
Fix some comment formatting and spellingTue, 10 Sep 2013 16:24:07 +0200, by Gilles Duboscq
-
Add helper methods with negations for inputs in LogicNode. Use helper method in CheckCastNode loweringTue, 10 Sep 2013 16:13:35 +0200, by Gilles Duboscq
-
Simplify ExpandLogicPhase after ShortCircuitAndNode removalTue, 10 Sep 2013 14:32:04 +0200, by Gilles Duboscq
-
Remove ShortCircuitAndNodeTue, 10 Sep 2013 14:50:25 +0200, by Gilles Duboscq
-
Rename LoweringType to GuardsPhase and make it an attribute of StructuredGraphsTue, 10 Sep 2013 11:15:15 +0200, by Gilles Duboscq
-
Replace the many asNode methods with one on ValueNode and one on FixedNodeTue, 10 Sep 2013 11:06:05 +0200, by Gilles Duboscq
-
The lowering of FixedGuardNode is independent of the runtimeTue, 10 Sep 2013 09:56:35 +0200, by Gilles Duboscq
-
Update changed nodes in incremental canonicalizer.Tue, 10 Sep 2013 17:38:02 +0200, by Roland Schatz
-
Make inner class CanonicalizerPhase.Instance private.Tue, 10 Sep 2013 15:49:17 +0200, by Roland Schatz
-
Pass canonicalizer into IterativeConditionalEliminationPhase.Tue, 10 Sep 2013 14:18:26 +0200, by Roland Schatz
-
Pass canonicalizer into tail duplication.Tue, 10 Sep 2013 14:15:59 +0200, by Roland Schatz
-
Pass canonicalizer into loop transformations.Tue, 10 Sep 2013 14:09:10 +0200, by Roland Schatz
-
Pass canonicalizer into EffectsPhase.Tue, 10 Sep 2013 13:59:44 +0200, by Roland Schatz
-
Avoid direct usage of CanonicalizerPhase.Instance in partial evaluator.Tue, 10 Sep 2013 13:39:33 +0200, by Roland Schatz
-
Avoid direct usage of CanonicalizerPhase.Instance in replacements processing.Tue, 10 Sep 2013 13:28:26 +0200, by Roland Schatz
-
Avoid direct usage of CanonicalizerPhase.Instance in tests.Tue, 10 Sep 2013 13:08:09 +0200, by Roland Schatz
-
Use CanonicalizerPhase.applyIncremental in InliningPhase.Tue, 10 Sep 2013 12:05:19 +0200, by Roland Schatz
-
New methods for incremental canonicalization.Tue, 10 Sep 2013 11:14:36 +0200, by Roland Schatz
-
Try constant folding in canonicalizer even if tryInferStamp didn't change anything.Mon, 09 Sep 2013 10:48:28 +0200, by Roland Schatz
-
re-enabled -G:+DumpOnErrorTue, 10 Sep 2013 16:44:58 +0200, by Doug Simon
-
removed side effect of -XX:+CITime on -G:Meter and -G:Time (GRAAL-195)Tue, 10 Sep 2013 15:42:22 +0200, by Doug Simon
-
added support for DebugMetric and DebugTimer objects to be unconditionally enabled (GRAAL-195)Tue, 10 Sep 2013 15:40:28 +0200, by Doug Simon
-
ensure Debug.enable() is called before any DebugTimer or DebugMetric objects are requestedTue, 10 Sep 2013 14:32:55 +0200, by Doug Simon
-
fix spelling errorTue, 10 Sep 2013 14:30:07 +0200, by Doug Simon
-
made methods for accessing HotSpot VM options static so they can be used without a HotSpotVMConfig objectTue, 10 Sep 2013 14:25:08 +0200, by Doug Simon
-
updated README_GRAAL.txt to reflect recent mx changesTue, 10 Sep 2013 00:15:32 +0200, by Doug Simon
-
Truffle-DSL: allow multiple implicit casts with the same source type.Mon, 09 Sep 2013 22:33:57 +0200, by Andreas Woess
-
fix usage of IterableNodeType, as some verions of javac seems to have problems with itMon, 09 Sep 2013 19:29:52 +0200, by Bernhard Urban
-
Graph: fix index of array access in usageModCount()Mon, 09 Sep 2013 11:59:03 +0200, by Bernhard Urban
-
Truffle-DSL: fixed a if bug target parameters and executes accidently do not match.Sun, 08 Sep 2013 13:16:12 +0200, by Christian Humer
-
replaced computed internal name for java.lang.System with a constant to workaround deadlock issue involving class initializer of HotSpotResolvedJavaField (CR-1405)Mon, 09 Sep 2013 17:36:25 +0200, by Doug Simon
-
added DebugHistogram printer that emits R statements to instantiate a vector of named values corresponding to the histogramMon, 09 Sep 2013 17:34:23 +0200, by Doug Simon
-
split DebugHistogram printing out into separate serviceMon, 09 Sep 2013 13:57:53 +0200, by Doug Simon
-
SnippetTemplate: remove left over dead code elimination phaseFri, 06 Sep 2013 18:11:30 +0200, by Bernhard Urban
-
pending exception: use locations on a writeFri, 06 Sep 2013 18:11:26 +0200, by Bernhard Urban
-
Merge.Fri, 06 Sep 2013 16:54:32 +0200, by Christian Humer
-
Merge.Fri, 06 Sep 2013 16:17:16 +0200, by Christian Humer
-
SL: added an implicit cast to SL-type system.Fri, 06 Sep 2013 16:17:01 +0200, by Christian Humer
-
Truffle-DSL: implemented implicit casts.Fri, 06 Sep 2013 16:16:40 +0200, by Christian Humer
-
Truffle-DSL: polymorphic test asserts now on any child node's parent.Fri, 06 Sep 2013 16:11:15 +0200, by Christian Humer
-
Truffle-DSL: fixed a bug in isAssignable.Fri, 06 Sep 2013 16:10:09 +0200, by Christian Humer
-
Truffle-DSL: fixed message container was redirecting messages too often.Fri, 06 Sep 2013 16:08:59 +0200, by Christian Humer
-
Truffle-DSL: extensions to the CodeTreeBuilder.Fri, 06 Sep 2013 16:08:31 +0200, by Christian Humer
-
Allow getting modCount fo deleted nodesFri, 06 Sep 2013 15:28:53 +0200, by Gilles Duboscq
-
use binary search when looking for the end of Node.extraUsages (GRAAL-452)Fri, 06 Sep 2013 12:15:44 +0200, by Doug Simon
-
MergeThu, 05 Sep 2013 17:34:36 -0700, by Christian Wimmer
-
Fixed registers that flow into a block need to be inputs of the LabelOp, otherwise the register allocator can insert spill moves before the definition of a fixed register.Thu, 05 Sep 2013 16:36:13 -0700, by Christian Wimmer
-
Inlining only needs to consider invokes of Java methods, i.e., calls with a MethodCallTargetNodeThu, 05 Sep 2013 16:34:37 -0700, by Christian Wimmer
-
Truffle: add alternate Node/RootNode constructors with SourceSection argument.Thu, 05 Sep 2013 15:03:36 -0700, by Michael Van De Vanter
-
pylint only checks versioned python sourcesThu, 05 Sep 2013 20:23:20 +0200, by Doug Simon
-
removed tradesoap from the gate - it's simply too unreliableThu, 05 Sep 2013 20:20:30 +0200, by Doug Simon
-
replace usages().count() == 0 with usages().isEmpty()Thu, 05 Sep 2013 16:32:41 +0200, by Doug Simon
-
modified Node.removeUsage to do less copying (GRAAL-452)Thu, 05 Sep 2013 14:50:46 +0200, by Doug Simon
-
Use a better warning message for building with --installed-jdks setThu, 05 Sep 2013 10:59:01 +0200, by Gilles Duboscq
-
Remove deprecated verify in InstanceOfDynamicNodeThu, 05 Sep 2013 10:55:51 +0200, by Gilles Duboscq
-
inlined NodeUsageList into Node (GRAAL-452)Thu, 05 Sep 2013 00:44:36 +0200, by Doug Simon
-
Improvements to PTX codegen; allows more PTX tests that run on the device to pass.Wed, 04 Sep 2013 10:47:37 -0400, by bharadwaj
-
added pylint to gateWed, 04 Sep 2013 14:56:30 +0200, by Doug Simon
-
added pylint commandWed, 04 Sep 2013 14:54:48 +0200, by Doug Simon
-
removed Node.modCount field (GRAAL-452)Wed, 04 Sep 2013 13:21:30 +0200, by Doug Simon
-
mx: Remove debug printing in specjvm2008Wed, 04 Sep 2013 10:40:56 +0200, by Gilles Duboscq
-
use iterable for LoopFragment.toHirBlocks rather than reify collectionsWed, 04 Sep 2013 09:39:51 +0200, by Gilles Duboscq
-
Avoid accessing the code of a method before it has been linked and verified.Tue, 03 Sep 2013 18:19:30 +0200, by Gilles Duboscq
-
Add isLinked method to ResolvedJavaTypeTue, 03 Sep 2013 18:09:02 +0200, by Gilles Duboscq
-
Make is_rewritten a guarantee in initializeBytecodeTue, 03 Sep 2013 18:02:29 +0200, by Gilles Duboscq
-
MergeTue, 03 Sep 2013 14:18:52 -0700, by Mick Jordan
-
MergeTue, 03 Sep 2013 14:09:56 -0700, by Mick Jordan
-
CR-1368Tue, 03 Sep 2013 14:09:35 -0700, by Mick Jordan
-
added timers for Truffle compilation pipelineTue, 03 Sep 2013 22:36:02 +0200, by Doug Simon
-
added support for pylint and fixed errors/warnings it foundTue, 03 Sep 2013 16:33:41 +0200, by Doug Simon
-
Fix graalCompilerToVM::initializeBytecode regarding bytecode rewritting for methods that are not rewritten.Tue, 03 Sep 2013 14:14:09 +0200, by Gilles Duboscq
-
If _installed_jdk is set, ask confirmation before buildingMon, 02 Sep 2013 11:44:19 +0200, by Gilles Duboscq
-
mx: add helper method for yes/no questionMon, 02 Sep 2013 11:40:24 +0200, by Gilles Duboscq
-
Merge.Mon, 02 Sep 2013 20:44:49 +0200, by Christian Humer
-
Truffle-DSL: fixed a compiler warning for fields of type java.lang.Object. (GRAAL-434 #resolve)Mon, 02 Sep 2013 16:47:29 +0200, by Christian Humer
-
Merge.Mon, 02 Sep 2013 15:27:20 +0200, by Christian Humer
-
Truffle-DSL: fixed a bug in grouping of abstract guards.Mon, 02 Sep 2013 15:22:25 +0200, by Christian Humer
-
Truffle-DSL: reduced generated code size by not generating primarily unused primitive type execute methods.Fri, 30 Aug 2013 17:45:53 +0200, by Christian Humer
-
Truffle-DSL: fixed NPE if wrong invalid child type is declared.Fri, 30 Aug 2013 17:40:16 +0200, by Christian Humer
-
moved IntrinsificationsEnabled and IntrinsificationsDisabled to new GraalCompiler.Options classMon, 02 Sep 2013 16:41:17 +0200, by Doug Simon
-
LocalNode: remove special handling, they should be reachable via inputs of other nodes if connectedMon, 02 Sep 2013 15:51:06 +0200, by Bernhard Urban
-
ifCanonTest: unconnect replaced local nodes from frame state, to match expected graphMon, 02 Sep 2013 15:50:54 +0200, by Bernhard Urban
-
SchedulePhase: remove special handling of localnodesFri, 30 Aug 2013 15:38:14 +0200, by Bernhard Urban
-
LoweringTool: pass initial lastFixedNode to constructorThu, 29 Aug 2013 20:55:18 +0200, by Bernhard Urban
-
Support for PlatformKind in PhiResolver.Mon, 02 Sep 2013 14:15:41 +0200, by Roland Schatz
-
Change architecture interface.Mon, 02 Sep 2013 14:08:49 +0200, by Roland Schatz
-
Fix for graph expansion in TruffleCache when the node in the worklist is already deleted.Sun, 01 Sep 2013 21:57:07 +0200, by Thomas Wuerthinger
-
Allow escape analysis to ignore object identity correctness for types marked via the CompilerDirectives.ValueType annotation.Sun, 01 Sep 2013 19:46:15 +0200, by Thomas Wuerthinger
-
Introduce CompilerDirectives.ValueType annotation in Truffle API.Sun, 01 Sep 2013 19:39:06 +0200, by Thomas Wuerthinger
-
Merge.Sat, 31 Aug 2013 09:18:58 +0200, by Doug Simon
-
fixed documentation of --installed-jdks mx optionSat, 31 Aug 2013 09:18:42 +0200, by Doug Simon
-
removed metric for counting instantiated Nodes until issue with EscapeAnalysisTest.testNewNode has been resolvedSat, 31 Aug 2013 09:18:26 +0200, by Doug Simon
-
made enabling/disabling of intrinsifications extensible (GRAAL-111)Thu, 29 Aug 2013 22:53:56 +0200, by Doug Simon
-
Merge.Thu, 29 Aug 2013 21:32:54 +0200, by Doug Simon
-
added help text to debug scope related optionsThu, 29 Aug 2013 21:32:00 +0200, by Doug Simon
-
added help text to CompileTheWorld optionsThu, 29 Aug 2013 21:31:15 +0200, by Doug Simon
-
added metrics for timing front-end, back-end and code installation (GRAAL-448)Wed, 28 Aug 2013 22:35:01 +0200, by Doug Simon
-
added metrics for total number of Nodes, LIRInstructions and CompositeValues created (GRAAL-448)Wed, 28 Aug 2013 22:34:22 +0200, by Doug Simon
-
Implement several missing PTX codegen features; return value capture and method args passing of java method executed on GPU.Fri, 30 Aug 2013 16:39:05 -0400, by bharadwaj
-
Truffle-DSL: fixed bug if node class was used also as child.Fri, 30 Aug 2013 17:31:59 +0200, by Christian Humer
-
Merge.Fri, 30 Aug 2013 17:06:25 +0200, by Christian Humer
-
Truffle-DSL: fixed wrong equals/hashCode in Template.Fri, 30 Aug 2013 17:00:26 +0200, by Christian Humer
-
Truffle-DSL: fixed a bug in else connections of generic generated methods.Fri, 30 Aug 2013 15:55:52 +0200, by Christian Humer
-
Truffle-DSL: better toString for GuardData.Fri, 30 Aug 2013 15:55:22 +0200, by Christian Humer
-
Truffle-DSL: fixed the @TypeSystem of child nodes were not checked for equality.Fri, 30 Aug 2013 15:28:22 +0200, by Christian Humer
-
Make PhiNode non-final.Fri, 30 Aug 2013 15:05:54 +0200, by Roland Schatz
-
New static factory methods for constants and arithmetic.Fri, 30 Aug 2013 14:57:09 +0200, by Roland Schatz
-
MergeFri, 30 Aug 2013 14:07:59 +0200, by Christos Kotselidis
-
MergeFri, 30 Aug 2013 13:56:58 +0200, by Christos Kotselidis
-
Move compressed pointers' logic to HotSpot specific moveFri, 30 Aug 2013 13:51:22 +0200, by Christos Kotselidis
-
Truffle-DSL: cleanup.Fri, 30 Aug 2013 13:26:45 +0200, by Christian Humer
-
Merge.Fri, 30 Aug 2013 13:23:53 +0200, by Christian Humer
-
Truffle-DSL: fixed a bug in else connections for specialization grouping.Fri, 30 Aug 2013 13:15:34 +0200, by Christian Humer
-
Truffle-DSL: added a test that covers wrong a wrong else connection bug.Fri, 30 Aug 2013 13:11:48 +0200, by Christian Humer
-
Truffle-DSL: preparations for implicit castsFri, 30 Aug 2013 11:37:42 +0200, by Christian Humer
-
Truffle-DSL: added ImplicitCast api classes. (non functional yet)Thu, 29 Aug 2013 19:19:33 +0200, by Christian Humer
-
Truffle-DSL: improved error recovery of type systems and improved error testability infrastructure.Thu, 29 Aug 2013 19:19:00 +0200, by Christian Humer
-
Truffle-DSL: added infrastructure to assert for DSL error messages.Thu, 29 Aug 2013 17:39:55 +0200, by Christian Humer
-
Truffle-DSL: minor cleanup.Thu, 29 Aug 2013 14:28:43 +0200, by Christian Humer
-
Truffle-DSL: added permutation util functions to the TestHelper.Thu, 29 Aug 2013 14:28:32 +0200, by Christian Humer
-
Make ComputeProbabilityClosure more robust to probabilities that to infinity because of loopsThu, 29 Aug 2013 19:09:09 +0200, by Gilles Duboscq
-
LoweringPhase: insert begin node to make lowering more robust, if the predecessor is not a FixedWithNextNode anymoreThu, 29 Aug 2013 18:02:20 +0200, by Bernhard Urban
-
LoweringPhase: move detection of first lastFixedNode out of the loop, add commentThu, 29 Aug 2013 17:28:22 +0200, by Bernhard Urban
-
SchedulePhase: schedule inputs of framestates which are attached to AbstractBeginNodes to the dominator (not just for MergeNodes)Thu, 29 Aug 2013 17:28:21 +0200, by Bernhard Urban
-
ConvertDeoptimizeToGuardPhase: small javadoc fixThu, 29 Aug 2013 17:28:20 +0200, by Bernhard Urban
-
MergeThu, 29 Aug 2013 17:17:35 +0200, by Christos Kotselidis
-
Change scope of write barrier snippetsThu, 29 Aug 2013 16:23:14 +0200, by Christos Kotselidis
-
Rewrite compute block order function to be non-recursive due to stack overflow when G1 is used in eclipseThu, 29 Aug 2013 13:52:25 +0200, by Christos Kotselidis
-
Augment WriteBarrier Addition Test (unsafe load) to account for compressed oopsWed, 28 Aug 2013 15:22:51 +0200, by Christos Kotselidis
-
Allow conditional unsafe load lowering only AFTER_GUARDS (emmit G1 Ref barrier)Wed, 28 Aug 2013 15:22:22 +0200, by Christos Kotselidis
-
Add JavadocWed, 28 Aug 2013 13:45:02 +0200, by Christos Kotselidis
-
Refactor heap base registerWed, 28 Aug 2013 13:27:05 +0200, by Christos Kotselidis
-
Remove warning when G1 is usedWed, 28 Aug 2013 10:44:23 +0200, by Christos Kotselidis
-
add full canonicalization to EA testsThu, 29 Aug 2013 15:35:17 +0200, by Lukas Stadler
-
LoweringPhase: add some assertions around finding the first fixed node for a blockThu, 29 Aug 2013 14:18:33 +0200, by Bernhard Urban
-
Truffle: fix byte access in FrameAccessNodeThu, 29 Aug 2013 11:37:50 +0200, by Christian Wirth
-
ReadNode: minor refactoring in push()Wed, 28 Aug 2013 21:36:30 +0200, by Bernhard Urban
-
PushThroughPi: extend test for ReadNodesWed, 28 Aug 2013 21:28:58 +0200, by Bernhard Urban
-
Truffle-DSL: execute evaluated methods can now be declared using any type in the typesystem as parameters.Wed, 28 Aug 2013 18:45:32 +0200, by Christian Humer
-
Truffle-DSL: fixed a bug in parameter parsing where optional parameters were priorized to required ones.Wed, 28 Aug 2013 18:18:40 +0200, by Christian Humer
-
Truffle-DSL: refactored redundant guard generation code.Wed, 28 Aug 2013 11:41:10 +0200, by Christian Humer
-
Truffle-DSL: fixed specializationg grouping failed with guards using base types.Wed, 28 Aug 2013 01:45:13 +0200, by Christian Humer
-
Truffle-DSL: fixed isObject returned true for Object arrays.Tue, 27 Aug 2013 23:06:24 +0200, by Christian Humer
-
Merge.Tue, 27 Aug 2013 22:08:52 +0200, by Christian Humer
-
Truffle-DSL: guards can now be declared using any base type or interface of the target value type.Tue, 27 Aug 2013 22:08:26 +0200, by Christian Humer
-
Truffle-DSL: fix NPE with nodes with no frame in the execute method.Tue, 27 Aug 2013 18:11:35 +0200, by Christian Humer
-
incremental canonicalization for PartialEscapePhase / EffectsPhaseTue, 27 Aug 2013 10:14:06 +0200, by Lukas Stadler
-
Merge.Tue, 27 Aug 2013 12:08:12 +0200, by Doug Simon
-
updated check in WriteBarrierAdditionTest to account for extra inliningTue, 27 Aug 2013 12:03:31 +0200, by Doug Simon
-
moved warning suppression annotation to placate JDTTue, 27 Aug 2013 00:52:14 +0200, by Doug Simon
-
fixed class initialization order problemMon, 26 Aug 2013 23:19:09 +0200, by Doug Simon
-
Merge.Mon, 26 Aug 2013 21:38:44 +0200, by Doug Simon
-
removed Node.nodeClass field (GRAAL-359)Mon, 26 Aug 2013 21:38:10 +0200, by Doug Simon
-
made all public, non-static fields in HotSpotVMConfig finalMon, 26 Aug 2013 20:16:43 +0200, by Doug Simon
-
Truffle: Add Byte type to FrameWithoutBoxingSubstitutionsTue, 27 Aug 2013 09:38:44 +0200, by Christian Wirth
-
MergedTue, 27 Aug 2013 09:34:55 +0200, by Christian Wirth
-
Truffle: add Byte to FrameMon, 26 Aug 2013 18:25:40 +0200, by Christian Wirth
-
Truffle: distinguish tag access from byte access.Mon, 26 Aug 2013 20:26:49 +0200, by Andreas Woess
-
Truffle: improve virtual frame access verification (GRAAL-424 #resolve).Mon, 26 Aug 2013 20:21:43 +0200, by Andreas Woess
-
mx: Fix commands.vm when an explicit cwd is passed and no --vmcwd is givenMon, 26 Aug 2013 19:25:06 +0200, by Gilles Duboscq
-
Fix logging for leaf scopeMon, 26 Aug 2013 18:06:06 +0200, by Gilles Duboscq
-
Include Graal in some ifdefs related to rbp allocationMon, 26 Aug 2013 18:04:53 +0200, by Gilles Duboscq
-
Ignore graal.options fileMon, 26 Aug 2013 18:03:09 +0200, by Gilles Duboscq
-
made HotSpotGraalRuntime.instance finalMon, 26 Aug 2013 17:10:45 +0200, by Doug Simon
-
limit length of arraycopy snippet unrollingThu, 22 Aug 2013 14:45:40 +0200, by Lukas Stadler
-
remove obsolete option SlowQueueCutoffWed, 21 Aug 2013 15:31:10 +0200, by Lukas Stadler
-
small JavaDoc fix in PureFunctionMacroNodeWed, 21 Aug 2013 15:27:15 +0200, by Lukas Stadler
-
don't create multiple value proxies in PEAReadEliminationClosureMon, 26 Aug 2013 15:48:11 +0200, by Lukas Stadler
-
fixed error messageMon, 26 Aug 2013 11:15:26 +0200, by Doug Simon
-
Create new IfNode in IfNode simplificationSun, 25 Aug 2013 16:23:52 +0200, by Gilles Duboscq
-
Add more javadoc to ConvertDeoptimizeToGuardPhaseSun, 25 Aug 2013 15:18:57 +0200, by Gilles Duboscq
-
Fix Lowering when the lowered node modifies its successor's predecessor to be somethign that is not a FixedWithNextNodeSun, 25 Aug 2013 15:15:23 +0200, by Gilles Duboscq
-
ReadNode.push, remove useless checkFri, 23 Aug 2013 18:22:27 +0200, by Gilles Duboscq
-
Improve canonicalization of ConditionalNode.Sat, 24 Aug 2013 15:02:10 +0200, by Roland Schatz
-
Introduce LogicNegationNode and remove Negatable interface.Sat, 24 Aug 2013 14:38:11 +0200, by Roland Schatz
-
Remove unused method in LogicNode base class.Sat, 24 Aug 2013 14:32:57 +0200, by Roland Schatz
-
Merge.Fri, 23 Aug 2013 17:18:47 +0200, by Doug Simon
-
Merge.Fri, 23 Aug 2013 16:08:46 +0200, by Doug Simon
-
method rename to avoid ambiguous overloadingFri, 23 Aug 2013 13:25:57 +0200, by Doug Simon
-
macro node for CompositeValue.get()Fri, 23 Aug 2013 13:22:22 +0200, by Doug Simon
-
clearer error messageFri, 23 Aug 2013 12:29:27 +0200, by Doug Simon
-
naming cleanupFri, 23 Aug 2013 12:29:06 +0200, by Doug Simon
-
minor improvements/cleanups to mx (CR-1313)Fri, 23 Aug 2013 16:35:46 +0200, by Doug Simon
-
changed log indentation increment to 2 spacesFri, 23 Aug 2013 15:19:40 +0200, by Doug Simon
-
Use an EPSILON where 1. / EPSILON is finite.Fri, 23 Aug 2013 14:03:09 +0200, by Roland Schatz
-
Fix for FixedGuardNode.lower in the case where the successor of the FixedGuardNode is already an AbstractBeginNodeThu, 22 Aug 2013 20:05:34 +0200, by Gilles Duboscq
-
Fix for ReadNode.push which could cause some reads to float before the necessary checkcast.Thu, 22 Aug 2013 20:04:51 +0200, by Gilles Duboscq
-
Add some javadoc for GuardLoweringPhase, ConvertDeoptimizeToGuardPhase and DeoptimizeNodeThu, 22 Aug 2013 15:22:26 +0200, by Gilles Duboscq
-
In verbose mode, if vmdir is set, output the directory where we are looking for the built jdkThu, 22 Aug 2013 14:19:14 +0200, by Gilles Duboscq
-
Simplify ObjectStamp.join and make sure there is no type/exact type when going to an allways null stampThu, 22 Aug 2013 14:06:25 +0200, by Gilles Duboscq
-
Make ConditionalEliminationPhase more robust when removing IfNodesThu, 22 Aug 2013 14:04:03 +0200, by Gilles Duboscq
-
fail faster with better error message if deprecated and unsupported mx build command line is givenThu, 22 Aug 2013 11:23:42 +0200, by Doug Simon
-
Fix NPE in MethodCallTargetNode.canonicalizeWed, 21 Aug 2013 19:33:06 +0200, by Gilles Duboscq
-
Merge.Wed, 21 Aug 2013 18:45:45 +0200, by Doug Simon
-
slightly weakened check in HotSpotResolvedJavaField.readConstantField()Wed, 21 Aug 2013 18:15:55 +0200, by Doug Simon
-
added counters and timers for snippet instantiationWed, 21 Aug 2013 16:03:35 +0200, by Doug Simon
-
Keep a kind in the illegal stampWed, 21 Aug 2013 18:02:39 +0200, by Gilles Duboscq
-
ObjectStamp: Detect allways null cases in castTo. AlwaysNull stamps can keep their type informationWed, 21 Aug 2013 16:56:15 +0200, by Gilles Duboscq
-
Rename StampTest to ObjectStampJoinTest and move IntegerStampTest to com.oracle.graal.nodes.testWed, 21 Aug 2013 16:20:53 +0200, by Gilles Duboscq
-
Add javadoc for ObjectStamp.castTo. Fix javadoc typo.Wed, 21 Aug 2013 16:17:10 +0200, by Gilles Duboscq
-
MergeWed, 21 Aug 2013 08:29:07 +0200, by Erik Eckstein
-
add logging with indentation in graal.DebugTue, 20 Aug 2013 17:33:04 +0200, by Erik Eckstein
-
HotSpotInstalledCode: moved getCode to Java and added the ability to get the whole blobTue, 20 Aug 2013 12:48:28 -0700, by twisti
-
Merge.Tue, 20 Aug 2013 20:04:33 +0200, by Doug Simon
-
added PrintBackendCFG option (default is true) for controlling if backend output is dumped to the C1VisualizerTue, 20 Aug 2013 18:23:43 +0200, by Doug Simon
-
option annotation processor ensures that a non-empty help message starts with a capital letterTue, 20 Aug 2013 16:09:26 +0200, by Doug Simon
-
fixed capitalization and tense in documentation of some mx commandsTue, 20 Aug 2013 15:33:39 +0200, by Doug Simon
-
added interpretable implementation to node intrinsics (GRAAL-430)Tue, 20 Aug 2013 15:32:36 +0200, by Doug Simon
-
Use smaller epsilon in ComputeProbabilityClosureTue, 20 Aug 2013 15:39:58 +0200, by Gilles Duboscq
-
Enable library as annotation processorTue, 20 Aug 2013 13:22:15 +0200, by Gilles Duboscq
-
fixed specjvm2008 regression in bench commandTue, 20 Aug 2013 13:23:08 +0200, by Doug Simon
-
added support to the specjvm2008 command for specifying a benchmark groupTue, 20 Aug 2013 13:22:06 +0200, by Doug Simon
-
mx: added --vmbuild global option, removed --product, --fastdebug, --debug options as well as suffix of build commandTue, 20 Aug 2013 12:09:45 +0200, by Doug Simon
-
FloatingReadNode: don't use lastLocationAccess as anchor. use guard instead.Tue, 20 Aug 2013 11:30:38 +0200, by Bernhard Urban
-
small fixes for handling of -G:DebugValueSummary optionTue, 20 Aug 2013 09:31:27 +0200, by Doug Simon
-
fixed regression in bench commandTue, 20 Aug 2013 07:59:52 +0200, by Doug Simon
-
normalized the command line interface for the dacapo, scaladacapo, specjvm2008, specjbb2005 and specjbb2013 commandsTue, 20 Aug 2013 00:04:44 +0200, by Doug Simon
-
replaced PerThreadDebugValues, SummarizeDebugValues and SummarisePerPhase options with DebugValueSummary optionMon, 19 Aug 2013 22:04:00 +0200, by Doug Simon
-
added capability for embedding new lines in lengthy option help messagesMon, 19 Aug 2013 22:01:07 +0200, by Doug Simon
-
more javadoc for debug frameworkMon, 19 Aug 2013 21:58:03 +0200, by Doug Simon
-
added suppression filter so that long help messages for Options can be supported without triggering Checkstyle errors in generated sourcesMon, 19 Aug 2013 21:57:12 +0200, by Doug Simon
-
LoewringPhase: remove (weird) dead codeMon, 19 Aug 2013 18:10:13 +0200, by Bernhard Urban
-
Merge.Mon, 19 Aug 2013 14:11:10 +0200, by Doug Simon
-
Merge.Mon, 19 Aug 2013 14:05:55 +0200, by Doug Simon
-
changed unittest command to remove use of '@' character. The format is now: mx unittest [VM options] [test filters...]Mon, 19 Aug 2013 12:55:34 +0200, by Doug Simon
-
MergeMon, 19 Aug 2013 13:27:31 +0200, by Lukas Stadler
-
fix incorrect lower bound in StampToolMon, 19 Aug 2013 12:12:43 +0200, by Lukas Stadler
-
remove debug code in StampToolSat, 17 Aug 2013 16:01:48 +0200, by Lukas Stadler
-
add bitwise "not" operationFri, 16 Aug 2013 13:59:25 +0200, by Lukas Stadler
-
do not constant fold identity hash codes in AOTFri, 16 Aug 2013 13:30:28 +0200, by Lukas Stadler
-
small JavaDocFri, 16 Aug 2013 13:15:56 +0200, by Lukas Stadler
-
"always set" bit mask on IntegerStampsFri, 16 Aug 2013 13:15:42 +0200, by Lukas Stadler
-
.hgignore: buildbot client config dirMon, 19 Aug 2013 12:49:12 +0200, by Bernhard Urban
-
remove unused nodeFri, 16 Aug 2013 23:50:57 +0200, by Bernhard Urban
-
spelling fixMon, 19 Aug 2013 11:39:28 +0200, by Doug Simon
-
removed Stamp parameter of BeginNode.anchor node intrinsicMon, 19 Aug 2013 10:49:40 +0200, by Doug Simon
-
Samll additions to Loops api, make IntegerExactArithmeticNodes iterableSat, 17 Aug 2013 17:52:21 +0200, by Gilles Duboscq
-
Remove unused import.Sat, 17 Aug 2013 15:07:41 +0200, by Thomas Wuerthinger
-
Merge.Sat, 17 Aug 2013 14:48:52 +0200, by Thomas Wuerthinger
-
Remove checkNull parameter from snippets. Fixes several instances of unsafe usage of BeginNode.anchor.Sat, 17 Aug 2013 12:25:28 +0200, by Thomas Wuerthinger
-
Truffle: added some missing javadoc.Sat, 17 Aug 2013 14:03:28 +0200, by Andreas Woess
-
TruffleCache: reallow inlining with null receiver.Sat, 17 Aug 2013 13:55:44 +0200, by Andreas Woess
-
Merge.Sat, 17 Aug 2013 03:55:16 +0200, by Thomas Wuerthinger
-
Merge.Sat, 17 Aug 2013 01:45:25 +0200, by Thomas Wuerthinger
-
Fix bug in bsd port that causes unsafe double volatile field stores to fail.Fri, 16 Aug 2013 23:25:49 +0200, by Thomas Wuerthinger
-
removed dead code for HotSpotInstalledCode in CodeInstaller::site_CallFri, 16 Aug 2013 17:22:34 -0700, by twisti
-
Add anchors for loadHubs in verifyObject and monitor enter.Sat, 17 Aug 2013 00:54:06 +0200, by Gilles Duboscq
-
Adjust profiling information in case it is 0.0 or 1.0 for a branch.Fri, 16 Aug 2013 22:42:06 +0200, by Thomas Wuerthinger
-
Make sure the created ProxyNode is of PhiType.Guard.Fri, 16 Aug 2013 21:40:42 +0200, by Thomas Wuerthinger
-
Allow ProxyNode as a GuardingNode.Fri, 16 Aug 2013 21:23:30 +0200, by Thomas Wuerthinger
-
Fix in ConvertDeoptimizeToGuardPhase for the case where we need to insert a ProxyNode.Fri, 16 Aug 2013 20:52:29 +0200, by Thomas Wuerthinger
-
Search through tree of proxies for replacement anchor in ConditionalEliminationPhase.Fri, 16 Aug 2013 19:07:10 +0200, by Thomas Wuerthinger
-
Merge.Fri, 16 Aug 2013 19:05:04 +0200, by Thomas Wuerthinger
-
Make CustomTypeCheckNode virtualizable.Fri, 16 Aug 2013 19:04:31 +0200, by Thomas Wuerthinger
-
Make TypeCastNode virtualizable.Fri, 16 Aug 2013 18:21:59 +0200, by Thomas Wuerthinger
-
Merge.Fri, 16 Aug 2013 16:49:59 +0200, by Thomas Wuerthinger
-
Make TypeCastNode a ValueProxy.Fri, 16 Aug 2013 16:44:14 +0200, by Thomas Wuerthinger
-
Merge.Fri, 16 Aug 2013 16:02:19 +0200, by Thomas Wuerthinger
-
Delay LoadHubNode lowering.Fri, 16 Aug 2013 16:02:05 +0200, by Thomas Wuerthinger
-
Remove overly conservative anchoring of lowered hub access.Fri, 16 Aug 2013 16:00:22 +0200, by Thomas Wuerthinger
-
Fix substitution.Fri, 16 Aug 2013 14:28:12 +0200, by Thomas Wuerthinger
-
Add parameter to CompilerDirectives.unsafeCast.Fri, 16 Aug 2013 14:23:16 +0200, by Thomas Wuerthinger
-
Merge.Fri, 16 Aug 2013 17:55:25 +0200, by Christian Humer
-
Truffle-DSL: fixed inconsistent children for polymorphic -> generic rewrites. (GRAAL-425)Fri, 16 Aug 2013 14:00:17 +0200, by Christian Humer
-
GraphBuilderPhase: Insert explicit null checks for invokes if an exception has been seenFri, 16 Aug 2013 14:47:05 +0200, by Gilles Duboscq
-
mx: fix for select_itemsFri, 16 Aug 2013 14:44:56 +0200, by Gilles Duboscq
-
Fix bug in ConditionalElimination phase: when replacing a ifnode with a guard, the guard has to be checked before entering the surviving branchFri, 16 Aug 2013 14:33:45 +0200, by Gilles Duboscq
-
Fix GraalCompilerTest deopt checks: need to re-aquire the profile after running the method since the MethodData may not be present before running it.Fri, 16 Aug 2013 14:31:28 +0200, by Gilles Duboscq
-
Add write barriers in lowering of CommitAllocationNode.Fri, 16 Aug 2013 13:28:30 +0200, by Andreas Woess
-
New constructor for ConditionalNode. Made CustomTypeCheck node a LogicNode.Fri, 16 Aug 2013 12:09:36 +0200, by Thomas Wuerthinger
-
Remove test file.Fri, 16 Aug 2013 01:12:34 +0200, by Thomas Wuerthinger
-
Restructure Truffle API node intrinsics and introduce new intrinsics for type system modelling.Fri, 16 Aug 2013 01:09:03 +0200, by Thomas Wuerthinger
-
Move lowering of arithmetic exact nodes to second lowering phase.Fri, 16 Aug 2013 00:29:30 +0200, by Thomas Wuerthinger
-
Fix unused import.Thu, 15 Aug 2013 19:46:05 +0200, by Thomas Wuerthinger
-
Fix anchoring in ConditionalEliminationPhase when simplifying an IfNode.Thu, 15 Aug 2013 19:42:47 +0200, by Thomas Wuerthinger
-
Fix forward propagation of guarded nodes in ConvertDeoptimizeToGuardPhase.Wed, 14 Aug 2013 17:02:45 +0200, by Thomas Wuerthinger
-
Small adjustment to CompilerDirectives.unsafeCast.Wed, 14 Aug 2013 15:44:05 +0200, by Thomas Wuerthinger
-
Merge.Wed, 14 Aug 2013 14:27:52 +0200, by Thomas Wuerthinger
-
Search for correct replacement anchor for eliminated checkcasts in ConditionalEliminationPhase.Wed, 14 Aug 2013 14:27:40 +0200, by Thomas Wuerthinger
-
Bailout of iterative conditional elimination phase in case the number of iterations exceeds specific threshold.Wed, 14 Aug 2013 14:24:05 +0200, by Thomas Wuerthinger
-
New Truffle API methods for efficient implementation of a custom type system on top of the JVM.Wed, 14 Aug 2013 11:52:15 +0200, by Thomas Wuerthinger
-
absence of IDE_BUILD_TARGET environment variable prevents HotSpot builds when editing C++ sources in EclipseWed, 14 Aug 2013 11:24:11 +0200, by Doug Simon
-
added dialogue for determining JAVA_HOME if it's not setTue, 13 Aug 2013 19:07:41 +0200, by Doug Simon
-
made instanceof lowering happen after guard loweringTue, 13 Aug 2013 18:18:17 +0200, by Doug Simon
-
fixed misleading commentTue, 13 Aug 2013 18:17:45 +0200, by Doug Simon
-
removed overly conservative re-anchoring in ConditionalEliminationPhaseTue, 13 Aug 2013 16:27:47 +0200, by Doug Simon
-
Merge.Tue, 13 Aug 2013 14:25:02 +0200, by Doug Simon
-
mx presents a command line dialogue to select the default VM if it is not configured (GRAAL-416)Tue, 13 Aug 2013 14:23:58 +0200, by Doug Simon
-
enhanced select_items to support multiple selectionsTue, 13 Aug 2013 11:07:08 +0200, by Doug Simon
-
Produce sensible error message when node is not LIRLowerable.Tue, 13 Aug 2013 13:26:58 +0200, by Roland Schatz
-
Javadoc fix.Tue, 13 Aug 2013 13:15:14 +0200, by Roland Schatz
-
Defer PTX on Mac probe to the CUDA driver initialization callMon, 12 Aug 2013 15:52:26 -0400, by Morris Meyer
-
Fix PTX test to prevent crash; trivial code cleanupMon, 12 Aug 2013 13:12:14 -0400, by bharadwaj
-
Move MathIntrinsic operations to ArithmeticLIRGenerator.Mon, 12 Aug 2013 15:59:58 +0200, by Roland Schatz
-
Use ArithmeticLIRGenerator in arithmetic nodes.Mon, 12 Aug 2013 15:55:54 +0200, by Roland Schatz
-
Factor out arithmetic operations to separate LIR generator interface.Mon, 12 Aug 2013 15:52:32 +0200, by Roland Schatz
-
mx: don't include jdk build directory in path for vmdirMon, 12 Aug 2013 11:56:35 +0200, by Bernhard Urban
-
mx: graal.jar is not silently updated anymore in the vm functionSun, 11 Aug 2013 15:11:10 +0200, by Gilles Duboscq
-
Avoid repeated lowering of convert nodes on AMD64Sun, 11 Aug 2013 15:11:10 +0200, by Gilles Duboscq
-
ptx: fix include for non-precompiledheader build in gpu_ptx.cppSat, 10 Aug 2013 22:57:50 +0200, by Bernhard Urban
-
CR-20: PTX kernel invocation with arguments - from BharadwajSat, 10 Aug 2013 14:38:30 -0400, by Morris Meyer
-
Merge.Sat, 10 Aug 2013 10:08:56 +0200, by Thomas Wuerthinger
-
Merge.Fri, 09 Aug 2013 14:07:20 +0200, by Thomas Wuerthinger
-
Add new checkstyle checks for com.oracle.truffle.api that include a check for "Classpath" exception in the file header.Fri, 09 Aug 2013 11:55:54 +0200, by Thomas Wuerthinger
-
Adding "Classpath" exception to the classes in the com.oracle.truffle.api and the com.oracle.truffle.api.dsl package.Fri, 09 Aug 2013 11:55:20 +0200, by Thomas Wuerthinger
-
Fix canonicalization of conditional nodes, add a test for this bugSat, 10 Aug 2013 02:44:23 +0200, by Gilles Duboscq
-
Made Word.box() private: Outside users should use the different signed() and unsigned() methods to ensure proper expansion of 32-bit values on 64-bit systems.Fri, 09 Aug 2013 10:49:18 -0700, by Christian Wimmer
-
backed out 11242:2d4df4c43ae2 (GRAAL-413)Fri, 09 Aug 2013 16:09:33 +0200, by Doug Simon
-
Graal now complies with native ABI callee/caller save conventions for foreign calls (GRAAL-413)Fri, 09 Aug 2013 16:04:01 +0200, by Doug Simon
-
disabled check for thread local holding the exception PC being cleared in PRODUCT builds (clearing only happens in DEBUG builds)Fri, 09 Aug 2013 13:48:08 +0200, by Doug Simon
-
Move SQRT from AMD64MathIntrinsicOp to AMD64Arithmetic.Fri, 09 Aug 2013 11:47:41 +0200, by Roland Schatz
-
Marker interface for primitive arithmetic nodes.Fri, 09 Aug 2013 11:38:40 +0200, by Roland Schatz
-
Remove unused class from node hierarchy.Fri, 09 Aug 2013 11:36:13 +0200, by Roland Schatz
-
InliningUtil: remove wrong assertFri, 09 Aug 2013 11:15:37 +0200, by Bernhard Urban
-
Truffle: add CompilerDirectives.inInterpreter()Thu, 08 Aug 2013 19:35:32 +0200, by Andreas Woess
-
TruffleCache: do not expand assertion paths by default.Thu, 08 Aug 2013 19:28:42 +0200, by Andreas Woess
-
Re-introduce canonicalization when the stamp represents a singleton using Stamp.asConstantThu, 08 Aug 2013 18:59:09 +0200, by Gilles Duboscq
-
Stop dragging a graph around in the CanonilizerPhaseThu, 08 Aug 2013 16:00:07 +0200, by Gilles Duboscq
-
Add illegal stampThu, 08 Aug 2013 18:17:47 +0200, by Gilles Duboscq
-
disabled CRC32 intrinsics under client compiler with jdk version earlier than 8 (GRAAL-409)Thu, 08 Aug 2013 14:19:06 +0200, by Doug Simon
-
Calculate exit value of counted loop induction variables.Thu, 08 Aug 2013 11:30:21 +0200, by Roland Schatz
-
Fix Switch probability if simplification leaves no non-zero probability successorTue, 06 Aug 2013 14:44:36 +0200, by Gilles Duboscq
-
Create loop phis for locks in FrameStateBuilderTue, 06 Aug 2013 14:01:43 +0200, by Gilles Duboscq
-
Merge.Wed, 07 Aug 2013 19:52:26 +0200, by Doug Simon
-
added support to disassemble installed test code via -G:LogWed, 07 Aug 2013 18:41:00 +0200, by Doug Simon
-
made LoadHubNode be floatingWed, 07 Aug 2013 18:40:05 +0200, by Doug Simon
-
don't intrinsify Object.getClass and NodeClass.get in AOTWed, 07 Aug 2013 19:13:11 +0200, by Lukas Stadler
-
additional test in EscapeAnalysisTestWed, 07 Aug 2013 18:37:53 +0200, by Lukas Stadler
-
macro node for NodeClass.get(Class)Wed, 07 Aug 2013 18:36:15 +0200, by Lukas Stadler
-
macro node for System.identityHashCodeWed, 07 Aug 2013 18:35:59 +0200, by Lukas Stadler
-
macro node for Object.getClassWed, 07 Aug 2013 18:35:38 +0200, by Lukas Stadler
-
create null check for MacroSubstitution + MethodSubstitution caseWed, 07 Aug 2013 18:34:19 +0200, by Lukas Stadler
-
new PureFunctionMacroNodeWed, 07 Aug 2013 18:33:44 +0200, by Lukas Stadler
-
Merge.Wed, 07 Aug 2013 16:45:23 +0200, by Doug Simon
-
made VM_ERROR foreign call a leafWed, 07 Aug 2013 16:44:54 +0200, by Doug Simon
-
minor logging improvementWed, 07 Aug 2013 16:36:06 +0200, by Doug Simon
-
more CRC32 intrinsification testsWed, 07 Aug 2013 16:35:47 +0200, by Doug Simon
-
fixed bug in java.util.zip.CRC32.updateBytes stub: non-scratch register c_arg3 (i.e. rcx on Unix) was being used, overwriting a live valueWed, 07 Aug 2013 16:35:16 +0200, by Doug Simon
-
ignore sources for which class files do not existWed, 07 Aug 2013 10:59:10 +0200, by Doug Simon
-
Merge.Wed, 07 Aug 2013 02:10:59 +0200, by Doug Simon
-
added test for intrinsification of CRC32 method introduced in jdk8 (GRAAL-385)Wed, 07 Aug 2013 02:02:33 +0200, by Doug Simon
-
minor spelling correctionWed, 07 Aug 2013 01:57:15 +0200, by Doug Simon
-
moved tests for CRC32 intrinsics to the right place (GRAAL-385)Wed, 07 Aug 2013 01:56:56 +0200, by Doug Simon
-
used movslq instead of movl in CRC32 interpreter stubWed, 07 Aug 2013 01:54:09 +0200, by Doug Simon
-
added support for handling volatile registers across native runtime callsWed, 07 Aug 2013 01:52:44 +0200, by Doug Simon
-
add intrinsics for java.util.zip.CRC32 (GRAAL-385)Tue, 06 Aug 2013 23:36:36 +0200, by Doug Simon
-
unittest: also pick up @Parameters annotationWed, 07 Aug 2013 16:05:49 +0200, by Bernhard Urban
-
FrameAccessNode: check that constant frame slot is not null.Wed, 07 Aug 2013 12:52:39 +0200, by Andreas Woess
-
Fix snippet counter namingWed, 07 Aug 2013 14:07:06 +0200, by Christos Kotselidis
-
Change scope of logging methodsWed, 07 Aug 2013 14:06:10 +0200, by Christos Kotselidis
-
SPARC: a lot of fixes and moreMon, 05 Aug 2013 22:23:00 -0700, by twisti
-
SPARC and Solaris fixes after HSX mergeMon, 05 Aug 2013 22:21:47 -0700, by twisti
-
Merge.Tue, 06 Aug 2013 22:12:12 +0200, by Doug Simon
-
fixed bug in java.util.zip.CRC32.updateBytes interpreter entry stubTue, 06 Aug 2013 21:40:09 +0200, by Doug Simon
-
Merge.Tue, 06 Aug 2013 18:32:04 +0200, by Doug Simon
-
fixed bug in java.util.zip.CRC32.update(int b) interpreter entry stub and re-enabled CRC32 intrinsicsTue, 06 Aug 2013 18:31:23 +0200, by Doug Simon
-
avoid use of JUnitWrapper when exactly one test is being executedTue, 06 Aug 2013 18:10:44 +0200, by Doug Simon
-
removed obsolete checkcast snippetsTue, 06 Aug 2013 16:13:05 +0200, by Doug Simon
-
fix lowering of StoreIndexedNode (anchor read of element klass)Tue, 06 Aug 2013 21:28:58 +0200, by Lukas Stadler
-
CR-917 fix for ExceptionObjectNodeTue, 06 Aug 2013 10:50:53 -0700, by Mick Jordan
-
MergeTue, 06 Aug 2013 17:30:47 +0200, by Christos Kotselidis
-
MergeTue, 06 Aug 2013 14:39:47 +0200, by Christos Kotselidis
-
Field renamingTue, 06 Aug 2013 14:38:46 +0200, by Christos Kotselidis
-
Augment Writebarrier verification phase to account for G1, plus code simplificationTue, 06 Aug 2013 14:25:12 +0200, by Christos Kotselidis
-
Augment write barrier addition tests for G1Tue, 06 Aug 2013 14:23:23 +0200, by Christos Kotselidis
-
Add util method for gcTue, 06 Aug 2013 14:16:06 +0200, by Christos Kotselidis
-
Nullify deopt state of writenodes with G1 pre barriersTue, 06 Aug 2013 14:11:01 +0200, by Christos Kotselidis
-
Ordinal check for unsafe load loweringTue, 06 Aug 2013 14:00:49 +0200, by Christos Kotselidis
-
Set stateAfter in lowering of CompareAndSwapNode.Tue, 06 Aug 2013 16:04:45 +0200, by Roland Schatz
-
Remove duplicate fields from LoweredCompareAndSwapNode.Tue, 06 Aug 2013 16:04:44 +0200, by Roland Schatz
-
Remove unused field from CompareAndSwapNode.Tue, 06 Aug 2013 16:04:44 +0200, by Roland Schatz
-
fix HotSpotMethodData to read the correct values on little and big endianMon, 05 Aug 2013 20:20:32 -0700, by twisti
-
MergeMon, 05 Aug 2013 23:46:06 +0200, by Andreas Woess
-
Truffle: lower FrameSetNode to StoreIndexed instead of UnsafeStore (experimental).Mon, 05 Aug 2013 18:00:16 +0200, by Andreas Woess
-
Increase TruffleGraphMaxNodes to 20000.Mon, 05 Aug 2013 17:53:07 +0200, by Andreas Woess
-
TruffleCache refactoring.Mon, 05 Aug 2013 17:00:00 +0200, by Andreas Woess
-
Truffle: Do not cache graal graphs (not used at the moment).Mon, 05 Aug 2013 16:52:16 +0200, by Andreas Woess
-
TruffleCache: do not inline invoke with null receiver.Mon, 05 Aug 2013 16:47:20 +0200, by Andreas Woess
-
Merge.Mon, 05 Aug 2013 22:37:13 +0200, by Doug Simon
-
Merge.Mon, 05 Aug 2013 16:37:06 +0200, by Doug Simon
-
added interactive selection capability to 'mx javap' commandMon, 05 Aug 2013 14:00:14 +0200, by Doug Simon
-
added receiver null check in canonicalization of java.lang.Class macro nodesMon, 05 Aug 2013 11:24:44 +0200, by Doug Simon
-
Truffle-DSL: specialization group fixes.Mon, 05 Aug 2013 19:50:34 +0200, by Christian Humer
-
Truffle-DSL: Fixed a bug in the code writer when a line overflowed with an exact size of 200.Mon, 05 Aug 2013 19:48:15 +0200, by Christian Humer
-
Merge.Mon, 05 Aug 2013 19:46:51 +0200, by Christian Humer
-
Merge.Mon, 05 Aug 2013 13:20:06 +0200, by Christian Humer
-
Truffle-DSL: More elegant solution for rewrite with exception in executeAndSpecialize0.Thu, 01 Aug 2013 21:34:57 +0200, by Christian Humer
-
Merge.Thu, 01 Aug 2013 20:54:32 +0200, by Christian Humer
-
Truffle-DSL: Implemented specialization grouping for generic cases.Thu, 01 Aug 2013 20:53:54 +0200, by Christian Humer
-
Truffle-DSL: Fixed an exception if accidently the node class itself is parsed.Thu, 01 Aug 2013 20:53:05 +0200, by Christian Humer
-
Truffle-DSL: Fixed the second specialization is unreachable if two specializations have the exactly same signature (also guards) and are ordered next to each other.Thu, 01 Aug 2013 20:52:03 +0200, by Christian Humer
-
Truffle-DSL: CodeTreeBuilder can now remove the previous element even if trees are concatinated at a later time.Thu, 01 Aug 2013 20:48:56 +0200, by Christian Humer
-
Truffle-DSL: Fixed argument order problem for test cases.Thu, 01 Aug 2013 20:47:57 +0200, by Christian Humer
-
Truffle-DSL: Implemented support for negated guards (GRAAL-371 #resolve)Wed, 31 Jul 2013 15:36:01 +0200, by Christian Humer
-
Fixed mx script debug vm arguments for ecj builds. Its now possible to debug ecj builds using -d as argument.Wed, 31 Jul 2013 15:07:42 +0200, by Christian Humer
-
Truffle-DSL: Added a hack to get around eclipse bug 300408. (https://bugs.eclipse.org/bugs/show_bug.cgi?id=300408)Wed, 31 Jul 2013 15:04:13 +0200, by Christian Humer
-
Truffle-DSL: Added new @NodeField and @NodeFields annotation. Which can be used to avoid the cumbersome definition of copy constructors.Tue, 30 Jul 2013 17:42:50 +0200, by Christian Humer
-
Truffle-DSL: Fixed executeAndSpecialize layout to always call specialization methods on the correct node. (GRAAL-379 #resolve)Tue, 30 Jul 2013 16:12:26 +0200, by Christian Humer
-
Truffle-DSL: Changed executeAndSpecialize to use an int as minimumState instead of a class.Tue, 30 Jul 2013 16:11:08 +0200, by Christian Humer
-
Truffle-DSL: Added a useful message to type casts in generated type system classes. (GRAAL-355 #resolve)Mon, 29 Jul 2013 19:20:33 +0200, by Christian Humer
-
Truffle-DSL: Fixed a bug with anonymous children (GRAAL-321 #resolve)Mon, 29 Jul 2013 18:46:43 +0200, by Christian Humer
-
Truffle-DSL: Added test for string-line wrapping (GRAAL-331 #comment added testcase)Mon, 29 Jul 2013 18:42:53 +0200, by Christian Humer
-
Truffle-DSL: string line wrapping in generated code. (GRAAL-331 #resolve)Mon, 29 Jul 2013 18:21:27 +0200, by Christian Humer
-
Truffle-DSL: Fixed compile error for nodes with no children and empty constructor.Mon, 29 Jul 2013 16:50:10 +0200, by Christian Humer
-
gate: add server optimized buildMon, 05 Aug 2013 14:53:00 +0200, by Bernhard Urban
-
fix optimized buildsMon, 05 Aug 2013 14:51:58 +0200, by Bernhard Urban
-
Merge.Mon, 05 Aug 2013 11:25:14 +0200, by Doug Simon
-
disabled CRC32 intrinsics until they work with GraalThu, 01 Aug 2013 00:57:27 +0200, by Doug Simon
-
restored JVM_SetProtectionDomain so that Graal still works with libjava.so from JDK7 (which expects this function to be defined)Thu, 01 Aug 2013 00:38:28 +0200, by Doug Simon
-
avoid using deprecated stat64 on Mac OS XThu, 01 Aug 2013 00:35:13 +0200, by Doug Simon
-
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/Wed, 31 Jul 2013 11:00:54 +0200, by Doug Simon
-
Added tag hs25-b43 for changeset 46487ba40ff2 jdk8-b101Fri, 26 Jul 2013 03:48:16 -0700, by amurillo
-
MergeThu, 25 Jul 2013 18:12:02 -0400, by jiangli
-
8020799: Allow customization of hotspot source directories and filesWed, 24 Jul 2013 19:23:26 -0400, by dholmes
-
MergeWed, 24 Jul 2013 13:54:03 -0700, by morris
-
MergeFri, 19 Jul 2013 13:59:25 -0700, by morris
-
8020433: Crash when using -XX:+RestoreMXCSROnJNICallsMon, 15 Jul 2013 10:28:32 -0700, by kvn
-
MergeMon, 15 Jul 2013 06:27:46 -0700, by morris
-
8007898: Incorrect optimization of Memory Barriers in Matcher::post_store_load_barrier()Fri, 12 Jul 2013 14:03:10 -0700, by kvn
-
8020215: Different execution plan when using JIT vs interpreterFri, 12 Jul 2013 14:01:37 -0700, by kvn
-
MergeTue, 23 Jul 2013 12:50:15 -0700, by minqi
-
MergeMon, 22 Jul 2013 22:21:57 -0700, by minqi
-
8020791: [TESTBUG] runtime/jsig/Test8017498.sh failed to compile native codeFri, 19 Jul 2013 14:54:54 -0700, by ccheung
-
8019632: Method parameters are not copied in clone_with_new_dataMon, 22 Jul 2013 17:57:42 -0400, by emc
-
MergeFri, 19 Jul 2013 11:17:19 -0700, by minqi
-
8016538: volatile double access via Unsafe.cpp is not atomicFri, 19 Jul 2013 08:34:48 -0700, by minqi
-
8020547: Event based tracing needs a UNICODE string typeFri, 19 Jul 2013 17:56:27 +0200, by mgronlun
-
MergeThu, 18 Jul 2013 18:00:39 -0700, by minqi
-
8004872: Early loading of HashMap and StringValue under -XX:+AggressiveOpts can be removedThu, 18 Jul 2013 14:57:51 -0700, by ccheung
-
MergeThu, 18 Jul 2013 12:35:55 -0700, by dcubed
-
MergeThu, 18 Jul 2013 12:05:32 -0700, by dcubed
-
8020701: Avoid crashes in WatcherThreadWed, 17 Jul 2013 13:48:15 +0200, by rbackman
-
8020697: jniCheck.cpp:check_is_obj_array asserts on TypeArrayKlass::cast(aOop->klass())Thu, 18 Jul 2013 06:47:15 -0400, by dholmes
-
MergeWed, 17 Jul 2013 17:14:50 -0700, by jiangli
-
8020309: Eliminate InstanceKlass::_cached_class_file_len.Wed, 17 Jul 2013 18:06:29 -0400, by jiangli
-
8017498: JVM crashes when native code calls sigaction(sig) where sig>=0x20Wed, 17 Jul 2013 12:22:57 -0700, by ccheung
-
8016131: nsk/sysdict/vm/stress/chain tests crash the VM in 'entry_frame_is_first()'Wed, 12 Jun 2013 11:17:39 +0200, by rbackman
-
6671508: JNI GetPrimitiveArrayCritical should not be callable on object arraysTue, 16 Jul 2013 07:33:29 +0200, by mgerdin
-
8015759: hotspot changes needed to compile with Visual Studio 2012Mon, 15 Jul 2013 23:23:15 -0400, by dholmes
-
MergeMon, 15 Jul 2013 12:06:50 +0200, by rbackman
-
8019324: assert(_f2 == 0 || _f2 == f2) failed: illegal field changeMon, 15 Jul 2013 11:35:10 +0200, by rbackman
-
MergeMon, 15 Jul 2013 00:23:48 -0700, by fparain
-
MergeFri, 12 Jul 2013 20:47:23 +0200, by ctornqvi
-
7162400: Intermittent java.io.IOException: Bad file number during HotSpotVirtualMachine.executeCommandFri, 12 Jul 2013 18:43:27 +0200, by allwin
-
MergeFri, 12 Jul 2013 04:35:52 -0700, by zgu
-
8012241: NMT huge memory footprint, it usually leads to OOMEThu, 11 Jul 2013 13:15:12 -0400, by zgu
-
7143807: ResourceMark nesting problem in stringStreamWed, 10 Jul 2013 15:49:15 +0000, by fparain
-
8020797: new hotspot build - hs25-b43Thu, 18 Jul 2013 09:35:02 -0700, by amurillo
-
Added tag jdk8-b100 for changeset 5787fac72e76Thu, 25 Jul 2013 03:18:31 -0700, by cl
-
Added tag hs25-b42 for changeset 9f71e36a471a jdk8-b100Thu, 18 Jul 2013 09:25:07 -0700, by amurillo
-
MergeThu, 18 Jul 2013 00:52:54 -0400, by clucasius
-
MergeTue, 16 Jul 2013 12:20:08 -0400, by jprovino
-
8011569: ARM -- avoid native stack walkingTue, 16 Jul 2013 10:55:48 -0400, by jprovino
-
MergeMon, 15 Jul 2013 12:24:32 -0400, by clucasius
-
8016697: Use stubs to implement safefetchThu, 20 Jun 2013 15:02:05 +0200, by goetz
-
MergeMon, 15 Jul 2013 15:14:58 -0700, by tamao
-
8020155: PSR:PERF G1 not collecting old regions when humongous allocations interferThu, 11 Jul 2013 11:33:27 +0200, by brutisso
-
8020382: new hotspot build - hs25-b42Fri, 12 Jul 2013 17:08:52 -0700, by amurillo
-
Added tag jdk8-b99 for changeset 81b6cb70717cThu, 18 Jul 2013 03:38:10 -0700, by cl
-
MergeThu, 11 Jul 2013 14:33:54 -0700, by katleman
-
8020414: JDK8 b98 source with GPL header errorsThu, 11 Jul 2013 14:07:26 -0700, by katleman
-
Added tag hs25-b41 for changeset 2b9946e10587Fri, 12 Jul 2013 16:53:40 -0700, by amurillo
-
MergeThu, 11 Jul 2013 11:45:09 -0700, by tamao
-
8013939: Metaspace capacity not availableWed, 10 Jul 2013 15:28:43 +0200, by ehelin
-
8015683: object_count_after_gc should have the same timestamp for all eventsWed, 12 Jun 2013 15:21:41 +0200, by ehelin
-
8016170: GC id variable in gcTrace.cpp should use typedef GCIdWed, 12 Jun 2013 15:50:14 +0200, by ehelin
-
8015972: Refactor the sending of the object count after GC eventWed, 05 Jun 2013 09:44:03 +0200, by ehelin
-
MergeThu, 11 Jul 2013 01:11:52 -0700, by roland
-
8016749: -XX:+UseISM fails an assert(obj->is_oop()) when running SPECjbb2005Wed, 10 Jul 2013 13:33:56 -0700, by anoll
-
MergeTue, 09 Jul 2013 22:00:04 -0700, by twisti
-
8015635: Crash when specifying very large code cache sizeTue, 09 Jul 2013 11:48:05 +0200, by anoll
-
8017578: Hotspot compilation error with latest Studio compilerTue, 09 Jul 2013 08:56:04 -0400, by drchase
-
8019625: Test compiler/8005956/PolynomialRoot.java timeouts on Solaris SPARCsTue, 09 Jul 2013 17:20:32 +0200, by adlertz
-
8020059: The flag introduced by 8014972 is not defined if Hotspot is built without a compiler (zero, ppc64 core build).Mon, 08 Jul 2013 14:15:02 -0700, by goetz
-
MergeTue, 09 Jul 2013 22:48:52 +0200, by acorn
-
8013635: VM should no longer create bridges for generic signatures.Tue, 09 Jul 2013 14:02:28 -0400, by acorn
-
MergeTue, 09 Jul 2013 19:56:07 +0200, by zgu
-
8011760: assert(delta != 0) failed: dup pointer in MemBaseline::malloc_sort_by_addrTue, 09 Jul 2013 13:18:16 -0400, by zgu
-
MergeMon, 08 Jul 2013 18:26:26 -0700, by hseigel
-
MergeMon, 08 Jul 2013 16:44:03 -0700, by hseigel
-
8014399: Remove JVM_SetProtectionDomain from hotspotMon, 08 Jul 2013 19:36:22 -0400, by hseigel
-
MergeMon, 08 Jul 2013 14:53:52 -0700, by jiangli
-
MergeMon, 08 Jul 2013 14:21:20 -0400, by jiangli
-
7133260: AllocationProfiler uses space in metadata and doesn't seem to do anything useful.Wed, 03 Jul 2013 17:26:59 -0400, by jiangli
-
8016903: Thread::_handle_area initial size too bigMon, 08 Jul 2013 10:58:48 -0700, by iklam
-
MergeFri, 05 Jul 2013 08:09:40 -0700, by fparain
-
8016465: The hs_err file gets wrong nameFri, 05 Jul 2013 08:26:49 +0000, by fparain
-
8015884: runThese crashed with SIGSEGV, hs_err has an error instead of stacktraceThu, 04 Jul 2013 21:10:17 -0700, by dcubed
-
MergeThu, 04 Jul 2013 04:03:28 -0700, by zgu
-
8016074: NMT: assertion failed: assert(thread->thread_state() == from) failed: coming from wrong thread stateThu, 04 Jul 2013 06:24:08 -0400, by zgu
-
8019833: Wrong JNI error code for preexisting JVMWed, 03 Jul 2013 13:45:39 -0400, by coleenp
-
8019934: new hotspot build - hs25-b41Thu, 04 Jul 2013 14:56:49 -0700, by amurillo
-
Added tag jdk8-b98 for changeset 30b5b75c42acThu, 11 Jul 2013 10:13:37 -0700, by katleman
-
MergeThu, 04 Jul 2013 03:41:57 -0700, by roland
-
MergeThu, 04 Jul 2013 01:42:34 -0700, by roland
-
MergeTue, 02 Jul 2013 22:51:23 -0700, by twisti
-
8017571: JSR292: JVM crashing on assert "cast to instanceKlass" while producing MethodHandle for array methods with MethodHandle.findVirtualTue, 02 Jul 2013 20:27:00 -0700, by twisti
-
7088419: Use x86 Hardware CRC32 Instruction with java.util.zip.CRC32Tue, 02 Jul 2013 20:42:12 -0400, by drchase
-
8014972: Crash with specific values for -XX:InitialCodeCacheSize=500K -XX:ReservedCodeCacheSize=500kTue, 02 Jul 2013 07:51:31 +0200, by anoll
-
8019247: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/ObjectTue, 02 Jul 2013 10:30:49 -0700, by kvn
-
8019382: PPC64: Fix bytecodeInterpreter to compile with '-Wunused-value'Mon, 01 Jul 2013 14:14:16 -0700, by simonis
-
8006629: NEED_TEST: need test for JDK-8001071Mon, 01 Jul 2013 12:22:34 -0700, by kvn
-
MergeThu, 04 Jul 2013 01:03:26 -0700, by bdelsart
-
MergeWed, 03 Jul 2013 22:36:42 -0400, by clucasius
-
8006023: Embedded Builds fail management test because of requirement for UsePerfData being enabled.Mon, 01 Jul 2013 19:44:37 -0400, by jiangli
-
MergeWed, 03 Jul 2013 15:04:53 -0700, by tamao
-
MergeWed, 03 Jul 2013 14:50:10 -0700, by tamao
-
8017611: Auto corrector for mistyped vm optionsFri, 28 Jun 2013 20:18:04 -0700, by tamao
-
8017070: G1: assert(_card_counts[card_num] <= G1ConcRSHotCardLimit) failedMon, 01 Jul 2013 09:30:23 -0700, by johnc
-
8014022: G1: Non Java threads should lock the shared SATB queue lock without safepoint checks.Sun, 30 Jun 2013 21:42:07 +0200, by brutisso
-
MergeFri, 28 Jun 2013 18:28:17 +0200, by ehelin
-
8017483: G1 tests fail with native OOME on Solaris x86 after HeapBaseMinAddress has been increasedThu, 27 Jun 2013 09:59:59 +0200, by brutisso
-
MergeTue, 02 Jul 2013 16:54:24 +0200, by coleenp
-
8015391: NPG: With -XX:+UseCompressedKlassPointers OOME due to exhausted metadata space could occur when metaspace is almost emptyTue, 02 Jul 2013 08:42:37 -0400, by coleenp
-
8009204: [dtrace] signatures returned by Java 7 jstack() are corrupted on SolarisMon, 01 Jul 2013 14:13:12 -0700, by sspitsyn
-
8016331: Minor issues in event tracing metadataWed, 26 Jun 2013 17:02:04 +0200, by egahlin
-
8016444: Duplicate zombie check in safe_for_senderWed, 12 Jun 2013 09:49:42 +0200, by rbackman
-
7060111: race condition in VMError::report_and_die()Mon, 01 Jul 2013 09:13:19 +0000, by fparain
-
7007040: Check of capacity paramenters in JNI_PushLocalFrame is wrongSun, 30 Jun 2013 09:59:08 -0400, by hseigel
-
MergeSat, 29 Jun 2013 11:55:09 -0700, by dcubed
-
MergeFri, 28 Jun 2013 14:05:27 +0200, by nloodin
-
8016075: Win32 crash with CDS enabled and small heap sizeThu, 27 Jun 2013 10:03:21 -0700, by iklam
-
MergeWed, 26 Jun 2013 11:00:11 +0200, by kevinw
-
8010278: SA: provide mechanism for using an alternative SA debugger back-end.Wed, 26 Jun 2013 00:01:20 +0100, by kevinw
-
MergeTue, 25 Jun 2013 14:51:46 -0700, by zgu
-
8017478: Kitchensink crashed with SIGSEGV in BaselineReporter::diff_callsitesTue, 25 Jun 2013 17:22:04 -0400, by zgu
-
8019302: new hotspot build - hs25-b40Fri, 28 Jun 2013 02:33:13 -0700, by amurillo
-
Added tag jdk8-b97 for changeset d197d377ab2eThu, 04 Jul 2013 01:00:19 -0700, by cl
-
MergeThu, 27 Jun 2013 11:12:19 -0700, by kvn
-
8017531: 8010460 changes broke bytecodeInterpreter.cppMon, 24 Jun 2013 16:11:47 +0200, by goetz
-
8017510: Add a regression test for 8005956Wed, 26 Jun 2013 00:40:13 +0200, by adlertz
-
8017243: 8001345 is incompleteTue, 25 Jun 2013 12:07:07 -0700, by adlertz
-
MergeMon, 24 Jun 2013 18:23:45 -0700, by twisti
-
8017538: Clang support broke slowdebug build for i586Mon, 24 Jun 2013 17:47:25 -0700, by twisti
-
8017308: Remove unused breakpoint relocation typeMon, 24 Jun 2013 11:53:54 -0700, by goetz
-
MergeThu, 27 Jun 2013 10:56:10 +0200, by ehelin
-
8013590: NPG: Add a memory pool MXBean for MetaspaceWed, 26 Jun 2013 16:58:37 +0200, by ehelin
-
8014851: UseAdaptiveGCBoundary is brokenTue, 25 Jun 2013 15:17:11 -0700, by jmasa
-
8014546: MetaspaceAux print_metaspace_change() should print "used" after GC not capacityTue, 25 Jun 2013 09:58:26 -0700, by jmasa
-
7122222: GC log is limited to 2G for 32-bitFri, 07 Jun 2013 09:46:58 -0700, by tamao
-
8017561: Build errors caused by missing .PHONYTue, 25 Jun 2013 14:11:57 +0200, by sla
-
8016325: JVM hangs verifying system dictionaryMon, 24 Jun 2013 18:55:46 -0400, by coleenp
-
8009575: Reduce Symbol::_refcount from 4 bytes to 2 bytesSun, 23 Jun 2013 22:08:28 -0700, by iklam
-
MergeFri, 21 Jun 2013 10:55:26 -0700, by dcubed
-
MergeFri, 21 Jun 2013 08:18:08 -0700, by dcubed
-
8017177: more explicit code location information in hs_err crash logFri, 21 Jun 2013 10:57:00 -0400, by coleenp
-
8004124: Handle and/or warn about SI_KERNELFri, 21 Jun 2013 10:50:19 -0400, by coleenp
-
8016735: Remove superfluous EnableInvokeDynamic warning from UnlockDiagnosticVMOptions checkThu, 20 Jun 2013 11:53:51 +0200, by mgronlun
-
8008964: NPG: Memory regression: Thread::_metadata_handles uses 1 KB per thread.Wed, 19 Jun 2013 20:51:39 -0700, by iklam
-
8014326: [OSX] All libjvm symbols are exportedWed, 19 Jun 2013 13:14:03 -0700, by dholmes
-
8017253: new hotspot build - hs25-b39Fri, 21 Jun 2013 00:59:12 -0700, by amurillo
-
Added tag jdk8-b96 for changeset e6a4b8c71fa6Thu, 27 Jun 2013 13:40:18 -0700, by katleman
-
8017323: JDK8 b95 source with GPL header errors jdk8-b96Wed, 26 Jun 2013 11:25:42 -0700, by katleman
-
MergeTue, 25 Jun 2013 12:46:21 -0700, by amurillo
-
MergeMon, 24 Jun 2013 14:27:24 -0700, by lana
-
MergeWed, 19 Jun 2013 11:02:10 +0100, by chegar
-
MergeMon, 17 Jun 2013 11:17:49 +0100, by chegar
-
MergeFri, 31 May 2013 10:27:12 +0100, by chegar
-
MergeThu, 23 May 2013 12:44:18 +0100, by chegar
-
MergeThu, 16 May 2013 11:44:33 +0100, by chegar
-
MergeWed, 08 May 2013 15:25:08 +0100, by chegar
-
MergeWed, 01 May 2013 14:11:01 +0100, by chegar
-
MergeSun, 28 Apr 2013 08:15:33 +0100, by chegar
-
MergeWed, 24 Apr 2013 10:17:40 +0100, by chegar
-
8011896: Add check for invalid offset for new AccessControlContext isAuthorized fieldMon, 22 Apr 2013 08:33:12 -0400, by mullan
-
8001330: Improve on checking orderFri, 05 Apr 2013 10:18:36 -0400, by mullan
-
7158805: Better rewriting of nested subroutine callsThu, 07 Mar 2013 11:49:38 -0500, by hseigel
-
Added tag hs25-b38 for changeset 2cc5a9d1ba66Fri, 21 Jun 2013 00:51:57 -0700, by amurillo
-
MergeThu, 20 Jun 2013 16:08:11 -0700, by kvn
-
8001345: VM crashes with assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-allocWed, 19 Jun 2013 00:41:56 +0200, by adlertz
-
8002160: Compilation issue with adlc using latest SunStudio compilersMon, 17 Jun 2013 12:35:53 -0400, by drchase
-
MergeFri, 14 Jun 2013 16:33:34 -0700, by kvn
-
8016157: During CTW: C2: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG defined in this blockFri, 14 Jun 2013 01:19:56 +0200, by adlertz
-
8010124: JVM_GetClassContext: use GrowableArray instead of KlassLinkThu, 13 Jun 2013 15:39:47 -0400, by drchase
-
MergeTue, 11 Jun 2013 16:40:31 -0700, by kvn
-
8014959: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limitTue, 11 Jun 2013 16:34:34 -0400, by drchase
-
8003268: SharedRuntime::generate_native_wrapper doesn't save all registers across runtime tracing calls for JNI critical native methodsTue, 11 Jun 2013 11:13:09 -0700, by twisti
-
8008407: remove SPARC V8 supportFri, 07 Jun 2013 16:46:37 -0700, by morris
-
MergeFri, 07 Jun 2013 11:43:53 -0700, by kvn
-
8015437: SPARC cbcond branch offset out of 10-bit rangeFri, 07 Jun 2013 07:33:35 -0700, by morris
-
MergeThu, 20 Jun 2013 10:03:58 +0200, by ehelin
-
8015903: Format issue with -XX:+PrintAdaptiveSizePolicy on JDK8Wed, 19 Jun 2013 06:09:46 -0700, by poonam
-
8016556: G1: Use ArrayAllocator for BitMapsTue, 18 Jun 2013 22:45:32 +0200, by brutisso
-
8015237: Parallelize string table scanning during strong root processingTue, 18 Jun 2013 12:31:07 -0700, by johnc
-
8012265: VM often crashes on solaris with a lot of memoryFri, 14 Jun 2013 08:02:32 +0200, by brutisso
-
MergeWed, 19 Jun 2013 18:13:52 +0200, by nloodin
-
8015660: Test8009761.java "Failed: init recursive calls: 24. After deopt 25"Tue, 18 Jun 2013 09:08:35 -0700, by minqi
-
MergeTue, 18 Jun 2013 09:34:16 -0400, by zgu
-
8013651: NMT: reserve/release sequence id's in incorrect order due to raceTue, 18 Jun 2013 08:44:08 -0400, by zgu
-
8016304: ThreadMXBean.getDeadlockedThreads reports bogus deadlocks on JDK 8Mon, 17 Jun 2013 18:35:44 +0200, by sla
-
8013917: Kitchensink crashed with SIGSEGV in BaselineReporter::diff_callsitesMon, 10 Jun 2013 10:45:19 -0400, by zgu
-
8016105: Add complementary RETURN_NULL allocation macros in allocation.hppSat, 15 Jun 2013 13:17:36 +0200, by mgronlun
-
MergeFri, 14 Jun 2013 22:34:08 -0700, by sspitsyn
-
6493116: JVMTI Doc: GetOwnedMonitorStackDepthInfo has a typo in monitor_info_ptr parameter descriptionFri, 14 Jun 2013 15:17:10 -0700, by sspitsyn
-
MergeFri, 14 Jun 2013 19:49:58 -0700, by dcubed
-
MergeFri, 14 Jun 2013 08:00:35 -0700, by dcubed
-
7178026: os::close can restart ::close but that is not a restartable syscallFri, 14 Jun 2013 07:46:22 -0700, by rdurbin
-
MergeFri, 14 Jun 2013 15:20:32 -0700, by zgu
-
MergeFri, 14 Jun 2013 07:39:19 -0700, by zgu
-
8011968: Kitchensink crashed with SIGSEGV in MemBaseline::baselineFri, 14 Jun 2013 09:18:42 -0400, by zgu
-
MergeFri, 14 Jun 2013 07:30:10 -0700, by zgu
-
8014431: cleanup warnings indicated by the -Wunused-value compiler option on linuxThu, 13 Jun 2013 22:02:40 -0700, by ccheung
-
MergeFri, 14 Jun 2013 13:11:58 +0200, by ctornqvi
-
8015324: Create tests for CDS featureThu, 13 Jun 2013 22:00:06 +0200, by ctornqvi
-
8016065: Write regression test for 7167142Thu, 13 Jun 2013 21:57:56 +0200, by ctornqvi
-
8013057: assert(_needs_gc || SafepointSynchronize::is_at_safepoint()) failed: only read at safepointThu, 13 Jun 2013 11:16:38 -0700, by dcubed
-
8016567: new hotspot build - hs25-b38Fri, 14 Jun 2013 07:27:22 -0700, by amurillo
-
Added tag jdk8-b95 for changeset 5d65c078cd0aThu, 20 Jun 2013 10:16:47 -0700, by katleman
-
MergeMon, 05 Aug 2013 10:44:46 +0200, by Christos Kotselidis
-
Add gate run with G1 and heap verification enabledSun, 04 Aug 2013 02:36:40 +0200, by Christos Kotselidis
-
try to fix HSAIL and PTX FrameMap problemsSun, 04 Aug 2013 12:27:59 -0700, by twisti
-
provide default (from AMD64) implementation for abstract PTX and HSAIL FrameMap methodsSun, 04 Aug 2013 11:54:55 -0700, by twisti
-
MergeSun, 04 Aug 2013 11:29:03 -0700, by twisti
-
move callKillsRegisters to LinearScanSun, 04 Aug 2013 11:26:16 -0700, by twisti
-
use type.SIZE instead of constantSun, 04 Aug 2013 11:24:55 -0700, by twisti
-
AMD64 cleanupsSun, 04 Aug 2013 11:17:49 -0700, by twisti
-
moved move logic into architecture specific FrameMapSun, 04 Aug 2013 11:16:01 -0700, by twisti
-
MergeThu, 01 Aug 2013 15:23:05 -0700, by twisti
-
added architecture specific frame mapsWed, 31 Jul 2013 14:04:24 -0700, by twisti
-
Add G1 Barrier CountersSat, 03 Aug 2013 19:11:15 +0200, by Christos Kotselidis
-
Make heap verification conditionalFri, 02 Aug 2013 20:07:43 +0200, by Christos Kotselidis
-
Add heap sanity checker with premature hard crash for debugging write barriersFri, 02 Aug 2013 19:03:05 +0200, by Christos Kotselidis
-
Fix bug in CardQueue/SATB buffer indexes' calculation in ArrayRangeBarrier snippetsFri, 02 Aug 2013 18:29:49 +0200, by Christos Kotselidis
-
Early exits from G1 Array Range barriers if length==0Fri, 02 Aug 2013 18:08:08 +0200, by Christos Kotselidis
-
Minor refactoringFri, 02 Aug 2013 18:05:27 +0200, by Christos Kotselidis
-
MergeFri, 02 Aug 2013 17:00:40 +0200, by Christos Kotselidis
-
Fixed anchror for unsafe load snippetFri, 02 Aug 2013 14:53:08 +0200, by Christos Kotselidis
-
Allow unsafeLoad lowering only when loweringType!=BEFORE_GUARDSFri, 02 Aug 2013 14:43:58 +0200, by Christos Kotselidis
-
Always use precise barriers when type==nullFri, 02 Aug 2013 14:34:46 +0200, by Christos Kotselidis
-
Writes with always null stamps omit only post barriersFri, 02 Aug 2013 14:26:54 +0200, by Christos Kotselidis
-
Minor refactoringFri, 02 Aug 2013 14:10:04 +0200, by Christos Kotselidis
-
Add more unittests for ArrayCopy write barriersFri, 02 Aug 2013 13:45:04 +0200, by Christos Kotselidis
-
Early exit of SerialArrayRange barrier if vector length==0Fri, 02 Aug 2013 13:43:15 +0200, by Christos Kotselidis
-
G1ReferentFieldReadBarrier is not a deoptimizing nodeFri, 02 Aug 2013 13:40:01 +0200, by Christos Kotselidis
-
Apply patch by Mikael Gerdin which fixes filtered strong marking of nmethodsFri, 02 Aug 2013 13:35:13 +0200, by Christos Kotselidis
-
Remove forced addition of Graal's oop during weak root processing (creates race condition)Fri, 02 Aug 2013 13:31:31 +0200, by Christos Kotselidis
-
Fix bug in FixedGuardNode simplification.Fri, 02 Aug 2013 16:21:02 +0200, by Roland Schatz
-
Move VerifyUsageWithEquals phases into HighTier.Fri, 02 Aug 2013 11:22:23 +0200, by Roland Schatz
-
Remove unused methods from PhasePlan.Fri, 02 Aug 2013 11:05:19 +0200, by Roland Schatz
-
Move inlining phases to HighTier.Fri, 02 Aug 2013 11:03:45 +0200, by Roland Schatz
-
Make InliningPhase reentrant.Fri, 02 Aug 2013 11:00:57 +0200, by Roland Schatz
-
Remove fields from InliningPhase that are already available in HighTierContext.Fri, 02 Aug 2013 10:57:20 +0200, by Roland Schatz
-
Make IterativeInliningPhase reentrant.Fri, 02 Aug 2013 10:55:33 +0200, by Roland Schatz
-
Add more fields to HighTierContext.Fri, 02 Aug 2013 10:51:12 +0200, by Roland Schatz
-
Use PhaseContext base class where HighTierContext is not needed.Fri, 02 Aug 2013 10:47:40 +0200, by Roland Schatz
-
Move cleaning of TypeProfileProxyNode into a compiler phase.Fri, 02 Aug 2013 10:47:15 +0200, by Roland Schatz
-
Remove unused PhasePosition.HIGH_LEVEL.Fri, 02 Aug 2013 10:40:33 +0200, by Roland Schatz
-
Backed out changeset dae97549a94d (disable new memory aware scheduling)Thu, 01 Aug 2013 21:25:37 +0200, by Bernhard Urban
-
Scheduling: enable new memory aware scheduling per default (GRAAL-159)Thu, 01 Aug 2013 19:15:54 +0200, by Bernhard Urban
-
SchedulePhase: remove debugging booleanThu, 01 Aug 2013 19:15:17 +0200, by Bernhard Urban
-
SchedulingPhase: use logging facilities instead of TTYThu, 01 Aug 2013 18:59:31 +0200, by Bernhard Urban
-
Debug: add printfThu, 01 Aug 2013 18:58:48 +0200, by Bernhard Urban
-
Scheduling: add assert about nodes in a block after sortingThu, 01 Aug 2013 17:24:41 +0200, by Bernhard Urban
-
NewMemoryAwareScheduling: create nodebitmap once per graph (GRAAL-159)Thu, 01 Aug 2013 17:23:31 +0200, by Bernhard Urban
-
NewMemoryAwareScheduling: fix out of loop scheduling for floating reads (GRAAL-159)Thu, 01 Aug 2013 17:23:30 +0200, by Bernhard Urban
-
NewMemoryAwareScheduling: handle loop headers different than merges (GRAAL-159)Thu, 01 Aug 2013 17:23:30 +0200, by Bernhard Urban
-
checkcastnode: fix comment and scope in unittestThu, 01 Aug 2013 17:23:28 +0200, by Bernhard Urban
-
Fix arraycopy bug when array size is smaller than sizeof(long).Thu, 01 Aug 2013 16:40:59 +0200, by Roland Schatz
-
adding back setting safepointPollingAddressTue, 30 Jul 2013 16:42:51 -0700, by twisti
-
remove GraalSafepointPollOffsetTue, 30 Jul 2013 16:42:34 -0700, by twisti
-
GRAAL-375: volatile read is moved out of loopTue, 30 Jul 2013 16:16:42 -0700, by twisti
-
remove SafepointPollOffsetTue, 30 Jul 2013 16:15:01 -0700, by twisti
-
increase maximum recursive inlining sizeTue, 30 Jul 2013 13:03:28 -0700, by Lukas Stadler
-
Frame.isInitialized: add method substitution and suppress AIOOBE if frame size < descriptor size.Tue, 30 Jul 2013 13:07:48 +0200, by Andreas Woess
-
use aligned memory accesses for vectorized array copyMon, 29 Jul 2013 17:13:00 -0700, by twisti
-
Changed inlining order to bottom-up.Mon, 29 Jul 2013 15:47:33 +0200, by Christian Haeubl
-
Truffle: ReplaceIntrinsicsPhase should also handle macro substitutions.Mon, 29 Jul 2013 13:39:59 +0200, by Andreas Woess
-
added ClassIsArrayNode macro nodeMon, 29 Jul 2013 12:11:59 +0200, by Doug Simon
-
added ClassIsPrimitiveNode macro nodeMon, 29 Jul 2013 12:10:19 +0200, by Doug Simon
-
added ClassGetModifiersNode macro nodeMon, 29 Jul 2013 12:07:27 +0200, by Doug Simon
-
removed redundant implements clause for LowerableMon, 29 Jul 2013 12:07:08 +0200, by Doug Simon
-
added ClassIsInterfaceNode macro nodeMon, 29 Jul 2013 11:57:57 +0200, by Doug Simon
-
added ClassGetComponentTypeNode macro nodeMon, 29 Jul 2013 11:43:27 +0200, by Doug Simon
-
added ClassGetSuperclassNode macro nodeMon, 29 Jul 2013 11:37:28 +0200, by Doug Simon
-
Reverted back to path-based computation of inlining relevance.Mon, 29 Jul 2013 10:47:31 +0200, by Christian Haeubl
-
solaris build fixedFri, 26 Jul 2013 20:34:56 -0700, by twisti
-
added unalignedMemoryAccess to ArchitectureFri, 26 Jul 2013 20:34:05 -0700, by twisti
-
read HotSpot VM options via HotSpotDiagnosticMXBeanFri, 26 Jul 2013 14:03:07 -0700, by twisti
-
add NewMemoryAwareScheduling (GRAAL-159)Fri, 26 Jul 2013 20:18:46 +0200, by Bernhard Urban
-
mx/ctw: disable new memory aware schedulingFri, 26 Jul 2013 20:18:42 +0200, by Bernhard Urban
-
SchedulingPhase: add option for new memory aware scheduling (GRAAL-159)Fri, 26 Jul 2013 20:18:42 +0200, by Bernhard Urban
-
MemoryScheduleTest: fix scope for CFG dumpingFri, 26 Jul 2013 20:18:42 +0200, by Bernhard Urban
-
CFG: attach proxies to loop exitsFri, 26 Jul 2013 20:18:41 +0200, by Bernhard Urban
-
Scheduling: remove dead code in addToLatestSortingFri, 26 Jul 2013 20:18:41 +0200, by Bernhard Urban
-
SchedulingPhase: check if fixed nodes have the same order before and after sorting a blockFri, 26 Jul 2013 20:18:40 +0200, by Bernhard Urban
-
added macro node for Class.isInstanceFri, 26 Jul 2013 19:49:36 +0200, by Doug Simon
-
made it possible for a MacroNode to be lowered via a standard method substitutionFri, 26 Jul 2013 19:49:00 +0200, by Doug Simon
-
fix spellingFri, 26 Jul 2013 19:48:22 +0200, by Doug Simon
-
Make HotSpotNmethod class final and set it as declared type of OptimizedCallTarget.compiledMethod.Fri, 26 Jul 2013 16:53:34 +0200, by Andreas Woess
-
Work around missing support for boolean[] in junit.Fri, 26 Jul 2013 12:10:33 +0200, by Roland Schatz
-
Remove CUDA message at vm startup.Fri, 26 Jul 2013 12:09:17 +0200, by Roland Schatz
-
Fix compilation without precompiled headers.Fri, 26 Jul 2013 11:47:38 +0200, by Roland Schatz
-
fix: gpu_ptx.cpp did not compile on windowsFri, 26 Jul 2013 11:22:13 +0200, by Christian Wirth
-
PTX support for LinuxThu, 25 Jul 2013 22:20:09 -0400, by Morris Meyer
-
PTX support for LinuxThu, 25 Jul 2013 22:17:37 -0400, by Morris Meyer
-
PTX support for LinuxThu, 25 Jul 2013 22:15:30 -0400, by Morris Meyer
-
disable compilation statistics for benchmarksThu, 25 Jul 2013 18:02:29 -0700, by Lukas Stadler
-
don't create InstanceOfNodes with different profiles during CheckCastNode loweringThu, 25 Jul 2013 18:01:23 -0700, by Lukas Stadler
-
FrameWithoutBoxing: make substitutions forced, use unsafeCast from CompilerDirectives.Thu, 25 Jul 2013 19:22:59 +0200, by Andreas Woess
-
Increase TruffleGraphMaxNodes to 15000Thu, 25 Jul 2013 13:52:53 +0200, by Christian Wirth
-
Merge.Thu, 25 Jul 2013 12:42:18 +0200, by Doug Simon
-
small cleanups and extra documentation around foreign call linkageThu, 25 Jul 2013 11:34:37 +0200, by Doug Simon
-
Support for byte fields in LIR instructions.Thu, 25 Jul 2013 11:50:59 +0200, by Roland Schatz
-
SPARC: fixes and more implementation; can now allocate objectsWed, 24 Jul 2013 17:57:52 -0700, by twisti
-
Stubs need both an outgoing and incoming calling convention.Wed, 24 Jul 2013 16:19:17 -0700, by twisti
-
Some Klass and InstanceKlass fields were read with a wrong size.Wed, 24 Jul 2013 15:07:17 -0700, by twisti
-
HSAIL backend changesTue, 23 Jul 2013 23:24:54 +0200, by Doug Simon
-
Truffle: use loopAndInvokeCounter for replace backoff.Tue, 23 Jul 2013 21:42:24 +0200, by Andreas Woess
-
Fix disclaimerTue, 23 Jul 2013 21:21:35 +0200, by Christos Kotselidis
-
MergeTue, 23 Jul 2013 19:53:26 +0200, by Christos Kotselidis
-
Add compressed klass pointers in gateTue, 23 Jul 2013 19:51:15 +0200, by Christos Kotselidis
-
Remove redundant checks for loading compressed constantsTue, 23 Jul 2013 17:48:01 +0200, by Christos Kotselidis
-
Truffle: when a node is replaced, notify optimized call target and delay compilation.Tue, 23 Jul 2013 19:05:08 +0200, by Andreas Woess
-
Fix null reference access when dumping raw data patches.Tue, 23 Jul 2013 18:23:52 +0200, by Roland Schatz
-
Merge.Tue, 23 Jul 2013 17:48:17 +0200, by Christian Humer
-
Truffle-DSL: fixed bug in rewriting of child arrays.Tue, 23 Jul 2013 17:47:56 +0200, by Christian Humer
-
Truffle: add invalidation count to call target profiling / trace compilation.Tue, 23 Jul 2013 11:19:47 +0200, by Andreas Woess
-
Backout changeset 4c12d3756015; ensure compiledCodeInvalidated() is never inlined.Tue, 23 Jul 2013 10:42:54 +0200, by Andreas Woess
-
Retry canonicalization after inferStamp.Tue, 23 Jul 2013 09:45:39 +0200, by Roland Schatz
-
Documentation fix.Mon, 22 Jul 2013 13:33:21 +0200, by Roland Schatz
-
SPARC: can compile some stubs now but they don't work yetMon, 22 Jul 2013 22:26:49 -0700, by twisti
-
Reuse linkage.Mon, 22 Jul 2013 21:43:31 -0700, by twisti
-
Fixed comment typo.Mon, 22 Jul 2013 21:42:21 -0700, by twisti
-
MergeMon, 22 Jul 2013 22:04:17 +0200, by Christos Kotselidis
-
Lower CAS nodes to their lowered versionsMon, 22 Jul 2013 22:03:53 +0200, by Christos Kotselidis
-
Add LoweredCompareAndSwapNodeMon, 22 Jul 2013 22:03:27 +0200, by Christos Kotselidis
-
Canonicalize final field loads from a phi of constant objects.Mon, 22 Jul 2013 19:12:14 +0200, by Andreas Woess
-
Always insert phi nodes using graph.add.Mon, 22 Jul 2013 19:17:17 +0200, by Andreas Woess
-
Truffle: add Node.isReplaceable()Mon, 22 Jul 2013 18:07:53 +0200, by Andreas Woess
-
Truffle: ignore null children in NodeUtil.findNodeChildren; refactoring.Mon, 22 Jul 2013 17:29:48 +0200, by Andreas Woess
-
Truffle: print inlined call target and rename profiling option.Mon, 22 Jul 2013 16:20:43 +0200, by Andreas Woess
-
Truffle: remove Node.EMPTY_ARRAY constantMon, 22 Jul 2013 16:17:45 +0200, by Andreas Woess
-
MergeMon, 22 Jul 2013 16:19:39 +0200, by Lukas Stadler
-
fix merging of types in ConditionalEliminationPhaseMon, 22 Jul 2013 16:18:55 +0200, by Lukas Stadler
-
check for one more case in ConditionalEliminationTestMon, 22 Jul 2013 16:04:43 +0200, by Lukas Stadler
-
small fixes for early read eliminationMon, 22 Jul 2013 16:04:21 +0200, by Lukas Stadler
-
MergeMon, 22 Jul 2013 13:35:23 +0200, by Christos Kotselidis
-
Make VerifyOopStub leaf callMon, 22 Jul 2013 13:34:53 +0200, by Christos Kotselidis
-
Add Javadoc to G1ReferentFieldReadBarrierMon, 22 Jul 2013 13:28:03 +0200, by Christos Kotselidis
-
Method to reconstruct array index from LocationNode.Mon, 22 Jul 2013 12:12:57 +0200, by Roland Schatz
-
Documentation fixes.Mon, 22 Jul 2013 11:58:00 +0200, by Roland Schatz
-
Rename isInitialized to isInitialization (inverting semantics!).Mon, 22 Jul 2013 10:54:43 +0200, by Roland Schatz
-
Leave null check at original node when adding G1ReferentFieldReadBarrier.Mon, 22 Jul 2013 10:46:26 +0200, by Roland Schatz
-
Method renamingSun, 21 Jul 2013 22:13:21 +0200, by Christos Kotselidis
-
MergeSun, 21 Jul 2013 20:11:55 +0200, by Christos Kotselidis
-
Add new node for referent field read barrier (G1 GC)Sun, 21 Jul 2013 20:11:12 +0200, by Christos Kotselidis
-
Rename WriteBarrierType to BarrierTypeSun, 21 Jul 2013 19:15:40 +0200, by Christos Kotselidis
-
Truffle: Increased TruffleCache maximum node count from 200 to 350.Sun, 21 Jul 2013 15:25:16 +0200, by Christian Humer
-
Truffle: Added early read elimination to TruffleCache.Sat, 20 Jul 2013 10:57:13 +0200, by Christian Humer
-
Truffle-DSL: Made specializations reflectable at runtime.Sat, 20 Jul 2013 10:52:48 +0200, by Christian Humer
-
MergeFri, 19 Jul 2013 22:21:31 +0200, by Christos Kotselidis
-
Method renamingFri, 19 Jul 2013 22:18:40 +0200, by Christos Kotselidis
-
Javadoc fixesFri, 19 Jul 2013 22:14:53 +0200, by Christos Kotselidis
-
Method and variables' renamingFri, 19 Jul 2013 22:10:48 +0200, by Christos Kotselidis
-
added createLabelName override in AbstractHSAILAssembler; create a common label name in AbstractAssemblerFri, 19 Jul 2013 12:01:15 -0700, by twisti
-
MergeFri, 19 Jul 2013 09:30:49 -0700, by Mick Jordan
-
add condition accessor to GuardingPiNodeFri, 19 Jul 2013 09:13:54 -0700, by Mick Jordan
-
made it possible to use enum constants in snippetsFri, 19 Jul 2013 17:47:35 +0200, by Doug Simon
-
fixed bug in EdgeMoveOptimizer triggered by a backend (such as HSAIL) that has conditional branches with explicit input operands (as opposed to an implicit condition flags register)Fri, 19 Jul 2013 12:45:59 +0200, by Doug Simon
-
Bugfix of stamp mask computationThu, 18 Jul 2013 13:31:08 -0700, by Christian Wimmer
-
make early read elimination work on read/write nodes (in addition to load/store)Thu, 18 Jul 2013 17:18:13 +0200, by Lukas Stadler
-
fix problem in PEReadEliminationClosure (could lead to unschedulable graph)Thu, 18 Jul 2013 17:16:16 +0200, by Lukas Stadler
-
output only blocks with changes in EffectClosure tracingThu, 18 Jul 2013 17:15:32 +0200, by Lukas Stadler
-
Unit test for raw data patch.Thu, 18 Jul 2013 15:37:07 +0200, by Roland Schatz
-
Support data patches for values larger than long.Thu, 18 Jul 2013 15:37:02 +0200, by Roland Schatz
-
reset "permanent" flag on ValueAnchorNodes during inliningThu, 18 Jul 2013 14:35:12 +0200, by Lukas Stadler
-
new Option PrintGraphProbabilities to output probabilities during binary graph dumpingThu, 18 Jul 2013 14:34:45 +0200, by Lukas Stadler
-
new ValueAnchorCleanupPhase to make lock elimination work again, tests for lock eliminationThu, 18 Jul 2013 13:17:37 +0200, by Lukas Stadler
-
move LockElimination to MidTierThu, 18 Jul 2013 13:16:37 +0200, by Lukas Stadler
-
always perform canonicalization at the beginning of MidTierThu, 18 Jul 2013 13:15:07 +0200, by Lukas Stadler
-
remove obsolete code from ValueAnchorNodeThu, 18 Jul 2013 12:59:36 +0200, by Lukas Stadler
-
make MergeableState an abstract class instead of an interfaceThu, 18 Jul 2013 12:04:09 +0200, by Lukas Stadler
-
fix for ConditionalEliminationPhase.addNullnessThu, 18 Jul 2013 12:01:17 +0200, by Lukas Stadler
-
Replace custom graph building with snippet for unsafe load loweringWed, 17 Jul 2013 20:23:36 +0200, by Christos Kotselidis
-
Introduce new read opcode that allows compressed oops and read barriersWed, 17 Jul 2013 19:52:20 +0200, by Christos Kotselidis
-
Remove unused node intrinsicWed, 17 Jul 2013 19:31:46 +0200, by Christos Kotselidis
-
Code refactoring and cleanupWed, 17 Jul 2013 19:30:36 +0200, by Christos Kotselidis
-
Truffle: try out a new inlining policyWed, 17 Jul 2013 18:02:19 +0200, by Andreas Woess
-
Truffle: increase inlining maximum caller sizeWed, 17 Jul 2013 16:05:48 +0200, by Andreas Woess
-
Truffle: detect inlined recursive calls and introduce depth limitWed, 17 Jul 2013 14:52:24 +0200, by Andreas Woess
-
Truffle: add InlinedCallSite interface and an InlinableCallSite method to query the inlined call targetWed, 17 Jul 2013 14:14:52 +0200, by Andreas Woess
-
Truffle: add NodeUtil.countNodes overload that counts nodes of a specific typeWed, 17 Jul 2013 13:53:11 +0200, by Andreas Woess
-
SPARC: fixes and more stuff worksTue, 16 Jul 2013 17:41:21 -0700, by twisti
-
Merge.Tue, 16 Jul 2013 18:30:45 +0200, by Doug Simon
-
Merge.Tue, 16 Jul 2013 18:13:36 +0200, by Doug Simon
-
rename: LogicBinaryNode -> ShortCircuitBooleanNode, Logic[Conjunction|Disjunction]Node -> ShortCircuit[And|Or]NodeTue, 16 Jul 2013 18:13:20 +0200, by Doug Simon
-
made use of symbolic constants for branch probabilitiesTue, 16 Jul 2013 18:08:09 +0200, by Doug Simon
-
moved BranchNodeProbabilities to graal.nodes projectTue, 16 Jul 2013 17:56:53 +0200, by Doug Simon
-
added a field to LogicBinaryNode capturing the probability that the evaluation of the logic node is short-circuited (i.e. only the left input is evaluated)Tue, 16 Jul 2013 17:29:39 +0200, by Doug Simon
-
allow double fields in value number computation and thus, in floating nodesTue, 16 Jul 2013 16:36:21 +0200, by Doug Simon
-
force substitution of Object.cloneTue, 16 Jul 2013 16:46:55 +0200, by Lukas Stadler
-
add EarlyReadEliminationPhase, including testsTue, 16 Jul 2013 16:44:34 +0200, by Lukas Stadler
-
rename ReadEliminationPE... to PEReadElimination...Tue, 16 Jul 2013 16:24:38 +0200, by Lukas Stadler
-
process FixedGuardNodes in ConditionalEliminationPhaseTue, 16 Jul 2013 16:23:17 +0200, by Lukas Stadler
-
MergeTue, 16 Jul 2013 15:08:37 +0200, by Lukas Stadler
-
MergeTue, 16 Jul 2013 15:08:28 +0200, by Lukas Stadler
-
fix IfNode simplification that tries to remove a previously deleted LoopExitNodeTue, 16 Jul 2013 15:07:09 +0200, by Lukas Stadler
-
Fix typoTue, 16 Jul 2013 14:17:28 +0200, by Christos Kotselidis
-
Minor refactoringTue, 16 Jul 2013 14:16:42 +0200, by Christos Kotselidis
-
Augment WriteBarrierVerificationTest with arrayCopy test caseTue, 16 Jul 2013 14:10:44 +0200, by Christos Kotselidis
-
Augment WriteBarrierVerification phase to account for ArrayRange barriersTue, 16 Jul 2013 14:10:10 +0200, by Christos Kotselidis
-
MergeMon, 15 Jul 2013 17:58:17 -0700, by twisti
-
MergeFri, 12 Jul 2013 10:12:06 -0700, by twisti
-
Move non_oop_bits value up to Graal.Fri, 12 Jul 2013 10:10:07 -0700, by twisti
-
solaris-fastdebug build fixes.Thu, 11 Jul 2013 10:31:16 -0700, by twisti
-
HSAIL backend changesMon, 15 Jul 2013 18:22:25 +0200, by Doug Simon
-
MergeMon, 15 Jul 2013 17:54:00 +0200, by Lukas Stadler
-
let ConditionalEliminationPhase change invokes to InvokeKind.Special based on type informationMon, 15 Jul 2013 17:52:35 +0200, by Lukas Stadler
-
add ValueProxy interface to FixedValueAnchorNodeMon, 15 Jul 2013 17:32:12 +0200, by Lukas Stadler
-
make ValueNode.stamp() final, fix WordTypeRewriterPhaseMon, 15 Jul 2013 16:36:54 +0200, by Lukas Stadler
-
assertion in GraalCompiler (don't parse @Test methods)Mon, 15 Jul 2013 15:58:48 +0200, by Lukas Stadler
-
make early read elimination see through ValueProxiesMon, 15 Jul 2013 15:58:13 +0200, by Lukas Stadler
-
add ValueProxy interface and infrastructureMon, 15 Jul 2013 16:39:11 +0200, by Lukas Stadler
-
cannot omit frame for compiled methods that make a foreign call (GRAAL-362)Mon, 15 Jul 2013 16:53:35 +0200, by Doug Simon
-
Re-enable omission of array initialization for G1.Mon, 15 Jul 2013 16:24:15 +0200, by Roland Schatz
-
Use initializing write node in object clone snippets.Mon, 15 Jul 2013 16:24:08 +0200, by Roland Schatz
-
Don't add G1 prebarrier if the written location is uninitialized.Mon, 15 Jul 2013 16:24:03 +0200, by Roland Schatz
-
MergeMon, 15 Jul 2013 15:29:01 +0200, by Andreas Woess
-
Truffle: add assertions to verify the finalness of child fields.Mon, 15 Jul 2013 14:49:40 +0200, by Andreas Woess
-
Truffle: revise NodeUtil.replaceChild assertionMon, 15 Jul 2013 15:26:39 +0200, by Andreas Woess
-
Truffle: Never compile InvalidInstalledCodeException catch handler.Mon, 15 Jul 2013 14:12:33 +0200, by Andreas Woess
-
MergeMon, 15 Jul 2013 14:09:44 +0200, by Andreas Woess
-
Truffle: introduce profiling optionThu, 11 Jul 2013 22:14:27 +0200, by Andreas Woess
-
Truffle: change sorting of inlinable call sitesThu, 11 Jul 2013 19:34:27 +0200, by Andreas Woess
-
test for nullness and disjunctive conditions in ConditionalEliminationPhaseMon, 15 Jul 2013 13:36:59 +0200, by Lukas Stadler
-
record disjunctive conditions in ConditionalEliminationPhaseMon, 15 Jul 2013 13:36:41 +0200, by Lukas Stadler
-
fix nullness for not-equals in ConditionalEliminationPhaseMon, 15 Jul 2013 13:11:34 +0200, by Lukas Stadler
-
Do not re-compress oops that are already compressed.Mon, 15 Jul 2013 12:02:15 +0200, by Roland Schatz
-
MergeMon, 15 Jul 2013 10:59:14 +0200, by Christos Kotselidis
-
Method renamingMon, 15 Jul 2013 10:50:33 +0200, by Christos Kotselidis
-
Add assertionsMon, 15 Jul 2013 10:48:10 +0200, by Christos Kotselidis
-
Truffle-DSL: Added additional test case for polymporphic generation.Sat, 13 Jul 2013 17:21:58 +0200, by Christian Humer
-
Truffle: Added assertions to replaceChild.Sat, 13 Jul 2013 17:14:23 +0200, by Christian Humer
-
Truffle-DSL: Fixed a bug in polymorphic code generation.Sat, 13 Jul 2013 17:13:08 +0200, by Christian Humer
-
MergeFri, 12 Jul 2013 23:26:01 +0200, by Christos Kotselidis
-
Allow compressed klass pointersFri, 12 Jul 2013 21:48:09 +0200, by Christos Kotselidis
-
MergeFri, 12 Jul 2013 20:19:00 +0200, by Christos Kotselidis
-
Augment compressed oop testsFri, 12 Jul 2013 14:58:07 +0200, by Christos Kotselidis
-
Replace direct read word with loadHub intrinsic in VerifyOop stubFri, 12 Jul 2013 14:43:27 +0200, by Christos Kotselidis
-
Delegate compressed klass pointers info to ReadNode of LoadHubNodeFri, 12 Jul 2013 14:40:47 +0200, by Christos Kotselidis
-
Adjust load/store hub intrinsics to account for Compressed Klass pointersFri, 12 Jul 2013 14:38:47 +0200, by Christos Kotselidis
-
Add WriteHubNode loweringFri, 12 Jul 2013 14:20:53 +0200, by Christos Kotselidis
-
Add compressed oop support in HotSpot BackendFri, 12 Jul 2013 14:17:42 +0200, by Christos Kotselidis
-
Add compressed klass pointers support in LIRFri, 12 Jul 2013 14:16:17 +0200, by Christos Kotselidis
-
re-enabled new lowering of checkcast with addition of a null-check guard where the profile has nullSeen=FALSEFri, 12 Jul 2013 22:52:05 +0200, by Doug Simon
-
disabled new lowering of checkcast until performance regression is fixedFri, 12 Jul 2013 19:09:52 +0200, by Doug Simon
-
Merge.Fri, 12 Jul 2013 18:09:39 +0200, by Doug Simon
-
fixed generation of sequential id prefixes for IGV graphsFri, 12 Jul 2013 18:08:58 +0200, by Doug Simon
-
made the "Remove selected graphs and groups" action work in IGV for binary graphsFri, 12 Jul 2013 14:48:30 +0200, by Doug Simon
-
add test for early read eliminationThu, 11 Jul 2013 15:13:50 +0200, by Lukas Stadler
-
re-introduce early read elimination as part of escape analysisThu, 11 Jul 2013 14:57:14 +0200, by Lukas Stadler
-
fix stamps for constants of boolean, byte, char and short type, add testsFri, 12 Jul 2013 11:19:36 +0200, by Lukas Stadler
-
prevent repeated simplification of FixedGuardNodeFri, 12 Jul 2013 17:01:14 +0200, by Lukas Stadler
-
add relative pc to uncommon trap event entry (helps debugging SEGFAULTs in copmiled code)Fri, 12 Jul 2013 15:30:28 +0200, by Lukas Stadler
-
correctly anchor eliminated guards during ConditionalEliminationFri, 12 Jul 2013 15:29:47 +0200, by Lukas Stadler
-
Variables' renamingFri, 12 Jul 2013 12:48:06 +0200, by Christos Kotselidis
-
Remove scratch register from compressed load LIR instruction (used only for testing)Fri, 12 Jul 2013 12:47:08 +0200, by Christos Kotselidis
-
Adjust header size to compressed klass pointersFri, 12 Jul 2013 12:46:06 +0200, by Christos Kotselidis
-
Add StoreHubNodeFri, 12 Jul 2013 12:42:44 +0200, by Christos Kotselidis
-
Add function to read compressed klass pointers of constant objects nativelyFri, 12 Jul 2013 12:40:56 +0200, by Christos Kotselidis
-
Delegate compressed klass pointers info from HotSpot to GraalFri, 12 Jul 2013 12:24:11 +0200, by Christos Kotselidis
-
fixed canonicalization bug (detected by Gilles) in binary logic nodesThu, 11 Jul 2013 20:58:54 +0200, by Doug Simon
-
fixed a stamp join to be done the "right" way (stamp joining is not currently commutative)Thu, 11 Jul 2013 20:57:58 +0200, by Doug Simon
-
add sequential id prefixes to IGV graphsThu, 11 Jul 2013 20:56:18 +0200, by Doug Simon
-
Output lowering type in graph dumps.Thu, 11 Jul 2013 16:21:29 +0200, by Roland Schatz
-
Check that guards are only created in BEFORE_GUARDS lowering.Thu, 11 Jul 2013 16:21:04 +0200, by Roland Schatz
-
Improve instanceof canonicalizationThu, 11 Jul 2013 14:47:52 +0200, by Gilles Duboscq
-
Add scopes to capture the graphs in ReplacementsImplThu, 11 Jul 2013 14:45:31 +0200, by Gilles Duboscq
-
Use GuardedValueNode in the inliningTue, 09 Jul 2013 18:17:55 +0200, by Gilles Duboscq
-
Truffle: refactor inliningThu, 11 Jul 2013 13:09:28 +0200, by Andreas Woess
-
Truffle: introduce NodeUtil.countNodesThu, 11 Jul 2013 12:22:51 +0200, by Andreas Woess
-
MergeThu, 11 Jul 2013 12:10:17 +0200, by Christos Kotselidis
-
Minor refactoringThu, 11 Jul 2013 12:09:36 +0200, by Christos Kotselidis
-
Remove caching of gcStartCyclesThu, 11 Jul 2013 11:58:03 +0200, by Christos Kotselidis
-
Remove ternaryThu, 11 Jul 2013 11:56:11 +0200, by Christos Kotselidis
-
Simplify codeThu, 11 Jul 2013 11:55:30 +0200, by Christos Kotselidis
-
Move lowering of arraycopy to the correct lowering phase.Thu, 11 Jul 2013 11:09:16 +0200, by Roland Schatz
-
Relax TruffleCache assertion.Wed, 10 Jul 2013 19:48:23 -0700, by Thomas Wuerthinger
-
merge.Thu, 11 Jul 2013 01:56:42 +0200, by Christian Humer
-
Truffle-DSL: fixed a bug in removal of the frame from the generated generic execute method.Thu, 11 Jul 2013 01:55:54 +0200, by Christian Humer
-
SPARC: Can compile and run two or three methods of a bootstrap.Wed, 10 Jul 2013 12:50:45 -0700, by twisti
-
checkcast is lowered to instanceof (GRAAL-248)Wed, 10 Jul 2013 17:46:27 +0200, by Doug Simon
-
stamp for GuardingPiNode is determined by caller of constructor, not within constructorWed, 10 Jul 2013 17:46:03 +0200, by Doug Simon
-
make use of guardingNonNull node intrinsicWed, 10 Jul 2013 17:44:23 +0200, by Doug Simon
-
Added truffle option to enable detailed rewrite messages. Disabled by default.Wed, 10 Jul 2013 09:42:22 +0200, by Christian Humer
-
Removed frame argument for generic cases if not needed.Wed, 10 Jul 2013 09:23:15 +0200, by Christian Humer
-
Merge.Wed, 10 Jul 2013 05:27:45 +0200, by Thomas Wuerthinger
-
Introduce CompilerDirectives.SlowPath annotation.Wed, 10 Jul 2013 05:26:50 +0200, by Thomas Wuerthinger
-
SPARC: Can compile simple methods and do static calls.Tue, 09 Jul 2013 15:37:50 -0700, by twisti
-
SPARC: Fixed build errors.Tue, 09 Jul 2013 15:37:21 -0700, by twisti
-
Code installer changes for SPARC.Tue, 09 Jul 2013 14:39:34 -0700, by twisti
-
Merge.Tue, 09 Jul 2013 22:05:40 +0200, by Thomas Wuerthinger
-
Fix Truffle cache inlining strategy to skip exception edges.Tue, 09 Jul 2013 21:53:50 +0200, by Thomas Wuerthinger
-
MergeTue, 09 Jul 2013 21:20:03 +0200, by Andreas Woess
-
Truffle: minor cleanupTue, 09 Jul 2013 21:03:29 +0200, by Andreas Woess
-
Truffle: ensure frame assumption is recorded for materialized framesTue, 09 Jul 2013 19:45:35 +0200, by Andreas Woess
-
Merge.Tue, 09 Jul 2013 20:09:24 +0200, by Thomas Wuerthinger
-
Introduce TruffleGraphMaxNodes option with default value 10000.Tue, 09 Jul 2013 20:06:15 +0200, by Thomas Wuerthinger
-
Fix for TruffleCache.Tue, 09 Jul 2013 17:38:32 +0200, by Thomas Wuerthinger
-
Improve Truffle graph cache.Tue, 09 Jul 2013 14:33:24 +0200, by Thomas Wuerthinger
-
Merge.Tue, 09 Jul 2013 17:55:02 +0200, by Christian Haeubl
-
Increased priority for compiler threads.Tue, 09 Jul 2013 17:54:48 +0200, by Christian Haeubl
-
Removed priority compilation queue.Tue, 09 Jul 2013 17:53:58 +0200, by Christian Haeubl
-
New lowering phase after framestate assignment.Tue, 09 Jul 2013 11:58:03 +0200, by Roland Schatz
-
Make array allocations deoptimizing nodes.Tue, 09 Jul 2013 11:58:02 +0200, by Roland Schatz
-
Make G1PreWriteBarrier a DeoptimizingNode.Tue, 09 Jul 2013 11:58:01 +0200, by Roland Schatz
-
Make FixedGuardNode a DeoptimizingNode.Tue, 09 Jul 2013 11:58:00 +0200, by Roland Schatz
-
Assign framestates in snippet lowering after framestate assignment.Tue, 09 Jul 2013 11:57:18 +0200, by Roland Schatz
-
Allow foreign call stubs to be declared as leaf methods.Tue, 09 Jul 2013 11:14:36 +0200, by Roland Schatz
-
Merge.Tue, 09 Jul 2013 11:21:06 +0200, by Christian Haeubl
-
Fix for OSR regression introduced with 88672775a26c.Tue, 09 Jul 2013 11:19:53 +0200, by Christian Haeubl
-
Minor Java fix.Tue, 09 Jul 2013 11:18:52 +0200, by Christian Haeubl
-
added HSAIL backend and testsTue, 09 Jul 2013 10:40:37 +0200, by Doug Simon
-
Merge.Tue, 09 Jul 2013 01:27:40 +0200, by Thomas Wuerthinger
-
Small fixes for lowering phase.Tue, 09 Jul 2013 01:27:33 +0200, by Thomas Wuerthinger
-
Clean up OptimizedCallTarget and HotSpotNmethod.execute.Mon, 08 Jul 2013 22:14:01 +0200, by Thomas Wuerthinger
-
Remove HotSpotNmethodSubstitutions.Mon, 08 Jul 2013 22:12:41 +0200, by Thomas Wuerthinger
-
Added unique Label identifier.Mon, 08 Jul 2013 14:49:05 -0700, by twisti
-
Remove unused import.Mon, 08 Jul 2013 21:14:06 +0200, by Thomas Wuerthinger
-
Merge.Mon, 08 Jul 2013 21:12:41 +0200, by Thomas Wuerthinger
-
Improve performance of calling Truffle call targets.Mon, 08 Jul 2013 21:12:00 +0200, by Thomas Wuerthinger
-
Fix unsafe access node.Mon, 08 Jul 2013 21:08:14 +0200, by Thomas Wuerthinger
-
Create new intrinsic for GuardingPiNode for null check guarding. Fix ArraySubstitutions.Mon, 08 Jul 2013 16:27:46 +0200, by Thomas Wuerthinger
-
Merge.Mon, 08 Jul 2013 15:54:24 +0200, by Thomas Wuerthinger
-
Make CompilerDirectives.unsafeCast a generic method.Mon, 08 Jul 2013 00:05:30 +0200, by Thomas Wuerthinger
-
New unsafe cast CompilerDirectives method in Truffle API.Sun, 07 Jul 2013 23:51:52 +0200, by Thomas Wuerthinger
-
Merge.Sun, 07 Jul 2013 23:32:05 +0200, by Thomas Wuerthinger
-
Factor and improve unsafe load/store canonicalization.Sun, 07 Jul 2013 22:28:18 +0200, by Thomas Wuerthinger
-
Fix unsafe load/store canonicalization to fields to also check accessKind.Sun, 07 Jul 2013 21:30:25 +0200, by Thomas Wuerthinger
-
Fix Truffle cache to handle macro nodes correctly.Sun, 07 Jul 2013 21:01:31 +0200, by Thomas Wuerthinger
-
Create utility method in InliningUtil for inlining macro nodes.Sun, 07 Jul 2013 21:01:05 +0200, by Thomas Wuerthinger
-
Fix visitor in OptimizedCallTarget class.Sun, 07 Jul 2013 21:00:29 +0200, by Thomas Wuerthinger
-
Merge.Mon, 08 Jul 2013 17:32:05 +0200, by Christian Haeubl
-
Minor C++ compilation fixes.Mon, 08 Jul 2013 17:14:25 +0200, by Christian Haeubl
-
Compilation policy fixes and changed default compilation policy.Mon, 08 Jul 2013 16:55:28 +0200, by Christian Haeubl
-
Removed API to access method invocation count from Graal.Mon, 08 Jul 2013 12:01:51 +0200, by Christian Haeubl
-
Merge.Mon, 08 Jul 2013 14:34:45 +0200, by Doug Simon
-
remove null check semantics from LoadHubNode (GRAAL-248)Fri, 05 Jul 2013 15:48:48 +0200, by Doug Simon
-
added javadoc for GuardedNode and Stamp.nonNull()Fri, 05 Jul 2013 15:47:31 +0200, by Doug Simon
-
added GuardingPiNodeFri, 05 Jul 2013 15:44:02 +0200, by Doug Simon
-
made TypeCheckTest test more common pattern of type test profile showing null never seenFri, 05 Jul 2013 15:43:22 +0200, by Doug Simon
-
added extra test for guarded inliningFri, 05 Jul 2013 15:40:50 +0200, by Doug Simon
-
MergeMon, 08 Jul 2013 10:56:42 +0200, by Christos Kotselidis
-
Oop verification after printing oopMon, 08 Jul 2013 09:08:43 +0200, by Christos Kotselidis
-
Debug log cleanupMon, 08 Jul 2013 09:08:04 +0200, by Christos Kotselidis
-
Merge.Mon, 08 Jul 2013 09:58:00 +0200, by Christian Haeubl
-
Reverted attempt to increase accuracy of profiling information (57b9a8c7cea8).Mon, 08 Jul 2013 09:57:14 +0200, by Christian Haeubl
-
Reenabled nmethod statistics in product mode.Fri, 05 Jul 2013 14:05:06 +0200, by Christian Haeubl
-
Added an inlining policy that tries to inline all calls.Fri, 05 Jul 2013 14:00:17 +0200, by Christian Haeubl
-
Attempt to increase accuracy of profiling information in the context of deep inlining.Thu, 04 Jul 2013 15:56:22 +0200, by Christian Haeubl
-
MergeSun, 07 Jul 2013 21:30:00 +0200, by Christos Kotselidis
-
Add nullcheck at G1 Pre BarrierSun, 07 Jul 2013 19:44:38 +0200, by Christos Kotselidis
-
Add probabilities in WB snippetsSun, 07 Jul 2013 19:09:31 +0200, by Christos Kotselidis
-
Always fill contents when G1 is enabledSun, 07 Jul 2013 18:13:51 +0200, by Christos Kotselidis
-
Add tracing info to G1 Write BarriersSun, 07 Jul 2013 17:10:42 +0200, by Christos Kotselidis
-
Fix checkstyle errorsSun, 07 Jul 2013 17:09:46 +0200, by Christos Kotselidis
-
Delegate GC counter from HotSpot to Graal for tracing purposesSun, 07 Jul 2013 17:09:19 +0200, by Christos Kotselidis
-
Add GC counter for starting tracing of barriersSun, 07 Jul 2013 17:02:15 +0200, by Christos Kotselidis
-
Augment Write Barrier Verification Test for G1Sun, 07 Jul 2013 15:24:39 +0200, by Christos Kotselidis
-
Augment WriteBarrier Verification Phase for G1 (only post barriers)Sun, 07 Jul 2013 15:24:17 +0200, by Christos Kotselidis
-
Fixes for Truffle cache.Sun, 07 Jul 2013 17:20:13 +0200, by Thomas Wuerthinger
-
Introduce TraceTrufflePerformanceWarnings flag.Sat, 06 Jul 2013 12:20:23 +0200, by Thomas Wuerthinger
-
Introduce new Truffle compiler options: TruffleOperationCacheMaxNodes and TraceTruffleCompilationExceptionsSat, 06 Jul 2013 11:56:27 +0200, by Thomas Wuerthinger
-
First draft of Truffle graph caching.Sat, 06 Jul 2013 00:29:59 +0200, by Thomas Wuerthinger
-
Do not re-compress oops that are already compressed.Fri, 05 Jul 2013 15:18:37 +0200, by Roland Schatz
-
scheduling: remove duplicated codeFri, 05 Jul 2013 13:28:18 +0200, by Bernhard Urban
-
fixed regression in unittest command when no tests are specifiedThu, 04 Jul 2013 15:30:38 +0200, by Doug Simon
-
enhanced debug context for inlining so that inlining hierarchy is correctly shown in IGVThu, 04 Jul 2013 15:03:43 +0200, by Doug Simon
-
more robust command line checking for unittest (at cost of removing support for negative filters)Thu, 04 Jul 2013 14:53:28 +0200, by Doug Simon
-
ptx: fix include for non-precompiled header buildThu, 04 Jul 2013 13:39:40 +0200, by Bernhard Urban
-
ObjectEqualsNode: fix comparison of virtual boolean against constant objectWed, 03 Jul 2013 16:19:15 +0200, by Andreas Woess
-
RightShiftNode: fix canonicalization for negative inputMon, 01 Jul 2013 23:50:27 +0200, by Bernhard Urban
-
Truffle-DSL: fixed bugs in the generated polymorphic code generation.Tue, 02 Jul 2013 19:21:59 +0200, by Christian Humer
-
Merge.Tue, 02 Jul 2013 14:51:22 +0200, by Christian Humer
-
Truffle-DSL: rewritten polymorphic optimization for simpler generated code.Tue, 02 Jul 2013 14:51:05 +0200, by Christian Humer
-
Disabled truffle rewrite trace by default.Mon, 01 Jul 2013 21:08:20 +0200, by Christian Humer
-
Merge.Mon, 01 Jul 2013 21:07:21 +0200, by Christian Humer
-
Truffle-DSL: API-change: Renamed truffle.api.codegen to truffle.api.dsl for all projects and packages.Mon, 01 Jul 2013 20:58:32 +0200, by Christian Humer
-
Truffle-DSL: code-generation of polymorphic cachingMon, 01 Jul 2013 20:32:20 +0200, by Christian Humer
-
Truffle-DSL: API change: Renamed createNodeSpecialized to createNodeGeneric. There was not a known use-case for createNodeSpecialized so we decided to replace it with a simpler version.Mon, 01 Jul 2013 20:31:30 +0200, by Christian Humer
-
Truffle-DSL: added a few missing types to the dsl tests.Mon, 01 Jul 2013 20:29:08 +0200, by Christian Humer
-
Truffle-DSL: API change: removed useSpecializations in @Generic. The way of specifying this behaviour now is to create a @Specialization which won't rewrite. This way there is no generic case anymore which could use the specializations for its implementation.Mon, 01 Jul 2013 20:28:37 +0200, by Christian Humer
-
Truffle-DSL: API changes for new polymorphic caching feature.Mon, 01 Jul 2013 20:24:49 +0200, by Christian Humer
-
Truffle-DSL: Renamed @NodeClass to @NodeContainer. splitByMethodName is not an option anymore and is always enabled if a @NodeContainer is used.Fri, 28 Jun 2013 12:19:51 +0200, by Christian Humer
-
Added a feature to trace rewrites of truffle nodes.Wed, 26 Jun 2013 17:21:59 +0200, by Christian Humer
-
Factor out common code of NewArrayNode and DynamicNewArrayNode.Tue, 02 Jul 2013 10:17:35 +0200, by Roland Schatz
-
CR-1032 - change ExternalCompilationResult kernel -> entryPointMon, 01 Jul 2013 15:46:27 -0400, by Morris Meyer
-
Make newArray stubs reexecutable.Mon, 01 Jul 2013 11:47:01 +0200, by Roland Schatz
-
Remove unnecessary class.Mon, 01 Jul 2013 11:46:53 +0200, by Roland Schatz
-
made parsing of mx/env more robustMon, 01 Jul 2013 10:52:24 +0200, by Doug Simon
-
System_currentTimeMillis02 checkstyle nitSun, 30 Jun 2013 11:24:38 -0400, by Morris Meyer
-
Disable PTX invocationSun, 30 Jun 2013 11:19:34 -0400, by Morris Meyer
-
Ensure compilation in System_currentTimeMillis02Sun, 30 Jun 2013 11:19:21 -0400, by Morris Meyer
-
PTX checkstyle nitsSat, 29 Jun 2013 22:06:05 -0400, by Morris Meyer
-
PTX invcation test fixesSat, 29 Jun 2013 21:57:13 -0400, by Morris Meyer
-
ExternalCompilationResult gate fixSat, 29 Jun 2013 21:53:34 -0400, by Morris Meyer
-
ExternalCompilationResult serializationSat, 29 Jun 2013 21:52:28 -0400, by Morris Meyer
-
PTX kernel execution - no args or return valueSat, 29 Jun 2013 21:29:34 -0400, by Morris Meyer
-
distribution jars (e.g., graal.jar) now contain library dependenciesSat, 29 Jun 2013 11:40:52 +0200, by Doug Simon
-
ShiftNode: add constant with correct stamp in canonical()Thu, 20 Jun 2013 14:25:26 +0200, by Bernhard Urban
-
commands.py: Make sure _jdk returns an absolute path. Use _jdk and _jdksDir where necessaryFri, 28 Jun 2013 19:11:47 +0200, by Gilles Duboscq
-
Merge.Fri, 28 Jun 2013 17:33:44 +0200, by Doug Simon
-
added annotation to suppress warnings for Eclipse kepler and junoFri, 28 Jun 2013 17:00:59 +0200, by Doug Simon
-
fixed non-product builds of the VM for jdk7_25Fri, 28 Jun 2013 17:00:26 +0200, by Doug Simon
-
Add a --vmdir argument to mxFri, 28 Jun 2013 16:36:27 +0200, by Gilles Duboscq
-
make BoxNode and UnboxNode floatingFri, 28 Jun 2013 15:32:06 +0200, by Lukas Stadler
-
disabled "noisy" log statements unless -v option (i.e. verbose) is specified to mxFri, 28 Jun 2013 11:02:37 +0200, by Doug Simon
-
Revert bytecode indexes back to Java endianess.Thu, 27 Jun 2013 22:18:52 -0700, by twisti
-
GPU generate_kernel return for Cuda functionThu, 27 Jun 2013 19:57:43 -0400, by Morris Meyer
-
Fix SPARC unused annotationsThu, 27 Jun 2013 19:30:44 -0400, by Morris Meyer
-
SPARCAssembler Fmt3p upgradeThu, 27 Jun 2013 19:24:03 -0400, by Morris Meyer
-
PTX kernel get_function returnThu, 27 Jun 2013 19:22:42 -0400, by Morris Meyer
-
Remove suppress warnings.Thu, 27 Jun 2013 22:00:18 +0200, by Thomas Wuerthinger
-
Merge.Thu, 27 Jun 2013 21:47:42 +0200, by Thomas Wuerthinger
-
Fixed issues around execute compiled code stub. Made TraceDeoptimization a product flag.Thu, 27 Jun 2013 21:20:07 +0200, by Thomas Wuerthinger
-
Use correct parameters for readUnsafeConstant.Thu, 27 Jun 2013 15:14:29 +0200, by Thomas Wuerthinger
-
Fix for new warnings showing up when using Kepler eclipse.Thu, 27 Jun 2013 14:15:27 +0200, by Thomas Wuerthinger
-
MergeThu, 27 Jun 2013 21:03:55 +0200, by Christos Kotselidis
-
Augment commentsThu, 27 Jun 2013 11:44:15 +0200, by Christos Kotselidis
-
Lower G1 Array Range BarriersThu, 27 Jun 2013 11:42:43 +0200, by Christos Kotselidis
-
Write Barrier Addition Phase adds Array Range Barriers for G1Thu, 27 Jun 2013 11:41:19 +0200, by Christos Kotselidis
-
Small refactoringThu, 27 Jun 2013 11:39:57 +0200, by Christos Kotselidis
-
Add ArrayRange Snippets for G1Thu, 27 Jun 2013 11:37:33 +0200, by Christos Kotselidis
-
Fix Checkstyle errorsThu, 27 Jun 2013 11:37:18 +0200, by Christos Kotselidis
-
Introduce G1 Array Range Barrier NodesThu, 27 Jun 2013 11:32:36 +0200, by Christos Kotselidis
-
SerialArrayRangeWriteBarrier inherits from ArrayRangeWriteBarrier classThu, 27 Jun 2013 11:28:38 +0200, by Christos Kotselidis
-
Introduce ArrayRangeWriteBarrier super classThu, 27 Jun 2013 11:26:42 +0200, by Christos Kotselidis
-
Replace unsafe load with readCompressed while reading the previous value in G1 pre barriers (Avoids guard insertion after guard lowering)Thu, 27 Jun 2013 11:23:34 +0200, by Christos Kotselidis
-
Introduce ReadCompressed opcode in WordTypeRewriterThu, 27 Jun 2013 11:22:27 +0200, by Christos Kotselidis
-
Assume that all unsafe loads generated after guard lowering derive from ArrayCopy IntrinsicsThu, 27 Jun 2013 11:16:18 +0200, by Christos Kotselidis
-
Fix stamp in unsafe load loweringThu, 27 Jun 2013 11:14:46 +0200, by Christos Kotselidis
-
CTW: adapt output messages, so that they match with the output of hotspotThu, 27 Jun 2013 18:21:13 +0200, by Bernhard Urban
-
Use slow-path stub call instead of deopt in lowering of DynamicNewArrayNode.Wed, 26 Jun 2013 15:35:58 +0200, by Roland Schatz
-
Merge.Wed, 26 Jun 2013 15:22:21 +0200, by Thomas Wuerthinger
-
Add sanity check to avoid overwriting the reserved code buffer for very large methods.Wed, 26 Jun 2013 15:22:11 +0200, by Thomas Wuerthinger
-
Slightly increase GraalNMethodSizeLimit and make it a product flag.Wed, 26 Jun 2013 15:17:17 +0200, by Thomas Wuerthinger
-
Delete unused stub.Tue, 25 Jun 2013 23:52:52 +0200, by Thomas Wuerthinger
-
Merge.Tue, 25 Jun 2013 19:49:09 +0200, by Thomas Wuerthinger
-
Fix bug in canonicalization of non-compressed object pointers.Tue, 25 Jun 2013 19:48:16 +0200, by Thomas Wuerthinger
-
Disable type check hints and type checked inlining for Truffle compiler.Tue, 25 Jun 2013 14:59:57 +0200, by Thomas Wuerthinger
-
Fix bug in executeCompiledMethod interpreter stub.Tue, 25 Jun 2013 14:56:56 +0200, by Thomas Wuerthinger
-
enable TailDuplication for MergeNodes without stateAfterWed, 26 Jun 2013 12:16:38 +0200, by Lukas Stadler
-
fixed bug in ConditionalEliminationPhase (GRAAL-346)Tue, 25 Jun 2013 23:05:52 +0200, by Doug Simon
-
GraalCompilerTest throws an error if code installation failsTue, 25 Jun 2013 23:05:01 +0200, by Doug Simon
-
made the primary suite detection logic a little more robustTue, 25 Jun 2013 21:14:47 +0200, by Doug Simon
-
Separate replacements for Truffle compilationTue, 25 Jun 2013 13:53:02 +0200, by Andreas Woess
-
PartialEvaluator: iterative version of expandTreeMon, 24 Jun 2013 17:16:04 +0200, by Andreas Woess
-
change to GC verification during gate: run in product, add after-GC verificationTue, 25 Jun 2013 10:22:02 +0200, by Lukas Stadler
-
split PiNode into PiNode and GuardedValueNodeTue, 25 Jun 2013 10:05:04 +0200, by Lukas Stadler
-
MergeTue, 25 Jun 2013 00:11:45 +0200, by Christos Kotselidis
-
MergeMon, 24 Jun 2013 23:10:56 +0200, by Christos Kotselidis
-
Code cleanupMon, 24 Jun 2013 23:10:24 +0200, by Christos Kotselidis
-
Replace readObject with unsafe load for G1 Barriers + Compressed Oops correctnessMon, 24 Jun 2013 16:55:52 +0200, by Christos Kotselidis
-
MergeMon, 24 Jun 2013 15:26:43 +0200, by Christos Kotselidis
-
Static imports in write barrier snippetsMon, 24 Jun 2013 14:57:04 +0200, by Christos Kotselidis
-
Method renamingMon, 24 Jun 2013 14:52:44 +0200, by Christos Kotselidis
-
Fix spelling errorMon, 24 Jun 2013 14:49:17 +0200, by Christos Kotselidis
-
Replace G1 stub call nodes with intrinsicsMon, 24 Jun 2013 14:48:20 +0200, by Christos Kotselidis
-
Move barrier check inside addReadNodeBarriers method, better assertionsMon, 24 Jun 2013 13:44:59 +0200, by Christos Kotselidis
-
Make Write Barrier abstract classMon, 24 Jun 2013 12:06:32 +0200, by Christos Kotselidis
-
Remove old Write Barrier nodeMon, 24 Jun 2013 12:05:18 +0200, by Christos Kotselidis
-
updated Checkstyle rules to prohibit underscores in method names and fixed current violationsMon, 24 Jun 2013 22:56:07 +0200, by Doug Simon
-
Increase MaximumDesiredSizeMon, 24 Jun 2013 16:40:56 +0200, by Andreas Woess
-
MergeMon, 24 Jun 2013 16:40:32 +0200, by Andreas Woess
-
fix windows build directoryMon, 24 Jun 2013 12:57:44 +0200, by Andreas Woess
-
New strategy for selecting the default runtime.Mon, 24 Jun 2013 13:40:46 +0200, by Roland Schatz
-
New strategy for selecting the default compiler configuration.Mon, 24 Jun 2013 13:17:33 +0200, by Roland Schatz
-
MergeMon, 24 Jun 2013 11:56:24 +0200, by Christian Haeubl
-
Fixed an interpreter issue concerning a trashed register.Mon, 24 Jun 2013 11:43:48 +0200, by Christian Haeubl
-
MergeMon, 24 Jun 2013 10:25:41 +0200, by Christos Kotselidis
-
Ignore testBoxedBooleanAOT testMon, 24 Jun 2013 10:22:28 +0200, by Christos Kotselidis
-
MergeFri, 21 Jun 2013 23:12:51 +0200, by Christos Kotselidis
-
Fix checkstyle errorsFri, 21 Jun 2013 16:52:58 +0200, by Christos Kotselidis
-
MergeFri, 21 Jun 2013 16:49:32 +0200, by Christos Kotselidis
-
Probability inversion in unsafe load loweringFri, 21 Jun 2013 16:42:32 +0200, by Christos Kotselidis
-
Add G1 Barriers during loweringFri, 21 Jun 2013 16:26:35 +0200, by Christos Kotselidis
-
Augment Write Barrier Addition Tests for G1 barriersFri, 21 Jun 2013 15:46:43 +0200, by Christos Kotselidis
-
Add logging helper function for write barrier debuggingFri, 21 Jun 2013 15:46:18 +0200, by Christos Kotselidis
-
Attach G1 Pre barrier to load field of referent fieldFri, 21 Jun 2013 15:11:46 +0200, by Christos Kotselidis
-
Augment WriteBarrierAddition phase to insert G1 BarriersFri, 21 Jun 2013 15:03:26 +0200, by Christos Kotselidis
-
Add G1 Barrier SnippetsFri, 21 Jun 2013 11:59:34 +0200, by Christos Kotselidis
-
MergeFri, 21 Jun 2013 11:41:34 +0200, by Christos Kotselidis
-
Read nodes with attached barrier (G1) can not floatFri, 21 Jun 2013 11:34:17 +0200, by Christos Kotselidis
-
Forbid direct eden allocation when G1 is enabledFri, 21 Jun 2013 11:08:10 +0200, by Christos Kotselidis
-
remove scheduledNext from ScheduledNodeMon, 24 Jun 2013 08:01:33 +0200, by Lukas Stadler
-
OptimizedCallTarget: always disable compilation on exception; cleanupMon, 24 Jun 2013 02:19:14 +0200, by Andreas Woess
-
TraceTruffleCompilation: output truffle and graal node countsSun, 23 Jun 2013 16:35:17 +0200, by Andreas Woess
-
PartialEvaluator: report node count difference (+/-) instead of new node countSun, 23 Jun 2013 14:42:15 +0200, by Andreas Woess
-
Ignore two test classes that show failures when used with code coverage tools.Sun, 23 Jun 2013 23:42:07 +0200, by Thomas Wuerthinger
-
Merge.Sun, 23 Jun 2013 21:44:35 +0200, by Thomas Wuerthinger
-
Add basic version of Graal's Truffle runtime.Sun, 23 Jun 2013 21:44:15 +0200, by Thomas Wuerthinger
-
Add decompiler debug handler.Sun, 23 Jun 2013 21:36:00 +0200, by Thomas Wuerthinger
-
Experimental decompiler that outputs Java source code from Graal IR for debug purposes.Sun, 23 Jun 2013 21:04:34 +0200, by Thomas Wuerthinger
-
Clean up.Sun, 23 Jun 2013 20:50:18 +0200, by Thomas Wuerthinger
-
Merge.Sun, 23 Jun 2013 15:49:09 +0200, by Thomas Wuerthinger
-
Throw InvalidInstalledCodeException directly in the stubs.Sun, 23 Jun 2013 15:49:01 +0200, by Thomas Wuerthinger
-
Improve HotSpotNMethodTest.Sun, 23 Jun 2013 15:27:39 +0200, by Thomas Wuerthinger
-
Fix for invalidateInstalledCode.Fri, 21 Jun 2013 22:09:25 +0200, by Thomas Wuerthinger
-
Fix invalidateInstalledCode and delete isInstalledCodeValid.Fri, 21 Jun 2013 22:04:46 +0200, by Thomas Wuerthinger
-
Restructure the handling of HotSpotInstalledCode and their link to nmethods.Fri, 21 Jun 2013 18:26:52 +0200, by Thomas Wuerthinger
-
Merge.Fri, 21 Jun 2013 17:52:19 +0200, by Thomas Wuerthinger
-
Temporarily remove SPARC version of calling HotSpotInstalledCode targets.Fri, 21 Jun 2013 17:52:08 +0200, by Thomas Wuerthinger
-
add memory verification to the gateSun, 23 Jun 2013 14:12:07 +0200, by Lukas Stadler
-
small fix to code structured in IntegerStampSun, 23 Jun 2013 14:11:40 +0200, by Lukas Stadler
-
fixed remaining SPARC warnings using ecjFri, 21 Jun 2013 11:58:39 -0700, by twisti
-
MergeFri, 21 Jun 2013 11:38:47 -0700, by twisti
-
SPARC assembler enhancements and more fixesFri, 21 Jun 2013 11:38:40 -0700, by twisti
-
fixed more warningsThu, 20 Jun 2013 22:40:22 -0700, by twisti
-
fixed another gate warningThu, 20 Jun 2013 22:28:48 -0700, by twisti
-
fixed gate warningsThu, 20 Jun 2013 22:26:38 -0700, by twisti
-
removed com.oracle.graal.compiler.sparc from com.oracle.graal.compiler.sparc.testThu, 20 Jun 2013 22:26:09 -0700, by twisti
-
added SPARCAllocatorTestThu, 20 Jun 2013 22:23:36 -0700, by twisti
-
removed SPARC compiler test since SPARCBackend got moved to SPARCHotSpotBackendThu, 20 Jun 2013 22:07:51 -0700, by twisti
-
backout CTW memory usage codeThu, 20 Jun 2013 20:50:25 -0700, by twisti
-
MergeThu, 20 Jun 2013 20:41:38 -0700, by twisti
-
some basic SPARC arithmetic worksThu, 20 Jun 2013 20:40:52 -0700, by twisti
-
fixed SPARC interpreterThu, 20 Jun 2013 10:56:34 -0700, by twisti
-
added back Graal export rulesThu, 20 Jun 2013 10:55:42 -0700, by twisti
-
Use values from HotSpotVMConfig instead of hardcoding shifts and bitmasks.Fri, 21 Jun 2013 13:34:08 +0200, by Roland Schatz
-
mx: remove useless assignmentFri, 21 Jun 2013 14:17:24 +0200, by Bernhard Urban
-
mx: add --workdir argumentFri, 21 Jun 2013 14:16:48 +0200, by Bernhard Urban
-
Merge.Fri, 21 Jun 2013 12:20:04 +0200, by Christian Humer
-
Readd accidentally commented code.Fri, 21 Jun 2013 12:05:26 +0200, by Christian Humer
-
Merge.Thu, 20 Jun 2013 23:13:53 +0200, by Christian Humer
-
Merge.Thu, 20 Jun 2013 21:33:00 +0200, by Christian Humer
-
Fixed import.Thu, 20 Jun 2013 19:43:57 +0200, by Christian Humer
-
Merge.Thu, 20 Jun 2013 19:40:41 +0200, by Christian Humer
-
Merge.Thu, 20 Jun 2013 19:10:40 +0200, by Christian Humer
-
Implemented CreateCast annotation for easier insertion of casts.Thu, 20 Jun 2013 19:10:09 +0200, by Christian Humer
-
Merge.Tue, 18 Jun 2013 10:12:27 +0200, by Christian Humer
-
Fixed GRAAL-321.Tue, 18 Jun 2013 10:11:28 +0200, by Christian Humer
-
dsl cleanup.Tue, 18 Jun 2013 10:10:54 +0200, by Christian Humer
-
Fix deoptimization problem in DynamicNewArrayNode.Fri, 21 Jun 2013 11:12:23 +0200, by Roland Schatz
-
Merge.Thu, 20 Jun 2013 21:11:06 +0200, by Doug Simon
-
moved write barrier tests to graal.hotspot.test and removed the graal.compiler.test -> graal.hotspot dependencyThu, 20 Jun 2013 17:38:53 +0200, by Doug Simon
-
Remove unused class GenericArrayRangeWriteBarrier.Thu, 20 Jun 2013 16:59:59 +0200, by Roland Schatz
-
Delay write barrier addition for arraycopy.Thu, 20 Jun 2013 16:59:58 +0200, by Roland Schatz
-
Common base class for nodes that need array range barriers.Thu, 20 Jun 2013 16:59:58 +0200, by Roland Schatz
-
Later lowering of arraycopy.Thu, 20 Jun 2013 16:59:56 +0200, by Roland Schatz
-
Align foreign call descriptorsThu, 20 Jun 2013 17:30:39 +0200, by Christos Kotselidis
-
Add G1 Barriers' foreign callsThu, 20 Jun 2013 16:10:14 +0200, by Christos Kotselidis
-
Add G1 Barrier stub call nodesThu, 20 Jun 2013 15:36:49 +0200, by Christos Kotselidis
-
Fix CheckStyle errorsThu, 20 Jun 2013 15:36:15 +0200, by Christos Kotselidis
-
Add G1 Barrier nodesThu, 20 Jun 2013 15:25:09 +0200, by Christos Kotselidis
-
Add Write Barrier superclassThu, 20 Jun 2013 15:10:44 +0200, by Christos Kotselidis
-
fix recent merge with hsx (Mac build problems)Thu, 20 Jun 2013 13:47:53 +0200, by Lukas Stadler
-
Use stack kind to determine instruction in AMD64LIRGenerator.Thu, 20 Jun 2013 11:17:47 +0200, by Roland Schatz
-
Cite source of comment in NewObjectSnippets.Thu, 20 Jun 2013 10:18:15 +0200, by Roland Schatz
-
Test DynamicNewArrayNode with void.class.Thu, 20 Jun 2013 10:17:03 +0200, by Roland Schatz
-
Merge.Thu, 20 Jun 2013 01:10:56 +0200, by Thomas Wuerthinger
-
Fix after lowering phase refactoring.Wed, 19 Jun 2013 23:50:43 +0200, by Thomas Wuerthinger
-
Merge.Wed, 19 Jun 2013 21:54:38 +0200, by Thomas Wuerthinger
-
Simplified lowering phase. Removed "deferred" lowering. Removed custom setLastFixedNode method.Wed, 19 Jun 2013 21:49:09 +0200, by Thomas Wuerthinger
-
aot verify: check if string constant is really a interned string; javadoc updatesWed, 19 Jun 2013 23:47:07 +0200, by Bernhard Urban
-
aot verify: s/AheadOfTimeVerifcationPhase/AheadOfTimeVerificationPhase/gWed, 19 Jun 2013 23:46:56 +0200, by Bernhard Urban
-
GraphBuilderPhase: handle locks properly during framestate mergeWed, 19 Jun 2013 23:46:55 +0200, by Gilles Duboscq
-
MergeWed, 19 Jun 2013 20:24:27 +0200, by Christos Kotselidis
-
Add one more register in Register pressure configuration for Compressed OopsWed, 19 Jun 2013 12:24:38 +0200, by Christos Kotselidis
-
MergeTue, 18 Jun 2013 21:52:55 +0200, by Christos Kotselidis
-
Remove completely UseCompressedOops argsTue, 18 Jun 2013 19:30:58 +0200, by Christos Kotselidis
-
Add comments in Compressed OopsTue, 18 Jun 2013 19:30:22 +0200, by Christos Kotselidis
-
Merge.Wed, 19 Jun 2013 18:20:40 +0200, by Doug Simon
-
Merge.Wed, 19 Jun 2013 16:14:12 +0200, by Doug Simon
-
renamed codeInstaller_<cpu>.hpp to graalCodeInstaller_<cpu>.hppWed, 19 Jun 2013 15:46:28 +0200, by Doug Simon
-
removed redundant import of platform specific codeInstaller_*.hpp filesWed, 19 Jun 2013 15:43:40 +0200, by Doug Simon
-
merge fixesWed, 19 Jun 2013 15:37:32 +0200, by Doug Simon
-
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/Wed, 19 Jun 2013 10:45:56 +0200, by Doug Simon
-
8005849: JEP 167: Event-Based JVM TracingMon, 10 Jun 2013 11:30:51 +0200, by sla
-
8016078: new hotspot build - hs25-b37Fri, 07 Jun 2013 09:33:01 -0700, by amurillo
-
Added tag jdk8-b94 for changeset 1beed1f6f9edThu, 13 Jun 2013 09:48:27 -0700, by katleman
-
MergeThu, 06 Jun 2013 11:02:25 -0700, by kvn
-
8014246: remove assert to catch access to object headers in index_oop_from_field_offset_longThu, 06 Jun 2013 09:29:38 -0700, by anoll
-
8015252: Enable HotSpot build with ClangTue, 04 Jun 2013 22:16:15 -0700, by simonis
-
8010724: [parfait] Null pointer dereference in hotspot/src/share/vm/c1/c1_LIRGenerator.cppTue, 04 Jun 2013 12:06:54 -0700, by morris
-
MergeMon, 03 Jun 2013 14:02:05 -0700, by kvn
-
8005956: C2: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG defined in this blockMon, 03 Jun 2013 12:39:33 -0700, by adlertz
-
8013329: File leak in hotspot/src/share/vm/compiler/compileBroker.cppMon, 03 Jun 2013 08:52:20 +0200, by anoll
-
8010460: Interpreter on some platforms loads ConstMethod::_max_stack and misses extra stack slots for JSR 292Wed, 24 Apr 2013 11:49:38 +0200, by roland
-
8013496: Code cache management command line options work only in special order. Another order of arguments does not deliver the second parameter to the jvm.Fri, 31 May 2013 06:41:50 +0200, by anoll
-
8015441: runThese crashed with assert(opcode == Op_ConP || opcode == Op_ThreadLocal || opcode == Op_CastX2P ..) failed: sanityFri, 31 May 2013 13:54:47 -0700, by kvn
-
8009981: nashorn tests fail with -XX:+VerifyStackFri, 31 May 2013 14:40:26 +0200, by roland
-
8015266: fix some -Wsign-compare warnings in adlcThu, 30 May 2013 08:37:08 -0700, by twisti
-
8015585: Missing regression test for 8011771Thu, 30 May 2013 11:21:01 +0200, by roland
-
MergeThu, 06 Jun 2013 05:56:33 -0700, by dcubed
-
8009302: Mac OS X: JVM crash on infinite recursion on Appkit ThreadWed, 05 Jun 2013 14:12:49 -0400, by hseigel
-
8010257: remove unused thread-local variables _ScratchA and _ScratchBTue, 04 Jun 2013 19:39:21 -0700, by dcubed
-
MergeWed, 05 Jun 2013 09:47:27 -0700, by nloodin
-
8015803: Test8015436.java fails 'can not access a member of class Test8015436 with modifiers "public static"'Tue, 04 Jun 2013 01:06:50 -0700, by sspitsyn
-
8014052: JSR292: assert(end_offset == next_offset) failed: matched endingMon, 03 Jun 2013 14:28:37 -0700, by sspitsyn
-
8015385: Remove RelaxAccessControlCheck for JDK 8 bytecodesMon, 03 Jun 2013 10:00:10 -0400, by hseigel
-
MergeSat, 01 Jun 2013 09:28:26 -0700, by dcubed
-
6726963: multi_allocate() call does not CHECK_NULL and causes crash in fastdebug bitsFri, 31 May 2013 20:24:58 +0200, by ctornqvi
-
8014709: Constructor.getAnnotatedReturnType() returns empty AnnotatedTypeFri, 31 May 2013 13:02:24 +0200, by rbackman
-
8015436: compiler/ciReplay/TestSA.sh fails with assert() index is out of boundsThu, 30 May 2013 11:46:39 -0700, by sspitsyn
-
8014912: Restore PrintSharedSpaces functionality after NPGTue, 28 May 2013 16:36:19 -0700, by iklam
-
MergeTue, 04 Jun 2013 14:00:16 -0700, by johnc
-
6976350: G1: deal with fragmentation while copying objects during GCMon, 03 Jun 2013 14:37:13 -0700, by tamao
-
8015244: G1: Verification after a full GC is incorrectly placed.Tue, 04 Jun 2013 10:04:06 -0700, by johnc
-
8013895: G1: G1SummarizeRSetStats output on Linux needs improvemenTue, 28 May 2013 09:32:06 +0200, by tschatzl
-
MergeSat, 01 Jun 2013 10:00:56 +0200, by jwilhelm
-
8015486: PSScavenge::is_obj_in_young is unnecessarily slow with UseCompressedOopsThu, 30 May 2013 10:58:16 +0200, by stefank
-
6725714: par compact - add a table to speed up bitmap searchesThu, 30 May 2013 13:04:51 -0700, by jcoomes
-
8015690: new hotspot build - hs25-b36Fri, 31 May 2013 10:04:00 -0700, by amurillo
-
Added tag jdk8-b93 for changeset 573d86d412cdThu, 06 Jun 2013 09:54:16 -0700, by katleman
-
Added tag hs25-b35 for changeset b786c04b7be1Fri, 31 May 2013 09:37:49 -0700, by amurillo
-
MergeFri, 31 May 2013 09:55:35 +0200, by jwilhelm
-
8015422: Large performance hit when the StringTable is walked twice in Parallel ScavengeMon, 27 May 2013 12:58:42 +0200, by stefank
-
8015428: Remove unused CDS support from StringTableMon, 27 May 2013 12:56:34 +0200, by stefank
-
8015268: NPG: 2.5% regression in young GC times on CRM Sales OptyMon, 27 May 2013 15:22:59 +0200, by stefank
-
MergeFri, 24 May 2013 14:16:41 +0200, by jwilhelm
-
8007762: Rename a bunch of methods in size policy across collectorsWed, 22 May 2013 11:11:47 -0700, by tamao
-
8015007: Incorrect print format in error message for VM cannot allocate the requested heapTue, 21 May 2013 16:43:41 -0700, by tamao
-
MergeThu, 30 May 2013 13:19:06 -0400, by jiangli
-
MergeTue, 28 May 2013 15:24:44 -0400, by jprovino
-
8011064: Some tests have failed with SIGSEGV on arm-hflt on build b82Tue, 28 May 2013 11:32:46 -0400, by jprovino
-
8013461: There is a symbol AsyncGetCallTrace in libjvm.symbols that does not exist in minimal/libjvm.a when DEBUG_LEVEL == releaseTue, 28 May 2013 11:17:16 -0400, by jprovino
-
MergeTue, 28 May 2013 11:35:57 -0700, by dcubed
-
8015493: runtime/contended/OopMaps.java fails with OutOfMemoryTue, 28 May 2013 19:54:18 +0400, by shade
-
MergeTue, 28 May 2013 08:54:55 -0700, by zgu
-
8015265: revise the fix for 8007037Fri, 24 May 2013 17:19:56 -0700, by ccheung
-
8015329: Print reason for failed MiniDumpWriteDump() callTue, 28 May 2013 15:08:57 +0200, by ctornqvi
-
8015270: @Contended: fix multiple issues in the layout codeMon, 27 May 2013 12:49:08 -0700, by shade
-
8013945: CMS fatal error: must own lock MemberNameTable_lockFri, 24 May 2013 17:36:12 -0700, by sspitsyn
-
MergeFri, 24 May 2013 10:21:12 -0700, by dcubed
-
8014288: perf regression in nashorn JDK-8008448.js test after 8008511 changesThu, 23 May 2013 23:04:33 -0700, by sspitsyn
-
8009576: Test returns ClassNotFoundExceptionThu, 23 May 2013 17:39:32 +0200, by ctornqvi
-
8003421: NPG: Move oops out of InstanceKlass into mirrorWed, 22 May 2013 14:37:49 -0400, by coleenp
-
MergeTue, 21 May 2013 19:52:01 -0700, by dholmes
-
8013726: runtime/memory/ReserveMemory.java fails due to 'assert(bytes % os::vm_allocation_granularity() == 0) failed: reserve block size'Tue, 21 May 2013 09:43:23 -0700, by mikael
-
8014059: JSR292: Failed to reject invalid class cplmhl00201m28nTue, 21 May 2013 16:17:51 -0700, by bharadwaj
-
8015305: new hotspot build - hs25-b35Fri, 24 May 2013 09:35:10 -0700, by amurillo
-
MergeFri, 24 May 2013 09:29:57 +0200, by jwilhelm
-
8014971: Minor code cleanup of the freelist managementWed, 22 May 2013 08:04:58 +0200, by brutisso
-
8014405: G1: PerRegionTable::fl_mem_size() calculates size of the free list using wrong element sizesTue, 21 May 2013 11:30:14 +0200, by tschatzl
-
MergeTue, 21 May 2013 10:39:09 +0200, by brutisso
-
7066063: CMS: "Conservation Principle" assert failedTue, 21 May 2013 08:50:20 +0200, by brutisso
-
8014862: Add fast Metasapce capacity and used per MetadataTypeMon, 20 May 2013 22:34:24 -0700, by jmasa
-
7186737: Unable to allocate bit maps or card tables for parallel gc for the requested heapMon, 20 May 2013 10:44:33 -0700, by tamao
-
MergeSun, 19 May 2013 20:31:30 +0200, by jwilhelm
-
8014277: Remove ObjectClosure as base class for BoolObjectClosureFri, 17 May 2013 11:57:05 +0200, by ehelin
-
MergeThu, 23 May 2013 15:30:16 -0700, by twisti
-
8014430: JRE crashes instead of stop compilation on full Code Cache. Internal Error (c1_Compiler.cpp:87)Thu, 23 May 2013 14:11:09 +0200, by anoll
-
8010927: Kitchensink crashed with SIGSEGV, Problematic frame: v ~StubRoutines::checkcast_arraycopyWed, 22 May 2013 18:25:43 -0700, by kvn
-
MergeWed, 22 May 2013 17:39:47 -0700, by kvn
-
8014811: loopTransform.cpp assert(cmp_end->in(2) == limit) failedWed, 22 May 2013 09:02:43 -0700, by kvn
-
MergeWed, 22 May 2013 11:44:17 -0700, by twisti
-
8012312: hsdis fails to compile with binutils-2.23.2Wed, 22 May 2013 10:28:20 +0200, by anoll
-
8012371: Adjust Tiered compile threshold according to available space in code cacheThu, 16 May 2013 15:46:49 +0200, by anoll
-
MergeThu, 23 May 2013 13:40:15 -0400, by jiangli
-
MergeMon, 20 May 2013 13:13:29 -0400, by jiangli
-
8014669: arch specific flags not passed to some link commandsWed, 15 May 2013 23:06:04 -0400, by bpittore
-
8014460: Need to check for non-empty EXT_LIBS_PATH before using itTue, 14 May 2013 07:24:50 -0400, by dholmes
-
8014878: Clean up class field layout codeMon, 20 May 2013 23:41:27 +0400, by shade
-
8014871: Move @Contended regression tests to the same placeMon, 20 May 2013 15:43:50 +0400, by shade
-
8014262: PrintStringTableStatistics should include more footprint infoSat, 18 May 2013 20:41:01 -0700, by iklam
-
MergeFri, 17 May 2013 17:52:07 -0700, by dcubed
-
MergeFri, 17 May 2013 11:36:43 -0700, by dcubed
-
MergeFri, 17 May 2013 08:56:51 -0700, by dcubed
-
7145527: sscanf must use a length in the format stringFri, 17 May 2013 08:51:46 -0700, by rdurbin
-
MergeThu, 16 May 2013 23:40:27 -0400, by dholmes
-
MergeThu, 16 May 2013 22:11:05 -0400, by dholmes
-
8014509: @Contended: explicit default value behaves differently from the implicit valueFri, 17 May 2013 01:58:32 +0400, by shade
-
MergeThu, 16 May 2013 21:19:49 -0400, by dholmes
-
8012939: @Contended doesn't work correctly with inheritanceFri, 17 May 2013 01:43:48 +0400, by shade
-
6313816: SA: jstack -m fails on Win32 : UnalignedAddressExceptionThu, 16 May 2013 12:40:27 +0100, by kevinw
-
8014511: runtime/RedefineObject/TestRedefineObject.java has incorrect classname in @run tagThu, 16 May 2013 17:54:11 +0200, by ctornqvi
-
8008169: test/runtime/7158804/Test7158804.sh has bad copyright headerThu, 16 May 2013 15:31:00 +0200, by ctornqvi
-
4965252: JvmtiExport::post_raw_field_modification jni ref handling is oddWed, 15 May 2013 11:30:54 +0200, by rbackman
-
8014760: new hotspot build - hs25-b34Fri, 17 May 2013 09:10:04 -0700, by amurillo
-
Added tag jdk8-b91 for changeset 7cbdf0e3725cThu, 23 May 2013 10:47:40 -0700, by katleman
-
MergeFri, 17 May 2013 08:00:01 +0200, by jwilhelm
-
MergeFri, 17 May 2013 06:01:10 +0200, by jwilhelm
-
8014765: VM exits if MaxTenuringThreshold is set below the default InitialTenuringThreshold, and InitialTenuringThreshold is not setThu, 16 May 2013 23:51:51 +0200, by tschatzl
-
8010738: G1: Output for full GCs with +PrintGCDetails should contain perm gen size/meta data change infoThu, 16 May 2013 09:24:26 -0700, by johnc
-
8014240: G1: Add remembered set size information to output of G1PrintRegionLivenessInfoThu, 16 May 2013 13:02:33 +0200, by tschatzl
-
8014408: G1: crashes with assert assert(prev_committed_card_num == _committed_max_card_num) failedWed, 15 May 2013 22:35:36 -0700, by johnc
-
8007763: Refactoring: split up compute_generation_free_space() into two functions for class PSAdaptiveSizePolicyWed, 15 May 2013 10:41:22 -0700, by tamao
-
6843347: Boundary values in some public GC options cause crashesWed, 15 May 2013 11:05:09 +0200, by tschatzl
-
8014489: tests/gc/arguments/Test(Serial|CMS|Parallel|G1)HeapSizeFlags jtreg tests invoke wrong classTue, 14 May 2013 17:08:31 +0200, by tschatzl
-
8014339: Improve assert and remove some dead code from parMarkBitMap.hpp/cppMon, 13 May 2013 14:09:05 +0200, by brutisso
-
8014058: Regression tests for 8006088Mon, 13 May 2013 09:45:33 +0200, by tschatzl
-
MergeThu, 16 May 2013 13:47:55 -0700, by twisti
-
8014068: TEST_BUG: compiler/ciReplay/TestSA.sh fails on Windows: core wasn't generatedWed, 15 May 2013 22:44:52 +0400, by iignatyev
-
8014286: failed java/lang/Math/DivModTests.java after 6934604 changesMon, 13 May 2013 14:36:39 -0700, by kvn
-
MergeMon, 13 May 2013 12:43:10 -0700, by twisti
-
8014189: JVM crash with SEGV in ConnectionGraph::record_for_escape_analysis()Thu, 09 May 2013 17:28:04 -0700, by kvn
-
6934604: enable parts of EliminateAutoBox by defaultWed, 08 May 2013 15:08:01 -0700, by kvn
-
8008772: remove gamma launcherMon, 06 May 2013 19:49:23 -0700, by twisti
-
7196277: JSR 292: Two jck/runtime tests crash on java.lang.invoke.MethodHandle.invokeExactMon, 06 May 2013 13:53:13 -0700, by twisti
-
MergeFri, 03 May 2013 15:35:30 -0700, by kvn
-
8012292: optimized build with GCC brokenWed, 24 Apr 2013 14:26:09 +0200, by roland
-
8012037: Test8009761.java "Failed: init recursive calls: 7224. After deopt 58824"Fri, 03 May 2013 09:32:50 +0200, by roland
-
MergeTue, 14 May 2013 17:33:07 +0000, by minqi
-
8012902: remove use of global operator new - take 2Tue, 14 May 2013 09:41:12 -0700, by minqi
-
8014138: Add VM option to facilitate the writing of CDS testsTue, 14 May 2013 09:17:52 -0400, by hseigel
-
8014448: Purge PrintCompactFieldsSavingsTue, 14 May 2013 11:34:30 +0400, by shade
-
8005056: NPG: Crash after redefining java.lang.ObjectMon, 13 May 2013 15:37:08 -0400, by coleenp
-
MergeMon, 13 May 2013 18:08:13 +0000, by minqi
-
MergeFri, 10 May 2013 19:30:12 +0000, by minqi
-
8003557: NPG: Klass* const k should be const Klass* k.Fri, 10 May 2013 08:27:30 -0700, by minqi
-
MergeMon, 13 May 2013 07:53:45 +0200, by rbackman
-
8008255: jvmtiExport.cpp::post_to_env() does not check malloc() returnWed, 08 May 2013 11:21:56 +0200, by rbackman
-
MergeWed, 08 May 2013 21:06:46 -0400, by dholmes
-
MergeWed, 08 May 2013 19:38:41 -0400, by dholmes
-
8006997: ContendedPaddingWidth should be range-checkedWed, 08 May 2013 19:28:54 -0400, by dholmes
-
8013875: Incorrect vtable index being set during methodHandle creation for staticWed, 08 May 2013 14:18:03 -0700, by bharadwaj
-
MergeWed, 08 May 2013 10:14:57 -0400, by sla
-
8013591: compiler/ciReplay/TestSA.sh fails in nightlyWed, 08 May 2013 15:37:18 +0200, by sla
-
8007018: RFE: -XX:+UseLargePages does not work with CDSWed, 08 May 2013 08:20:45 -0400, by hseigel
-
MergeTue, 07 May 2013 18:46:47 -0700, by coleenp
-
MergeTue, 07 May 2013 16:17:43 -0700, by coleenp
-
8014024: NPG: keep compiled ic methods from being deallocated in redefine classesTue, 07 May 2013 18:51:31 -0400, by coleenp
-
8013063: nsk/jvmti/RetransformClasses/retransform001 failed debug version on os::freeTue, 07 May 2013 09:46:15 -0400, by coleenp
-
8014279: new hotspot build - hs25-b33Fri, 10 May 2013 11:27:55 -0700, by amurillo
-
Added tag jdk8-b90 for changeset 1ae0472ff3a0Thu, 16 May 2013 12:14:19 -0700, by katleman
-
MergeFri, 10 May 2013 09:24:20 +0200, by stefank
-
7176479: G1: JVM crashes on T5-8 system with 1.5 TB heapThu, 09 May 2013 11:16:39 -0700, by johnc
-
MergeThu, 09 May 2013 12:23:43 +0200, by jwilhelm
-
8013184: CMS: Call reset_after_compaction() only if a compaction has been doneWed, 08 May 2013 17:12:52 -0700, by jmasa
-
8013032: CMS: assert(used() == used_after_gc && used_after_gc <= capacity()) failed: used: 0 used_after_gc: 292080 capacity: 1431699456Wed, 08 May 2013 16:28:03 -0700, by jmasa
-
8013872: G1: HeapRegionSeq::shrink_by() has invalid assertMon, 06 May 2013 21:30:34 +0200, by brutisso
-
8006088: Incompatible heap size flags accepted by VMMon, 06 May 2013 17:19:42 +0200, by tschatzl
-
MergeMon, 06 May 2013 13:03:46 +0200, by jwilhelm
-
8013791: G1: G1CollectorPolicy::initialize_flags() may set min_alignment > max_alignmentMon, 06 May 2013 09:16:14 +0200, by brutisso
-
8013574: PrintMalloc conflicts with the command line parsingThu, 02 May 2013 22:35:15 +0200, by brutisso
-
MergeThu, 09 May 2013 16:27:51 -0400, by jiangli
-
MergeTue, 07 May 2013 10:36:20 -0400, by vladidan
-
8013633: Cleanup platform ifdefs in unsafe.cppTue, 07 May 2013 10:19:33 -0400, by bpittore
-
MergeMon, 06 May 2013 20:11:18 -0700, by jiangli
-
8013067: Zero builds are broken after 8010862.Mon, 06 May 2013 19:57:35 -0400, by jiangli
-
MergeTue, 07 May 2013 14:30:11 -0700, by coleenp
-
8009729: Refix hotspot jni_<cpu>.h JNIEXPORT and JNIIMPORT definitions to match jdk versionTue, 07 May 2013 13:45:59 -0400, by emc
-
8009577: Test test/closed/runtime/classunload brokenTue, 07 May 2013 21:36:59 +0200, by ctornqvi
-
8005038: remove crufty '_g' support from SATue, 07 May 2013 14:33:09 +0200, by sla
-
8014044: Spelling error in JDK-8009615: boostrapmethodTue, 07 May 2013 14:04:26 +0200, by sla
-
MergeTue, 07 May 2013 01:25:21 +0200, by sla
-
8009615: JvmtiClassFileReconstituter does not create BootstrapMethod attributesMon, 06 May 2013 19:49:18 +0200, by sla
-
MergeMon, 06 May 2013 12:36:20 -0700, by acorn
-
MergeMon, 06 May 2013 10:20:18 -0700, by acorn
-
8010783: assert(s->refcount() != 0) failed: for create_overpassesThu, 02 May 2013 10:58:04 -0400, by acorn
-
MergeMon, 06 May 2013 08:49:38 -0700, by zgu
-
8013120: NMT: Kitchensink crashes with assert(next_region == NULL || !next_region->is_committed_region()) failed: Sanity checkMon, 06 May 2013 11:15:13 -0400, by zgu
-
8013648: Guarantee(VerifyBeforeGC || VerifyDuringGC || VerifyBeforeExit || VerifyAfterGC) failed: too expensiveMon, 06 May 2013 09:10:21 -0400, by hseigel
-
MergeFri, 03 May 2013 15:51:16 -0700, by dcubed
-
MergeFri, 03 May 2013 13:00:28 -0700, by zgu
-
8012641: Perf_CreateLong creates perf counter of incorrect typeThu, 02 May 2013 16:55:00 -0700, by ccheung
-
MergeFri, 03 May 2013 05:17:15 -0700, by fparain
-
8004095: Add support for JMX interface to Diagnostic Framework and CommandsFri, 03 May 2013 05:05:31 -0700, by fparain
-
8013785: Respect EXTRA_CFLAGS on windowsFri, 03 May 2013 12:26:15 +0200, by sla
-
8008453: JvmtiClassFileReconstituter does not recognize default methodsFri, 03 May 2013 12:24:11 +0200, by sla
-
8013800: new hotspot build - hs25-b32Fri, 03 May 2013 08:19:38 -0700, by amurillo
-
Added tag jdk8-b89 for changeset 9c1fe0b419b4Thu, 09 May 2013 10:03:35 -0700, by katleman
-
MergeThu, 02 May 2013 18:50:05 -0700, by kvn
-
8013532: Remove unused parameter "compiler" from DTRACE_METHOD_COMPILE* macrosThu, 02 May 2013 10:27:15 +0200, by roland
-
8012547: Code cache flushing can get stuck reclaming of memoryMon, 29 Apr 2013 13:20:19 +0200, by neliasso
-
MergeFri, 26 Apr 2013 14:41:10 -0700, by jiangli
-
8013036: vm/runtime/simpleThresholdPolicy.cpp: assert(mcs != NULL).Fri, 26 Apr 2013 16:21:03 -0400, by jiangli
-
MergeFri, 26 Apr 2013 14:50:23 -0400, by bharadwaj
-
MergeFri, 26 Apr 2013 10:52:26 -0700, by bharadwaj
-
MergeFri, 26 Apr 2013 08:33:39 -0700, by vlivanov
-
8012322: Tiered: CompilationPolicy::can_be_compiled(CompLevel_all) mistakenly return falseFri, 26 Apr 2013 07:21:41 -0700, by iignatyev
-
8012157: removed unused code in SharedRuntime::handle_wrong_methodTue, 23 Apr 2013 18:06:54 +0200, by neliasso
-
8010332: removed unused method: ciMethod::uses_monitorsTue, 23 Apr 2013 13:48:02 +0200, by neliasso
-
8011675: adding compilation level to replay dataThu, 25 Apr 2013 11:09:24 -0700, by iignatyev
-
8012337: Change Whitebox implementation to make absence of method in Whitebox.class not fatalThu, 25 Apr 2013 11:04:36 -0700, by iignatyev
-
8012260: ciReplay: Include PID into the name of replay data fileThu, 25 Apr 2013 11:02:32 -0700, by vlivanov
-
MergeThu, 02 May 2013 16:41:09 -0700, by mgerdin
-
MergeThu, 02 May 2013 19:28:59 +0200, by mgerdin
-
8008541: Remove old code in HotSpot that supported the jmap -permstat functionalityTue, 30 Apr 2013 16:36:24 +0200, by ehelin
-
8013129: Possible deadlock with Metaspace locks due to mixed usage of safepoint aware and non-safepoint aware lockingMon, 29 Apr 2013 13:07:27 +0200, by mgerdin
-
MergeMon, 29 Apr 2013 09:31:59 +0200, by mgerdin
-
8011898: gc/TestVerifyBeforeGCDuringStartup.java: java.lang.RuntimeException: '[Verifying' missing from stdout/stderr: [Error: Could not find or load main class]Fri, 26 Apr 2013 10:57:57 -0700, by johnc
-
8013160: NPG: Remove unnecessary mark stack draining after CodeCache::do_unloadingFri, 26 Apr 2013 10:40:36 +0200, by stefank
-
8012915: ReservedSpace::align_reserved_region() broken on WindowsFri, 26 Apr 2013 09:53:22 +0200, by brutisso
-
8013132: Add a flag to turn off the output of the verbose verification codeWed, 24 Apr 2013 20:13:37 +0200, by stefank
-
8012715: G1: GraphKit accesses PtrQueue::_index as int but is size_tWed, 24 Apr 2013 14:48:43 -0700, by johnc
-
8013136: NPG: Parallel class loading tests fail after fix for JDK-8011802Wed, 24 Apr 2013 19:55:02 +0200, by mgerdin
-
8008966: NPG: Inefficient Metaspace counter functions cause large young GC regressionsTue, 12 Feb 2013 14:15:45 -0800, by jmasa
-
8011724: G1: Stack allocate instances of HeapRegionRemSetIteratorThu, 18 Apr 2013 10:09:23 -0700, by johnc
-
8011802: NPG: init_dependencies in class loader data graph can cause invalid CLDTue, 23 Apr 2013 08:39:55 +0200, by mgerdin
-
8012111: Remove warning about CMS generation shrinking.Mon, 22 Apr 2013 22:00:03 -0700, by jmasa
-
8012687: Remove unused is_root checks and closuresMon, 22 Apr 2013 20:27:36 +0200, by stefank
-
MergeMon, 22 Apr 2013 10:10:09 +0200, by mgerdin
-
MergeFri, 19 Apr 2013 05:14:39 +0200, by kevinw
-
7109087: gc/7072527/TestFullGCCount.java fails when GC is set in command-lineThu, 18 Apr 2013 17:02:20 +0100, by kevinw
-
8011268: NPG: Free unused VirtualSpaceNodesFri, 01 Mar 2013 10:19:29 -0800, by jmasa
-
MergeThu, 02 May 2013 13:12:33 -0700, by jiangli
-
MergeThu, 02 May 2013 12:16:01 -0400, by jiangli
-
MergeMon, 29 Apr 2013 01:58:43 -0700, by jiangli
-
MergeFri, 26 Apr 2013 16:58:18 -0400, by jiangli
-
8010428: Special -agentpath checks needed with minimal VM to produce proper error messageSun, 28 Apr 2013 18:24:04 -0400, by dholmes
-
MergeWed, 24 Apr 2013 21:11:02 -0400, by dlong
-
8003853: specify offset of IC load in java_to_interp stubWed, 24 Apr 2013 20:55:28 -0400, by dlong
-
MergeWed, 01 May 2013 09:00:39 -0700, by bharadwaj
-
8013418: assert(i == total_args_passed) in AdapterHandlerLibrary::get_adapter since 8-b87Wed, 01 May 2013 08:07:59 -0700, by bharadwaj
-
MergeWed, 01 May 2013 10:10:57 -0400, by vladidan
-
8013398: Adjust number of stack guard pages on systems with large memory page sizeTue, 30 Apr 2013 17:36:01 -0400, by vladidan
-
MergeWed, 01 May 2013 01:07:50 +0200, by sla
-
8013364: SA-JDI exceptions caused by lack of permissions on OSX should be more verbose about issue causeTue, 30 Apr 2013 21:47:02 +0200, by sla
-
8011661: Insufficient memory message says "malloc" when sometimes it should say "mmap"Tue, 30 Apr 2013 11:56:52 -0700, by ccheung
-
8013214: BigApps fails due to 'fatal error: Illegal threadstate encountered: 6'Tue, 30 Apr 2013 09:17:06 -0400, by zgu
-
MergeTue, 30 Apr 2013 02:28:42 -0700, by sla
-
8013466: SA crashes when attaching to a process on OS XTue, 30 Apr 2013 10:53:58 +0200, by sla
-
8012015: Use PROT_NONE when reserving memoryMon, 29 Apr 2013 11:03:49 -0700, by mikael
-
MergeMon, 29 Apr 2013 16:36:17 -0400, by hseigel
-
8011773: Some tests on Interned String crashed JVM with OOMMon, 29 Apr 2013 16:13:57 -0400, by hseigel
-
8007154: Remove support for u4 MethodParameter flags fieldsFri, 26 Apr 2013 07:34:02 -0400, by emc
-
MergeFri, 26 Apr 2013 08:40:24 -0700, by dcubed
-
8008962: NPG: Memory regression: One extra Monitor per ConstantPoolThu, 25 Apr 2013 12:55:49 -0700, by iklam
-
8007037: JSR 292: the VM_RedefineClasses::append_entry() should do cross-checks with indy operandsThu, 25 Apr 2013 03:58:53 -0700, by sspitsyn
-
MergeWed, 24 Apr 2013 15:57:17 -0700, by coleenp
-
8011803: release_C_heap_structures is never called for anonymous classes.Wed, 24 Apr 2013 16:19:35 -0400, by coleenp
-
8011218: Kitchensink hanged, likely NMT is to blameWed, 24 Apr 2013 14:55:04 -0400, by zgu
-
8012695: Assertion message displays %u and %s text instead of actual valuesWed, 24 Apr 2013 09:00:04 -0400, by hseigel
-
8013227: new hotspot build - hs25-b31Fri, 26 Apr 2013 00:40:22 -0700, by amurillo
-
Added tag jdk8-b88 for changeset 8482058e74bcThu, 02 May 2013 13:35:00 -0700, by katleman
-
MergeThu, 25 Apr 2013 13:10:03 -0700, by bharadwaj
-
8013041: guarantee(this->is8bit(imm8)) failed: Short forward jump exceeds 8-bit offset.Wed, 24 Apr 2013 18:20:04 -0400, by jiangli
-
8011771: runThese crashed with EAVWed, 24 Apr 2013 09:42:08 +0200, by roland
-
8011901: Unsafe.getAndAddLong(obj, off, delta) does not work properly with long deltasTue, 16 Apr 2013 17:06:39 +0200, by roland
-
8012927: 'assert(nbits == 32 || (-(1 << nbits-1) <= x && x < ( 1 << nbits-1))) failed: value out of range' in interpreter initialization.Tue, 23 Apr 2013 12:32:17 -0400, by jiangli
-
8012961: Do not restrict static interface methods to be privateTue, 23 Apr 2013 08:12:14 -0700, by bharadwaj
-
MergeSun, 21 Apr 2013 21:05:02 -0700, by dcubed
-
8012907: anti-delta fix for 8010992Sun, 21 Apr 2013 20:41:04 -0700, by dcubed
-
6729929: I18N - Taking Heap Dump failed if project path contains multibyte charactersSat, 20 Apr 2013 19:02:11 +0200, by mgronlun
-
8008511: JSR 292: MemberName vmtarget refs to methods must be updated at class redefinitionSat, 20 Apr 2013 04:07:08 -0700, by sspitsyn
-
MergeFri, 19 Apr 2013 16:51:27 -0700, by dcubed
-
MergeFri, 19 Apr 2013 13:48:54 -0700, by dcubed
-
8010992: Remove calls to global ::operator new[] and newFri, 19 Apr 2013 11:08:52 -0700, by minqi
-
MergeThu, 18 Apr 2013 14:03:37 -0400, by bharadwaj
-
8006267: InterfaceMethod_ref should allow invokestatic and invokespecialThu, 18 Apr 2013 08:05:35 -0700, by bharadwaj
-
8012464: NMT: classes should not derive from _ValueObj, use VALUE_OBJ_CLASS_SPEC insteadThu, 18 Apr 2013 10:04:44 -0400, by zgu
-
8009928: PSR:PERF Increase default string table sizeWed, 17 Apr 2013 08:20:02 -0400, by hseigel
-
8012559: new hotspot build - hs25-b30Fri, 19 Apr 2013 10:09:11 -0700, by amurillo
-
Added tag jdk8-b87 for changeset d4c266784660Thu, 25 Apr 2013 09:24:00 -0700, by katleman
-
MergeWed, 17 Apr 2013 21:33:05 -0700, by lana
-
MergeWed, 17 Apr 2013 10:12:42 -0700, by lana
-
MergeFri, 12 Apr 2013 10:14:42 +0100, by chegar
-
8004336: Better handling of method handle intrinsic framesTue, 26 Feb 2013 16:16:54 -0800, by twisti
-
Added tag hs25-b29 for changeset 01d5f04e64dcFri, 19 Apr 2013 09:58:06 -0700, by amurillo
-
MergeFri, 19 Apr 2013 03:13:04 -0400, by bharadwaj
-
MergeThu, 18 Apr 2013 16:04:33 -0700, by bharadwaj
-
8006952: Slow VM due to excessive code cache freelist iterationThu, 11 Apr 2013 13:57:44 +0200, by neliasso
-
8011971: WB API doesn't accept j.l.reflect.ConstructorTue, 16 Apr 2013 10:04:01 -0700, by iignatyev
-
MergeTue, 16 Apr 2013 10:37:16 -0400, by neliasso
-
8011621: live_ranges_in_separate_class.patchTue, 16 Apr 2013 10:08:41 +0200, by neliasso
-
MergeMon, 15 Apr 2013 18:42:42 -0700, by roland
-
7172922: export_ makefile targets do not work unless all supported variants are builtMon, 15 Apr 2013 16:20:05 -0700, by twisti
-
MergeThu, 18 Apr 2013 17:00:16 -0400, by jiangli
-
MergeMon, 15 Apr 2013 21:25:23 -0400, by jiangli
-
8012052: java/lang/invoke/6987555/Test6987555.java crashes with assert(mcs != NULL) failed: MethodCounters cannot be NULL.Thu, 11 Apr 2013 23:06:33 -0400, by jiangli
-
8010862: The Method counter fields used for profiling can be allocated lazily.Tue, 09 Apr 2013 17:17:41 -0400, by jiangli
-
MergeThu, 18 Apr 2013 14:38:31 +0200, by mgerdin
-
8012455: Missing time and date stamps for PrintGCApplicationConcurrentTime and PrintGCApplicationStoppedTimeThu, 18 Apr 2013 06:50:35 +0200, by brutisso
-
8012335: G1: Fix bug with compressed oops in template interpreter on x86 and sparc.Wed, 17 Apr 2013 10:57:02 -0700, by johnc
-
8011173: NPG: Replace the ChunkList implementation with class FreeList<Metachunk>Mon, 01 Apr 2013 10:50:30 -0700, by jmasa
-
MergeTue, 16 Apr 2013 12:46:24 +0200, by mgerdin
-
MergeThu, 11 Apr 2013 10:20:00 -0700, by johnc
-
8010780: G1: Eden occupancy/capacity output wrong after a full GCWed, 10 Apr 2013 10:57:34 -0700, by johnc
-
MergeTue, 16 Apr 2013 08:59:29 -0700, by rdurbin
-
8010151: nsk/regression/b6653214 fails "assert(snapshot != NULL) failed: Worker should not be started"Wed, 10 Apr 2013 08:55:50 -0400, by zgu
-
Added tag jdk8-b86 for changeset 86db4847f195Thu, 18 Apr 2013 10:30:11 -0700, by katleman
-
MergeMon, 15 Apr 2013 14:19:58 -0700, by katleman
-
8012048: JDK8 b85 source with GPL header errorsFri, 12 Apr 2013 15:22:08 -0700, by katleman
-
more restrictive condition in ForeignCallNode.setStateAfterWed, 19 Jun 2013 16:46:41 +0200, by Lukas Stadler
-
split MemoryCheckpoint interface into Single and MultiWed, 19 Jun 2013 16:42:56 +0200, by Lukas Stadler
-
fix canonicalization of UnsafeStoreNode: preserve stateAfterWed, 19 Jun 2013 15:29:37 +0200, by Andreas Woess
-
junit.framework package is deprecatedWed, 19 Jun 2013 15:07:39 +0200, by Andreas Woess
-
Added a more inlining test cases.Wed, 19 Jun 2013 12:21:03 +0200, by Christian Haeubl
-
fix == on ValueTue, 18 Jun 2013 14:23:29 -0700, by Mick Jordan
-
fix == on Register valueTue, 18 Jun 2013 14:17:45 -0700, by Mick Jordan
-
hard code use of python2.7 executableTue, 18 Jun 2013 18:35:18 +0200, by Doug Simon
-
remove build-graal.xml and have make directly call mx to generate graal.jarTue, 18 Jun 2013 18:17:04 +0200, by Doug Simon
-
DynamicCounterNode: counter without lowering, output tweaksTue, 18 Jun 2013 16:39:17 +0200, by Lukas Stadler
-
pull ScheduledNodeIterator into separate classTue, 18 Jun 2013 16:38:18 +0200, by Lukas Stadler
-
cannot use DeoptimizationAction.None for deoptimizing instanceof snippet since it will miss application phase changes, causing repeated and expensive deoptimizationTue, 18 Jun 2013 12:46:06 +0200, by Doug Simon
-
Merge.Tue, 18 Jun 2013 11:01:32 +0200, by Christian Haeubl
-
Bugfix for compilation queue.Tue, 18 Jun 2013 10:43:00 +0200, by Christian Haeubl
-
Value/Register: replace object identity check with equals()Tue, 18 Jun 2013 09:32:09 +0200, by Bernhard Urban
-
Minor CompilationTask refactoring.Tue, 18 Jun 2013 09:00:33 +0200, by Christian Haeubl
-
unittest/aot: add testcase for BoxingSnippetsMon, 17 Jun 2013 22:09:44 +0200, by Bernhard Urban
-
aot: add/fix some javadocMon, 17 Jun 2013 17:50:09 +0200, by Bernhard Urban
-
HotSpotResolvedJavaField: add cache of java.lang.{Character,Byte,Short} to not embeddable list (GRAAL-290)Mon, 17 Jun 2013 17:07:49 +0200, by Bernhard Urban
-
Remove leaf calls for G1 callsMon, 17 Jun 2013 20:39:24 +0200, by Christos Kotselidis
-
Remove old G1 stub callsMon, 17 Jun 2013 20:39:04 +0200, by Christos Kotselidis
-
Remove old G1 Barrier nodesMon, 17 Jun 2013 20:38:21 +0200, by Christos Kotselidis
-
an instanceof instruction lowers to a deoptimize-on-hint-miss snippet only if its profile indicates a miss (of a hint type) occurs an order of magnitude less than the compilation thresholdMon, 17 Jun 2013 17:55:19 +0200, by Doug Simon
-
Ignore workingsets.xmlMon, 17 Jun 2013 14:53:37 +0200, by Gilles Duboscq
-
gate: enable verification for aotMon, 17 Jun 2013 09:48:30 +0200, by Bernhard Urban
-
HotSpotResolvedJavaField: be more precise about fields that are not embeddable (GRAAL-290)Sun, 16 Jun 2013 23:55:22 +0200, by Bernhard Urban
-
HotSpotResolvedJavaField: check if method is called from snippet/replacements (GRAAL-290)Sun, 16 Jun 2013 23:55:22 +0200, by Bernhard Urban
-
BoxingSnippets: don't embed constants if in AOT mode (GRAAL-290)Sun, 16 Jun 2013 23:55:21 +0200, by Bernhard Urban
-
HotSpotResolvedJavaField: don't embed object for empty stack trace for replacements when compiled in AOT mode (GRAAL-290)Sun, 16 Jun 2013 23:55:20 +0200, by Bernhard Urban
-
HotSpotResolvedJavaField: don't embed caches of java.lang.{Integer,Long,Boolean} for replacements when compiled in AOT mode (GRAAL-290)Sun, 16 Jun 2013 23:55:19 +0200, by Bernhard Urban
-
[GRAAL-308] pre-defined working sets for EclipseMon, 17 Jun 2013 08:30:03 +0200, by Michael Haupt
-
exclude projects from mx checkstyle if their Java compliance level is higher than the configured JDKSat, 15 Jun 2013 21:28:20 +0200, by Doug Simon
-
mx checkstyle command no longer exits on first errorSat, 15 Jun 2013 21:27:14 +0200, by Doug Simon
-
a suite should be registered in the global _suites map at most onceSat, 15 Jun 2013 21:05:01 +0200, by Doug Simon
-
Merge.Fri, 14 Jun 2013 19:13:32 +0200, by Christian Haeubl
-
Fixed a few race conditions in the compilation queue.Fri, 14 Jun 2013 19:12:56 +0200, by Christian Haeubl
-
Fixed an issue concerning statistics for OSR compilations.Fri, 14 Jun 2013 15:52:59 +0200, by Christian Haeubl
-
Canonicalize useless PiNodes awayFri, 14 Jun 2013 17:09:24 +0200, by Gilles Duboscq
-
Guards should not canonicalize to their own guardFri, 14 Jun 2013 17:07:37 +0200, by Gilles Duboscq
-
readd optional graph to HotSpotNmethodFri, 14 Jun 2013 17:28:00 +0200, by Andreas Woess
-
add InliningPhase constructor with explicit InliningPolicyFri, 14 Jun 2013 16:30:02 +0200, by Lukas Stadler
-
MergeFri, 14 Jun 2013 16:28:10 +0200, by Lukas Stadler
-
public constructor for IndexedLocationNodeFri, 14 Jun 2013 16:27:26 +0200, by Lukas Stadler
-
PEA: allowed for defered effects on ends in MergeProcessorFri, 14 Jun 2013 16:26:34 +0200, by Lukas Stadler
-
remove CullFrameStatesPhaseFri, 14 Jun 2013 16:25:49 +0200, by Lukas Stadler
-
detect distinct values by looking at integer masksFri, 14 Jun 2013 16:24:42 +0200, by Lukas Stadler
-
better stamps for OrNodesFri, 14 Jun 2013 16:23:53 +0200, by Lukas Stadler
-
correct parameter type for NodeFlood.addAllFri, 14 Jun 2013 16:20:46 +0200, by Lukas Stadler
-
clean up .factorypath files on "mx ideclean"Fri, 14 Jun 2013 11:10:05 +0200, by Lukas Stadler
-
fixed bug in InstanceOfSnippets - deoptimization action should be None for instanceofWithProfile snippetFri, 14 Jun 2013 15:01:20 +0200, by Doug Simon
-
Use createAnchoredReceiver to create the invokes's receiver check before inliningThu, 13 Jun 2013 17:15:36 +0200, by Gilles Duboscq
-
Remove PiNode.anchor, use the guard field of FloatingGuardedNode insteadFri, 14 Jun 2013 11:16:41 +0200, by Gilles Duboscq
-
Do not virtualize when locks do not match at mergeFri, 14 Jun 2013 12:11:19 +0200, by Gilles Duboscq
-
CodeUtil.isPowerOf2 should not return true for Integer/Long.MIN_VALUE.Fri, 14 Jun 2013 11:16:08 +0200, by Gilles Duboscq
-
Merge.Fri, 14 Jun 2013 09:29:10 +0200, by Christian Haeubl
-
Fixed probability computation for invokes with an exception edge.Fri, 14 Jun 2013 09:28:07 +0200, by Christian Haeubl
-
MergeThu, 13 Jun 2013 18:48:57 +0200, by Christos Kotselidis
-
MergeThu, 13 Jun 2013 12:52:39 +0200, by Christos Kotselidis
-
MergeWed, 12 Jun 2013 11:37:45 +0200, by Christos Kotselidis
-
Checkstyle fixesWed, 12 Jun 2013 11:36:54 +0200, by Christos Kotselidis
-
Force GC to process graal_installed_code references during marking (GRAAL-257)Tue, 11 Jun 2013 19:59:52 +0200, by Christos Kotselidis
-
Test deoptimization in DynamicNewArrayNode.Thu, 13 Jun 2013 13:50:29 +0200, by Roland Schatz
-
Method for adding a new phase at the beginning of a suite.Thu, 13 Jun 2013 13:19:56 +0200, by Roland Schatz
-
Tests for DynamicNewArrayNode.Wed, 12 Jun 2013 17:09:18 +0200, by Roland Schatz
-
DynamicNewArrayNodeWed, 12 Jun 2013 16:29:12 +0200, by Roland Schatz
-
Add arrayKlassOffset field to HotSpotVMConfig.Wed, 12 Jun 2013 16:28:43 +0200, by Roland Schatz
-
Merge.Thu, 13 Jun 2013 14:47:32 +0200, by Christian Haeubl
-
Reverted default compilation policy to 4 if Graal is the only compiler.Thu, 13 Jun 2013 14:47:00 +0200, by Christian Haeubl
-
Temporarily changed compilation policy to 0.Thu, 13 Jun 2013 14:45:32 +0200, by Christian Haeubl
-
Bootstrap-specific fix for CompilationPolicy 0.Thu, 13 Jun 2013 14:44:33 +0200, by Christian Haeubl
-
Minor refactorings for ComputeInliningRelevanceClosure.Thu, 13 Jun 2013 10:54:58 +0200, by Christian Haeubl
-
MergeThu, 13 Jun 2013 11:25:46 +0200, by Christos Kotselidis
-
Remove graph from HotSpotNMethodThu, 13 Jun 2013 11:25:07 +0200, by Christos Kotselidis
-
Merge.Thu, 13 Jun 2013 09:41:06 +0200, by Christian Haeubl
-
Changed computation of inlining relevance to avoid that the inlining order affects the relevance.Thu, 13 Jun 2013 09:40:36 +0200, by Christian Haeubl
-
aot: add verification phaseWed, 12 Jun 2013 17:24:20 +0200, by Bernhard Urban
-
unittest/aot: add testcase for string objectsWed, 12 Jun 2013 16:04:43 +0200, by Bernhard Urban
-
unittest/aot: use assert methods instead of keywordWed, 12 Jun 2013 16:04:43 +0200, by Bernhard Urban
-
unittest/aot: add test for primitive typesWed, 12 Jun 2013 16:04:43 +0200, by Bernhard Urban
-
LoadJavaMirrorWithKlassPhase: replace if with an assertionWed, 12 Jun 2013 13:18:49 +0200, by Bernhard Urban
-
gate: add bootstrap with aot configuration to gate checkWed, 12 Jun 2013 16:04:42 +0200, by Bernhard Urban
-
add option to enable ahead of time compilation for hotspot (GRAAL-290)Wed, 12 Jun 2013 16:04:42 +0200, by Bernhard Urban
-
LoadJavaMirrorWithKlassPhase: replace constants with floating nodes (GRAAL-290)Wed, 12 Jun 2013 16:04:41 +0200, by Bernhard Urban
-
fixed copy-and-paste errorsWed, 12 Jun 2013 14:00:26 +0200, by Doug Simon
-
extra javadoc for intricacies involved in lowering ExceptionObjectNodeWed, 12 Jun 2013 13:58:01 +0200, by Doug Simon
-
incorporated auto-format fixWed, 12 Jun 2013 13:55:40 +0200, by Doug Simon
-
class constants: add hotspot specific phase to load java mirror via klass* (GRAAL-290)Wed, 12 Jun 2013 10:12:46 +0200, by Bernhard Urban
-
unittest/aot: create suites on every compilationWed, 12 Jun 2013 10:12:38 +0200, by Bernhard Urban
-
Merge.Tue, 11 Jun 2013 22:02:49 +0200, by Doug Simon
-
added instanceof snippets that for a profile with 100% precise coverage of seen types.Tue, 11 Jun 2013 22:02:23 +0200, by Doug Simon
-
unified toString() for HotSpot implementations of JavaMethodTue, 11 Jun 2013 17:03:30 +0200, by Doug Simon
-
improved toString() for JavaTypeProfile and ProfiledTypeTue, 11 Jun 2013 17:00:48 +0200, by Doug Simon
-
MergeTue, 11 Jun 2013 18:13:55 +0200, by Christos Kotselidis
-
Allow UseCompressedOops argumentTue, 11 Jun 2013 17:45:31 +0200, by Christos Kotselidis
-
Compressed Oop support for heab base > 32gTue, 11 Jun 2013 17:32:38 +0200, by Christos Kotselidis
-
Minor fix after merge.Tue, 11 Jun 2013 13:14:52 +0200, by Christian Haeubl
-
Merge.Tue, 11 Jun 2013 13:12:57 +0200, by Christian Haeubl
-
Readded the pass that fixes DeoptimizeNode probabilities.Tue, 11 Jun 2013 13:10:25 +0200, by Christian Haeubl
-
Only avoid graph caching when the graph was built without profiling information.Mon, 10 Jun 2013 15:17:10 +0200, by Christian Haeubl
-
MergeTue, 11 Jun 2013 11:42:09 +0200, by Gilles Duboscq
-
Merge with 13384d19fec0af8e42d8d97a0dd231365831802aMon, 10 Jun 2013 16:48:05 -0700, by Michael Van De Vanter
-
Upgrade the documentation for SourceSection, especially with respect to the specification of text locations.Mon, 10 Jun 2013 16:46:26 -0700, by Michael Van De Vanter
-
allow calls to $jacocoInit() from <clinit> in a class declaring an optionTue, 11 Jun 2013 01:56:30 +0200, by Doug Simon
-
fixed issues detected by VerifyHotSpotOptionsPhaseTue, 11 Jun 2013 01:32:41 +0200, by Doug Simon
-
added VerifyHotSpotOptionsPhase to ensure that global state is not initialized from options prior to command line parsingTue, 11 Jun 2013 01:31:47 +0200, by Doug Simon
-
added HotSpotResolvedObjectType.getMethods() to get all methods of a class including those (such as <clinit>) not normally exposed by Java reflectionTue, 11 Jun 2013 01:18:57 +0200, by Doug Simon
-
added ResolvedJava[Field|Method].isSynthetic()Tue, 11 Jun 2013 01:17:10 +0200, by Doug Simon
-
MergeTue, 11 Jun 2013 00:00:40 +0200, by Christos Kotselidis
-
Remove unused fieldMon, 10 Jun 2013 23:59:50 +0200, by Christos Kotselidis
-
Add comments and minor renamingMon, 10 Jun 2013 14:05:20 +0200, by Christos Kotselidis
-
RefactoringMon, 10 Jun 2013 13:04:38 +0200, by Christos Kotselidis
-
RefactoringMon, 10 Jun 2013 12:40:36 +0200, by Christos Kotselidis
-
Factor out redundant methodMon, 10 Jun 2013 12:36:10 +0200, by Christos Kotselidis
-
Remove dead codeMon, 10 Jun 2013 12:34:24 +0200, by Christos Kotselidis
-
Class renamingMon, 10 Jun 2013 12:33:32 +0200, by Christos Kotselidis
-
Small refactoring and comment additionMon, 10 Jun 2013 12:28:15 +0200, by Christos Kotselidis
-
Add comments in unsafe access of uncompressed pointersMon, 10 Jun 2013 12:18:36 +0200, by Christos Kotselidis
-
Remove check for classMirrorOffset in LoadFieldMon, 10 Jun 2013 12:11:47 +0200, by Christos Kotselidis
-
Refactor CodeInstaller and CompilerToVMMon, 10 Jun 2013 11:47:18 +0200, by Christos Kotselidis
-
Refactor CompressedOopTestMon, 10 Jun 2013 11:06:58 +0200, by Christos Kotselidis
-
Remove blank lineMon, 10 Jun 2013 10:14:17 +0200, by Christos Kotselidis
-
Use Suites mechanism for HotSpot specific compiler phases.Mon, 10 Jun 2013 17:00:14 +0200, by Roland Schatz
-
Create Suites instance in runtime.Mon, 10 Jun 2013 16:06:09 +0200, by Roland Schatz
-
IterativeInliningPhase: obtain replacements from contextMon, 10 Jun 2013 15:41:26 +0200, by Bernhard Urban
-
GraalOptions: use static importMon, 10 Jun 2013 15:41:23 +0200, by Bernhard Urban
-
Tool: make class non-staticMon, 10 Jun 2013 15:41:21 +0200, by Bernhard Urban
-
Merge.Mon, 10 Jun 2013 12:22:42 +0200, by Christian Haeubl
-
Disabled printing of inlining decisions.Mon, 10 Jun 2013 12:21:58 +0200, by Christian Haeubl
-
Temporarily enabled printing of inlining decisions.Mon, 10 Jun 2013 12:21:38 +0200, by Christian Haeubl
-
Slightly simplified inlining policy.Mon, 10 Jun 2013 10:34:42 +0200, by Christian Haeubl
-
Merge (1b33ef6544b4 Fixed a warning)Mon, 10 Jun 2013 10:52:40 +0200, by Lukas Stadler
-
Merge (60648c97cdd0 Windows build fix...)Mon, 10 Jun 2013 10:52:02 +0200, by Lukas Stadler
-
more checks for ArrayCopyNode virtualizationMon, 10 Jun 2013 10:49:24 +0200, by Lukas Stadler
-
Fixed a warning.Mon, 10 Jun 2013 09:30:32 +0200, by Christian Haeubl
-
Merge.Mon, 10 Jun 2013 08:44:25 +0200, by Christian Haeubl
-
Removed the probability fix temporarily.Mon, 10 Jun 2013 08:44:03 +0200, by Christian Haeubl
-
Avoid storing statistics about OSR compilations.Fri, 07 Jun 2013 17:53:08 +0200, by Christian Haeubl
-
Windows build fix: compiler warning "not all control paths return a value" in CodeInstaller::pd_next_offset.Mon, 10 Jun 2013 01:37:46 +0200, by Andreas Woess
-
Introduce Frame.isInitialized in the Truffle API.Mon, 10 Jun 2013 01:16:33 +0200, by Thomas Wuerthinger
-
Add custom constructor to VirtualInstanceNode.Mon, 10 Jun 2013 01:08:23 +0200, by Thomas Wuerthinger
-
Make arithmetic nodes extensible.Mon, 10 Jun 2013 01:07:32 +0200, by Thomas Wuerthinger
-
SPARC UA 2011 assembler changes, bit manipulation syntheticsSat, 08 Jun 2013 16:54:41 -0400, by Morris Meyer
-
MergeSat, 08 Jun 2013 15:44:39 +0200, by Lukas Stadler
-
fix merge problem in EffectsClosureSat, 08 Jun 2013 15:43:48 +0200, by Lukas Stadler
-
do not assign FrameStates to ForeignCallNodes that have no side effect and cannot deoptimizeFri, 07 Jun 2013 16:36:13 +0200, by Lukas Stadler
-
make MacroNode a memory checkpointFri, 07 Jun 2013 16:34:44 +0200, by Lukas Stadler
-
pull basic algorithm of PartialEscapeAnalysisPhase into new base class EffectsPhaseFri, 07 Jun 2013 16:43:35 +0200, by Lukas Stadler
-
remove FrameState logic from LIRGeneratorFri, 07 Jun 2013 14:27:04 +0200, by Lukas Stadler
-
proper assertions in VirtualizerToolImpl.setVirtualEntryFri, 07 Jun 2013 13:44:00 +0200, by Lukas Stadler
-
remove unused method from Virtualizable.StateFri, 07 Jun 2013 13:36:44 +0200, by Lukas Stadler
-
only copy graal.options if it existsSat, 08 Jun 2013 00:54:17 +0200, by Doug Simon
-
Merge.Sat, 08 Jun 2013 00:25:49 +0200, by Doug Simon
-
Merge.Fri, 07 Jun 2013 17:28:01 +0200, by Doug Simon
-
fixed emitting of platform-specific newline in files generated by OptionProcessorFri, 07 Jun 2013 17:03:07 +0200, by Doug Simon
-
fail fast if a non-default value for GraalRuntime was specified and the corresponding factory is not availableFri, 07 Jun 2013 15:59:46 +0200, by Doug Simon
-
added graal.options mechanism for being able to override default option valuesFri, 07 Jun 2013 15:59:09 +0200, by Doug Simon
-
CR-806: Changes to build Graal for SPARCFri, 07 Jun 2013 15:43:00 -0400, by Morris Meyer
-
Fixed a warning.Fri, 07 Jun 2013 16:10:07 +0200, by Christian Haeubl
-
Bugfix concerning ComputeProbabilityClosure.Fri, 07 Jun 2013 16:02:19 +0200, by Christian Haeubl
-
Checkstyle fix.Fri, 07 Jun 2013 14:57:36 +0200, by Christian Haeubl
-
Assume that those path which end in a DeoptimizeNode are taken less frequently.Fri, 07 Jun 2013 14:48:17 +0200, by Christian Haeubl
-
Assume that null and bounds checks fail less likely.Fri, 07 Jun 2013 14:38:50 +0200, by Christian Haeubl
-
Avoid graph caching if immature or no profiling information was used for graph building.Fri, 07 Jun 2013 14:36:45 +0200, by Christian Haeubl
-
Merge.Fri, 07 Jun 2013 14:15:38 +0200, by Christian Haeubl
-
Added more profiling information testcases.Fri, 07 Jun 2013 13:43:13 +0200, by Christian Haeubl
-
Backed out changeset: 7bd4a69b4ce1Thu, 23 May 2013 13:51:49 +0200, by Christian Haeubl
-
Minor refactoring.Wed, 22 May 2013 17:29:11 +0200, by Christian Haeubl
-
Added comment to explain the generics of AbstractJavaProfile.Tue, 21 May 2013 11:38:18 +0200, by Christian Haeubl
-
Added #ifdefs to nmethod statistics.Tue, 21 May 2013 11:36:13 +0200, by Christian Haeubl
-
Refactorings for the InliningPhase.Tue, 21 May 2013 10:34:18 +0200, by Christian Haeubl
-
fixed class initialization ordering issue; HotSpotOptions.<clinit> must not trigger initialization of other classes that depend on the effect of option setting in their <clinit>Fri, 07 Jun 2013 10:52:48 +0200, by Doug Simon
-
options are grouped per top level class/interface when accessed via the service mechanismThu, 06 Jun 2013 23:16:45 +0200, by Doug Simon
-
unittest/aot: disable one part of the testThu, 06 Jun 2013 21:22:43 +0200, by Bernhard Urban
-
CanonicalizerPhase: pass flag to fullUnrollThu, 06 Jun 2013 17:26:22 +0200, by Bernhard Urban
-
CanonicalizerPhase: remove it from context, add it to tiers instead and configure/pass it there (GRAAL-309)Thu, 06 Jun 2013 16:30:41 +0200, by Bernhard Urban
-
More precise inlining decision messages.Thu, 06 Jun 2013 20:02:12 +0200, by Gilles Duboscq
-
cleaner implementation of stable optionsThu, 06 Jun 2013 17:29:08 +0200, by Doug Simon
-
ensure that <clinit> for HotSpotOptions is called irrespective of whether and -G: options are specifiedThu, 06 Jun 2013 17:27:07 +0200, by Doug Simon
-
added support for stable optionsThu, 06 Jun 2013 15:35:52 +0200, by Doug Simon
-
unittest/ctw: restore modified option after executing testsThu, 06 Jun 2013 13:09:09 +0200, by Bernhard Urban
-
unittest: add test for OptCanonicalizeReadsThu, 06 Jun 2013 11:36:07 +0200, by Bernhard Urban
-
CanonicalizerPhase: add OptCanonicalizeReads option (adapt tests)Thu, 06 Jun 2013 11:04:24 +0200, by Bernhard Urban
-
CanonicalizerPhase: add OptCanonicalizeReads option (GRAAL-290)Thu, 06 Jun 2013 11:04:24 +0200, by Bernhard Urban
-
CanonicalizerPhase: add phase that obtains the canonicalizer from the contextThu, 06 Jun 2013 09:26:02 +0200, by Bernhard Urban
-
PhaseContext: add an instance of CanonicalizerPhase to contextWed, 05 Jun 2013 21:17:38 +0200, by Bernhard Urban
-
PartialEscapeAnalysisPhase: remove constructor for CustomCanonicalizerWed, 05 Jun 2013 21:17:25 +0200, by Bernhard Urban
-
CanonicalizerPhase: move commentWed, 05 Jun 2013 21:17:23 +0200, by Bernhard Urban
-
assert that -G: options are uniqueThu, 06 Jun 2013 12:07:14 +0200, by Doug Simon
-
re-enabled initialization of debug environment on main threadThu, 06 Jun 2013 10:10:46 +0200, by Doug Simon
-
disabled emitting and checking of copyright header in files generated by OptionProcessorThu, 06 Jun 2013 10:09:49 +0200, by Doug Simon
-
added documentation for BytecodeFrame.rethrowExceptionThu, 06 Jun 2013 08:51:43 +0200, by Doug Simon
-
Supress warning in Compressed Oopt TestWed, 05 Jun 2013 19:37:27 +0200, by Christos Kotselidis
-
Fix check style errorWed, 05 Jun 2013 18:37:35 +0200, by Christos Kotselidis
-
Fix unit testWed, 05 Jun 2013 18:35:09 +0200, by Christos Kotselidis
-
MergeWed, 05 Jun 2013 15:11:58 +0200, by Christos Kotselidis
-
Remove unused graal_mirror from klassWed, 05 Jun 2013 14:49:34 +0200, by Christos Kotselidis
-
Fix Assertion in LIRWed, 05 Jun 2013 12:55:45 +0200, by Christos Kotselidis
-
Fix Check style errorWed, 05 Jun 2013 12:55:30 +0200, by Christos Kotselidis
-
Unsuccessful attempt to save r12 when heap base is zero, verification uses itWed, 05 Jun 2013 12:01:05 +0200, by Christos Kotselidis
-
Add compressed oops support in comments' copying in CodeInstallerWed, 05 Jun 2013 12:00:36 +0200, by Christos Kotselidis
-
Add CompressedOops unit testsWed, 05 Jun 2013 11:26:15 +0200, by Christos Kotselidis
-
OSR Read nodes already have uncompressed referencesTue, 04 Jun 2013 21:07:32 +0200, by Christos Kotselidis
-
Attach compress info to Load/Store nodesTue, 04 Jun 2013 20:26:59 +0200, by Christos Kotselidis
-
Add compressed oops support in Graal/Hotspot siteTue, 04 Jun 2013 19:36:16 +0200, by Christos Kotselidis
-
Reserve r12 for heap base address when compressed oops are enabledTue, 04 Jun 2013 18:52:22 +0200, by Christos Kotselidis
-
Add Compressed Oops support in LIRTue, 04 Jun 2013 18:06:57 +0200, by Christos Kotselidis
-
Add scaling factor for arraysTue, 04 Jun 2013 17:14:51 +0200, by Christos Kotselidis
-
Delegate compressed oop arguments from HotSpot to GraalTue, 04 Jun 2013 13:54:44 +0200, by Christos Kotselidis
-
Crypto substitutions use unsafe loads to access fieldsTue, 04 Jun 2013 13:46:58 +0200, by Christos Kotselidis
-
don't synthesize a deoptState in ForeignCallNode is canDeoptimize == falseWed, 05 Jun 2013 14:18:35 +0200, by Lukas Stadler
-
HotSpotRuntime should decide when to lower which nodes, not the nodes themselvesWed, 05 Jun 2013 13:10:42 +0200, by Lukas Stadler
-
allow for late lowering of MemoryCheckpoints (handle usages by FloatingReads in SnippetTemplate)Wed, 05 Jun 2013 12:05:27 +0200, by Lukas Stadler
-
simplify FrameStateAssignmentPhase, add guarantee that every DeoptimizingNode has a FrameStateWed, 05 Jun 2013 11:50:07 +0200, by Lukas Stadler
-
PEA: changes to allow BlockState to be extendedWed, 05 Jun 2013 11:47:46 +0200, by Lukas Stadler
-
PEA phase only needs PhaseContextWed, 05 Jun 2013 11:46:19 +0200, by Lukas Stadler
-
make ReadNode and WriteNode virtualizableWed, 05 Jun 2013 11:45:13 +0200, by Lukas Stadler
-
only create overflow guards for loops that have safepointsWed, 05 Jun 2013 11:44:53 +0200, by Lukas Stadler
-
use loadHub without null check in MonitorSnippetsWed, 05 Jun 2013 11:44:05 +0200, by Lukas Stadler
-
use StubForeignCallNode within stubs, instead of ForeignCallNodeWed, 05 Jun 2013 11:34:55 +0200, by Lukas Stadler
-
LIRGenerator.emitForeignCall uses linkage to determine if a state is neededWed, 05 Jun 2013 11:10:08 +0200, by Lukas Stadler
-
pull HotSpotForeignCallLinkage.isLeaf into ForeignCallLinkage and rename to canDeoptimizeWed, 05 Jun 2013 11:09:33 +0200, by Lukas Stadler
-
TestResolvedJavaMethod: relax check for max stack sizeWed, 05 Jun 2013 11:48:53 +0200, by Bernhard Urban
-
VerifyUsageWithEquals: fix wordingFri, 31 May 2013 11:38:35 +0200, by Bernhard Urban
-
.hgignore: add files generated by coverageMon, 27 May 2013 17:14:14 +0200, by Bernhard Urban
-
Merge.Wed, 05 Jun 2013 11:16:18 +0200, by Doug Simon
-
add all enclosing elements of an annotated field as originating elementsTue, 04 Jun 2013 18:11:01 +0200, by Doug Simon
-
converted remaining options in GraalOptions to new system (GRAAL-27)Tue, 04 Jun 2013 17:33:14 +0200, by Doug Simon
-
option values are either initialized upon creation or they must provide a lazily initialized valueTue, 04 Jun 2013 15:42:42 +0200, by Doug Simon
-
UnsafeLoadNode should not assume that 'type' is non-null in an object stampTue, 04 Jun 2013 19:21:21 +0200, by Gilles Duboscq
-
Add a PiNode for the null-checked receiver during inliningTue, 04 Jun 2013 17:30:19 +0200, by Gilles Duboscq
-
Handle Proxies and pi nodes better in the NodeIntrinsificationPhaseTue, 04 Jun 2013 17:23:39 +0200, by Gilles Duboscq
-
When lowering a fixed guard, the usages should be forwarded to the floating guard instead of the value anchor.Tue, 04 Jun 2013 16:53:23 +0200, by Gilles Duboscq
-
Merge.Tue, 04 Jun 2013 15:22:43 +0200, by Doug Simon
-
added optional annotationProcessorForDependents attribute for a project to inject itself as an annotation processor for all dependentsTue, 04 Jun 2013 15:22:10 +0200, by Doug Simon
-
implemented workaround for https://bugs.eclipse.org/bugs/show_bug.cgi?id=409824Tue, 04 Jun 2013 12:21:32 +0200, by Doug Simon
-
converted more options from GraalOptions to new system (GRAAL-27)Tue, 04 Jun 2013 00:35:28 +0200, by Doug Simon
-
made projects inherit annotation processors from dependenciesTue, 04 Jun 2013 00:33:42 +0200, by Doug Simon
-
use package of generated OptionProvider to filter Graal options that are parsed from the HotSpot command line (GRAAL-27)Mon, 03 Jun 2013 23:26:35 +0200, by Doug Simon
-
Fix Checkstyle ErrorTue, 04 Jun 2013 11:06:30 +0200, by Christos Kotselidis
-
MergeTue, 04 Jun 2013 11:01:20 +0200, by Christos Kotselidis
-
Add HeapInfo interface for write barriers and compressed oops supportTue, 04 Jun 2013 10:55:13 +0200, by Christos Kotselidis
-
extensible option system (GRAAL-27)Mon, 03 Jun 2013 21:59:44 +0200, by Doug Simon
-
Fixed @Specialization#executeWith order was ignored.Mon, 03 Jun 2013 20:28:50 +0200, by Christian Humer
-
omit projects from distributions where the project's Java compliance level is too highMon, 03 Jun 2013 18:27:43 +0200, by Doug Simon
-
SPARCLIRGenerator, sqrt, condition move, breakpoint op, partial bit opsSat, 01 Jun 2013 20:42:22 -0400, by Morris Meyer
-
SPARCMacroAssembler synthetic instructions and SPARCTestOpSat, 01 Jun 2013 12:44:42 -0400, by Morris Meyer
-
SPARCMacroAssembler and synthetic instructionsFri, 31 May 2013 21:55:53 -0400, by Morris Meyer
-
SPARC compareThu, 30 May 2013 22:56:22 -0400, by Morris Meyer
-
LIRGenerator: change visibility of `getLIRBlock'Wed, 29 May 2013 15:33:51 +0200, by Bernhard Urban
-
Assumptions: initialize list in constructor and add getterWed, 29 May 2013 15:28:36 +0200, by Bernhard Urban
-
BranchProbabilityNode: condition can also be a constant in the prepared graph for inlining.Fri, 17 May 2013 18:05:58 +0200, by Andreas Woess
-
Quick fix for BranchProbabilityNode.Thu, 16 May 2013 14:33:35 +0200, by Andreas Woess
-
ResolvedJavaType.isAssignableFrom must not be called with null argumentTue, 28 May 2013 16:44:25 -0700, by Christian Wimmer
-
Allow ResolvedJavaType.resolveMethod to return nullTue, 28 May 2013 16:26:41 -0700, by Christian Wimmer
-
Fix node intrinsic constructorTue, 28 May 2013 16:16:57 -0700, by Christian Wimmer
-
ResolvedJavaType.isAssignableFrom must not be called with null argument. Check that with assertions in HotSpot implementation.Tue, 28 May 2013 16:15:36 -0700, by Christian Wimmer
-
Remove usage of identity hash codeTue, 28 May 2013 16:13:15 -0700, by Christian Wimmer
-
Flag to disable VerifyUsageWithEquals phaseTue, 28 May 2013 16:12:46 -0700, by Christian Wimmer
-
create correct stamps for LocalNodesTue, 28 May 2013 17:17:29 +0200, by Lukas Stadler
-
SPARC array, load / store and compare operationsTue, 28 May 2013 09:04:22 -0400, by Morris Meyer
-
fixed bash syntax errorTue, 28 May 2013 10:59:01 +0200, by Doug Simon
-
SPARC logic and shift operationsMon, 27 May 2013 10:26:09 -0400, by Morris Meyer
-
Initial SPARC control instructionsSun, 26 May 2013 18:16:28 -0400, by Morris Meyer
-
fixed Checkstyle errorsSun, 26 May 2013 22:49:23 +0200, by Doug Simon
-
fixed detection of Checkstyle errors in checkstyle command (GRAAL-293)Sun, 26 May 2013 22:48:43 +0200, by Doug Simon
-
SPARC float arithmeticSun, 26 May 2013 13:44:16 -0400, by Morris Meyer
-
added check to gate that generated IDE configurations don't break the buildSun, 26 May 2013 13:15:51 +0200, by Doug Simon
-
rename: getKilledLocationIdentities -> getKilledLocationsSun, 26 May 2013 13:09:27 +0200, by Doug Simon
-
Generated hashCode and equals for SourceSection. Source is abstract, so just uses identity methods for that.Sat, 25 May 2013 16:31:05 -0700, by Chris Seaton
-
Merge.Sun, 26 May 2013 00:01:38 +0200, by Doug Simon
-
implemented alternative implementation for loading the exception object from the thread at the start of an exception dispatcherSat, 25 May 2013 23:42:11 +0200, by Doug Simon
-
added support for the runtime to specify for each foreign call whether deoptimization can occur during the callSat, 25 May 2013 23:33:03 +0200, by Doug Simon
-
SPARC unused object allocation fixSat, 25 May 2013 17:24:37 -0400, by Morris Meyer
-
SPARC integer arithmeticSat, 25 May 2013 16:24:05 -0400, by Morris Meyer
-
Initial SPARC compilation testFri, 24 May 2013 22:51:36 -0400, by Morris Meyer
-
Do not call kind() for deleted nodes, since it can cause an exceptionFri, 24 May 2013 15:38:15 -0700, by Christian Wimmer
-
re-architected SPARC assembler to be Fmt class specific, initial arithmeticFri, 24 May 2013 10:37:27 -0400, by Morris Meyer
-
put disassembling of installed code under the control of Debug.log(); use -G:Log=CodeInstall to show disassembly for all installed codeFri, 24 May 2013 12:02:30 +0200, by Doug Simon
-
move @SuppressWarnings from local var to methodFri, 24 May 2013 11:38:07 +0200, by Lukas Stadler
-
MergeFri, 24 May 2013 11:02:19 +0200, by Lukas Stadler
-
MergeThu, 23 May 2013 14:44:01 +0200, by Lukas Stadler
-
first step towards extensibility of the escape analysis phaseFri, 17 May 2013 16:47:13 +0200, by Lukas Stadler
-
turn assertions in NodeClass.FieldScanner into guaranteesFri, 17 May 2013 15:41:39 +0200, by Lukas Stadler
-
Graal's code annotations are installed into codeBlobs and are thus included in disassembler output (in a non-PRODUCT build)Thu, 23 May 2013 23:23:03 +0200, by Doug Simon
-
cleaned up api.meta tests (GRAAL-59)Thu, 23 May 2013 18:14:59 +0200, by Doug Simon
-
reverted temporary commenting out of MonitorTestsThu, 23 May 2013 18:13:32 +0200, by Doug Simon
-
Make escape analysis and phi nodes more robust with additional assertions.Thu, 23 May 2013 16:49:01 +0200, by Thomas Wuerthinger
-
add isGraalEnabled(vm) function in commands.pyThu, 23 May 2013 13:14:08 +0200, by Gilles Duboscq
-
CompileTask: add option to print exception on compile errorThu, 23 May 2013 12:07:34 +0200, by Bernhard Urban
-
VerifyUsageWithEquals: better error messageThu, 23 May 2013 12:06:05 +0200, by Bernhard Urban
-
VerifyUsageWithEquals/VerifyPhase: add documentationThu, 23 May 2013 12:00:40 +0200, by Bernhard Urban
-
VerifyUsageWithEquals: check for null before passing it to isAssignableForm()Thu, 23 May 2013 10:57:51 +0200, by Bernhard Urban
-
Fixed reason generation failed for primitive generic signatures.Thu, 23 May 2013 02:22:26 +0200, by Christian Humer
-
Merge.Thu, 23 May 2013 01:58:26 +0200, by Christian Humer
-
Implemented generation of a proper rewrite reason for generated nodes.Thu, 23 May 2013 01:57:46 +0200, by Christian Humer
-
Merge.Wed, 22 May 2013 22:13:30 +0200, by Doug Simon
-
removed unused method DeoptimizingNode.isCallSiteDeoptimization()Wed, 22 May 2013 17:47:24 +0200, by Doug Simon
-
added support for the runtime to specify for each foreign call whether it is re-executable and what memory locations it killsWed, 22 May 2013 16:27:25 +0200, by Doug Simon
-
pulled LocationIdentity into a top level class and moved it to the api.meta projectTue, 21 May 2013 21:46:26 +0200, by Doug Simon
-
Register: replace usages of object identity with equals()Wed, 22 May 2013 16:28:13 +0200, by Bernhard Urban
-
CompilationTask: print exception of compilation also when we don't exit the VMWed, 22 May 2013 16:28:12 +0200, by Bernhard Urban
-
VerifyUsageWithEquals: refactoringWed, 22 May 2013 16:28:12 +0200, by Bernhard Urban
-
VerifyUsageWithEquals: allow to pass a class to the phaseTue, 21 May 2013 18:03:24 +0200, by Bernhard Urban
-
Value: do equals test of `name' as assertionTue, 21 May 2013 18:03:35 +0200, by Bernhard Urban
-
Generalize the code for detecting invalid stamps in join operations.Wed, 22 May 2013 14:14:49 +0200, by Thomas Wuerthinger
-
Relax assertion for virtual array component kind.Wed, 22 May 2013 14:07:57 +0200, by Thomas Wuerthinger
-
use invoker's stamp if target's return stamp is of different typeTue, 21 May 2013 17:56:37 -0700, by twisti
-
Merge.Tue, 21 May 2013 19:51:00 +0200, by Christian Humer
-
Added an onReplace method to Node to provide a way for a guest language implementation to use replace tracing.Tue, 21 May 2013 19:43:53 +0200, by Christian Humer
-
Fixed typo in NodeInfo.Kind.Tue, 21 May 2013 19:22:29 +0200, by Christian Humer
-
Fixed GRAAL-276.Tue, 21 May 2013 19:20:53 +0200, by Christian Humer
-
Added support for the kind field in @NodeInfo for the source code generation.Tue, 21 May 2013 19:20:04 +0200, by Christian Humer
-
Added kind field to NodeInfo annotation.Tue, 21 May 2013 19:19:34 +0200, by Christian Humer
-
expanded documentation for ForeignCallDescriptorTue, 21 May 2013 12:39:40 +0200, by Doug Simon
-
put error details into exception instead of printing to the consoleTue, 21 May 2013 11:28:31 +0200, by Doug Simon
-
Fix SourceSection.getCode.Mon, 20 May 2013 23:22:36 -0700, by Chris Seaton
-
Merge.Fri, 17 May 2013 22:45:55 +0200, by Doug Simon
-
replaced VerifyOopStubCall with usage of ForeignCallNodeFri, 17 May 2013 22:45:24 +0200, by Doug Simon
-
replaced ThreadIsInterruptedStubCall with usage of ForeignCallNodeFri, 17 May 2013 22:28:35 +0200, by Doug Simon
-
replaced MonitorEnterStubCall with usage of ForeignCallNodeFri, 17 May 2013 22:22:53 +0200, by Doug Simon
-
replaced AESCryptStubCall (and its subclasses) with usage of ForeignCallNodeFri, 17 May 2013 22:11:22 +0200, by Doug Simon
-
replaced CryptBlockStubCall (and its subclasses) with usage of ForeignCallNodeFri, 17 May 2013 22:04:37 +0200, by Doug Simon
-
a leaf foreign call does not need debug infoFri, 17 May 2013 22:02:46 +0200, by Doug Simon
-
changed location of debug scope so that a subclass that overrides 'addMethod' still matches -G:Dump=CodeInstall optionFri, 17 May 2013 22:02:11 +0200, by Doug Simon
-
added test for AES intrinsificationFri, 17 May 2013 16:45:16 +0200, by Doug Simon
-
Bugfix.Fri, 17 May 2013 17:43:01 +0200, by Christian Haeubl
-
Minor refactoring.Fri, 17 May 2013 17:35:10 +0200, by Christian Haeubl
-
Removed MethodProfile testcases.Fri, 17 May 2013 17:34:48 +0200, by Christian Haeubl
-
Added class unloading support to the method profiling infrastructure.Fri, 17 May 2013 17:24:03 +0200, by Christian Haeubl
-
Merge.Fri, 17 May 2013 15:40:06 +0200, by Christian Haeubl
-
Added infrastructure for recording invoked methods in the profiling information.Fri, 17 May 2013 15:38:22 +0200, by Christian Haeubl
-
Avoid inlining of graphs with many invokes.Fri, 17 May 2013 09:28:41 +0200, by Christian Haeubl
-
Use correct platform kind when loading a value.Fri, 17 May 2013 13:55:35 +0200, by Roland Schatz
-
Method for determining supported vector lengths.Fri, 17 May 2013 13:55:24 +0200, by Roland Schatz
-
Remove magic number in macro assembler.Fri, 17 May 2013 15:04:09 +0200, by Roland Schatz
-
small refactoring of early read elimination (move logic into "virtualize" methods)Fri, 17 May 2013 14:29:44 +0200, by Lukas Stadler
-
Refactoring of NodeUtil to centralize the use of reflectionThu, 16 May 2013 17:03:18 -0700, by Christian Wimmer
-
Merge.Thu, 16 May 2013 23:30:04 +0200, by Doug Simon
-
replaced VMErrorStub with use of ForeignCallStubThu, 16 May 2013 23:26:59 +0200, by Doug Simon
-
replaced OSRMigrationEndStub with use of ForeignCallStubThu, 16 May 2013 22:30:52 +0200, by Doug Simon
-
removed redundant methodsThu, 16 May 2013 21:46:15 +0200, by Doug Simon
-
replaced ThreadIsInterruptedStub with use of ForeignCallStubThu, 16 May 2013 21:34:03 +0200, by Doug Simon
-
replaced Log*Stub use of ForeignCallStubThu, 16 May 2013 21:30:39 +0200, by Doug Simon
-
replaced NewMultiArrayStub use of ForeignCallStubThu, 16 May 2013 21:26:10 +0200, by Doug Simon
-
removed CRuntimeCall and replaced its usages with ForeignCallNodeThu, 16 May 2013 20:26:46 +0200, by Doug Simon
-
ForeignCallNode kills all memory locationsThu, 16 May 2013 20:23:27 +0200, by Doug Simon
-
rename: *RuntimeCallOp -> *ForeignCallOpThu, 16 May 2013 18:41:22 +0200, by Doug Simon
-
rename: RuntimeCallStub -> ForeignCallStubThu, 16 May 2013 18:12:04 +0200, by Doug Simon
-
moved temporaries from CallingConvention to ForeignCallLinkageThu, 16 May 2013 18:05:30 +0200, by Doug Simon
-
removed redundant parameterThu, 16 May 2013 17:36:16 +0200, by Doug Simon
-
rename: HotSpotRuntimeCallTarget -> HotSpotForeignCallLinkageThu, 16 May 2013 17:23:44 +0200, by Doug Simon
-
rename: RuntimeCallTarget -> ForeignCallLinkageThu, 16 May 2013 17:12:17 +0200, by Doug Simon
-
renamed: RuntimeCallNode -> ForeignCallNode, RuntimeCallStateSplitNode -> ForeignCallStateSplitNodeThu, 16 May 2013 16:41:37 +0200, by Doug Simon
-
moved responsibility for determining if a foreign call has a side effect to the runtimeThu, 16 May 2013 16:32:46 +0200, by Doug Simon
-
refactored ForeignCallDescriptor into a top level class and moved it to the api.meta projectThu, 16 May 2013 16:17:28 +0200, by Doug Simon
-
rename: Descriptor -> ForeignCallDescriptorThu, 16 May 2013 16:01:40 +0200, by Doug Simon
-
made RuntimeCallNode no longer be a StateSplit; for runtime calls that are state splits, the new RuntimeCallStateSplitNode class should be usedThu, 16 May 2013 15:51:16 +0200, by Doug Simon
-
Merge.Wed, 15 May 2013 22:39:26 +0200, by Doug Simon
-
made identityHashCode, javaTimeMillis and javaTimeNanos be CRuntimeCalls instead of RuntimeCallNodesWed, 15 May 2013 21:51:12 +0200, by Doug Simon
-
added support for declaring a foreign function call to be a leafWed, 15 May 2013 21:37:25 +0200, by Doug Simon
-
spelling fixWed, 15 May 2013 16:46:39 +0200, by Doug Simon
-
typo in StructuredGraphThu, 16 May 2013 18:15:19 +0200, by Lukas Stadler
-
set bootstrapRunning flag earlier (in VMToCompiler.startCompiler)Thu, 16 May 2013 18:14:55 +0200, by Lukas Stadler
-
allow only .isAlive() nodes to be added to a FrameStateBuilderThu, 16 May 2013 18:12:06 +0200, by Lukas Stadler
-
fix remaining currentGraph.add in GraphBuilderPhaseThu, 16 May 2013 18:05:42 +0200, by Lukas Stadler
-
removed killed reads from list in memory aware schedulingThu, 16 May 2013 17:24:02 +0200, by Lukas Stadler
-
simplify GraphBuilderPhase: append adds the node to the graphThu, 16 May 2013 17:23:23 +0200, by Lukas Stadler
-
use only appendConstant for appending constants in GraphBuilderPhaseThu, 16 May 2013 16:53:25 +0200, by Lukas Stadler
-
Bugfixes for the inlining phase and for -XX:+PrintInlining.Thu, 16 May 2013 15:16:25 +0200, by Christian Haeubl
-
Handle corner case in WordTypeVerificationPhaseWed, 15 May 2013 14:30:29 -0700, by Christian Wimmer
-
fix concurrency issue in NodeClass.getWed, 15 May 2013 17:29:30 +0200, by Lukas Stadler
-
added links to the HotSpot Windows sourcesWed, 15 May 2013 14:56:52 +0200, by Doug Simon
-
Merge.Wed, 15 May 2013 14:53:34 +0200, by Doug Simon
-
consolidated the two RegisterConfig instances for HotSpotRuntime into oneTue, 14 May 2013 22:02:23 +0200, by Doug Simon
-
add check for final-ness and visibility of @Input and @Successor fields to NodeClassWed, 15 May 2013 10:43:26 +0200, by Lukas Stadler
-
fix final-ness of @Input node inputsWed, 15 May 2013 10:43:03 +0200, by Lukas Stadler
-
Merge.Wed, 15 May 2013 09:03:43 +0200, by Christian Haeubl
-
Disabled a test-case temporarily.Wed, 15 May 2013 09:03:11 +0200, by Christian Haeubl
-
Adjusted test-case workaround.Tue, 14 May 2013 17:52:51 +0200, by Christian Haeubl
-
Merge.Tue, 14 May 2013 16:57:07 +0200, by Christian Haeubl
-
Windows-specific idiv/ldiv fix.Tue, 14 May 2013 15:44:18 +0200, by Christian Haeubl
-
Fix for BoxingEliminationTest.Tue, 14 May 2013 11:49:10 +0200, by Christian Haeubl
-
InliningPhase cleanups.Tue, 14 May 2013 10:32:02 +0200, by Christian Haeubl
-
Merge.Tue, 14 May 2013 10:18:31 +0200, by Christian Haeubl
-
Fixes for the merge and inlining cleanups.Tue, 14 May 2013 10:17:06 +0200, by Christian Haeubl
-
Temporary fixes for the merge.Mon, 13 May 2013 17:43:42 +0200, by Christian Haeubl
-
Merge.Mon, 13 May 2013 17:11:31 +0200, by Christian Haeubl
-
Added some tunable parameters to the inlining phase.Mon, 13 May 2013 16:46:39 +0200, by Christian Haeubl
-
Removed memory leak and bugfixes for the InliningPhase.Mon, 13 May 2013 13:55:41 +0200, by Christian Haeubl
-
some refactorings and cleanups for the InliningPhaseMon, 13 May 2013 13:14:17 +0200, by Christian Haeubl
-
Enabled nmethod statistics for the HotSpot product build.Wed, 08 May 2013 17:21:38 +0200, by Christian Haeubl
-
Drafted version of an inlining policy that uses the callee graph size as its metric.Wed, 08 May 2013 16:31:59 +0200, by Christian Haeubl
-
fixed documentation for FrameMap.outgoingSizeFri, 26 Apr 2013 12:00:50 +0200, by Christian Haeubl
-
Fix unused import.Tue, 14 May 2013 22:31:28 -0700, by Thomas Wuerthinger
-
Remove unused read nodes.Tue, 14 May 2013 22:10:13 -0700, by Thomas Wuerthinger
-
partial SPARC assemblerTue, 14 May 2013 23:18:00 -0400, by Morris Meyer
-
Merge.Tue, 14 May 2013 21:43:06 +0200, by Doug Simon
-
cleaned up and simplified runtime call mechanismsTue, 14 May 2013 21:33:37 +0200, by Doug Simon
-
replaced WriteBarrierPreStub and WriteBarrierPostStub with use of RuntimeCallStubMon, 13 May 2013 23:15:53 +0200, by Doug Simon
-
implement inlining support for JSR 292Tue, 14 May 2013 11:27:09 -0700, by twisti
-
distinguish floating and fixed nodes when building a stub graphTue, 14 May 2013 18:40:15 +0200, by Doug Simon
-
MergeTue, 14 May 2013 16:21:04 +0200, by Lukas Stadler
-
simplify NewObjectSnippetsTue, 14 May 2013 15:56:56 +0200, by Lukas Stadler
-
don't overwrite default entries when lowering CommitAllocationNodesTue, 14 May 2013 14:48:38 +0200, by Lukas Stadler
-
PEA: virtualizing CommitAllocationNode and AllocatedObjectNode is not useful progressTue, 14 May 2013 14:47:16 +0200, by Lukas Stadler
-
Merge.Tue, 14 May 2013 15:45:55 +0200, by Doug Simon
-
added check that the graph inlined for an invoke with a null stateAfter contains only frame states whose bci is AFTER_BCI or INVALID_FRAMESTATE_BCITue, 14 May 2013 11:19:35 +0200, by Doug Simon
-
fixed printf statementsTue, 14 May 2013 11:18:14 +0200, by Doug Simon
-
Allow tests to check for deoptimizations, provide Method object in before hook.Tue, 14 May 2013 15:02:07 +0200, by Roland Schatz
-
don't allocate new variables for NullCheckOpsTue, 14 May 2013 14:11:04 +0200, by Lukas Stadler
-
Relax kind equality assertions in LIRGenerator.Tue, 14 May 2013 09:20:48 +0200, by Roland Schatz
-
Do a full canonicalization at the end of MidTier.Tue, 14 May 2013 09:20:40 +0200, by Roland Schatz
-
Rename asAddress and make it protected.Tue, 14 May 2013 09:19:39 +0200, by Roland Schatz
-
Javadoc comments.Tue, 14 May 2013 09:15:32 +0200, by Roland Schatz
-
Merge.Mon, 13 May 2013 22:57:50 +0200, by Doug Simon
-
replaced MonitorEnterStub and MonitorExitStub with use of RuntimeCallStubMon, 13 May 2013 22:56:30 +0200, by Doug Simon
-
replaced CreateNullPointerExceptionStub and CreateOutOfBoundsExceptionStub with use of RuntimeCallStubMon, 13 May 2013 19:02:32 +0200, by Doug Simon
-
extended RuntimeCallStub to support calls returning an ObjectMon, 13 May 2013 19:01:30 +0200, by Doug Simon
-
allow inlining of invokes with a null stateAfterMon, 13 May 2013 19:00:24 +0200, by Doug Simon
-
used static import for methods in StubUtilMon, 13 May 2013 14:54:30 +0200, by Doug Simon
-
replaced RegisterFinalizerStub with use of RuntimeStubCallMon, 13 May 2013 14:28:00 +0200, by Doug Simon
-
renamed HotSpotCompilationResult to HotSpotCompiledCode and added subclasses HotSpotCompiledNmethod and HotSpotCompiledRuntimeStubMon, 13 May 2013 21:59:17 +0200, by Doug Simon
-
added subclasses for HotSpotInstalledCode: HotSpotNmethod and HotSpotRuntimeStubMon, 13 May 2013 18:19:43 +0200, by Doug Simon
-
mx/commands.py: warn about arguments after '-version' when launching the vmMon, 13 May 2013 16:09:49 +0200, by Gilles Duboscq
-
Value: simplify some `equals' and `hashcode' implementations even moreMon, 13 May 2013 17:11:45 +0200, by Bernhard Urban
-
VerifyValueUsage: use method name and signature instead of `toString()'Mon, 13 May 2013 16:47:13 +0200, by Bernhard Urban
-
VerifyValueUsage: move String creation to assertMon, 13 May 2013 16:37:57 +0200, by Bernhard Urban
-
CFGVerifier: verify post-dominator calculationMon, 13 May 2013 15:55:41 +0200, by Bernhard Urban
-
Merge.Mon, 13 May 2013 14:17:35 +0200, by Doug Simon
-
better error messageMon, 13 May 2013 13:59:34 +0200, by Doug Simon
-
javadoc fixesMon, 13 May 2013 13:57:49 +0200, by Doug Simon
-
create fake JavaMethod for non-snippet stubs so that -G:MethodFilter can be applied to themMon, 13 May 2013 13:57:24 +0200, by Doug Simon
-
changed CFGPrinterObserver to use JavaMethod instead of ResolvedJavaMethod for method scopeMon, 13 May 2013 13:51:59 +0200, by Doug Simon
-
enabled creation of a HotSpotSignature from types (in addition to a string)Mon, 13 May 2013 13:50:46 +0200, by Doug Simon
-
replaced IdentityHashCodeStub[Call] with use of RuntimeStubCallMon, 13 May 2013 11:56:16 +0200, by Doug Simon
-
added RuntimeCallStub for runtime calls that require no extra/special logic in the stub itselfMon, 13 May 2013 11:44:36 +0200, by Doug Simon
-
RuntimeStub installation support is now more distinct from normal nmethod installationMon, 13 May 2013 11:21:24 +0200, by Doug Simon
-
replaced unnecessary call to Stub.getMethod() with Stub.toString()Mon, 13 May 2013 11:00:56 +0200, by Doug Simon
-
update the start node of a StructuredGraph if it is replaced via replaceFixedWithFixed()Mon, 13 May 2013 11:00:03 +0200, by Doug Simon
-
javadoc fixMon, 13 May 2013 10:58:50 +0200, by Doug Simon
-
prevent multiple method context objects for the same method from resulting in multiple IGV tree levels unless there the method actually inlines itselfMon, 13 May 2013 10:58:32 +0200, by Doug Simon
-
rename parameterMon, 13 May 2013 10:50:22 +0200, by Doug Simon
-
MergeMon, 13 May 2013 13:15:42 +0200, by Gilles Duboscq
-
Make PiNode a guarding node so that it can be used for guarded to guarding edgesMon, 13 May 2013 11:44:49 +0200, by Gilles Duboscq
-
Removed ValueNode.dependenciesFri, 10 May 2013 18:28:30 +0200, by Gilles Duboscq
-
Allow interface types for node edgesFri, 10 May 2013 18:17:58 +0200, by Gilles Duboscq
-
Use specialized node inputs for loopbegin's overflow check and for value anchor's anchored valuesFri, 10 May 2013 17:15:15 +0200, by Gilles Duboscq
-
In TailDuplication phase, replaced phi values users should not need to be anchoredFri, 10 May 2013 16:48:00 +0200, by Gilles Duboscq
-
Value: replaced more occurrences where object equality is usedMon, 13 May 2013 11:38:19 +0200, by Bernhard Urban
-
verification: add VerifyPhase. check if a `Value' object is used in an ObjectEqualsNodeMon, 13 May 2013 11:36:09 +0200, by Bernhard Urban
-
Value: tidy up generated `hashCode()' and `equals()' methods a bitFri, 10 May 2013 21:03:53 +0200, by Bernhard Urban
-
made unittest command take Java compliance of a project into accountFri, 10 May 2013 23:27:19 +0200, by Doug Simon
-
Value: more occurrences of object equality replacedFri, 10 May 2013 16:40:59 +0200, by Bernhard Urban
-
JUnitWrapper: print class name if only one testclass is executedFri, 10 May 2013 16:31:44 +0200, by Bernhard Urban
-
Remove hasVtableEntry, use isInVirtualMethodTable insteadFri, 10 May 2013 12:55:34 +0200, by Gilles Duboscq
-
PEA: remove obsolete CyclicMaterializeStoreNodeFri, 10 May 2013 13:18:51 +0200, by Lukas Stadler
-
PEA: replace customAction with addNode (GRAAL-260)Fri, 10 May 2013 13:17:38 +0200, by Lukas Stadler
-
simplify "clever" code in FrameStateAssignmentPhaseFri, 10 May 2013 13:07:44 +0200, by Lukas Stadler
-
Value: use `equals()' instead of object equalityFri, 10 May 2013 12:44:09 +0200, by Bernhard Urban
-
Value: provide proper `hashCode()' and `equals()' implementationsFri, 10 May 2013 12:43:43 +0200, by Bernhard Urban
-
Fix too specific return type.Thu, 09 May 2013 21:08:26 -0700, by Thomas Wuerthinger
-
Merge.Thu, 09 May 2013 19:37:30 -0700, by Thomas Wuerthinger
-
LinearScan: Can no longer check for object equality after removal of RegisterValue cache.Thu, 09 May 2013 19:21:29 -0700, by Thomas Wuerthinger
-
broaden Apple include for gpu_bsd, make TraceWarpLoading a product flagThu, 09 May 2013 21:07:04 -0400, by Morris Meyer
-
AllocatorTest: relax counting-condition for MoveOpThu, 09 May 2013 23:32:31 +0200, by Bernhard Urban
-
MergeThu, 09 May 2013 11:32:08 +0200, by Lukas Stadler
-
let ReentrantBlockIterator.processBlock return the next stateWed, 08 May 2013 18:05:57 +0200, by Lukas Stadler
-
let ReentrantNodeIterator.processNode return the next stateWed, 08 May 2013 15:30:06 +0200, by Lukas Stadler
-
Merge.Wed, 08 May 2013 22:56:34 +0200, by Doug Simon
-
fixed debug scope processing so that -G:MethodFilter option works as expectedWed, 08 May 2013 21:57:46 +0200, by Doug Simon
-
Merge.Wed, 08 May 2013 21:09:38 +0200, by Doug Simon
-
moved static methods out of Stub into StubUtilWed, 08 May 2013 21:05:39 +0200, by Doug Simon
-
removed the requirement that a compiled stub is implemented by a snippetWed, 08 May 2013 20:12:12 +0200, by Doug Simon
-
removed mapping from methods to stubs in HotSpotRuntime in preparation for stubs that are not associated with a methodWed, 08 May 2013 18:22:58 +0200, by Doug Simon
-
removed 'method' parameter from GraalCompiler.compiledMethod() and renamed the latter to 'compileGraph'.Wed, 08 May 2013 14:58:18 +0200, by Doug Simon
-
removed LinearScan.method fieldWed, 08 May 2013 12:19:31 +0200, by Doug Simon
-
removed LIRGenerator.method fieldWed, 08 May 2013 12:14:03 +0200, by Doug Simon
-
compilation is explicitly given a CallingConvention for the graph being compiled instead of deriving it from a methodTue, 07 May 2013 23:38:53 +0200, by Doug Simon
-
Method can be staticWed, 08 May 2013 13:07:41 -0700, by Christian Wimmer
-
More asserts while getting vtable offsetsWed, 08 May 2013 16:34:30 +0200, by Gilles Duboscq
-
small change to ControlFlowGraph assertionWed, 08 May 2013 13:42:14 +0200, by Lukas Stadler
-
change visibility of createFieldLocation/createArrayLocationWed, 08 May 2013 11:41:05 +0200, by Lukas Stadler
-
add UnsafeArrayCastNode constructor without anchorWed, 08 May 2013 11:39:36 +0200, by Lukas Stadler
-
make ObjectEqualsNode virtualization less conservativeWed, 08 May 2013 11:24:04 +0200, by Lukas Stadler
-
removed embedding of compiler creating objects into installed code (HotSpot cannot support this)Tue, 07 May 2013 22:42:46 +0200, by Doug Simon
-
javadoc fixTue, 07 May 2013 21:51:18 +0200, by Doug Simon
-
updated javadoc for HotSpotInstalledCode to document why the nmethod::_graal_installed_code can only be a weak referenceTue, 07 May 2013 21:51:07 +0200, by Doug Simon
-
Introduce a graph() method that returns a StructuredGraph, to make many explicit casts unnecessaryTue, 07 May 2013 12:03:21 -0700, by Christian Wimmer
-
Create a LoadFieldNode for a getstatic of a static final field in the graph builder, and rely on the canonicalizer for replacing it with the constant value.Tue, 07 May 2013 11:12:28 -0700, by Christian Wimmer
-
Improve markFloating in LoopFragment (avoids recursion explosion)Tue, 07 May 2013 14:04:36 +0200, by Gilles Duboscq
-
Merge.Tue, 07 May 2013 11:37:23 +0200, by Doug Simon
-
better help message for the unittest commandsTue, 07 May 2013 11:07:14 +0200, by Doug Simon
-
Merge.Tue, 07 May 2013 01:59:12 +0200, by Doug Simon
-
removed infrastructure for Graal assembler stubs (GRAAL-81)Tue, 07 May 2013 01:58:11 +0200, by Doug Simon
-
replaced wb_pre_call and wb_post_call assembler stubs with compiled stubs (GRAAL-81)Tue, 07 May 2013 01:53:01 +0200, by Doug Simon
-
replaced vm_error assembler stub with compiled stub (GRAAL-81)Tue, 07 May 2013 01:38:07 +0200, by Doug Simon
-
replaced log_* assembler stubs with compiled stubs (GRAAL-81)Tue, 07 May 2013 00:20:25 +0200, by Doug Simon
-
replaced create_out_of_bounds_exception assembler stub with compiled stub (GRAAL-81)Mon, 06 May 2013 23:43:01 +0200, by Doug Simon
-
replaced create_null_pointer_exception assembler stub with compiled stub (GRAAL-81)Mon, 06 May 2013 23:42:17 +0200, by Doug Simon
-
replaced monitorenter/monitorexit assembler stubs with compiled stubs (GRAAL-81)Mon, 06 May 2013 22:37:00 +0200, by Doug Simon
-
MergeTue, 07 May 2013 10:39:54 +0200, by Lukas Stadler
-
fix multiplication by small constant value (fixes assertion error)Mon, 06 May 2013 18:29:15 +0200, by Lukas Stadler
-
MergeMon, 06 May 2013 18:25:51 +0200, by Lukas Stadler
-
fix virtualization of ObjectEqualsNodeMon, 06 May 2013 16:58:23 +0200, by Lukas Stadler
-
use os.name property to identify Windows OSMon, 06 May 2013 16:52:12 -0700, by twisti
-
make lookupConstantInPool use ConstantPool logicMon, 06 May 2013 15:15:09 -0700, by twisti
-
remove basicTypes and basicTypeCountMon, 06 May 2013 14:17:11 -0700, by twisti
-
fixed bug in updating of VerifyOops counterMon, 06 May 2013 22:12:28 +0200, by Doug Simon
-
replaced arithmetic_[fd]rem stubs with inline compiled code (GRAAL-81)Mon, 06 May 2013 22:07:48 +0200, by Doug Simon
-
added use of javadoc linksMon, 06 May 2013 21:00:20 +0200, by Doug Simon
-
removed debug outputMon, 06 May 2013 16:59:44 +0200, by Doug Simon
-
Merge.Mon, 06 May 2013 16:29:36 +0200, by Doug Simon
-
replaced OSR_migration_end assembler stub with a compiled stub (GRAAL-81)Mon, 06 May 2013 15:22:59 +0200, by Doug Simon
-
re-enabled object verification for NewArrayStub and NewInstanceStubMon, 06 May 2013 14:53:28 +0200, by Doug Simon
-
modified PiPushable implementation for IsNullNode to account for an input that is an unsafe cast from a word valueMon, 06 May 2013 14:53:17 +0200, by Doug Simon
-
replaced verify_oop assembler stub with a compiled stub (GRAAL-81)Mon, 06 May 2013 14:14:08 +0200, by Doug Simon
-
added Stub.decipher() to print information about values in stubsMon, 06 May 2013 13:49:20 +0200, by Doug Simon
-
MergeMon, 06 May 2013 15:25:33 +0200, by Gilles Duboscq
-
Use root method for deopt reason collecting if possible in non-graalvmMon, 06 May 2013 15:25:18 +0200, by Gilles Duboscq
-
record deopts on the root methodMon, 06 May 2013 14:39:31 +0200, by Christian Haeubl
-
Fix overflow guard condition for down counted loopsMon, 06 May 2013 13:03:37 +0200, by Gilles Duboscq
-
exception PC stored in thread is cleared when retrieving continuation for a return addressMon, 06 May 2013 12:52:22 +0200, by Doug Simon
-
removed Stub.log(...) methodsSun, 05 May 2013 17:42:45 +0200, by Doug Simon
-
ensure frame is fully restored when unwinding to exception handler in caller's frameSun, 05 May 2013 17:31:01 +0200, by Doug Simon
-
removed instance of unwind_exception_call_id from ASSERT codeSun, 05 May 2013 00:17:52 +0200, by Doug Simon
-
removed unused importSun, 05 May 2013 00:02:54 +0200, by Doug Simon
-
Merge.Sat, 04 May 2013 23:09:25 +0200, by Doug Simon
-
replaced unwind_exception_call assembler stub with a compiled stub (GRAAL-81)Sat, 04 May 2013 23:05:46 +0200, by Doug Simon
-
added compare between address and 32-bit immediateSat, 04 May 2013 22:19:52 +0200, by Doug Simon
-
refactored common code in subclasses into AMD64HotSpotEpilogueOpSat, 04 May 2013 22:18:23 +0200, by Doug Simon
-
use ControlSinkNode (instead of subclass) when establishing a forward graph orderSat, 04 May 2013 22:15:45 +0200, by Doug Simon
-
linked documentation about the exception handler stub calling convention with the x64 interpreter sourceFri, 03 May 2013 14:59:18 +0200, by Doug Simon
-
removed calls to VerifyOop stub from compiled stubs (stubs cannot call stubs)Sat, 04 May 2013 01:43:42 +0200, by Doug Simon
-
Merge (fixed: 7931508747f5 Fix parameters of node intrinsics to use more specific Location and LocationIden)Fri, 03 May 2013 20:29:33 +0200, by Lukas Stadler
-
Merge (fixed: 5bf09c5cd2e6 ReadNode/PiPush: compute declaring class by field offset)Fri, 03 May 2013 20:28:54 +0200, by Lukas Stadler
-
Merge (fixed: cf9b3e717bda GraphBuilderPhase.genGoto does not need to provide a probability to createTarget)Fri, 03 May 2013 20:28:14 +0200, by Lukas Stadler
-
Merge (fixed: 2777aafe689b TypeProfileProxy: remove profile proxies after inlining logic)Fri, 03 May 2013 20:27:45 +0200, by Lukas Stadler
-
Merge (fixed: f49e1f023f7d Merge)Fri, 03 May 2013 20:26:43 +0200, by Lukas Stadler
-
Merge (fixed: f63750de9dc9 Preliminary Nashorn support in IGV)Fri, 03 May 2013 20:26:24 +0200, by Lukas Stadler
-
Merge (fixed: 3bb1834202f7 Merge)Fri, 03 May 2013 20:25:58 +0200, by Lukas Stadler
-
Merge (fixed: 05b8a812b487 Remove dead IsNull nodes in Guard lowering phase)Fri, 03 May 2013 20:25:27 +0200, by Lukas Stadler
-
Merge (fixed: 3fdbe6a68103 Pass fixed node into getMaterializedRepresentation.)Fri, 03 May 2013 20:24:49 +0200, by Lukas Stadler
-
Merge (fixed 106f0a0acafa)Fri, 03 May 2013 20:23:53 +0200, by Lukas Stadler
-
fix CommitAllocationNode duplicationFri, 03 May 2013 20:21:30 +0200, by Lukas Stadler
-
Fix parameters of node intrinsics to use more specific Location and LocationIdentity types.Fri, 03 May 2013 09:24:24 -0700, by Christian Wimmer
-
ReadNode/PiPush: compute declaring class by field offsetFri, 03 May 2013 16:30:39 +0200, by Bernhard Urban
-
CheckCastNode: eliminate the other way aroundFri, 03 May 2013 15:05:07 +0200, by Bernhard Urban
-
CheckCastNode: add test for load field vialoationFri, 03 May 2013 15:29:26 +0200, by Bernhard Urban
-
GraalOptions: use detected number of cores by runtime for `Threads'Fri, 03 May 2013 14:57:01 +0200, by Bernhard Urban
-
Merge.Fri, 03 May 2013 16:28:53 +0200, by Christian Humer
-
Merge.Fri, 03 May 2013 15:37:08 +0200, by Christian Humer
-
Implemented a method to produce a compact string representation of the truffle tree which just shows the nodes and their children but no data fields.Fri, 03 May 2013 15:02:56 +0200, by Christian Humer
-
Fixed Truffle child iterator should only iterate children which are annotated with @Child or @Children.Fri, 03 May 2013 14:59:46 +0200, by Christian Humer
-
Fixed bug in casting execute generation when evaluated parameters for both executed methods were not mapped to a child node.Fri, 03 May 2013 14:28:32 +0200, by Christian Humer
-
GraphBuilderPhase.genGoto does not need to provide a probability to createTargetFri, 03 May 2013 15:21:52 +0200, by Gilles Duboscq
-
float to double conversion is losslessFri, 03 May 2013 15:20:52 +0200, by Gilles Duboscq
-
Fix for delayed OSR: we must drop the precise stamps we have on the OSR locals since they may be too precise because of branch pruining in the graph builder.Fri, 03 May 2013 15:19:08 +0200, by Gilles Duboscq
-
Delay lowering of the platform specific OSR entryFri, 03 May 2013 12:14:37 +0200, by Gilles Duboscq
-
suppressed output for expected AssertionError in WriteBarrierVerificationTestFri, 03 May 2013 14:04:18 +0200, by Doug Simon
-
TypeProfileProxy: remove profile proxies after inlining logicThu, 02 May 2013 21:28:13 +0200, by Bernhard Urban
-
TypeProfileProxy: add missing returnThu, 02 May 2013 20:53:27 +0200, by Bernhard Urban
-
Fix casts in UnboxNode.Fri, 03 May 2013 02:16:20 +0200, by Andreas Woess
-
MergeThu, 02 May 2013 12:13:51 -0700, by Christian Wimmer
-
Use a LocationIdentity interface instead of just Object for the location identity of a LocationNodeThu, 02 May 2013 12:12:51 -0700, by Christian Wimmer
-
Consistent naming of accessor methods in the LocationNode class hierarchyThu, 02 May 2013 10:38:48 -0700, by Christian Wimmer
-
Rename field to be consistent with name of accessor methodThu, 02 May 2013 10:26:30 -0700, by Christian Wimmer
-
Preliminary Nashorn support in IGV.Thu, 02 May 2013 01:06:50 +0200, by Andreas Woess
-
FrameDescriptor: fix default frame slot kind.Thu, 02 May 2013 18:37:53 +0200, by Andreas Woess
-
Merge.Thu, 02 May 2013 17:35:36 +0200, by Doug Simon
-
exposed whether ASSERT is defined to Java code and use it to enable checks in ExceptionHandlerStubThu, 02 May 2013 17:17:11 +0200, by Doug Simon
-
exception PC stored in thread is cleared before entering ExceptionHandlerStubThu, 02 May 2013 17:16:00 +0200, by Doug Simon
-
added comments clarifying the difference between _exception_oop and _pending_exception in the HotSpot Thread classThu, 02 May 2013 15:12:52 +0200, by Doug Simon
-
Merge.Thu, 02 May 2013 14:12:24 +0200, by Doug Simon
-
Merge.Thu, 02 May 2013 12:19:41 +0200, by Doug Simon
-
rename: VERY_FAST_DEOPT_PATH_PROBABILITY -> VERY_FAST_PATH_PROBABILITYThu, 02 May 2013 11:40:07 +0200, by Doug Simon
-
rename: HotSpotSnippetUtils -> HotSpotReplacementsUtilThu, 02 May 2013 11:39:07 +0200, by Doug Simon
-
Remove dead IsNull nodes in Guard lowering phaseThu, 02 May 2013 14:37:27 +0200, by Gilles Duboscq
-
Enable the loop safepoint elimination.Thu, 02 May 2013 14:35:48 +0200, by Gilles Duboscq
-
Pass fixed node into getMaterializedRepresentation.Thu, 02 May 2013 16:32:39 +0200, by Roland Schatz
-
Remove StackSlot and RegisterValue cache.Thu, 02 May 2013 16:31:44 +0200, by Roland Schatz
-
Merge.Thu, 02 May 2013 16:30:31 +0200, by Roland Schatz
-
Make register saving extensible.Thu, 02 May 2013 14:13:54 +0200, by Roland Schatz
-
Restructure register zapping.Thu, 02 May 2013 14:12:10 +0200, by Roland Schatz
-
Backed out changeset: 45a73cd19baaThu, 02 May 2013 11:53:04 +0200, by Roland Schatz
-
refactored monitor handling in EA: MonitorEnter/Exit is removed, not eliminatedTue, 30 Apr 2013 17:29:33 +0200, by Lukas Stadler
-
handle "~" in EscapeAnalyzeOnlyTue, 30 Apr 2013 12:14:59 +0200, by Lukas Stadler
-
remove debug codeTue, 30 Apr 2013 12:11:52 +0200, by Lukas Stadler
-
coalesce allocations during escape analysisMon, 29 Apr 2013 14:53:08 +0200, by Lukas Stadler
-
factor out createFieldLocation in HotSpotRuntimeMon, 29 Apr 2013 18:38:16 +0200, by Lukas Stadler
-
only virtualize StoreIndexedNode if no store check is requiredMon, 29 Apr 2013 10:12:37 +0200, by Lukas Stadler
-
lower FixedGuardNode to if-condition-deopt in after-guard loweringTue, 30 Apr 2013 13:25:05 +0200, by Lukas Stadler
-
late lowering of allocations (NewInstanceNode, NewArrayNode, NewMultiArrayNode)Thu, 25 Apr 2013 17:19:41 +0200, by Lukas Stadler
-
don't verify ControlFlowGraph when connectBlocks == falseThu, 25 Apr 2013 17:10:08 +0200, by Lukas Stadler
-
make Node.getDebugProperties() finalThu, 25 Apr 2013 17:09:40 +0200, by Lukas Stadler
-
CheckCastNode: check if input of next CheckCastNode is the node itselfThu, 02 May 2013 10:55:11 +0200, by Bernhard Urban
-
CheckCastNode: better attempt to combine checkcastsThu, 02 May 2013 10:55:07 +0200, by Bernhard Urban
-
nested checkcasts: add failing testcaseThu, 02 May 2013 10:55:04 +0200, by Bernhard Urban
-
MergeWed, 01 May 2013 18:08:07 -0700, by Christian Wimmer
-
Use MetaAccessProvider instead of CodeCacheProviderWed, 01 May 2013 18:07:00 -0700, by Christian Wimmer
-
Add generic type to avoid Java compiler warningsWed, 01 May 2013 18:06:01 -0700, by Christian Wimmer
-
NodeUtil.findFirstNodeInstance bug fixWed, 01 May 2013 23:42:23 +0200, by Andreas Woess
-
NodeUtil.cloneNode: cloned children array should preserve component type.Wed, 01 May 2013 19:21:32 +0200, by Andreas Woess
-
Windows build fix for PTX codeWed, 01 May 2013 23:02:46 +0200, by Andreas Woess
-
Allow rounding errors in probabilitiesWed, 01 May 2013 13:33:07 -0700, by Christian Wimmer
-
Pass Assumptions to CanonicalizerPhase to avoid NullPointerExceptionWed, 01 May 2013 12:06:01 -0700, by Christian Wimmer
-
Better handling of array access nodes in Word type rewriterWed, 01 May 2013 11:29:19 -0700, by Christian Wimmer
-
Relax the type requirements for CheckCastDynamicNodeWed, 01 May 2013 11:27:45 -0700, by Christian Wimmer
-
MergeWed, 01 May 2013 10:01:17 -0700, by Christian Wimmer
-
MergeWed, 01 May 2013 09:22:20 -0700, by Christian Wimmer
-
Allow distinction between ClassCastException and ArrayStoreException. Add more canonicalizations for check casts.Wed, 01 May 2013 09:21:35 -0700, by Christian Wimmer
-
Bugfix: loop transformation needs the Assumptions object since it internally calls the CanonicalizerWed, 01 May 2013 09:13:34 -0700, by Christian Wimmer
-
Infer stamp for LoadIndexedNode, so that we have more precise type information for the result of the array load. This is important when the array is a originally a phi function (whithout any type information) and the phi function gets eliminated later on.Wed, 01 May 2013 09:11:13 -0700, by Christian Wimmer
-
Fix parameter type of NodeIntrinsicWed, 01 May 2013 09:09:33 -0700, by Christian Wimmer
-
Add JavaType-to-String that produces same result as Class.getName()Wed, 01 May 2013 09:09:08 -0700, by Christian Wimmer
-
Merge.Wed, 01 May 2013 18:04:28 +0200, by Doug Simon
-
replaced exception_handler_nofpu assembler stub with a compiled stub (GRAAL-81)Wed, 01 May 2013 17:46:12 +0200, by Doug Simon
-
Make sure if trueSuccessor probability is always <= 1.0.Wed, 01 May 2013 17:28:04 +0200, by Thomas Wuerthinger
-
Fixes for probability calculation.Wed, 01 May 2013 17:05:14 +0200, by Thomas Wuerthinger
-
Remove dead code.Wed, 01 May 2013 16:49:14 +0200, by Thomas Wuerthinger
-
Ensure probabilities are never negative. Add additional assertions.Wed, 01 May 2013 16:30:52 +0200, by Thomas Wuerthinger
-
Fix postorder calculation.Wed, 01 May 2013 15:53:17 +0200, by Thomas Wuerthinger
-
Fix for assertion.Wed, 01 May 2013 15:08:19 +0200, by Thomas Wuerthinger
-
Fix post dominator calculation.Wed, 01 May 2013 15:02:36 +0200, by Thomas Wuerthinger
-
Merge.Tue, 30 Apr 2013 23:24:25 +0200, by Doug Simon
-
Merge.Tue, 30 Apr 2013 23:09:37 +0200, by Doug Simon
-
replaced identity_hash_code assembler stub with a compiled stub (GRAAL-81)Tue, 30 Apr 2013 00:53:33 +0200, by Doug Simon
-
Merge.Tue, 30 Apr 2013 22:22:42 +0200, by Doug Simon
-
Merge.Tue, 30 Apr 2013 20:56:43 +0200, by Doug Simon
-
documented the descriptors for certain HotSpot runtime stubsTue, 30 Apr 2013 20:50:30 +0200, by Doug Simon
-
replaced stub_printf assembler stub with a compiled stub (GRAAL-81)Tue, 30 Apr 2013 20:46:20 +0200, by Doug Simon
-
moved declaration of EXCEPTION_HANDLER, DEOPT_HANDLER and IC_MISS_HANDLER descriptors to platform independent codeTue, 30 Apr 2013 20:28:33 +0200, by Doug Simon
-
moved initialization of UNCOMMON_TRAP descriptor from AMD64 code to platform independent codeTue, 30 Apr 2013 20:15:02 +0200, by Doug Simon
-
renaming for improved clarity: hasCall -> destroysCallerSavedRegistersTue, 30 Apr 2013 20:09:29 +0200, by Doug Simon
-
renamed HotSpot specific parts of deoptimization stub: DEOPTIMIZE -> UNCOMMON_TRAPTue, 30 Apr 2013 20:07:53 +0200, by Doug Simon
-
more extensive checking of compiled stub invariantsTue, 30 Apr 2013 19:11:46 +0200, by Doug Simon
-
stack overflow check and deopt/exception handler entry points are omitted from compiled stubsTue, 30 Apr 2013 19:11:14 +0200, by Doug Simon
-
Add loop safepoint eliminationTue, 30 Apr 2013 21:38:48 +0200, by Gilles Duboscq
-
Add canonicalization to interger divTue, 30 Apr 2013 21:38:22 +0200, by Gilles Duboscq
-
Add more canonicalizations for Compare and Negate nodesTue, 30 Apr 2013 20:07:07 +0200, by Gilles Duboscq
-
Remove useless code in LoopEndNode.canSafepointTue, 30 Apr 2013 20:05:21 +0200, by Gilles Duboscq
-
Fixes and improvements for induction variablesTue, 30 Apr 2013 20:04:49 +0200, by Gilles Duboscq
-
Add autogrow possibility to NodeMapTue, 30 Apr 2013 19:56:36 +0200, by Gilles Duboscq
-
Add LoopLimitCheck deoptimization reasonTue, 30 Apr 2013 19:54:37 +0200, by Gilles Duboscq
-
Add Logic conjunction and disjunction and expand them before lir generationTue, 30 Apr 2013 19:53:04 +0200, by Gilles Duboscq
-
Fix mergeTue, 30 Apr 2013 19:51:49 +0200, by Gilles Duboscq
-
MergeTue, 30 Apr 2013 19:50:12 +0200, by Gilles Duboscq
-
Add the condition that was negated in Negatable.negateTue, 30 Apr 2013 19:44:02 +0200, by Gilles Duboscq
-
Ignore profile probability for gotos in graphbuilderTue, 30 Apr 2013 19:39:49 +0200, by Gilles Duboscq
-
Fix non-static args binding in JTTTue, 30 Apr 2013 19:39:02 +0200, by Gilles Duboscq
-
Add missing file.Mon, 29 Apr 2013 00:25:30 +0200, by Thomas Wuerthinger
-
Rename BeginNode => AbstractBeginNode and make abstract. Introduce concrete subclass BeginNode.Mon, 29 Apr 2013 00:25:09 +0200, by Thomas Wuerthinger
-
Replace AbstractEndNode usages with EndNode usages wherever appropriate.Mon, 29 Apr 2013 00:06:45 +0200, by Thomas Wuerthinger
-
Rename EndNode => AbstractEndNode and make abstract class. Introduce concrete EndNode subclass.Sun, 28 Apr 2013 23:59:14 +0200, by Thomas Wuerthinger
-
Use the correct move instruction for register saving and restoring.Tue, 30 Apr 2013 19:25:08 +0200, by Roland Schatz
-
Make assembler creation in backend more extensible.Tue, 30 Apr 2013 19:24:00 +0200, by Roland Schatz
-
Make AMD64 LIR generator extensible.Tue, 30 Apr 2013 19:16:25 +0200, by Roland Schatz
-
GRAAL-234 - PTX code loadingTue, 30 Apr 2013 08:17:55 -0400, by Morris Meyer
-
Load custom runtime implementations.Tue, 30 Apr 2013 13:00:09 +0200, by Roland Schatz
-
Separate Architecture creation from TargetDescription.Tue, 30 Apr 2013 12:58:12 +0200, by Roland Schatz
-
Don't return vector sizes that the backend doesn't support yet.Tue, 30 Apr 2013 12:56:22 +0200, by Roland Schatz
-
Use register categories to determine spill slot size.Tue, 30 Apr 2013 12:14:31 +0200, by Roland Schatz
-
Use register categories instead of register flags.Tue, 30 Apr 2013 12:13:21 +0200, by Roland Schatz
-
Remove unused method in MacroAssembler.Tue, 30 Apr 2013 12:05:50 +0200, by Roland Schatz
-
Move getSizeInBytes method to Architecture class.Tue, 30 Apr 2013 12:04:13 +0200, by Roland Schatz
-
Use platform specific kind in backend.Tue, 30 Apr 2013 12:00:13 +0200, by Roland Schatz
-
Merge.Tue, 30 Apr 2013 00:34:07 +0200, by Doug Simon
-
replaced thread_is_interrupted assembler stub with a compiled stub (GRAAL-81)Tue, 30 Apr 2013 00:33:27 +0200, by Doug Simon
-
replaced register_finalizer assembler stub with a compiled stub (GRAAL-81)Mon, 29 Apr 2013 22:49:49 +0200, by Doug Simon
-
moved binding of parameter locations to runtime call descriptors from platform specific code to shared code for stubs that are now compiled stubsMon, 29 Apr 2013 22:41:24 +0200, by Doug Simon
-
minor simplifications for writing compiled stubsMon, 29 Apr 2013 21:18:37 +0200, by Doug Simon
-
intrinsify Reflection.getCallerClassMon, 29 Apr 2013 11:31:29 -0700, by twisti
-
simplified register preservation in compiled stubs to avoid the need for using ParametersOpMon, 29 Apr 2013 18:26:39 +0200, by Doug Simon
-
made AMD64HotSpotRegisterConfig return copies of internal arrays to prevent clients from modifying themMon, 29 Apr 2013 18:25:53 +0200, by Doug Simon
-
SchedulePhase: compute post-dominators in CFG-graphMon, 29 Apr 2013 12:06:10 +0200, by Bernhard Urban
-
avoid abbreviation in parameter namesMon, 29 Apr 2013 10:21:55 +0200, by Doug Simon
-
MergeSun, 28 Apr 2013 23:27:33 +0200, by Christos Kotselidis
-
Remove unused importSun, 28 Apr 2013 22:59:46 +0200, by Christos Kotselidis
-
MergeSun, 28 Apr 2013 22:52:12 +0200, by Christos Kotselidis
-
Small refactoringSun, 28 Apr 2013 22:34:46 +0200, by Christos Kotselidis
-
Replace dequeue with NodeFlood in WriteBarrierVerification phaseSun, 28 Apr 2013 21:51:57 +0200, by Christos Kotselidis
-
Remove blank lineSun, 28 Apr 2013 21:50:39 +0200, by Christos Kotselidis
-
Add comments into WriteBarrierVerificationTestSun, 28 Apr 2013 20:53:33 +0200, by Christos Kotselidis
-
Add comments in safepoint detection of WriteBarrierVerification PhaseSun, 28 Apr 2013 19:50:43 +0200, by Christos Kotselidis
-
Change input parameter typeSun, 28 Apr 2013 19:43:32 +0200, by Christos Kotselidis
-
Remove duplicate write listSun, 28 Apr 2013 19:33:35 +0200, by Christos Kotselidis
-
Simplify write barrier elimination phaseThu, 25 Apr 2013 17:55:01 +0200, by Christos Kotselidis
-
Remove blank lines from write barrier verification testsThu, 25 Apr 2013 14:11:45 +0200, by Christos Kotselidis
-
Add comments to write barrier verification phaseThu, 25 Apr 2013 12:25:38 +0200, by Christos Kotselidis
-
Add comments to write barrier verification testsThu, 25 Apr 2013 12:03:27 +0200, by Christos Kotselidis
-
Add more write barrier verification testsThu, 25 Apr 2013 11:56:48 +0200, by Christos Kotselidis
-
Tread loop begins as safepoints during the verification phaseThu, 25 Apr 2013 11:56:24 +0200, by Christos Kotselidis
-
Add write barrier verification phase testWed, 24 Apr 2013 21:10:47 +0200, by Christos Kotselidis
-
New write barrier verification phaseWed, 24 Apr 2013 21:10:20 +0200, by Christos Kotselidis
-
Correctly adjust probabilities when swapping if nodes.Sun, 28 Apr 2013 22:58:54 +0200, by Thomas Wuerthinger
-
Adjustment to the megamorphic inlining strategy such that it focuses on concrete methods.Sun, 28 Apr 2013 19:17:56 +0200, by Thomas Wuerthinger
-
Added missing file.Sun, 28 Apr 2013 18:46:00 +0200, by Thomas Wuerthinger
-
Fix left-over debug output.Sun, 28 Apr 2013 18:42:42 +0200, by Thomas Wuerthinger
-
Introduce proxy nodes for propagating profiling information.Sun, 28 Apr 2013 18:38:48 +0200, by Thomas Wuerthinger
-
Disable megamorphic inlining.Sun, 28 Apr 2013 14:06:52 +0200, by Thomas Wuerthinger
-
Back out two changes around frame states.Sun, 28 Apr 2013 08:51:26 +0200, by Thomas Wuerthinger
-
Implement alternative fix for removeIntermediateMaterialization.Sun, 28 Apr 2013 08:46:28 +0200, by Thomas Wuerthinger
-
Disable removeIntermediateMaterialization.Sun, 28 Apr 2013 07:50:32 +0200, by Thomas Wuerthinger
-
Fix for removeIntermediateMaterialization.Sun, 28 Apr 2013 07:06:31 +0200, by Thomas Wuerthinger
-
Preserve begin nodes with associated state.Sun, 28 Apr 2013 06:32:04 +0200, by Thomas Wuerthinger
-
Do not combine merge with succeeding merge if it holds a stateAfter and the succeeding merge does not.Sun, 28 Apr 2013 06:31:30 +0200, by Thomas Wuerthinger
-
Implement merging of frame states if they differ at a merge that does not have its own frame state.Sun, 28 Apr 2013 06:25:26 +0200, by Thomas Wuerthinger
-
Dispatch based on method instead of type if it seems more beneficial.Sun, 28 Apr 2013 02:03:34 +0200, by Thomas Wuerthinger
-
Cap probabilities when adjusting them.Sun, 28 Apr 2013 01:04:44 +0200, by Thomas Wuerthinger
-
Fix null pointer exception in if reordering.Sun, 28 Apr 2013 01:01:00 +0200, by Thomas Wuerthinger
-
First draft of node for loading a method from the vtable of a hub.Sat, 27 Apr 2013 22:03:54 +0200, by Thomas Wuerthinger
-
Don't create null check guard if object is kown to be non-null.Sat, 27 Apr 2013 21:41:44 +0200, by Thomas Wuerthinger
-
Adjust probabilities if some types can be ruled out via static analysis.Sat, 27 Apr 2013 21:25:53 +0200, by Thomas Wuerthinger
-
New experiment with megamorphic inlining.Sat, 27 Apr 2013 21:09:32 +0200, by Thomas Wuerthinger
-
Do not swap if nodes when there is a loop exit node between them. Do not swap if one of the compares has unorderedIsTrue set.Sat, 27 Apr 2013 20:17:10 +0200, by Thomas Wuerthinger
-
Fix capping.Sat, 27 Apr 2013 18:06:32 +0200, by Thomas Wuerthinger
-
Cap probability to 1.0.Sat, 27 Apr 2013 18:02:20 +0200, by Thomas Wuerthinger
-
Added comment.Sat, 27 Apr 2013 17:22:54 +0200, by Thomas Wuerthinger
-
Implement swapping of == if one value is proven equal and the other is proven distinct.Sat, 27 Apr 2013 17:16:03 +0200, by Thomas Wuerthinger
-
Implement swapping for distinct conditions on same values.Sat, 27 Apr 2013 16:22:15 +0200, by Thomas Wuerthinger
-
Implemented isnull after instanceof swapping.Sat, 27 Apr 2013 15:38:55 +0200, by Thomas Wuerthinger
-
Implement instanceof after instanceof swapping.Sat, 27 Apr 2013 15:38:17 +0200, by Thomas Wuerthinger
-
Improve opportunities for intermediate materialization ifs.Sat, 27 Apr 2013 14:01:59 +0200, by Thomas Wuerthinger
-
Relax System_currentTimeMillis test.Sat, 27 Apr 2013 11:41:48 +0200, by Thomas Wuerthinger
-
Merge.Sat, 27 Apr 2013 11:12:44 +0200, by Thomas Wuerthinger
-
Merge.Sat, 27 Apr 2013 01:34:35 +0200, by Thomas Wuerthinger
-
Remove unused import.Sat, 27 Apr 2013 01:28:21 +0200, by Thomas Wuerthinger
-
Allow FixedGuard usages for InstanceOf nodes.Sat, 27 Apr 2013 01:09:57 +0200, by Thomas Wuerthinger
-
replaced definition of SLOT_PER_WORD with use of VMRegImpl::slots_per_wordSat, 27 Apr 2013 10:13:10 +0200, by Doug Simon
-
Merge.Sat, 27 Apr 2013 08:59:28 +0200, by Christian Humer
-
Merge.Sat, 27 Apr 2013 00:58:41 +0200, by Christian Humer
-
Fixed a bug in new code generation layout.Sat, 27 Apr 2013 00:49:49 +0200, by Christian Humer
-
removed new_multi_array assembler stub (GRAAL-81)Sat, 27 Apr 2013 01:24:59 +0200, by Doug Simon
-
removed new_array and new_instance assembler stubs (GRAAL-81)Sat, 27 Apr 2013 00:49:48 +0200, by Doug Simon
-
Merge.Sat, 27 Apr 2013 00:32:48 +0200, by Doug Simon
-
made NewInstanceStub a RuntimeStub that directly calls the C runtime (GRAAL-81)Sat, 27 Apr 2013 00:32:22 +0200, by Doug Simon
-
generalized support for C runtime callsFri, 26 Apr 2013 22:57:22 +0200, by Doug Simon
-
better error message for incorrect usage of @NodeIntrinsicFri, 26 Apr 2013 22:56:18 +0200, by Doug Simon
-
Introduce CompilerDirectives.Unsafe. Mark Frame.getArguments method as unsafe.Sat, 27 Apr 2013 00:04:11 +0200, by Thomas Wuerthinger
-
Merge.Fri, 26 Apr 2013 23:03:09 +0200, by Christian Humer
-
Merge.Fri, 26 Apr 2013 22:44:05 +0200, by Christian Humer
-
Implemented improvements to the generated source code.Fri, 26 Apr 2013 22:43:37 +0200, by Christian Humer
-
Implemented improvements to the generated source code.Fri, 26 Apr 2013 22:43:23 +0200, by Christian Humer
-
Merge.Fri, 26 Apr 2013 22:20:20 +0200, by Doug Simon
-
removed obsolete JaCoCo inclusion filterFri, 26 Apr 2013 22:19:21 +0200, by Doug Simon
-
added check for JaCoCo methods being inserted into replacement methodsFri, 26 Apr 2013 22:18:59 +0200, by Doug Simon
-
fixed debug scopes during snippet preparationFri, 26 Apr 2013 22:00:49 +0200, by Doug Simon
-
fixed formatting of NewArrayStub loggingFri, 26 Apr 2013 18:46:03 +0200, by Doug Simon
-
Merge.Fri, 26 Apr 2013 18:38:56 +0200, by Doug Simon
-
added support from compiled stubs to be installed as RuntimeStubs and to be able to directly call C/C++ runtime functions (GRAAL-81)Fri, 26 Apr 2013 18:36:41 +0200, by Doug Simon
-
generalized invoke intrinsification when being replaced by a ControlSinkNodeFri, 26 Apr 2013 18:21:10 +0200, by Doug Simon
-
added support for adding callee save information to a DebugInfo (GRAAL-81)Fri, 26 Apr 2013 18:16:30 +0200, by Doug Simon
-
removed Reflection_getCallerClass01 as it uses internal JDK API that differs between JDK7 and JDK8Fri, 26 Apr 2013 20:31:06 +0200, by Doug Simon
-
Merge.Fri, 26 Apr 2013 10:44:45 -0700, by Chris Seaton
-
toString for SourceSection.Fri, 26 Apr 2013 10:22:33 -0700, by Chris Seaton
-
Fix import.Fri, 26 Apr 2013 18:45:50 +0200, by Thomas Wuerthinger
-
Rename InputChangedListener => NodeChangedListener. Add event for usage count of a node dropping to 0.Fri, 26 Apr 2013 18:40:17 +0200, by Thomas Wuerthinger
-
Added a clazz parameter to Frame.getArguments in order to allow unsafe access to the arguments object (i.e., avoiding the null check and the type cast).Fri, 26 Apr 2013 17:15:10 +0200, by Thomas Wuerthinger
-
Perform only targeted canonicalization after tail duplication.Fri, 26 Apr 2013 15:58:41 +0200, by Thomas Wuerthinger
-
Remove auto-kill of unused usages in the canonicalizer.Fri, 26 Apr 2013 15:32:58 +0200, by Thomas Wuerthinger
-
Fix imports.Fri, 26 Apr 2013 15:16:58 +0200, by Thomas Wuerthinger
-
Fix ReadAfterCheckCastTest to be a bit more relaxed about the graph structure.Fri, 26 Apr 2013 15:15:00 +0200, by Thomas Wuerthinger
-
Merge.Fri, 26 Apr 2013 14:39:58 +0200, by Thomas Wuerthinger
-
Disable ScalaDacapo-actors benchmark.Fri, 26 Apr 2013 14:25:35 +0200, by Thomas Wuerthinger
-
Perform deopt-to-guard conversion at snippet installation time.Fri, 26 Apr 2013 14:15:17 +0200, by Thomas Wuerthinger
-
GraphBuilder: remove hack for obtaining profile information of unique subtypesFri, 26 Apr 2013 14:14:14 +0200, by Bernhard Urban
-
Frame API: Introduce FrameSlotKind.Thu, 25 Apr 2013 18:14:08 +0200, by Andreas Woess
-
Fix canonicalization of BranchProbabilityNode.Thu, 25 Apr 2013 23:17:58 +0200, by Thomas Wuerthinger
-
Changed the behavior of CompilerDirectives.injectBranchProbability and added javadoc to document the new behavior. Introduced probability constants. Removed CompilerDirectives.slowpath().Thu, 25 Apr 2013 22:44:28 +0200, by Thomas Wuerthinger
-
Add javadoc to BranchProbabilityNode.probability node intrinsic. Avoid combined conditions in connection with the probability.Thu, 25 Apr 2013 22:30:16 +0200, by Thomas Wuerthinger
-
Fix branch probability injection.Thu, 25 Apr 2013 22:20:47 +0200, by Thomas Wuerthinger
-
Change the way branch probabilities are injected. Update all snippets.Thu, 25 Apr 2013 21:34:00 +0200, by Thomas Wuerthinger
-
Merge.Thu, 25 Apr 2013 20:10:49 +0200, by Thomas Wuerthinger
-
Merge.Thu, 25 Apr 2013 20:00:23 +0200, by Thomas Wuerthinger
-
Added annotation CompilerDirectives.CompilationFinal for fields that should be considered final during compilation, but are not final while executing in the Truffle interpreter.Thu, 25 Apr 2013 19:43:49 +0200, by Thomas Wuerthinger
-
Import fix.Thu, 25 Apr 2013 18:49:15 +0200, by Thomas Wuerthinger
-
Merge.Thu, 25 Apr 2013 18:37:41 +0200, by Thomas Wuerthinger
-
Devirtualize invoke before handing it to the macro node.Thu, 25 Apr 2013 18:32:33 +0200, by Thomas Wuerthinger
-
Delay the reporting of an error in the branch probability injection node.Thu, 25 Apr 2013 18:17:24 +0200, by Thomas Wuerthinger
-
Allow lazy resolving of the constant input value of the node injecting probabilities into if nodes.Thu, 25 Apr 2013 18:11:30 +0200, by Thomas Wuerthinger
-
Additional assertions to guard against calls to abstract methods.Thu, 25 Apr 2013 17:42:55 +0200, by Thomas Wuerthinger
-
Merge.Thu, 25 Apr 2013 19:44:58 +0200, by Christian Humer
-
Fixed some minor bugs in executeWith supprt.Thu, 25 Apr 2013 11:02:50 +0200, by Christian Humer
-
Merge.Thu, 25 Apr 2013 18:37:54 +0200, by Doug Simon
-
added guarantee() method to GraalInternalErrorThu, 25 Apr 2013 18:37:01 +0200, by Doug Simon
-
made verification of node intrinsification always be run, independent of whether assertions are enabledThu, 25 Apr 2013 18:36:23 +0200, by Doug Simon
-
rename variable that reflected legacy type nameThu, 25 Apr 2013 17:46:35 +0200, by Doug Simon
-
return immutable collections from (some) CompilationResult gettersThu, 25 Apr 2013 17:45:44 +0200, by Doug Simon
-
Merge.Thu, 25 Apr 2013 17:26:18 +0200, by Roland Schatz
-
Restructure load/store/lea LIR instructions.Thu, 25 Apr 2013 17:18:17 +0200, by Roland Schatz
-
Interval locations can only be AllocatableValues.Thu, 25 Apr 2013 16:15:10 +0200, by Roland Schatz
-
Move targets can only be AllocatableValues.Thu, 25 Apr 2013 16:14:42 +0200, by Roland Schatz
-
Fix wrong parameter order.Thu, 25 Apr 2013 16:14:39 +0200, by Roland Schatz
-
Get rid of the distinction between UNUSED and ILLEGAL value.Thu, 25 Apr 2013 16:12:31 +0200, by Roland Schatz
-
Make kind of LIR memory access operations explicit.Thu, 25 Apr 2013 16:12:06 +0200, by Roland Schatz
-
Make LIRGeneratorTool an interface.Thu, 25 Apr 2013 11:39:54 +0200, by Roland Schatz
-
help text fixThu, 25 Apr 2013 16:57:09 +0200, by Doug Simon
-
Merge.Thu, 25 Apr 2013 16:53:29 +0200, by Doug Simon
-
rename: HotSpotGraalRuntime.getInstance() -> graalRuntime()Mon, 22 Apr 2013 18:30:33 +0200, by Doug Simon
-
Merge.Wed, 24 Apr 2013 21:50:26 +0200, by Christian Humer
-
Implemented @NodeChild(executeWith={...}).Wed, 24 Apr 2013 21:50:03 +0200, by Christian Humer
-
Fixed bugs for execute evaluated generation.Wed, 24 Apr 2013 18:39:41 +0200, by Christian Humer
-
Added some javadoc to executeWith.Wed, 24 Apr 2013 18:30:50 +0200, by Christian Humer
-
Remove endLine and endIndex from SourceSection class and add charIndex and charLength instead. Also add getCode() method.Wed, 24 Apr 2013 20:35:06 +0200, by Thomas Wuerthinger
-
Fix new line at end of file.Wed, 24 Apr 2013 18:53:06 +0200, by Thomas Wuerthinger
-
Added method CompilerDirectives.bailout to the Truffle API.Wed, 24 Apr 2013 18:50:12 +0200, by Thomas Wuerthinger
-
Fixed minor bug in gen constructor generation.Wed, 24 Apr 2013 17:48:27 +0200, by Christian Humer
-
Merge.Wed, 24 Apr 2013 17:44:57 +0200, by Christian Humer
-
Implemented basic support for assumptions for sourcecode generation.Wed, 24 Apr 2013 17:44:15 +0200, by Christian Humer
-
Frame API: automatically change frame slot type for uninitialized slotsWed, 24 Apr 2013 14:14:22 +0200, by Andreas Woess
-
CallSiteTargetNode: address review commentWed, 24 Apr 2013 13:35:14 +0200, by Andreas Woess
-
don't pushThroughPi if nullness before/after pi differsTue, 23 Apr 2013 21:03:47 +0200, by Lukas Stadler
-
Fix imports.Tue, 23 Apr 2013 20:17:21 +0200, by Thomas Wuerthinger
-
Merge.Tue, 23 Apr 2013 20:16:45 +0200, by Thomas Wuerthinger
-
Move ExactMath from truffle.api.intrinsics to truffle.api package.Tue, 23 Apr 2013 20:16:34 +0200, by Thomas Wuerthinger
-
Replace TruffleIntrinsics.deoptimize() calls with CompilerDirectives.transferToInterpreter(). Remove obsolete TruffleIntrinsics class.Tue, 23 Apr 2013 20:15:52 +0200, by Thomas Wuerthinger
-
Move more phases into tiers.Tue, 23 Apr 2013 17:49:22 +0200, by Roland Schatz
-
Remove unused MID_LEVEL position from PhasePlan.Tue, 23 Apr 2013 17:49:15 +0200, by Roland Schatz
-
Make DeadCodeEliminationPhase reentrant.Tue, 23 Apr 2013 17:49:14 +0200, by Roland Schatz
-
Make GuardLoweringPhase reentrant.Tue, 23 Apr 2013 17:49:11 +0200, by Roland Schatz
-
Make LoweringPhase reentrant.Tue, 23 Apr 2013 17:49:10 +0200, by Roland Schatz
-
Remove TargetDescription from LoweringTool.Tue, 23 Apr 2013 17:49:08 +0200, by Roland Schatz
-
Restructure phase context hierarchy.Tue, 23 Apr 2013 17:49:07 +0200, by Roland Schatz
-
LowTier phase suite.Tue, 23 Apr 2013 17:49:04 +0200, by Roland Schatz
-
fixed possible NPE in LIRFrameState.toString()Tue, 23 Apr 2013 16:56:31 +0200, by Doug Simon
-
fixed bug in handling of -V mx optionTue, 23 Apr 2013 16:55:29 +0200, by Doug Simon
-
Merge.Tue, 23 Apr 2013 16:19:52 +0200, by Thomas Wuerthinger
-
Merge.Tue, 23 Apr 2013 15:44:50 +0200, by Thomas Wuerthinger
-
Added a method isValid to the Assumption class. Added javadoc to the Assumption class.Tue, 23 Apr 2013 15:44:07 +0200, by Thomas Wuerthinger
-
Truffle API changes for the Frame API. Introduction of Assumptions class.Tue, 23 Apr 2013 15:34:06 +0200, by Thomas Wuerthinger
-
Merge.Tue, 23 Apr 2013 15:08:11 +0200, by Thomas Wuerthinger
-
Preserve the source section during node rewrites.Tue, 23 Apr 2013 15:07:47 +0200, by Thomas Wuerthinger
-
Remove Node.replaceChild method from the public API. Node.replace remains as the only method in the API to modify the AST.Tue, 23 Apr 2013 15:02:16 +0200, by Thomas Wuerthinger
-
New API for representing Source objects and SourceSection objects. SourceSection objects can be associated with Truffle interpreter nodes.Tue, 23 Apr 2013 14:59:24 +0200, by Thomas Wuerthinger
-
MergeTue, 23 Apr 2013 15:32:21 +0200, by Lukas Stadler
-
add grouping to dynamic countersTue, 23 Apr 2013 15:21:20 +0200, by Lukas Stadler
-
added enum to Lowerable interface (before/after guard lowering)Tue, 23 Apr 2013 15:19:53 +0200, by Lukas Stadler
-
MergeTue, 23 Apr 2013 14:56:50 +0200, by Christos Kotselidis
-
MergeTue, 23 Apr 2013 14:51:37 +0200, by Christos Kotselidis
-
Small changes to WriteBarrierAddition testTue, 23 Apr 2013 14:51:08 +0200, by Christos Kotselidis
-
clarified code for emitting LIR code to save RBPTue, 23 Apr 2013 14:03:32 +0200, by Doug Simon
-
Modified build-graal.xmlTue, 23 Apr 2013 11:29:55 +0200, by Thomas Wuerthinger
-
Merge.Tue, 23 Apr 2013 11:21:05 +0200, by Thomas Wuerthinger
-
Added two new classes to the Truffle API: CompilerDirectives and CompilerAsserts.Tue, 23 Apr 2013 11:20:53 +0200, by Thomas Wuerthinger
-
Modified build-graal.xmlTue, 23 Apr 2013 11:20:28 +0200, by Thomas Wuerthinger
-
Rename generateLea to generateAddress.Tue, 23 Apr 2013 10:29:54 +0200, by Roland Schatz
-
MergeTue, 23 Apr 2013 09:41:10 +0200, by Christos Kotselidis
-
Add WriteBarrier addition testTue, 23 Apr 2013 09:40:25 +0200, by Christos Kotselidis
-
Merge.Tue, 23 Apr 2013 08:44:07 +0200, by Christian Haeubl
-
refactorings and cleanups for the removal of FixedNode.probabilityMon, 22 Apr 2013 17:49:13 +0200, by Christian Haeubl
-
fixed ldiv underflow handling on windowsMon, 22 Apr 2013 17:06:06 +0200, by Christian Haeubl
-
windows-specific mx fix for executing unit tests selectivelyMon, 22 Apr 2013 15:56:09 +0200, by Christian Haeubl
-
fixed frame omission on windowsMon, 22 Apr 2013 15:35:28 +0200, by Christian Haeubl
-
removal of FixedNode.probability (draft)Mon, 22 Apr 2013 13:29:55 +0200, by Christian Haeubl
-
Make LocationNodes usable in Snippets.Mon, 22 Apr 2013 18:57:35 +0200, by Roland Schatz
-
strings used in compiled stubs are lowered to malloc'ed C strings so that there are no embedded oops (for the strings) in the resulting installed codeMon, 22 Apr 2013 17:59:14 +0200, by Doug Simon
-
Checkstyle fixes.Mon, 22 Apr 2013 17:09:02 +0200, by Christian Humer
-
Merge.Mon, 22 Apr 2013 16:40:54 +0200, by Christian Humer
-
Minor cleanup.Mon, 22 Apr 2013 16:39:47 +0200, by Christian Humer
-
Disabled access using the getter in the generated code to avoid frame escapes in PE.Mon, 22 Apr 2013 16:39:12 +0200, by Christian Humer
-
Fixes several minor issues.Mon, 22 Apr 2013 12:52:00 +0200, by Christian Humer
-
Fixed deprecated static imports to junit.Sat, 20 Apr 2013 12:45:07 +0200, by Christian Humer
-
Merge.Sat, 20 Apr 2013 12:23:29 +0200, by Christian Humer
-
Minor fix for private template types.Sat, 20 Apr 2013 12:22:54 +0200, by Christian Humer
-
Updated codegen tests to new codegen API.Sat, 20 Apr 2013 12:17:47 +0200, by Christian Humer
-
Updated Truffle-SL to new codegen API.Sat, 20 Apr 2013 12:17:27 +0200, by Christian Humer
-
Made import generation more robust.Sat, 20 Apr 2013 12:17:03 +0200, by Christian Humer
-
Codegen API changes. Executed child nodes are now defined using @NodeChildren instead of fields.Sat, 20 Apr 2013 12:16:22 +0200, by Christian Humer
-
Enabled execute evaluated methods in typed node.Tue, 16 Apr 2013 11:03:40 +0200, by Christian Humer
-
Fixed evaluated execute generation for short circuit definitions.Tue, 16 Apr 2013 11:03:08 +0200, by Christian Humer
-
Sourcegen can now generate execute methods of signature execute(frame, evaluatedValue).Mon, 15 Apr 2013 18:50:19 +0200, by Christian Humer
-
Removed guards from NodeData.Mon, 08 Apr 2013 18:28:41 +0200, by Christian Humer
-
Changed execute method generation strategy. Limited it for primitive execute methods.Mon, 08 Apr 2013 18:17:53 +0200, by Christian Humer
-
Missed adding CompileErrorException.Mon, 08 Apr 2013 18:16:19 +0200, by Christian Humer
-
Added default execute methods for Truffle-SL.Mon, 08 Apr 2013 18:15:53 +0200, by Christian Humer
-
Merge.Mon, 08 Apr 2013 17:02:55 +0200, by Christian Humer
-
Fixed verifying specialization argument length must be done before generating specialization ids.Mon, 08 Apr 2013 17:00:31 +0200, by Christian Humer
-
Made handling of compile errors more robust in the truffle annotation parser.Mon, 08 Apr 2013 16:50:51 +0200, by Christian Humer
-
Fixed minor bug in BinaryNodeTest.Mon, 08 Apr 2013 16:50:17 +0200, by Christian Humer
-
Fixed getting signature if returnType is null.Mon, 08 Apr 2013 12:16:30 +0200, by Christian Humer
-
fix typo in MacroSubstitution and MethodSubstitutionMon, 22 Apr 2013 15:38:27 +0200, by Lukas Stadler
-
remove useless /@formatter:offMon, 22 Apr 2013 15:38:01 +0200, by Lukas Stadler
-
AddLocationNodeMon, 22 Apr 2013 10:30:07 +0200, by Roland Schatz
-
Allow locations to have long displacements.Mon, 22 Apr 2013 10:30:07 +0200, by Roland Schatz
-
Restructure class hierarchy of LocationNode.Mon, 22 Apr 2013 10:30:06 +0200, by Roland Schatz
-
Merge.Mon, 22 Apr 2013 09:54:57 +0200, by Thomas Wuerthinger
-
Change method signature of createInvokeNode method from MethodCallTargetNode to CallTargetNode.Wed, 17 Apr 2013 23:16:50 +0200, by Thomas Wuerthinger
-
temporaries are recorded for compiled stubs, allowing for better register allocation around calls to such stubs (GRAAL-210)Sun, 21 Apr 2013 21:41:09 +0200, by Doug Simon
-
enhanced support for sandboxed debug scope such that their debug config can be specifiedSun, 21 Apr 2013 21:37:40 +0200, by Doug Simon
-
provided Register with a hashCode() implementationSun, 21 Apr 2013 21:15:26 +0200, by Doug Simon
-
canonicalizer: eliminate nested checkcastsFri, 19 Apr 2013 16:41:54 +0200, by Bernhard Urban
-
rename ReadAfterCheckCast -> ReadAfterCheckCastTestFri, 19 Apr 2013 11:22:54 +0200, by Bernhard Urban
-
InstanceOfNode: remove duplicated codeFri, 19 Apr 2013 10:09:30 +0200, by Bernhard Urban
-
Merge.Fri, 19 Apr 2013 14:06:22 +0200, by Doug Simon
-
support for referencing commands in other suites (e.g. mx.suite('graal').commands.build([]))Fri, 19 Apr 2013 14:05:55 +0200, by Doug Simon
-
removed unused CodeInstaller constructorFri, 19 Apr 2013 11:51:20 +0200, by Doug Simon
-
removed unused has_debug_info parameterFri, 19 Apr 2013 10:48:36 +0200, by Doug Simon