changelog
- Wed, 13 Jul 2016 00:47:40 -0700
- by kevinw [Wed, 13 Jul 2016 00:47:40 -0700] rev 8456
- Merge
- Wed, 06 Jul 2016 17:06:08 +0300
- by avorobye [Wed, 06 Jul 2016 17:06:08 +0300] rev 8455
- 8071909: Port testlibrary improvments in jdk/test to hotspot/test as required for DCMD test port
Reviewed-by: jbachorik, egahlin, ykantser, mtobiass
- Tue, 12 Jul 2016 22:31:57 +0000
- by poonam [Tue, 12 Jul 2016 22:31:57 +0000] rev 8454
- 8042660: vm/mlvm/anonloader/stress/byteMutation failed with: assert(index >=0 && index < _length) failed: symbol index overflow
Summary: Detect zero length signatures and throw ClassFormatError before bad dereference occurs
Reviewed-by: hseigel
- Fri, 08 Jul 2016 13:59:32 +0100
- by robm [Fri, 08 Jul 2016 13:59:32 +0100] rev 8453
- Merge
- Thu, 30 Jun 2016 17:28:39 +0300
- by vkempik [Thu, 30 Jun 2016 17:28:39 +0300] rev 8452
- 8158871: Long response times with G1 and StringDeduplication
Reviewed-by: pliden, tschatzl
- Mon, 27 Jun 2016 11:27:57 +0000
- by shshahma [Mon, 27 Jun 2016 11:27:57 +0000] rev 8451
- 8156836: SIGSEGV: Test test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG 4.2 b02
Summary: Need to specify /othervm in annotation section if jvm command line option -Xbatch is specified.
Reviewed-by: kvn
- Mon, 27 Jun 2016 08:10:51 +0200
- by thartmann [Mon, 27 Jun 2016 08:10:51 +0200] rev 8450
- 8160122: Backport of JDK-8159244 used wrong version of the JDK 9 fix
Summary: Correct backport of 8159244.
Reviewed-by: kvn
- Mon, 04 Jul 2016 14:29:23 -0700
- by asaha [Mon, 04 Jul 2016 14:29:23 -0700] rev 8449
- Added tag jdk8u112-b02 for changeset f22b5be95347
- Sat, 25 Jun 2016 20:03:17 +0100
- by robm [Sat, 25 Jun 2016 20:03:17 +0100] rev 8448
- Merge
- Fri, 24 Jun 2016 22:09:08 +0300
- by bmoloden [Fri, 24 Jun 2016 22:09:08 +0300] rev 8447
- 8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh should be modified
Summary: Fixed string comparison and indentation
Reviewed-by: kvn
- Tue, 14 Jun 2016 19:48:30 +0200
- by simonis [Tue, 14 Jun 2016 19:48:30 +0200] rev 8446
- 8158260: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions
Summary: Adjust instruction generation.
Reviewed-by: goetz
Contributed-by: gromero@linux.vnet.ibm.com, horii@jp.ibm.com
- Wed, 22 Jun 2016 13:46:47 +0000
- by shshahma [Wed, 22 Jun 2016 13:46:47 +0000] rev 8445
- 8158373: SIGSEGV: Metadata::mark_on_stack
Summary: MetadataOnStackMark must be done before calling free_deallocate_list().
Reviewed-by: coleenp, sspitsyn
- Tue, 26 Apr 2016 23:29:51 +0530
- by shshahma [Tue, 26 Apr 2016 23:29:51 +0530] rev 8444
- 8147026: Convert an assert in ClassLoaderData to a guarantee
Summary: Guarantee is to ensure classloader is a valid oop will help catch the errors at an early stage rather than crashing the JVM later on in the GC
Reviewed-by: coleenp
- Mon, 20 Jun 2016 08:04:04 +0200
- by thartmann [Mon, 20 Jun 2016 08:04:04 +0200] rev 8443
- 8159244: Partially initialized string object created by C2's string concat optimization may escape
Summary: Emit release barrier after String creation to prevent partially initialized object from escaping.
Reviewed-by: kvn
- Tue, 21 Jun 2016 10:13:54 -0700
- by asaha [Tue, 21 Jun 2016 10:13:54 -0700] rev 8442
- Added tag jdk8u112-b01 for changeset cf1faa9100dd
- Tue, 10 Jun 2014 23:18:25 +0400
- by shshahma [Tue, 10 Jun 2014 23:18:25 +0400] rev 8441
- 8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java failed: assert(!res || TypeEntriesAtCall::arguments_profiling_enabled()) failed: no profiling of arguments
Reviewed-by: kvn, jmasa
- Fri, 10 Jun 2016 15:34:32 +0530
- by shshahma [Fri, 10 Jun 2016 15:34:32 +0530] rev 8440
- 8147451: Crash in Method::checked_resolve_jmethod_id(_jmethodID*)
Summary: VisualVM's memory profiling with allocation stacktraces crashes JVM in Method::checked_resolve_jmethod_id()
Reviewed-by: coleenp, sspitsyn, jiangli
- Mon, 30 May 2016 15:24:37 +0530
- by csahu [Mon, 30 May 2016 15:24:37 +0530] rev 8439
- 8054326: Confusing message in "Current rem set statistics"
Reviewed-by: pliden, kevinw
- Wed, 01 Jun 2016 13:36:42 +0200
- by robilad [Wed, 01 Jun 2016 13:36:42 +0200] rev 8438
- 8154469: Update FSF address
Summary: Updated Free Software Foundation's mailing address in LICENSE
Reviewed-by: rriggs, shade
- Tue, 24 May 2016 17:49:06 +0530
- by csahu [Tue, 24 May 2016 17:49:06 +0530] rev 8437
- 8063086: Math.pow yields different results upon repeated calls
Summary: C2 treats x^2 as a special case and computes x * x while the interpreter and c1 don't have special case code for X^2.
Reviewed-by: kvn
- Wed, 18 May 2016 11:06:00 +0200
- by aeriksso [Wed, 18 May 2016 11:06:00 +0200] rev 8436
- 8135322: ConstantPool::release_C_heap_structures not run in some circumstances
Reviewed-by: coleenp, sspitsyn
- Tue, 24 May 2016 18:42:01 +0300
- by vlivanov [Tue, 24 May 2016 18:42:01 +0300] rev 8435
- 8154831: CastII/ConvI2L for a range check is prematurely eliminated
Reviewed-by: kvn, thartmann
- Mon, 25 Apr 2016 11:36:14 +0200
- by stefank [Mon, 25 Apr 2016 11:36:14 +0200] rev 8434
- 8017629: G1: UseSHM in combination with a G1HeapRegionSize > os::large_page_size() falls back to use small pages
Reviewed-by: pliden, sjohanss, stuefe
- Thu, 23 Apr 2015 18:00:50 +0200
- by stuefe [Thu, 23 Apr 2015 18:00:50 +0200] rev 8433
- 8077276: allocating heap with UseLargePages and HugeTLBFS may trash existing memory mappings (linux)
Summary: Remove MAP_FIXED from initial mapping allocation; add tests
Reviewed-by: stefank, coleenp
- Tue, 17 May 2016 02:44:58 +0000
- by dbuck [Tue, 17 May 2016 02:44:58 +0000] rev 8432
- 8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java fails
Summary: Typo error referring new_acitve_workers is corrected as new_active_workers
Reviewed-by: jmasa, drwhite
Contributed-by: fairoz.matte@oracle.com
- Fri, 06 May 2016 13:49:45 +0100
- by robm [Fri, 06 May 2016 13:49:45 +0100] rev 8431
- Merge
- Thu, 05 May 2016 13:28:49 +0100
- by robm [Thu, 05 May 2016 13:28:49 +0100] rev 8430
- 8036630: Null ProtectionDomain in JVM can cause NPE because principals field is not initialized to an empty array
Summary: Call ProtectionDomain constructor instead of making all fields null.
Reviewed-by: fparain, zgu
- Tue, 26 Apr 2016 02:49:59 +0100
- by aph [Tue, 26 Apr 2016 02:49:59 +0100] rev 8429
- 8154210: Zero: Better byte behaviour
Summary: Complete support for 8132051 on Zero and fix failure on 64-bit big-endian systems
Reviewed-by: andrew, chrisphi, coleenp
- Mon, 25 Apr 2016 21:03:53 +0000
- by kevinw [Mon, 25 Apr 2016 21:03:53 +0000] rev 8428
- Merge
- Thu, 21 Apr 2016 16:19:33 +0300
- by vkempik [Thu, 21 Apr 2016 16:19:33 +0300] rev 8427
- 8130309: Need to bailout cleanly if creation of stubs fails when codecache is out of space
Summary: Check for failed expansion of stub section in code buffer and bailout.
Reviewed-by: kvn, thartmann