bharadwaj [Fri, 29 Mar 2013 20:52:01 -0700] rev 16621
Merge
roland [Fri, 29 Mar 2013 17:25:27 +0100] rev 16620
8010934: assert failure in c1_LinearScan.cpp: "asumption: non-Constant instructions have only virtual operands"
Summary: incorrect code to skip some ArrayLength instructions in LIRGenerator
Reviewed-by: kvn
kvn [Tue, 26 Mar 2013 12:55:26 -0700] rev 16619
8004640: C2 assert failure in memnode.cpp: NULL+offs not RAW address
Summary: always transform AddP nodes in IdealKit by calling _gvn.transform().
Reviewed-by: roland, twisti
neliasso [Tue, 26 Mar 2013 10:05:33 +0100] rev 16618
8010281: Remove code that is never executed
Reviewed-by: kvn, roland
Contributed-by: niclas.adlertz@oracle.com
twisti [Mon, 25 Mar 2013 17:13:26 -0700] rev 16617
7198429: need checked categorization of caller-sensitive methods in the JDK
Reviewed-by: kvn, jrose
morris [Sun, 24 Mar 2013 12:43:13 -0700] rev 16616
Merge
morris [Sat, 23 Mar 2013 06:22:07 -0700] rev 16615
8009026: [parfait] Null pointer deference in hotspot/src/share/vm/code/nmethod.cpp
Summary: add guarantee() to nmethod constructor and checks to ensure CodeCache has space before allocation
Reviewed-by: kvn
bharadwaj [Fri, 22 Mar 2013 13:35:31 -0400] rev 16614
Merge
bharadwaj [Fri, 22 Mar 2013 07:58:55 -0700] rev 16613
8009539: JVM crash when run lambda testng tests
Summary: Ensure class pointer is non-null before dereferencing it to check if it is loaded.
Reviewed-by: kvn
roland [Thu, 21 Mar 2013 22:00:14 -0700] rev 16612
Merge
roland [Thu, 21 Mar 2013 09:27:54 +0100] rev 16611
7153771: array bound check elimination for c1
Summary: when possible optimize out array bound checks, inserting predicates when needed.
Reviewed-by: never, kvn, twisti
Contributed-by: thomaswue <thomas.wuerthinger@oracle.com>
mgerdin [Thu, 04 Apr 2013 19:07:32 +0200] rev 16610
Merge
mgerdin [Wed, 03 Apr 2013 09:19:02 +0200] rev 16609
Merge
tschatzl [Tue, 02 Apr 2013 10:03:02 +0200] rev 16608
8005857: assert in GC_locker from PSOldGen::expand with -XX:+PrintGCDetails and Verbose
Summary: Use GC_locker::is_active_and_needs_gc() instead of GC_locker::is_active() for providing information about the reason of heap expansion.
Reviewed-by: jmasa, johnc
ehelin [Sat, 23 Mar 2013 09:16:37 +0100] rev 16607
8009408: gc/metaspace/ClassMetaspaceSizeInJmapHeap.java fails with "exit code 1"
Reviewed-by: brutisso, sla, ctornqvi
johnc [Fri, 29 Mar 2013 13:49:37 -0700] rev 16606
8010463: G1: Crashes with -UseTLAB and heap verification
Summary: Some parts of the G1 heap can only be walked during a safepoint. Skip verifying these parts of the heap when verifying during JVM startup.
Reviewed-by: brutisso, tschatzl
tschatzl [Wed, 27 Mar 2013 19:21:18 +0100] rev 16605
7112912: Message "Error occurred during initialization of VM" on boxes with lots of RAM
Summary: Ergonomics now also takes available virtual memory into account when deciding for a heap size. The helper method to determine the maximum allocatable memory block now uses the appropriate OS specific calls to retrieve available virtual memory for the java process. In 32 bit environments this method now also searches for the maximum actually reservable amount of memory. Merge previously separate implementations for Linux/BSD/Solaris into a single method.
Reviewed-by: jmasa, tamao
mgerdin [Thu, 28 Mar 2013 10:27:28 +0100] rev 16604
7014552: gc/lock/jni/jnilockXXX works too slow on 1-processor machine
Summary: Keep a counter of how many times we were stalled by the GC locker, add a diagnostic flag which sets the limit.
Reviewed-by: brutisso, ehelin, johnc
zgu [Tue, 02 Apr 2013 07:40:52 -0700] rev 16603
Merge
iklam [Mon, 01 Apr 2013 14:05:41 -0700] rev 16602
8011048: Possible reading from unmapped memory in UTF8::as_quoted_ascii()
Summary: Pass utf_length parameter to UTF8::as_quoted_ascii()
Reviewed-by: dcubed, minqi
mgerdin [Tue, 02 Apr 2013 11:28:33 +0200] rev 16601
8009763: Add WB test for String.intern()
Summary: Add convenience method in StringTable, add WhiteBox method and simple sanity test
Reviewed-by: mgerdin, zgu
Contributed-by: leonid.mesnik@oracle.com
sla [Thu, 28 Mar 2013 15:39:52 +0100] rev 16600
8002118: WindbgDebuggerLocal should not try to load 64-bit debug libraries for 32-bit JVM
Reviewed-by: sspitsyn, zgu
Contributed-by: peter.allwin@oracle.com
coleenp [Sun, 31 Mar 2013 21:43:10 -0400] rev 16599
8010723: fatal error: acquiring lock Metaspace allocation lock/5 out of order
Summary: Avoid holding SystemDictionary_lock while calling Klass::remove_unshareable_info
Reviewed-by: coleenp, acorn
Contributed-by: ioi.lam@oracle.com
dcubed [Fri, 29 Mar 2013 08:38:00 -0700] rev 16598
Merge
minqi [Thu, 28 Mar 2013 00:44:15 -0700] rev 16597
Merge
minqi [Wed, 27 Mar 2013 17:03:19 -0700] rev 16596
2178143: JVM crashes if the number of bound CPUs changed during runtime
Summary: Supply a new flag -XX:+AssumeMP to workaround the problem. With the flag is turned on, assume VM run on MP platform so is_MP() will return true that sync calls will not skip away.
Reviewed-by: dholmes, acorn, dcubed, jmasa
Contributed-by: yumin.qi@oracle.com
zgu [Wed, 27 Mar 2013 22:05:21 -0700] rev 16595
Merge
zgu [Wed, 27 Mar 2013 13:07:41 -0700] rev 16594
Merge
zgu [Wed, 27 Mar 2013 15:41:53 -0400] rev 16593
8010474: [parfait] Undefined return value of the functions in hotspot/src/share/vm/services/memTracker.hpp
Summary: Fixed functions that miss return values
Reviewed-by: coleenp, acorn, kvn
acorn [Wed, 27 Mar 2013 16:31:00 -0700] rev 16592
Merge
acorn [Wed, 27 Mar 2013 14:10:59 -0400] rev 16591
8009731: Confusing error message for loader constraint violation
Summary: Fix text, overwritten type and holder for resolved method
Reviewed-by: coleenp, dcubed, minqi, dholmes
hseigel [Wed, 27 Mar 2013 13:26:44 -0700] rev 16590
Merge
hseigel [Wed, 27 Mar 2013 11:41:51 -0400] rev 16589
8010833: Test7116786.java is failing on most configs after fix for 8010667
Summary: Update test to recognize that non-zero pad bytes for lookupswitch/tablewsitch opcodes are now valid.
Reviewed-by: dcubed, twisti, kvn, coleenp, dholmes
coleenp [Wed, 27 Mar 2013 08:19:50 -0400] rev 16588
8009531: Crash when redefining class with annotated method
Summary: Neglected to copy the annotations in clone_with_new_data when they were moved to ConstMethod.
Reviewed-by: acorn, sspitsyn, dcubed
amurillo [Thu, 28 Mar 2013 19:13:22 -0700] rev 16587
8011022: new hotspot build - hs25-b26
Reviewed-by: jcoomes
katleman [Thu, 04 Apr 2013 19:05:12 -0700] rev 16586
Added tag jdk8-b84 for changeset df190a3da0e2
katleman [Tue, 09 Apr 2013 15:16:41 -0700] rev 16585
Merge
tbell [Tue, 09 Apr 2013 13:05:22 -0700] rev 16584
8011348: use of which in common/autoconf/autogen.sh is not portable
Reviewed-by: erikj, katleman, mduigou
erikj [Tue, 09 Apr 2013 09:45:48 +0200] rev 16583
8010465: Can't enable sjavac when building in jprt.
Reviewed-by: ohair, tbell
erikj [Tue, 09 Apr 2013 09:42:20 +0200] rev 16582
8006288: build-infra: Use solaris nm and not gnm on solaris
Reviewed-by: tbell
omajid [Mon, 08 Apr 2013 14:07:32 -0400] rev 16581
8011388: Support building zero and zeroshark with the new build
Reviewed-by: andrew, dholmes, erikj
Contributed-by: Omair Majid <omajid@redhat.com>, Roman Kennke <rkennke@redhat.com>
erikj [Fri, 05 Apr 2013 09:38:54 +0200] rev 16580
8008373: JFR JTReg tests fail with CompilationError on MacOSX; missing '._sunec.jar'
Reviewed-by: tbell
erikj [Thu, 04 Apr 2013 09:25:58 +0200] rev 16579
8011372: Remove -p from cp in IdleCompilation.gmk
Reviewed-by: pliden, tbell
erikj [Thu, 04 Apr 2013 09:24:21 +0200] rev 16578
8006828: "SKIP_BOOT_CYCLE=false" must work in new building infrastructure
Reviewed-by: tbell, alanb
katleman [Thu, 04 Apr 2013 19:05:04 -0700] rev 16577
Added tag jdk8-b84 for changeset aec7eec37b03
duke [Wed, 05 Jul 2017 18:48:17 +0200] rev 16576
Added tag jdk8-b84 for changeset d7ad0dfaa411
duke [Wed, 05 Jul 2017 18:48:16 +0200] rev 16575
Merge
duke [Wed, 05 Jul 2017 18:48:12 +0200] rev 16574
Merge
lana [Mon, 01 Apr 2013 21:42:15 -0700] rev 16573
Merge
lana [Tue, 26 Mar 2013 12:07:45 -0700] rev 16572
Merge
mfang [Mon, 25 Mar 2013 18:08:47 -0700] rev 16571
Merge
mfang [Mon, 25 Mar 2013 16:55:14 -0700] rev 16570
8010521: jdk8 l10n resource file translation update 2
Reviewed-by: naoto, yhuang
darcy [Fri, 22 Mar 2013 10:08:46 -0700] rev 16569
7080464: langtools regression test failures when assertions are enabled
Reviewed-by: jjg
mcimadamore [Fri, 22 Mar 2013 12:44:48 +0000] rev 16568
8010387: Javac crashes when diagnostic mentions anonymous inner class' type variables
Summary: Rich formatter doesn't preprocess supertypes of an anonymous inner class
Reviewed-by: jjg
mcimadamore [Fri, 22 Mar 2013 12:43:09 +0000] rev 16567
8010303: Graph inference: missing incorporation step causes spurious inference error
Summary: Multiple equality constraints on inference vars are not used to generate new inference constraints
Reviewed-by: jjg
mcimadamore [Fri, 22 Mar 2013 12:41:13 +0000] rev 16566
8009820: AssertionError when compiling java code with two identical static imports
Summary: Speculative attribution is carried out twice with same method symbol in case of static imports
Reviewed-by: jjg
mcimadamore [Fri, 22 Mar 2013 12:39:34 +0000] rev 16565
8010101: Intersection type cast issues redundant unchecked warning
Summary: Code for checking intersection type cast is incorrectly swapping operands, leading to spurious warnings
Reviewed-by: jjg
mcimadamore [Fri, 22 Mar 2013 12:38:12 +0000] rev 16564
8009649: Lambda back-end should generate invokespecial for method handles referring to private instance methods
Summary: Private lambda methods should be accessed through invokespecial
Reviewed-by: jjg
darcy [Wed, 20 Mar 2013 17:41:40 -0700] rev 16563
8010364: Clarify javax.lang.model API for Type Annotations
Reviewed-by: jjg, abuckley
jjg [Tue, 19 Mar 2013 19:16:59 -0700] rev 16562
8010317: DocLint incorrectly reports some <pre> tags as empty
Reviewed-by: darcy