Mercurial > hg > graal-compiler
graph
-
Added tag jdk8u40-b07 for changeset b63d0e8bfc07Wed, 24 Sep 2014 11:38:12 -0700, by katleman
-
Added tag hs25.40-b11 for changeset 4489ac5b084a jdk8u40-b07Fri, 19 Sep 2014 02:16:05 -0700, by amurillo
-
8056263: [TESTBUG] Re-enable NMTWithCDS.java testWed, 17 Sep 2014 05:30:19 -0700, by gtriantafill
-
MergeTue, 16 Sep 2014 13:30:48 +0000, by brutisso
-
8057768: Make heap region region type in G1 HeapRegion explicitTue, 16 Sep 2014 14:27:40 +0200, by brutisso
-
8044538: assert(which != imm_operand) failed: instruction is not a movq reg, imm64Wed, 11 Jun 2014 09:16:19 +0200, by thartmann
-
8035328: closed/compiler/6595044/Main.java failed with timeoutTue, 24 Jun 2014 08:12:30 +0200, by thartmann
-
8058481: Test gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java was removed, but TEST.groups still refers to itTue, 16 Sep 2014 11:03:19 +0200, by stefank
-
8046210: Missing memory barrier when reading init_lockTue, 02 Sep 2014 21:27:08 -0400, by dholmes
-
8058275: new hotspot build - hs25.40-b11Fri, 12 Sep 2014 13:27:05 -0700, by amurillo
-
Added tag jdk8u40-b06 for changeset 3702eb6ec708Wed, 17 Sep 2014 13:53:26 -0700, by katleman
-
Added tag hs25.40-b10 for changeset 47ec483b936e jdk8u40-b06Fri, 12 Sep 2014 13:10:56 -0700, by amurillo
-
8048703: ReplacedNodes dumps it's content to ttyMon, 14 Jul 2014 03:29:42 -0700, by vlivanov
-
8049532: LogCompilation: C1: inlining tree is flat (no depth is stored)Mon, 14 Jul 2014 03:28:13 -0700, by vlivanov
-
8049529: LogCompilation: annotate make_not_compilable with compilation levelMon, 14 Jul 2014 03:27:21 -0700, by vlivanov
-
8049530: Provide descriptive failure reason for compilation tasks removed for the queueMon, 14 Jul 2014 03:26:52 -0700, by vlivanov
-
8049528: Method marked w/ @ForceInline isn't inlined with "executed < MinInliningThreshold times" messageMon, 14 Jul 2014 03:24:35 -0700, by vlivanov
-
8034935: JSR 292 support for PopFrame has a fragile coupling with DirectMethodHandleThu, 29 May 2014 09:41:07 +0000, by vlivanov
-
8025842: Convert warning("Thread holding lock at safepoint that vm can block on") to fatal(...)Tue, 04 Mar 2014 02:23:16 -0800, by vlivanov
-
8023461: Thread holding lock at safepoint that vm can block on: MethodCompileQueue_lockTue, 11 Mar 2014 15:06:34 +0400, by vlivanov
-
MergeFri, 12 Sep 2014 01:04:04 +0000, by coleenp
-
8055289: Internal Error: mallocTracker.cpp:146 fatal error: Should not use malloc for big memory block, use virtual memory insteadThu, 04 Sep 2014 14:50:31 -0400, by zgu
-
8058235: identify GCs initiated to update allocation context statsThu, 11 Sep 2014 17:13:30 -0700, by jcoomes
-
8056237: [TESTBUG] gc/g1/TestHumongousShrinkHeap.java fails due to OOMThu, 11 Sep 2014 14:21:24 +0200, by jwilhelm
-
8041946: CMM Testing: 8u40 an allocated humongous object at the end of the heap should not prevents shrinking the heapThu, 11 Sep 2014 14:21:13 +0200, by jwilhelm
-
MergeThu, 11 Sep 2014 20:56:04 +0000, by iveresov
-
8058092: Test vm/mlvm/meth/stress/compiler/deoptimize. Assert in src/share/vm/classfile/systemDictionary.cpp: MH intrinsic invariantWed, 10 Sep 2014 19:08:17 -0700, by iveresov
-
8058184: Move _highest_comp_level and _highest_osr_comp_level from MethodData to MethodCountersThu, 11 Sep 2014 12:18:26 -0700, by iveresov
-
8032247: SA: Constantpool lookup for invokedynamic is not implementedThu, 11 Sep 2014 11:55:30 -0700, by dsamersoff
-
MergeThu, 11 Sep 2014 15:41:43 +0000, by kvn
-
8055946: assert(result == NULL || result->is_oop()) failed: must be oopWed, 27 Aug 2014 17:37:18 +0200, by roland
-
8054224: Recursive method that was compiled by C1 is unable to catch StackOverflowErrorMon, 11 Aug 2014 15:09:04 +0200, by roland
-
8046698: assert(false) failed: only Initialize or AddP expected macro.cpp:943Sat, 02 Aug 2014 07:06:08 +0200, by roland
-
8057752: WhiteBox extension support for testingMon, 08 Sep 2014 15:24:10 +0200, by sjohanss
-
8057827: notify an obj when allocation context stats are availableWed, 10 Sep 2014 16:06:53 -0700, by jcoomes
-
MergeWed, 10 Sep 2014 21:45:28 +0000, by drchase
-
MergeWed, 10 Sep 2014 21:25:26 +0000, by drchase
-
8036588: VerifyFieldClosure fails instanceKlass:3133Fri, 11 Jul 2014 19:51:36 -0400, by drchase
-
8057824: methods to copy allocation context statisticsWed, 10 Sep 2014 13:01:13 -0700, by jcoomes
-
8057818: collect allocation context statistics at gc pausesWed, 10 Sep 2014 13:01:13 -0700, by jcoomes
-
MergeWed, 10 Sep 2014 19:05:54 +0000, by ctornqvi
-
MergeWed, 10 Sep 2014 17:36:20 +0000, by ctornqvi
-
8054836: [TESTBUG] Test is needed to verify correctness of malloc trackingTue, 09 Sep 2014 09:48:42 -0700, by gtriantafill
-
8057758: Tests run TypeProfileLevel=222 crash with guarantee(0) failed: must find derived/base pairTue, 09 Sep 2014 15:47:18 -0700, by roland
-
8046289: compiler/6340864/TestLongVect.java timeout withMon, 23 Jun 2014 13:33:23 +0200, by rbackman
-
8030976: Untaken paths should be more vigorously pruned at highest optimization levelWed, 10 Sep 2014 12:39:11 +0200, by rbackman
-
8055494: Add C2 x86 intrinsic for BigInteger::multiplyToLen() methodTue, 02 Sep 2014 12:48:45 -0700, by kvn
-
MergeTue, 09 Sep 2014 19:18:13 +0000, by drchase
-
MergeTue, 09 Sep 2014 18:23:08 +0000, by drchase
-
8054292: code comments leak in fastdebug buildsFri, 29 Aug 2014 19:45:49 -0400, by drchase
-
MergeTue, 09 Sep 2014 18:20:24 +0000, by iveresov
-
8057750: CTW should not make MH intrinsics not entrantMon, 08 Sep 2014 11:45:48 -0700, by iveresov
-
8056154: JVM crash with EXCEPTION_ACCESS_VIOLATION when there are many threads runningFri, 05 Sep 2014 14:39:45 -0700, by iveresov
-
8057129: Fix AIX build after the Extend CompileCommand=option change 8055286Wed, 03 Sep 2014 14:39:13 +0200, by simonis
-
8056964: JDK-8055286 changes are incomplete.Tue, 02 Sep 2014 10:26:48 -0700, by kvn
-
8055286: Extend CompileCommand=option to handle numeric parametersFri, 29 Aug 2014 15:32:16 +0200, by zmajo
-
8055903: Develop sanity tests on SPARC's SHA instructions supportWed, 03 Sep 2014 15:26:06 +0400, by fzhinkin
-
8055904: Develop tests for new command-line options related to SHA intrinsicsWed, 03 Sep 2014 15:29:57 +0400, by fzhinkin
-
8056091: Move compiler/intrinsics/mathexact/sanity/Verifier to compiler/testlibrary and extend its functionalityMon, 08 Sep 2014 20:32:10 +0400, by fzhinkin
-
MergeTue, 09 Sep 2014 06:29:40 +0000, by kvn
-
8057643: Unable to build --with-debug-level=optimized on OSXThu, 04 Sep 2014 23:49:17 -0700, by kvn
-
8057710: Refactor G1 heap region default sizesTue, 09 Sep 2014 04:48:41 +0200, by sjohanss
-
MergeTue, 09 Sep 2014 01:58:02 +0000, by iveresov
-
8056124: Hotspot should use PICL interface to get cacheline size on SPARCMon, 08 Sep 2014 18:11:37 -0700, by iveresov
-
8054927: Missing MemNode::acquire ordering in some volatile Load nodesWed, 13 Aug 2014 13:05:04 -0700, by kvn
-
MergeMon, 08 Sep 2014 23:01:01 +0000, by kvn
-
8050942: PPC64: implement template interpreter for ppc64leThu, 17 Jul 2014 15:40:04 -0700, by kvn
-
8057658: Enable G1 FullGC extensionsTue, 09 Sep 2014 00:05:25 +0200, by sjohanss
-
MergeMon, 08 Sep 2014 14:13:01 +0000, by coleenp
-
6642881: Improve performance of Class.getClassLoader()Fri, 05 Sep 2014 16:01:29 -0400, by coleenp
-
8044398: Attach code should propagate errors in Diagnostic Commands as errorsFri, 30 May 2014 19:13:07 +0200, by sla
-
8048879: "unexpected yanked node" opto/postaloc.cpp:139Tue, 19 Aug 2014 07:36:11 +0200, by thartmann
-
8057649: new hotspot build - hs25.40-b10Fri, 05 Sep 2014 15:10:41 -0700, by amurillo
-
Added tag jdk8u40-b05 for changeset 232b50b20797Wed, 10 Sep 2014 09:05:31 -0700, by katleman
-
Added tag hs25.40-b09 for changeset c9635cad4a5d jdk8u40-b05Fri, 05 Sep 2014 15:02:44 -0700, by amurillo
-
8057623: add an extension class for argument handlingFri, 05 Sep 2014 12:36:37 -0700, by jcoomes
-
8056056: Remove unnecessary inclusion of HS_ALT_MAKE from solaris MakefileFri, 05 Sep 2014 00:28:43 +0200, by jwilhelm
-
8056223: typo in export_optimized_jdkThu, 28 Aug 2014 23:30:13 +0400, by iignatyev
-
8056072: add jprt_optimized targetsWed, 27 Aug 2014 17:09:18 +0400, by iignatyev
-
8057536: Refactor G1 to allow context specific allocationsFri, 05 Sep 2014 09:49:19 +0200, by sjohanss
-
8057531: refactor gc argument processing code slightlyThu, 04 Sep 2014 16:53:27 -0700, by jcoomes
-
8054970: gc src file exclusion should exclude alternative sourcesThu, 04 Sep 2014 09:37:41 -0700, by jcoomes
-
8055765: Misplaced @key stress prevents MallocSiteHashOverflow.java and MallocStressTest.java tests from runningFri, 22 Aug 2014 06:28:14 -0700, by gtriantafill
-
8055684: runtime/NMT/CommandLineEmptyArgument.java failsThu, 21 Aug 2014 14:37:39 -0700, by gtriantafill
-
8055053: [TESTBUG] runtime/NMT/VirtualAllocCommitUncommitRecommit.java failsFri, 22 Aug 2014 07:38:42 -0700, by gtriantafill
-
8055052: [TESTBUG] runtime/NMT/JcmdDetailDiff.java fails on Windows when there are no debug symbols availableFri, 22 Aug 2014 06:46:29 -0700, by gtriantafill
-
8055051: runtime/NMT/CommandLineEmptyArgument.java failsTue, 19 Aug 2014 06:47:28 -0700, by gtriantafill
-
8054711: [TESTBUG] Enable NMT2 tests after NMT2 is integratedThu, 04 Sep 2014 10:14:37 -0400, by gtriantafill
-
8054547: Re-enable warning for incompatible java launcherThu, 14 Aug 2014 13:15:23 -0400, by zgu
-
8054952: [TESTBUG] Add missing NMT2 testsTue, 12 Aug 2014 14:06:41 -0700, by gtriantafill
-
8057535: add a thread extension classThu, 04 Sep 2014 11:21:08 +0200, by sla
-
8057143: Incomplete renaming of variables containing "hrs" to "hrm" related to HeapRegionSeqWed, 03 Sep 2014 17:01:57 +0200, by tschatzl
-
MergeWed, 03 Sep 2014 21:20:39 +0000, by ccheung
-
8056175: Change "8048150: Allow easy configurations for large CDS archives" triggers conversion warning with older GCCWed, 27 Aug 2014 10:42:28 -0700, by ccheung
-
8048150: Allow easy configurations for large CDS archivesMon, 25 Aug 2014 00:13:36 -0700, by ccheung
-
MergeWed, 03 Sep 2014 08:52:08 -0700, by amurillo
-
MergeTue, 02 Sep 2014 11:42:01 -0700, by amurillo
-
8054808: Bitmap verification sometimes fails after Full GC aborts concurrent mark.Thu, 28 Aug 2014 17:05:41 +0200, by tschatzl
-
MergeWed, 03 Sep 2014 08:44:47 +0000, by anoll
-
8055657: Test compiler/classUnloading/methodUnloading/TestMethodUnloading.java does not work with non-default GCFri, 29 Aug 2014 10:47:50 +0200, by thartmann
-
MergeWed, 03 Sep 2014 09:25:44 +0200, by tschatzl
-
8056043: Heap does not shrink within the heap after JDK-8038423Wed, 03 Sep 2014 09:24:07 +0200, by tschatzl
-
8037925: CMM Testing: an allocated humongous object at the end of the heap should not prevents shrinking the heapWed, 03 Sep 2014 09:23:58 +0200, by jwilhelm
-
8055919: Remove dead code in G1 concurrent marking codeTue, 02 Sep 2014 15:04:00 +0200, by tschatzl
-
MergeTue, 02 Sep 2014 15:03:57 +0200, by tschatzl
-
MergeFri, 29 Aug 2014 13:12:03 +0200, by tschatzl
-
8054819: Rename HeapRegionSeq to HeapRegionManagerTue, 26 Aug 2014 09:36:53 +0200, by tschatzl
-
8056971: Minor class loading clean-upTue, 02 Sep 2014 14:02:57 -0700, by iklam
-
8046070: Class Data Sharing clean up and refactoringThu, 21 Aug 2014 13:57:51 -0700, by iklam
-
8055069: TSX and RTM should be deprecated more strongly until hardware is correctedFri, 22 Aug 2014 12:03:49 -0700, by kvn
-
8056299: new hotspot build - hs25.40-b09Thu, 28 Aug 2014 14:05:08 -0700, by amurillo
-
Added tag jdk8u40-b04 for changeset fd4dbaff3002Wed, 03 Sep 2014 13:19:59 -0700, by katleman
-
Added tag hs25.40-b08 for changeset 3f1b3f2dd1cbThu, 28 Aug 2014 14:00:21 -0700, by amurillo
-
8056256: [TESTBUG] Disable NMTWithCDS.java test as launcher change has yet promotedThu, 28 Aug 2014 11:55:10 -0400, by zgu
-
8055236: Deadlock during NMT2 shutdown on WindowsWed, 27 Aug 2014 08:42:58 -0400, by zgu
-
8054546: NMT2 leaks memoryWed, 20 Aug 2014 08:41:15 -0400, by zgu
-
8055061: assert at share/vm/services/virtualMemoryTracker.cpp:332 Error: ShouldNotReachHere() when running NMT testsTue, 19 Aug 2014 09:05:55 -0400, by zgu
-
8055007: NMT2: emptyStack missing in minimal buildTue, 19 Aug 2014 08:34:25 -0400, by zgu
-
8054368: nsk/jdi/VirtualMachine/exit/exit002 crash with detail tracking on (NMT2)Thu, 14 Aug 2014 09:02:51 -0400, by zgu
-
8054938: [TESTBUG] Wrong WhiteBox.java was pushed by JDK-8044140Tue, 12 Aug 2014 12:39:02 -0700, by zgu
-
8044140: Create NMT (Native Memory Tracking) tests for NMT2Wed, 27 Aug 2014 08:35:03 -0400, by zgu
-
8046598: Scalable Native memory tracking developmentWed, 27 Aug 2014 08:19:12 -0400, by zgu
-
MergeWed, 27 Aug 2014 09:36:55 +0200, by tschatzl
-
8055953: [TESTBUG] Fix for 8055098 does not contain unit testTue, 26 Aug 2014 14:15:42 +0200, by tschatzl
-
8055098: WB API should be extended to provide information about size and age of object.Thu, 21 Aug 2014 16:44:41 +0200, by tschatzl
-
8029524: Remove unsused method CollectedHeap::unsafe_max_alloc()Tue, 26 Aug 2014 10:28:43 +0200, by brutisso
-
MergeMon, 25 Aug 2014 17:05:18 -0400, by hseigel
-
MergeMon, 25 Aug 2014 16:03:29 -0400, by hseigel
-
8051002: Incorrectly merged share/vm/classfile/classFileParser.cpp was pushed to 8u20.Mon, 25 Aug 2014 15:57:10 -0400, by lfoltan
-
8055952: new hotspot build - hs25.40-b08Mon, 25 Aug 2014 11:19:43 -0700, by amurillo
-
Added tag hs25.40-b07 for changeset c3990b8c710eMon, 25 Aug 2014 11:15:30 -0700, by amurillo
-
8054402: "klass->is_loader_alive(_is_alive)) failed: must be alive" for anonymous classes hs25.40-b07Mon, 25 Aug 2014 08:20:17 +0200, by thartmann
-
8055786: new hotspot build - hs25.40-b07Thu, 21 Aug 2014 14:48:49 -0700, by amurillo
-
MergeThu, 28 Aug 2014 16:11:12 -0700, by lana
-
MergeTue, 26 Aug 2014 13:38:33 -0700, by amurillo
-
8055744: 8u-dev nightly solaris builds failed on 08/20Fri, 22 Aug 2014 13:24:04 +0200, by jwilhelm
-
8055006: Store original value of Min/MaxHeapFreeRatioMon, 28 Jul 2014 22:43:08 +0200, by jwilhelm
-
8031994: java/lang/Character/CheckProp test times outWed, 04 Jun 2014 10:01:28 +0200, by rbackman
-
MergeTue, 19 Aug 2014 20:41:28 +0100, by coffeys
-
Added tag jdk8u40-b03 for changeset 38539608359aThu, 28 Aug 2014 13:23:42 -0700, by katleman
-
Added tag hs25.40-b06 for changeset fbc31318922c jdk8u40-b03Thu, 21 Aug 2014 14:42:55 -0700, by amurillo
-
8055635: Missing include in g1RegionToSpaceMapper.hpp results in unresolved symbol of fastdebug build without precompiled headersWed, 20 Aug 2014 15:04:39 +0200, by tschatzl
-
8055525: Bigapp weblogic+medrec fails to startup after JDK-8038423Wed, 20 Aug 2014 14:34:40 +0200, by tschatzl
-
8038423: G1: Decommit memory within heapThu, 21 Aug 2014 11:47:10 +0200, by tschatzl
-
8054818: Refactor HeapRegionSeq to manage heap region and auxiliary dataTue, 19 Aug 2014 10:50:27 +0200, by tschatzl
-
8040722: G1: Clean up usages of heap_region_containingTue, 19 Aug 2014 12:39:06 +0200, by brutisso
-
8038829: G1: More useful information in a few assert messagesTue, 01 Apr 2014 07:46:51 +0200, by brutisso
-
8054362: gc/g1/TestEagerReclaimHumongousRegions2.java timeoutMon, 18 Aug 2014 15:41:57 +0200, by tschatzl
-
MergeTue, 19 Aug 2014 09:13:06 +0000, by poonam
-
8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GCTue, 19 Aug 2014 02:05:49 -0700, by poonam
-
8055275: Several gc/class_unloading/ tests fail due to missed +UnlockDiagnosticVMOptions flagMon, 18 Aug 2014 14:12:48 +0200, by stefank
-
8054883: Segmentation error while running programWed, 13 Aug 2014 17:37:11 -0700, by iveresov
-
8050485: super() in a try block in a ctor causes VerifyErrorTue, 12 Aug 2014 20:29:25 -0400, by hseigel
-
8026796: Make replace_in_map() on parent maps genericWed, 13 Aug 2014 11:00:22 +0200, by roland
-
8038265: CMS: enable time based triggering of concurrent cyclesWed, 23 Apr 2014 12:37:36 +0200, by brutisso
-
8055217: Make jdk8u40 the default jprt release for hs25.40Fri, 15 Aug 2014 11:39:29 -0700, by amurillo
-
8046919: jni_PushLocalFrame OOM - increase MAX_REASONABLE_LOCAL_CAPACITYThu, 14 Aug 2014 10:56:34 +0200, by dsimms
-
8055155: new hotspot build - hs25.40-b06Thu, 14 Aug 2014 12:58:56 -0700, by amurillo
-
Added tag jdk8u40-b02 for changeset f52cb9164759Thu, 21 Aug 2014 11:43:17 -0700, by katleman
-
Added tag hs25.40-b05 for changeset 897333c7e587 jdk8u40-b02Thu, 14 Aug 2014 12:55:31 -0700, by amurillo
-
8046662: Check JNI ReleaseStringChars / ReleaseStringUTFChars verify_guards test invertedThu, 14 Aug 2014 15:22:13 +0200, by dsimms
-
6311046: -Xcheck:jni should support checking of GetPrimitiveArrayCritical.Thu, 14 Aug 2014 15:16:07 +0200, by dsimms
-
8031323: Optionally align objects copied to survivor spacesMon, 04 Aug 2014 10:48:10 -0700, by jmasa
-
8040920: Uninitialised memory in hotspot/src/share/vm/code/dependencies.cppThu, 07 Aug 2014 18:09:12 -0700, by morris
-
MergeTue, 12 Aug 2014 22:29:36 +0000, by morris
-
8039498: Add iterators to GrowableArrayFri, 11 Apr 2014 13:52:51 +0200, by anoll
-
8035968: Leverage CPU Instructions to Improve SHA Performance on SPARCWed, 11 Jun 2014 11:05:10 -0700, by kvn
-
8035605: Expand functionality of PredictedIntrinsicGeneratorTue, 10 Jun 2014 12:28:06 -0700, by kvn
-
8052081: Optimize generated by C2 code for Intel's Atom processorTue, 05 Aug 2014 15:02:10 -0700, by kvn
-
MergeTue, 12 Aug 2014 15:17:46 +0000, by tschatzl
-
8054341: Remove some obsolete code in G1CollectedHeap classThu, 07 Aug 2014 22:28:53 +0200, by tschatzl
-
8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdateThu, 07 Aug 2014 22:28:16 +0200, by tschatzl
-
8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmapThu, 31 Jul 2014 09:23:24 +0200, by tschatzl
-
8050973: CMS/G1 GC: add missing Resource and Handle markTue, 29 Jul 2014 10:26:09 +0200, by mdoerr
-
8027959: Early reclamation of large objects in G1Wed, 23 Jul 2014 09:03:32 +0200, by tschatzl
-
8048112: G1 Full GC needs to support the case when the very first region is not availableMon, 21 Jul 2014 10:00:31 +0200, by tschatzl
-
8048088: Conservative maximum heap alignment should take vm_allocation_granularity into accountMon, 21 Jul 2014 09:59:54 +0200, by tschatzl
-
8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmapMon, 21 Jul 2014 09:59:46 +0200, by tschatzl
-
8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during markingMon, 21 Jul 2014 09:59:37 +0200, by tschatzl
-
8054341: Remove some obsolete code in G1CollectedHeap classThu, 07 Aug 2014 22:28:53 +0200, by tschatzl
-
8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdateThu, 07 Aug 2014 22:28:16 +0200, by tschatzl
-
8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmapThu, 31 Jul 2014 09:23:24 +0200, by tschatzl
-
8050973: CMS/G1 GC: add missing Resource and Handle markTue, 29 Jul 2014 10:26:09 +0200, by mdoerr
-
8027959: Early reclamation of large objects in G1Wed, 23 Jul 2014 09:03:32 +0200, by tschatzl
-
8048112: G1 Full GC needs to support the case when the very first region is not availableMon, 21 Jul 2014 10:00:31 +0200, by tschatzl
-
8048088: Conservative maximum heap alignment should take vm_allocation_granularity into accountMon, 21 Jul 2014 09:59:54 +0200, by tschatzl
-
8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmapMon, 21 Jul 2014 09:59:46 +0200, by tschatzl
-
8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during markingMon, 21 Jul 2014 09:59:37 +0200, by tschatzl
-
7132678: G1: verify that the marking bitmaps have no marks for objects over TAMSTue, 29 Apr 2014 09:33:20 +0200, by brutisso
-
8029443: 'assert(klass->is_loader_alive(_is_alive)) failed: must be alive' during VM_CollectForMetadataAllocationWed, 06 Aug 2014 08:47:40 +0200, by thartmann
-
8054054: 8040121 is brokenThu, 31 Jul 2014 19:59:36 +0200, by roland
-
8049043: Load variable through a pointer of an incompatible type in hotspot/src/share/vm/runtime/sharedRuntimeMath.hppTue, 29 Jul 2014 13:56:29 +0200, by thartmann
-
8040121: Load variable through a pointer of an incompatible type in src/hotspot/src/share/vm: opto/output.cpp, runtime/sharedRuntimeTrans.cpp, utilities/globalDefinitions_visCPP.hppTue, 29 Jul 2014 13:54:16 +0200, by thartmann
-
8043301: Duplicate definitions in vm/runtime/sharedRuntimeTrans.cpp versus math.h in VS2013Thu, 22 May 2014 11:36:23 -0400, by lfoltan
-
8054805: Update CLI tests on RTM options to reflect changes in JDK-8054376Mon, 11 Aug 2014 19:19:47 +0400, by fzhinkin
-
8054376: Move RTM flags from Experimental to ProductMon, 11 Aug 2014 11:43:22 -0700, by kvn
-
8051344: JVM crashed in Compile::start() during method parsing w/ UseRTMDeopt turned onMon, 28 Jul 2014 15:06:38 -0700, by fzhinkin
-
8048269: Add flag to turn off class unloading after G1 concurrent markWed, 06 Aug 2014 09:55:16 +0200, by stefank
-
8051883: TEST.groups references missing test: gc/class_unloading/TestCMSClassUnloadingDisabledHWM.javaMon, 04 Aug 2014 15:04:45 +0200, by stefank
-
8049831: Metadata Full GCs are not triggered when CMSClassUnloadingEnabled is turned offFri, 11 Jul 2014 09:07:23 +0200, by stefank
-
8049426: Minor cleanups after G1 class unloadingWed, 09 Jul 2014 16:44:30 +0200, by ehelin
-
8049421: G1 Class Unloading after completing a concurrent mark cycleMon, 07 Jul 2014 10:12:40 +0200, by stefank
-
8047362: Add a version of CompiledIC_at that doesn't create a new RelocIteratorTue, 01 Jul 2014 09:03:55 +0200, by stefank
-
8047818: G1 HeapRegions can no longer be ContiguousSpacesThu, 26 Jun 2014 11:36:58 +0200, by mgerdin
-
8048214: Linker error when compiling G1SATBCardTableModRefBS after include order changesThu, 26 Jun 2014 13:20:18 +0200, by mgerdin
-
8047821: G1 Does not use the save_marks functionality as intendedThu, 26 Jun 2014 10:00:00 +0200, by mgerdin
-
8047820: G1 Block offset table does not need to support generic Space classesWed, 25 Jun 2014 16:53:13 +0200, by mgerdin
-
8047819: G1 HeapRegionDCTOC does not need to inherit ContiguousSpaceDCTOCWed, 25 Jun 2014 10:55:10 +0200, by mgerdin
-
8047326: Consolidate all CompiledIC::CompiledIC implementations and move it to compiledIC.cppWed, 25 Jun 2014 08:56:57 +0200, by stefank
-
8047323: Remove unused _copy_metadata_obj_cl in G1CopyingKeepAliveClosureWed, 25 Jun 2014 08:28:01 +0200, by stefank
-
8047373: Clean the ExceptionCache in one passTue, 24 Jun 2014 17:09:48 +0200, by stefank
-
8046670: Make CMS metadata aware closures applicable for other collectorsTue, 24 Jun 2014 16:20:15 +0200, by stefank
-
8038405: Clean up some virtual fucntions in Space class hierarchyWed, 12 Mar 2014 15:25:35 +0100, by mgerdin
-
8038412: Move object_iterate_careful down from Space to ContigousSpace and CFLSpaceWed, 12 Mar 2014 17:13:48 +0100, by mgerdin
-
8038404: Move object_iterate_mem from Space to CMS since it is only ever used by CMSWed, 12 Mar 2014 15:22:45 +0100, by mgerdin
-
8038399: Remove dead oop_iterate MemRegion variants from SharedHeap, Generation and Space classesThu, 06 Mar 2014 09:08:18 +0100, by mgerdin
-
8037958: ConcurrentMark::cleanup leaks BitMaps if VerifyDuringGC is enabledWed, 26 Mar 2014 10:54:52 +0100, by mgerdin
-
8035746: Add missing Klass::oop_is_instanceClassLoader() functionThu, 27 Feb 2014 10:36:50 +0100, by stefank
-
8035648: Don't use Handle in java_lang_String::printThu, 27 Feb 2014 10:34:55 +0100, by stefank
-
8035412: Cleanup ClassLoaderData::is_aliveFri, 21 Feb 2014 10:19:09 +0100, by stefank
-
8035393: Use CLDClosure instead of CLDToOopClosure in frame::oops_interpreted_doFri, 21 Feb 2014 10:01:20 +0100, by stefank
-
8034764: Use process_strong_roots to adjust the StringTableFri, 14 Feb 2014 09:29:56 +0100, by stefank
-
8034761: Remove the do_code_roots parameter from process_strong_rootsThu, 13 Feb 2014 17:44:39 +0100, by stefank
-
8033923: Use BufferingOopClosure for G1 code root scanningMon, 10 Feb 2014 12:58:09 +0100, by stefank
-
8033764: Remove the usage of StarTask from BufferingOopClosureMon, 10 Feb 2014 12:51:51 +0100, by stefank
-
8032379: Remove the is_scavenging flag to process_strong_rootsTue, 14 Jan 2014 16:40:33 +0100, by mgerdin
-
8054550: new hotspot build - hs25.40-b05Thu, 07 Aug 2014 15:02:18 -0700, by amurillo
-
Added tag jdk8u40-b01 for changeset dc06b830ea95Wed, 13 Aug 2014 14:49:46 -0700, by katleman
-
Added tag hs25.40-b04 for changeset cb95655ef06f jdk8u40-b01Thu, 07 Aug 2014 14:55:21 -0700, by amurillo
-
8038756: new WB API :: get/setVMFlagFri, 30 May 2014 17:20:48 +0400, by iignatyev
-
8029070: memory leak in jmm_SetVMGlobalMon, 23 Dec 2013 20:56:18 +0400, by iignatyev
-
MergeThu, 07 Aug 2014 09:18:28 -0400, by hseigel
-
8046233: VerifyError on backward branchTue, 05 Aug 2014 09:11:35 -0400, by hseigel
-
MergeWed, 06 Aug 2014 21:37:17 +0000, by morris
-
8040921: Uninitialised memory in hotspot/src/share/vm/c1/c1_LinearScan.cppWed, 06 Aug 2014 14:22:19 -0700, by morris
-
8049252: VerifyStack logic in Deoptimization::unpack_frames does not expect to see invoke bc at the top frame during normal deoptimizationTue, 29 Jul 2014 13:40:58 -0700, by kvn
-
8051012: Regression in verifier for <init> method call from inside of a branchSat, 02 Aug 2014 16:28:59 -0400, by hseigel
-
8024366: Make UseNUMA enable UseNUMAInterleavingThu, 16 Jan 2014 13:25:25 -0800, by jmasa
-
8054159: new hotspot build - hs25.40-b04Fri, 01 Aug 2014 11:23:06 -0700, by amurillo
-
Added tag hs25.40-b03 for changeset e2976043eac3Fri, 01 Aug 2014 11:17:21 -0700, by amurillo
-
8039489: Refactor test framework for dynamic VM options hs25.40-b03Tue, 20 May 2014 18:25:14 +0400, by dfazunen
-
8046715: Add a way to verify an extended set of command line optionsMon, 28 Jul 2014 20:47:56 +0200, by jwilhelm
-
8038928: gc/g1/TestGCLogMessages.java fail with "[Evacuation Failure'Sun, 11 May 2014 16:35:43 -0700, by jmasa
-
8046783: Add hidden field to methods for event based tracingWed, 25 Jun 2014 21:36:48 +0200, by egahlin
-
8049684: pstack crashes on java core dumpMon, 21 Jul 2014 10:40:50 +0100, by kevinw
-
8051910: new hotspot build - hs25.40-b03Fri, 25 Jul 2014 10:42:05 -0700, by amurillo
-
Added tag hs25.40-b02 for changeset f0afba33c928Fri, 25 Jul 2014 10:28:05 -0700, by amurillo
-
MergeThu, 24 Jul 2014 18:46:55 +0000, by drchase
-
8028037: [parfait] warnings from b114 for hotspot.src.share.vmTue, 11 Mar 2014 13:38:32 -0400, by drchase
-
8050978: Fix bad field access check in C1 and C2Fri, 18 Jul 2014 09:04:01 +0200, by goetz
-
8050972: Concurrency problem in PcDesc cacheThu, 17 Jul 2014 10:21:31 +0200, by mdoerr
-
8050229: Uninitialised memory in hotspot/src/share/vm/compiler/oopMap.cppTue, 22 Jul 2014 07:35:52 -0700, by morris
-
8040977: G1 crashes when run with -XX:-G1DeferredRSUpdateMon, 21 Jul 2014 09:41:06 +0200, by tschatzl
-
8035401: Fix visibility of G1ParScanThreadState membersMon, 21 Jul 2014 09:41:06 +0200, by tschatzl
-
8035400: Move G1ParScanThreadState into its own filesMon, 21 Jul 2014 09:41:04 +0200, by tschatzl
-
8026847: [TESTBUG] gc/g1/TestSummarizeRSetStats* tests launch 32bit jvm with UseCompressedOopsMon, 21 Jul 2014 09:40:19 +0200, by tschatzl
-
8043722: Swapped usage of idx_t and bm_word_t types in parMarkBitMap.cppMon, 21 Jul 2014 09:40:19 +0200, by tschatzl
-
8043723: max_heap_for_compressed_oops() declared with size_t, but defined with uintxMon, 21 Jul 2014 09:40:19 +0200, by tschatzl
-
8026784: Error message in AdaptiveFreeList<Chunk>::verify_stats is wrongMon, 21 Jul 2014 09:40:19 +0200, by tschatzl
-
8040792: G1: Memory usage calculation uses sizeof(this) instead of sizeof(classname)Mon, 21 Jul 2014 09:40:19 +0200, by tschatzl
-
8040002: Clean up code and code duplication in re-diryting cards for verificationMon, 21 Jul 2014 09:40:19 +0200, by tschatzl
-
8019342: G1: High "Other" time most likely due to card redirtyingMon, 21 Jul 2014 09:40:19 +0200, by tschatzl
-
8028710: G1 does not retire allocation buffers after reference processing workMon, 21 Jul 2014 09:40:19 +0200, by tschatzl
-
8039596: Remove HeapRegionRemSet::clear_incoming_entryMon, 21 Jul 2014 09:40:19 +0200, by tschatzl
-
8037344: Use the "next" field to iterate over fine remembered instead of using the hash tableMon, 21 Jul 2014 09:40:19 +0200, by tschatzl
-
8027553: Change the in_cset_fast_test functionality to use the G1BiasedArray abstractionMon, 21 Jul 2014 09:40:19 +0200, by tschatzl
-
8038930: G1CodeRootSet::test fails with assert(_num_chunks_handed_out == 0) failed: No elements must have been handed out yetWed, 16 Apr 2014 10:14:50 +0200, by tschatzl
-
8042255: make gc src file exclusion more automaticTue, 20 May 2014 10:04:03 -0700, by jcoomes
-
8049916: new hotspot build - hs25.40-b02Fri, 11 Jul 2014 00:25:05 -0700, by amurillo
-
8051005: Third Party License Readme update for 8u20Mon, 21 Jul 2014 21:46:27 +0000, by jeff
-
8050167: linux-sparcv9: hs_err file does not show any stack informationMon, 21 Jul 2014 06:00:44 -0700, by zgu
-
8051378: AIX: Change "8030763: Validate global memory allocation" breaks the HotSpot buildFri, 18 Jul 2014 19:56:02 +0200, by simonis
-
MergeThu, 17 Jul 2014 18:03:26 +0100, by robm
-
MergeWed, 16 Jul 2014 16:45:17 -0700, by amurillo
-
8042804: Support invoking Hotspot tests from top levelMon, 12 May 2014 06:17:05 -0700, by mikael
-
Added tag hs25.40-b01 for changeset d952af8cf67dFri, 11 Jul 2014 00:19:54 -0700, by amurillo
-
8043546: C1 optimizes @Stable instance fields with default valuesThu, 10 Jul 2014 12:04:43 -0700, by vlivanov
-
8042737: Introduce umbrella header prefetch.inline.hppThu, 08 May 2014 15:37:17 +0200, by goetz
-
8042195: Introduce umbrella header orderAccess.inline.hpp.Tue, 29 Apr 2014 15:17:27 +0200, by goetz
-
8046542: [I.finalize() calls from methods compiled by C1 do not cause IllegalAccessError on SparcWed, 02 Jul 2014 22:54:18 +0200, by roland
-
8049327: [TESTBUG] gc/logging/TestGCId.java assumes default PrintGCID value is trueMon, 07 Jul 2014 14:44:33 +0200, by brutisso
-
8046769: Set T family feature bit on Niagara systemsMon, 16 Jun 2014 16:27:41 -0700, by mikael
-
8047812: Ensure ClassLoaderDataGraph::classes_unloading_do only delivers klasses from CLDs with non-reclaimed class loader oopsTue, 01 Jul 2014 10:36:19 +0200, by mgronlun
-
8039147: Cleanup SuspendibleThreadSetFri, 11 Apr 2014 12:29:24 +0200, by pliden
-
8046231: G1: Code root location ... from nmethod ... not in strong code roots for regionMon, 23 Jun 2014 16:43:41 +0200, by pliden
-
8043607: Add a GC id as a log decoration similar to PrintGCTimeStampsThu, 19 Jun 2014 13:31:14 +0200, by brutisso
-
8048141: Update the Hotspot version numbers in Hotspot for JDK 8u40Wed, 25 Jun 2014 15:51:15 -0700, by amurillo
-
MergeSat, 21 Jun 2014 01:56:29 +0000, by coleenp
-
8039150: host_klass invariant fails when verifying newly loaded JSR-292 anonymous classesFri, 20 Jun 2014 10:48:36 -0400, by coleenp
-
8047732: new hotspot build - hs25.20-b21Fri, 20 Jun 2014 12:39:56 -0700, by amurillo
-
Added tag jdk8u40-b00 for changeset 4828415ebbf1Fri, 27 Jun 2014 11:07:23 +0100, by coffeys
-
Add some Math exact testsTue, 07 Apr 2015 11:20:51 +0200, by Gilles Duboscq
-
Integer exact arithmetic: make sure non-exact stamp logic is not usedThu, 02 Apr 2015 14:37:44 +0200, by Gilles Duboscq
-
Move special arithemtic nodes from graal.truffle to graal and use them to inrinsify some of the JDK8 Math methodsTue, 07 Apr 2015 11:30:29 +0200, by Gilles Duboscq
-
mx: Avoid listing directories that do not exist while looking for JDKsTue, 07 Apr 2015 11:19:39 +0200, by Gilles Duboscq
-
Ensure ControlSinkNodes are added to the graph in PartialEscapeClosure.Wed, 08 Apr 2015 11:29:36 +0200, by Roland Schatz
-
handle ControlSinks in PEA canonicalizationTue, 07 Apr 2015 17:52:50 +0200, by Lukas Stadler
-
Check that snippets only access locations that are either accessed by the replacee, or are private to the snippet.Tue, 07 Apr 2015 14:07:03 +0200, by Roland Schatz
-
UnsafeArrayCopyNode is a MemoryAccess.Tue, 07 Apr 2015 13:30:09 +0200, by Roland Schatz
-
rename CompilerToVM.readUnsafeOop to readUncompressedOop and only use it for reading oops in VM data structures since Unsafe.getObject() can be used for other casesTue, 07 Apr 2015 12:21:08 +0200, by Doug Simon
-
only force fix an unguarded JavaReadNodeTue, 07 Apr 2015 12:19:45 +0200, by Doug Simon
-
conditional elimination: use begin node from guard anchor instead of node to block mapTue, 07 Apr 2015 02:55:05 +0200, by Andreas Woess
-
Add getAddress/putAddress to Unsafe plugin.Mon, 06 Apr 2015 08:48:36 -0700, by twisti
-
DSL: rename ElementUtils.typeCompatible to areTypesCompatible.Mon, 06 Apr 2015 13:45:08 +0100, by Chris Seaton
-
DSL: add tests for comparing against a byte and a short in guards.Mon, 06 Apr 2015 13:43:39 +0100, by Chris Seaton
-
DSL: allow comparison of different integral types.Sun, 05 Apr 2015 20:40:52 +0100, by Chris Seaton
-
DSL: add support for hex, oct and binary integer literals.Sun, 05 Apr 2015 19:51:46 +0100, by Chris Seaton
-
account for InvocationPlugins that don't return true when using them for late inliningSun, 05 Apr 2015 09:45:58 +0200, by Doug Simon
-
more robust error handlingSat, 04 Apr 2015 22:59:19 +0200, by Doug Simon
-
renamed getMethodSubstitution to getSubstitution in Replacements API and removed getMethodSubstitutionMethodSat, 04 Apr 2015 21:57:19 +0200, by Doug Simon
-
removed some redundant GraphBuilderContext methods or gave them default implementationsSat, 04 Apr 2015 21:43:21 +0200, by Doug Simon
-
removed GraphBuilderContext.getRootMethod()Sat, 04 Apr 2015 19:52:26 +0200, by Doug Simon
-
removed commented out codeSat, 04 Apr 2015 19:47:24 +0200, by Doug Simon
-
added support for inlining graphs derived from InvocationPluginsSat, 04 Apr 2015 19:47:04 +0200, by Doug Simon
-
Ignore ResolvedJavaMethod.canBeInlined when parsing Snippets or ReplacementsFri, 03 Apr 2015 17:49:43 +0200, by Stefan Anzinger
-
Run input type verification only when assertions are enabled.Fri, 03 Apr 2015 13:27:13 +0200, by Roland Schatz
-
IGV: Improve text contrast.Thu, 02 Apr 2015 18:55:27 +0200, by Roland Schatz
-
non-iterative PEA during partial evaluationThu, 02 Apr 2015 14:55:51 +0200, by Lukas Stadler
-
canonicalize during PEAThu, 02 Apr 2015 14:55:50 +0200, by Lukas Stadler
-
test for PEA canonicalizationThu, 02 Apr 2015 14:50:16 +0200, by Lukas Stadler
-
take replacements into account in NewArrayNode.virtualizeThu, 02 Apr 2015 14:33:43 +0200, by Lukas Stadler
-
LoadFieldNode and StoreFieldNode don't need to be VirtualizableRootsThu, 02 Apr 2015 14:33:31 +0200, by Lukas Stadler
-
added Checkstyle rule to prevent non-ASCII characters in Java source filesFri, 03 Apr 2015 10:41:57 +0200, by Doug Simon
-
replace non-ASCII characters with unicode encodingFri, 03 Apr 2015 10:41:28 +0200, by Doug Simon
-
DebugTimers should be static final when possibleThu, 02 Apr 2015 17:42:25 -0700, by Tom Rodriguez
-
MergeThu, 02 Apr 2015 21:27:25 +0200, by Stefan Anzinger
-
[SPARC] Implement new instructions in assembler/enhance assertion error-message in MoveResolverThu, 02 Apr 2015 18:45:28 +0200, by Stefan Anzinger
-
lower JavaReadNode to a ReadNode that will never floatThu, 02 Apr 2015 19:40:14 +0200, by Doug Simon
-
fix unguarded reads resulting from lowering UnsafeLoadNodeThu, 02 Apr 2015 19:30:19 +0200, by Doug Simon
-
fix canonicalization of ObjectEqualsNode to TypeCheckNode after fixing TypeCheckNode canonicalizationThu, 02 Apr 2015 19:23:19 +0200, by Doug Simon
-
folding a TypeCheckNode can only be done if the stamp of the input object denotes an exact typeThu, 02 Apr 2015 19:21:59 +0200, by Doug Simon
-
Don't drop entry framestate in inline graph if it has more usages than just the start node.Thu, 02 Apr 2015 17:32:26 +0200, by Roland Schatz
-
Merge.Thu, 02 Apr 2015 16:56:27 +0200, by Doug Simon
-
use .equals() instead of '=='Thu, 02 Apr 2015 16:41:30 +0200, by Doug Simon
-
Merge.Thu, 02 Apr 2015 16:08:55 +0200, by Doug Simon
-
fix canonicalization of ObjectEqualsNode to TypeCheckNode (again)Thu, 02 Apr 2015 16:08:26 +0200, by Doug Simon
-
handle new nodes when gathering unscheduled usages of a node about to be loweredThu, 02 Apr 2015 14:09:02 +0200, by Doug Simon
-
fix canonicalization of ObjectEqualsNode to TypeCheckNodeThu, 02 Apr 2015 12:56:38 +0200, by Doug Simon
-
Merge.Thu, 02 Apr 2015 12:22:57 +0200, by Doug Simon
-
canonicalize 'o.getClass() == A.class' to a TypeCheckNodeThu, 02 Apr 2015 12:22:12 +0200, by Doug Simon
-
add GetClassNode and use it in a non-HotSpot specific InvocationPlugin for Object.getClass()Thu, 02 Apr 2015 11:45:32 +0200, by Doug Simon
-
fix for replay compilation supportThu, 02 Apr 2015 10:00:21 +0200, by Doug Simon
-
Truffle: cache threshold in constant to speed up defer compilation check.Thu, 02 Apr 2015 16:30:52 +0200, by Christian Humer
-
Truffle: use visitor for getCallNodes.Thu, 02 Apr 2015 16:30:52 +0200, by Christian Humer
-
Truffle: do not use iterators for visitors.Thu, 02 Apr 2015 01:27:27 +0200, by Christian Humer
-
Truffle: cache NodeClass lookup in Node.Thu, 02 Apr 2015 01:26:31 +0200, by Christian Humer
-
Truffle: make NodeClass and NodeField a top-level class.Thu, 02 Apr 2015 01:22:41 +0200, by Christian Humer
-
better virtualization of BasicArrayCopyNodeThu, 02 Apr 2015 14:28:27 +0200, by Lukas Stadler
-
handle unsafe load and store during PEA read eliminationThu, 02 Apr 2015 14:28:01 +0200, by Lukas Stadler
-
BenchmarkCounters: add DynamicCountersHumanReadable option and computer readable dumper (non-default).Thu, 02 Apr 2015 11:18:02 +0200, by Josef Eisl
-
Merge.Wed, 01 Apr 2015 19:30:25 +0200, by Thomas Wuerthinger
-
Fixes after introducing TypeCheckNode.Wed, 01 Apr 2015 19:30:14 +0200, by Thomas Wuerthinger
-
Introduce TypeCheckNode.Wed, 01 Apr 2015 17:43:06 +0200, by Thomas Wuerthinger
-
allow lowering of UnsafeLoadNode while guards are still floatingWed, 01 Apr 2015 17:40:02 +0200, by Doug Simon
-
Merge.Wed, 01 Apr 2015 17:36:51 +0200, by Doug Simon
-
fixed canonicalizeprojects issueWed, 01 Apr 2015 17:12:52 +0200, by Doug Simon
-
fixed pylint issuesWed, 01 Apr 2015 16:11:22 +0200, by Doug Simon
-
Merge.Wed, 01 Apr 2015 15:08:55 +0200, by Doug Simon
-
improved error message for use of a macro node within a snippet that tries to lower itself to an invokeWed, 01 Apr 2015 15:08:25 +0200, by Doug Simon
-
removed IntrinsificationsEnabled and IntrinsificationsDisabled optionsWed, 01 Apr 2015 13:59:01 +0200, by Doug Simon
-
don't allow non-recursive, non-intrinsified invokes in intrinsics or snippetsWed, 01 Apr 2015 13:55:59 +0200, by Doug Simon
-
removed unused MacroNode constructorWed, 01 Apr 2015 13:48:54 +0200, by Doug Simon
-
removed unused BailoutNodeWed, 01 Apr 2015 13:48:42 +0200, by Doug Simon
-
improved fsckprojects to take into account hg tracked filesWed, 01 Apr 2015 13:07:22 +0200, by Doug Simon
-
Merge.Wed, 01 Apr 2015 16:36:28 +0200, by Thomas Wuerthinger
-
Improvements to the Stamp infrastructure. New methods Stamp#improveWith, Stamp#tryImproveWith, Stamp#isIllegal.Wed, 01 Apr 2015 16:36:15 +0200, by Thomas Wuerthinger
-
MoveProfiling: rename LIROptMoveProfiling option to LIRProfileMoves.Wed, 01 Apr 2015 13:30:06 +0200, by Josef Eisl
-
LinearScan: add more detailed timers.Wed, 01 Apr 2015 11:48:18 +0200, by Josef Eisl
-
Merge with 7815c4d4a07f92d10d27a180f32e0dbc8ca15d44Tue, 31 Mar 2015 19:15:45 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: a new flavor of Instrument that lazily provides an AST fragment to be attached/adopted directly into a running AST, and to which execution event notifications will be routed. Important use cases so far include conditional breakpoints (with optimizeable conditions) and Ruby set_trace_func.Tue, 31 Mar 2015 19:01:07 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: the Instrument code now has access to Probe.invalidateProbeUnchanged, needed for attaching AST instrumentation.Tue, 31 Mar 2015 18:58:36 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: field renaming in ProbeNodeTue, 31 Mar 2015 18:56:42 -0700, by Michael Van De Vanter
-
removed/replaced references to non replay-serializable objects from replay-serializable objectsTue, 31 Mar 2015 15:15:33 +0200, by Doug Simon
-
mx: fix compliance check for EXTRA_JAVA_HOMES, add maximum JAVA_HOME version in mx_graalTue, 31 Mar 2015 14:35:17 +0200, by Gilles Duboscq
-
moved use of GraphUtil.originalValue API into InvocationPlugins to avoid its overhead during canonicalizationTue, 31 Mar 2015 14:12:23 +0200, by Doug Simon
-
allow satisfied compile time assertions to survive until LIR loweringTue, 31 Mar 2015 14:11:07 +0200, by Doug Simon
-
Assert that lastLocationAccess is non-null for reads of mutable locations.Tue, 31 Mar 2015 11:40:04 +0200, by Roland Schatz
-
Assert that lastLocationAccess is never null in FloatingReadPhase.Tue, 31 Mar 2015 11:35:31 +0200, by Roland Schatz
-
Truffle: implement language agnostic OSR support.Tue, 31 Mar 2015 02:16:33 +0200, by Christian Humer
-
SL: repeating node should implement SLStatementNode for a proper toString implementation.Mon, 30 Mar 2015 22:52:03 +0200, by Christian Humer
-
Truffle: cache compiling flag in OptimizedCallTarget to speed up check in the interpreter;Mon, 30 Mar 2015 22:52:03 +0200, by Christian Humer
-
Merge.Mon, 30 Mar 2015 20:45:04 +0200, by Doug Simon
-
Merge.Mon, 30 Mar 2015 18:46:44 +0200, by Thomas Wuerthinger
-
Merge.Mon, 30 Mar 2015 17:57:31 +0200, by Thomas Wuerthinger
-
Fix for IfNode below than canonicalization.Mon, 30 Mar 2015 17:56:43 +0200, by Thomas Wuerthinger
-
EconomyHighTier must apply CanonicalizerPhaseMon, 30 Mar 2015 20:43:59 +0200, by Doug Simon
-
Merge.Mon, 30 Mar 2015 17:58:22 +0200, by Doug Simon
-
AMD64HotSpotCounterOp: use incrementq macro.Mon, 30 Mar 2015 15:38:57 +0200, by Josef Eisl
-
AssemblerTest: add method and code cache provider to scope to enable dumping.Mon, 30 Mar 2015 17:00:08 +0200, by Josef Eisl
-
Add IncrementDecrementMacroTest.Mon, 30 Mar 2015 17:31:48 +0200, by Josef Eisl
-
AMD64Assembler: introduce DEC and incrementq/decrementq macros for AMD64Addresses.Mon, 30 Mar 2015 15:38:24 +0200, by Josef Eisl
-
add InlineIntrinsicsDuringParsing option with a default value of trueMon, 30 Mar 2015 17:51:05 +0200, by Doug Simon
-
added extension points for creating GraphBuilder pluginsMon, 30 Mar 2015 17:50:43 +0200, by Doug Simon
-
allow direct call derived from constant MethodHandle if JDK version >= 1.8.0_60Mon, 30 Mar 2015 17:49:15 +0200, by Doug Simon
-
Correctly re-wire memory edges in snippets.Mon, 30 Mar 2015 16:51:26 +0200, by Roland Schatz
-
remove TruffleReplacementsMon, 30 Mar 2015 14:28:50 +0200, by Andreas Woess
-
PartialEvaluator: method handle inlining now handled by HotSpotInvocationPluginsMon, 30 Mar 2015 14:26:46 +0200, by Andreas Woess
-
lsra.Interval: fix setRegisterPriority().Mon, 30 Mar 2015 14:23:20 +0200, by Josef Eisl
-
handle indexed loads and unboxing in PEA read eliminationMon, 30 Mar 2015 14:02:51 +0200, by Lukas Stadler
-
refactor PrimitiveValueProfile to omit object equality comparison in the profiled caseMon, 30 Mar 2015 14:02:08 +0200, by Lukas Stadler
-
ExactClassValueProfile: do not create isInstance check for generic (object) profilesMon, 30 Mar 2015 14:01:04 +0200, by Lukas Stadler
-
remove UnboxNodes without usages (if object is non-null)Mon, 30 Mar 2015 13:59:59 +0200, by Lukas Stadler
-
HotSpotLoadFieldPlugin no longer checks InlineDuringParsingMon, 30 Mar 2015 11:59:58 +0200, by Doug Simon
-
AMD64HotSpotLIRGenerator.RescueSlotDummyOp: add javadoc.Mon, 30 Mar 2015 10:57:43 +0200, by Josef Eisl
-
AMD64HotSpotLIRGenerator: insert RescueSlotDummyOp only in #beforeRegisterAllocation.Mon, 30 Mar 2015 10:47:08 +0200, by Josef Eisl
-
StandardOp.NoOp: assert that the right instruction is #replaced.Mon, 30 Mar 2015 10:08:38 +0200, by Josef Eisl
-
Reduce usages of fixed node probability cache.Mon, 30 Mar 2015 00:54:07 +0200, by Thomas Wuerthinger
-
Remove GraphCache option.Sun, 29 Mar 2015 20:51:22 +0200, by Thomas Wuerthinger
-
Remove iterative inlining phase.Sun, 29 Mar 2015 20:14:58 +0200, by Thomas Wuerthinger
-
Fix for succeeding stamps of IntegerLessThanNode.Sun, 29 Mar 2015 18:59:59 +0200, by Thomas Wuerthinger
-
Fix for succeeding stamps of IntegerBelowNode.Sun, 29 Mar 2015 18:57:14 +0200, by Thomas Wuerthinger
-
Rename method to avoid clashes.Sun, 29 Mar 2015 18:51:08 +0200, by Thomas Wuerthinger
-
Small fix in memory schedule verification.Sun, 29 Mar 2015 18:45:49 +0200, by Thomas Wuerthinger
-
Fix javadoc.Sun, 29 Mar 2015 16:12:42 +0200, by Thomas Wuerthinger
-
Relax verification of floating read node.Sun, 29 Mar 2015 16:09:29 +0200, by Thomas Wuerthinger
-
Fix suites.Sat, 28 Mar 2015 21:48:27 +0100, by Thomas Wuerthinger
-
Add missing static imports.Sat, 28 Mar 2015 21:28:22 +0100, by Thomas Wuerthinger
-
Remove unused import.Sat, 28 Mar 2015 21:23:17 +0100, by Thomas Wuerthinger
-
Fix project dependencies.Sat, 28 Mar 2015 20:37:58 +0100, by Thomas Wuerthinger
-
Add a color filter based on stamp types.Sat, 28 Mar 2015 20:36:56 +0100, by Thomas Wuerthinger
-
Improve coloring and filters in IGV.Sat, 28 Mar 2015 20:25:56 +0100, by Thomas Wuerthinger
-
Remove old version of partial evaluation.Sat, 28 Mar 2015 17:35:14 +0100, by Thomas Wuerthinger
-
Merge.Fri, 27 Mar 2015 17:02:53 +0100, by Thomas Wuerthinger
-
Small fixes to IGV layout.Fri, 27 Mar 2015 15:43:31 +0100, by Thomas Wuerthinger
-
removed MacroSubstitution and its related machineryFri, 27 Mar 2015 16:04:23 +0100, by Doug Simon
-
Truffle FastPE: recompute loop freqencies once BranchProbabilities have had a chance to canonicalizeFri, 27 Mar 2015 15:37:42 +0100, by Gilles Duboscq
-
IGV: Update Graal color filterFri, 27 Mar 2015 15:33:44 +0100, by Gilles Duboscq
-
Make IGV more robust when parsing block informationFri, 27 Mar 2015 14:09:21 +0100, by Gilles Duboscq
-
don't push MethodHandleNodes with void return type to the stackFri, 27 Mar 2015 14:03:46 +0100, by Doug Simon
-
allow unqualified nested class names in the class part of a MethodFilter patternFri, 27 Mar 2015 14:03:04 +0100, by Doug Simon
-
converted all @MacroSubstitution uses to InvocationPluginsFri, 27 Mar 2015 13:29:08 +0100, by Doug Simon
-
Speed up debug info generation for virtual objectsFri, 27 Mar 2015 00:41:11 -0700, by Tom Rodriguez
-
Merge.Thu, 26 Mar 2015 22:26:18 +0100, by Doug Simon
-
removed uses of StringBufferThu, 26 Mar 2015 21:58:45 +0100, by Doug Simon
-
Merge.Thu, 26 Mar 2015 17:06:40 +0100, by Doug Simon
-
removed uses of StringBuffer, Hashtable and StackThu, 26 Mar 2015 17:06:08 +0100, by Doug Simon
-
don't process Word operations unless parsing a snippet or intrinsicThu, 26 Mar 2015 11:39:07 +0100, by Doug Simon
-
added Checkstyle rule to forbid use of old synchronized classes such as StringBuffer, Vector, Hashtable and StackThu, 26 Mar 2015 11:38:27 +0100, by Doug Simon
-
Remove external ASM dependency.Thu, 26 Mar 2015 13:51:37 -0700, by twisti
-
Rewire usages of MemoryAnchorNode in FloatingReadPhase.Thu, 26 Mar 2015 15:34:27 +0100, by Roland Schatz
-
Unit test for InputTypes in snippets.Thu, 26 Mar 2015 15:17:02 +0100, by Roland Schatz
-
Verify that InputType is in allowedUsageTypes for @NodeIntrinsic methods returning a StructuralInput.Thu, 26 Mar 2015 13:55:36 +0100, by Roland Schatz
-
Allow InputTypes that are not Value in snippets.Wed, 25 Mar 2015 16:55:24 +0100, by Roland Schatz
-
Add CTW of rt.jar to gateWed, 25 Mar 2015 11:48:13 -0700, by Tom Rodriguez
-
Only report debug values for CTW threads by defaultWed, 25 Mar 2015 11:48:07 -0700, by Tom Rodriguez
-
Add option to filter DebugValueSummary by map nameWed, 25 Mar 2015 11:48:01 -0700, by Tom Rodriguez
-
Alway print final CTW messagesWed, 25 Mar 2015 11:47:55 -0700, by Tom Rodriguez
-
Support CTW in product for graalWed, 25 Mar 2015 11:47:49 -0700, by Tom Rodriguez
-
BinaryGraphPrinter: if a schedule is available, also print he node-to-blocks mapping in addition to the block-to-nodesWed, 25 Mar 2015 16:16:36 +0100, by Gilles Duboscq
-
Add scope with the schedule in EffectsPhaseWed, 25 Mar 2015 16:15:20 +0100, by Gilles Duboscq
-
Add test to check that DominatorConditionalEliminationPhase rewires ConditionAnchorNodes properlyWed, 25 Mar 2015 16:31:35 +0100, by Gilles Duboscq
-
Do node intrinsification and word type rewriting only during replacement parsing.Wed, 25 Mar 2015 15:24:37 +0100, by Roland Schatz
-
extract methods to avoid code duplicationTue, 24 Mar 2015 17:33:15 +0100, by Christian Wirth
-
syncronize the access to Source.allSources. Should fix random crashes we experienced before.Tue, 24 Mar 2015 17:19:23 +0100, by Christian Wirth
-
Fix allocation counter issue where the counters sometimes gives way too high values for allocated bytesTue, 24 Mar 2015 14:36:57 +0100, by Stefan Anzinger
-
suppress menubar and dock when running ctw on MacTue, 24 Mar 2015 12:01:58 +0100, by Doug Simon
-
check whether a StateSplit node being added via GraphBuilderContext has a null stateAfter before setting oneTue, 24 Mar 2015 11:56:10 +0100, by Doug Simon
-
added -G:CompileTheWorldMethodFilter optionTue, 24 Mar 2015 11:36:52 +0100, by Doug Simon
-
Restore old CTW output formatMon, 23 Mar 2015 15:45:19 -0700, by Tom Rodriguez
-
avoid creation of scopes if -G:Time, -G:Meter and -G:TrackMemUse all have null or empty values and no other debug scope based options are given (e.g., -G:Log, -G:Dump, etc)Mon, 23 Mar 2015 22:32:41 +0100, by Doug Simon
-
MergeMon, 23 Mar 2015 13:33:18 -0700, by Tom Rodriguez
-
Wait until all classes are loaded before compiling in multithreaded CTWMon, 23 Mar 2015 12:21:25 -0700, by Tom Rodriguez
-
Transfer proxies when splitting IfNodeMon, 23 Mar 2015 12:20:49 -0700, by Tom Rodriguez
-
Fix time reporting for mx gate -t fooMon, 23 Mar 2015 10:29:15 -0700, by Tom Rodriguez
-
Add missing org.openide.awt dependency to IGVMon, 23 Mar 2015 10:28:36 -0700, by Tom Rodriguez
-
MergeMon, 23 Mar 2015 10:27:17 -0700, by Tom Rodriguez
-
Properly accumulate assumptionsFri, 20 Mar 2015 17:26:26 -0700, by Tom Rodriguez
-
Don't bother cloning assumptions arrayFri, 20 Mar 2015 17:26:20 -0700, by Tom Rodriguez
-
Fixed help text and add CompileTheWorldThreads flagFri, 20 Mar 2015 17:26:08 -0700, by Tom Rodriguez
-
added helper methods to GraphBuilderContext for common operation combinationsMon, 23 Mar 2015 20:57:21 +0100, by Doug Simon
-
Truffle-DSL: fixed wrong type for implicit type cast elimination.Mon, 23 Mar 2015 20:04:55 +0100, by Christian Humer
-
MergeMon, 23 Mar 2015 16:11:48 +0100, by Stefan Anzinger
-
Implement dynamic instruction counters on assembly levelMon, 23 Mar 2015 15:58:36 +0100, by Stefan Anzinger
-
fixed pylint issueMon, 23 Mar 2015 14:31:01 +0100, by Doug Simon
-
ignore forced MethodSubstitutions during graph builder inlining (it breaks economy compiler configuration)Mon, 23 Mar 2015 14:18:32 +0100, by Doug Simon
-
added support for refining the tasks run by 'mx gate' (e.g., 'mx gate -t Economy' will only run tasks whose title contains the substring 'Economy')Mon, 23 Mar 2015 13:36:04 +0100, by Doug Simon
-
moved non-HotSpot specific inlining functionality into non-HotSpot specific locationMon, 23 Mar 2015 11:02:36 +0100, by Doug Simon
-
Merge.Mon, 23 Mar 2015 00:26:47 +0100, by Thomas Wuerthinger
-
Further improvements to IGV. Make displayed names of nodes shorter.Mon, 23 Mar 2015 00:26:37 +0100, by Thomas Wuerthinger
-
Fix IGV small layout bug.Sat, 21 Mar 2015 16:22:15 +0100, by Thomas Wuerthinger
-
Small comment fix.Sat, 21 Mar 2015 16:10:53 +0100, by Thomas Wuerthinger
-
made partial intrinsification work (i.e., intrinsics that call the original method to handle slow/uncommon paths)Sun, 22 Mar 2015 17:04:03 +0100, by Doug Simon
-
fixed bug in NodeList.toArray()Sun, 22 Mar 2015 17:03:42 +0100, by Doug Simon
-
support disassembling a subrange of a bytecode methodSun, 22 Mar 2015 16:33:32 +0100, by Doug Simon
-
factored out common code in HotSpotCryptoSubstitutionTestSun, 22 Mar 2015 12:30:26 +0100, by Doug Simon
-
avoid unnecessary copying in NodeList.toArray(A[] a)Sun, 22 Mar 2015 12:29:01 +0100, by Doug Simon
-
IGV: also color KillingBegin nodes orangeSun, 22 Mar 2015 00:12:34 +0100, by Andreas Woess
-
IGV: fix bug in layout node comparatorSat, 21 Mar 2015 23:47:30 +0100, by Andreas Woess
-
Merge.Sat, 21 Mar 2015 15:41:55 +0100, by Thomas Wuerthinger
-
Layout and display improvements and bug fixes for IdealGraphVisualizer.Sat, 21 Mar 2015 15:41:38 +0100, by Thomas Wuerthinger
-
Fix dependencies in IGV NetBeans project. Contributed-by: Michael Haupt <michael.haupt@oracle.com>Fri, 20 Mar 2015 18:33:31 +0100, by Thomas Wuerthinger
-
removed unused IntegerSubExactNode node intrinsicsFri, 20 Mar 2015 23:19:24 +0100, by Doug Simon
-
removed left over temporary codeFri, 20 Mar 2015 23:18:50 +0100, by Doug Simon
-
GraphBuilderConfiguration.copy() should do what it's javadoc saysFri, 20 Mar 2015 23:17:33 +0100, by Doug Simon
-
Truffle: some tweaks to the PrintTruffleExpansionHistogram.Fri, 20 Mar 2015 22:09:39 +0100, by Christian Humer
-
Truffle: use compare functions for MethodStatistics.Fri, 20 Mar 2015 19:00:50 +0100, by Christian Humer
-
Truffle: simplify inAtomicBlock assertion.Fri, 20 Mar 2015 19:00:50 +0100, by Christian Humer
-
Truffle: refactor trivial node count calculation and expose and API that enables to use it for Node subtrees.Fri, 20 Mar 2015 19:00:50 +0100, by Christian Humer
-
Truffle: simplify loop node implementation.Fri, 20 Mar 2015 19:00:50 +0100, by Christian Humer
-
Truffle: make loop node implementation exchangable for graal runtime versions.Fri, 20 Mar 2015 18:59:40 +0100, by Christian Humer
-
Truffle: remove Node#onAdopt() hookFri, 20 Mar 2015 17:08:43 +0100, by Andreas Woess
-
Truffle: always check type in UnsafeNodeFieldFri, 20 Mar 2015 15:59:35 +0100, by Andreas Woess
-
Truffle: ValueProfile should extend NodeCloneableFri, 20 Mar 2015 15:53:01 +0100, by Andreas Woess
-
Simplify code generation for AMD64 memory access instructions.Fri, 20 Mar 2015 19:09:08 +0100, by Roland Schatz
-
Restructure AMD64 LIR classes.Fri, 20 Mar 2015 17:59:37 +0100, by Roland Schatz
-
removed Receiver.isNullConstant() since InvocationPlugins will never be applied if the receiver is the null constantFri, 20 Mar 2015 16:05:24 +0100, by Doug Simon
-
LoopFragment: Proxy input may be nullFri, 20 Mar 2015 10:11:07 +0100, by Gilles Duboscq
-
Add support for multithreaded CTWThu, 19 Mar 2015 18:03:15 -0700, by Tom Rodriguez
-
Don't let NoClassDefFoundError leak when reflectively looking up MethodThu, 19 Mar 2015 18:03:08 -0700, by Tom Rodriguez
-
Reduce amount of work done by Node.verify by defaultThu, 19 Mar 2015 17:48:48 -0700, by Tom Rodriguez
-
Check for null installedCode when reporting eventsThu, 19 Mar 2015 17:25:16 -0700, by Tom Rodriguez
-
Improve assertion messageThu, 19 Mar 2015 17:23:05 -0700, by Tom Rodriguez
-
Only report snippet cache overflow onceThu, 19 Mar 2015 17:22:24 -0700, by Tom Rodriguez
-
added null checking for the receiver when inlining or applying an InvocationPlugin during graph parsingThu, 19 Mar 2015 22:31:42 +0100, by Doug Simon
-
TraceDeoptimization: print compiler and compile_idThu, 19 Mar 2015 19:27:25 +0100, by Gilles Duboscq
-
Small fix for memory schedule verification. The begin node is not always the first node in the block if it is at the same time also the end node.Thu, 19 Mar 2015 15:38:33 +0100, by Thomas Wuerthinger
-
Merge.Thu, 19 Mar 2015 12:47:06 +0100, by Doug Simon
-
Guard constant folding with !ImmutableCode.Thu, 19 Mar 2015 11:53:36 +0100, by Thomas Wuerthinger
-
Merge.Thu, 19 Mar 2015 11:22:37 +0100, by Thomas Wuerthinger
-
Merge.Wed, 18 Mar 2015 23:26:47 +0100, by Thomas Wuerthinger
-
Fix an issue when the result of canonicalization is appended in the graph builder. Introduce GraphBuilderPhase#recursiveAppend.Wed, 18 Mar 2015 23:26:23 +0100, by Thomas Wuerthinger
-
Merge.Wed, 18 Mar 2015 21:36:35 +0100, by Thomas Wuerthinger
-
Fix a bug in the schedule phase and tighten asserts.Wed, 18 Mar 2015 21:36:12 +0100, by Thomas Wuerthinger
-
Canonicalizer: tryCanonicalize: return early if the custom canonicalizer has simplified the node awayThu, 19 Mar 2015 10:28:28 +0100, by Gilles Duboscq
-
removed logic for estimating invocation plugin countWed, 18 Mar 2015 21:01:56 +0100, by Doug Simon
-
Dom-based ConditionalElimination: fix fliped check in processConditionAnchorWed, 18 Mar 2015 20:17:41 +0100, by Gilles Duboscq
-
Properly handle Guard usages during on stack replacementWed, 18 Mar 2015 11:38:38 -0700, by Tom Rodriguez
-
MergeWed, 18 Mar 2015 10:07:47 -0700, by Tom Rodriguez
-
Ignore -Xbatch when the thread is in the middle of class loadingWed, 18 Mar 2015 10:01:25 -0700, by Tom Rodriguez
-
Relax asserts in ArrayEqualsNodesTue, 17 Mar 2015 19:24:47 -0700, by Tom Rodriguez
-
Experimentally disallow Graal compiling itself in tieredTue, 17 Mar 2015 19:21:57 -0700, by Tom Rodriguez
-
Add option to print CompileQueue occupancy from LogCompilation outputTue, 17 Mar 2015 19:21:54 -0700, by Tom Rodriguez
-
Log dequeue of methods from CompileQueueTue, 17 Mar 2015 19:21:22 -0700, by Tom Rodriguez
-
MergeWed, 18 Mar 2015 16:39:06 +0100, by Stefan Anzinger
-
[SPARC] (Re)move SPARCScratchRegister into the SPARCMacroAssembler to force usage only during assembly.Wed, 18 Mar 2015 15:23:39 +0100, by Stefan Anzinger
-
MergeWed, 18 Mar 2015 13:53:23 +0100, by Stefan Anzinger
-
[SPARC] Set lower plugin count estimate for SPARC backendTue, 17 Mar 2015 18:57:47 +0100, by Stefan Anzinger
-
FloatStamp.Abs.foldStamp support known-NaN inputWed, 18 Mar 2015 15:58:55 +0100, by Gilles Duboscq
-
CanonicalizerPhase: can not use Debug.handle without a corresponding scope/sandboxWed, 18 Mar 2015 15:51:15 +0100, by Gilles Duboscq
-
Add assert in FloatStampWed, 18 Mar 2015 15:14:27 +0100, by Gilles Duboscq
-
Implement foldStamp for Float to Integer opsWed, 08 Oct 2014 16:20:38 +0200, by Gilles Duboscq
-
Implement foldStamp for Integer to Float conversionsWed, 08 Oct 2014 15:27:10 +0200, by Gilles Duboscq
-
Remove TailDuplicationPhaseWed, 18 Mar 2015 14:36:13 +0100, by Gilles Duboscq
-
GuardsStage: add areDeoptsFixed helper methodTue, 17 Mar 2015 16:13:54 +0100, by Gilles Duboscq
-
BenchmarkCounters: add option to turn of number grouping separators.Wed, 18 Mar 2015 11:30:45 +0100, by Josef Eisl
-
removed overly strict assertions in InstanceOfDynamicNode constructorThu, 19 Mar 2015 12:46:38 +0100, by Doug Simon
-
added support for checking nodes added to the graph by an Invocation plugin and used this to check that only legal constants are added under ImmutableCodeThu, 19 Mar 2015 12:46:06 +0100, by Doug Simon
-
use cheaper test for whether or not a method has a substitutionWed, 18 Mar 2015 12:39:43 +0100, by Doug Simon
-
factored out assertion checks around application of an InvocationPlugin and added a check that all StateSplit nodes added by a plugin have a non-null frame stateWed, 18 Mar 2015 11:46:06 +0100, by Doug Simon
-
Truffle: implemented new -G:+PrintTruffleExpansionHistogram tool.Wed, 18 Mar 2015 02:15:37 +0100, by Christian Humer
-
Truffle: truffle compilation might result in a CancellationException.Wed, 18 Mar 2015 02:17:34 +0100, by Christian Humer
-
Merge.Wed, 18 Mar 2015 01:46:01 +0100, by Thomas Wuerthinger
-
Add memory proxy support in the new MemoryScheduleVerification.Wed, 18 Mar 2015 01:45:49 +0100, by Thomas Wuerthinger
-
MergeTue, 17 Mar 2015 11:23:06 -0700, by Tom Rodriguez
-
Fix arg limit on MacTue, 17 Mar 2015 11:22:56 -0700, by Tom Rodriguez
-
Make the native initialization path for Graal more robustMon, 16 Mar 2015 17:37:32 -0700, by Tom Rodriguez
-
Don't walk out of loop when estimating unswitch benefitsMon, 16 Mar 2015 16:38:17 -0700, by Tom Rodriguez
-
More checks that InductionVariable.direction is validMon, 16 Mar 2015 15:51:43 -0700, by Tom Rodriguez
-
Don't force resolution for unloaded field typesMon, 16 Mar 2015 15:46:28 -0700, by Tom Rodriguez
-
Do not include MoveProfiling phases in stub compilation.Mon, 16 Mar 2015 18:19:12 +0100, by Josef Eisl
-
LIRSuites: add copy constructor.Mon, 16 Mar 2015 16:38:01 +0100, by Josef Eisl
-
LIRPhaseSuite: add copy().Mon, 16 Mar 2015 16:37:21 +0100, by Josef Eisl
-
Add MoveProfiling.Mon, 16 Mar 2015 17:23:22 +0100, by Josef Eisl
-
Add BenchmarkCounterFactory to PostAllocationOptimizationContext.Mon, 16 Mar 2015 17:15:52 +0100, by Josef Eisl
-
Make DynamicCounterNode LIRLowerable.Mon, 16 Mar 2015 17:36:45 +0100, by Josef Eisl
-
{AMD64,SPARC}HotSpotLIRGenerator: implement createBenchmarkCounter().Tue, 17 Mar 2015 17:19:04 +0100, by Josef Eisl
-
Add AMD64HotSpotCounterOp and SPARCHotSpotCounterOp.Tue, 17 Mar 2015 17:18:47 +0100, by Josef Eisl
-
AMD64Assembler: introduce addq(AMD64Address, Register).Mon, 16 Mar 2015 16:35:20 +0100, by Josef Eisl
-
Make LIRGeneratorTool a BenchmarkCounterFactory.Tue, 17 Mar 2015 17:19:39 +0100, by Josef Eisl
-
Introduce BenchmarkCounterFactory.Tue, 17 Mar 2015 17:19:18 +0100, by Josef Eisl
-
BenchmarkCounters: make thread-safe and refactoring.Tue, 17 Mar 2015 17:29:49 +0100, by Josef Eisl
-
NewObjectSnippets: work around problems with late binding of snippet parameters in GraphBuilderPlugins.Tue, 17 Mar 2015 13:07:12 +0100, by Josef Eisl
-
Merge.Tue, 17 Mar 2015 17:16:04 +0100, by Thomas Wuerthinger
-
Add another memory schedule test.Tue, 17 Mar 2015 17:15:40 +0100, by Thomas Wuerthinger
-
Fix another bug in the new scheduler found by the new verification phase.Tue, 17 Mar 2015 17:13:25 +0100, by Thomas Wuerthinger
-
Assign result maps in schedule phase earlier to have better context in case of exceptions.Tue, 17 Mar 2015 17:12:47 +0100, by Thomas Wuerthinger
-
Add memory schedule verification pass. Fix a bug in the new schedule implementation.Tue, 17 Mar 2015 16:17:30 +0100, by Thomas Wuerthinger
-
Merge.Tue, 17 Mar 2015 13:14:13 +0100, by Thomas Wuerthinger
-
Fix for earliest possible schedule when the last node in a block is an invoke. Added a new scheduling test.Tue, 17 Mar 2015 13:13:57 +0100, by Thomas Wuerthinger
-
Merge.Mon, 16 Mar 2015 21:50:15 +0100, by Thomas Wuerthinger
-
Add GraalHostThreads flag to overwrite the number of threads spawned for the baseline compiler.Mon, 16 Mar 2015 21:49:59 +0100, by Thomas Wuerthinger
-
remove unused code in CurrentJavaThreadNodeTue, 17 Mar 2015 15:52:41 +0100, by Andreas Woess
-
Truffle: repair TraceTruffleTransferToInterpreter optionTue, 17 Mar 2015 15:49:33 +0100, by Andreas Woess
-
Truffle: try to inline method handle invocations in FastPETue, 17 Mar 2015 15:39:46 +0100, by Andreas Woess
-
MethodHandleNode: record unique concrete method assumptionsTue, 17 Mar 2015 15:36:09 +0100, by Andreas Woess
-
Truffle: respect truffle inlining option in FastPE and replace Stack with ArrayDequeTue, 17 Mar 2015 14:40:35 +0100, by Andreas Woess
-
Merge.Tue, 17 Mar 2015 13:57:33 +0100, by Doug Simon
-
handle proxies with null inputs in SchedulePhaseTue, 17 Mar 2015 13:27:50 +0100, by Lukas Stadler
-
add null check in Materialize graphbuilder pluginTue, 17 Mar 2015 11:18:55 +0100, by Lukas Stadler
-
fix faulty check in HotSpotTruffleRuntimeTue, 17 Mar 2015 11:11:03 +0100, by Lukas Stadler
-
remove obsolete assertion from MonitorExitNodeTue, 17 Mar 2015 11:10:32 +0100, by Lukas Stadler
-
removed placeholder codeTue, 17 Mar 2015 13:45:05 +0100, by Doug Simon
-
Merge.Tue, 17 Mar 2015 12:49:45 +0100, by Doug Simon
-
MergeTue, 17 Mar 2015 12:05:51 +0100, by Stefan Anzinger
-
[SPARC] remove debug code for mmap()Tue, 17 Mar 2015 12:05:11 +0100, by Stefan Anzinger
-
MergeFri, 13 Mar 2015 11:28:01 +0100, by Stefan Anzinger
-
[SPARC] Add com.oracle.nfi.test.NativeFunctionInterfaceTest to blacklist for SPARCThu, 12 Mar 2015 17:08:19 +0100, by Stefan Anzinger
-
Merge.Tue, 17 Mar 2015 12:13:24 +0100, by Doug Simon
-
Merge with f803f49c9ec423cb1c87a510c29fd61afd6a8c57Mon, 16 Mar 2015 16:54:10 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: remove support for "probe-lite", an optimization for a particular use case that no longer seems worth the complexity.Mon, 16 Mar 2015 15:59:57 -0700, by Michael Van De Vanter
-
Truffle: fixed TruffleCompilationExceptionsAreThrown was ignored for non permanent bailouts.Mon, 16 Mar 2015 13:47:45 +0100, by Christian Humer
-
Refactoring of AMD64 code generation.Mon, 16 Mar 2015 15:12:22 +0100, by Roland Schatz
-
Make LIRGeneratorTool.append(op) return the op.Mon, 16 Mar 2015 14:17:00 +0100, by Roland Schatz
-
Allow arbitrary constants in CompilationResultBuilder.recordInlineDataInCode.Fri, 13 Mar 2015 15:23:44 +0100, by Roland Schatz
-
Move isCompressed method to HotSpotConstant interface.Fri, 13 Mar 2015 15:20:16 +0100, by Roland Schatz
-
mx: followup fix for SC_ARG_MAX, add more assetionsMon, 16 Mar 2015 12:23:11 +0100, by Gilles Duboscq
-
Support optional last access location in the scheduler phase.Sun, 15 Mar 2015 16:22:37 +0100, by Thomas Wuerthinger
-
Remove fine grained debug scopes in the canonicalizer.Sun, 15 Mar 2015 14:22:50 +0100, by Thomas Wuerthinger
-
Remove metric ConstantNodes. Make LocalLiveness log output only available when assertions are enabled.Sun, 15 Mar 2015 14:16:21 +0100, by Thomas Wuerthinger
-
Add utility Node#pushInputs(NodeStack).Sun, 15 Mar 2015 13:40:28 +0100, by Thomas Wuerthinger
-
Remove dead code in GraphBuilderPhase.Sat, 14 Mar 2015 22:45:52 +0100, by Thomas Wuerthinger
-
Fix javadoc.Sat, 14 Mar 2015 22:38:12 +0100, by Thomas Wuerthinger
-
Consolidation of new allocation stubs to use the standard ForeignCallNode.Sat, 14 Mar 2015 22:29:44 +0100, by Thomas Wuerthinger
-
Turn a check for non-null stateAfter of an invoke into an assertion.Sat, 14 Mar 2015 20:42:09 +0100, by Thomas Wuerthinger
-
Assign the state after when appending the node and not automatically in the main graph builder loop.Sat, 14 Mar 2015 19:15:51 +0100, by Thomas Wuerthinger
-
Small simplification in GraphBuilderPhase.Sat, 14 Mar 2015 17:59:33 +0100, by Thomas Wuerthinger
-
Reduce # of MemoryCheckpoint#Multi.Sat, 14 Mar 2015 14:14:54 +0100, by Thomas Wuerthinger
-
Simplified NamedLocationIdentity #hashCode and #equals.Sat, 14 Mar 2015 14:05:16 +0100, by Thomas Wuerthinger
-
Relax check invariants for usage of ==.Sat, 14 Mar 2015 14:03:59 +0100, by Thomas Wuerthinger
-
Add a unit test for the new ResolvedJavaField API method getLocationIdentity.Sat, 14 Mar 2015 13:19:16 +0100, by Thomas Wuerthinger
-
Fix WriteBarrierAdditionTest.Sat, 14 Mar 2015 12:14:26 +0100, by Thomas Wuerthinger
-
Merge.Sat, 14 Mar 2015 02:04:40 +0100, by Thomas Wuerthinger
-
Rewrite gathering of loop kill information of FloatingReadPhase to reduce set allocations.Sat, 14 Mar 2015 01:57:26 +0100, by Thomas Wuerthinger
-
Create utilities LocationIdentity#isAny, LocationIdentity#isSingle, LocationIdentity#any, LocationIdentity#overlaps.Sat, 14 Mar 2015 01:28:20 +0100, by Thomas Wuerthinger
-
Convert LocationIdentity from an interface into an abstract class.Sat, 14 Mar 2015 01:09:21 +0100, by Thomas Wuerthinger
-
Remove LocationIdentity interface from ResolvedJavaField and add ResolvedJavaField#getLocationIdentity method instead.Sat, 14 Mar 2015 01:02:08 +0100, by Thomas Wuerthinger
-
Merge.Sat, 14 Mar 2015 00:24:40 +0100, by Doug Simon
-
inline intrinsics during bytecode paring only if -G:+Inline or -G:+InlineDuringParsingSat, 14 Mar 2015 00:23:48 +0100, by Doug Simon
-
disabled crypto intrinsics until partial intrinsification (i.e., self recursive intrinsics) bug is fixedFri, 13 Mar 2015 23:46:12 +0100, by Doug Simon
-
don't treat Truffle method inlining substitutions as graph builder replacementsFri, 13 Mar 2015 23:27:53 +0100, by Doug Simon
-
only do eager resolving for replacements that are intrinsicsFri, 13 Mar 2015 23:15:18 +0100, by Doug Simon
-
Small data structure optimizations in SchedulePhase.Fri, 13 Mar 2015 22:59:50 +0100, by Thomas Wuerthinger
-
Simplifications of SchedulePhase#processStack.Fri, 13 Mar 2015 22:55:14 +0100, by Thomas Wuerthinger
-
Create NodeStack implementation to replace inefficient Stack<Node>.Fri, 13 Mar 2015 22:35:37 +0100, by Thomas Wuerthinger
-
Fix formatting.Fri, 13 Mar 2015 21:43:38 +0100, by Thomas Wuerthinger
-
Small fixes in GraphOrder and SchedulePhase.Fri, 13 Mar 2015 21:34:07 +0100, by Thomas Wuerthinger
-
Use earliest possible schedule in effects phase instead of latest possible schedule.Fri, 13 Mar 2015 17:32:13 +0100, by Thomas Wuerthinger
-
Turn UnboxNode into a fixed node.Fri, 13 Mar 2015 16:47:27 +0100, by Thomas Wuerthinger
-
Fix for FindBugs false positive.Fri, 13 Mar 2015 16:19:02 +0100, by Thomas Wuerthinger
-
Merge.Fri, 13 Mar 2015 15:38:23 +0100, by Thomas Wuerthinger
-
Merge.Fri, 13 Mar 2015 12:27:07 +0100, by Thomas Wuerthinger
-
Add LocationSet file.Thu, 12 Mar 2015 23:49:02 +0100, by Thomas Wuerthinger
-
Remove code of the old schedule algorithm.Thu, 12 Mar 2015 23:48:20 +0100, by Thomas Wuerthinger
-
Merge.Thu, 12 Mar 2015 23:25:19 +0100, by Thomas Wuerthinger
-
Add a new algorithm for latest possible schedule. Fix earliest possible schedule for the case of floating reads. Add scheduling test cases.Thu, 12 Mar 2015 23:24:03 +0100, by Thomas Wuerthinger
-
Use host backend when generating a new instance for HotSpotNativeFunctionInterface.Fri, 13 Mar 2015 12:26:08 +0100, by Thomas Wuerthinger
-
trigger building all dependencies in NetBeans only when neededFri, 13 Mar 2015 11:26:37 +0100, by Doug Simon
-
added StringIndexOutOfBoundsException to TruffleCompilerImpl.SKIPPED_EXCEPTION_CLASSESFri, 13 Mar 2015 11:06:10 +0100, by Doug Simon
-
fixed NPE when creating an InstanceOfDynamicNode during parsingFri, 13 Mar 2015 10:52:17 +0100, by Doug Simon
-
Truffle/Instrumentation (part 2): For clients of Instrumentation, replace the TruffleEventListener interface with two: InstrumentListener, and ASTInstrumentListener. The former is simple, completely Truffle-safe (can't affect Truffle execution), and designed for simple tools. The latter is similar to the previous interface.Thu, 12 Mar 2015 18:04:30 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: For clients of Instrumentation, replace the TruffleEventListener interface with two: InstrumentListener, and ASTInstrumentListener. The former is simple, completely Truffle-safe (can't affect Truffle execution), and designed for simple tools. The latter is similar to the previous interface.Thu, 12 Mar 2015 18:03:05 -0700, by Michael Van De Vanter
-
Local fix for JDK-8075105Thu, 12 Mar 2015 15:02:01 -0700, by Tom Rodriguez
-
fix race in expansion of superclass iterableIdsThu, 12 Mar 2015 12:15:06 -0700, by Tom Rodriguez
-
replaced HashMap with a side-table (i.e., an array) for looking up InvocationPluginsTue, 17 Mar 2015 12:05:49 +0100, by Doug Simon
-
refactored graph builder plugins to be top level interfacesSun, 15 Mar 2015 11:48:14 +0100, by Doug Simon
-
refactored GraphBuilderConfiguration (and its component classes) into a separate projectSun, 15 Mar 2015 11:36:54 +0100, by Doug Simon
-
graph builder plugins are created before GraphBuilderConfigurations and the process for deriving plugins from an existing configuration is simplifiedSun, 15 Mar 2015 10:52:22 +0100, by Doug Simon
-
NodeIntrinsificationPhase is given only the providers it needs instead of a Providers objectThu, 12 Mar 2015 22:19:27 +0100, by Doug Simon
-
made resolution of method with InvocationPlugins lazyThu, 12 Mar 2015 22:10:07 +0100, by Doug Simon
-
fixed syntax errorThu, 12 Mar 2015 17:13:29 +0100, by Doug Simon
-
Merge.Thu, 12 Mar 2015 16:45:24 +0100, by Doug Simon
-
MergeThu, 12 Mar 2015 15:59:01 +0100, by Stefan Anzinger
-
[SPARC] Print specific error code when mmap fails (even when PrintWarnings is set to false)Thu, 12 Mar 2015 15:58:28 +0100, by Stefan Anzinger
-
[SPARC] Link Solaris/SPARC HotSpot code into Eclipse projectThu, 12 Mar 2015 15:37:57 +0100, by Stefan Anzinger
-
removed tests for intrinsics that call the original methodThu, 12 Mar 2015 16:07:34 +0100, by Doug Simon
-
fixed Math.pow intrinsic to make a runtime call instead of calling the original methodThu, 12 Mar 2015 16:04:37 +0100, by Doug Simon
-
disallow intrinsics from calling the original methodThu, 12 Mar 2015 16:03:40 +0100, by Doug Simon
-
fixed bug in managing replacement scope during bytecode parsing and improved API for querying replacement info from graph builder pluginsThu, 12 Mar 2015 15:25:43 +0100, by Doug Simon
-
added test for Math.pow() intrinsicThu, 12 Mar 2015 15:20:29 +0100, by Doug Simon
-
tidied up assertions in InliningUtilThu, 12 Mar 2015 15:19:56 +0100, by Doug Simon
-
moved bytecode paring options to AbstractBytecodeParser.OptionsThu, 12 Mar 2015 14:11:03 +0100, by Doug Simon
-
mx: Support systems where SC_ARG_MAX has not defined limitThu, 12 Mar 2015 12:45:04 +0100, by Gilles Duboscq
-
fixed canonicalizeprojects issuesThu, 12 Mar 2015 07:29:31 +0100, by Doug Simon
-
Merge.Thu, 12 Mar 2015 07:14:18 +0100, by Doug Simon
-
Split LeafType off from ConcreteSubtypeWed, 11 Mar 2015 17:45:21 -0700, by Tom Rodriguez
-
Connect required Assumptions with answer to CHA queryWed, 11 Mar 2015 17:32:04 -0700, by Tom Rodriguez
-
Simplify STATIC_PRIMITIVE_FIELD macroWed, 11 Mar 2015 16:06:35 -0700, by Tom Rodriguez
-
moved WordTypes from c.o.g.word.phases to c.o.g.wordThu, 12 Mar 2015 07:13:05 +0100, by Doug Simon
-
removed WordTypeRewriterPhaseThu, 12 Mar 2015 01:11:22 +0100, by Doug Simon
-
use the 'jacoco=exclude' project property when deciding which directories to include in JaCoCo coverage reportsWed, 11 Mar 2015 23:36:38 +0100, by Doug Simon
-
removed some uses of setStampFromReturnTypeWed, 11 Mar 2015 23:27:51 +0100, by Doug Simon
-
ensure voidness of a @NodeIntrinsic method's return kind agrees with the voidness of the stamp of the intrinsified nodeWed, 11 Mar 2015 23:23:08 +0100, by Doug Simon
-
workaround for JDK-8056066Wed, 11 Mar 2015 21:01:10 +0100, by Doug Simon
-
Merge.Wed, 11 Mar 2015 20:43:52 +0100, by Doug Simon
-
make sure that all split successors guard for a condition before optimizing in OptimizeGuardAnchorsPhaseWed, 11 Mar 2015 18:16:25 +0100, by Lukas Stadler
-
iterative marking of loop phis in SchedulePhaseWed, 11 Mar 2015 16:35:26 +0100, by Lukas Stadler
-
Truffle: implement recursive inlining and with a maximum depth of 4.Wed, 11 Mar 2015 15:44:32 +0100, by Christian Humer
-
Fix broken windows build.Wed, 11 Mar 2015 15:44:32 +0100, by Christian Humer
-
Truffle-DSL: @Cached javadoc fixes.Wed, 11 Mar 2015 15:44:32 +0100, by Christian Humer
-
Truffle-DSL: make the whole specialization block atomic to avoid unnecessary node allocations.Wed, 11 Mar 2015 11:32:13 +0100, by Christian Humer
-
Truffle-DSL: make specialization types mergable with other specialization types.Wed, 11 Mar 2015 11:30:20 +0100, by Christian Humer
-
Truffle-DSL: removeSame does not need to run using atomic. It is always used in an atomic block already.Tue, 10 Mar 2015 21:13:07 +0100, by Christian Humer
-
Truffle: add assertion to always be in atomic blocks for replaces as it now may be violated by NodeUtil#nonAtomicReplace.Tue, 10 Mar 2015 21:11:12 +0100, by Christian Humer
-
Verify dependencies when assertions are enabledTue, 10 Mar 2015 22:18:53 -0700, by Tom Rodriguez
-
Add varargs versions of assertTrue and assertFalseTue, 10 Mar 2015 22:15:39 -0700, by Tom Rodriguez
-
Bootstrap might exit early in debug JVMTue, 10 Mar 2015 20:32:04 -0700, by twisti
-
Fix new entry in the gate for economy compiler configuration.Tue, 10 Mar 2015 23:33:12 +0100, by Thomas Wuerthinger
-
Make sure new "economy" compiler configuration is not picked up as the default.Tue, 10 Mar 2015 22:32:47 +0100, by Thomas Wuerthinger
-
Merge.Tue, 10 Mar 2015 22:09:54 +0100, by Thomas Wuerthinger
-
Add compiler configuration "economy".Tue, 10 Mar 2015 21:02:12 +0100, by Thomas Wuerthinger
-
use GraphBuilderPlugins for method substitutions, intrinsics and snippets (GRAAL-982)Wed, 11 Mar 2015 20:43:12 +0100, by Doug Simon
-
disallow method substitution to be compilation rootWed, 11 Mar 2015 17:16:30 +0100, by Doug Simon
-
removed a static access to HotSpotGraalRuntimeWed, 11 Mar 2015 15:27:18 +0100, by Doug Simon
-
ensure an offset into a HotSpot metaspace object is valid before reading itWed, 11 Mar 2015 15:25:34 +0100, by Doug Simon
-
refactored graph builder plugins into a separate classTue, 10 Mar 2015 21:59:29 +0100, by Doug Simon
-
added ArgSupplier mechanism for supporting tests that modify their argumentsTue, 10 Mar 2015 21:39:31 +0100, by Doug Simon
-
made BarrieredAccess finalTue, 10 Mar 2015 21:29:12 +0100, by Doug Simon
-
spelling fixTue, 10 Mar 2015 21:26:43 +0100, by Doug Simon
-
Merge.Tue, 10 Mar 2015 21:26:02 +0100, by Doug Simon
-
Truffle: cache trivial node counts per call target.Tue, 10 Mar 2015 19:44:56 +0100, by Christian Humer
-
Truffle: expose non-atomic replace API to Truffle DSL to avoid multiple RootNode lookups for multiple replaces in one atomic block.Tue, 10 Mar 2015 19:38:07 +0100, by Christian Humer
-
Truffle-DSL: implemented duplication check for specializations with @Cached to avoid duplicates for multithreaded AST execution.Tue, 10 Mar 2015 19:28:26 +0100, by Christian Humer
-
Truffle-DSL: fix another null issue for execute method generation.Tue, 10 Mar 2015 13:47:46 +0100, by Christian Humer
-
Make conditional elimination more robust wrt deleted begin nodes.Tue, 10 Mar 2015 19:19:33 +0100, by Thomas Wuerthinger
-
Merge.Tue, 10 Mar 2015 15:52:16 +0100, by Thomas Wuerthinger
-
Add conditional elimination test cases.Tue, 10 Mar 2015 15:52:07 +0100, by Thomas Wuerthinger
-
Add unit test for conditional elimination of IntegerTestNode.Tue, 10 Mar 2015 15:28:02 +0100, by Thomas Wuerthinger
-
Clean up unused methods in schedule phase.Tue, 10 Mar 2015 15:21:34 +0100, by Thomas Wuerthinger
-
Add succeeding stamp inference for integer test node.Tue, 10 Mar 2015 15:20:13 +0100, by Thomas Wuerthinger
-
Simplification in SchedulePhase.Tue, 10 Mar 2015 15:19:57 +0100, by Thomas Wuerthinger
-
Make GuardProxyNode ready for the case where its input is null.Tue, 10 Mar 2015 14:49:59 +0100, by Thomas Wuerthinger
-
Reintroduce CustomCanonicalizerTue, 10 Mar 2015 15:09:26 +0100, by Stefan Anzinger
-
Add missing constructor for GuardPhiNodeTue, 10 Mar 2015 15:08:56 +0100, by Stefan Anzinger
-
Do not rely on object identity when comparing Value.ILLEGALTue, 10 Mar 2015 15:08:26 +0100, by Stefan Anzinger
-
Do not wrap Error objects in OptimizedCallTarget#doInvoke.Tue, 10 Mar 2015 13:44:35 +0100, by Thomas Wuerthinger
-
Profile exceptions on OptimizeCallTarget#doInvoke.Tue, 10 Mar 2015 12:48:03 +0100, by Thomas Wuerthinger
-
Merge.Tue, 10 Mar 2015 11:33:30 +0100, by Thomas Wuerthinger
-
Merge.Mon, 09 Mar 2015 23:07:28 +0100, by Thomas Wuerthinger
-
Modification of phase order for fast partial evaluation.Mon, 09 Mar 2015 23:06:11 +0100, by Thomas Wuerthinger
-
Refactor integer add exact node.Mon, 09 Mar 2015 23:04:03 +0100, by Thomas Wuerthinger
-
Evaluate neverPartOfCompilation assertion only after partial escape analysis and conditional elimination. Create explicit SourceStackTrace exception. Add neverPartOfCompilation unit test.Mon, 09 Mar 2015 21:07:38 +0100, by Thomas Wuerthinger
-
Fixed an issue with nested loop explosion. Added a unit test to prevent future regressions.Mon, 09 Mar 2015 18:11:19 +0100, by Thomas Wuerthinger
-
removed HotSpotResolvedObjectTypeImpl.trustedInterfaceTypeTue, 10 Mar 2015 10:36:31 +0100, by Doug Simon
-
removed illegal use of Debug.handle()Tue, 10 Mar 2015 10:36:15 +0100, by Doug Simon
-
Truffle: deactivate assertion that is cause performance problemsTue, 10 Mar 2015 09:22:10 +0100, by Christian Wirth
-
Disable updateBytesCRC32 until MethodSubstutions are compiled like snippetsMon, 09 Mar 2015 13:11:36 -0700, by Tom Rodriguez
-
Check for derived pointers before passing BytecodeFrame into HotSpotMon, 09 Mar 2015 13:07:18 -0700, by Tom Rodriguez
-
ConcreteSubtype always implies leafMon, 09 Mar 2015 12:46:01 -0700, by Tom Rodriguez
-
Add test that ConcreteSubtype works properly for abstract classesMon, 09 Mar 2015 12:44:36 -0700, by Tom Rodriguez
-
Add PrintNMethodsAtLevel option to hotspotMon, 09 Mar 2015 12:43:19 -0700, by Tom Rodriguez
-
Support printing options for more nmethod partsMon, 09 Mar 2015 12:18:19 -0700, by Tom Rodriguez
-
Fix possible race in assertionMon, 09 Mar 2015 12:17:28 -0700, by Tom Rodriguez
-
mx_graal: do not clear LD_LIBRARY_PATH before invoking makeMon, 09 Mar 2015 17:49:57 +0100, by Gilles Duboscq
-
Only use deoptimizing instanceof snippet if the profile covers 100% of the casesMon, 02 Mar 2015 17:23:39 +0100, by Gilles Duboscq
-
Fix for conditional elimination: Block could have been deleted, but dominated block is alive.Mon, 09 Mar 2015 17:41:20 +0100, by Thomas Wuerthinger
-
Merge.Mon, 09 Mar 2015 17:20:19 +0100, by Thomas Wuerthinger
-
Add folding for IntegerTestNode.Mon, 09 Mar 2015 17:20:06 +0100, by Thomas Wuerthinger
-
Simplify begin node immediately after removing if node.Mon, 09 Mar 2015 15:38:33 +0100, by Thomas Wuerthinger
-
Mid tier conditional elimination needs full schedule.Mon, 09 Mar 2015 15:38:17 +0100, by Thomas Wuerthinger
-
Merge.Mon, 09 Mar 2015 15:04:08 +0100, by Thomas Wuerthinger
-
Fixes after tryFold signature change.Mon, 09 Mar 2015 14:18:08 +0100, by Thomas Wuerthinger
-
Convert API for tryFold from Boolean return value to TriState return value.Mon, 09 Mar 2015 14:14:02 +0100, by Thomas Wuerthinger
-
Reduce number of inserted guard proxies.Mon, 09 Mar 2015 12:32:48 +0100, by Thomas Wuerthinger
-
Merge.Mon, 09 Mar 2015 12:03:59 +0100, by Thomas Wuerthinger
-
Perform full schedule for conditional elimination only in a phase where floating guards are available.Mon, 09 Mar 2015 12:03:48 +0100, by Thomas Wuerthinger
-
Correctly handle corner case in AbstractBeginNode#removeProxies.Mon, 09 Mar 2015 11:33:09 +0100, by Thomas Wuerthinger
-
Fixes for new conditional elimination phase. Make it default.Mon, 09 Mar 2015 01:24:00 +0100, by Thomas Wuerthinger
-
Set the block for proxy nodes in the schedule phase.Mon, 09 Mar 2015 01:23:20 +0100, by Thomas Wuerthinger
-
Merge.Sun, 08 Mar 2015 21:58:48 +0100, by Thomas Wuerthinger
-
Initial version of new dominator-based conditional elimination phase.Sun, 08 Mar 2015 21:58:34 +0100, by Thomas Wuerthinger
-
Add Graph#reverseUsageOrder facility. Add test case for guard elimination corner case.Thu, 05 Mar 2015 14:26:16 +0100, by Thomas Wuerthinger
-
[SPARC] Refactor initialization of backendMon, 09 Mar 2015 15:52:59 +0100, by Stefan Anzinger
-
CyclicAssumption: Use an AtomicReference to ensure invalidation.Mon, 09 Mar 2015 14:22:15 +0100, by Benoit Daloze
-
Truffle-DSL: fixed implementation of execute methods without unexpected value for null values.Mon, 09 Mar 2015 00:41:43 +0100, by Christian Humer
-
Truffle-DSL: fixed possible wrong variable accesses when calling node constructors.Mon, 09 Mar 2015 00:41:42 +0100, by Christian Humer
-
Move linking of RootNode to CallTarget to ensure final semantics.Fri, 06 Mar 2015 18:51:31 +0100, by Benoit Daloze
-
Add test for concurrent DSL node specializations.Thu, 05 Mar 2015 14:19:23 +0100, by Benoit Daloze
-
PrimitiveValueProfile: directly use the field inside the class to highlight its usages.Wed, 25 Feb 2015 18:31:23 +0100, by Benoit Daloze
-
Use FixedGuard in tryCheckcastSingleImplementorThu, 05 Mar 2015 17:57:36 -0800, by Tom Rodriguez
-
Truffle/Instrumentation: the Visualizer for language-specific values now has a "trim" option to limit result size.Thu, 05 Mar 2015 16:58:12 -0800, by Michael Van De Vanter
-
Merge with 5d2309d32463f4c857d55e3233e8366f7b4d6febWed, 04 Mar 2015 16:38:36 -0800, by Michael Van De Vanter
-
Truffle/Instrumentation: JavadocWed, 04 Mar 2015 16:28:05 -0800, by Michael Van De Vanter
-
GraalCompiler: add LIR to LIRStages context.Wed, 04 Mar 2015 12:17:46 +0100, by Josef Eisl
-
GraalCompiler: Encapsulate LIR generation in an LIRPhase.Tue, 03 Mar 2015 11:50:06 +0100, by Josef Eisl
-
Debug.metrics should be static finalTue, 03 Mar 2015 18:04:00 -0800, by Tom Rodriguez
-
Use ILLEGAL.equals(value) in ValueUtil.isIllegalTue, 03 Mar 2015 18:02:00 -0800, by Tom Rodriguez
-
Fix setting of conditional in MemUseTrackerImplTue, 03 Mar 2015 18:00:00 -0800, by Tom Rodriguez
-
Truffle: new method Source.getLength() and semantic adjustments to the new factory method for creating files whose contents have already been read.Tue, 03 Mar 2015 17:55:10 -0800, by Michael Van De Vanter
-
Merge with fa75218e39424f24e05d31ee58dfd5c2bb4c8319Tue, 03 Mar 2015 17:13:51 -0800, by Michael Van De Vanter
-
Truffle: SourceSection can now produce the line/column coordinates of its final characterTue, 03 Mar 2015 17:11:46 -0800, by Michael Van De Vanter
-
Truffle: new factory method for files whose contents have already been read.Tue, 03 Mar 2015 16:54:43 -0800, by Michael Van De Vanter
-
Fix nested Timer and MemUse tracking logicTue, 03 Mar 2015 10:32:17 -0800, by Tom Rodriguez
-
MergeTue, 03 Mar 2015 16:10:35 +0100, by Stefan Anzinger
-
[SPARC] Install hsdis-sparcv9.so into the jvm with mxTue, 03 Mar 2015 16:10:07 +0100, by Stefan Anzinger
-
[SPARC] Remove unused code from assemblerTue, 03 Mar 2015 15:19:32 +0100, by Stefan Anzinger
-
Remove LIRFrameState.finish() (and FinishFrameStatePhase).Tue, 03 Mar 2015 15:01:11 +0100, by Josef Eisl
-
Introduce FinishFrameStatePhase (outsourced from LocationMarker).Tue, 03 Mar 2015 14:55:06 +0100, by Josef Eisl
-
Fix compiler warningTue, 03 Mar 2015 13:24:33 +0100, by Stefan Anzinger
-
MergeTue, 03 Mar 2015 13:19:35 +0100, by Stefan Anzinger
-
MergeMon, 02 Mar 2015 19:11:22 +0100, by Stefan Anzinger
-
[SPARC] Change ld/st ops of SPARC to functionsMon, 02 Mar 2015 18:44:14 +0100, by Stefan Anzinger
-
[SPARC] Change conditional move ops of SPARC to functionsMon, 02 Mar 2015 12:14:36 +0100, by Stefan Anzinger
-
[SPARC] Change arithmetic ops of SPARC to functions in assemblerMon, 02 Mar 2015 11:22:17 +0100, by Stefan Anzinger
-
[SPARC] Replace fpop instructionsFri, 27 Feb 2015 14:43:40 +0100, by Stefan Anzinger
-
[SPARC] Change part of the fpop assemblerFri, 27 Feb 2015 13:55:38 +0100, by Stefan Anzinger
-
[SPARC] Change fcmpFri, 27 Feb 2015 13:23:52 +0100, by Stefan Anzinger
-
[SPARC] Replace callFri, 27 Feb 2015 11:52:03 +0100, by Stefan Anzinger
-
[SPARC] Remove all object oriented fmt00 instructions (sethi, nop, cbcond) and use simple function callsFri, 27 Feb 2015 11:42:36 +0100, by Stefan Anzinger
-
Compile the testmethod for jsr in DeoptimizeOnExceptionTest explicitely instead of making it hot in a loop (Saves a lot of time)Fri, 27 Feb 2015 11:40:15 +0100, by Stefan Anzinger
-
[SPARC] Simplify branch instructions (No more object allocations), Tidy up SPARCControlFlow and SPARCAssemblerFri, 27 Feb 2015 09:18:23 +0100, by Stefan Anzinger
-
Merge.Tue, 03 Mar 2015 11:51:16 +0100, by Thomas Wuerthinger
-
Improve common dominator calculations.Tue, 03 Mar 2015 11:50:31 +0100, by Thomas Wuerthinger
-
Add EmitLIRRepeatCount to repeat emitLIR for profilingMon, 02 Mar 2015 19:21:19 -0800, by Tom Rodriguez
-
Rearrange scopes and timers in emitBackend to match up betterMon, 02 Mar 2015 19:18:31 -0800, by Tom Rodriguez
-
Add ttyLocker to TraceDeoptimization outputMon, 02 Mar 2015 19:06:41 -0800, by Tom Rodriguez
-
Use Value instead of JavaValue in BytecodeFrame and VirtualObjectMon, 02 Mar 2015 18:40:47 -0800, by Tom Rodriguez
-
Merge.Tue, 03 Mar 2015 00:01:36 +0100, by Thomas Wuerthinger
-
Handle case in new earliest schedule when end node and begin node are identical.Mon, 02 Mar 2015 19:09:46 +0100, by Thomas Wuerthinger
-
Merge.Mon, 02 Mar 2015 17:07:51 +0100, by Thomas Wuerthinger
-
Merge.Mon, 02 Mar 2015 16:31:59 +0100, by Thomas Wuerthinger
-
Fix cycle in lowered graph for atomic read write.Mon, 02 Mar 2015 16:31:37 +0100, by Thomas Wuerthinger
-
Enable adding constant nodes to the comparison for GraalCompilerTest.Mon, 02 Mar 2015 15:59:01 +0100, by Thomas Wuerthinger
-
Enable LongNodeChainTest for earliest possible schedule strategy.Mon, 02 Mar 2015 15:42:28 +0100, by Thomas Wuerthinger
-
Make earliest possible schedule iterative.Mon, 02 Mar 2015 12:26:29 +0100, by Thomas Wuerthinger
-
Remove dead code in schedule phase.Sun, 01 Mar 2015 13:36:23 +0100, by Thomas Wuerthinger
-
Remove dead markLocation routineMon, 02 Mar 2015 14:15:32 -0800, by Tom Rodriguez
-
Introduce LIROptimization option to disable all LIR optimization.Thu, 26 Feb 2015 17:39:00 +0100, by Josef Eisl
-
Add NestedBooleanOptionValueTest.Mon, 02 Mar 2015 14:03:56 +0100, by Josef Eisl
-
Introduce NestedBooleanOptionValue.Thu, 26 Feb 2015 18:04:52 +0100, by Josef Eisl
-
Temporarily back out changeset 68dd6598be5f (Turn SortState#containsInstruction into an assertion.)Mon, 02 Mar 2015 14:43:43 +0100, by Roland Schatz
-
Give a debugId to DeoptimizeNodes that do not come from Guard loweringMon, 02 Mar 2015 14:00:44 +0100, by Gilles Duboscq
-
SA fixes: add GraalEnv to VMTypes, remove references to value_value from agent sourcesFri, 20 Feb 2015 14:24:16 +0100, by Gilles Duboscq
-
Truffle/Instrumentation: new, experimental kind of InstrumentSat, 28 Feb 2015 15:52:13 -0800, by Michael Van De Vanter
-
Merge with 68dd6598be5f74970e7fc1a4a2fa4ccd166dbb11Sat, 28 Feb 2015 12:50:25 -0800, by Michael Van De Vanter
-
Truffle/Instrumentation: Javadoc fixSat, 28 Feb 2015 09:32:36 -0800, by Michael Van De Vanter
-
Turn SortState#containsInstruction into an assertion.Sat, 28 Feb 2015 15:34:08 +0100, by Thomas Wuerthinger
-
Block to kill set is only necessary for floating reads.Sat, 28 Feb 2015 15:20:32 +0100, by Thomas Wuerthinger
-
Do not need to compute post dominators for schedule.Sat, 28 Feb 2015 15:16:29 +0100, by Thomas Wuerthinger
-
Add assertion in ControlFlowGraph.Sat, 28 Feb 2015 15:09:53 +0100, by Thomas Wuerthinger
-
Add test case and support for nested loops for Truffle bytecode interpreters.Sat, 28 Feb 2015 14:54:59 +0100, by Thomas Wuerthinger
-
Verify that merge nodes have more than one merged forward end. Add utility for cleaning up merge nodes that do not.Sat, 28 Feb 2015 14:54:29 +0100, by Thomas Wuerthinger
-
Improve error message for partialEvaluationConstant assert to include the values of phis.Sat, 28 Feb 2015 14:50:40 +0100, by Thomas Wuerthinger
-
Another fix after counted loop recognition changes.Sat, 28 Feb 2015 13:15:09 +0100, by Thomas Wuerthinger
-
Add Truffle bytecode interpreter test with nested loops.Sat, 28 Feb 2015 12:44:49 +0100, by Thomas Wuerthinger
-
Fix for counted loop changes.Sat, 28 Feb 2015 01:01:52 +0100, by Thomas Wuerthinger
-
Support for loops for Truffle bytecode interpreters.Fri, 27 Feb 2015 22:49:50 +0100, by Thomas Wuerthinger
-
Support == as a loop exit condition of counted loops.Fri, 27 Feb 2015 22:49:26 +0100, by Thomas Wuerthinger
-
Make isDominatedBy fasterFri, 27 Feb 2015 15:34:43 -0800, by Tom Rodriguez
-
Fix issue found by CheckGraalInvariants.Fri, 27 Feb 2015 20:17:59 +0100, by Thomas Wuerthinger
-
Temporarily disable constant scheduling again for canonical graph comparisons.Fri, 27 Feb 2015 18:25:41 +0100, by Thomas Wuerthinger
-
Fix EdgesTest after recent changes to the Edges class.Fri, 27 Feb 2015 17:11:47 +0100, by Thomas Wuerthinger
-
Merge.Fri, 27 Feb 2015 16:36:38 +0100, by Thomas Wuerthinger
-
Ignore simpleLoopTest for now.Fri, 27 Feb 2015 16:35:54 +0100, by Thomas Wuerthinger
-
Add bytecode interpreter partial evaluation test with loop.Fri, 27 Feb 2015 16:26:54 +0100, by Thomas Wuerthinger
-
Support for creating merges during partial evaluation of bytecode interpreters.Fri, 27 Feb 2015 16:01:12 +0100, by Thomas Wuerthinger
-
Add merge boolean property to ExplodeLoop annotation to indicate that backward branches should be merged if possible.Fri, 27 Feb 2015 14:06:36 +0100, by Thomas Wuerthinger
-
Add test timeout for long if cascade test.Fri, 27 Feb 2015 14:02:15 +0100, by Thomas Wuerthinger
-
Add test with long if cascade.Fri, 27 Feb 2015 14:01:18 +0100, by Thomas Wuerthinger
-
New bytecode interpreter partial evaluation test including an IFZERO bytecode. Make graph builder loop explosion support multiple loop back edges from one peeling iteration.Fri, 27 Feb 2015 13:54:30 +0100, by Thomas Wuerthinger
-
New Truffle API method CompilerAsserts#partialEvaluationConstant(Object).Fri, 27 Feb 2015 13:54:05 +0100, by Thomas Wuerthinger
-
Add a new ADD bytecode to the bytecode interpreter test.Fri, 27 Feb 2015 12:49:59 +0100, by Thomas Wuerthinger
-
Add basic bytecode interpreter partial evaluation test.Fri, 27 Feb 2015 12:44:22 +0100, by Thomas Wuerthinger
-
Improve LongNodeChainTest.Fri, 27 Feb 2015 11:49:15 +0100, by Thomas Wuerthinger
-
Fix output of CFG printer.Fri, 27 Feb 2015 11:47:14 +0100, by Thomas Wuerthinger
-
Correct typo.Thu, 26 Feb 2015 13:12:33 +0100, by Thomas Wuerthinger
-
Add unit test with artificially long node chain.Wed, 25 Feb 2015 21:05:45 +0100, by Thomas Wuerthinger
-
Add unit test for node validation checks.Wed, 25 Feb 2015 21:03:41 +0100, by Thomas Wuerthinger
-
Improve node error messges when nodes are inserted with non-alive inputs or successors.Wed, 25 Feb 2015 21:00:59 +0100, by Thomas Wuerthinger
-
Changes to the node list iterators to make more values loop invariant.Wed, 25 Feb 2015 18:14:35 +0100, by Thomas Wuerthinger
-
Small change to BytecodeFrame validation.Wed, 25 Feb 2015 17:06:15 +0100, by Thomas Wuerthinger
-
Truffle: add NodeUtil.forEachChildFri, 27 Feb 2015 14:57:27 +0100, by Andreas Woess
-
Truffle: Node cleanupFri, 27 Feb 2015 14:55:42 +0100, by Andreas Woess
-
Truffle: add ExactMath.multiplyHigh[Unsigned] graph builder invocation pluginsFri, 27 Feb 2015 13:56:01 +0100, by Andreas Woess
-
Truffle: minor ShapeImpl cleanupFri, 27 Feb 2015 13:55:56 +0100, by Andreas Woess
-
Add missing interface.Fri, 27 Feb 2015 13:21:16 +0100, by Roland Schatz
-
Remove isCommutative method from BinaryCommutative interface.Fri, 27 Feb 2015 12:08:57 +0100, by Roland Schatz
-
Remove default methods from MemoryAccess interface.Thu, 26 Feb 2015 19:08:19 +0100, by Roland Schatz
-
Move commutative GVN into CanonicalizerPhase.Thu, 26 Feb 2015 17:22:08 +0100, by Roland Schatz
-
[SPARC] Configure caller saved register with FPU registersThu, 26 Feb 2015 11:26:34 +0100, by Stefan Anzinger
-
Add assertion to ObjectValue conversionWed, 25 Feb 2015 19:13:16 -0800, by Tom Rodriguez
-
Print full ScopeDesc with PrintDebugInfoWed, 25 Feb 2015 19:05:03 -0800, by Tom Rodriguez
-
Use correct Thread when constructing handleWed, 25 Feb 2015 19:03:26 -0800, by Tom Rodriguez
-
Move stack monitor value into api.codeWed, 25 Feb 2015 19:02:00 -0800, by Tom Rodriguez
-
Correct JavaDocWed, 25 Feb 2015 19:00:00 -0800, by Tom Rodriguez
-
Truffle/InstrumentationTools: clean up some misleading code and commentary in CoverageTrackerWed, 25 Feb 2015 17:53:51 -0800, by Michael Van De Vanter
-
PrimitiveValueProfile: read from a snapshot to avoid races with multiple reads.Wed, 25 Feb 2015 18:25:51 +0100, by Benoit Daloze
-
constopt.DefUseTree: remove ValuePosition.Tue, 24 Feb 2015 19:45:16 +0100, by Josef Eisl
-
constopt.UseEntry: remove ValuePosition.Wed, 25 Feb 2015 15:16:14 +0100, by Josef Eisl
-
constopt.UseEntry: remove getPosition().Tue, 24 Feb 2015 19:02:59 +0100, by Josef Eisl
-
LIRPhase: include timer in scope.Tue, 24 Feb 2015 19:24:15 +0100, by Josef Eisl
-
Assume all ConstantNodes are scheduled in the start block in assertSchedulableGraph.Wed, 25 Feb 2015 11:29:27 +0100, by Roland Schatz
-
Fix scheduling of value proxy nodes.Tue, 24 Feb 2015 21:02:22 +0100, by Thomas Wuerthinger
-
Fix construction of unwind BEFORE_EXCEPTION_BCI frame states when inlining in the graph builder.Tue, 24 Feb 2015 20:23:42 +0100, by Thomas Wuerthinger
-
Add additional assertions in DCE.Tue, 24 Feb 2015 20:11:04 +0100, by Thomas Wuerthinger
-
Fix a regression in the partial escape analysis.Tue, 24 Feb 2015 19:18:52 +0100, by Thomas Wuerthinger
-
Small improvement to mod/div peephole optimization.Tue, 24 Feb 2015 15:10:11 +0100, by Thomas Wuerthinger
-
Remove redundant begin nodes after graph building.Tue, 24 Feb 2015 14:09:40 +0100, by Thomas Wuerthinger
-
Add option DumpDuringGraphBuilding and default to false.Tue, 24 Feb 2015 13:23:52 +0100, by Thomas Wuerthinger
-
Merge.Tue, 24 Feb 2015 12:33:32 +0100, by Thomas Wuerthinger
-
Simplify scheduleOutOfLoops.Tue, 24 Feb 2015 00:07:00 +0100, by Thomas Wuerthinger
-
MergeMon, 23 Feb 2015 16:23:23 -0800, by Tom Rodriguez
-
Filter LogicConstantNode when detecting changes in GraphChangeMonitoringPhaseWed, 18 Feb 2015 10:37:08 -0800, by Tom Rodriguez
-
Ensure a canonical ordering of inputs for commutative binary operationsWed, 18 Feb 2015 10:36:31 -0800, by Tom Rodriguez
-
Improve early termination logic in findDuplicateWed, 18 Feb 2015 10:19:17 -0800, by Tom Rodriguez
-
Parameterize return type of findDuplicateWed, 18 Feb 2015 10:10:00 -0800, by Tom Rodriguez
-
Fix false positive in checkInfiniteWorkTue, 17 Feb 2015 17:50:24 -0800, by Tom Rodriguez
-
Notify about deleted node after replaceAtUsagesTue, 17 Feb 2015 17:44:24 -0800, by Tom Rodriguez
-
Simplify earliest block calculations in schedule phase.Tue, 24 Feb 2015 00:00:24 +0100, by Thomas Wuerthinger
-
Simplify PEA tracing.Mon, 23 Feb 2015 23:57:56 +0100, by Thomas Wuerthinger
-
Simplify commonDominator.Mon, 23 Feb 2015 23:56:15 +0100, by Thomas Wuerthinger
-
The infer stamps algorithm is not guaranteed to reach a stable state.Mon, 23 Feb 2015 23:55:23 +0100, by Thomas Wuerthinger
-
Do not infer stamps for checking Graal invariants.Mon, 23 Feb 2015 23:54:00 +0100, by Thomas Wuerthinger
-
Run eclipseformat.Mon, 23 Feb 2015 20:36:35 +0100, by Thomas Wuerthinger
-
Remove unused closure.Mon, 23 Feb 2015 20:14:33 +0100, by Thomas Wuerthinger
-
Merge.Mon, 23 Feb 2015 20:13:29 +0100, by Thomas Wuerthinger
-
Small improvements to SchedulePhase#latestBlock.Mon, 23 Feb 2015 19:33:03 +0100, by Thomas Wuerthinger
-
Create a more efficient version of commonDominator.Mon, 23 Feb 2015 19:11:48 +0100, by Thomas Wuerthinger
-
Remove AbstractBlock interface.Mon, 23 Feb 2015 18:37:20 +0100, by Thomas Wuerthinger
-
Fix warning.Mon, 23 Feb 2015 18:03:32 +0100, by Thomas Wuerthinger
-
Small refactoring in node class.Mon, 23 Feb 2015 18:02:08 +0100, by Thomas Wuerthinger
-
Refactorings in SchedulePhase.Mon, 23 Feb 2015 17:57:58 +0100, by Thomas Wuerthinger
-
Refactoring of walkTo method.Mon, 23 Feb 2015 17:47:49 +0100, by Thomas Wuerthinger
-
Remove unused flag in floating read phase.Mon, 23 Feb 2015 17:37:20 +0100, by Thomas Wuerthinger
-
Small fix in canonicalizer phase.Mon, 23 Feb 2015 17:27:35 +0100, by Thomas Wuerthinger
-
Reduce complexity of DCE. We do not need to deal with incoming dead merge branches.Mon, 23 Feb 2015 17:24:11 +0100, by Thomas Wuerthinger
-
Temporarily re-enable the full DCE during partial escape analysis.Mon, 23 Feb 2015 16:29:30 +0100, by Thomas Wuerthinger
-
More usages of new acceptInputs and acceptSuccessors methods.Mon, 23 Feb 2015 14:59:12 +0100, by Thomas Wuerthinger
-
{AMD64,SPARC}LIRGenerator: do not cache SpillMoveFactory.Thu, 12 Feb 2015 15:41:44 +0100, by Josef Eisl
-
Move SpillMoveFactory from LIR to LIRGeneratorTool.Thu, 12 Feb 2015 15:38:27 +0100, by Josef Eisl
-
LIRGenerator: remove setCurrentBlock().Thu, 12 Feb 2015 14:45:59 +0100, by Josef Eisl
-
Reenable usage dropped to zero listener.Mon, 23 Feb 2015 00:29:23 +0100, by Thomas Wuerthinger
-
Small refactoring of DUP/POP bytecode processing.Mon, 23 Feb 2015 00:24:12 +0100, by Thomas Wuerthinger
-
Fix after changes in GraphUtil.Mon, 23 Feb 2015 00:12:52 +0100, by Thomas Wuerthinger
-
Perform deoptimize to guard conversion for fast partial evaluation.Sun, 22 Feb 2015 23:54:35 +0100, by Thomas Wuerthinger
-
Utilities Node#acceptInputs and Node#acceptSuccessors.Sun, 22 Feb 2015 23:44:37 +0100, by Thomas Wuerthinger
-
Make GraphUtil#propagateKill more efficient.Sun, 22 Feb 2015 23:12:31 +0100, by Thomas Wuerthinger
-
Make Node#replaceAndDelete not accept null as an argument.Sun, 22 Feb 2015 22:39:26 +0100, by Thomas Wuerthinger
-
Refactor ConvertDeoptimizeToGuardPhase.Sun, 22 Feb 2015 19:31:57 +0100, by Thomas Wuerthinger
-
removed assertion in a method substitutionTue, 03 Mar 2015 14:20:58 +0100, by Doug Simon
-
removed invalid commentTue, 03 Mar 2015 14:20:26 +0100, by Doug Simon
-
made helper methods privateTue, 03 Mar 2015 14:19:59 +0100, by Doug Simon
-
minor javadoc fixSun, 01 Mar 2015 15:42:38 +0100, by Doug Simon
-
Clean up phi nodes in PEA.Sun, 22 Feb 2015 17:50:30 +0100, by Thomas Wuerthinger
-
Merge.Sun, 22 Feb 2015 17:17:45 +0100, by Thomas Wuerthinger
-
Make dead code elimination during partial escape analysis optional.Sun, 22 Feb 2015 17:15:55 +0100, by Thomas Wuerthinger
-
Small clean up for graph building.Sun, 22 Feb 2015 15:37:46 +0100, by Thomas Wuerthinger
-
Reduce casting in AbstractBytecodeParser. Consolidate asserts in HIRFrameStateBuilder.Sun, 22 Feb 2015 15:19:54 +0100, by Thomas Wuerthinger
-
Clean up and restructurings in GraphBuilderPhase#genIf.Sun, 22 Feb 2015 14:41:35 +0100, by Thomas Wuerthinger
-
Reuse HIRFrameStateBuilder for false branch of if.Sun, 22 Feb 2015 14:30:27 +0100, by Thomas Wuerthinger
-
Improve IfNode construction in the graph builder. Start reusing previous frame states in createTarget.Sun, 22 Feb 2015 14:27:36 +0100, by Thomas Wuerthinger
-
[SPARC] Save all registers for foreign callsSun, 22 Feb 2015 07:42:06 +0100, by Stefan Anzinger
-
[SPARC] Fix SPARCHotSpotJumpToExceptionHandlerInCallerOp and SPARCAllocatorTestSat, 21 Feb 2015 22:26:55 +0100, by Stefan Anzinger
-
MergeSat, 21 Feb 2015 19:55:33 +0100, by Stefan Anzinger
-
[SPARC] Use correct caller save registers for ForeignCallsProviderSat, 21 Feb 2015 19:47:33 +0100, by Stefan Anzinger
-
MergeSat, 21 Feb 2015 19:48:22 +0100, by Stefan Anzinger
-
Create TYPE fields for LIRInstruction and CompositeValue. Renaming NodeClass#get to NodeClass#create.Fri, 20 Feb 2015 22:22:55 +0100, by Thomas Wuerthinger
-
Remove LIRInstruction interface. Rename LIRInstructionBase to LIRInstruction.Fri, 20 Feb 2015 18:08:53 +0100, by Thomas Wuerthinger
-
Small fix in GraphUtil.Fri, 20 Feb 2015 14:37:08 +0100, by Thomas Wuerthinger