log

age author description
Tue, 18 Nov 2014 03:38:50 -0800 iklam 8064701: Some CDS optimizations should be disabled if bootclasspath is modified by JVMTI
Thu, 20 Nov 2014 11:06:26 +0100 thartmann 8050079: crash while compiling java.lang.ref.Finalizer::runFinalizer
Fri, 21 Nov 2014 10:32:06 -0800 amurillo 8065385: new hotspot build - hs25.40-b21
Wed, 26 Nov 2014 13:58:01 -0800 lana Merge
Tue, 25 Nov 2014 09:46:14 -0800 amurillo Merge
Thu, 20 Nov 2014 11:28:31 -0800 lana Merge
Tue, 04 Mar 2014 17:14:00 +0100 simonis 8036614: AIX: fix adjust-mflags.sh to build with GNU Make 4.0 (adapt 8028407 for AIX)
Tue, 21 Jan 2014 20:07:14 -0800 henryjen 8028407: adjust-mflags.sh failed build with GNU Make 4.0 with -I<path contains j>
Wed, 26 Nov 2014 07:58:57 -0800 asaha Added tag jdk8u40-b16 for changeset 5ea68fb91139
Fri, 21 Nov 2014 10:19:20 -0800 amurillo Added tag hs25.40-b20 for changeset aa2442f89230jdk8u40-b16
Fri, 21 Nov 2014 10:19:17 -0800 amurillo Mergehs25.40-b20
Fri, 21 Nov 2014 10:31:30 +0100 sjohanss 8065227: Report allocation context stats at end of cleanup
Fri, 21 Nov 2014 12:08:37 +0100 jwilhelm 8065305: Make it possible to extend the G1CollectorPolicy
Wed, 19 Nov 2014 14:21:09 -0800 mchung 8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
Wed, 19 Nov 2014 18:14:01 +0100 mgronlun 8065361: Fixup headers and definitions for INCLUDE_TRACE
Fri, 14 Nov 2014 14:23:25 +0100 mgerdin 8058209: Race in G1 card scanning could allow scanning of memory covered by PLABs
Tue, 11 Nov 2014 11:05:41 +0100 thartmann 8056071: compiler/whitebox/IsMethodCompilableTest.java fails with 'method() is not compilable after 3 iterations'
Tue, 18 Nov 2014 00:56:42 +0000 jiangli Merge
Mon, 10 Nov 2014 19:28:51 -0500 jiangli 8064375: Change certain errors to warnings in CDS output.
Wed, 12 Nov 2014 13:12:35 -0500 jiangli 8054008: Using -XX:-LazyBootClassLoader crashes with ACCESS_VIOLATION on Win 64bit.
Mon, 17 Nov 2014 21:05:08 +0000 jmasa Merge
Tue, 11 Nov 2014 13:39:00 -0500 kbarrett 8062036: ConcurrentMarkThread::slt may be invoked before ConcurrentMarkThread::makeSurrogateLockerThread causing intermittent crashes
Mon, 17 Nov 2014 19:35:09 +0000 coleenp Merge
Mon, 30 Jun 2014 14:58:52 -0400 coleenp 8048169: Change 8037816 breaks HS build on PPC64 and CPP-Interpreter platforms
Mon, 17 Nov 2014 16:36:09 +0000 coleenp Merge
Fri, 14 Nov 2014 17:39:38 -0500 coleenp 8062870: src/share/vm/services/mallocTracker.hpp:64 assert(_count > 0) failed: Negative counter
Mon, 17 Nov 2014 02:30:15 -0800 dsamersoff 8059131: sawindbg.dll is not compiled with /SAFESEH
Sat, 15 Nov 2014 11:22:07 -0800 dcubed 8033602: wrong stabs data in libjvm.debuginfo on JDK 8 - SPARC
Fri, 14 Nov 2014 07:51:50 -0800 amurillo 8064854: new hotspot build - hs25.40-b20
Fri, 14 Nov 2014 07:37:04 -0800 amurillo Added tag hs25.40-b19 for changeset 3a8a0fd171c5
Fri, 14 Nov 2014 07:37:00 -0800 amurillo Mergehs25.40-b19
Thu, 13 Nov 2014 20:00:53 +0000 minqi Merge
Fri, 07 Nov 2014 12:48:09 -0800 minqi 8062247: [TESTBUG] Allow WhiteBox test to access JVM offsets
Wed, 05 Nov 2014 16:28:11 +0100 mdoerr 8062950: Bug in locking code when UseOptoBiasInlining is disabled: assert(dmw->is_neutral()) failed: invariant
Wed, 12 Nov 2014 10:34:08 +0000 stefank Merge
Tue, 11 Nov 2014 13:45:21 +0100 stefank 8064556: G1: ParallelGCThreads=0 may cause assert(!MetadataOnStackMark::has_buffer_for_thread(Thread::current())) failed: Should be empty
Fri, 07 Nov 2014 15:34:33 -0800 jcoomes 8060467: CMS: small OldPLABSize and -XX:-ResizePLAB cause assert(ResizePLAB || n_blks == OldPLABSize) failed: Error
Tue, 11 Nov 2014 10:48:06 -0800 ctornqvi 8058251: assert(_count > 0) failed: Negative counter when running runtime/NMT/MallocTrackingVerify.java
Tue, 11 Nov 2014 10:46:07 -0800 ctornqvi 8059803: Update use of GetVersionEx to get correct Windows version in hs_err files
Wed, 05 Nov 2014 08:22:17 -0800 gtriantafill 8061969: [TESTBUG] MallocSiteHashOverflow.java should be enabled for 32-bit platforms
Mon, 10 Nov 2014 17:14:59 +0100 zmajo 8057622: java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest: SEGV inside compiled code (sparc)
Fri, 07 Nov 2014 09:36:34 -0800 amurillo 8064361: new hotspot build - hs25.40-b19
Wed, 19 Nov 2014 11:29:43 -0800 katleman Added tag jdk8u40-b15 for changeset eb16b24e2eba
Fri, 14 Nov 2014 10:03:38 -0800 lana Mergejdk8u40-b15
Fri, 14 Nov 2014 17:39:07 +0400 azakharov 8064716: TestHumongousShrinkHeap.java can not be run with -XX:+ExplicitGCInvokesConcurrent
Wed, 12 Nov 2014 13:47:19 -0800 katleman Added tag jdk8u40-b14 for changeset b8ca8ec1daea
Fri, 07 Nov 2014 09:22:59 -0800 amurillo Added tag hs25.40-b18 for changeset 4d5dc0d0f879jdk8u40-b14
Fri, 07 Nov 2014 09:22:57 -0800 amurillo Mergehs25.40-b18
Thu, 02 Oct 2014 10:55:36 +0200 stefank 8056240: Investigate increased GC remark time after class unloading changes in CRM Fuse
Mon, 03 Nov 2014 12:02:40 -0800 kvn 8059780: SPECjvm2008-MPEG performance regressions on x64 platforms
Thu, 06 Nov 2014 12:05:43 +0000 dbuck Merge
Thu, 06 Nov 2014 10:41:01 +0000 dbuck Merge
Thu, 06 Nov 2014 02:34:01 -0800 dbuck 8058715: stability issues when being launched as an embedded JVM via JNI
Thu, 06 Nov 2014 10:35:36 +0000 brutisso Merge
Wed, 22 Oct 2014 13:59:56 +0200 aeriksso 8057043: Type annotations not retained during class redefine / retransform
Tue, 28 Oct 2014 18:41:34 +0400 vkempik 8059216: Make PrintGCApplicationStoppedTime print information about stopping threads
Thu, 30 Oct 2014 13:03:30 +0100 thartmann 8061817: Whitebox.deoptimizeMethod() does not deoptimize all OSR versions of method
Wed, 05 Nov 2014 08:35:02 +0000 thartmann Merge
Fri, 31 Oct 2014 12:16:20 +0100 thartmann 8062169: Multiple OSR compilations issued for same bci
Mon, 13 Oct 2014 16:09:57 -0700 iklam 8061651: Interface to the Lookup Index Cache to improve URLClassPath search time
Tue, 28 Oct 2014 09:17:36 +0100 thartmann 8061983: [TESTBUG] compiler/whitebox/MakeMethodNotCompilableTest.java fails with "must not be in queue"
Fri, 24 Oct 2014 08:35:29 +0200 thartmann 8061486: [TESTBUG] compiler/whitebox/ tests fail : must be osr_compiled (reappeared in nightlies)
Fri, 17 Oct 2014 10:04:45 +0200 thartmann 8060454: [TESTBUG] Whitebox tests fail with -XX:CompileThreshold=100
Mon, 13 Oct 2014 12:30:37 +0200 thartmann 8046268: compiler/whitebox/ tests fail : must be osr_compiled
Fri, 31 Oct 2014 11:13:41 -0700 amurillo 8062589: new hotspot build - hs25.40-b18
Wed, 05 Nov 2014 12:54:08 -0800 katleman Added tag jdk8u40-b13 for changeset 86307d477907
Mon, 03 Nov 2014 18:18:28 -0800 amurillo Mergejdk8u40-b13
Fri, 31 Oct 2014 10:58:31 -0700 amurillo Added tag hs25.40-b17 for changeset 521e269ae1da
Fri, 31 Oct 2014 10:58:30 -0700 amurillo Mergehs25.40-b17
Fri, 31 Oct 2014 11:46:11 +0000 anoll Merge
Thu, 08 May 2014 12:49:21 +0200 anoll 8042431: compiler/7200264/TestIntVect.java fails with: Test Failed: AddVI 0 < 4
Fri, 02 May 2014 06:24:39 +0200 anoll 8041992: Fix of JDK-8034775 neglects to account for non-JIT VMs
Sat, 29 Mar 2014 14:54:48 +0400 iignatyev 8038393: [TESTBUG] ciReplay/* tests fail after 8034775
Wed, 05 Mar 2014 10:20:30 +0100 anoll 8036091: compiler/membars/DekkerTest.java fails with -XX:CICompilerCount=1
Tue, 25 Feb 2014 13:52:37 +0100 anoll 8034775: Failing to initialize VM when running with negative value for -XX:CICompilerCount
Fri, 31 Oct 2014 10:43:48 +0000 anoll Merge
Fri, 20 Jun 2014 09:25:13 +0200 anoll 8043158: Crash in CodeSweeperSweepNoFlushTest in CompileQueue::free_all()
Tue, 06 May 2014 09:52:38 +0200 anoll 8042428: CompileQueue::free_all() code is incorrect
Wed, 07 May 2014 22:06:42 +0200 anoll 8042570: Excessive number of tests timing out on nightly testing due to fix for 8040798
Tue, 29 Apr 2014 07:59:22 +0200 anoll 8040798: compiler/startup/SmallCodeCacheStartup.java timed out in RT_Baseline
Tue, 05 Aug 2014 15:41:12 -0700 jmasa 8034056: assert(_heap_alignment >= _space_alignment) failed: heap_alignment less than space_alignment
Thu, 30 Oct 2014 13:38:00 -0700 ccheung 8038268: VM Crashes in MetaspaceShared::generate_vtable_methods while creating CDS archive with limiting SharedMiscCodeSize
Fri, 24 Oct 2014 10:28:19 -0700 kvn 8041984: CompilerThread seems to occupy all CPU in a very rare situation
Thu, 30 Oct 2014 10:51:06 +0100 sjohanss 8061234: ResourceContext.requestAccurateUpdate() is unreliable
Tue, 27 May 2014 08:44:23 -0700 minqi 8038422: CDS test failed: assert((size % os::vm_allocation_granularity()) == 0) failed when limiting SharedMiscDataSize
Sat, 25 Oct 2014 21:02:29 -1000 iveresov 8059200: Promoted JDK9 b31 for Solaris-amd64 fails (Error: dl failure on line 744, no picl library) on Solaris 11.1
Thu, 23 Oct 2014 09:41:59 -1000 iveresov 8047383: SIGBUS in C2 compiled method weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions.<init>
Tue, 28 Oct 2014 13:30:40 -0700 gtriantafill 8058606: [TESTBUG] Detailed Native Memory Tracking (NMT) data is not verified as output at VM exit
Tue, 05 Aug 2014 14:44:18 -0700 kvn 8049542: C2: assert(size_in_words <= (julong)max_jint) failed: no overflow
Wed, 13 Aug 2014 13:00:53 -0700 morris 8054530: C2: assert(res == old_res) failed: Inconsistency between old and new
Fri, 24 Oct 2014 21:25:40 +0000 acorn Merge
Fri, 24 Oct 2014 12:29:08 -0700 acorn 8043275: 8u40 backport: Fix interface initialization for default methods.
Mon, 20 Oct 2014 13:22:28 +0200 neliasso 8059445: Remove CompilationRepeat
Wed, 01 Oct 2014 12:34:38 -0700 vlivanov 8058828: Wrong ciConstant type for arrays from ConstantPool::_resolved_reference
Wed, 01 Oct 2014 12:34:45 -0700 vlivanov 8059556: C2: crash while inlining MethodHandle invocation w/ null receiver
Mon, 29 Sep 2014 11:46:05 -0700 vlivanov 8058825: EA: ConnectionGraph::split_unique_types does incorrect scalar replacement
Mon, 20 Oct 2014 10:18:17 +0200 sjohanss 8058568: GC cleanup phase can cause G1 skipping a System.gc()
Fri, 24 Oct 2014 03:03:59 +0000 jiangli Merge
Fri, 24 Oct 2014 02:41:37 +0000 jiangli Merge
Tue, 14 Oct 2014 12:09:33 -0400 jiangli 8047934: Adding new API for unlocking diagnostic argument.
Thu, 23 Oct 2014 15:46:59 -0700 amurillo 8061861: new hotspot build - hs25.40-b17
Fri, 31 Oct 2014 20:18:41 -0700 lana Merge
Fri, 31 Oct 2014 12:05:56 -0700 dbuck 8060169: Update the Crash Reporting URL in the Java crash log
Wed, 29 Oct 2014 10:50:30 -0700 katleman Added tag jdk8u40-b12 for changeset 6b93bf9ea3ea
Thu, 23 Oct 2014 15:32:14 -0700 amurillo Added tag hs25.40-b16 for changeset 8b9ec2da541ajdk8u40-b12
Thu, 23 Oct 2014 15:32:07 -0700 amurillo Mergehs25.40-b16
Wed, 08 Jan 2014 08:34:02 +0100 sla 8031376: TraceClassLoading expects there to be a (Java) caller when you load a class with the bootstrap class loader
Tue, 21 Oct 2014 21:39:14 -0400 dholmes Merge
Wed, 10 Sep 2014 00:44:16 -0400 dholmes 8056183: os::is_MP() always reports true when NMT is enabled
Mon, 07 Jul 2014 10:18:33 +0200 stefank 8049411: Minimal VM build broken after gcId.cpp was added
Tue, 23 Sep 2014 21:33:58 -0400 dholmes 8058919: Add sanity test for minimal VM in test/Makefile
Thu, 16 Oct 2014 20:20:17 -0400 mikael 8049071: Add jtreg jobs to JPRT for hotspot
Fri, 17 Oct 2014 15:35:25 -0700 kvn 8059139: It should be possible to explicitly disable usage of TZCNT instr w/ -XX:-UseBMI1Instructions
Mon, 20 Oct 2014 16:37:02 -0400 coleenp Merge
Fri, 10 Oct 2014 19:36:12 +0000 coleenp 8059100: SIGSEGV VirtualMemoryTracker::remove_released_region
Thu, 02 Oct 2014 11:36:44 -0700 kvn 8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
Fri, 17 Oct 2014 07:27:03 -0700 amurillo 8061275: new hotspot build - hs25.40-b16
Wed, 22 Oct 2014 11:18:17 -0700 katleman Added tag jdk8u40-b11 for changeset 99372b2fee0e
Fri, 17 Oct 2014 07:20:12 -0700 amurillo Added tag hs25.40-b15 for changeset f10fe402dfb1jdk8u40-b11
Fri, 17 Oct 2014 07:20:11 -0700 amurillo Mergehs25.40-b15
Mon, 24 Feb 2014 13:29:14 +0100 mgronlun 8035650: Exclude AIX from VS.NET make/windows/projectcreator.make
Tue, 14 Oct 2014 19:55:54 +0200 mlarsson 8060116: After JDK-8047976 gc/g1/TestSummarizeRSetStatsThreads fails
Tue, 20 May 2014 09:35:05 +0200 adlertz 6883953: java -client -XX:ValueMapInitialSize=0 crashes
Tue, 30 Sep 2014 13:14:22 +0200 brutisso 8059452: G1: Change the default values for G1HeapWastePercent and G1MixedGCLiveThresholdPercent
Fri, 10 Oct 2014 15:51:58 +0200 tschatzl 8059758: Footprint regressions with JDK-8038423
Fri, 10 Oct 2014 15:45:45 +0200 brutisso 8055816: Remove dead code in g1BlockOffsetTable
Mon, 29 Sep 2014 09:59:23 +0200 tschatzl 8043766: CMM Testing: 8u40 Decommit auxiliary data structures
Wed, 01 Oct 2014 16:09:01 +0200 ehelin 8049599: MetaspaceGC::_capacity_until_GC can overflow
Fri, 10 Oct 2014 03:19:30 -0700 amurillo 8059655: new hotspot build - hs25.40-b15
Wed, 15 Oct 2014 11:14:18 -0700 katleman Added tag jdk8u40-b10 for changeset 1b3abbeee961
Tue, 14 Oct 2014 10:20:59 -0700 asaha Mergejdk8u40-b10
Wed, 08 Oct 2014 14:13:23 -0700 asaha Merge
Tue, 07 Oct 2014 14:35:40 -0700 asaha Merge
Tue, 07 Oct 2014 08:01:11 -0700 asaha Added tag jdk8u25-b18 for changeset 639abc668bfe
Mon, 06 Oct 2014 15:49:59 -0700 asaha Merge
Wed, 24 Sep 2014 12:23:32 -0700 asaha Merge
Mon, 22 Sep 2014 08:24:04 -0700 asaha Merge
Fri, 19 Sep 2014 12:22:46 -0700 asaha Merge
Wed, 17 Sep 2014 11:55:57 -0700 asaha Added tag jdk8u25-b17 for changeset 28b50d07f6f8jdk8u25-b18
Tue, 16 Sep 2014 13:55:38 -0700 asaha Merge
Mon, 15 Sep 2014 16:39:00 -0400 jiangli Merge
Fri, 10 Oct 2014 03:07:09 -0700 amurillo Added tag hs25.40-b14 for changeset e193bbae24ef
Fri, 10 Oct 2014 03:07:08 -0700 amurillo Mergehs25.40-b14
Tue, 16 Sep 2014 10:13:45 +0200 stefank 8058475: TestCMSClassUnloadingEnabledHWM.java fails with '.*CMS Initial Mark.*' missing from stdout/stderr
Tue, 07 Oct 2014 15:14:51 +0000 brutisso Merge
Mon, 06 Oct 2014 10:11:13 +0200 sjohanss 8059466: Force young GC to initiate marking cycle when stat update is requested
Tue, 16 Sep 2014 21:29:30 +0400 iignatyev 8057165: [TESTBUG] Need a test to cover JDK-8054883
Thu, 21 Nov 2013 09:57:00 -0800 jmasa 8026303: CMS: JVM intermittently crashes with "FreeList of size 258 violates Conservation Principle" assert
Fri, 03 Oct 2014 13:34:46 -0700 iveresov 8059621: JVM crashes with "unexpected index type" assert in LIRGenerator::do_UnsafeGetRaw
Fri, 03 Oct 2014 01:27:41 -0700 amurillo 8059618: new hotspot build - hs25.40-b14
Wed, 08 Oct 2014 12:38:41 -0700 katleman Added tag jdk8u40-b09 for changeset 7ff8d51e0d8f
Fri, 03 Oct 2014 01:19:37 -0700 amurillo Added tag hs25.40-b13 for changeset d96716f6cbbajdk8u40-b09
Fri, 03 Oct 2014 01:19:36 -0700 amurillo Mergehs25.40-b13
Thu, 02 Oct 2014 23:10:39 +0000 coleenp Merge
Thu, 02 Oct 2014 20:17:15 +0000 coleenp Merge
Fri, 26 Sep 2014 12:50:30 -0400 coleenp 8058927: ATG throws ClassNotFoundException
Thu, 02 Oct 2014 22:21:51 +0000 coleenp Merge
Thu, 02 Oct 2014 20:12:53 +0000 coleenp Merge
Thu, 25 Sep 2014 07:52:32 -0400 coleenp 8058818: Allocation of more then 1G of memory using Unsafe.allocateMemory is still causing a fatal error on 32bit platforms
Thu, 02 Oct 2014 09:32:53 +0200 goetz 8059592: Recent bugfixes in ppc64 port.
Thu, 02 Oct 2014 11:31:31 -0700 fzhinkin 8059226: Names of rtm_state_change and unstable_if deoptimization reasons were swapped in 8u40
Tue, 30 Sep 2014 08:29:26 +0000 brutisso Merge
Sat, 27 Sep 2014 15:11:41 +0200 jwilhelm 8047976: Ergonomics for GC thread counts should update the flags
Tue, 30 Sep 2014 09:44:36 +0200 tschatzl 8052172: Evacuation failure handling in G1 does not evacuate all objects if -XX:-G1DeferredRSUpdate is set
Wed, 10 Sep 2014 11:55:33 +0200 tonyp 8057799: Unnecessary NULL check in G1KeepAliveClosure
Fri, 26 Sep 2014 20:09:02 -0700 iveresov 8058536: java/lang/instrument/NativeMethodPrefixAgent.java fails due to VirtualMachineError: out of space in CodeCache for method handle intrinsic
Mon, 29 Sep 2014 13:12:48 +0200 mgronlun 8038624: interpretedVFrame::expressions() must respect InterpreterOopMap for liveness
Fri, 26 Sep 2014 03:42:38 -0700 amurillo 8059204: new hotspot build - hs25.40-b13
Wed, 01 Oct 2014 07:45:27 -0700 asaha Added tag jdk8u40-b08 for changeset 905a16825d29
Fri, 26 Sep 2014 03:32:26 -0700 amurillo Added tag hs25.40-b12 for changeset 5c1b5be2c69bjdk8u40-b08
Fri, 26 Sep 2014 03:32:25 -0700 amurillo Mergehs25.40-b12
Thu, 18 Sep 2014 11:46:33 -0700 morris 8050022: linux-sparcv9: assert(SharedSkipVerify || obj->is_oop()) failed: sanity check
Mon, 08 Sep 2014 17:47:43 +0200 mgerdin 8057722: G1: Code root hashtable updated incorrectly when evacuation failed
Fri, 29 Aug 2014 13:12:21 +0200 mgerdin 8048268: G1 Code Root Migration performs poorly
Fri, 29 Aug 2014 13:08:01 +0200 mgerdin 8056084: Refactor Hashtable to allow implementations without rehashing support
Tue, 23 Sep 2014 17:24:34 -0700 iveresov 8059002: 8058744 needs a test case
Tue, 23 Sep 2014 15:09:07 -0700 iveresov 8058744: Crash in C1 OSRed method w/ Unsafe usage
Wed, 24 Sep 2014 09:49:47 +0200 sla 8058936: hotspot/test/Makefile should use jtreg script from $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
Fri, 19 Sep 2014 11:53:58 -0700 iveresov 8058564: Tiered compilation performance drop in PIT
Fri, 19 Sep 2014 11:12:39 -0400 mseledtsov 8052313: Backport CDS tests from JDK-9 to jdk8_u40
Fri, 19 Sep 2014 02:23:20 -0700 amurillo 8058798: new hotspot build - hs25.40-b12
Wed, 24 Sep 2014 11:38:12 -0700 katleman Added tag jdk8u40-b07 for changeset b63d0e8bfc07
Fri, 19 Sep 2014 02:16:05 -0700 amurillo Added tag hs25.40-b11 for changeset 4489ac5b084ajdk8u40-b07
Fri, 19 Sep 2014 02:16:04 -0700 amurillo Mergehs25.40-b11
Wed, 17 Sep 2014 05:30:19 -0700 gtriantafill 8056263: [TESTBUG] Re-enable NMTWithCDS.java test
Tue, 16 Sep 2014 13:30:48 +0000 brutisso Merge
Tue, 16 Sep 2014 14:27:40 +0200 brutisso 8057768: Make heap region region type in G1 HeapRegion explicit
Wed, 11 Jun 2014 09:16:19 +0200 thartmann 8044538: assert(which != imm_operand) failed: instruction is not a movq reg, imm64
Tue, 24 Jun 2014 08:12:30 +0200 thartmann 8035328: closed/compiler/6595044/Main.java failed with timeout
Tue, 16 Sep 2014 11:03:19 +0200 stefank 8058481: Test gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java was removed, but TEST.groups still refers to it
Tue, 02 Sep 2014 21:27:08 -0400 dholmes 8046210: Missing memory barrier when reading init_lock
Fri, 12 Sep 2014 13:27:05 -0700 amurillo 8058275: new hotspot build - hs25.40-b11
Wed, 17 Sep 2014 13:53:26 -0700 katleman Added tag jdk8u40-b06 for changeset 3702eb6ec708
Fri, 12 Sep 2014 13:10:56 -0700 amurillo Added tag hs25.40-b10 for changeset 47ec483b936ejdk8u40-b06
Fri, 12 Sep 2014 13:10:55 -0700 amurillo Mergehs25.40-b10
Mon, 14 Jul 2014 03:29:42 -0700 vlivanov 8048703: ReplacedNodes dumps it's content to tty
Mon, 14 Jul 2014 03:28:13 -0700 vlivanov 8049532: LogCompilation: C1: inlining tree is flat (no depth is stored)
Mon, 14 Jul 2014 03:27:21 -0700 vlivanov 8049529: LogCompilation: annotate make_not_compilable with compilation level
Mon, 14 Jul 2014 03:26:52 -0700 vlivanov 8049530: Provide descriptive failure reason for compilation tasks removed for the queue
Mon, 14 Jul 2014 03:24:35 -0700 vlivanov 8049528: Method marked w/ @ForceInline isn't inlined with "executed < MinInliningThreshold times" message
Thu, 29 May 2014 09:41:07 +0000 vlivanov 8034935: JSR 292 support for PopFrame has a fragile coupling with DirectMethodHandle
Tue, 04 Mar 2014 02:23:16 -0800 vlivanov 8025842: Convert warning("Thread holding lock at safepoint that vm can block on") to fatal(...)
Tue, 11 Mar 2014 15:06:34 +0400 vlivanov 8023461: Thread holding lock at safepoint that vm can block on: MethodCompileQueue_lock
Fri, 12 Sep 2014 01:04:04 +0000 coleenp Merge
Thu, 04 Sep 2014 14:50:31 -0400 zgu 8055289: Internal Error: mallocTracker.cpp:146 fatal error: Should not use malloc for big memory block, use virtual memory instead
Thu, 11 Sep 2014 17:13:30 -0700 jcoomes 8058235: identify GCs initiated to update allocation context stats
Thu, 11 Sep 2014 14:21:24 +0200 jwilhelm 8056237: [TESTBUG] gc/g1/TestHumongousShrinkHeap.java fails due to OOM
Thu, 11 Sep 2014 14:21:13 +0200 jwilhelm 8041946: CMM Testing: 8u40 an allocated humongous object at the end of the heap should not prevents shrinking the heap
Thu, 11 Sep 2014 20:56:04 +0000 iveresov Merge
Wed, 10 Sep 2014 19:08:17 -0700 iveresov 8058092: Test vm/mlvm/meth/stress/compiler/deoptimize. Assert in src/share/vm/classfile/systemDictionary.cpp: MH intrinsic invariant
Thu, 11 Sep 2014 12:18:26 -0700 iveresov 8058184: Move _highest_comp_level and _highest_osr_comp_level from MethodData to MethodCounters
Thu, 11 Sep 2014 11:55:30 -0700 dsamersoff 8032247: SA: Constantpool lookup for invokedynamic is not implemented
Thu, 11 Sep 2014 15:41:43 +0000 kvn Merge
Wed, 27 Aug 2014 17:37:18 +0200 roland 8055946: assert(result == NULL || result->is_oop()) failed: must be oop
Mon, 11 Aug 2014 15:09:04 +0200 roland 8054224: Recursive method that was compiled by C1 is unable to catch StackOverflowError
Sat, 02 Aug 2014 07:06:08 +0200 roland 8046698: assert(false) failed: only Initialize or AddP expected macro.cpp:943
Mon, 08 Sep 2014 15:24:10 +0200 sjohanss 8057752: WhiteBox extension support for testing
Wed, 10 Sep 2014 16:06:53 -0700 jcoomes 8057827: notify an obj when allocation context stats are available
Wed, 10 Sep 2014 21:45:28 +0000 drchase Merge
Wed, 10 Sep 2014 21:25:26 +0000 drchase Merge
Fri, 11 Jul 2014 19:51:36 -0400 drchase 8036588: VerifyFieldClosure fails instanceKlass:3133
Wed, 10 Sep 2014 13:01:13 -0700 jcoomes 8057824: methods to copy allocation context statistics
Wed, 10 Sep 2014 13:01:13 -0700 jcoomes 8057818: collect allocation context statistics at gc pauses
Wed, 10 Sep 2014 19:05:54 +0000 ctornqvi Merge
Wed, 10 Sep 2014 17:36:20 +0000 ctornqvi Merge
Tue, 09 Sep 2014 09:48:42 -0700 gtriantafill 8054836: [TESTBUG] Test is needed to verify correctness of malloc tracking
Tue, 09 Sep 2014 15:47:18 -0700 roland 8057758: Tests run TypeProfileLevel=222 crash with guarantee(0) failed: must find derived/base pair
Mon, 23 Jun 2014 13:33:23 +0200 rbackman 8046289: compiler/6340864/TestLongVect.java timeout with
Wed, 10 Sep 2014 12:39:11 +0200 rbackman 8030976: Untaken paths should be more vigorously pruned at highest optimization level
Tue, 02 Sep 2014 12:48:45 -0700 kvn 8055494: Add C2 x86 intrinsic for BigInteger::multiplyToLen() method
Tue, 09 Sep 2014 19:18:13 +0000 drchase Merge
Tue, 09 Sep 2014 18:23:08 +0000 drchase Merge
Fri, 29 Aug 2014 19:45:49 -0400 drchase 8054292: code comments leak in fastdebug builds
Tue, 09 Sep 2014 18:20:24 +0000 iveresov Merge
Mon, 08 Sep 2014 11:45:48 -0700 iveresov 8057750: CTW should not make MH intrinsics not entrant
Fri, 05 Sep 2014 14:39:45 -0700 iveresov 8056154: JVM crash with EXCEPTION_ACCESS_VIOLATION when there are many threads running
Wed, 03 Sep 2014 14:39:13 +0200 simonis 8057129: Fix AIX build after the Extend CompileCommand=option change 8055286
Tue, 02 Sep 2014 10:26:48 -0700 kvn 8056964: JDK-8055286 changes are incomplete.
Fri, 29 Aug 2014 15:32:16 +0200 zmajo 8055286: Extend CompileCommand=option to handle numeric parameters
Wed, 03 Sep 2014 15:26:06 +0400 fzhinkin 8055903: Develop sanity tests on SPARC's SHA instructions support
Wed, 03 Sep 2014 15:29:57 +0400 fzhinkin 8055904: Develop tests for new command-line options related to SHA intrinsics
Mon, 08 Sep 2014 20:32:10 +0400 fzhinkin 8056091: Move compiler/intrinsics/mathexact/sanity/Verifier to compiler/testlibrary and extend its functionality
Tue, 09 Sep 2014 06:29:40 +0000 kvn Merge
Thu, 04 Sep 2014 23:49:17 -0700 kvn 8057643: Unable to build --with-debug-level=optimized on OSX
Tue, 09 Sep 2014 04:48:41 +0200 sjohanss 8057710: Refactor G1 heap region default sizes
Tue, 09 Sep 2014 01:58:02 +0000 iveresov Merge
Mon, 08 Sep 2014 18:11:37 -0700 iveresov 8056124: Hotspot should use PICL interface to get cacheline size on SPARC
Wed, 13 Aug 2014 13:05:04 -0700 kvn 8054927: Missing MemNode::acquire ordering in some volatile Load nodes
Mon, 08 Sep 2014 23:01:01 +0000 kvn Merge
Thu, 17 Jul 2014 15:40:04 -0700 kvn 8050942: PPC64: implement template interpreter for ppc64le
Tue, 09 Sep 2014 00:05:25 +0200 sjohanss 8057658: Enable G1 FullGC extensions
Mon, 08 Sep 2014 14:13:01 +0000 coleenp Merge
Fri, 05 Sep 2014 16:01:29 -0400 coleenp 6642881: Improve performance of Class.getClassLoader()
Fri, 30 May 2014 19:13:07 +0200 sla 8044398: Attach code should propagate errors in Diagnostic Commands as errors
Tue, 19 Aug 2014 07:36:11 +0200 thartmann 8048879: "unexpected yanked node" opto/postaloc.cpp:139
Fri, 05 Sep 2014 15:10:41 -0700 amurillo 8057649: new hotspot build - hs25.40-b10
Wed, 10 Sep 2014 09:05:31 -0700 katleman Added tag jdk8u40-b05 for changeset 232b50b20797
Fri, 05 Sep 2014 15:02:44 -0700 amurillo Added tag hs25.40-b09 for changeset c9635cad4a5djdk8u40-b05
Fri, 05 Sep 2014 15:02:43 -0700 amurillo Mergehs25.40-b09
Fri, 05 Sep 2014 12:36:37 -0700 jcoomes 8057623: add an extension class for argument handling
Fri, 05 Sep 2014 00:28:43 +0200 jwilhelm 8056056: Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile
Thu, 28 Aug 2014 23:30:13 +0400 iignatyev 8056223: typo in export_optimized_jdk
Wed, 27 Aug 2014 17:09:18 +0400 iignatyev 8056072: add jprt_optimized targets
Fri, 05 Sep 2014 09:49:19 +0200 sjohanss 8057536: Refactor G1 to allow context specific allocations
Thu, 04 Sep 2014 16:53:27 -0700 jcoomes 8057531: refactor gc argument processing code slightly
Thu, 04 Sep 2014 09:37:41 -0700 jcoomes 8054970: gc src file exclusion should exclude alternative sources
Fri, 22 Aug 2014 06:28:14 -0700 gtriantafill 8055765: Misplaced @key stress prevents MallocSiteHashOverflow.java and MallocStressTest.java tests from running
Thu, 21 Aug 2014 14:37:39 -0700 gtriantafill 8055684: runtime/NMT/CommandLineEmptyArgument.java fails
Fri, 22 Aug 2014 07:38:42 -0700 gtriantafill 8055053: [TESTBUG] runtime/NMT/VirtualAllocCommitUncommitRecommit.java fails
Fri, 22 Aug 2014 06:46:29 -0700 gtriantafill 8055052: [TESTBUG] runtime/NMT/JcmdDetailDiff.java fails on Windows when there are no debug symbols available
Tue, 19 Aug 2014 06:47:28 -0700 gtriantafill 8055051: runtime/NMT/CommandLineEmptyArgument.java fails
Thu, 04 Sep 2014 10:14:37 -0400 gtriantafill 8054711: [TESTBUG] Enable NMT2 tests after NMT2 is integrated
Thu, 14 Aug 2014 13:15:23 -0400 zgu 8054547: Re-enable warning for incompatible java launcher
Tue, 12 Aug 2014 14:06:41 -0700 gtriantafill 8054952: [TESTBUG] Add missing NMT2 tests
Thu, 04 Sep 2014 11:21:08 +0200 sla 8057535: add a thread extension class
Wed, 03 Sep 2014 17:01:57 +0200 tschatzl 8057143: Incomplete renaming of variables containing "hrs" to "hrm" related to HeapRegionSeq
Wed, 03 Sep 2014 21:20:39 +0000 ccheung Merge
Wed, 27 Aug 2014 10:42:28 -0700 ccheung 8056175: Change "8048150: Allow easy configurations for large CDS archives" triggers conversion warning with older GCC
Mon, 25 Aug 2014 00:13:36 -0700 ccheung 8048150: Allow easy configurations for large CDS archives
Wed, 03 Sep 2014 08:52:08 -0700 amurillo Merge
Tue, 02 Sep 2014 11:42:01 -0700 amurillo Merge
Thu, 28 Aug 2014 17:05:41 +0200 tschatzl 8054808: Bitmap verification sometimes fails after Full GC aborts concurrent mark.
Wed, 03 Sep 2014 08:44:47 +0000 anoll Merge
Fri, 29 Aug 2014 10:47:50 +0200 thartmann 8055657: Test compiler/classUnloading/methodUnloading/TestMethodUnloading.java does not work with non-default GC
Wed, 03 Sep 2014 09:25:44 +0200 tschatzl Merge
Wed, 03 Sep 2014 09:24:07 +0200 tschatzl 8056043: Heap does not shrink within the heap after JDK-8038423
Wed, 03 Sep 2014 09:23:58 +0200 jwilhelm 8037925: CMM Testing: an allocated humongous object at the end of the heap should not prevents shrinking the heap
Tue, 02 Sep 2014 15:04:00 +0200 tschatzl 8055919: Remove dead code in G1 concurrent marking code
Tue, 02 Sep 2014 15:03:57 +0200 tschatzl Merge
Fri, 29 Aug 2014 13:12:03 +0200 tschatzl Merge
Tue, 26 Aug 2014 09:36:53 +0200 tschatzl 8054819: Rename HeapRegionSeq to HeapRegionManager
Tue, 02 Sep 2014 14:02:57 -0700 iklam 8056971: Minor class loading clean-up
Thu, 21 Aug 2014 13:57:51 -0700 iklam 8046070: Class Data Sharing clean up and refactoring
Fri, 22 Aug 2014 12:03:49 -0700 kvn 8055069: TSX and RTM should be deprecated more strongly until hardware is corrected
Thu, 28 Aug 2014 14:05:08 -0700 amurillo 8056299: new hotspot build - hs25.40-b09
Wed, 03 Sep 2014 13:19:59 -0700 katleman Added tag jdk8u40-b04 for changeset fd4dbaff3002
Tue, 02 Sep 2014 14:08:36 -0700 amurillo Mergejdk8u40-b04
Thu, 28 Aug 2014 14:00:21 -0700 amurillo Added tag hs25.40-b08 for changeset 3f1b3f2dd1cb
Thu, 28 Aug 2014 14:00:20 -0700 amurillo Mergehs25.40-b08
Thu, 28 Aug 2014 11:55:10 -0400 zgu 8056256: [TESTBUG] Disable NMTWithCDS.java test as launcher change has yet promoted
Wed, 27 Aug 2014 08:42:58 -0400 zgu 8055236: Deadlock during NMT2 shutdown on Windows
Wed, 20 Aug 2014 08:41:15 -0400 zgu 8054546: NMT2 leaks memory
Tue, 19 Aug 2014 09:05:55 -0400 zgu 8055061: assert at share/vm/services/virtualMemoryTracker.cpp:332 Error: ShouldNotReachHere() when running NMT tests
Tue, 19 Aug 2014 08:34:25 -0400 zgu 8055007: NMT2: emptyStack missing in minimal build
Thu, 14 Aug 2014 09:02:51 -0400 zgu 8054368: nsk/jdi/VirtualMachine/exit/exit002 crash with detail tracking on (NMT2)
Tue, 12 Aug 2014 12:39:02 -0700 zgu 8054938: [TESTBUG] Wrong WhiteBox.java was pushed by JDK-8044140
Wed, 27 Aug 2014 08:35:03 -0400 zgu 8044140: Create NMT (Native Memory Tracking) tests for NMT2
Wed, 27 Aug 2014 08:19:12 -0400 zgu 8046598: Scalable Native memory tracking development
Wed, 27 Aug 2014 09:36:55 +0200 tschatzl Merge
Tue, 26 Aug 2014 14:15:42 +0200 tschatzl 8055953: [TESTBUG] Fix for 8055098 does not contain unit test
Thu, 21 Aug 2014 16:44:41 +0200 tschatzl 8055098: WB API should be extended to provide information about size and age of object.
Tue, 26 Aug 2014 10:28:43 +0200 brutisso 8029524: Remove unsused method CollectedHeap::unsafe_max_alloc()
Mon, 25 Aug 2014 17:05:18 -0400 hseigel Merge
Mon, 25 Aug 2014 16:03:29 -0400 hseigel Merge
Mon, 25 Aug 2014 15:57:10 -0400 lfoltan 8051002: Incorrectly merged share/vm/classfile/classFileParser.cpp was pushed to 8u20.
Mon, 25 Aug 2014 11:19:43 -0700 amurillo 8055952: new hotspot build - hs25.40-b08
Mon, 25 Aug 2014 11:15:30 -0700 amurillo Added tag hs25.40-b07 for changeset c3990b8c710e
Mon, 25 Aug 2014 08:20:17 +0200 thartmann 8054402: "klass->is_loader_alive(_is_alive)) failed: must be alive" for anonymous classeshs25.40-b07
Thu, 21 Aug 2014 14:48:49 -0700 amurillo 8055786: new hotspot build - hs25.40-b07
Thu, 28 Aug 2014 16:11:12 -0700 lana Merge
Tue, 26 Aug 2014 13:38:33 -0700 amurillo Merge
Fri, 22 Aug 2014 13:24:04 +0200 jwilhelm 8055744: 8u-dev nightly solaris builds failed on 08/20
Mon, 28 Jul 2014 22:43:08 +0200 jwilhelm 8055006: Store original value of Min/MaxHeapFreeRatio
Wed, 04 Jun 2014 10:01:28 +0200 rbackman 8031994: java/lang/Character/CheckProp test times out
Tue, 19 Aug 2014 20:41:28 +0100 coffeys Merge
Thu, 28 Aug 2014 13:23:42 -0700 katleman Added tag jdk8u40-b03 for changeset 38539608359a
Thu, 21 Aug 2014 14:42:55 -0700 amurillo Added tag hs25.40-b06 for changeset fbc31318922cjdk8u40-b03
Thu, 21 Aug 2014 14:42:54 -0700 amurillo Mergehs25.40-b06
Wed, 20 Aug 2014 15:04:39 +0200 tschatzl 8055635: Missing include in g1RegionToSpaceMapper.hpp results in unresolved symbol of fastdebug build without precompiled headers
Wed, 20 Aug 2014 14:34:40 +0200 tschatzl 8055525: Bigapp weblogic+medrec fails to startup after JDK-8038423
Thu, 21 Aug 2014 11:47:10 +0200 tschatzl 8038423: G1: Decommit memory within heap
Tue, 19 Aug 2014 10:50:27 +0200 tschatzl 8054818: Refactor HeapRegionSeq to manage heap region and auxiliary data
Tue, 19 Aug 2014 12:39:06 +0200 brutisso 8040722: G1: Clean up usages of heap_region_containing
Tue, 01 Apr 2014 07:46:51 +0200 brutisso 8038829: G1: More useful information in a few assert messages
Mon, 18 Aug 2014 15:41:57 +0200 tschatzl 8054362: gc/g1/TestEagerReclaimHumongousRegions2.java timeout
Tue, 19 Aug 2014 09:13:06 +0000 poonam Merge
Tue, 19 Aug 2014 02:05:49 -0700 poonam 8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
Mon, 18 Aug 2014 14:12:48 +0200 stefank 8055275: Several gc/class_unloading/ tests fail due to missed +UnlockDiagnosticVMOptions flag
Wed, 13 Aug 2014 17:37:11 -0700 iveresov 8054883: Segmentation error while running program
Tue, 12 Aug 2014 20:29:25 -0400 hseigel 8050485: super() in a try block in a ctor causes VerifyError
Wed, 13 Aug 2014 11:00:22 +0200 roland 8026796: Make replace_in_map() on parent maps generic
Wed, 23 Apr 2014 12:37:36 +0200 brutisso 8038265: CMS: enable time based triggering of concurrent cycles
Fri, 15 Aug 2014 11:39:29 -0700 amurillo 8055217: Make jdk8u40 the default jprt release for hs25.40
Thu, 14 Aug 2014 10:56:34 +0200 dsimms 8046919: jni_PushLocalFrame OOM - increase MAX_REASONABLE_LOCAL_CAPACITY
Thu, 14 Aug 2014 12:58:56 -0700 amurillo 8055155: new hotspot build - hs25.40-b06
Thu, 21 Aug 2014 11:43:17 -0700 katleman Added tag jdk8u40-b02 for changeset f52cb9164759
Thu, 14 Aug 2014 12:55:31 -0700 amurillo Added tag hs25.40-b05 for changeset 897333c7e587jdk8u40-b02
Thu, 14 Aug 2014 12:55:30 -0700 amurillo Mergehs25.40-b05
Thu, 14 Aug 2014 15:22:13 +0200 dsimms 8046662: Check JNI ReleaseStringChars / ReleaseStringUTFChars verify_guards test inverted
Thu, 14 Aug 2014 15:16:07 +0200 dsimms 6311046: -Xcheck:jni should support checking of GetPrimitiveArrayCritical.
Mon, 04 Aug 2014 10:48:10 -0700 jmasa 8031323: Optionally align objects copied to survivor spaces
Thu, 07 Aug 2014 18:09:12 -0700 morris 8040920: Uninitialised memory in hotspot/src/share/vm/code/dependencies.cpp
Tue, 12 Aug 2014 22:29:36 +0000 morris Merge
Fri, 11 Apr 2014 13:52:51 +0200 anoll 8039498: Add iterators to GrowableArray
Wed, 11 Jun 2014 11:05:10 -0700 kvn 8035968: Leverage CPU Instructions to Improve SHA Performance on SPARC
Tue, 10 Jun 2014 12:28:06 -0700 kvn 8035605: Expand functionality of PredictedIntrinsicGenerator
Tue, 05 Aug 2014 15:02:10 -0700 kvn 8052081: Optimize generated by C2 code for Intel's Atom processor
Tue, 12 Aug 2014 15:17:46 +0000 tschatzl Merge
Thu, 07 Aug 2014 22:28:53 +0200 tschatzl 8054341: Remove some obsolete code in G1CollectedHeap class
Thu, 07 Aug 2014 22:28:16 +0200 tschatzl 8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate
Thu, 31 Jul 2014 09:23:24 +0200 tschatzl 8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmap
Tue, 29 Jul 2014 10:26:09 +0200 mdoerr 8050973: CMS/G1 GC: add missing Resource and Handle mark
Wed, 23 Jul 2014 09:03:32 +0200 tschatzl 8027959: Early reclamation of large objects in G1
Mon, 21 Jul 2014 10:00:31 +0200 tschatzl 8048112: G1 Full GC needs to support the case when the very first region is not available
Mon, 21 Jul 2014 09:59:54 +0200 tschatzl 8048088: Conservative maximum heap alignment should take vm_allocation_granularity into account
Mon, 21 Jul 2014 09:59:46 +0200 tschatzl 8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmap
Mon, 21 Jul 2014 09:59:37 +0200 tschatzl 8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during marking
Thu, 07 Aug 2014 22:28:53 +0200 tschatzl 8054341: Remove some obsolete code in G1CollectedHeap class
Thu, 07 Aug 2014 22:28:16 +0200 tschatzl 8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate
Thu, 31 Jul 2014 09:23:24 +0200 tschatzl 8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmap
Tue, 29 Jul 2014 10:26:09 +0200 mdoerr 8050973: CMS/G1 GC: add missing Resource and Handle mark
Wed, 23 Jul 2014 09:03:32 +0200 tschatzl 8027959: Early reclamation of large objects in G1
Mon, 21 Jul 2014 10:00:31 +0200 tschatzl 8048112: G1 Full GC needs to support the case when the very first region is not available
Mon, 21 Jul 2014 09:59:54 +0200 tschatzl 8048088: Conservative maximum heap alignment should take vm_allocation_granularity into account
Mon, 21 Jul 2014 09:59:46 +0200 tschatzl 8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmap
Mon, 21 Jul 2014 09:59:37 +0200 tschatzl 8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during marking
Tue, 29 Apr 2014 09:33:20 +0200 brutisso 7132678: G1: verify that the marking bitmaps have no marks for objects over TAMS
Wed, 06 Aug 2014 08:47:40 +0200 thartmann 8029443: 'assert(klass->is_loader_alive(_is_alive)) failed: must be alive' during VM_CollectForMetadataAllocation
Thu, 31 Jul 2014 19:59:36 +0200 roland 8054054: 8040121 is broken
Tue, 29 Jul 2014 13:56:29 +0200 thartmann 8049043: Load variable through a pointer of an incompatible type in hotspot/src/share/vm/runtime/sharedRuntimeMath.hpp
Tue, 29 Jul 2014 13:54:16 +0200 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.hpp
Thu, 22 May 2014 11:36:23 -0400 lfoltan 8043301: Duplicate definitions in vm/runtime/sharedRuntimeTrans.cpp versus math.h in VS2013
Mon, 11 Aug 2014 19:19:47 +0400 fzhinkin 8054805: Update CLI tests on RTM options to reflect changes in JDK-8054376
Mon, 11 Aug 2014 11:43:22 -0700 kvn 8054376: Move RTM flags from Experimental to Product
Mon, 28 Jul 2014 15:06:38 -0700 fzhinkin 8051344: JVM crashed in Compile::start() during method parsing w/ UseRTMDeopt turned on
Wed, 06 Aug 2014 09:55:16 +0200 stefank 8048269: Add flag to turn off class unloading after G1 concurrent mark
Mon, 04 Aug 2014 15:04:45 +0200 stefank 8051883: TEST.groups references missing test: gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java
Fri, 11 Jul 2014 09:07:23 +0200 stefank 8049831: Metadata Full GCs are not triggered when CMSClassUnloadingEnabled is turned off
Wed, 09 Jul 2014 16:44:30 +0200 ehelin 8049426: Minor cleanups after G1 class unloading
Mon, 07 Jul 2014 10:12:40 +0200 stefank 8049421: G1 Class Unloading after completing a concurrent mark cycle
Tue, 01 Jul 2014 09:03:55 +0200 stefank 8047362: Add a version of CompiledIC_at that doesn't create a new RelocIterator
Thu, 26 Jun 2014 11:36:58 +0200 mgerdin 8047818: G1 HeapRegions can no longer be ContiguousSpaces
Thu, 26 Jun 2014 13:20:18 +0200 mgerdin 8048214: Linker error when compiling G1SATBCardTableModRefBS after include order changes
Thu, 26 Jun 2014 10:00:00 +0200 mgerdin 8047821: G1 Does not use the save_marks functionality as intended
Wed, 25 Jun 2014 16:53:13 +0200 mgerdin 8047820: G1 Block offset table does not need to support generic Space classes
Wed, 25 Jun 2014 10:55:10 +0200 mgerdin 8047819: G1 HeapRegionDCTOC does not need to inherit ContiguousSpaceDCTOC
Wed, 25 Jun 2014 08:56:57 +0200 stefank 8047326: Consolidate all CompiledIC::CompiledIC implementations and move it to compiledIC.cpp
Wed, 25 Jun 2014 08:28:01 +0200 stefank 8047323: Remove unused _copy_metadata_obj_cl in G1CopyingKeepAliveClosure
Tue, 24 Jun 2014 17:09:48 +0200 stefank 8047373: Clean the ExceptionCache in one pass
Tue, 24 Jun 2014 16:20:15 +0200 stefank 8046670: Make CMS metadata aware closures applicable for other collectors
Wed, 12 Mar 2014 15:25:35 +0100 mgerdin 8038405: Clean up some virtual fucntions in Space class hierarchy
Wed, 12 Mar 2014 17:13:48 +0100 mgerdin 8038412: Move object_iterate_careful down from Space to ContigousSpace and CFLSpace
Wed, 12 Mar 2014 15:22:45 +0100 mgerdin 8038404: Move object_iterate_mem from Space to CMS since it is only ever used by CMS
Thu, 06 Mar 2014 09:08:18 +0100 mgerdin 8038399: Remove dead oop_iterate MemRegion variants from SharedHeap, Generation and Space classes
Wed, 26 Mar 2014 10:54:52 +0100 mgerdin 8037958: ConcurrentMark::cleanup leaks BitMaps if VerifyDuringGC is enabled
Thu, 27 Feb 2014 10:36:50 +0100 stefank 8035746: Add missing Klass::oop_is_instanceClassLoader() function
Thu, 27 Feb 2014 10:34:55 +0100 stefank 8035648: Don't use Handle in java_lang_String::print
Fri, 21 Feb 2014 10:19:09 +0100 stefank 8035412: Cleanup ClassLoaderData::is_alive
Fri, 21 Feb 2014 10:01:20 +0100 stefank 8035393: Use CLDClosure instead of CLDToOopClosure in frame::oops_interpreted_do
Fri, 14 Feb 2014 09:29:56 +0100 stefank 8034764: Use process_strong_roots to adjust the StringTable
Thu, 13 Feb 2014 17:44:39 +0100 stefank 8034761: Remove the do_code_roots parameter from process_strong_roots
Mon, 10 Feb 2014 12:58:09 +0100 stefank 8033923: Use BufferingOopClosure for G1 code root scanning
Mon, 10 Feb 2014 12:51:51 +0100 stefank 8033764: Remove the usage of StarTask from BufferingOopClosure
Tue, 14 Jan 2014 16:40:33 +0100 mgerdin 8032379: Remove the is_scavenging flag to process_strong_roots
Thu, 07 Aug 2014 15:02:18 -0700 amurillo 8054550: new hotspot build - hs25.40-b05
Wed, 13 Aug 2014 14:49:46 -0700 katleman Added tag jdk8u40-b01 for changeset dc06b830ea95
Thu, 07 Aug 2014 14:55:21 -0700 amurillo Added tag hs25.40-b04 for changeset cb95655ef06fjdk8u40-b01
Thu, 07 Aug 2014 21:10:32 +0000 iignatyev Mergehs25.40-b04
Fri, 30 May 2014 17:20:48 +0400 iignatyev 8038756: new WB API :: get/setVMFlag
Mon, 23 Dec 2013 20:56:18 +0400 iignatyev 8029070: memory leak in jmm_SetVMGlobal
Thu, 07 Aug 2014 09:18:28 -0400 hseigel Merge
Tue, 05 Aug 2014 09:11:35 -0400 hseigel 8046233: VerifyError on backward branch
Wed, 06 Aug 2014 21:37:17 +0000 morris Merge
Wed, 06 Aug 2014 14:22:19 -0700 morris 8040921: Uninitialised memory in hotspot/src/share/vm/c1/c1_LinearScan.cpp
Tue, 29 Jul 2014 13:40:58 -0700 kvn 8049252: VerifyStack logic in Deoptimization::unpack_frames does not expect to see invoke bc at the top frame during normal deoptimization
Sat, 02 Aug 2014 16:28:59 -0400 hseigel 8051012: Regression in verifier for <init> method call from inside of a branch
Thu, 16 Jan 2014 13:25:25 -0800 jmasa 8024366: Make UseNUMA enable UseNUMAInterleaving
Fri, 01 Aug 2014 11:23:06 -0700 amurillo 8054159: new hotspot build - hs25.40-b04
Fri, 01 Aug 2014 11:17:21 -0700 amurillo Added tag hs25.40-b03 for changeset e2976043eac3
Tue, 20 May 2014 18:25:14 +0400 dfazunen 8039489: Refactor test framework for dynamic VM optionshs25.40-b03
Mon, 28 Jul 2014 20:47:56 +0200 jwilhelm 8046715: Add a way to verify an extended set of command line options
Sun, 11 May 2014 16:35:43 -0700 jmasa 8038928: gc/g1/TestGCLogMessages.java fail with "[Evacuation Failure'
Wed, 25 Jun 2014 21:36:48 +0200 egahlin 8046783: Add hidden field to methods for event based tracing
Mon, 21 Jul 2014 10:40:50 +0100 kevinw 8049684: pstack crashes on java core dump
Fri, 25 Jul 2014 10:42:05 -0700 amurillo 8051910: new hotspot build - hs25.40-b03
Fri, 25 Jul 2014 10:28:05 -0700 amurillo Added tag hs25.40-b02 for changeset f0afba33c928
Fri, 25 Jul 2014 10:28:04 -0700 amurillo Mergehs25.40-b02
Thu, 24 Jul 2014 18:46:55 +0000 drchase Merge
Tue, 11 Mar 2014 13:38:32 -0400 drchase 8028037: [parfait] warnings from b114 for hotspot.src.share.vm
Fri, 18 Jul 2014 09:04:01 +0200 goetz 8050978: Fix bad field access check in C1 and C2
Thu, 17 Jul 2014 10:21:31 +0200 mdoerr 8050972: Concurrency problem in PcDesc cache
Tue, 22 Jul 2014 07:35:52 -0700 morris 8050229: Uninitialised memory in hotspot/src/share/vm/compiler/oopMap.cpp
Mon, 21 Jul 2014 09:41:06 +0200 tschatzl 8040977: G1 crashes when run with -XX:-G1DeferredRSUpdate
Mon, 21 Jul 2014 09:41:06 +0200 tschatzl 8035401: Fix visibility of G1ParScanThreadState members
Mon, 21 Jul 2014 09:41:04 +0200 tschatzl 8035400: Move G1ParScanThreadState into its own files
Mon, 21 Jul 2014 09:40:19 +0200 tschatzl 8026847: [TESTBUG] gc/g1/TestSummarizeRSetStats* tests launch 32bit jvm with UseCompressedOops
Mon, 21 Jul 2014 09:40:19 +0200 tschatzl 8043722: Swapped usage of idx_t and bm_word_t types in parMarkBitMap.cpp
Mon, 21 Jul 2014 09:40:19 +0200 tschatzl 8043723: max_heap_for_compressed_oops() declared with size_t, but defined with uintx
Mon, 21 Jul 2014 09:40:19 +0200 tschatzl 8026784: Error message in AdaptiveFreeList<Chunk>::verify_stats is wrong
Mon, 21 Jul 2014 09:40:19 +0200 tschatzl 8040792: G1: Memory usage calculation uses sizeof(this) instead of sizeof(classname)
Mon, 21 Jul 2014 09:40:19 +0200 tschatzl 8040002: Clean up code and code duplication in re-diryting cards for verification
Mon, 21 Jul 2014 09:40:19 +0200 tschatzl 8019342: G1: High "Other" time most likely due to card redirtying
Mon, 21 Jul 2014 09:40:19 +0200 tschatzl 8028710: G1 does not retire allocation buffers after reference processing work
Mon, 21 Jul 2014 09:40:19 +0200 tschatzl 8039596: Remove HeapRegionRemSet::clear_incoming_entry
Mon, 21 Jul 2014 09:40:19 +0200 tschatzl 8037344: Use the "next" field to iterate over fine remembered instead of using the hash table
Mon, 21 Jul 2014 09:40:19 +0200 tschatzl 8027553: Change the in_cset_fast_test functionality to use the G1BiasedArray abstraction
Wed, 16 Apr 2014 10:14:50 +0200 tschatzl 8038930: G1CodeRootSet::test fails with assert(_num_chunks_handed_out == 0) failed: No elements must have been handed out yet
Tue, 20 May 2014 10:04:03 -0700 jcoomes 8042255: make gc src file exclusion more automatic
Fri, 11 Jul 2014 00:25:05 -0700 amurillo 8049916: new hotspot build - hs25.40-b02
Mon, 21 Jul 2014 21:46:27 +0000 jeff 8051005: Third Party License Readme update for 8u20
Mon, 21 Jul 2014 06:00:44 -0700 zgu 8050167: linux-sparcv9: hs_err file does not show any stack information
Fri, 18 Jul 2014 11:14:20 -0700 zgu 8050165: linux-sparcv9: NMT detail causes assert((intptr_t*)younger_sp[FP->sp_offset_in_saved_window()] == (intptr_t*)((intptr_t)sp - STACK_BIAS)) failed: younger_sp must be valid
Fri, 18 Jul 2014 19:56:02 +0200 simonis 8051378: AIX: Change "8030763: Validate global memory allocation" breaks the HotSpot build
Thu, 17 Jul 2014 18:03:26 +0100 robm Merge
Wed, 16 Jul 2014 16:45:17 -0700 amurillo Merge
Mon, 12 May 2014 06:17:05 -0700 mikael 8042804: Support invoking Hotspot tests from top level
Fri, 11 Jul 2014 00:19:54 -0700 amurillo Added tag hs25.40-b01 for changeset d952af8cf67d
Fri, 11 Jul 2014 00:19:54 -0700 amurillo Mergehs25.40-b01
Thu, 10 Jul 2014 12:04:43 -0700 vlivanov 8043546: C1 optimizes @Stable instance fields with default values
Thu, 08 May 2014 15:37:17 +0200 goetz 8042737: Introduce umbrella header prefetch.inline.hpp
Tue, 29 Apr 2014 15:17:27 +0200 goetz 8042195: Introduce umbrella header orderAccess.inline.hpp.
Wed, 02 Jul 2014 22:54:18 +0200 roland 8046542: [I.finalize() calls from methods compiled by C1 do not cause IllegalAccessError on Sparc
Mon, 07 Jul 2014 14:44:33 +0200 brutisso 8049327: [TESTBUG] gc/logging/TestGCId.java assumes default PrintGCID value is true
Mon, 16 Jun 2014 16:27:41 -0700 mikael 8046769: Set T family feature bit on Niagara systems
Tue, 01 Jul 2014 10:36:19 +0200 mgronlun 8047812: Ensure ClassLoaderDataGraph::classes_unloading_do only delivers klasses from CLDs with non-reclaimed class loader oops
Fri, 11 Apr 2014 12:29:24 +0200 pliden 8039147: Cleanup SuspendibleThreadSet
Mon, 23 Jun 2014 16:43:41 +0200 pliden 8046231: G1: Code root location ... from nmethod ... not in strong code roots for region
Thu, 19 Jun 2014 13:31:14 +0200 brutisso 8043607: Add a GC id as a log decoration similar to PrintGCTimeStamps
Wed, 25 Jun 2014 15:51:15 -0700 amurillo 8048141: Update the Hotspot version numbers in Hotspot for JDK 8u40
Sat, 21 Jun 2014 01:56:29 +0000 coleenp Merge
Fri, 20 Jun 2014 10:48:36 -0400 coleenp 8039150: host_klass invariant fails when verifying newly loaded JSR-292 anonymous classes
Fri, 20 Jun 2014 12:39:56 -0700 amurillo 8047732: new hotspot build - hs25.20-b21
Fri, 27 Jun 2014 11:07:23 +0100 coffeys Added tag jdk8u40-b00 for changeset 4828415ebbf1
Tue, 07 Apr 2015 11:20:51 +0200 Gilles Duboscq Add some Math exact tests
Thu, 02 Apr 2015 14:37:44 +0200 Gilles Duboscq Integer exact arithmetic: make sure non-exact stamp logic is not used
Tue, 07 Apr 2015 11:30:29 +0200 Gilles Duboscq Move special arithemtic nodes from graal.truffle to graal and use them to inrinsify some of the JDK8 Math methods
Tue, 07 Apr 2015 11:19:39 +0200 Gilles Duboscq mx: Avoid listing directories that do not exist while looking for JDKs
Wed, 08 Apr 2015 11:29:36 +0200 Roland Schatz Ensure ControlSinkNodes are added to the graph in PartialEscapeClosure.
Tue, 07 Apr 2015 17:52:50 +0200 Lukas Stadler handle ControlSinks in PEA canonicalization
Tue, 07 Apr 2015 14:07:03 +0200 Roland Schatz Check that snippets only access locations that are either accessed by the replacee, or are private to the snippet.
Tue, 07 Apr 2015 13:30:09 +0200 Roland Schatz UnsafeArrayCopyNode is a MemoryAccess.
Tue, 07 Apr 2015 12:21:08 +0200 Doug Simon rename CompilerToVM.readUnsafeOop to readUncompressedOop and only use it for reading oops in VM data structures since Unsafe.getObject() can be used for other cases
Tue, 07 Apr 2015 12:19:45 +0200 Doug Simon only force fix an unguarded JavaReadNode
Tue, 07 Apr 2015 02:55:05 +0200 Andreas Woess conditional elimination: use begin node from guard anchor instead of node to block map
Mon, 06 Apr 2015 08:48:36 -0700 twisti Add getAddress/putAddress to Unsafe plugin.
Mon, 06 Apr 2015 13:45:08 +0100 Chris Seaton DSL: rename ElementUtils.typeCompatible to areTypesCompatible.
Mon, 06 Apr 2015 13:43:39 +0100 Chris Seaton DSL: add tests for comparing against a byte and a short in guards.
Sun, 05 Apr 2015 20:40:52 +0100 Chris Seaton DSL: allow comparison of different integral types.
Sun, 05 Apr 2015 19:51:46 +0100 Chris Seaton DSL: add support for hex, oct and binary integer literals.
Sun, 05 Apr 2015 09:45:58 +0200 Doug Simon account for InvocationPlugins that don't return true when using them for late inlining
Sat, 04 Apr 2015 22:59:19 +0200 Doug Simon more robust error handling
Sat, 04 Apr 2015 21:57:19 +0200 Doug Simon renamed getMethodSubstitution to getSubstitution in Replacements API and removed getMethodSubstitutionMethod
Sat, 04 Apr 2015 21:43:21 +0200 Doug Simon removed some redundant GraphBuilderContext methods or gave them default implementations
Sat, 04 Apr 2015 19:52:26 +0200 Doug Simon removed GraphBuilderContext.getRootMethod()
Sat, 04 Apr 2015 19:47:24 +0200 Doug Simon removed commented out code
Sat, 04 Apr 2015 19:47:04 +0200 Doug Simon added support for inlining graphs derived from InvocationPlugins
Fri, 03 Apr 2015 17:49:43 +0200 Stefan Anzinger Ignore ResolvedJavaMethod.canBeInlined when parsing Snippets or Replacements
Fri, 03 Apr 2015 13:27:13 +0200 Roland Schatz Run input type verification only when assertions are enabled.
Thu, 02 Apr 2015 18:55:27 +0200 Roland Schatz IGV: Improve text contrast.
Thu, 02 Apr 2015 14:55:51 +0200 Lukas Stadler non-iterative PEA during partial evaluation
Thu, 02 Apr 2015 14:55:50 +0200 Lukas Stadler canonicalize during PEA
Thu, 02 Apr 2015 14:50:16 +0200 Lukas Stadler test for PEA canonicalization
Thu, 02 Apr 2015 14:33:43 +0200 Lukas Stadler take replacements into account in NewArrayNode.virtualize
Thu, 02 Apr 2015 14:33:31 +0200 Lukas Stadler LoadFieldNode and StoreFieldNode don't need to be VirtualizableRoots
Fri, 03 Apr 2015 10:41:57 +0200 Doug Simon added Checkstyle rule to prevent non-ASCII characters in Java source files
Fri, 03 Apr 2015 10:41:28 +0200 Doug Simon replace non-ASCII characters with unicode encoding
Thu, 02 Apr 2015 17:42:25 -0700 Tom Rodriguez DebugTimers should be static final when possible
Thu, 02 Apr 2015 21:27:25 +0200 Stefan Anzinger Merge
Thu, 02 Apr 2015 18:45:28 +0200 Stefan Anzinger [SPARC] Implement new instructions in assembler/enhance assertion error-message in MoveResolver
Thu, 02 Apr 2015 19:40:14 +0200 Doug Simon lower JavaReadNode to a ReadNode that will never float
Thu, 02 Apr 2015 19:30:19 +0200 Doug Simon fix unguarded reads resulting from lowering UnsafeLoadNode
Thu, 02 Apr 2015 19:23:19 +0200 Doug Simon fix canonicalization of ObjectEqualsNode to TypeCheckNode after fixing TypeCheckNode canonicalization
Thu, 02 Apr 2015 19:21:59 +0200 Doug Simon folding a TypeCheckNode can only be done if the stamp of the input object denotes an exact type
Thu, 02 Apr 2015 17:32:26 +0200 Roland Schatz Don't drop entry framestate in inline graph if it has more usages than just the start node.
Thu, 02 Apr 2015 16:56:27 +0200 Doug Simon Merge.
Thu, 02 Apr 2015 16:41:30 +0200 Doug Simon use .equals() instead of '=='
Thu, 02 Apr 2015 16:08:55 +0200 Doug Simon Merge.
Thu, 02 Apr 2015 16:08:26 +0200 Doug Simon fix canonicalization of ObjectEqualsNode to TypeCheckNode (again)
Thu, 02 Apr 2015 14:09:02 +0200 Doug Simon handle new nodes when gathering unscheduled usages of a node about to be lowered
Thu, 02 Apr 2015 12:56:38 +0200 Doug Simon fix canonicalization of ObjectEqualsNode to TypeCheckNode
Thu, 02 Apr 2015 12:22:57 +0200 Doug Simon Merge.
Thu, 02 Apr 2015 12:22:12 +0200 Doug Simon canonicalize 'o.getClass() == A.class' to a TypeCheckNode
Thu, 02 Apr 2015 11:45:32 +0200 Doug Simon add GetClassNode and use it in a non-HotSpot specific InvocationPlugin for Object.getClass()
Thu, 02 Apr 2015 10:00:21 +0200 Doug Simon fix for replay compilation support
Thu, 02 Apr 2015 16:30:52 +0200 Christian Humer Truffle: cache threshold in constant to speed up defer compilation check.
Thu, 02 Apr 2015 16:30:52 +0200 Christian Humer Truffle: use visitor for getCallNodes.
Thu, 02 Apr 2015 01:27:27 +0200 Christian Humer Truffle: do not use iterators for visitors.
Thu, 02 Apr 2015 01:26:31 +0200 Christian Humer Truffle: cache NodeClass lookup in Node.
Thu, 02 Apr 2015 01:22:41 +0200 Christian Humer Truffle: make NodeClass and NodeField a top-level class.
Thu, 02 Apr 2015 14:28:27 +0200 Lukas Stadler better virtualization of BasicArrayCopyNode
Thu, 02 Apr 2015 14:28:01 +0200 Lukas Stadler handle unsafe load and store during PEA read elimination
Thu, 02 Apr 2015 11:18:02 +0200 Josef Eisl BenchmarkCounters: add DynamicCountersHumanReadable option and computer readable dumper (non-default).
Wed, 01 Apr 2015 19:30:25 +0200 Thomas Wuerthinger Merge.
Wed, 01 Apr 2015 19:30:14 +0200 Thomas Wuerthinger Fixes after introducing TypeCheckNode.
Wed, 01 Apr 2015 17:43:06 +0200 Thomas Wuerthinger Introduce TypeCheckNode.
Wed, 01 Apr 2015 17:40:02 +0200 Doug Simon allow lowering of UnsafeLoadNode while guards are still floating
Wed, 01 Apr 2015 17:36:51 +0200 Doug Simon Merge.
Wed, 01 Apr 2015 17:12:52 +0200 Doug Simon fixed canonicalizeprojects issue
Wed, 01 Apr 2015 16:11:22 +0200 Doug Simon fixed pylint issues
Wed, 01 Apr 2015 15:08:55 +0200 Doug Simon Merge.
Wed, 01 Apr 2015 15:08:25 +0200 Doug Simon improved error message for use of a macro node within a snippet that tries to lower itself to an invoke
Wed, 01 Apr 2015 13:59:01 +0200 Doug Simon removed IntrinsificationsEnabled and IntrinsificationsDisabled options
Wed, 01 Apr 2015 13:55:59 +0200 Doug Simon don't allow non-recursive, non-intrinsified invokes in intrinsics or snippets
Wed, 01 Apr 2015 13:48:54 +0200 Doug Simon removed unused MacroNode constructor
Wed, 01 Apr 2015 13:48:42 +0200 Doug Simon removed unused BailoutNode
Wed, 01 Apr 2015 13:07:22 +0200 Doug Simon improved fsckprojects to take into account hg tracked files
Wed, 01 Apr 2015 16:36:28 +0200 Thomas Wuerthinger Merge.
Wed, 01 Apr 2015 16:36:15 +0200 Thomas Wuerthinger Improvements to the Stamp infrastructure. New methods Stamp#improveWith, Stamp#tryImproveWith, Stamp#isIllegal.
Wed, 01 Apr 2015 13:30:06 +0200 Josef Eisl MoveProfiling: rename LIROptMoveProfiling option to LIRProfileMoves.
Wed, 01 Apr 2015 11:48:18 +0200 Josef Eisl LinearScan: add more detailed timers.
Tue, 31 Mar 2015 19:15:45 -0700 Michael Van De Vanter Merge with 7815c4d4a07f92d10d27a180f32e0dbc8ca15d44
Tue, 31 Mar 2015 19:01:07 -0700 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 18:58:36 -0700 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:56:42 -0700 Michael Van De Vanter Truffle/Instrumentation: field renaming in ProbeNode
Tue, 31 Mar 2015 15:15:33 +0200 Doug Simon removed/replaced references to non replay-serializable objects from replay-serializable objects
Tue, 31 Mar 2015 14:35:17 +0200 Gilles Duboscq mx: fix compliance check for EXTRA_JAVA_HOMES, add maximum JAVA_HOME version in mx_graal
Tue, 31 Mar 2015 14:12:23 +0200 Doug Simon moved use of GraphUtil.originalValue API into InvocationPlugins to avoid its overhead during canonicalization
Tue, 31 Mar 2015 14:11:07 +0200 Doug Simon allow satisfied compile time assertions to survive until LIR lowering
Tue, 31 Mar 2015 11:40:04 +0200 Roland Schatz Assert that lastLocationAccess is non-null for reads of mutable locations.
Tue, 31 Mar 2015 11:35:31 +0200 Roland Schatz Assert that lastLocationAccess is never null in FloatingReadPhase.
Tue, 31 Mar 2015 02:16:33 +0200 Christian Humer Truffle: implement language agnostic OSR support.
Mon, 30 Mar 2015 22:52:03 +0200 Christian Humer SL: repeating node should implement SLStatementNode for a proper toString implementation.
Mon, 30 Mar 2015 22:52:03 +0200 Christian Humer Truffle: cache compiling flag in OptimizedCallTarget to speed up check in the interpreter;
Mon, 30 Mar 2015 20:45:04 +0200 Doug Simon Merge.
Mon, 30 Mar 2015 18:46:44 +0200 Thomas Wuerthinger Merge.
Mon, 30 Mar 2015 17:57:31 +0200 Thomas Wuerthinger Merge.
Mon, 30 Mar 2015 17:56:43 +0200 Thomas Wuerthinger Fix for IfNode below than canonicalization.
Mon, 30 Mar 2015 20:43:59 +0200 Doug Simon EconomyHighTier must apply CanonicalizerPhase
Mon, 30 Mar 2015 17:58:22 +0200 Doug Simon Merge.
Mon, 30 Mar 2015 15:38:57 +0200 Josef Eisl AMD64HotSpotCounterOp: use incrementq macro.
Mon, 30 Mar 2015 17:00:08 +0200 Josef Eisl AssemblerTest: add method and code cache provider to scope to enable dumping.
Mon, 30 Mar 2015 17:31:48 +0200 Josef Eisl Add IncrementDecrementMacroTest.
Mon, 30 Mar 2015 15:38:24 +0200 Josef Eisl AMD64Assembler: introduce DEC and incrementq/decrementq macros for AMD64Addresses.
Mon, 30 Mar 2015 17:51:05 +0200 Doug Simon add InlineIntrinsicsDuringParsing option with a default value of true
Mon, 30 Mar 2015 17:50:43 +0200 Doug Simon added extension points for creating GraphBuilder plugins
Mon, 30 Mar 2015 17:49:15 +0200 Doug Simon allow direct call derived from constant MethodHandle if JDK version >= 1.8.0_60
Mon, 30 Mar 2015 16:51:26 +0200 Roland Schatz Correctly re-wire memory edges in snippets.
Mon, 30 Mar 2015 14:28:50 +0200 Andreas Woess remove TruffleReplacements
Mon, 30 Mar 2015 14:26:46 +0200 Andreas Woess PartialEvaluator: method handle inlining now handled by HotSpotInvocationPlugins
Mon, 30 Mar 2015 14:23:20 +0200 Josef Eisl lsra.Interval: fix setRegisterPriority().
Mon, 30 Mar 2015 14:02:51 +0200 Lukas Stadler handle indexed loads and unboxing in PEA read elimination
Mon, 30 Mar 2015 14:02:08 +0200 Lukas Stadler refactor PrimitiveValueProfile to omit object equality comparison in the profiled case
Mon, 30 Mar 2015 14:01:04 +0200 Lukas Stadler ExactClassValueProfile: do not create isInstance check for generic (object) profiles
Mon, 30 Mar 2015 13:59:59 +0200 Lukas Stadler remove UnboxNodes without usages (if object is non-null)
Mon, 30 Mar 2015 11:59:58 +0200 Doug Simon HotSpotLoadFieldPlugin no longer checks InlineDuringParsing
Mon, 30 Mar 2015 10:57:43 +0200 Josef Eisl AMD64HotSpotLIRGenerator.RescueSlotDummyOp: add javadoc.
Mon, 30 Mar 2015 10:47:08 +0200 Josef Eisl AMD64HotSpotLIRGenerator: insert RescueSlotDummyOp only in #beforeRegisterAllocation.
Mon, 30 Mar 2015 10:08:38 +0200 Josef Eisl StandardOp.NoOp: assert that the right instruction is #replaced.
Mon, 30 Mar 2015 00:54:07 +0200 Thomas Wuerthinger Reduce usages of fixed node probability cache.
Sun, 29 Mar 2015 20:51:22 +0200 Thomas Wuerthinger Remove GraphCache option.
Sun, 29 Mar 2015 20:14:58 +0200 Thomas Wuerthinger Remove iterative inlining phase.
Sun, 29 Mar 2015 18:59:59 +0200 Thomas Wuerthinger Fix for succeeding stamps of IntegerLessThanNode.
Sun, 29 Mar 2015 18:57:14 +0200 Thomas Wuerthinger Fix for succeeding stamps of IntegerBelowNode.
Sun, 29 Mar 2015 18:51:08 +0200 Thomas Wuerthinger Rename method to avoid clashes.
Sun, 29 Mar 2015 18:45:49 +0200 Thomas Wuerthinger Small fix in memory schedule verification.
Sun, 29 Mar 2015 16:12:42 +0200 Thomas Wuerthinger Fix javadoc.
Sun, 29 Mar 2015 16:09:29 +0200 Thomas Wuerthinger Relax verification of floating read node.
Sat, 28 Mar 2015 21:48:27 +0100 Thomas Wuerthinger Fix suites.
Sat, 28 Mar 2015 21:28:22 +0100 Thomas Wuerthinger Add missing static imports.
Sat, 28 Mar 2015 21:23:17 +0100 Thomas Wuerthinger Remove unused import.
Sat, 28 Mar 2015 20:37:58 +0100 Thomas Wuerthinger Fix project dependencies.
Sat, 28 Mar 2015 20:36:56 +0100 Thomas Wuerthinger Add a color filter based on stamp types.
Sat, 28 Mar 2015 20:25:56 +0100 Thomas Wuerthinger Improve coloring and filters in IGV.
Sat, 28 Mar 2015 17:35:14 +0100 Thomas Wuerthinger Remove old version of partial evaluation.
Fri, 27 Mar 2015 17:02:53 +0100 Thomas Wuerthinger Merge.
Fri, 27 Mar 2015 15:43:31 +0100 Thomas Wuerthinger Small fixes to IGV layout.
Fri, 27 Mar 2015 16:04:23 +0100 Doug Simon removed MacroSubstitution and its related machinery
Fri, 27 Mar 2015 15:37:42 +0100 Gilles Duboscq Truffle FastPE: recompute loop freqencies once BranchProbabilities have had a chance to canonicalize
Fri, 27 Mar 2015 15:33:44 +0100 Gilles Duboscq IGV: Update Graal color filter
Fri, 27 Mar 2015 14:09:21 +0100 Gilles Duboscq Make IGV more robust when parsing block information
Fri, 27 Mar 2015 14:03:46 +0100 Doug Simon don't push MethodHandleNodes with void return type to the stack
Fri, 27 Mar 2015 14:03:04 +0100 Doug Simon allow unqualified nested class names in the class part of a MethodFilter pattern
Fri, 27 Mar 2015 13:29:08 +0100 Doug Simon converted all @MacroSubstitution uses to InvocationPlugins
Fri, 27 Mar 2015 00:41:11 -0700 Tom Rodriguez Speed up debug info generation for virtual objects
Thu, 26 Mar 2015 22:26:18 +0100 Doug Simon Merge.
Thu, 26 Mar 2015 21:58:45 +0100 Doug Simon removed uses of StringBuffer
Thu, 26 Mar 2015 17:06:40 +0100 Doug Simon Merge.
Thu, 26 Mar 2015 17:06:08 +0100 Doug Simon removed uses of StringBuffer, Hashtable and Stack
Thu, 26 Mar 2015 11:39:07 +0100 Doug Simon don't process Word operations unless parsing a snippet or intrinsic
Thu, 26 Mar 2015 11:38:27 +0100 Doug Simon added Checkstyle rule to forbid use of old synchronized classes such as StringBuffer, Vector, Hashtable and Stack
Thu, 26 Mar 2015 13:51:37 -0700 twisti Remove external ASM dependency.
Thu, 26 Mar 2015 15:34:27 +0100 Roland Schatz Rewire usages of MemoryAnchorNode in FloatingReadPhase.
Thu, 26 Mar 2015 15:17:02 +0100 Roland Schatz Unit test for InputTypes in snippets.
Thu, 26 Mar 2015 13:55:36 +0100 Roland Schatz Verify that InputType is in allowedUsageTypes for @NodeIntrinsic methods returning a StructuralInput.
Wed, 25 Mar 2015 16:55:24 +0100 Roland Schatz Allow InputTypes that are not Value in snippets.
Wed, 25 Mar 2015 11:48:13 -0700 Tom Rodriguez Add CTW of rt.jar to gate
Wed, 25 Mar 2015 11:48:07 -0700 Tom Rodriguez Only report debug values for CTW threads by default
Wed, 25 Mar 2015 11:48:01 -0700 Tom Rodriguez Add option to filter DebugValueSummary by map name
Wed, 25 Mar 2015 11:47:55 -0700 Tom Rodriguez Alway print final CTW messages
Wed, 25 Mar 2015 11:47:49 -0700 Tom Rodriguez Support CTW in product for graal
Wed, 25 Mar 2015 16:16:36 +0100 Gilles Duboscq BinaryGraphPrinter: if a schedule is available, also print he node-to-blocks mapping in addition to the block-to-nodes
Wed, 25 Mar 2015 16:15:20 +0100 Gilles Duboscq Add scope with the schedule in EffectsPhase
Wed, 25 Mar 2015 16:31:35 +0100 Gilles Duboscq Add test to check that DominatorConditionalEliminationPhase rewires ConditionAnchorNodes properly
Wed, 25 Mar 2015 15:24:37 +0100 Roland Schatz Do node intrinsification and word type rewriting only during replacement parsing.
Tue, 24 Mar 2015 17:33:15 +0100 Christian Wirth extract methods to avoid code duplication
Tue, 24 Mar 2015 17:19:23 +0100 Christian Wirth syncronize the access to Source.allSources. Should fix random crashes we experienced before.
Tue, 24 Mar 2015 14:36:57 +0100 Stefan Anzinger Fix allocation counter issue where the counters sometimes gives way too high values for allocated bytes
Tue, 24 Mar 2015 12:01:58 +0100 Doug Simon suppress menubar and dock when running ctw on Mac
Tue, 24 Mar 2015 11:56:10 +0100 Doug Simon check whether a StateSplit node being added via GraphBuilderContext has a null stateAfter before setting one
Tue, 24 Mar 2015 11:36:52 +0100 Doug Simon added -G:CompileTheWorldMethodFilter option
Mon, 23 Mar 2015 15:45:19 -0700 Tom Rodriguez Restore old CTW output format
Mon, 23 Mar 2015 22:32:41 +0100 Doug Simon 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 13:33:18 -0700 Tom Rodriguez Merge
Mon, 23 Mar 2015 12:21:25 -0700 Tom Rodriguez Wait until all classes are loaded before compiling in multithreaded CTW
Mon, 23 Mar 2015 12:20:49 -0700 Tom Rodriguez Transfer proxies when splitting IfNode
Mon, 23 Mar 2015 10:29:15 -0700 Tom Rodriguez Fix time reporting for mx gate -t foo
Mon, 23 Mar 2015 10:28:36 -0700 Tom Rodriguez Add missing org.openide.awt dependency to IGV
Mon, 23 Mar 2015 10:27:17 -0700 Tom Rodriguez Merge
Fri, 20 Mar 2015 17:26:26 -0700 Tom Rodriguez Properly accumulate assumptions
Fri, 20 Mar 2015 17:26:20 -0700 Tom Rodriguez Don't bother cloning assumptions array
Fri, 20 Mar 2015 17:26:08 -0700 Tom Rodriguez Fixed help text and add CompileTheWorldThreads flag
Mon, 23 Mar 2015 20:57:21 +0100 Doug Simon added helper methods to GraphBuilderContext for common operation combinations
Mon, 23 Mar 2015 20:04:55 +0100 Christian Humer Truffle-DSL: fixed wrong type for implicit type cast elimination.
Mon, 23 Mar 2015 16:11:48 +0100 Stefan Anzinger Merge
Mon, 23 Mar 2015 15:58:36 +0100 Stefan Anzinger Implement dynamic instruction counters on assembly level
Mon, 23 Mar 2015 14:31:01 +0100 Doug Simon fixed pylint issue
Mon, 23 Mar 2015 14:18:32 +0100 Doug Simon ignore forced MethodSubstitutions during graph builder inlining (it breaks economy compiler configuration)
Mon, 23 Mar 2015 13:36:04 +0100 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 11:02:36 +0100 Doug Simon moved non-HotSpot specific inlining functionality into non-HotSpot specific location
Mon, 23 Mar 2015 00:26:47 +0100 Thomas Wuerthinger Merge.
Mon, 23 Mar 2015 00:26:37 +0100 Thomas Wuerthinger Further improvements to IGV. Make displayed names of nodes shorter.
Sat, 21 Mar 2015 16:22:15 +0100 Thomas Wuerthinger Fix IGV small layout bug.
Sat, 21 Mar 2015 16:10:53 +0100 Thomas Wuerthinger Small comment fix.
Sun, 22 Mar 2015 17:04:03 +0100 Doug Simon made partial intrinsification work (i.e., intrinsics that call the original method to handle slow/uncommon paths)
Sun, 22 Mar 2015 17:03:42 +0100 Doug Simon fixed bug in NodeList.toArray()
Sun, 22 Mar 2015 16:33:32 +0100 Doug Simon support disassembling a subrange of a bytecode method
Sun, 22 Mar 2015 12:30:26 +0100 Doug Simon factored out common code in HotSpotCryptoSubstitutionTest
Sun, 22 Mar 2015 12:29:01 +0100 Doug Simon avoid unnecessary copying in NodeList.toArray(A[] a)
Sun, 22 Mar 2015 00:12:34 +0100 Andreas Woess IGV: also color KillingBegin nodes orange
Sat, 21 Mar 2015 23:47:30 +0100 Andreas Woess IGV: fix bug in layout node comparator
Sat, 21 Mar 2015 15:41:55 +0100 Thomas Wuerthinger Merge.
Sat, 21 Mar 2015 15:41:38 +0100 Thomas Wuerthinger Layout and display improvements and bug fixes for IdealGraphVisualizer.
Fri, 20 Mar 2015 18:33:31 +0100 Thomas Wuerthinger Fix dependencies in IGV NetBeans project. Contributed-by: Michael Haupt <michael.haupt@oracle.com>
Fri, 20 Mar 2015 23:19:24 +0100 Doug Simon removed unused IntegerSubExactNode node intrinsics
Fri, 20 Mar 2015 23:18:50 +0100 Doug Simon removed left over temporary code
Fri, 20 Mar 2015 23:17:33 +0100 Doug Simon GraphBuilderConfiguration.copy() should do what it's javadoc says
Fri, 20 Mar 2015 22:09:39 +0100 Christian Humer Truffle: some tweaks to the PrintTruffleExpansionHistogram.
Fri, 20 Mar 2015 19:00:50 +0100 Christian Humer Truffle: use compare functions for MethodStatistics.
Fri, 20 Mar 2015 19:00:50 +0100 Christian Humer Truffle: simplify inAtomicBlock assertion.
Fri, 20 Mar 2015 19:00:50 +0100 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 Christian Humer Truffle: simplify loop node implementation.
Fri, 20 Mar 2015 18:59:40 +0100 Christian Humer Truffle: make loop node implementation exchangable for graal runtime versions.
Fri, 20 Mar 2015 17:08:43 +0100 Andreas Woess Truffle: remove Node#onAdopt() hook
Fri, 20 Mar 2015 15:59:35 +0100 Andreas Woess Truffle: always check type in UnsafeNodeField
Fri, 20 Mar 2015 15:53:01 +0100 Andreas Woess Truffle: ValueProfile should extend NodeCloneable
Fri, 20 Mar 2015 19:09:08 +0100 Roland Schatz Simplify code generation for AMD64 memory access instructions.
Fri, 20 Mar 2015 17:59:37 +0100 Roland Schatz Restructure AMD64 LIR classes.
Fri, 20 Mar 2015 16:05:24 +0100 Doug Simon removed Receiver.isNullConstant() since InvocationPlugins will never be applied if the receiver is the null constant
Fri, 20 Mar 2015 10:11:07 +0100 Gilles Duboscq LoopFragment: Proxy input may be null
Thu, 19 Mar 2015 18:03:15 -0700 Tom Rodriguez Add support for multithreaded CTW
Thu, 19 Mar 2015 18:03:08 -0700 Tom Rodriguez Don't let NoClassDefFoundError leak when reflectively looking up Method
Thu, 19 Mar 2015 17:48:48 -0700 Tom Rodriguez Reduce amount of work done by Node.verify by default
Thu, 19 Mar 2015 17:25:16 -0700 Tom Rodriguez Check for null installedCode when reporting events
Thu, 19 Mar 2015 17:23:05 -0700 Tom Rodriguez Improve assertion message
Thu, 19 Mar 2015 17:22:24 -0700 Tom Rodriguez Only report snippet cache overflow once
Thu, 19 Mar 2015 22:31:42 +0100 Doug Simon added null checking for the receiver when inlining or applying an InvocationPlugin during graph parsing
Thu, 19 Mar 2015 19:27:25 +0100 Gilles Duboscq TraceDeoptimization: print compiler and compile_id
Thu, 19 Mar 2015 15:38:33 +0100 Thomas Wuerthinger 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 12:47:06 +0100 Doug Simon Merge.
Thu, 19 Mar 2015 11:53:36 +0100 Thomas Wuerthinger Guard constant folding with !ImmutableCode.
Thu, 19 Mar 2015 11:22:37 +0100 Thomas Wuerthinger Merge.
Wed, 18 Mar 2015 23:26:47 +0100 Thomas Wuerthinger Merge.
Wed, 18 Mar 2015 23:26:23 +0100 Thomas Wuerthinger Fix an issue when the result of canonicalization is appended in the graph builder. Introduce GraphBuilderPhase#recursiveAppend.
Wed, 18 Mar 2015 21:36:35 +0100 Thomas Wuerthinger Merge.
Wed, 18 Mar 2015 21:36:12 +0100 Thomas Wuerthinger Fix a bug in the schedule phase and tighten asserts.
Thu, 19 Mar 2015 10:28:28 +0100 Gilles Duboscq Canonicalizer: tryCanonicalize: return early if the custom canonicalizer has simplified the node away
Wed, 18 Mar 2015 21:01:56 +0100 Doug Simon removed logic for estimating invocation plugin count
Wed, 18 Mar 2015 20:17:41 +0100 Gilles Duboscq Dom-based ConditionalElimination: fix fliped check in processConditionAnchor
Wed, 18 Mar 2015 11:38:38 -0700 Tom Rodriguez Properly handle Guard usages during on stack replacement
Wed, 18 Mar 2015 10:07:47 -0700 Tom Rodriguez Merge
Wed, 18 Mar 2015 10:01:25 -0700 Tom Rodriguez Ignore -Xbatch when the thread is in the middle of class loading
Tue, 17 Mar 2015 19:24:47 -0700 Tom Rodriguez Relax asserts in ArrayEqualsNodes
Tue, 17 Mar 2015 19:21:57 -0700 Tom Rodriguez Experimentally disallow Graal compiling itself in tiered
Tue, 17 Mar 2015 19:21:54 -0700 Tom Rodriguez Add option to print CompileQueue occupancy from LogCompilation output
Tue, 17 Mar 2015 19:21:22 -0700 Tom Rodriguez Log dequeue of methods from CompileQueue
Wed, 18 Mar 2015 16:39:06 +0100 Stefan Anzinger Merge
Wed, 18 Mar 2015 15:23:39 +0100 Stefan Anzinger [SPARC] (Re)move SPARCScratchRegister into the SPARCMacroAssembler to force usage only during assembly.
Wed, 18 Mar 2015 13:53:23 +0100 Stefan Anzinger Merge
Tue, 17 Mar 2015 18:57:47 +0100 Stefan Anzinger [SPARC] Set lower plugin count estimate for SPARC backend
Wed, 18 Mar 2015 15:58:55 +0100 Gilles Duboscq FloatStamp.Abs.foldStamp support known-NaN input
Wed, 18 Mar 2015 15:51:15 +0100 Gilles Duboscq CanonicalizerPhase: can not use Debug.handle without a corresponding scope/sandbox
Wed, 18 Mar 2015 15:14:27 +0100 Gilles Duboscq Add assert in FloatStamp
Wed, 08 Oct 2014 16:20:38 +0200 Gilles Duboscq Implement foldStamp for Float to Integer ops
Wed, 08 Oct 2014 15:27:10 +0200 Gilles Duboscq Implement foldStamp for Integer to Float conversions
Wed, 18 Mar 2015 14:36:13 +0100 Gilles Duboscq Remove TailDuplicationPhase
Tue, 17 Mar 2015 16:13:54 +0100 Gilles Duboscq GuardsStage: add areDeoptsFixed helper method
Wed, 18 Mar 2015 11:30:45 +0100 Josef Eisl BenchmarkCounters: add option to turn of number grouping separators.
Thu, 19 Mar 2015 12:46:38 +0100 Doug Simon removed overly strict assertions in InstanceOfDynamicNode constructor
Thu, 19 Mar 2015 12:46:06 +0100 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 ImmutableCode
Wed, 18 Mar 2015 12:39:43 +0100 Doug Simon use cheaper test for whether or not a method has a substitution
Wed, 18 Mar 2015 11:46:06 +0100 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 state
Wed, 18 Mar 2015 02:15:37 +0100 Christian Humer Truffle: implemented new -G:+PrintTruffleExpansionHistogram tool.
Wed, 18 Mar 2015 02:17:34 +0100 Christian Humer Truffle: truffle compilation might result in a CancellationException.
Wed, 18 Mar 2015 01:46:01 +0100 Thomas Wuerthinger Merge.
Wed, 18 Mar 2015 01:45:49 +0100 Thomas Wuerthinger Add memory proxy support in the new MemoryScheduleVerification.
Tue, 17 Mar 2015 11:23:06 -0700 Tom Rodriguez Merge
Tue, 17 Mar 2015 11:22:56 -0700 Tom Rodriguez Fix arg limit on Mac
Mon, 16 Mar 2015 17:37:32 -0700 Tom Rodriguez Make the native initialization path for Graal more robust
Mon, 16 Mar 2015 16:38:17 -0700 Tom Rodriguez Don't walk out of loop when estimating unswitch benefits
Mon, 16 Mar 2015 15:51:43 -0700 Tom Rodriguez More checks that InductionVariable.direction is valid
Mon, 16 Mar 2015 15:46:28 -0700 Tom Rodriguez Don't force resolution for unloaded field types
Mon, 16 Mar 2015 18:19:12 +0100 Josef Eisl Do not include MoveProfiling phases in stub compilation.
Mon, 16 Mar 2015 16:38:01 +0100 Josef Eisl LIRSuites: add copy constructor.
Mon, 16 Mar 2015 16:37:21 +0100 Josef Eisl LIRPhaseSuite: add copy().
Mon, 16 Mar 2015 17:23:22 +0100 Josef Eisl Add MoveProfiling.
Mon, 16 Mar 2015 17:15:52 +0100 Josef Eisl Add BenchmarkCounterFactory to PostAllocationOptimizationContext.
Mon, 16 Mar 2015 17:36:45 +0100 Josef Eisl Make DynamicCounterNode LIRLowerable.
Tue, 17 Mar 2015 17:19:04 +0100 Josef Eisl {AMD64,SPARC}HotSpotLIRGenerator: implement createBenchmarkCounter().
Tue, 17 Mar 2015 17:18:47 +0100 Josef Eisl Add AMD64HotSpotCounterOp and SPARCHotSpotCounterOp.
Mon, 16 Mar 2015 16:35:20 +0100 Josef Eisl AMD64Assembler: introduce addq(AMD64Address, Register).
Tue, 17 Mar 2015 17:19:39 +0100 Josef Eisl Make LIRGeneratorTool a BenchmarkCounterFactory.
Tue, 17 Mar 2015 17:19:18 +0100 Josef Eisl Introduce BenchmarkCounterFactory.
Tue, 17 Mar 2015 17:29:49 +0100 Josef Eisl BenchmarkCounters: make thread-safe and refactoring.
Tue, 17 Mar 2015 13:07:12 +0100 Josef Eisl NewObjectSnippets: work around problems with late binding of snippet parameters in GraphBuilderPlugins.
Tue, 17 Mar 2015 17:16:04 +0100 Thomas Wuerthinger Merge.
Tue, 17 Mar 2015 17:15:40 +0100 Thomas Wuerthinger Add another memory schedule test.
Tue, 17 Mar 2015 17:13:25 +0100 Thomas Wuerthinger Fix another bug in the new scheduler found by the new verification phase.
Tue, 17 Mar 2015 17:12:47 +0100 Thomas Wuerthinger Assign result maps in schedule phase earlier to have better context in case of exceptions.
Tue, 17 Mar 2015 16:17:30 +0100 Thomas Wuerthinger Add memory schedule verification pass. Fix a bug in the new schedule implementation.
Tue, 17 Mar 2015 13:14:13 +0100 Thomas Wuerthinger Merge.
Tue, 17 Mar 2015 13:13:57 +0100 Thomas Wuerthinger Fix for earliest possible schedule when the last node in a block is an invoke. Added a new scheduling test.
Mon, 16 Mar 2015 21:50:15 +0100 Thomas Wuerthinger Merge.
Mon, 16 Mar 2015 21:49:59 +0100 Thomas Wuerthinger Add GraalHostThreads flag to overwrite the number of threads spawned for the baseline compiler.
Tue, 17 Mar 2015 15:52:41 +0100 Andreas Woess remove unused code in CurrentJavaThreadNode
Tue, 17 Mar 2015 15:49:33 +0100 Andreas Woess Truffle: repair TraceTruffleTransferToInterpreter option
Tue, 17 Mar 2015 15:39:46 +0100 Andreas Woess Truffle: try to inline method handle invocations in FastPE
Tue, 17 Mar 2015 15:36:09 +0100 Andreas Woess MethodHandleNode: record unique concrete method assumptions
Tue, 17 Mar 2015 14:40:35 +0100 Andreas Woess Truffle: respect truffle inlining option in FastPE and replace Stack with ArrayDeque
Tue, 17 Mar 2015 13:57:33 +0100 Doug Simon Merge.
Tue, 17 Mar 2015 13:27:50 +0100 Lukas Stadler handle proxies with null inputs in SchedulePhase
Tue, 17 Mar 2015 11:18:55 +0100 Lukas Stadler add null check in Materialize graphbuilder plugin
Tue, 17 Mar 2015 11:11:03 +0100 Lukas Stadler fix faulty check in HotSpotTruffleRuntime
Tue, 17 Mar 2015 11:10:32 +0100 Lukas Stadler remove obsolete assertion from MonitorExitNode
Tue, 17 Mar 2015 13:45:05 +0100 Doug Simon removed placeholder code
Tue, 17 Mar 2015 12:49:45 +0100 Doug Simon Merge.
Tue, 17 Mar 2015 12:05:51 +0100 Stefan Anzinger Merge
Tue, 17 Mar 2015 12:05:11 +0100 Stefan Anzinger [SPARC] remove debug code for mmap()
Fri, 13 Mar 2015 11:28:01 +0100 Stefan Anzinger Merge
Thu, 12 Mar 2015 17:08:19 +0100 Stefan Anzinger [SPARC] Add com.oracle.nfi.test.NativeFunctionInterfaceTest to blacklist for SPARC
Tue, 17 Mar 2015 12:13:24 +0100 Doug Simon Merge.
Mon, 16 Mar 2015 16:54:10 -0700 Michael Van De Vanter Merge with f803f49c9ec423cb1c87a510c29fd61afd6a8c57
Mon, 16 Mar 2015 15:59:57 -0700 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 13:47:45 +0100 Christian Humer Truffle: fixed TruffleCompilationExceptionsAreThrown was ignored for non permanent bailouts.
Mon, 16 Mar 2015 15:12:22 +0100 Roland Schatz Refactoring of AMD64 code generation.
Mon, 16 Mar 2015 14:17:00 +0100 Roland Schatz Make LIRGeneratorTool.append(op) return the op.
Fri, 13 Mar 2015 15:23:44 +0100 Roland Schatz Allow arbitrary constants in CompilationResultBuilder.recordInlineDataInCode.
Fri, 13 Mar 2015 15:20:16 +0100 Roland Schatz Move isCompressed method to HotSpotConstant interface.
Mon, 16 Mar 2015 12:23:11 +0100 Gilles Duboscq mx: followup fix for SC_ARG_MAX, add more assetions
Sun, 15 Mar 2015 16:22:37 +0100 Thomas Wuerthinger Support optional last access location in the scheduler phase.
Sun, 15 Mar 2015 14:22:50 +0100 Thomas Wuerthinger Remove fine grained debug scopes in the canonicalizer.
Sun, 15 Mar 2015 14:16:21 +0100 Thomas Wuerthinger Remove metric ConstantNodes. Make LocalLiveness log output only available when assertions are enabled.
Sun, 15 Mar 2015 13:40:28 +0100 Thomas Wuerthinger Add utility Node#pushInputs(NodeStack).
Sat, 14 Mar 2015 22:45:52 +0100 Thomas Wuerthinger Remove dead code in GraphBuilderPhase.
Sat, 14 Mar 2015 22:38:12 +0100 Thomas Wuerthinger Fix javadoc.
Sat, 14 Mar 2015 22:29:44 +0100 Thomas Wuerthinger Consolidation of new allocation stubs to use the standard ForeignCallNode.
Sat, 14 Mar 2015 20:42:09 +0100 Thomas Wuerthinger Turn a check for non-null stateAfter of an invoke into an assertion.
Sat, 14 Mar 2015 19:15:51 +0100 Thomas Wuerthinger Assign the state after when appending the node and not automatically in the main graph builder loop.
Sat, 14 Mar 2015 17:59:33 +0100 Thomas Wuerthinger Small simplification in GraphBuilderPhase.
Sat, 14 Mar 2015 14:14:54 +0100 Thomas Wuerthinger Reduce # of MemoryCheckpoint#Multi.
Sat, 14 Mar 2015 14:05:16 +0100 Thomas Wuerthinger Simplified NamedLocationIdentity #hashCode and #equals.
Sat, 14 Mar 2015 14:03:59 +0100 Thomas Wuerthinger Relax check invariants for usage of ==.
Sat, 14 Mar 2015 13:19:16 +0100 Thomas Wuerthinger Add a unit test for the new ResolvedJavaField API method getLocationIdentity.
Sat, 14 Mar 2015 12:14:26 +0100 Thomas Wuerthinger Fix WriteBarrierAdditionTest.
Sat, 14 Mar 2015 02:04:40 +0100 Thomas Wuerthinger Merge.
Sat, 14 Mar 2015 01:57:26 +0100 Thomas Wuerthinger Rewrite gathering of loop kill information of FloatingReadPhase to reduce set allocations.
Sat, 14 Mar 2015 01:28:20 +0100 Thomas Wuerthinger Create utilities LocationIdentity#isAny, LocationIdentity#isSingle, LocationIdentity#any, LocationIdentity#overlaps.
Sat, 14 Mar 2015 01:09:21 +0100 Thomas Wuerthinger Convert LocationIdentity from an interface into an abstract class.
Sat, 14 Mar 2015 01:02:08 +0100 Thomas Wuerthinger Remove LocationIdentity interface from ResolvedJavaField and add ResolvedJavaField#getLocationIdentity method instead.
Sat, 14 Mar 2015 00:24:40 +0100 Doug Simon Merge.
Sat, 14 Mar 2015 00:23:48 +0100 Doug Simon inline intrinsics during bytecode paring only if -G:+Inline or -G:+InlineDuringParsing
Fri, 13 Mar 2015 23:46:12 +0100 Doug Simon disabled crypto intrinsics until partial intrinsification (i.e., self recursive intrinsics) bug is fixed
Fri, 13 Mar 2015 23:27:53 +0100 Doug Simon don't treat Truffle method inlining substitutions as graph builder replacements
Fri, 13 Mar 2015 23:15:18 +0100 Doug Simon only do eager resolving for replacements that are intrinsics
Fri, 13 Mar 2015 22:59:50 +0100 Thomas Wuerthinger Small data structure optimizations in SchedulePhase.
Fri, 13 Mar 2015 22:55:14 +0100 Thomas Wuerthinger Simplifications of SchedulePhase#processStack.
Fri, 13 Mar 2015 22:35:37 +0100 Thomas Wuerthinger Create NodeStack implementation to replace inefficient Stack<Node>.
Fri, 13 Mar 2015 21:43:38 +0100 Thomas Wuerthinger Fix formatting.
Fri, 13 Mar 2015 21:34:07 +0100 Thomas Wuerthinger Small fixes in GraphOrder and SchedulePhase.
Fri, 13 Mar 2015 17:32:13 +0100 Thomas Wuerthinger Use earliest possible schedule in effects phase instead of latest possible schedule.
Fri, 13 Mar 2015 16:47:27 +0100 Thomas Wuerthinger Turn UnboxNode into a fixed node.
Fri, 13 Mar 2015 16:19:02 +0100 Thomas Wuerthinger Fix for FindBugs false positive.
Fri, 13 Mar 2015 15:38:23 +0100 Thomas Wuerthinger Merge.
Fri, 13 Mar 2015 12:27:07 +0100 Thomas Wuerthinger Merge.
Thu, 12 Mar 2015 23:49:02 +0100 Thomas Wuerthinger Add LocationSet file.
Thu, 12 Mar 2015 23:48:20 +0100 Thomas Wuerthinger Remove code of the old schedule algorithm.
Thu, 12 Mar 2015 23:25:19 +0100 Thomas Wuerthinger Merge.
Thu, 12 Mar 2015 23:24:03 +0100 Thomas Wuerthinger Add a new algorithm for latest possible schedule. Fix earliest possible schedule for the case of floating reads. Add scheduling test cases.
Fri, 13 Mar 2015 12:26:08 +0100 Thomas Wuerthinger Use host backend when generating a new instance for HotSpotNativeFunctionInterface.
Fri, 13 Mar 2015 11:26:37 +0100 Doug Simon trigger building all dependencies in NetBeans only when needed
Fri, 13 Mar 2015 11:06:10 +0100 Doug Simon added StringIndexOutOfBoundsException to TruffleCompilerImpl.SKIPPED_EXCEPTION_CLASSES
Fri, 13 Mar 2015 10:52:17 +0100 Doug Simon fixed NPE when creating an InstanceOfDynamicNode during parsing
Thu, 12 Mar 2015 18:04:30 -0700 Michael Van De Vanter 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:03:05 -0700 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 15:02:01 -0700 Tom Rodriguez Local fix for JDK-8075105
Thu, 12 Mar 2015 12:15:06 -0700 Tom Rodriguez fix race in expansion of superclass iterableIds
Tue, 17 Mar 2015 12:05:49 +0100 Doug Simon replaced HashMap with a side-table (i.e., an array) for looking up InvocationPlugins
Sun, 15 Mar 2015 11:48:14 +0100 Doug Simon refactored graph builder plugins to be top level interfaces
Sun, 15 Mar 2015 11:36:54 +0100 Doug Simon refactored GraphBuilderConfiguration (and its component classes) into a separate project
Sun, 15 Mar 2015 10:52:22 +0100 Doug Simon graph builder plugins are created before GraphBuilderConfigurations and the process for deriving plugins from an existing configuration is simplified
Thu, 12 Mar 2015 22:19:27 +0100 Doug Simon NodeIntrinsificationPhase is given only the providers it needs instead of a Providers object
Thu, 12 Mar 2015 22:10:07 +0100 Doug Simon made resolution of method with InvocationPlugins lazy
Thu, 12 Mar 2015 17:13:29 +0100 Doug Simon fixed syntax error
Thu, 12 Mar 2015 16:45:24 +0100 Doug Simon Merge.
Thu, 12 Mar 2015 15:59:01 +0100 Stefan Anzinger Merge
Thu, 12 Mar 2015 15:58:28 +0100 Stefan Anzinger [SPARC] Print specific error code when mmap fails (even when PrintWarnings is set to false)
Thu, 12 Mar 2015 15:37:57 +0100 Stefan Anzinger [SPARC] Link Solaris/SPARC HotSpot code into Eclipse project
Thu, 12 Mar 2015 16:07:34 +0100 Doug Simon removed tests for intrinsics that call the original method
Thu, 12 Mar 2015 16:04:37 +0100 Doug Simon fixed Math.pow intrinsic to make a runtime call instead of calling the original method
Thu, 12 Mar 2015 16:03:40 +0100 Doug Simon disallow intrinsics from calling the original method
Thu, 12 Mar 2015 15:25:43 +0100 Doug Simon fixed bug in managing replacement scope during bytecode parsing and improved API for querying replacement info from graph builder plugins
Thu, 12 Mar 2015 15:20:29 +0100 Doug Simon added test for Math.pow() intrinsic
Thu, 12 Mar 2015 15:19:56 +0100 Doug Simon tidied up assertions in InliningUtil
Thu, 12 Mar 2015 14:11:03 +0100 Doug Simon moved bytecode paring options to AbstractBytecodeParser.Options
Thu, 12 Mar 2015 12:45:04 +0100 Gilles Duboscq mx: Support systems where SC_ARG_MAX has not defined limit
Thu, 12 Mar 2015 07:29:31 +0100 Doug Simon fixed canonicalizeprojects issues
Thu, 12 Mar 2015 07:14:18 +0100 Doug Simon Merge.
Wed, 11 Mar 2015 17:45:21 -0700 Tom Rodriguez Split LeafType off from ConcreteSubtype
Wed, 11 Mar 2015 17:32:04 -0700 Tom Rodriguez Connect required Assumptions with answer to CHA query
Wed, 11 Mar 2015 16:06:35 -0700 Tom Rodriguez Simplify STATIC_PRIMITIVE_FIELD macro
Thu, 12 Mar 2015 07:13:05 +0100 Doug Simon moved WordTypes from c.o.g.word.phases to c.o.g.word
Thu, 12 Mar 2015 01:11:22 +0100 Doug Simon removed WordTypeRewriterPhase
Wed, 11 Mar 2015 23:36:38 +0100 Doug Simon use the 'jacoco=exclude' project property when deciding which directories to include in JaCoCo coverage reports
Wed, 11 Mar 2015 23:27:51 +0100 Doug Simon removed some uses of setStampFromReturnType
Wed, 11 Mar 2015 23:23:08 +0100 Doug Simon ensure voidness of a @NodeIntrinsic method's return kind agrees with the voidness of the stamp of the intrinsified node
Wed, 11 Mar 2015 21:01:10 +0100 Doug Simon workaround for JDK-8056066
Wed, 11 Mar 2015 20:43:52 +0100 Doug Simon Merge.
Wed, 11 Mar 2015 18:16:25 +0100 Lukas Stadler make sure that all split successors guard for a condition before optimizing in OptimizeGuardAnchorsPhase
Wed, 11 Mar 2015 16:35:26 +0100 Lukas Stadler iterative marking of loop phis in SchedulePhase
Wed, 11 Mar 2015 15:44:32 +0100 Christian Humer Truffle: implement recursive inlining and with a maximum depth of 4.
Wed, 11 Mar 2015 15:44:32 +0100 Christian Humer Fix broken windows build.
Wed, 11 Mar 2015 15:44:32 +0100 Christian Humer Truffle-DSL: @Cached javadoc fixes.
Wed, 11 Mar 2015 11:32:13 +0100 Christian Humer Truffle-DSL: make the whole specialization block atomic to avoid unnecessary node allocations.
Wed, 11 Mar 2015 11:30:20 +0100 Christian Humer Truffle-DSL: make specialization types mergable with other specialization types.
Tue, 10 Mar 2015 21:13:07 +0100 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:11:12 +0100 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 22:18:53 -0700 Tom Rodriguez Verify dependencies when assertions are enabled
Tue, 10 Mar 2015 22:15:39 -0700 Tom Rodriguez Add varargs versions of assertTrue and assertFalse
Tue, 10 Mar 2015 20:32:04 -0700 twisti Bootstrap might exit early in debug JVM
Tue, 10 Mar 2015 23:33:12 +0100 Thomas Wuerthinger Fix new entry in the gate for economy compiler configuration.
Tue, 10 Mar 2015 22:32:47 +0100 Thomas Wuerthinger Make sure new "economy" compiler configuration is not picked up as the default.
Tue, 10 Mar 2015 22:09:54 +0100 Thomas Wuerthinger Merge.
Tue, 10 Mar 2015 21:02:12 +0100 Thomas Wuerthinger Add compiler configuration "economy".
Wed, 11 Mar 2015 20:43:12 +0100 Doug Simon use GraphBuilderPlugins for method substitutions, intrinsics and snippets (GRAAL-982)
Wed, 11 Mar 2015 17:16:30 +0100 Doug Simon disallow method substitution to be compilation root
Wed, 11 Mar 2015 15:27:18 +0100 Doug Simon removed a static access to HotSpotGraalRuntime
Wed, 11 Mar 2015 15:25:34 +0100 Doug Simon ensure an offset into a HotSpot metaspace object is valid before reading it
Tue, 10 Mar 2015 21:59:29 +0100 Doug Simon refactored graph builder plugins into a separate class
Tue, 10 Mar 2015 21:39:31 +0100 Doug Simon added ArgSupplier mechanism for supporting tests that modify their arguments
Tue, 10 Mar 2015 21:29:12 +0100 Doug Simon made BarrieredAccess final
Tue, 10 Mar 2015 21:26:43 +0100 Doug Simon spelling fix
Tue, 10 Mar 2015 21:26:02 +0100 Doug Simon Merge.
Tue, 10 Mar 2015 19:44:56 +0100 Christian Humer Truffle: cache trivial node counts per call target.
Tue, 10 Mar 2015 19:38:07 +0100 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:28:26 +0100 Christian Humer Truffle-DSL: implemented duplication check for specializations with @Cached to avoid duplicates for multithreaded AST execution.
Tue, 10 Mar 2015 13:47:46 +0100 Christian Humer Truffle-DSL: fix another null issue for execute method generation.
Tue, 10 Mar 2015 19:19:33 +0100 Thomas Wuerthinger Make conditional elimination more robust wrt deleted begin nodes.
Tue, 10 Mar 2015 15:52:16 +0100 Thomas Wuerthinger Merge.
Tue, 10 Mar 2015 15:52:07 +0100 Thomas Wuerthinger Add conditional elimination test cases.
Tue, 10 Mar 2015 15:28:02 +0100 Thomas Wuerthinger Add unit test for conditional elimination of IntegerTestNode.
Tue, 10 Mar 2015 15:21:34 +0100 Thomas Wuerthinger Clean up unused methods in schedule phase.
Tue, 10 Mar 2015 15:20:13 +0100 Thomas Wuerthinger Add succeeding stamp inference for integer test node.
Tue, 10 Mar 2015 15:19:57 +0100 Thomas Wuerthinger Simplification in SchedulePhase.
Tue, 10 Mar 2015 14:49:59 +0100 Thomas Wuerthinger Make GuardProxyNode ready for the case where its input is null.
Tue, 10 Mar 2015 15:09:26 +0100 Stefan Anzinger Reintroduce CustomCanonicalizer
Tue, 10 Mar 2015 15:08:56 +0100 Stefan Anzinger Add missing constructor for GuardPhiNode
Tue, 10 Mar 2015 15:08:26 +0100 Stefan Anzinger Do not rely on object identity when comparing Value.ILLEGAL
Tue, 10 Mar 2015 13:44:35 +0100 Thomas Wuerthinger Do not wrap Error objects in OptimizedCallTarget#doInvoke.
Tue, 10 Mar 2015 12:48:03 +0100 Thomas Wuerthinger Profile exceptions on OptimizeCallTarget#doInvoke.
Tue, 10 Mar 2015 11:33:30 +0100 Thomas Wuerthinger Merge.
Mon, 09 Mar 2015 23:07:28 +0100 Thomas Wuerthinger Merge.
Mon, 09 Mar 2015 23:06:11 +0100 Thomas Wuerthinger Modification of phase order for fast partial evaluation.
Mon, 09 Mar 2015 23:04:03 +0100 Thomas Wuerthinger Refactor integer add exact node.
Mon, 09 Mar 2015 21:07:38 +0100 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 18:11:19 +0100 Thomas Wuerthinger Fixed an issue with nested loop explosion. Added a unit test to prevent future regressions.
Tue, 10 Mar 2015 10:36:31 +0100 Doug Simon removed HotSpotResolvedObjectTypeImpl.trustedInterfaceType
Tue, 10 Mar 2015 10:36:15 +0100 Doug Simon removed illegal use of Debug.handle()
Tue, 10 Mar 2015 09:22:10 +0100 Christian Wirth Truffle: deactivate assertion that is cause performance problems
Mon, 09 Mar 2015 13:11:36 -0700 Tom Rodriguez Disable updateBytesCRC32 until MethodSubstutions are compiled like snippets
Mon, 09 Mar 2015 13:07:18 -0700 Tom Rodriguez Check for derived pointers before passing BytecodeFrame into HotSpot
Mon, 09 Mar 2015 12:46:01 -0700 Tom Rodriguez ConcreteSubtype always implies leaf
Mon, 09 Mar 2015 12:44:36 -0700 Tom Rodriguez Add test that ConcreteSubtype works properly for abstract classes
Mon, 09 Mar 2015 12:43:19 -0700 Tom Rodriguez Add PrintNMethodsAtLevel option to hotspot
Mon, 09 Mar 2015 12:18:19 -0700 Tom Rodriguez Support printing options for more nmethod parts
Mon, 09 Mar 2015 12:17:28 -0700 Tom Rodriguez Fix possible race in assertion
Mon, 09 Mar 2015 17:49:57 +0100 Gilles Duboscq mx_graal: do not clear LD_LIBRARY_PATH before invoking make
Mon, 02 Mar 2015 17:23:39 +0100 Gilles Duboscq Only use deoptimizing instanceof snippet if the profile covers 100% of the cases
Mon, 09 Mar 2015 17:41:20 +0100 Thomas Wuerthinger Fix for conditional elimination: Block could have been deleted, but dominated block is alive.
Mon, 09 Mar 2015 17:20:19 +0100 Thomas Wuerthinger Merge.
Mon, 09 Mar 2015 17:20:06 +0100 Thomas Wuerthinger Add folding for IntegerTestNode.
Mon, 09 Mar 2015 15:38:33 +0100 Thomas Wuerthinger Simplify begin node immediately after removing if node.
Mon, 09 Mar 2015 15:38:17 +0100 Thomas Wuerthinger Mid tier conditional elimination needs full schedule.
Mon, 09 Mar 2015 15:04:08 +0100 Thomas Wuerthinger Merge.
Mon, 09 Mar 2015 14:18:08 +0100 Thomas Wuerthinger Fixes after tryFold signature change.
Mon, 09 Mar 2015 14:14:02 +0100 Thomas Wuerthinger Convert API for tryFold from Boolean return value to TriState return value.
Mon, 09 Mar 2015 12:32:48 +0100 Thomas Wuerthinger Reduce number of inserted guard proxies.
Mon, 09 Mar 2015 12:03:59 +0100 Thomas Wuerthinger Merge.
Mon, 09 Mar 2015 12:03:48 +0100 Thomas Wuerthinger Perform full schedule for conditional elimination only in a phase where floating guards are available.
Mon, 09 Mar 2015 11:33:09 +0100 Thomas Wuerthinger Correctly handle corner case in AbstractBeginNode#removeProxies.
Mon, 09 Mar 2015 01:24:00 +0100 Thomas Wuerthinger Fixes for new conditional elimination phase. Make it default.
Mon, 09 Mar 2015 01:23:20 +0100 Thomas Wuerthinger Set the block for proxy nodes in the schedule phase.
Sun, 08 Mar 2015 21:58:48 +0100 Thomas Wuerthinger Merge.
Sun, 08 Mar 2015 21:58:34 +0100 Thomas Wuerthinger Initial version of new dominator-based conditional elimination phase.
Thu, 05 Mar 2015 14:26:16 +0100 Thomas Wuerthinger Add Graph#reverseUsageOrder facility. Add test case for guard elimination corner case.
Mon, 09 Mar 2015 15:52:59 +0100 Stefan Anzinger [SPARC] Refactor initialization of backend
Mon, 09 Mar 2015 14:22:15 +0100 Benoit Daloze CyclicAssumption: Use an AtomicReference to ensure invalidation.
Mon, 09 Mar 2015 00:41:43 +0100 Christian Humer Truffle-DSL: fixed implementation of execute methods without unexpected value for null values.
Mon, 09 Mar 2015 00:41:42 +0100 Christian Humer Truffle-DSL: fixed possible wrong variable accesses when calling node constructors.
Fri, 06 Mar 2015 18:51:31 +0100 Benoit Daloze Move linking of RootNode to CallTarget to ensure final semantics.
Thu, 05 Mar 2015 14:19:23 +0100 Benoit Daloze Add test for concurrent DSL node specializations.
Wed, 25 Feb 2015 18:31:23 +0100 Benoit Daloze PrimitiveValueProfile: directly use the field inside the class to highlight its usages.