martin [Tue, 26 Mar 2013 13:36:51 -0700] rev 16714
8010316: Improve handling of char sequences containing surrogates
Summary: Fix and optimize codePointAt, codePointBefore and similar methods
Reviewed-by: sherman, okutsu, ulfzibis, kizune
martin [Tue, 26 Mar 2013 13:34:54 -0700] rev 16713
8007905: To add a system property to create zip file without using ZIP64 end table when entry count > 64k
Summary: Provide a system property to inhibit ZIP64 mode for >64k entries
Reviewed-by: alanb, sherman
lana [Tue, 09 Apr 2013 15:01:07 -0700] rev 16712
Merge
kshefov [Mon, 08 Apr 2013 17:18:16 +0400] rev 16711
7153702: [TEST_BUG] [macosx] Synchronization problem in test javax/swing/JPopupMenu/6827786/bug6827786.java
Reviewed-by: serb, alexsch
pchelko [Fri, 05 Apr 2013 18:29:53 +0100] rev 16710
8006941: [macosx] Deadlock in drag and drop
7199783: Setting cursor on DragSourceContext does not work on OSX
Reviewed-by: anthony, serb
mcherkas [Wed, 03 Apr 2013 20:54:26 +0400] rev 16709
8010925: COPY AND PASTE TO AND FROM SIGNED APPLET FAILS AFTER FIRST INTERNAL COPY PRFRMD
Reviewed-by: anthony, serb
mcherkas [Wed, 03 Apr 2013 20:42:55 +0400] rev 16708
8011123: serialVersionUID of java.awt.dnd.InvalidDnDOperationException changed in JDK8-b82
Reviewed-by: anthony, serb
lana [Tue, 02 Apr 2013 16:17:54 -0700] rev 16707
Merge
ant [Fri, 29 Mar 2013 16:12:11 +0400] rev 16706
8010375: sun.swing.JLightweightFrame should be implemented for XToolkit
Reviewed-by: anthony
denis [Wed, 27 Mar 2013 16:19:51 +0400] rev 16705
7075105: WIN: Provide a way to format HTML on drop
Reviewed-by: uta, serb
lana [Tue, 09 Apr 2013 14:59:22 -0700] rev 16704
Merge
lana [Tue, 02 Apr 2013 17:03:25 -0700] rev 16703
Merge
jgodinez [Wed, 27 Mar 2013 12:42:51 -0700] rev 16702
8010005: [parfait] Memory leak in jdk/src/macosx/native/sun/awt/CTextPipe.m
Reviewed-by: bae, prr
Contributed-by: jia-hong.chen@oracle.com
katleman [Thu, 11 Apr 2013 09:40:13 -0700] rev 16701
Added tag jdk8-b85 for changeset c62699ce4007
duke [Wed, 05 Jul 2017 18:49:41 +0200] rev 16700
Merge
katleman [Wed, 17 Apr 2013 12:38:58 -0700] rev 16699
Merge
katleman [Mon, 15 Apr 2013 14:19:58 -0700] rev 16698
Merge
katleman [Fri, 12 Apr 2013 15:22:08 -0700] rev 16697
8012048: JDK8 b85 source with GPL header errors
Reviewed-by: iris, mduigou, jjg
amurillo [Thu, 11 Apr 2013 21:45:21 -0700] rev 16696
Added tag hs25-b28 for changeset cd2648ba846b
amurillo [Thu, 11 Apr 2013 21:45:20 -0700] rev 16695
Merge
bharadwaj [Thu, 11 Apr 2013 17:16:39 -0700] rev 16694
Merge
vlivanov [Thu, 11 Apr 2013 11:42:41 -0700] rev 16693
Merge
vlivanov [Thu, 11 Apr 2013 09:08:15 -0700] rev 16692
8011972: Field can be erroneously marked as contended when @Contended annotation isn't present
Reviewed-by: kvn, kmo, shade
kmo [Thu, 11 Apr 2013 07:12:09 -0700] rev 16691
8011952: Missing ResourceMarks in TraceMethodHandles
Summary: add missing ResourceMark under TraceMethodHandles in LinkResolver
Reviewed-by: dholmes
roland [Wed, 10 Apr 2013 09:52:49 +0200] rev 16690
8011706: specjvm2008 test xml.transform gets array bound exception with c1
Summary: loop invariant code motion may move load before store to the same field
Reviewed-by: kvn
iignatyev [Tue, 09 Apr 2013 09:54:17 -0700] rev 16689
8007288: Additional WB API for compiler's testing
Reviewed-by: kvn, vlivanov
bharadwaj [Mon, 08 Apr 2013 07:40:08 -0700] rev 16688
8010913: compiler/6863420 often exceeds timeout
Summary: add longer timeout for jtreg, add internal timeout thread to prevent spurious timeouts
Reviewed-by: twisti, kvn
Contributed-by: drchase <david.r.chase@oracle.com>
neliasso [Fri, 05 Apr 2013 11:09:43 +0200] rev 16687
8006016: Memory leak at hotspot/src/share/vm/adlc/output_c.cpp
Reviewed-by: kvn, roland
Contributed-by: niclas.adlertz@oracle.com
mgerdin [Thu, 11 Apr 2013 16:35:34 +0200] rev 16686
Merge
stefank [Wed, 10 Apr 2013 14:26:49 +0200] rev 16685
8011872: Include Bit Map addresses in the hs_err files
Reviewed-by: brutisso, jmasa
mgerdin [Wed, 10 Apr 2013 13:27:35 +0200] rev 16684
8010196: NPG: Internal Error: Metaspace allocation lock -- possible deadlock
Summary: Refactor the CLD dependency list into a separate class. Use an ObjectLocker to synchronize additions to the CLD dependency list.
Reviewed-by: stefank, coleenp
mgerdin [Tue, 09 Apr 2013 15:32:45 +0200] rev 16683
8009808: TEST-BUG : test case is using bash style tests. Default shell for jtreg is bourne. thus failure
Summary: Rewrite test to use Java only instead of shell script
Reviewed-by: mgerdin, brutisso
Contributed-by: leonid.mesnik@oracle.com
brutisso [Mon, 08 Apr 2013 07:49:28 +0200] rev 16682
7197666: java -d64 -version core dumps in a box with lots of memory
Summary: Allow task queues to be mmapped instead of malloced on Solaris
Reviewed-by: coleenp, jmasa, johnc, tschatzl
jmasa [Mon, 11 Feb 2013 10:31:56 -0800] rev 16681
8008508: CMS does not correctly reduce heap size after a Full GC
Reviewed-by: johnc, ysr
johnc [Fri, 05 Apr 2013 10:20:04 -0700] rev 16680
8011343: Add new flag for verifying the heap during startup
Summary: Perform verification during VM startup under control of new flag and within a VMOperation.
Reviewed-by: stefank, jmasa, brutisso
amurillo [Thu, 11 Apr 2013 01:14:31 -0700] rev 16679
8011948: new hotspot build - hs25-b28
Reviewed-by: jcoomes
amurillo [Thu, 11 Apr 2013 16:35:19 -0700] rev 16678
Merge
amurillo [Thu, 11 Apr 2013 01:03:41 -0700] rev 16677
Added tag hs25-b27 for changeset ea5bba2e47e9
bharadwaj [Tue, 09 Apr 2013 08:52:32 -0700] rev 16676
8011671: JCK tests on static interface methods fail under b84: Illegal type at constant pool entry 5
Summary: Restore incorrect removal of support for static interface method verification in Java 8
Reviewed-by: kvn, coleenp
zgu [Fri, 05 Apr 2013 23:10:04 -0700] rev 16675
Merge
ccheung [Fri, 05 Apr 2013 11:15:13 -0700] rev 16674
8006001: [parfait] Possible file leak in hotspot/src/os/linux/vm/perfMemory_linux.cpp
Reviewed-by: zgu, coleenp, hseigel, dholmes
dcubed [Fri, 05 Apr 2013 16:16:18 -0700] rev 16673
Merge
dcubed [Fri, 05 Apr 2013 10:38:08 -0700] rev 16672
Merge
zgu [Fri, 05 Apr 2013 12:19:19 -0400] rev 16671
8011161: NMT: Memory leak when encountering out of memory error while initializing memory snapshot
Summary: Fix memory leaks when NMT fails to initialize snapshot and worker thread
Reviewed-by: dcubed, ccheung, rdurbin
mikael [Thu, 04 Apr 2013 10:01:26 -0700] rev 16670
8003310: Enable -Wunused-function when compiling with gcc
Summary: Add the -Wunused-function flag and remove a number of unused functions.
Reviewed-by: dholmes, coleenp, kvn
ccheung [Wed, 03 Apr 2013 16:43:09 -0700] rev 16669
8006103: [parfait] Possible null pointer dereference at hotspot/src/os/linux/vm/os_linux.cpp; os_windows.cpp; os_solaris.cpp; os_bsd.cpp
Reviewed-by: zgu, iklam
ccheung [Fri, 29 Mar 2013 14:18:40 -0700] rev 16668
8006006: [parfait] Memory leak at hotspot/src/share/tools/launcher/wildcard.c
Summary: a simple fix to add FileList_free(fl) before returning NULL.
Reviewed-by: zgu, coleenp, minqi
hseigel [Thu, 04 Apr 2013 08:47:39 -0400] rev 16667
8010943: guarantee(length == 0) failed: invalid method ordering length
Summary: Add DumpSharedSpaces to IF condition to handle verify during -Xshare:dump.
Reviewed-by: coleenp, zgu
ctornqvi [Wed, 03 Apr 2013 21:41:33 +0200] rev 16666
8009125: Add NMT tests for Virtual Memory operations
Summary: Tests added for Reserve/Commit/Uncommit/Unreserve operations
Reviewed-by: zgu, mgerdin
amurillo [Thu, 04 Apr 2013 21:15:43 -0700] rev 16665
8011584: new hotspot build - hs25-b27
Reviewed-by: jcoomes
katleman [Thu, 11 Apr 2013 09:39:57 -0700] rev 16664
Added tag jdk8-b85 for changeset 462779762d8a
katleman [Tue, 16 Apr 2013 14:57:57 -0700] rev 16663
Merge
katleman [Mon, 15 Apr 2013 14:19:34 -0700] rev 16662
Merge
katleman [Fri, 12 Apr 2013 15:21:17 -0700] rev 16661
8012048: JDK8 b85 source with GPL header errors
Reviewed-by: iris, mduigou, jjg
lana [Tue, 16 Apr 2013 08:10:59 -0700] rev 16660
Merge
lana [Fri, 05 Apr 2013 14:49:54 -0700] rev 16659
Merge
mduigou [Wed, 03 Apr 2013 16:26:10 -0700] rev 16658
8011350: hgforest.sh uses non-POSIX sh features that may fail with some shells
Reviewed-by: tbell, katleman, dholmes
mduigou [Tue, 02 Apr 2013 14:56:19 -0700] rev 16657
8011342: hgforest.sh : 'python --version' not supported on older python
Reviewed-by: wetmore
lana [Tue, 02 Apr 2013 11:55:09 -0700] rev 16656
Merge
mduigou [Mon, 01 Apr 2013 21:11:51 -0700] rev 16655
8011178: improve common/bin/hgforest.sh python detection (MacOS)
Reviewed-by: ohair
jgish [Tue, 26 Mar 2013 13:41:36 -0400] rev 16654
8009824: webrev.ksh generated jdk.patch files do not handle renames, copies, and shouldn't be applied
Summary: use hg export --git to produce proper patch file
Reviewed-by: mduigou
mduigou [Mon, 01 Apr 2013 11:48:01 -0700] rev 16653
8010267: Add test-clean for cleaning of testoutput directory from output directory. Add depedency on test-clean to clean
Reviewed-by: mchung, tbell
katleman [Thu, 11 Apr 2013 09:39:46 -0700] rev 16652
Added tag jdk8-b85 for changeset f53ea98c2a4b
duke [Wed, 05 Jul 2017 18:49:17 +0200] rev 16651
Added tag jdk8-b85 for changeset 1872c1252909
duke [Wed, 05 Jul 2017 18:49:16 +0200] rev 16650
Merge
duke [Wed, 05 Jul 2017 18:49:12 +0200] rev 16649
Merge
katleman [Thu, 04 Apr 2013 19:05:42 -0700] rev 16648
Added tag jdk8-b84 for changeset 5e63bda2ec36
duke [Wed, 05 Jul 2017 18:49:07 +0200] rev 16647
Merge
katleman [Thu, 04 Apr 2013 19:05:24 -0700] rev 16646
Added tag jdk8-b84 for changeset 0ee966fccbc1
duke [Wed, 05 Jul 2017 18:49:02 +0200] rev 16645
Merge
katleman [Thu, 04 Apr 2013 19:05:21 -0700] rev 16644
Added tag jdk8-b84 for changeset 545ba3c9bf47
duke [Wed, 05 Jul 2017 18:48:57 +0200] rev 16643
Merge
katleman [Thu, 04 Apr 2013 19:05:46 -0700] rev 16642
Added tag jdk8-b84 for changeset c3a8125548f0
duke [Wed, 05 Jul 2017 18:48:53 +0200] rev 16641
Merge
katleman [Thu, 04 Apr 2013 19:05:06 -0700] rev 16640
Added tag jdk8-b84 for changeset 8d11dc7a1d97
duke [Wed, 05 Jul 2017 18:48:48 +0200] rev 16639
Merge
katleman [Tue, 09 Apr 2013 15:17:51 -0700] rev 16638
Merge
omajid [Mon, 08 Apr 2013 14:09:01 -0400] rev 16637
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:39:10 +0200] rev 16636
8008373: JFR JTReg tests fail with CompilationError on MacOSX; missing '._sunec.jar'
Reviewed-by: tbell
katleman [Thu, 04 Apr 2013 19:05:32 -0700] rev 16635
Added tag jdk8-b84 for changeset 9c96ead03162
duke [Wed, 05 Jul 2017 18:48:42 +0200] rev 16634
Merge
amurillo [Thu, 04 Apr 2013 21:06:39 -0700] rev 16633
Added tag hs25-b26 for changeset 7d026deaf1db
amurillo [Thu, 04 Apr 2013 21:06:38 -0700] rev 16632
Merge
bharadwaj [Thu, 04 Apr 2013 17:01:34 -0700] rev 16631
Merge
kvn [Thu, 04 Apr 2013 12:18:46 -0700] rev 16630
8011198: LP64 setting is not preserved on Solaris after 8006965
Summary: Fixed incremental build makefiles generated by buildtree.make. Consolidated unix build.sh.
Reviewed-by: twisti
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
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