log

age author description
Thu, 27 Feb 2014 09:37:16 +0100 roland 8032011: nsk/stress/jck60/jck60022 crashes in src\share\vm\runtime\synchronizer.cpp:239
Wed, 09 Apr 2014 03:48:28 -0700 kevinw Merge
Wed, 02 Apr 2014 18:40:52 +0200 kevinw 8033696: "assert(thread != NULL) failed: just checking" due to Thread::current() and JNI pthread interaction
Thu, 03 Apr 2014 17:49:31 +0400 vkempik 8016302: Change type of the number of GC workers to unsigned int (2)
Tue, 08 Apr 2014 14:55:16 -0700 neugens 8036619: Shark: add LLVM 3.4 support
Mon, 07 Apr 2014 22:13:55 -0700 amurillo 8039392: Make jdk8u20 the default jprt release for hs25.20
Thu, 03 Apr 2014 16:20:16 +0200 jwilhelm 8039089: List verification enabled in product builds
Thu, 03 Apr 2014 10:39:27 +0200 pliden 8038461: Test gc/g1/TestStringDeduplicationMemoryUsage.java fails with unexpected memory usage
Sat, 05 Apr 2014 23:38:24 -0700 dbuck 8026334: hs_err improvement: Print elapsed time in a humanly readable format
Fri, 04 Apr 2014 09:54:56 -0700 amurillo 8039291: new hotspot build - hs25.20-b10
Wed, 09 Apr 2014 08:47:37 -0700 katleman Added tag jdk8u20-b09 for changeset 4d73f1e99f97
Fri, 04 Apr 2014 09:49:20 -0700 amurillo Added tag hs25.20-b09 for changeset 5186bc5047c1 jdk8u20-b09
Fri, 04 Apr 2014 09:49:19 -0700 amurillo Merge hs25.20-b09
Mon, 16 Dec 2013 10:57:08 -0800 zgu 8026300: VM warning: increase O_BUFLEN in ostream.hpp -- output truncated occurs with fastdebug VM when printing flags
Fri, 04 Apr 2014 10:43:56 +0200 tschatzl 8038498: Fix includes and C inlining after 8035330
Thu, 03 Apr 2014 16:37:55 -0700 iveresov Merge
Wed, 02 Apr 2014 11:24:51 -0700 iveresov 8039043: Implicit null check is in the wrong place in C1 -UseCompressedOops
Wed, 02 Apr 2014 11:24:44 -0700 kvn 8036767: PPC64: Support for little endian execution model
Mon, 31 Mar 2014 13:08:03 -0700 kvn 8038633: crash in VM_Version::get_processor_features() on startup
Mon, 31 Mar 2014 23:49:00 -0400 dholmes 8016039: jvm.lib is missing from export list unless building server
Mon, 31 Mar 2014 13:09:35 -0700 minqi 7090324: gclog rotation via external tool
Fri, 28 Mar 2014 15:29:23 -0700 amurillo 8038639: new hotspot build - hs25.20-b09
Wed, 02 Apr 2014 09:31:10 -0700 katleman Added tag jdk8u20-b08 for changeset e9ffa408f7af
Tue, 01 Apr 2014 11:12:22 -0700 amurillo Merge jdk8u20-b08
Fri, 28 Mar 2014 15:22:28 -0700 amurillo Added tag hs25.20-b08 for changeset 2627c7be4279
Fri, 28 Mar 2014 15:22:27 -0700 amurillo Merge hs25.20-b08
Fri, 28 Mar 2014 12:22:04 -0700 vlivanov Merge
Fri, 28 Mar 2014 10:13:37 -0700 vlivanov 8035828: Turn on @Stable support in VM
Fri, 28 Mar 2014 10:12:48 -0700 vlivanov 8035887: VM crashes trying to force inlining the recursive call
Fri, 28 Mar 2014 10:04:07 -0700 vlivanov 8036667: "assert(adr->is_AddP() && adr->in(AddPNode::Offset)->is_Con()) failed: offset is a constant" with FoldStableValues on
Thu, 27 Mar 2014 11:17:26 +0400 iignatyev 8038240: new WB API to get nmethod
Thu, 27 Mar 2014 17:29:41 +0400 iignatyev 8038193: Add command line option tests for BMI options
Tue, 28 Jan 2014 10:19:45 -0800 kvn 8029941: rollback changes in make/jprt.properties for embedded testing
Thu, 27 Feb 2014 20:40:24 +0100 goetz 8035970: PPC64: fix ad file after 8027754: Enable loop optimizations for loops with MathExact
Wed, 26 Feb 2014 11:33:34 -0800 goetz 8035396: Introduce accessor for tmp_oop in frame.
Wed, 26 Mar 2014 18:21:05 -0700 kvn Merge
Wed, 19 Feb 2014 14:03:09 -0800 goetz 8034797: AIX: Fix os::naked_short_sleep() in os_aix.cpp after 8028280
Tue, 25 Mar 2014 17:07:36 -0700 kvn Merge
Tue, 25 Mar 2014 12:54:21 -0700 goetz 8037821: Account for trampoline stubs when estimating code buffer sizes
Mon, 24 Mar 2014 11:51:40 -0700 amurillo 8038262: Workaround for ccache in vm.make is missing for aix
Thu, 20 Mar 2014 11:03:06 +0100 goetz 8037915: PPC64/AIX: Several smaller fixes
Thu, 20 Feb 2014 14:44:33 +0100 simonis 8035423: AIX: Fix os::get_default_process_handle() in os_aix.cpp after 8031968
Thu, 13 Mar 2014 14:57:01 -0700 kvn Merge
Mon, 10 Mar 2014 12:58:02 +0100 goetz 8036976: PPC64: implement the template interpreter
Thu, 06 Mar 2014 10:55:28 -0800 goetz 8035647: PPC64: Support for elf v2 abi.
Thu, 20 Feb 2014 11:05:12 +0100 goetz 8035394: PPC64: Make usage of intrinsic dsqrt depend on processor recognition.
Thu, 20 Feb 2014 10:48:57 +0100 goetz 8035392: cppInterpreter: fix message of NPE
Wed, 29 Jan 2014 12:22:13 +0100 goetz 8033117: PPC64: Adapt to 8002074: Support for AES on SPARC
Tue, 25 Feb 2014 15:11:18 -0800 kvn Merge
Wed, 19 Feb 2014 20:12:43 -0800 kvn Merge
Thu, 30 Jan 2014 14:30:01 +0100 goetz 8033168: PPC64: gcc 4.8 warning in output_c.cpp
Fri, 24 Jan 2014 10:23:34 +0100 goetz 8032634: Add #ifdef PPC64 around OrderAccess operations on _thread_state.
Wed, 22 Jan 2014 17:42:23 -0800 kvn Merge
Thu, 16 Jan 2014 14:25:51 +0100 goetz 8029101: PPC64 (part 211): ordering of Independent Reads of Independent Writes
Tue, 07 Jan 2014 17:24:59 +0100 goetz 8031319: PPC64: Some fixes in ppc and aix coding.
Mon, 06 Jan 2014 11:02:21 +0100 goetz 8031188: Fix for 8029015: PPC64 (part 216): opto: trap based null and range checks
Fri, 20 Dec 2013 13:51:14 +0100 goetz 8030863: PPC64: (part 220): ConstantTableBase for calls between args and jvms
Mon, 23 Dec 2013 10:26:08 -0800 kvn Merge
Mon, 24 Mar 2014 10:48:44 -0700 ccheung 8033566: [parfait] warning from b128 for hotspot/src/share/vm/runtime/frame.cpp: JNI primitive type mismatch
Thu, 20 Mar 2014 14:25:22 -0700 ccheung 8034034: [parfait] JNI exc. pending in hotspot/agent/src/os/bsd/MacosxDebuggerLocal.m
Tue, 25 Mar 2014 19:48:50 -0700 dcubed 8038274: update 8u fix for 8028073 now that 8028280 is backported to 8u
Tue, 25 Mar 2014 12:43:29 -0700 iveresov Merge
Tue, 25 Mar 2014 12:07:45 -0700 iveresov Merge
Mon, 24 Mar 2014 23:13:46 -0700 iveresov 8038222: Assembler::bsrl fails on assert when -UseCountLeadingZerosInstruction is used on CPU with LZCNT support
Tue, 25 Mar 2014 11:38:48 -0700 kvn Merge
Mon, 24 Mar 2014 17:44:27 -0700 kvn 8038286: nm->set_rtm_state() should be called after (nm != NULL) check
Fri, 21 Mar 2014 18:03:11 -0700 kvn 8038181: Can't build product VM without precompiled header
Thu, 20 Mar 2014 17:49:27 -0700 kvn 8031320: Use Intel RTM instructions for locks
Thu, 20 Mar 2014 15:53:17 +0100 ehelin 8037962: metaspaceTracer.cpp misses a symbol
Sat, 22 Mar 2014 00:26:48 +0400 iignatyev 8035857: Add tests to verify correctness of operations with BMI1 and LZCNT instructions
Mon, 24 Mar 2014 18:28:11 -0700 poonam Merge
Mon, 24 Mar 2014 08:43:10 -0700 poonam 6653795: C2 intrinsic for Unsafe.getAddress performs pointer sign extension on 32-bit systems
Mon, 24 Mar 2014 16:56:16 -0700 jwilhelm Merge
Mon, 24 Mar 2014 14:23:02 -0700 jwilhelm Merge
Fri, 28 Feb 2014 15:27:09 +0100 jwilhelm 8036025: Sort the freelist in order to shrink the heap
Mon, 24 Mar 2014 15:34:10 -0700 ehelin Merge
Fri, 21 Mar 2014 10:31:51 +0100 ehelin 8036703: Add trace event with statistics for the metaspace chunk free lists
Fri, 21 Mar 2014 10:28:07 +0100 ehelin 8036701: Add trace event when a metaspace throws out of memory error
Fri, 21 Mar 2014 10:20:00 +0100 ehelin 8036699: Add trace event when a metaspace allocation fails
Fri, 21 Mar 2014 10:17:47 +0100 ehelin 8036698: Add trace event for updates to metaspace gc threshold
Fri, 21 Mar 2014 10:16:35 +0100 ehelin 8036696: Add metaspace gc threshold to metaspace summary trace event
Mon, 24 Mar 2014 14:20:49 -0700 dcubed Merge
Mon, 24 Mar 2014 13:36:32 -0700 dcubed 8033464: Linux code cleanup
Tue, 18 Mar 2014 19:07:22 +0100 pliden 8029075: String deduplication in G1
Mon, 24 Mar 2014 09:14:14 -0700 jwilhelm Merge
Mon, 20 Jan 2014 12:56:18 +0100 sjohanss 8020277: Young GC could be extremely slow due to assertion in ObjectStartArray::object_starts_in_range
Mon, 24 Mar 2014 08:05:53 -0700 tschatzl Merge
Mon, 24 Mar 2014 15:31:00 +0100 tschatzl 8036860: Pad and cache-align the BiasedMappedArray
Mon, 24 Mar 2014 15:30:56 +0100 tschatzl 8035330: Remove G1ParScanPartialArrayClosure and G1ParScanHeapEvacClosure
Mon, 24 Mar 2014 15:30:50 +0100 tschatzl 8034868: Extract G1 From Card Cache into separate class
Mon, 24 Mar 2014 15:30:46 +0100 tschatzl 8035654: Add times for evacuation failure handling in "Other" time
Mon, 24 Mar 2014 15:30:40 +0100 tschatzl 8035398: Add card redirty time in "Other" time in G1
Mon, 24 Mar 2014 15:30:36 +0100 tschatzl 8027295: Free CSet takes ~50% of young pause time
Mon, 24 Mar 2014 15:30:30 +0100 tschatzl 8035815: Cache-align and pad the from card cache
Mon, 24 Mar 2014 15:30:14 +0100 tschatzl 8035406: Improve data structure for Code Cache remembered sets
Mon, 24 Mar 2014 06:55:00 -0700 jwilhelm Merge
Thu, 20 Mar 2014 16:31:47 +0100 jwilhelm 8037510: CMM Testing: Min/MaxHeapFreeRatio flags should be manageable through the API
Mon, 17 Mar 2014 15:18:45 +0100 pliden 8036673: G1: Abort weak reference processing if mark stack overflows
Mon, 17 Mar 2014 15:18:38 +0100 pliden 8036672: G1: alloc_purpose in copy_to_survivor_space() used incorrectly
Thu, 06 Feb 2014 14:12:43 +0100 pliden 8031703: Missing post-barrier in ReferenceProcessor
Fri, 10 Jan 2014 09:54:25 +0100 pliden 8029162: G1: Shared SATB queue never enabled
Fri, 10 Jan 2014 09:53:53 +0100 pliden 8029255: G1: Reference processing should not enqueue references on the shared SATB queue
Thu, 20 Mar 2014 13:29:03 -0700 amurillo 8038028: new hotspot build - hs25.20-b08
Wed, 26 Mar 2014 12:00:45 -0700 katleman Added tag jdk8u20-b07 for changeset f0ea4d3df129
Tue, 25 Mar 2014 10:48:42 -0700 amurillo Merge jdk8u20-b07
Thu, 20 Mar 2014 13:25:51 -0700 amurillo Added tag hs25.20-b07 for changeset 39eae0024997
Thu, 20 Mar 2014 13:25:50 -0700 amurillo Merge hs25.20-b07
Thu, 20 Mar 2014 11:23:09 -0700 kvn Merge
Fri, 14 Mar 2014 17:28:58 -0700 kvn 8037226: compiler/7196199/Test7196199.java fails on 32-bit linux with MaxVectorSize > 16
Thu, 20 Mar 2014 17:31:54 +0100 mgronlun 8037340: Linux semaphores to use CLOCK_REALTIME
Mon, 17 Mar 2014 13:42:16 +0100 brutisso 8037407: G1: Remove heapRegionSets.cpp
Fri, 14 Mar 2014 10:15:46 +0100 brutisso 8034079: G1: Refactor the HeapRegionSet hierarchy
Thu, 06 Mar 2014 11:11:04 +0100 roland 8032633: Enable type speculation by default
Wed, 05 Mar 2014 06:08:19 +0100 anoll 8036092: [TESTBUG] compiler/uncommontrap/TestSpecTrapClassUnloading.java fails with: Unrecognized VM option 'UseTypeSpeculation'
Wed, 05 Mar 2014 09:29:12 +0100 roland 8035841: assert(dp_src->tag() == dp_dst->tag()) failed: should be same tags 1 != 0 at ciMethodData.cpp:90
Mon, 17 Mar 2014 11:54:14 -0700 roland Merge
Fri, 14 Mar 2014 17:15:32 +0100 roland 8031754: Type speculation should favor profile data from outermost inlined method
Mon, 17 Mar 2014 10:48:53 -0700 iveresov Merge
Wed, 12 Mar 2014 11:24:26 -0700 iveresov 8031321: Support Intel bit manipulation instructions
Tue, 25 Feb 2014 18:16:24 +0100 roland 8031752: Failed speculative optimizations should be reattempted when root of compilation is different
Mon, 27 Jan 2014 13:14:53 +0100 brutisso 8030177: G1: Enable TLAB resizing
Thu, 23 Jan 2014 12:08:28 +0100 rbackman 8027754: Enable loop optimizations for loops with MathExact inside
Thu, 13 Mar 2014 10:18:59 -0700 amurillo 8037305: new hotspot build - hs25.20-b07
Mon, 24 Mar 2014 13:14:23 -0700 lana Merge
Tue, 18 Mar 2014 12:40:54 -0700 lana Merge
Tue, 18 Mar 2014 10:31:39 -0700 amurillo Merge
Wed, 12 Mar 2014 18:53:34 +0000 coffeys Merge
Wed, 19 Mar 2014 15:19:05 -0700 katleman Added tag jdk8u20-b06 for changeset c3d92e048737
Thu, 13 Mar 2014 09:57:32 -0700 amurillo Added tag hs25.20-b06 for changeset 804f89b6ff46 jdk8u20-b06
Thu, 13 Mar 2014 09:57:31 -0700 amurillo Merge hs25.20-b06
Wed, 12 Mar 2014 20:05:48 -0700 minqi Merge
Wed, 26 Feb 2014 15:20:41 -0800 minqi 6498581: ThreadInterruptTest3 produces wrong output on Windows
Wed, 05 Mar 2014 16:21:22 -0800 kvn 8035983: Fix "Native frames:" in crash report (hs_err file)
Mon, 24 Feb 2014 15:12:26 -0800 kvn 8033805: Move Fast_Lock/Fast_Unlock code from .ad files to macroassembler
Thu, 06 Mar 2014 12:45:59 +0400 iignatyev 8028482: [TESTBUG] tests that use JMX should be in need_compact3 test group
Thu, 06 Mar 2014 12:46:04 +0400 iignatyev 8027257: [TESTBUG] compiler/ciReplay/TestVM.sh : Error: Could not find or load main class negative_test
Thu, 06 Mar 2014 12:47:45 +0400 iignatyev 8027124: [TESTBUG] NonTieredLevelsTest: java.lang.RuntimeException: private TestCase$Helper(java.lang.Object) must be osr_compiled
Tue, 11 Mar 2014 16:05:36 -0700 minqi Merge
Mon, 10 Feb 2014 21:29:14 -0800 minqi 8033792: AltHashing used jint for imprecise bit shifting
Mon, 10 Mar 2014 11:09:02 -0700 iveresov 8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java fails with TestData$OfRef): failure java.lang.AssertionError: expected [true] but found [false]
Wed, 05 Mar 2014 11:28:33 -0800 dcubed 8029775: Solaris code cleanup
Fri, 24 Jan 2014 09:28:47 +0100 dsimms 8028280: ParkEvent leak when running modified runThese which only loads classes
Fri, 14 Feb 2014 09:50:17 -0800 ccheung 8034860: Fatal error due to incorrect thread state during nightly testing
Wed, 12 Feb 2014 12:01:45 -0800 ccheung 8028785: [parfait] warnings from b116 for hotspot.src.share.vm.prims: JNI exception pending
Fri, 28 Feb 2014 09:10:55 -0800 amurillo 8036032: new hotspot build - hs25.20-b06
Wed, 12 Mar 2014 14:10:31 -0700 katleman Added tag jdk8u20-b05 for changeset 57eb3e69397e
Wed, 05 Mar 2014 12:30:39 -0800 katleman Added tag jdk8u20-b04 for changeset d4e18f0633c6 jdk8u20-b05
Fri, 28 Feb 2014 08:43:43 -0800 amurillo Added tag hs25.20-b05 for changeset 54436d3b2a91 jdk8u20-b04
Fri, 28 Feb 2014 08:43:42 -0800 amurillo Merge hs25.20-b05
Fri, 28 Feb 2014 06:39:21 -0800 poonam Merge
Fri, 28 Feb 2014 02:43:16 -0800 poonam 8035283: Second phase of branch shortening doesn't account for loop alignment
Wed, 26 Feb 2014 15:47:44 +0100 sla 8035150: ShouldNotReachHere() in ConstantPool::copy_entry_to
Tue, 11 Feb 2014 09:34:50 +0100 goetz 8034171: Remove use of template template parameters from binaryTreeDictionary.
Wed, 26 Feb 2014 22:11:26 +0100 jwilhelm 8035822: Unable to test minimalVM
Wed, 26 Feb 2014 17:36:20 -0800 dcubed 8028073: race condition in ObjectMonitor implementation causing deadlocks
Wed, 26 Feb 2014 18:51:19 +0100 sla Merge
Thu, 23 Jan 2014 08:12:12 +0100 sla 8032250: Add trace event for VM flag changes
Wed, 26 Feb 2014 15:32:51 +0100 tschatzl 8034948: Back out JDK-6976350 since it does not fix any issue
Wed, 26 Feb 2014 15:32:47 +0100 tschatzl 8035329: Move G1ParCopyClosure::copy_to_survivor_space into G1ParScanThreadState
Wed, 26 Feb 2014 15:32:44 +0100 tschatzl 8035326: Assume non-NULL references in G1CollectedHeap::in_cset_fast_test
Wed, 26 Feb 2014 15:32:40 +0100 tschatzl 8027559: Decrease code size and templatizing in G1ParCopyClosure::do_oop_work
Wed, 08 Jan 2014 13:20:33 +0100 sla 8030184: Remove unneeded "content_type" declarations from tracetypes.xml
Mon, 03 Feb 2014 15:24:20 +0100 sla 8033126: Can't call default methods from JNI
Thu, 23 Jan 2014 09:06:21 +0100 sla 8031968: Mac OS X: VM starts the agent by calling both Agent_OnAttach and Agent_OnAttach_L functions if its agent library is dynamically linked.
Tue, 11 Feb 2014 08:49:37 -0800 jmasa 8031290: Adjust call to getisax() for additional words returned
Thu, 23 Jan 2014 09:33:50 +0000 kevinw 8032466: serviceability/sa/jmap-hashcode/Test8028623.java fails with compilation errors
Fri, 17 Jan 2014 18:39:22 +0000 kevinw 8028623: SA: hash codes in SymbolTable mismatching java_lang_String::hash_code for extended characters.
Fri, 21 Feb 2014 11:10:15 -0800 kvn 8035585: Restore UseOldInlining in jdk8u
Thu, 20 Feb 2014 17:20:09 -0800 amurillo 8035436: new hotspot build - hs25.20-b05
Wed, 26 Feb 2014 14:44:06 -0800 katleman Added tag jdk8u20-b03 for changeset 51e1bb81df86
Tue, 25 Feb 2014 13:02:52 -0800 amurillo Merge jdk8u20-b03
Thu, 20 Feb 2014 16:58:28 -0800 amurillo Added tag hs25.20-b04 for changeset ecf3678d5736
Thu, 20 Feb 2014 16:58:27 -0800 amurillo Merge hs25.20-b04
Sat, 15 Feb 2014 13:03:38 -0500 coleenp 8027146: Class loading verification failure if GC occurs in Universe::flush_dependents_on
Mon, 27 Jan 2014 07:54:25 +0100 anoll 8009738: compiler/6826736/Test.java times out on big machines
Fri, 24 Jan 2014 15:26:56 +0400 shade 8032490: Remove -XX:+-UseOldInlining
Fri, 24 Jan 2014 09:31:53 +0100 roland 8027422: assert(_gvn.type(obj)->higher_equal(tjp)) failed: cast_up is no longer needed
Tue, 14 Jan 2014 17:46:48 -0800 kvn 8002074: Support for AES on SPARC
Fri, 14 Feb 2014 16:17:22 +0100 sjiang 8007710: runtime/7158988/FieldMonitor.java fails with com.sun.jdi.VMDisconnectedException: Connection closed
Thu, 06 Feb 2014 20:13:38 -0800 sspitsyn 8025841: JVMTI: "vtable stub" dynamic code notification is misplaced
Thu, 16 Jan 2014 10:51:16 -0800 ccheung 8027314: Java should recognize Diagnostic options if -XX:+UnlockDiagnosticVMOptions is not specified and print an informative message
Wed, 05 Feb 2014 15:14:47 -0800 ccheung 8032010: Attempt to resolve abstract method in concrete class fails with AbstractMethodError
Fri, 07 Feb 2014 18:30:27 -0500 coleenp 8033528: assert(0 <= i && i < length()) failed: index out of bounds
Fri, 17 Jan 2014 11:21:29 -0500 coleenp 8032024: Test not added for bug 8025937: assert(existing_f1 == NULL || existing_f1 == f1) failed: illegal field,change
Tue, 07 Jan 2014 13:26:56 -0500 coleenp 8029178: Parallel class loading test anonymous-simple gets SIGSEGV in Metaspace::contains
Mon, 10 Feb 2014 10:34:52 +0100 tschatzl 8033545: Missing volatile specifier in Bitmap::par_put_range_within_word
Fri, 07 Feb 2014 12:51:08 -0800 amurillo 8033983: new hotspot build - hs25.20-b04
Wed, 19 Feb 2014 20:53:38 -0800 lana Merge
Mon, 17 Feb 2014 15:42:16 -0800 lana Merge
Fri, 14 Feb 2014 17:57:17 +0000 coffeys Merge
Wed, 19 Feb 2014 13:13:59 -0800 katleman Added tag jdk8u20-b02 for changeset 9c2ddd17626e
Wed, 12 Feb 2014 12:29:01 -0800 katleman Added tag jdk8u20-b01 for changeset 757fe22ae906 jdk8u20-b02
Tue, 11 Feb 2014 08:49:38 -0800 amurillo Merge jdk8u20-b01
Fri, 07 Feb 2014 12:43:25 -0800 amurillo Added tag hs25.20-b03 for changeset e56d11f8cc21
Thu, 06 Feb 2014 13:27:50 -0500 gtriantafill 8021774: [TESTBUG] Tests failed because of a warning in its output hs25.20-b03
Wed, 05 Feb 2014 14:29:34 +0100 tschatzl 8033443: Test8000311 fails after latest changes to parallelize string and symbol table unlink
Fri, 31 Jan 2014 09:58:06 +0100 tschatzl 8033106: Wrong predicate for checking whether the correct amount of symbol table entries have been processed in G1
Fri, 31 Jan 2014 09:57:50 +0100 tschatzl 6991197: G1: specialize deal_with_reference() for narrowOop*
Fri, 31 Jan 2014 09:55:59 +0100 tschatzl 8032771: The flag VerifySilently misses a test case
Wed, 29 Jan 2014 23:17:05 +0100 jwilhelm 8028391: Make the Min/MaxHeapFreeRatio flags manageable
Thu, 30 Jan 2014 14:05:07 -0800 amurillo 8032985: new hotspot build - hs25.20-b03
Tue, 04 Feb 2014 17:12:36 -0800 amurillo Merge
Fri, 31 Jan 2014 00:14:33 +0000 coffeys Merge
Thu, 23 Jan 2014 20:50:34 +0000 coffeys Merge
Thu, 16 Jan 2014 23:50:37 +0000 coffeys Merge
Thu, 16 Jan 2014 20:14:44 +0000 coffeys 8029627: Allow duplicate bugid for changeset in jdk8 update forest
Thu, 30 Jan 2014 13:42:16 -0800 amurillo Added tag hs25.20-b02 for changeset 4638c4d7ff10
Fri, 24 Jan 2014 08:13:42 -0500 hseigel 8028553: The JVM should not throw VerifyError when 'overriding' a static final method in a superclass. hs25.20-b02
Fri, 24 Jan 2014 00:20:37 -0800 sspitsyn 8030027: nsk/jvmti/scenarios/hotswap/HS101/hs101t006 Crashed the vm on Linux-amd64: SIGSEGV in JavaThread::last_java_vframe(RegisterMap*)+0xfa
Thu, 23 Jan 2014 10:59:10 -0500 hseigel Merge
Fri, 17 Jan 2014 09:39:51 -0500 hseigel 8031045: Access checks should precede additional per-instruction checks
Mon, 20 Jan 2014 11:47:53 +0100 tschatzl 8027746: Remove do_gen_barrier template parameter in G1ParCopyClosure
Mon, 20 Jan 2014 11:47:29 +0100 tschatzl 8027454: Do not traverse string table during G1 remark when treating them as strong roots during initial mark
Mon, 20 Jan 2014 11:47:07 +0100 tschatzl 8027476: Improve performance of Stringtable unlink
Tue, 07 Jan 2014 13:31:33 +0100 tschatzl 8027364: PSScavenge accounts too large code section to StringTable unlink
Tue, 21 Jan 2014 08:58:31 -0500 hseigel 8030955: assert(_prologue != NULL) failed: prologue pointer must be initialized
Thu, 16 Jan 2014 17:27:33 -0800 amurillo 8032014: new hotspot build - hs25.20-b02
Thu, 16 Jan 2014 17:18:55 -0800 amurillo Added tag hs25.20-b01 for changeset 412d3b5fe90e
Thu, 16 Jan 2014 17:18:54 -0800 amurillo Merge hs25.20-b01
Tue, 14 Jan 2014 14:51:47 +0100 roland 8026253: New type profiling points: sparc support
Tue, 14 Jan 2014 12:44:12 +0100 roland 8030662: "assert(counter_changed) failed: failed dependencies, but counter didn't change" still fails
Mon, 13 Jan 2014 16:16:25 -0800 roland 8029464: assert(ft == ttkp->cast_to_ptr_type(jtkp->ptr()) || ft->isa_narrowoop()
Fri, 10 Jan 2014 06:36:18 +0100 anoll 8022494: Make compilation IDs sequential
Thu, 09 Jan 2014 19:03:36 +0400 iignatyev 8031115: intrinsics for Math.decrementExact(J) and incrementExact(J) don't work
Thu, 09 Jan 2014 10:47:40 +0100 adlertz 8011391: C1: assert(code_offset() - offset == NativeInstruction::nop_instruction_size) failed: only one instruction can go in a delay slot
Wed, 08 Jan 2014 10:25:50 -0800 kvn 8028468: Add inlining information into ciReplay
Wed, 08 Jan 2014 12:05:19 +0100 adlertz 8029446: assert(_cfg.get_block_for_node(proj) == borig) failed: incorrect block for kill projections
Wed, 08 Jan 2014 09:49:31 +0100 roland 8029873: compiler/uncommontrap/TestStackBangRbp.java crashes with SIGSEGV
Tue, 07 Jan 2014 16:02:10 +0100 roland 8027571: fatal error: meet not symmetric
Tue, 07 Jan 2014 14:36:34 +0100 roland 8028064: tiered may collect wrong receiver type at virtual call
Tue, 07 Jan 2014 12:38:22 +0100 roland 8028536: Test cases to cover type system fixes pushed with 8024070
Tue, 31 Dec 2013 19:26:57 +0400 iignatyev 8028587: New tests development for intrisics for basic operators - add, neg, inc, dec, sub, mul
Thu, 26 Dec 2013 21:00:23 -0800 iveresov 8027388: JVM crashes with SIGSEGV (0xb) at pc=0x00000001077cbbf6
Fri, 20 Dec 2013 10:31:14 +0100 anoll 8028052: compiler/startup/SmallCodeCacheStartup.java fails there is no 'no space to run compiler' in the output
Fri, 20 Dec 2013 10:29:44 +0100 anoll 8030783: Provide regression test for 8026478: -XX:+VerifyAdapterSharing is broken
Thu, 19 Dec 2013 14:08:02 +0100 anoll 8025277: Add -XX: flag to print code cache sweeper statistics
Thu, 19 Dec 2013 06:09:16 +0100 anoll 8026478: -XX:+VerifyAdapterSharing is broken
Tue, 17 Dec 2013 08:31:06 +0100 anoll 8029091: Bug in calculation of code cache sweeping interval
Sat, 11 Jan 2014 13:51:01 -0800 amurillo 8031552: Update the Hotspot version numbers in Hotspot for JDK 8U
Sat, 11 Jan 2014 13:19:14 -0800 amurillo Added tag hs25.20-b00 for changeset c89630a122b4
Sat, 11 Jan 2014 17:18:22 +0000 coffeys Added tag jdk8u20-b00 for changeset c89630a122b4
Thu, 16 Oct 2014 10:21:29 +0200 Roland Schatz Use correct kind for narrow int constants.
Thu, 16 Oct 2014 10:06:27 +0200 Roland Schatz Substitution method for inserting a native breakpoint into a unit test.
Thu, 16 Oct 2014 09:26:14 +0200 Josef Eisl Make LIRInstruction an interface.
Wed, 15 Oct 2014 17:31:48 +0200 Josef Eisl ValuePosition: reduce interface.
Wed, 15 Oct 2014 17:24:59 +0200 Josef Eisl ValuePosition: refactor set(LIRInstruction, Value).
Wed, 15 Oct 2014 17:13:37 +0200 Josef Eisl ValuePosition: refactor get(LIRInstruction).
Wed, 15 Oct 2014 19:48:51 -0700 Christian Wimmer Invalidate all compiled methods that have a call target inlined on tree rewriting.
Wed, 15 Oct 2014 23:17:20 +0100 Chris Seaton Merge.
Wed, 15 Oct 2014 18:19:48 +0100 Chris Seaton Truffle: OptimizationFailedException references the CallTarget instead of the RootNode.
Wed, 15 Oct 2014 18:09:38 +0100 Chris Seaton Merge.
Wed, 15 Oct 2014 18:08:36 +0100 Chris Seaton Truffle: don't re-throw bailout exceptions from the compiler.
Wed, 15 Oct 2014 12:09:28 +0200 Gilles Duboscq Merge with jdk8u11-b12
Tue, 03 Jun 2014 14:19:26 -0700 katleman Added tag jdk8u11-b11 for changeset e6b738407432 jdk8u11-b12
Wed, 28 May 2014 08:09:26 -0400 hseigel 8043454: Test case for 8037157 should not throw a VerifyError jdk8u11-b11
Mon, 02 Jun 2014 08:21:50 -0700 asaha 8044541: Increment hsx 25.11 build to b03 for 8u11-b11
Wed, 28 May 2014 02:42:24 -0700 katleman Added tag jdk8u11-b10 for changeset 7e4ae023277b
Mon, 19 May 2014 20:52:00 -0700 katleman Added tag jdk8u11-b09 for changeset 34de1e8eeabb jdk8u11-b10
Tue, 13 May 2014 08:14:15 -0700 katleman Added tag jdk8u11-b08 for changeset af747c288b0f jdk8u11-b09
Tue, 06 May 2014 10:04:06 -0700 katleman Added tag jdk8u11-b07 for changeset 561045d22599 jdk8u11-b08
Tue, 29 Apr 2014 12:51:45 -0700 katleman Added tag jdk8u11-b06 for changeset b73ee2b9027c jdk8u11-b07
Tue, 22 Apr 2014 11:56:26 -0700 katleman Added tag jdk8u11-b05 for changeset a4d44dfb7d30 jdk8u11-b06
Tue, 15 Apr 2014 12:06:31 -0700 katleman Added tag jdk8u11-b04 for changeset 4c40343ecdb3 jdk8u11-b05 jdk8u25-b00
Mon, 14 Apr 2014 09:10:16 -0700 asaha Merge jdk8u11-b04
Mon, 07 Apr 2014 09:27:31 -0400 hseigel 8037157: Verify <init> call
Mon, 14 Apr 2014 09:08:01 -0700 asaha 8040163: Increment hsx 25.11 build to b02 for 8u11-b04
Tue, 08 Apr 2014 11:44:37 -0700 katleman Added tag jdk8u11-b03 for changeset 0037e964ce48
Thu, 03 Apr 2014 11:46:36 -0700 asaha 8039216: Update hsx version to hs25.11 with b01 for 8u11 release jdk8u11-b03
Tue, 01 Apr 2014 12:01:25 -0700 katleman Added tag jdk8u11-b02 for changeset 3c079aebb516
Tue, 25 Mar 2014 11:23:18 -0700 katleman Added tag jdk8u11-b01 for changeset f0d759a6a230 jdk8u11-b02
Thu, 20 Mar 2014 11:36:40 -0700 acorn 8037167: Better method signature resolution jdk8u11-b01
Thu, 20 Mar 2014 10:06:22 -0700 asaha Merge
Wed, 19 Mar 2014 14:45:43 -0400 coleenp 8037076: Check constant pool constants
Wed, 19 Mar 2014 14:02:51 -0400 hseigel 8036800: Attribute OOM to correct part of code
Mon, 17 Mar 2014 10:17:55 -0400 hseigel 8035119: Fix exceptions to bytecode verification
Tue, 11 Mar 2014 14:02:23 -0700 asaha Merge
Tue, 04 Mar 2014 15:46:33 -0500 hseigel 8032536: JVM resolves wrong method in some unusual cases
Wed, 26 Feb 2014 22:07:40 -0800 asaha Merge
Thu, 20 Feb 2014 13:30:59 -0500 hseigel 8034926: Attribute classes properly
Tue, 18 Feb 2014 14:19:24 -0800 asaha Merge
Thu, 13 Feb 2014 11:28:17 -0500 hseigel 8030763: Validate global memory allocation
Wed, 12 Feb 2014 11:33:30 -0800 asaha Merge
Wed, 12 Feb 2014 11:13:16 -0800 asaha Added tag jdk8u11-b00 for changeset b90de55aca30
Tue, 11 Feb 2014 17:28:24 -0800 asaha Merge
Tue, 04 Feb 2014 22:44:06 -0800 asaha Merge
Fri, 31 Jan 2014 16:40:58 +0000 jeff 8032726: THIRD_PARTY_LICENSE_README Update for Little CMS to 2.5
Tue, 18 Mar 2014 13:48:22 -0700 katleman Added tag jdk8u5-b13 for changeset 8a6717910608 jdk8u5-b31
Wed, 15 Oct 2014 12:04:20 +0200 Gilles Duboscq Merge with jdk8u5-b13
Tue, 11 Mar 2014 13:02:13 -0700 katleman Added tag jdk8u5-b12 for changeset 9b289963cb9a jdk8u5-b13
Thu, 20 Feb 2014 13:30:59 -0500 hseigel 8034926: Attribute classes properly jdk8u5-b12
Fri, 28 Feb 2014 02:43:16 -0800 poonam 8035283: Second phase of branch shortening doesn't account for loop alignment
Thu, 06 Mar 2014 13:31:19 -0800 asaha 8036836: Increment hsx build to b02 for 8u5-b12
Tue, 04 Mar 2014 15:17:56 -0800 asaha Merge
Tue, 04 Mar 2014 12:01:17 -0800 katleman Added tag jdk8u5-b11 for changeset 17a75e692af3
Mon, 03 Mar 2014 10:12:07 -0800 asaha Merge jdk8u5-b11
Fri, 28 Feb 2014 11:00:16 -0800 asaha Merge
Tue, 25 Feb 2014 12:22:40 -0800 katleman Added tag jdk8u5-b10 for changeset 629267e4f0b5
Tue, 18 Feb 2014 13:22:45 -0800 katleman Added tag jdk8u5-b09 for changeset 6af9ce1c56a6 jdk8u5-b10
Tue, 11 Feb 2014 14:35:42 -0800 katleman Added tag jdk8u5-b08 for changeset 21c1dfbed277 jdk8u5-b09
Fri, 07 Feb 2014 11:51:32 -0800 asaha Merge jdk8u5-b08
Tue, 04 Feb 2014 15:59:11 -0800 katleman Added tag jdk8u5-b07 for changeset 46fa2940e686
Sun, 02 Feb 2014 22:45:03 -0800 asaha Merge jdk8u5-b07
Fri, 31 Jan 2014 22:18:41 -0800 jeff 8032726: THIRD_PARTY_LICENSE_README Update for Little CMS to 2.5
Thu, 30 Jan 2014 14:09:56 -0800 asaha Merge
Tue, 28 Jan 2014 14:56:01 -0800 katleman Added tag jdk8u5-b06 for changeset 956c0e048ef2
Fri, 24 Jan 2014 18:53:18 -0800 asaha Merge jdk8u5-b06
Thu, 23 Jan 2014 14:50:08 -0800 asaha Merge
Wed, 22 Jan 2014 12:37:28 -0800 katleman Added tag jdk8u5-b05 for changeset b90de55aca30
Fri, 17 Jan 2014 22:36:51 -0800 asaha Merge jdk8u11-b00 jdk8u5-b05
Tue, 14 Jan 2014 15:27:54 -0800 katleman Added tag jdk8u5-b04 for changeset 5ac720d47ab8
Fri, 10 Jan 2014 11:28:57 -0800 asaha Merge jdk8u5-b04
Fri, 10 Jan 2014 11:15:12 +0100 dsimms 8029858: Enhance array copies
Tue, 07 Jan 2014 13:30:46 -0800 katleman Added tag jdk8u5-b03 for changeset 2f9eb9fcab6c
Mon, 06 Jan 2014 13:10:58 -0800 asaha Merge jdk8u5-b03
Tue, 24 Dec 2013 14:13:47 -0800 katleman Added tag jdk8u5-b02 for changeset e5561d89fe8b
Fri, 20 Dec 2013 09:29:09 -0800 asaha Merge jdk8u5-b02
Mon, 16 Dec 2013 15:40:50 -0800 asaha Added tag jdk8u5-b01 for changeset 4a35ef38e2a7
Mon, 16 Dec 2013 15:34:55 -0800 asaha 8030359: Increment minor version of HSx for 8u5 and initialize the build number jdk8u5-b01
Fri, 13 Dec 2013 17:19:04 -0800 asaha Merge
Mon, 09 Dec 2013 12:36:32 -0800 asaha Merge
Sun, 08 Dec 2013 21:59:26 -0800 asaha Merge
Sun, 08 Dec 2013 20:15:15 -0800 asaha 8029627: Allow duplicate bugid for changeset in jdk8 update forest
Tue, 04 Mar 2014 11:51:03 -0800 katleman Added tag jdk8-b132 for changeset 0c94c41dcd70
Wed, 15 Oct 2014 11:59:32 +0200 Gilles Duboscq Merge with jdk8-b132
Mon, 03 Mar 2014 17:48:03 -0800 amurillo Added tag hs25-b70 for changeset 9f9179e8f0cf jdk8-b132
Mon, 03 Mar 2014 17:48:02 -0800 amurillo Merge hs25-b70
Mon, 03 Mar 2014 16:10:26 -0800 vlivanov 8036100: Default method returns true for a while, and then returns false
Tue, 28 Jan 2014 15:11:13 -0800 amurillo 8032984: new hotspot build - hs25-b70
Fri, 28 Feb 2014 13:36:09 -0800 katleman Added tag jdk8-b131 for changeset b5e7ebfe185c
Fri, 28 Feb 2014 10:06:06 -0800 katleman Added tag jdk8-b130 for changeset 1dbaf664a611 jdk8-b131
Thu, 06 Feb 2014 17:34:47 -0800 katleman Added tag jdk8-b129 for changeset cb39165c4a65 jdk8-b130
Sat, 01 Feb 2014 18:21:10 -0800 katleman Added tag jdk8-b128 for changeset 874c0b4a946c jdk8-b129
Thu, 30 Jan 2014 12:16:41 -0800 katleman Added tag jdk8-b127 for changeset 35038da7bb9d jdk8-b128
Wed, 29 Jan 2014 11:11:18 -0800 lana Merge jdk8-b127
Tue, 28 Jan 2014 15:00:36 -0800 amurillo Added tag hs25-b69 for changeset 32f017489ba5
Tue, 28 Jan 2014 15:00:35 -0800 amurillo Merge hs25-b69
Mon, 27 Jan 2014 10:20:51 -0800 kvn 8032566: Crash in JIT when running Scala compiler (and compiling Scala std lib)
Thu, 23 Jan 2014 13:53:23 -0800 amurillo 8032608: new hotspot build - hs25-b69
Tue, 28 Jan 2014 09:51:25 -0800 amurillo Merge
Thu, 23 Jan 2014 13:37:59 -0800 amurillo Added tag hs25-b68 for changeset d45454002494
Thu, 23 Jan 2014 13:37:58 -0800 amurillo Merge hs25-b68
Tue, 21 Jan 2014 20:05:28 -0800 iveresov 8031743: C2: loadI2L_immI broken for negative memory values
Fri, 17 Jan 2014 18:09:08 -0800 iveresov 8032207: C2: assert(VerifyOops || MachNode::size(ra_) <= (3+1)*4) failed: bad fixed size
Thu, 23 Jan 2014 01:23:23 +0400 vlivanov 8031695: CHA ignores default methods during analysis leading to incorrect code generation
Fri, 17 Jan 2014 20:30:35 -0800 amurillo 8032015: new hotspot build - hs25-b68
Fri, 24 Jan 2014 15:07:51 -0800 katleman Added tag jdk8-b126 for changeset c8218f1072a0
Wed, 22 Jan 2014 14:07:14 -0800 katleman Merge jdk8-b126
Wed, 22 Jan 2014 12:53:32 -0800 katleman Added tag jdk8-b125 for changeset df333ee12bba
Fri, 17 Jan 2014 20:24:30 -0800 amurillo Added tag hs25-b67 for changeset 3585183c191a
Fri, 17 Jan 2014 20:24:29 -0800 amurillo Merge hs25-b67
Thu, 16 Jan 2014 16:18:34 -0800 twisti 8022395: java.util.zip.ZipException: Not in GZIP format in JT_JDK/test/java/util/zip/GZIP tests
Tue, 14 Jan 2014 09:44:45 +0100 roland 8028764: dtrace/hotspot_jni/ALL/ALL001 crashes the vm on Solaris-amd64, SIGSEGV in MarkSweep::follow_stack()+0x8a
Mon, 13 Jan 2014 16:00:46 -0800 amurillo 8031553: new hotspot build - hs25-b67
Tue, 28 Jan 2014 20:09:41 +0000 jeff 8032816: THIRDPARTYREADME LittleCMS preamble missing JRE 8 & JDK 8
Fri, 17 Jan 2014 15:52:59 -0800 katleman Added tag jdk8-b124 for changeset df333ee12bba
Wed, 15 Jan 2014 10:48:48 -0800 lana Merge jdk8-b124 jdk8-b125
Tue, 14 Jan 2014 11:22:15 -0800 amurillo Merge
Mon, 13 Jan 2014 15:52:54 -0800 amurillo Added tag hs25-b66 for changeset 9b9816164447
Mon, 13 Jan 2014 15:52:53 -0800 amurillo Merge hs25-b66
Fri, 10 Jan 2014 12:11:04 -0500 hseigel 8031059: invokestatic: ICCE trying to invoke static method when it clashes with an abstract method inherited from an interface
Fri, 27 Dec 2013 07:51:07 -0800 amurillo 8031060: new hotspot build - hs25-b66
Mon, 13 Jan 2014 22:31:47 -0800 lana Merge
Mon, 13 Jan 2014 14:42:26 -0800 jeff 7129980: Third Party License Readme update for JDK8
Fri, 03 Jan 2014 15:58:00 -0800 asaha Merge
Thu, 02 Jan 2014 15:19:03 -0800 asaha Merge
Fri, 20 Dec 2013 07:41:07 -0800 asaha Merge
Tue, 17 Dec 2013 15:46:08 -0800 asaha Merge
Fri, 13 Dec 2013 22:13:52 +0400 kizune Merge
Thu, 05 Dec 2013 00:36:42 -0800 jrose 8029507: Enhance JVM method processing
Thu, 05 Dec 2013 16:37:29 +0400 kizune Merge
Tue, 03 Dec 2013 14:13:06 +0400 kizune Merge
Sun, 03 Nov 2013 07:50:24 +0000 chegar Merge
Mon, 21 Oct 2013 14:08:09 +0100 chegar Merge
Thu, 03 Oct 2013 19:13:12 +0100 chegar Merge
Sat, 14 Sep 2013 20:40:34 +0100 chegar Merge
Fri, 06 Sep 2013 09:55:38 +0100 chegar Merge
Thu, 05 Sep 2013 10:29:00 -0400 coleenp 8021266: Better life cycle for objects
Fri, 10 Jan 2014 08:31:47 -0800 katleman Added tag jdk8-b123 for changeset 591135a7d6f9 hs25.20-b00 jdk8u20-b00
Fri, 03 Jan 2014 11:54:44 -0800 katleman Added tag jdk8-b122 for changeset d3521d8e562a jdk8-b123
Fri, 27 Dec 2013 07:32:09 -0800 amurillo Added tag hs25-b65 for changeset 55fb97c4c58d jdk8-b122
Tue, 24 Dec 2013 11:48:39 -0800 mikael 8029233: Update copyright year to match last edit in jdk8 hotspot repository for 2013 hs25-b65
Fri, 20 Dec 2013 14:03:48 -0500 coleenp Merge
Thu, 19 Dec 2013 20:28:45 +0000 coleenp 8030633: nsk/jvmti/RedefineClasses/StressRedefine failed invalid method ordering length on Solaris
Mon, 16 Dec 2013 08:24:33 -0500 hseigel 8027804: JCK resolveMethod test fails expecting AbstractMethodError
Fri, 20 Dec 2013 08:48:27 -0800 amurillo 8030752: new hotspot build - hs25-b65
Fri, 20 Dec 2013 08:43:18 -0800 amurillo Added tag hs25-b64 for changeset 61ee6bab0763
Fri, 20 Dec 2013 08:43:18 -0800 amurillo Merge hs25-b64
Mon, 16 Dec 2013 00:44:46 -0800 anoll Merge
Fri, 13 Dec 2013 09:25:44 +0100 roland 8029383: assert(counter_changed) failed: failed dependencies, but counter didn't change
Thu, 12 Dec 2013 20:55:36 -0500 drchase Merge
Thu, 12 Dec 2013 18:00:27 -0500 drchase Merge
Thu, 12 Dec 2013 15:11:35 -0500 drchase 8029351: assert(bt != T_OBJECT) failed: Guard is incorrect in VM:defmeth
Thu, 12 Dec 2013 18:57:38 -0500 iignatyev Merge
Fri, 13 Dec 2013 00:34:09 +0400 iignatyev 8026941: [TESTBUG] java.lang.ClassNotFoundException: java.lang.invoke.InvokeGeneric
Thu, 12 Dec 2013 11:25:32 -0800 iveresov 8029668: Kithcensink crashed with guarantee(Assembler::is_simm13(disp)) failed: Do not match large constant offsets
Fri, 13 Dec 2013 09:48:29 -0800 amurillo 8030062: new hotspot build - hs25-b64
Thu, 19 Dec 2013 17:23:40 -0800 katleman Added tag jdk8-b121 for changeset 5f07ec8bb982
Wed, 15 Oct 2014 15:35:33 +0200 Doug Simon removed Node generation (GRAAL-857)
Wed, 15 Oct 2014 13:11:42 +0200 Doug Simon removed unnecessary (and incorrectly implemented) method
Wed, 15 Oct 2014 11:39:14 +0200 Roland Schatz Make data section patching extensible.
Wed, 15 Oct 2014 11:04:45 +0200 Roland Schatz Restructure CodeCacheProvider hierarchy.
Wed, 15 Oct 2014 01:10:27 +0200 Doug Simon converted Constant and Value to be interfaces (GRAAL-874)
Tue, 14 Oct 2014 20:02:44 +0200 Christian Humer Truffle: fix TraceTruffleCompilationAST.
Tue, 14 Oct 2014 20:02:44 +0200 Christian Humer Truffle: introduce CompilerDirectives.isCompilationConstant.
Tue, 14 Oct 2014 20:02:44 +0200 Christian Humer Truffle: add new callFunctionsWith builtin for SL Truffle tests.
Tue, 14 Oct 2014 18:12:24 +0100 Chris Seaton Merge.
Tue, 14 Oct 2014 16:48:09 +0100 Chris Seaton Merge.
Tue, 14 Oct 2014 15:10:17 +0100 Chris Seaton Truffle: clearer comment in AssumedValue.
Tue, 14 Oct 2014 15:06:49 +0100 Chris Seaton Truffle: NeverValidAssumption can be invalidated.
Tue, 14 Oct 2014 17:46:18 +0200 Bernhard Urban mx: implement with support for Task()
Tue, 14 Oct 2014 17:33:51 +0200 Bernhard Urban mx igv: make a copy of env and fix minor cygwin path issue
Tue, 14 Oct 2014 16:09:04 +0200 Roland Schatz Remove unused method from ArithmeticOperation interface.
Tue, 14 Oct 2014 14:11:32 +0200 Bernhard Urban truffle pe: re-enable ControlFlowExceptionPartialEvaluationTest
Tue, 14 Oct 2014 14:06:42 +0200 Bernhard Urban truffle pe: re-enable AssumptionPartialEvaluationTest
Tue, 14 Oct 2014 13:09:36 +0200 Bernhard Urban hotspot/graal: fix indent
Tue, 14 Oct 2014 14:42:35 +0200 Bernhard Urban truffle pe: re-enable SimplePartialEvaluationTest
Tue, 14 Oct 2014 13:35:13 +0200 Andreas Woess Truffle: always store values of primitive types as long values in the frame array.
Tue, 14 Oct 2014 12:12:01 +0200 Roland Schatz Revert 9010170f942f: better stamps for I2F, I2D, L2F and L2D operations
Tue, 14 Oct 2014 11:38:10 +0200 Roland Schatz Output correct register names in register maps in CFGPrinter.
Mon, 13 Oct 2014 15:52:19 -0700 Tom Rodriguez remove duplicate check in OopRecorder
Mon, 13 Oct 2014 21:15:03 +0200 Christian Humer Truffle: fixed inlining performance regression.
Mon, 13 Oct 2014 21:15:03 +0200 Christian Humer Truffle: minor cleanups.
Mon, 13 Oct 2014 18:04:50 +0100 Chris Seaton Merge.
Mon, 13 Oct 2014 18:04:01 +0100 Chris Seaton Truffle: don't silently ignore exceptions in the compiler if we want to throw them.
Mon, 13 Oct 2014 18:03:12 +0100 Chris Seaton Truffle: TruffleCompilationExceptionsAreThrown implies synchronous compilation.
Mon, 13 Oct 2014 17:49:09 +0200 Christian Humer Truffle: fix headers.
Mon, 13 Oct 2014 17:44:40 +0200 Christian Humer Truffle: Make BranchProfile constructor private and introduce a factory Method BranchProfile.create().
Mon, 13 Oct 2014 17:44:15 +0200 Christian Humer Truffle: cleanup compilation profile fields.
Mon, 13 Oct 2014 16:50:01 +0200 Roland Schatz Simplify ArithmeticOpTable implementation and make it type safe.
Mon, 13 Oct 2014 15:36:11 +0200 Roland Schatz Don't cache op field in arithmetic nodes.
Mon, 13 Oct 2014 15:26:02 +0200 Roland Schatz Fix code generation problem with sub-int Constants.
Mon, 13 Oct 2014 12:10:16 +0200 Andreas Woess Truffle: make TraceTruffleTransferToInterpreter and TraceTruffleAssumptions stack trace limit configurable
Mon, 13 Oct 2014 12:10:06 +0200 Andreas Woess TruffleReturnTypeSpeculation should be a stable option
Mon, 13 Oct 2014 10:40:37 +0200 Josef Eisl Remove LIRIntrospection.Values.toString().
Thu, 09 Oct 2014 18:10:35 +0200 Josef Eisl LRSA: minor clean ups around debugInfoProcedure().
Mon, 13 Oct 2014 09:40:35 +0200 Lukas Stadler truffle virtual frames do have an identity
Fri, 10 Oct 2014 11:33:48 +0200 Doug Simon use -G:CompileTheWorldClasspath instead of -Xbootclasspath/p when doing Graal CTW on a Graal enabled VM
Fri, 10 Oct 2014 10:54:34 +0200 Christian Humer Truffle: fix potential null dereferences in call tree visitor.
Fri, 10 Oct 2014 10:54:11 +0200 Christian Humer Truffle: fix potential null dereference error in partial evaluator.
Thu, 09 Oct 2014 17:25:35 +0200 Christian Humer Truffle: improve documentation for compiler options.
Thu, 09 Oct 2014 17:25:59 +0200 Christian Humer Truffle: rename PrintTrufflePerformanceWarnings to TraceTrufflePerformanceWarnings.
Thu, 09 Oct 2014 17:25:59 +0200 Christian Humer Truffle: add some documentation for TurffleCallTargetProfiling.
Thu, 09 Oct 2014 17:25:59 +0200 Christian Humer Truffle: update callUntilOptimized to wait for the compilation and call it once optimized.
Thu, 09 Oct 2014 17:25:59 +0200 Christian Humer Truffle: updated TruffleCallTargetProfiling
Thu, 09 Oct 2014 17:25:59 +0200 Christian Humer Truffle: fix TraceTruffleCompilationCallTree for context sensitive inlining.
Thu, 09 Oct 2014 17:25:53 +0200 Christian Humer Truffle: fix TraceTruffleExpansion for context sensitive inlining.
Thu, 09 Oct 2014 17:25:47 +0200 Christian Humer Truffle: fixes to the call tree logging.
Thu, 09 Oct 2014 17:25:24 +0200 Christian Humer Truffle: enabled context sensitive inlining by default. removed old inlining structures.
Thu, 09 Oct 2014 17:25:18 +0200 Christian Humer Truffle: implemented recursive node iterator and node streams for the graal runtime.
Thu, 09 Oct 2014 11:32:21 -0700 Tom Rodriguez fix privileged check for Stable
Thu, 09 Oct 2014 16:30:49 +0200 Doug Simon Merge.
Thu, 09 Oct 2014 16:18:14 +0200 Doug Simon removed suite_helper.py and inlined common maven URL prefix
Thu, 09 Oct 2014 15:58:08 +0200 Doug Simon be more verbose about class resolution during CTW
Thu, 09 Oct 2014 15:57:36 +0200 Doug Simon made HotSpotConstantPool.loadReferencedType handle attempts to resolve constant pool indexes that do not refer to a type
Thu, 09 Oct 2014 15:54:53 +0200 Doug Simon added table to speed up mapping JVM_CONSTANT tag value to JVM_CONSTANT enum object
Thu, 09 Oct 2014 15:51:34 +0200 Doug Simon mx: specify jar of classes differently depending on whether Graal is hosted or not
Thu, 09 Oct 2014 14:44:19 +0200 Lukas Stadler default allocation profiling to AllocatedTypes
Thu, 09 Oct 2014 14:43:52 +0200 Lukas Stadler only optimize identity-less comparisons for Integer and Long
Thu, 09 Oct 2014 13:26:17 +0200 Lukas Stadler make Truffle Node parent @CompilationFinal, let getEncapsulatingSourceSection evaluate at compile time
Thu, 09 Oct 2014 14:51:39 +0200 Bernhard Urban mx/igv: fallback mechanism to work around a javac bug in jdk8u20
Thu, 09 Oct 2014 13:19:31 +0200 Christian Wirth Merged
Thu, 09 Oct 2014 13:19:11 +0200 Christian Wirth Fix Windows compile error around OrderedPair in superword.hpp (C2 change!)
Thu, 09 Oct 2014 12:10:00 +0200 Paul Woegerer mxtools: automatically set system property https proxy
Thu, 09 Oct 2014 09:48:16 +0200 Paul Woegerer Make downloads from maven more reliable and secure
Thu, 09 Oct 2014 09:05:43 +0200 Lukas Stadler dump "After TruffleTier" at log level 1
Wed, 08 Oct 2014 10:50:18 +0200 Lukas Stadler make Truffle Node source section @CompilationFinal
Wed, 08 Oct 2014 10:49:53 +0200 Lukas Stadler correct IfNode probabilities in If-Deopt situations
Wed, 08 Oct 2014 10:49:08 +0200 Lukas Stadler BailoutException should default to a permanent error
Thu, 09 Oct 2014 00:23:17 +0200 Doug Simon Merge.
Thu, 09 Oct 2014 00:20:30 +0200 Doug Simon mx: simplified ctw command
Thu, 09 Oct 2014 00:20:19 +0200 Doug Simon CompileTheWorld compilations are no longer installed as default nmethods
Wed, 08 Oct 2014 11:52:00 -0700 Tom Rodriguez Be more aggressive about sharing of debug info
Wed, 08 Oct 2014 11:50:00 -0700 Tom Rodriguez Deduplicate constant oops during code installation
Wed, 08 Oct 2014 11:48:00 -0700 Tom Rodriguez OopRecorder should check for duplicates
Wed, 08 Oct 2014 11:46:00 -0700 Tom Rodriguez print InstanceKlass information when graalJavaAccess can't find a field
Wed, 08 Oct 2014 11:44:00 -0700 Tom Rodriguez Track code installation time
Wed, 08 Oct 2014 11:41:24 -0700 Tom Rodriguez LogCompilation should print metadata offset
Wed, 08 Oct 2014 17:38:54 +0200 Bernhard Urban sl inlining test: override default setting for max caller size to a smaller value
Wed, 08 Oct 2014 12:18:57 +0200 Roland Schatz Update op fields when inferring stamps for arithmetic nodes.
Wed, 08 Oct 2014 12:18:47 +0200 Roland Schatz Generic getters in ArithmeticOpTable.
Wed, 08 Oct 2014 12:16:05 +0200 Roland Schatz Support other stamps in Constant.forPrimitive().
Wed, 08 Oct 2014 12:15:34 +0200 Roland Schatz Relax type signature in Graph.addDuplicates method.
Wed, 08 Oct 2014 11:51:56 +0200 Doug Simon removed MemoryAwareScheduling option (since non-memory aware scheduling currently generates invalid code)
Tue, 07 Oct 2014 19:09:25 +0200 Bernhard Urban jacoco: add a few excludes to make some tests passing
Tue, 07 Oct 2014 16:26:29 +0200 Bernhard Urban mx: reduce size of exculde command line argument and fold it into package-star expressions
Tue, 07 Oct 2014 02:56:42 -0700 Bernhard Urban mx: fix {,scala}dacapo paths and parsing issues on windows
Tue, 07 Oct 2014 13:46:29 +0200 Doug Simon Merge.
Tue, 07 Oct 2014 13:21:57 +0200 Doug Simon more fixes for DebugTimerTest
Tue, 07 Oct 2014 11:42:41 +0200 Doug Simon support distributions in pom.mxdeps files
Fri, 03 Oct 2014 15:50:08 +0200 Josef Eisl LIRIntrospection.Values: remove OperandMode mode.
Fri, 03 Oct 2014 15:43:51 +0200 Josef Eisl LIRInstruction: rename forEach{Temp,Output}(ValuePositionProcedure) to forEach{Temp,Output}Pos().
Fri, 03 Oct 2014 15:38:39 +0200 Josef Eisl ValuePosition: regenerate hashCode(), equals(), toString().
Mon, 06 Oct 2014 18:14:12 +0200 Doug Simon better defaults for use of generated node functionality based on JMH benchmarks
Mon, 06 Oct 2014 18:05:49 +0200 Doug Simon Merge.
Mon, 06 Oct 2014 17:51:34 +0200 Doug Simon made selectability of using generated node functionality more fine grained
Mon, 06 Oct 2014 17:32:55 +0200 Doug Simon fixed reliability of DebugTimerTest
Mon, 06 Oct 2014 16:33:58 +0200 Roland Schatz Re-add insertIntoGraph argument to Node.copyWithInputs method.
Mon, 06 Oct 2014 06:33:50 -0700 Bernhard Urban DebugTimerTest: ignore on windows for now
Mon, 06 Oct 2014 05:02:53 -0700 Bernhard Urban SL: use line separator of current platform
Mon, 06 Oct 2014 04:50:44 -0700 Bernhard Urban unittest: fix newline issue on windows
Mon, 06 Oct 2014 14:49:14 +0200 Doug Simon re-added support for cloning a node without adding it to a graph
Mon, 06 Oct 2014 13:15:07 +0200 Doug Simon re-enabled use of Unsafe.allocateInstance based mechanism for Node cloning (based on JMH benchmarks)
Mon, 06 Oct 2014 12:02:30 +0200 Bernhard Urban mx: follow redirects in URLConnectionDownload util
Mon, 06 Oct 2014 11:51:32 +0200 Roland Schatz Use ArithmeticOpTable for primitive convert operations.
Mon, 06 Oct 2014 10:40:55 +0200 Roland Schatz Support private constructors on nodes.
Mon, 06 Oct 2014 09:46:27 +0200 Lukas Stadler add array length information in PartialEvaluator before expanding @ExplodeLoop
Mon, 06 Oct 2014 09:39:42 +0200 Lukas Stadler refactor BailoutException to include information about non-permanent errors
Mon, 06 Oct 2014 09:39:34 +0200 Lukas Stadler don't skip ValueProxy nodes while looking for ArrayLengthProviders
Sat, 04 Oct 2014 01:39:59 +0200 Doug Simon disabled use of Unsafe.allocateInstance based mechanism for Node cloning (to measure impact on compile-time benchmarks)
Sat, 04 Oct 2014 01:25:59 +0200 Doug Simon reduce or eliminate redundant writes during Node cloning
Fri, 03 Oct 2014 23:44:49 +0200 Christian Humer Truffle: fix dump output for truffle compilations.
Fri, 03 Oct 2014 09:56:14 -0700 Tom Rodriguez Merge
Thu, 02 Oct 2014 10:59:03 -0700 Tom Rodriguez Don't hang onto code install references after install finished
Thu, 02 Oct 2014 10:57:03 -0700 Tom Rodriguez Unify parsing of graal and hotspot Stable annotations
Thu, 02 Oct 2014 10:54:54 -0700 Tom Rodriguez Cache converted classfile name in debug mode
Fri, 03 Oct 2014 16:22:48 +0200 Christian Humer Truffle: make preliminary inlining decisions with the best possible characteristics to avoid the exploration of unneccessary pathes in the inlining tree for context sensitive inlining.
Fri, 03 Oct 2014 16:22:48 +0200 Christian Humer Truffle: improve inlining performance warnings.
Fri, 03 Oct 2014 15:16:31 +0200 Doug Simon Merge.
Fri, 03 Oct 2014 15:16:02 +0200 Doug Simon use Unsafe.allocateInstance in Node.clone(Graph into, boolean clearInputsAndSuccessors) to avoid initializing fields twice
Fri, 03 Oct 2014 14:19:58 +0200 Doug Simon Backed out of changeset 17322:655f3e6b467b
Fri, 03 Oct 2014 14:19:31 +0200 Doug Simon made all Node data (i.e. non-edge) fields non-final and protected to support generating a copy "constructor" using Unsafe.allocateInstance
Fri, 03 Oct 2014 14:34:09 +0200 Josef Eisl ValuePosition: add documentation.
Fri, 03 Oct 2014 13:29:52 +0200 Josef Eisl ValuePosition: restrict access.
Fri, 03 Oct 2014 13:29:32 +0200 Josef Eisl LIRIntrospection: pass the right Values to ValuePositions.
Fri, 03 Oct 2014 13:48:58 +0200 Josef Eisl merge
Fri, 03 Oct 2014 11:07:44 +0200 Josef Eisl Add ValuePositionTest3 to test ValuePosition.getFlags().
Fri, 03 Oct 2014 11:10:35 +0200 Doug Simon mx: added -XX:-UseGraalClassLoader to JMH executions
Thu, 02 Oct 2014 08:43:58 -0700 Bernhard Urban mx: convert path for unittest file on cygwin
Thu, 02 Oct 2014 06:35:56 -0700 Doug Simon graal init: fail if Factory class cannot be resolved
Thu, 02 Oct 2014 06:33:16 -0700 Bernhard Urban mx: force installation of distrubtion on windows
Thu, 02 Oct 2014 05:23:02 -0700 Bernhard Urban mx: buildvms should inherit verbosity
Thu, 02 Oct 2014 14:22:16 +0200 Doug Simon only generate data fields equality method for leaf ValueNumberable nodes; no longer generate Node.isLeafNode()
Thu, 02 Oct 2014 13:13:00 +0200 Christian Humer Truffle: fixed passed wrong arguments to the frame in callBoundary.
Thu, 02 Oct 2014 10:48:17 +0200 Roland Schatz Introduce emitLoadConstant in LIRGeneratorTool.
Thu, 02 Oct 2014 10:36:12 +0200 Christian Humer Truffle: fixed OptimizedCallTarget.callDirect was marked as not inlinable even if context sensitive inlining was not used.
Wed, 01 Oct 2014 23:20:10 +0200 Doug Simon removed value number cache
Wed, 01 Oct 2014 22:02:52 +0200 Doug Simon Merge.
Wed, 01 Oct 2014 21:13:50 +0200 Doug Simon force USE_CLANG when building on MacOS
Wed, 01 Oct 2014 20:45:56 +0200 Doug Simon constructors in a Node class must be protected
Wed, 01 Oct 2014 18:24:23 +0200 Doug Simon converted GeneratedNode to an interface to reduce annotation parsing when creating a NodeClass instance
Wed, 01 Oct 2014 19:45:11 +0200 Christian Humer Truffle: fixed callsite argument profiling was still done for inlined calls using context sensitive inlining.
Wed, 01 Oct 2014 19:45:05 +0200 Christian Humer Windows build: disable BrowseInformation for fastdebug and debug builds. The bscmake.exe tool for the BrowseInformation feature is not available in newer Windows SDK versions.
Wed, 01 Oct 2014 18:07:13 +0200 Lukas Stadler Backed out changeset: 00dd7b3c5aea ("float and double constants cannot be inlined")
Wed, 01 Oct 2014 16:18:19 +0200 Doug Simon added metrics for value numberable caches hits and missues
Wed, 01 Oct 2014 16:18:11 +0200 Doug Simon removed unused ResetDebugValuesAfterBoot option
Wed, 01 Oct 2014 16:03:11 +0200 Doug Simon fixed regression in debug value printing and removed unused support for printing per VM phase
Wed, 01 Oct 2014 14:56:01 +0200 Lukas Stadler Merge
Wed, 01 Oct 2014 14:45:06 +0200 Lukas Stadler fix NPE in graph scheduling validation
Wed, 01 Oct 2014 14:24:59 +0200 Roland Schatz Use Arrays.hashCode for hashing array fields.
Wed, 01 Oct 2014 13:55:02 +0200 Josef Eisl Better workaround for the uninitialized variable issue.
Wed, 01 Oct 2014 13:04:23 +0200 Josef Eisl Work around uninitialized variables problem with javac and lambdas.
Mon, 29 Sep 2014 15:02:18 +0200 Josef Eisl Replace anonymous StateProcedures with Lambdas.
Mon, 29 Sep 2014 14:48:31 +0200 Josef Eisl LIRIntrospection: use Lambdas wherever possible.
Mon, 29 Sep 2014 14:40:39 +0200 Josef Eisl LSRA: replace anonymous ValueConsumers with Lambdas.
Mon, 29 Sep 2014 14:37:21 +0200 Josef Eisl LSRA: replace anonymous InstructionValueConsumers with Lambdas.
Mon, 29 Sep 2014 14:30:16 +0200 Josef Eisl LSRA: replace anonymous ValueProcedures with Lambdas.
Mon, 29 Sep 2014 13:56:34 +0200 Josef Eisl LSRA: replace anonymous InstructionValueProcedures with Lambdas.
Mon, 29 Sep 2014 13:46:00 +0200 Josef Eisl Use Lamdas in ValuePositionTests.
Mon, 29 Sep 2014 13:35:31 +0200 Josef Eisl Use Lambdas in CompositeValueReplacementTests.
Wed, 01 Oct 2014 10:33:24 +0200 Doug Simon prevent deadlock in HotSpotGraalRuntime.shutdown() by loading DebugValuesPrinter class eagerly
Tue, 30 Sep 2014 18:56:28 +0200 Josef Eisl Remove InstructionValueProcedureBase (superseded by InstructionValueProcedure).
Tue, 30 Sep 2014 18:41:18 +0200 Josef Eisl Make InstructionValueProcedureBase an interface.
Thu, 25 Sep 2014 17:04:52 +0200 Josef Eisl Make [Instruction]ValueProcedure and [Instruction]ValueConsumer a FunctionalInterface.
Thu, 25 Sep 2014 14:51:02 +0200 Josef Eisl Remove ValueConsumer.visitValue(Value).
Thu, 25 Sep 2014 14:48:19 +0200 Josef Eisl Remove InstructionValueConsumer.visitValue(LIRInstruction, Value).
Thu, 25 Sep 2014 14:35:24 +0200 Josef Eisl Remove ValueProcedure.doValue(Value value).
Thu, 25 Sep 2014 14:32:47 +0200 Josef Eisl Remove InstructionValueProcedure.doValue(LIRInstruction, Value).
Thu, 25 Sep 2014 14:02:35 +0200 Josef Eisl Make ValueProcedure/ValueConsumer methods public.
Thu, 25 Sep 2014 13:53:13 +0200 Josef Eisl Make InstructionStateProcedure a FunctionalInterface.
Thu, 25 Sep 2014 10:51:30 +0200 Josef Eisl Make ValuePositionProcedure a FunctionalInterface.
Thu, 25 Sep 2014 10:27:05 +0200 Josef Eisl LIRIntrospection: rename forEach*(ValuePositionProcedure) to forEach*Pos.
Wed, 01 Oct 2014 07:39:47 +0200 Doug Simon moved Node valueNumber and valueEquals logic (optionally) to generated nodes
Tue, 30 Sep 2014 23:42:08 +0200 Andreas Woess Truffle: allow interface types in child fields
Tue, 30 Sep 2014 21:35:36 +0200 Doug Simon fixed reported annotation parsing time in NodeClass
Tue, 30 Sep 2014 19:00:46 +0200 Christian Humer Truffle: added a performance warning for number of nodes in a single Truffle cache entry.
Tue, 30 Sep 2014 15:26:07 +0200 Doug Simon moved Node naming logic back to NodeClass (without impacting NodeClass constructor performance)
Tue, 30 Sep 2014 14:45:03 +0200 Roland Schatz Make ArithmeticOpTable fields final.
Tue, 30 Sep 2014 12:15:13 +0200 Roland Schatz Remove unused method.
Tue, 30 Sep 2014 12:00:27 +0200 Roland Schatz Return empty ArithmeticOpTable for non-arithmetic stamps.
Tue, 30 Sep 2014 14:22:10 +0200 Lukas Stadler only consider ValuePhiNodes for basic induction variables
Tue, 30 Sep 2014 11:08:10 +0200 Lukas Stadler small fix to @GeneratedBy javadoc
Tue, 30 Sep 2014 11:08:10 +0200 Lukas Stadler float and double constants cannot be inlined
Tue, 30 Sep 2014 11:08:10 +0200 Lukas Stadler small visibility change in EffectsClosure
Tue, 30 Sep 2014 11:08:10 +0200 Lukas Stadler reduce noise in CanonicalizerPhase log output
Tue, 30 Sep 2014 11:08:10 +0200 Lukas Stadler better stamps for I2F, I2D, L2F and L2D operations
Tue, 30 Sep 2014 10:05:30 +0200 Bernhard Urban mx: rename helper functions for cygwin support and update comments
Tue, 30 Sep 2014 08:59:11 +0200 Doug Simon fixed regression in binary graph serialization
Tue, 30 Sep 2014 00:48:47 +0200 Christian Humer Truffle-DSL: fixed regression with @SlowPath on specialize0.
Mon, 29 Sep 2014 20:13:17 -0700 Bernhard Urban fix jdt build on windows/cygwin (2)
Mon, 29 Sep 2014 20:48:37 +0200 Doug Simon moved Node naming logic to generated nodes
Mon, 29 Sep 2014 18:46:40 +0200 Christian Humer Truffle: add new inlining tests; adapt tests for context sensitive inlining.
Mon, 29 Sep 2014 18:46:38 +0200 Christian Humer Truffle: implemented context sensitive inlining; implemented basic partial evaluation caching for call targets (disabled by default).
Mon, 29 Sep 2014 18:39:05 +0200 Christian Humer Truffle: aligned expansion logger to changed Graal type name API.
Mon, 29 Sep 2014 18:39:05 +0200 Christian Humer Truffle: fixed if a lot compilations are queued some Truffle tests could time out
Mon, 29 Sep 2014 18:39:05 +0200 Christian Humer Truffle: Fixed forced inlining decisions could exceed the maximum total node count.
Mon, 29 Sep 2014 18:39:05 +0200 Christian Humer Truffle-DSL: added thread-safety for DSL rewrites.
Mon, 29 Sep 2014 18:37:24 +0200 Christian Humer Truffle-DSL: Fixed @SlowPath was not applied to certain specialize0 implementations. This will reduce the pressure on the truffle cache.
Mon, 29 Sep 2014 18:37:24 +0200 Christian Humer Truffle: Added test case that compiler intrinsics are not intrinsified if hidden behind a @SlowPath.
Mon, 29 Sep 2014 16:22:07 +0200 Lukas Stadler coalesce DataSection entries
Mon, 29 Sep 2014 14:14:01 +0200 Doug Simon fix pylint issues
Mon, 29 Sep 2014 13:59:41 +0200 Doug Simon improved performance of NodeClass initialization by improving the way information is derived from super NodeClasses
Mon, 29 Sep 2014 13:58:19 +0200 Doug Simon fixed bug in LIRIntrospection.appendValues
Mon, 29 Sep 2014 13:57:52 +0200 Doug Simon mx: added cyclic dependency checking
Sat, 27 Sep 2014 18:16:18 +0200 Doug Simon converted all FieldIntrospection subclass to use Fields
Fri, 26 Sep 2014 18:59:08 -0700 Stefan Anzinger [SPARC] Update expected moves
Fri, 26 Sep 2014 16:01:34 -0700 Tom Rodriguez Limit imports in generated matchers to only the used packages
Fri, 26 Sep 2014 16:00:09 -0700 Tom Rodriguez Add safepoint checks during code installation
Fri, 26 Sep 2014 15:59:34 -0700 Tom Rodriguez avoid different names for the same arraycopy routine
Fri, 26 Sep 2014 15:14:02 -0700 Stefan Anzinger Merge
Fri, 26 Sep 2014 10:41:19 -0700 Stefan Anzinger Merge
Fri, 26 Sep 2014 10:40:34 -0700 Stefan Anzinger [SPARC] changed register counts due to hint
Fri, 26 Sep 2014 23:21:15 +0200 Doug Simon mx: fixed regression in checking whether the JDK contains an optional library
Fri, 26 Sep 2014 18:53:54 +0200 Bernhard Urban fix jdt build on windows/cygwin
Fri, 26 Sep 2014 18:11:18 +0200 Doug Simon Merge.
Fri, 26 Sep 2014 18:10:55 +0200 Doug Simon moved intrinsifications for Edges back into EdgesSubstitutions
Fri, 26 Sep 2014 14:53:35 +0200 Doug Simon check that all callers of Fields.getObject(Object, int, Class) pass a class literal for the last parameter
Fri, 26 Sep 2014 14:53:23 +0200 Doug Simon force inline Fields.getObject(Object, int, Class) so that a constant value bound to its last parameter is connected with the DeferredPiNode used in Fields.getObject(Object, long, Class)
Fri, 26 Sep 2014 14:45:10 +0200 Doug Simon check that the value of the MethodSubstitution.isStatic is set properly
Fri, 26 Sep 2014 14:43:06 +0200 Doug Simon added graal-truffle.jar to the classes checked by CheckGraalInvariants
Fri, 26 Sep 2014 09:22:45 +0200 Doug Simon Merge.
Fri, 26 Sep 2014 00:18:43 +0200 Doug Simon Merge.
Fri, 26 Sep 2014 00:18:15 +0200 Doug Simon generalized support for unsafe access to a subset of the fields of an object
Thu, 25 Sep 2014 12:02:50 +0200 Doug Simon removed unused support for rescanning offsets in FieldIntrospection objects
Fri, 26 Sep 2014 04:53:13 -0700 Bernhard Urban mx: add support for cygwin
Thu, 25 Sep 2014 20:57:00 -0700 Stefan Anzinger Using suppress warning for SPARCNodeLIRBuilder
Thu, 25 Sep 2014 20:01:27 -0700 Stefan Anzinger Allow unused imports in MatchStatementSets (as imports just taken from the originating class)
Thu, 25 Sep 2014 19:47:03 -0700 Stefan Anzinger Revert
Thu, 25 Sep 2014 19:29:18 -0700 Stefan Anzinger [SPARC] add additional argument to pass gate
Thu, 25 Sep 2014 19:00:36 -0700 Stefan Anzinger [SPARC] Enable hinting registers in arithmetics
Thu, 25 Sep 2014 18:59:58 -0700 Stefan Anzinger [SPARC] Eliminate sign extension when signed load is used
Thu, 25 Sep 2014 18:54:59 -0700 Stefan Anzinger Multiply use shift-add|subtract operations when easily possible. In DivNode use rightshift
Thu, 25 Sep 2014 09:42:28 -0700 Stefan Anzinger Merge
Thu, 25 Sep 2014 09:41:55 -0700 Stefan Anzinger Eliminate valid bit in LabelHint as the validity can be encoded into the capturedTarget
Thu, 25 Sep 2014 09:40:30 -0700 Stefan Anzinger [SPARC] use sll and sra over sllx and srax when possible
Thu, 25 Sep 2014 08:57:51 -0700 Stefan Anzinger LabelHints are now collected in ArrayLists instead of HashSet
Thu, 25 Sep 2014 14:43:52 +0200 Josef Eisl ConstantLoadOptimization: make debug meters final.
Thu, 25 Sep 2014 13:28:12 +0200 Josef Eisl Enforce catch-blocks for Debug.Scopes with context objects.
Thu, 25 Sep 2014 10:27:17 +0200 Doug Simon added Edges class to consolidate code operating on set of input or successor edges and to better isolate magic used to access edges
Wed, 24 Sep 2014 17:17:27 -0700 Stefan Anzinger [SPARC] eclipseformat
Wed, 24 Sep 2014 16:22:22 -0700 Stefan Anzinger Merge
Wed, 24 Sep 2014 16:13:34 -0700 Stefan Anzinger [SPARC] Add functionality to be able to do assembly in two passes (knowing offsets of forward branches)
Tue, 23 Sep 2014 12:12:26 -0700 Stefan Anzinger [SPARC] Improve the lookup for delayable candidates, renaming interfaces/methods
Wed, 24 Sep 2014 22:05:05 +0200 Bernhard Urban unittest: fix NPE if inlining is disabled
Wed, 24 Sep 2014 18:42:50 +0200 Lukas Stadler visibility change in NewObjectSnippets
Wed, 24 Sep 2014 18:40:34 +0200 Lukas Stadler remove unused ignoreSlowPath parameter in TruffleCache
Wed, 24 Sep 2014 18:39:13 +0200 Lukas Stadler simplify WriteNode.generate
Wed, 24 Sep 2014 15:28:14 +0200 Roland Schatz Test cornercase in floating point subtraction.
Wed, 24 Sep 2014 14:57:03 +0200 Roland Schatz Use common nodes for integer and floating point arithmetic.
Wed, 24 Sep 2014 14:29:43 +0200 Roland Schatz Move bit logic nodes into the arithmetic node hierarchies.
Wed, 24 Sep 2014 14:22:01 +0200 Roland Schatz Remove unused methods from StampTool.
Wed, 24 Sep 2014 13:46:37 +0200 Roland Schatz Add support for other data types to integer arithmetic nodes.
Fri, 19 Sep 2014 11:00:46 +0200 Roland Schatz Move bit manipulation methods to CodeUtil class.
Wed, 24 Sep 2014 11:18:44 +0200 Josef Eisl Print LIR after move elimination.
Wed, 24 Sep 2014 11:34:40 +0200 Josef Eisl Handle deleted instructions in CFGPrinter.
Wed, 24 Sep 2014 09:50:56 +0200 Doug Simon cherry-pick: JDK-8033898: undefined symbol when build hotspot with Xcode5
Tue, 23 Sep 2014 19:23:46 -0700 Christian Wimmer Make more Truffle code HotSpot independent, and allow more customization by subclasses
Tue, 23 Sep 2014 19:22:45 -0700 Christian Wimmer Allow subclasses to intercept Truffle call boundaries
Tue, 23 Sep 2014 19:22:01 -0700 Christian Wimmer Change class hierarchy of ValueProxy that should only be transparent during graph building
Tue, 23 Sep 2014 19:20:40 -0700 Christian Wimmer Copy graph properties when copying a graph
Tue, 23 Sep 2014 13:40:00 +0200 Doug Simon removed generated inputs/successors iterators and Position related methods
Tue, 23 Sep 2014 13:19:30 +0200 Doug Simon updated CHANGELOG.md
Tue, 23 Sep 2014 13:18:14 +0200 Doug Simon mx: fix pylint issues
Tue, 23 Sep 2014 13:10:25 +0200 Doug Simon updated CHANGELOG.md
Tue, 23 Sep 2014 13:09:06 +0200 Doug Simon mx: added 'suites' command
Tue, 23 Sep 2014 12:53:40 +0200 Doug Simon mx: removed convertprojects
Tue, 23 Sep 2014 12:52:22 +0200 Doug Simon mx: change name of suite specification file from projects.py to suite.py
Tue, 23 Sep 2014 10:55:41 +0200 Bernhard Urban Added tag graal-0.5 for changeset ae5b66255083
Tue, 23 Sep 2014 10:55:35 +0200 Bernhard Urban changelog: graal-0.5 graal-0.5
Mon, 22 Sep 2014 11:20:35 -0700 Stefan Anzinger [SPARC] UseCompressedOops defaulting to false on SPARC && GRAAL
Mon, 22 Sep 2014 09:29:37 -0700 Stefan Anzinger Merge
Mon, 22 Sep 2014 09:21:29 -0700 Stefan Anzinger [SPARC] Implement stuffing of delay slots in branches and calls. Optimized the cmove for integer and fp ops
Mon, 22 Sep 2014 14:31:54 +0200 Doug Simon Merge.
Mon, 22 Sep 2014 14:31:08 +0200 Doug Simon added timers for NodeClass creation
Mon, 22 Sep 2014 14:26:49 +0200 Doug Simon added support for getting the flat time from a DebugTimer
Mon, 22 Sep 2014 14:25:42 +0200 Doug Simon added support for substring matching when specifying unconditional timers and meters (e.g., -Dgraal.debug.timer.NodeClass*)
Mon, 22 Sep 2014 09:22:29 +0200 Doug Simon fixed MatchPattern.toString() for USE_GENERATED_NODES
Mon, 22 Sep 2014 09:21:57 +0200 Doug Simon deprecated mx/projects file (by renaming to projects.deprecated)
Mon, 22 Sep 2014 12:17:02 +0200 Lukas Stadler use supplied canonicalizer in TruffleCacheImpl
Fri, 19 Sep 2014 22:52:25 +0200 Doug Simon restore support for expanding environment variables in suite declarations
Fri, 19 Sep 2014 09:53:13 -0700 Stefan Anzinger Merge
Fri, 19 Sep 2014 09:27:01 -0700 Stefan Anzinger Merge
Fri, 19 Sep 2014 09:24:16 -0700 Stefan Anzinger Limit the maximum Graal thread amount to 32 if nothing else is specified (On SPARC with 256 threads we exceed code cache size)
Fri, 19 Sep 2014 09:18:47 -0700 Stefan Anzinger [SPARC] Use Fzero(d|s) for clearing a fp register
Thu, 18 Sep 2014 16:57:21 -0700 Stefan Anzinger [SPARC] Fix few issues (sign extension) on CBcond instructions, and one typo
Fri, 19 Sep 2014 17:46:35 +0200 Doug Simon mx: added support for extending distributions; require list literals for list attributes in projects.py
Fri, 19 Sep 2014 14:29:28 +0200 Bernhard Urban sparc: fix client vm build
Fri, 19 Sep 2014 14:24:09 +0200 Lukas Stadler use compilation thread even for synchronous Truffle compilations
Fri, 19 Sep 2014 13:49:00 +0200 Doug Simon projects file converted to new format
Fri, 19 Sep 2014 13:48:53 +0200 Doug Simon support for new projects file format including support for automatically updating from old format
Fri, 19 Sep 2014 11:51:17 +0200 Lukas Stadler use "NEW_" instead of "OLD_" for new properties in IGV
Thu, 18 Sep 2014 17:43:28 +0200 Gilles Duboscq Simplify consecutive SimpleInfopointNodes
Thu, 18 Sep 2014 17:42:46 +0200 Gilles Duboscq Add trusted interface concept and use it for WordBase, fix a NPE and some tests
Fri, 19 Sep 2014 09:59:56 +0200 Gilles Duboscq Add test for interface types
Thu, 18 Sep 2014 17:41:19 +0200 Gilles Duboscq Stamp: interface types can not be trusted except after explicit runtime checks
Thu, 18 Sep 2014 23:19:03 +0200 Doug Simon only generate extra debug info if on HotSpot *and* compiling for HotSpot execution
Thu, 18 Sep 2014 19:02:02 +0200 Andreas Woess Truffle: restore "opt fail" message on compilation failure
Thu, 18 Sep 2014 19:00:23 +0200 Andreas Woess bring MethodData::_trap_hist_limit back in sync with Deoptimization::Reason_LIMIT
Thu, 18 Sep 2014 18:56:52 +0200 Andreas Woess fix typo in graalRuntime.cpp
Wed, 17 Sep 2014 20:57:20 +0200 Andreas Woess Truffle: remove unnecessary DefaultTruffleRuntime fields
Thu, 18 Sep 2014 12:28:11 +0200 Doug Simon ensure NodeClass initialization follows class hierarchy order
Thu, 18 Sep 2014 12:22:35 +0200 Doug Simon added timer for NodeClass initializer (-Dgraal.debug.timer.NodeClassCreation=true)
Wed, 17 Sep 2014 17:06:37 -0700 Stefan Anzinger Merge
Wed, 17 Sep 2014 17:06:06 -0700 Stefan Anzinger [SPARC] Add a index register, when offset is too large
Wed, 17 Sep 2014 17:05:18 -0700 Stefan Anzinger [SPARC] Gearing up with CBcond instruction
Wed, 17 Sep 2014 17:01:33 -0700 Stefan Anzinger [SPARC] Remove Substitutiontests from blacklist
Wed, 17 Sep 2014 09:33:48 -0700 Christian Wimmer Merge
Wed, 17 Sep 2014 09:06:40 -0700 Christian Wimmer Add unit test
Tue, 16 Sep 2014 18:56:10 -0700 Christian Wimmer Allow customization by subclasses
Tue, 16 Sep 2014 18:55:03 -0700 Christian Wimmer Create frame state with correct bci
Tue, 16 Sep 2014 18:54:37 -0700 Christian Wimmer Avoid NullPointerException
Tue, 16 Sep 2014 18:54:21 -0700 Christian Wimmer Delete temporary node
Tue, 16 Sep 2014 18:53:51 -0700 Christian Wimmer Do not hardcode the stamp of deoptimization reasonAndAcation and speculation
Tue, 16 Sep 2014 18:53:11 -0700 Christian Wimmer Make fields and constructors protected to allow subclasses in different packages
Tue, 16 Sep 2014 18:52:39 -0700 Christian Wimmer Allow customization by subclasses
Tue, 16 Sep 2014 18:52:01 -0700 Christian Wimmer Allow customization by subclasses
Tue, 16 Sep 2014 18:49:10 -0700 Christian Wimmer Make methods accessible
Tue, 16 Sep 2014 18:48:50 -0700 Christian Wimmer Make liveness analysis configurable by graph builder configuration
Tue, 16 Sep 2014 18:43:39 -0700 Christian Wimmer Factor out HotSpot-independent parts of ArrayCopy and ObjectClone nodes
Tue, 16 Sep 2014 18:42:23 -0700 Christian Wimmer Allow lowering of DynamicDeoptimizeNode
Tue, 16 Sep 2014 18:41:44 -0700 Christian Wimmer Fix when not using generated node classes
Tue, 16 Sep 2014 18:41:00 -0700 Christian Wimmer Add option to disable Graal graph verification (which takes very long for big graphs)
Tue, 16 Sep 2014 18:40:04 -0700 Christian Wimmer Encapsulate creation of LinearScan object
Tue, 16 Sep 2014 18:36:59 -0700 Christian Wimmer Add ResolvedJavaMethod.getAnnotations
Tue, 16 Sep 2014 18:36:19 -0700 Christian Wimmer Using getKind().format is unnecessary
Tue, 16 Sep 2014 18:35:46 -0700 Christian Wimmer Add methods to InstalledCode
Tue, 16 Sep 2014 18:35:22 -0700 Christian Wimmer Fixes for SimpleLanguage when compiling
Wed, 17 Sep 2014 08:23:54 -0700 Stefan Anzinger Merge
Wed, 17 Sep 2014 08:22:46 -0700 Stefan Anzinger [SPARC] Now doing alignment bytewise and not instruction-wise (nop in AMD64 has one byte, nop in SPARC four bytes)
Wed, 17 Sep 2014 08:21:45 -0700 Stefan Anzinger [SPARC] Add nop again otherwise the information on pc is not unique
Tue, 16 Sep 2014 17:49:43 -0700 Stefan Anzinger [SPARC] Remove unneccessary nops after calls
Tue, 16 Sep 2014 17:49:13 -0700 Stefan Anzinger [SPARC] MathIntrinsic for sqrt and abs
Tue, 16 Sep 2014 15:36:00 -0700 Stefan Anzinger [SPARC] fix the floatingpoint loading of constant +0.0 and -0.0, changed ArraysCompare more to the C2 implementation.
Tue, 16 Sep 2014 11:49:23 -0700 Stefan Anzinger [SPARC] Use VIS3 moves between fp and gp registers when available
Tue, 16 Sep 2014 22:00:52 +0200 Doug Simon DeadCodeElimination is not optional for OnStackReplacementPhase
Tue, 16 Sep 2014 22:00:22 +0200 Doug Simon apply CompilerToVM.shouldDebugNonSafepoints() to HotSpot Truffle compilations as well
Mon, 15 Sep 2014 20:20:51 -0700 Stefan Anzinger [SPARC] Renamed member tmp to avoid compiler warnings
Mon, 15 Sep 2014 20:06:56 -0700 Stefan Anzinger Merge
Mon, 15 Sep 2014 20:06:40 -0700 Stefan Anzinger Remove unused imports
Mon, 15 Sep 2014 19:22:02 -0700 Stefan Anzinger [SPARC] Implementing ArrayEqualsOp for sparc
Mon, 15 Sep 2014 17:16:53 +0200 Roland Schatz Add optional graph dump before each compiler phase.
Fri, 12 Sep 2014 15:39:45 -0700 Stefan Anzinger Removed another unused variable
Fri, 12 Sep 2014 15:24:00 -0700 Stefan Anzinger Compiler warning removed (unused import)
Fri, 12 Sep 2014 14:50:02 -0700 Stefan Anzinger [SPARC] eliminating some redundant LIR types
Fri, 12 Sep 2014 12:55:49 -0700 Stefan Anzinger [SPARC] Can now configure different prefetch modes
Fri, 12 Sep 2014 12:54:06 -0700 Stefan Anzinger [SPARC] Fix typo
Fri, 12 Sep 2014 12:51:34 -0700 Stefan Anzinger DirectReadNode from unsafe does now sign/zero extend values which are shorter than int
Thu, 11 Sep 2014 11:26:23 -0700 Stefan Anzinger Merge
Wed, 10 Sep 2014 12:55:35 -0700 Stefan Anzinger [SPARC] rename guaranteeLoadable to generateSimm13OffsetLoad
Wed, 10 Sep 2014 11:22:41 -0700 Stefan Anzinger [SPARC] Temp slot must be 64 bit (long)
Wed, 10 Sep 2014 11:18:38 -0700 Stefan Anzinger [SPARC] fix issues with moving between float and general purpose registers (alignment)
Wed, 10 Sep 2014 23:14:58 +0200 Tom Rodriguez Disable graph caching until assumptions problem is fixed
Wed, 10 Sep 2014 23:14:51 +0200 Tom Rodriguez Fixed variable name
Wed, 10 Sep 2014 21:38:26 +0100 Chris Seaton Truffle: simplify byte section tests.
Wed, 10 Sep 2014 11:44:39 +0200 Doug Simon fixed case of Optionality constants
Wed, 10 Sep 2014 11:36:45 +0200 Doug Simon Backed out changeset: 841a9f98b97c
Wed, 10 Sep 2014 11:04:13 +0200 Doug Simon Backed out changeset: f0b55d0c5d2d
Tue, 09 Sep 2014 18:35:08 -0700 Stefan Anzinger Add truffle com.oracle.graal.truffle.test.SLTruffleGraalTestSuite to ignore for now
Tue, 09 Sep 2014 17:02:24 -0700 Stefan Anzinger [SPARC] get rid of VIS3
Tue, 09 Sep 2014 15:50:47 -0700 Stefan Anzinger Findbugs
Tue, 09 Sep 2014 15:41:27 -0700 Stefan Anzinger [SPARC] Findbugs/checkstyle
Tue, 09 Sep 2014 14:31:36 -0700 Stefan Anzinger Merge
Tue, 09 Sep 2014 12:22:48 -0700 Stefan Anzinger Add RawConstant
Tue, 09 Sep 2014 12:20:19 -0700 Stefan Anzinger Using basename instead of BASH_SOURCE, does not on older versions of bash (Which comes with Solaris 11.0)
Tue, 09 Sep 2014 12:15:29 -0700 Stefan Anzinger Fix the endianess issue, when using JSR/RET instruction and deoptimization happens in this subroutine
Tue, 09 Sep 2014 12:11:57 -0700 Stefan Anzinger [SPARC] Introduce access of HotSpot flags for sparc cpu (VIS1,2,3)
Tue, 09 Sep 2014 12:09:58 -0700 Stefan Anzinger [SPARC] make compatible for CPU without VIS3 and do some cleanup
Fri, 05 Sep 2014 18:28:11 -0700 Stefan Anzinger [SPARC] fixing irem
Tue, 09 Sep 2014 20:22:11 +0100 Chris Seaton Truffle: change log entry for TruffleCompilationExceptionsAreThrown.
Tue, 09 Sep 2014 20:21:11 +0100 Chris Seaton Truffle: keep the RootNode in OptimizationFailedException, so you can figure out what it was that failed.
Tue, 09 Sep 2014 20:19:23 +0100 Chris Seaton Truffle: TruffleCompilationExceptionsAreThrown option to get OptimizationFailedException on compiler error.
Tue, 09 Sep 2014 14:05:28 +0200 Doug Simon HSAIL: test case for HSAIL deopt bug
Tue, 09 Sep 2014 13:58:24 +0200 Doug Simon use absolute paths in generated NetBeans project configurations
Tue, 09 Sep 2014 13:32:08 +0200 Doug Simon create generated source dirs as part of netbeansinit
Tue, 09 Sep 2014 12:14:23 +0200 Tom Rodriguez Update comment about usages of streams
Tue, 09 Sep 2014 11:53:53 +0200 Tom Rodriguez Insert proxies when peeking through proxy for array length
Tue, 09 Sep 2014 11:53:03 +0200 Tom Rodriguez Move FixedNodeProbabilityCache into InlineableGraph so it doesn't get too big
Tue, 09 Sep 2014 11:51:59 +0200 Tom Rodriguez Enable scheduling when dumping for DumpOnError
Tue, 09 Sep 2014 11:37:57 +0200 Tom Rodriguez Let linear scan DetailedAsserts deal with missing intervals
Tue, 09 Sep 2014 11:36:43 +0200 Tom Rodriguez Fix forceLog
Tue, 09 Sep 2014 11:35:07 +0200 Tom Rodriguez Unproxy constant usages in FrameState
Mon, 08 Sep 2014 22:21:47 +0100 Chris Seaton Merge.
Mon, 08 Sep 2014 22:21:21 +0100 Chris Seaton Truffle: byte[] sources.
Mon, 08 Sep 2014 21:23:18 +0200 Doug Simon denote certain applications of DeadCodeEliminationPhase as optional and only run them if -G:-ReduceDCE
Mon, 08 Sep 2014 21:00:12 +0200 Doug Simon removed Node.recordsUsages()
Mon, 08 Sep 2014 19:04:32 +0200 Doug Simon mx: do not clean distributions if the --no-java option is given to the clean command
Mon, 08 Sep 2014 13:49:40 +0200 Doug Simon ensure NodeRefIterator.Empty.hasNext() returns false
Mon, 08 Sep 2014 13:26:52 +0200 Doug Simon re-enable use of generated nodes by default
Mon, 08 Sep 2014 13:24:50 +0200 Doug Simon fixed race involving NodeRefIterator.Empty
Mon, 08 Sep 2014 09:46:07 +0200 Bernhard Urban mx: add check for compliance level of a distribution
Sat, 06 Sep 2014 17:20:11 +0100 Chris Seaton Truffle: entries in change log.
Sat, 06 Sep 2014 17:19:13 +0100 Chris Seaton Truffle: Add NeverValidAssumption.
Sat, 06 Sep 2014 17:14:00 +0100 Chris Seaton Truffle: fix AssumedValue.
Thu, 04 Sep 2014 20:12:10 +0200 Gilles Duboscq mx: fix default handling of vm config and build type
Fri, 05 Sep 2014 12:27:04 +0200 Roland Schatz Don't remove LoopExitNodes in UseTrappingNullChecksPhase.
Fri, 05 Sep 2014 11:50:52 +0200 Doug Simon enable CompileTheWorld in non-hosted mode
Thu, 04 Sep 2014 22:34:03 +0200 Doug Simon mx: added ctw command to simplify executing CompileTheWorld
Thu, 04 Sep 2014 22:33:17 +0200 Doug Simon improved javadoc for NodeClass.is()
Thu, 04 Sep 2014 22:32:49 +0200 Doug Simon projects must be rebuilt when any of their dependencies are rebuilt
Thu, 04 Sep 2014 21:46:01 +0200 Christian Humer Truffle: fixed potential non determinism in the invalidation of inlining.
Thu, 04 Sep 2014 16:18:01 +0200 Roland Schatz Disable use of generated Nodes.
Thu, 04 Sep 2014 15:04:34 +0200 Roland Schatz Split method in OptimizingLinearScanWalker.
Thu, 04 Sep 2014 13:44:45 +0200 Roland Schatz Remove redundant Begin nodes before LoopExit.
Thu, 04 Sep 2014 13:33:04 +0200 Doug Simon re-enabled use of generated Nodes
Thu, 04 Sep 2014 13:08:27 +0200 Doug Simon NodeClassIterator advances lazily instead of eagerly, allowing the next element to be cached in the advance operation
Thu, 04 Sep 2014 12:54:06 +0200 Doug Simon NodeRefIterator advances lazily instead of eagerly, allowing the next element to be cached in the advance operation
Thu, 04 Sep 2014 12:51:43 +0200 Doug Simon fixed unit tests so that they pass when assertions are disabled
Wed, 03 Sep 2014 18:04:28 +0200 Doug Simon temporarily disable use of generated Nodes
Wed, 03 Sep 2014 16:25:24 +0200 Doug Simon added new version of iteration for Node inputs and successors that allows the iterators to be escape analyzed at the cost of extra polymorphism when accessing Node and NodeList fields during iteration
Wed, 03 Sep 2014 14:58:53 +0200 Christian Humer Truffle: new value profiles prototype.
Wed, 03 Sep 2014 14:58:53 +0200 Christian Humer Truffle: run expandTree iteratively to make frame propagations visible to expandTree.
Wed, 03 Sep 2014 14:58:53 +0200 Christian Humer Fixed loop phis with itself as single back value did not canonicalize. (contributed by Lukas Stadler)
Wed, 03 Sep 2014 14:58:53 +0200 Christian Humer Truffle: made TruffleRuntime#getCallTargets return a Collection and simplified its implementation.
Wed, 03 Sep 2014 12:01:14 +0200 Gilles Duboscq LineLocationToProbeCollectionMap: add forget method
Wed, 03 Sep 2014 12:00:41 +0200 Gilles Duboscq Truffle/API: TruffleScriptEngineFactory.engineCreated() is now final
Tue, 02 Sep 2014 21:42:37 -0700 Tom Rodriguez Fixed HSAIL deopt
Tue, 02 Sep 2014 21:42:29 -0700 Tom Rodriguez Claim entry_frame slots for VerifyStack
Tue, 02 Sep 2014 20:50:40 -0700 Stefan Anzinger Added header to file and jumptable for byte char short
Tue, 02 Sep 2014 19:23:43 -0700 Stefan Anzinger Merge
Tue, 02 Sep 2014 19:01:01 -0700 Stefan Anzinger [SPARC] Checkstyle, blacklist for unittests
Tue, 02 Sep 2014 17:22:16 -0700 Stefan Anzinger [SPARC] Fixing conversions of l2d l2f i2d i2f ... Adding assertions for usage of
Tue, 02 Sep 2014 17:19:53 -0700 Stefan Anzinger Eliminate the recursion over lambda expression as it generates a huge stack which may cause stack overflow earlier as it should be
Tue, 02 Sep 2014 17:18:35 -0700 Stefan Anzinger [SPARC] Saving return value to a "real" double register.
Tue, 02 Sep 2014 17:17:56 -0700 Stefan Anzinger [SPARC] Giving now two scratch registers
Tue, 02 Sep 2014 17:16:26 -0700 Stefan Anzinger [SPARC/AMD64] Splitting up oopmap generation for Intel XMM and SPARC Floatingpoint registers
Tue, 02 Sep 2014 17:08:14 -0700 Stefan Anzinger isDominatedBy made iterative as in huge graphs it may cause stackoverflow (dacapo tomcat tests max depth is about 2.5k recursions)
Tue, 02 Sep 2014 11:49:12 -0700 Stefan Anzinger Eliminating the lambda expression, as in the recursive call it creates unnecessary stack frames which causes StackOverflowErros sooner
Fri, 29 Aug 2014 21:00:14 -0700 Stefan Anzinger [SPARC] Make scratch register usage safe
Fri, 29 Aug 2014 16:05:30 -0700 Stefan Anzinger Merge
Fri, 29 Aug 2014 16:04:46 -0700 Stefan Anzinger [SPARC] Assembler fixes
Thu, 28 Aug 2014 19:24:52 -0700 Stefan Anzinger [SPARC] Fix dacapo sunflow test (Unordered branching is now implemented right)
Tue, 02 Sep 2014 15:44:33 -0700 Christian Wimmer Bugfix: ReadEliminationClosure ignored subclasses of FixedAccessNode that are memory checkpoints
Tue, 02 Sep 2014 22:19:44 +0200 Bernhard Urban cherry-pick: 8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java failing on all platforms
Tue, 02 Sep 2014 14:47:10 +0200 Bernhard Urban mx: support different name for jvm.cfg
Tue, 02 Sep 2014 14:46:50 +0200 Bernhard Urban mx: add helper for determine jli location
Tue, 02 Sep 2014 14:46:22 +0200 Bernhard Urban mx library: support platform/architecture specific libraries
Tue, 02 Sep 2014 14:45:51 +0200 Bernhard Urban mx: move get_arch() to mxtool
Tue, 02 Sep 2014 10:30:28 +0200 Doug Simon Merge.
Tue, 02 Sep 2014 10:30:05 +0200 Doug Simon use source field declaration order in generated Node classes
Tue, 02 Sep 2014 09:56:48 +0200 Doug Simon use the right class loader when loading generated PositionFieldOrder class
Tue, 02 Sep 2014 00:44:43 +0200 Doug Simon select generated input and successor iterators if Node.USE_GENERATED_NODES
Mon, 01 Sep 2014 20:08:19 +0200 Christian Humer Truffle: added new infrastructure for graal truffle runtime tests using SL.
Mon, 01 Sep 2014 20:08:18 +0200 Christian Humer SL: added internal APIs to SL for the Graal runtime tests.
Mon, 01 Sep 2014 20:08:18 +0200 Christian Humer Truffle: added Graal runtime API to wait for the completion of a compilation.
Mon, 01 Sep 2014 20:08:18 +0200 Christian Humer SL: added support for guest language stack traces to SLException; added SLAssertionError.
Mon, 01 Sep 2014 20:08:18 +0200 Christian Humer SL: added assertTrue and assertFalse builtins to SL.
Mon, 01 Sep 2014 16:46:59 +0200 Doug Simon improved error reporting by @NodeInfo annotation processor
Fri, 29 Aug 2014 15:21:39 -0700 David Piorkowski Instrumentation: Removed extends SyntaxTagged from Wrapper interface.
Fri, 29 Aug 2014 16:01:23 -0400 bharadwaj Add a getter method to that returns the HotSpot VM symbol string associated via HotSpotVMField annotation. Renamed a similar existing method that returns HotSpot VM symbol string associated via HotSpotVMValue annotation.
Fri, 29 Aug 2014 13:48:04 +0200 Christian Humer Truffle: Revert: fix compilation issue; after a method is compiled (but not yet installed), it still needs to call the already compiled children.
Thu, 28 Aug 2014 17:49:37 -0700 Stefan Anzinger Merge
Thu, 28 Aug 2014 17:15:23 -0700 Stefan Anzinger [SPARC] Findbugs/Checkstyle
Thu, 28 Aug 2014 16:47:43 -0700 Stefan Anzinger [SPARC/AMD64] Fixing handling of floatingpoint register handling
Thu, 28 Aug 2014 15:43:44 -0700 Stefan Anzinger [SPARC] Fixing float register allocation
Thu, 28 Aug 2014 20:55:39 +0200 Doug Simon reverted matcher to use Class keys instead of NodeClass keys
Thu, 28 Aug 2014 18:07:52 +0200 Christian Wirth fix compilation issue; after a method is compiled (but not yet installed), it still needs to call the already compiled children.
Thu, 28 Aug 2014 15:35:29 +0200 Christian Humer Truffle: added support for Runtime#getCallTargets()
Thu, 28 Aug 2014 11:42:02 +0200 Doug Simon added support to get the generated Node class represented by a NodeClass instance
Thu, 28 Aug 2014 08:54:10 +0200 Doug Simon fixed match type test
Wed, 27 Aug 2014 17:59:48 -0700 Michael Van De Vanter Truffle/Source: use a synchronized hash table
Wed, 27 Aug 2014 17:59:17 -0700 Michael Van De Vanter Truffle/Instrumentation: add TODO comment to Visualizer interface
Wed, 27 Aug 2014 22:11:13 +0200 Doug Simon need extra logic when computing Node iterable ids and USE_GENERATED_NODES == true
Wed, 27 Aug 2014 20:12:57 +0200 Doug Simon tweaked comparison of a Node against a node class
Wed, 27 Aug 2014 20:02:06 +0200 Doug Simon Merge.
Wed, 27 Aug 2014 20:01:44 +0200 Doug Simon set default for Node.USE_GENERATED_NODES to true
Wed, 27 Aug 2014 18:59:09 +0200 Doug Simon matcher needs to indirect through NodeClass to work properly in the presence of generated Node classes
Wed, 27 Aug 2014 18:58:15 +0200 Doug Simon replaced 'node.getClass() == <literal>.getGenClass()' idiom with new 'NodeClass.is(Class<? extends Node.class> cls)' mechanism
Wed, 27 Aug 2014 17:01:57 +0200 Doug Simon InvokeNode does not need to implement IterableNodeType
Wed, 27 Aug 2014 17:54:09 +0200 Josef Eisl [SPARC] transform unittest whitelist into a blacklist.
Wed, 27 Aug 2014 17:43:48 +0200 Josef Eisl mx: add unittest --blacklist.
Wed, 27 Aug 2014 16:15:38 +0200 Josef Eisl [SPARC] updated unittest whitelist.
Wed, 27 Aug 2014 15:37:18 +0200 Josef Eisl [SPARC] initial unittest whitelist (all tests enabled).
Wed, 27 Aug 2014 15:36:16 +0200 Josef Eisl mx: skip downloading hsdis if not available.
Wed, 27 Aug 2014 15:54:00 +0200 Christian Humer Truffle-DSL: fixed JDT element comparator violated transitivity.
Wed, 27 Aug 2014 14:14:18 +0200 Doug Simon relaxed access control from package to protected for elements that need to be accessed in generated subclasses in disjoint packages
Wed, 27 Aug 2014 14:09:13 +0200 Doug Simon augment error message with location of problematic element if annotation processing environment might not be able to show the source location of the message
Wed, 27 Aug 2014 12:58:44 +0200 Michael Haupt copyright fix
Wed, 27 Aug 2014 12:51:44 +0200 Michael Haupt merge
Wed, 27 Aug 2014 11:56:35 +0200 Michael Haupt extract TypedNodeIterator to separate file and rename (workaround for javac bug)
Wed, 27 Aug 2014 11:35:59 +0200 Christian Humer Truffle: cleanup to the LoopNode API.
Wed, 27 Aug 2014 11:35:59 +0200 Christian Humer Truffle-DSL: fixed generic type earsure for types in the type system.
Wed, 27 Aug 2014 11:35:59 +0200 Christian Humer Truffle-DSL: added test for source sections in @CreateCast methods.
Wed, 27 Aug 2014 09:14:19 +0200 Matthias Grimmer NFI: adopt JavaDoc
Wed, 27 Aug 2014 09:13:37 +0200 Matthias Grimmer NFI: adopt unittests to new NFI behaviour; add new unittest
Wed, 27 Aug 2014 09:13:00 +0200 Matthias Grimmer NFI: fix FunctionHandle resolving
Tue, 26 Aug 2014 20:02:42 -0700 Michael Van De Vanter Truffle/Instrumentation: rename misleading field name in ProbeImpl
Tue, 26 Aug 2014 19:57:25 -0700 Michael Van De Vanter Merge with e01b0b9a5f886f8810ba09668632acd675cccf76
Tue, 26 Aug 2014 13:54:53 -0700 Michael Van De Vanter Truffle/Instrumentation: some Javadoc revistions; minor code cleanups; remove one redundant operation; add tracing to the LineLocation maps.
Tue, 26 Aug 2014 18:22:31 -0700 David Piorkowski SL/Instrumentation: Fixing SLContext to use SLInstrumenter
Tue, 26 Aug 2014 15:48:37 -0700 David Piorkowski Merged.
Tue, 26 Aug 2014 11:00:30 -0700 David Piorkowski Instrumentation: removed ExecutionContext parameter from probe method in Instrumentable
Tue, 26 Aug 2014 23:44:31 +0200 Doug Simon relaxed access control from package to protected for elements that need to be accessed in generated subclasses in disjoint packages
Tue, 26 Aug 2014 23:40:08 +0200 Doug Simon missing factory method code assist includes USE_GENERATED_NODES logic
Tue, 26 Aug 2014 09:35:08 -0700 David Piorkowski Merged.
Mon, 25 Aug 2014 11:44:45 -0700 David Piorkowski SL/Instrumentation: Removing SLNodeProber. No longer needed after adding Instrumentable interface
Tue, 26 Aug 2014 16:55:47 +0200 Josef Eisl ConstantLoadOptimization: minor cleanups.
Mon, 25 Aug 2014 17:23:14 +0200 Josef Eisl Add ConstantLoadOptimization.
Mon, 25 Aug 2014 17:18:36 +0200 Josef Eisl Introduce DominatorOptimizationProblem.
Mon, 25 Aug 2014 19:11:01 +0200 Josef Eisl CFGPrinter: do not print empty HIR cfgs.
Tue, 26 Aug 2014 16:16:26 +0200 Doug Simon removed repeated conditional test detected by findbugs
Tue, 26 Aug 2014 15:57:08 +0200 Doug Simon more refactorings to workaround javac symbol issue (JDK-7101822)
Tue, 26 Aug 2014 15:56:46 +0200 Doug Simon mx: do not clean up temp files from the build command if -v is specified
Tue, 26 Aug 2014 15:55:59 +0200 Doug Simon added jtt tests for float and double div-by-zero
Tue, 26 Aug 2014 15:06:43 +0200 Gilles Duboscq mx: Make java file list order deterministic
Tue, 26 Aug 2014 10:46:48 +0200 Gilles Duboscq mx: Make order of projects() deterministic
Mon, 25 Aug 2014 21:15:59 -0700 Stefan Anzinger Merge
Mon, 25 Aug 2014 14:42:42 -0700 Stefan Anzinger [SPARC] Fix findbugs/checkstyle warnings
Mon, 25 Aug 2014 11:32:04 -0700 Stefan Anzinger Fixing relock on interpreter when entering synchronized methods.
Mon, 25 Aug 2014 10:41:56 -0700 Stefan Anzinger [SPARC] Implement UnsafeArrayCopy for aligned memory access
Mon, 25 Aug 2014 10:35:40 -0700 Stefan Anzinger MonitorTest should not exceed 32 processes, as it would require too much code cache (Makes problems on machines with 200 > threads)
Mon, 25 Aug 2014 10:30:03 -0700 Stefan Anzinger [SPARC] Fix incorrect implementation of IBSR
Mon, 25 Aug 2014 10:29:15 -0700 Stefan Anzinger [SPARC] fix incorrect implementation of tableswitch
Mon, 25 Aug 2014 10:28:44 -0700 Stefan Anzinger [SPARC] Fix loading of constants and add debug messages to assertions
Mon, 25 Aug 2014 10:25:17 -0700 Stefan Anzinger [SPARC] implement multiplication of two single float into one double float
Mon, 25 Aug 2014 10:24:08 -0700 Stefan Anzinger [SPARC] new Unittests for IntegerBits, Switch (with byte, short, char values) and high float register pressure, sign extending short from heap
Mon, 25 Aug 2014 10:21:37 -0700 Stefan Anzinger [SPARC] Fix sign extension, add debug messages to assertions in Assembler, add FSMULD , Entering frame is now possible with > 2k framesize
Tue, 19 Aug 2014 09:21:29 -0700 Stefan Anzinger [SPARC] Exclude AMD64 tests from SPARC testrun, always use tmp register when using StrategySwitch, using registerSaver in EnterUnpackStackFrame, LeaveCurrentStackframe, adding guarantee to load offsets when doing load reg+imm13 when the imm value does not fit in 13 bit, assertions for scratch register usage (tmp/def)
Tue, 12 Aug 2014 08:58:38 -0700 Stefan Anzinger [SPARC] Unwinding get the correct return address when unwinding
Tue, 12 Aug 2014 08:52:53 -0700 Stefan Anzinger [SPARC] add missing delay slot wen jumping to exception handler.
Fri, 08 Aug 2014 09:27:50 -0700 Stefan Anzinger [SPARC] Adding registers f0...f31 to callee saved; fixing allocator test, removing direct acquisition of Unsafe from SPARCHotspotBackend
Fri, 08 Aug 2014 09:24:44 -0700 Stefan Anzinger [SPARC] Fixing branching on fp condition codes, introducing branching on carry set.
Fri, 08 Aug 2014 09:22:51 -0700 Stefan Anzinger [SPARC] new vis3 instruction umulxhi
Fri, 08 Aug 2014 09:14:53 -0700 Stefan Anzinger [SPARC] Implement unsigned arithmethic, fix CAS, unary operations on stack and various other fixes
Mon, 25 Aug 2014 23:22:05 +0200 Doug Simon refactored inner classes to be static top level classes to workaround javac "cannot find symbol" issue
Mon, 25 Aug 2014 23:20:44 +0200 Doug Simon used void timer/metric implementation for conditional timers/metrics if neither -G:Time nor -G:Meter is specified
Mon, 25 Aug 2014 20:59:56 +0200 Christian Humer Truffle-DSL: better support for types with type arguments.
Mon, 25 Aug 2014 16:30:40 +0200 Christian Humer Truffle-DSL: fixed polymorphic to monomorphic transition. It remained polymorphic in some cases.
Mon, 25 Aug 2014 15:56:32 +0200 Christian Humer Truffle-DSL: fixed lost source sections for polymorphic specializations. (GRAAL-851 #resolve)
Mon, 25 Aug 2014 14:43:43 +0200 Doug Simon fixed eclipseformat issue
Mon, 25 Aug 2014 13:45:12 +0200 Doug Simon made use of generated Node classes predicated on value of graal.useGeneratedNodes system property (default is false)
Mon, 25 Aug 2014 12:57:49 +0200 Doug Simon add support for installing distribution jars into jre/lib/ext directory
Sat, 23 Aug 2014 19:31:44 +0200 Christian Humer SL: use new LoopNode API.
Sat, 23 Aug 2014 19:31:40 +0200 Christian Humer Truffle: new experimental LoopNode API.
Sat, 23 Aug 2014 19:31:48 +0200 Christian Humer Truffle-DSL: fixed NPE if TemplateMethod had no return type.
Sat, 23 Aug 2014 19:31:36 +0200 Christian Humer SL: fixed merge problem.
Sat, 23 Aug 2014 19:31:33 +0200 Christian Humer SL: better toString for SL nodes.
Sat, 23 Aug 2014 19:31:29 +0200 Christian Humer Truffle: replaces are now reported to all ReplaceObservers in the node hierarchy.
Sat, 23 Aug 2014 19:31:26 +0200 Christian Humer SL: local variable nodes should use contains to avoid polymorphism.
Sat, 23 Aug 2014 19:31:22 +0200 Christian Humer Truffle: changed return types of condition profile factory methods.
Sat, 23 Aug 2014 19:31:18 +0200 Christian Humer Truffle-DSL: some more performance optimizations.
Sat, 23 Aug 2014 19:31:13 +0200 Christian Humer Truffle-DSL: optimize import generation.
Sat, 23 Aug 2014 19:31:09 +0200 Christian Humer Truffle-DSL: made guard parsing more robust.
Sat, 23 Aug 2014 19:31:01 +0200 Christian Humer Truffle-DSL: Fixed guard matching for operations that use short circuits without boolean in the type system.
Sat, 23 Aug 2014 16:55:56 +0200 Doug Simon indirect through NodeClass when looking up the HSAIL lowering strategy map
Sat, 23 Aug 2014 16:54:56 +0200 Doug Simon restructure Node class literal verifier to easily enable tests other than identity tests
Sat, 23 Aug 2014 16:53:47 +0200 Doug Simon bind a generated Node class to the NodeClass instance of the generated-from Node class
Sat, 23 Aug 2014 00:50:44 +0200 Doug Simon formalized the set of distribution jars that are installed into the JDK to ensure both mx and the HotSpot make system do the necessary deployment
Sat, 23 Aug 2014 00:21:50 +0200 Doug Simon workaround for a problem javac has resolving symbols in Node.java
Sat, 23 Aug 2014 00:18:14 +0200 Doug Simon made debug value printing work if individual timers or metrics are enabled without -G:Time or -G:Meter being specified
Fri, 22 Aug 2014 23:55:08 +0200 Doug Simon fixed eclipseformat issue
Fri, 22 Aug 2014 16:03:49 +0200 Doug Simon Merge.
Fri, 22 Aug 2014 15:56:51 +0200 Doug Simon switched to using new NodeFieldIterator and NodeFieldIterable for traversing Node inputs and successors
Mon, 18 Aug 2014 14:05:05 +0200 Doug Simon Merge.
Mon, 18 Aug 2014 14:04:21 +0200 Doug Simon added factory method to all Node classes; replaced Node classes instantiation with calls to factory methods; replaced identity tests on Node classes with ' == <node class>.getGenClass()' idiom
Mon, 18 Aug 2014 13:49:25 +0200 Doug Simon don't expect generated classes for abstract Node classes; add test to ensure identity tests are not performed on non-generated node classes
Sat, 16 Aug 2014 00:05:59 +0200 Doug Simon introduced ElementException; don't process abstract Node classes; generate isLeafNode method
Sat, 16 Aug 2014 00:03:21 +0200 Doug Simon factored out getSuperType
Fri, 22 Aug 2014 13:20:50 +0200 Lukas Stadler use correct asXyzAddr methods in AMD64Arithmetic
Fri, 22 Aug 2014 12:20:47 +0200 Bernhard Urban graal.nfi: change source level to 1.7
Thu, 21 Aug 2014 18:02:22 -0700 Tom Rodriguez Consider the offset when performing read elimination on unsafes
Thu, 21 Aug 2014 17:50:00 -0700 Tom Rodriguez validateFormat should validate caller too