neliasso [Thu, 04 Apr 2013 09:30:06 +0200] rev 16629
8006014: Memory leak in hotspot/src/share/vm/adlc/dfa.cpp
Reviewed-by: kvn, roland
Contributed-by: niclas.adlertz@oracle.com
roland [Thu, 04 Apr 2013 02:48:21 -0700] rev 16628
Merge
roland [Thu, 04 Apr 2013 09:33:24 +0200] rev 16627
8010399: Test8009761.java "Failed: init recursive calls: 5498. After deopt 5494".
Summary: test from 8009761 shouldn't be run with -Xcomp
Reviewed-by: kvn
neliasso [Thu, 04 Apr 2013 09:18:47 +0200] rev 16626
8006008: Memory leak in hotspot/src/share/vm/adlc/archDesc.cpp
Reviewed-by: roland, kvn
Contributed-by: niclas.adlertz@oracle.com
rasbold [Wed, 03 Apr 2013 15:00:55 -0700] rev 16625
8010437: guarantee(this->is8bit(imm8)) failed: Short forward jump exceeds 8-bit offset
Summary: Fix shorten_branches() to accurately count an initial nop that may be inserted in a block that starts with a safepoint.
Reviewed-by: kvn
kvn [Wed, 03 Apr 2013 11:12:57 -0700] rev 16624
8011102: Clear AVX registers after return from JNI call
Summary: Execute vzeroupper instruction after JNI call and on exits in jit compiled code which use 256bit vectors.
Reviewed-by: roland
neliasso [Tue, 02 Apr 2013 09:30:07 +0200] rev 16623
7034299: Faulty winsock initialization code
Reviewed-by: dholmes, sla, ctornqvi
kmo [Sat, 30 Mar 2013 08:01:05 -0700] rev 16622
8011009: Use do-while(0) instead of while(0) in EC_TRACE and RC_TRACE* macros
Summary: Improve EC_TRACE and RC_TRACE* to use the do-while(0) trick for statement-like macro
Reviewed-by: sspitsyn, dcubed
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