kvn [Wed, 19 Aug 2009 19:05:18 -0700] rev 3685
6873799: enable escape analysis by default
Summary: enable escape analysis by default
Reviewed-by: never
never [Wed, 19 Aug 2009 18:54:35 -0700] rev 3684
6873777: FPU control word optimization still performed with SSE
Reviewed-by: kvn
never [Mon, 17 Aug 2009 14:45:02 -0700] rev 3683
6795465: Crash in assembler_sparc.cpp with client compiler on solaris-sparc
Reviewed-by: twisti, cfang
cfang [Mon, 17 Aug 2009 12:11:06 -0700] rev 3682
6866651: Regression: simple int sum crashes jvm (build 1.6.0_14-b08 and 1.7.0-ea-b59)
Summary: delay dead code elimination in set_req_X to make it safe
Reviewed-by: kvn, never
cfang [Mon, 17 Aug 2009 09:48:02 -0700] rev 3681
6829127: Deoptimization Failure on Specjvm98 _227_mtrt with -XX:+DeoptimizeALot since Hs11 b01
Summary: Make sure the control word is correct in deopt_blob after restore_result_registers
Reviewed-by: kvn, never
never [Fri, 14 Aug 2009 22:11:18 -0700] rev 3680
Merge
never [Fri, 14 Aug 2009 15:55:26 -0700] rev 3679
Merge
never [Fri, 14 Aug 2009 15:53:46 -0700] rev 3678
6862863: C2 compiler fails in elide_copy()
Reviewed-by: kvn
kvn [Fri, 14 Aug 2009 12:23:11 -0700] rev 3677
6869822: assert(Universe::narrow_oop_shift() == 0,"use unscaled narrow oop")
Summary: Replace the assert with narrow_oop_shift set to 0.
Reviewed-by: never, jcoomes
never [Fri, 14 Aug 2009 00:02:12 -0700] rev 3676
6862956: PhaseIdealLoop should have a CFG verification mode
Reviewed-by: kvn, twisti
trims [Fri, 21 Aug 2009 20:39:41 -0700] rev 3675
Merge
apangin [Wed, 19 Aug 2009 15:46:22 -0700] rev 3674
Merge
apangin [Mon, 17 Aug 2009 15:03:39 -0700] rev 3673
Merge
dcubed [Tue, 11 Aug 2009 11:57:51 -0600] rev 3672
6862945: 4/3 conversion of jmethodID to methodOop in JVMTI is too expensive
Summary: Refactor JNIHandles::checked_resolve_jmethod_id() into fast and paranoid parts.
Reviewed-by: never, alanb
trims [Fri, 21 Aug 2009 20:38:36 -0700] rev 3671
6873236: Fork HS16 to HS17 - renumber Major and build numbers of JVM
Summary: Update the Major and build numbers for HS17 fork
Reviewed-by: jcoomes
xdono [Thu, 03 Sep 2009 10:52:51 -0700] rev 3670
Added tag jdk7-b71 for changeset 8e014ad9c233
yan [Wed, 09 Sep 2009 00:49:44 -0700] rev 3669
Merge
peterz [Mon, 31 Aug 2009 14:10:30 +0400] rev 3668
6844267: Nimbus generator depends on JIBX
Summary: Nimbus generator now uses JAXB instead of JIBX
Reviewed-by: jasper
xdono [Thu, 03 Sep 2009 10:52:47 -0700] rev 3667
Added tag jdk7-b71 for changeset 9a027a1c0510
duke [Wed, 05 Jul 2017 16:59:56 +0200] rev 3666
Added tag jdk7-b71 for changeset c5d39b6be65c
duke [Wed, 05 Jul 2017 16:59:55 +0200] rev 3665
Merge
duke [Wed, 05 Jul 2017 16:59:53 +0200] rev 3664
Merge
tbell [Mon, 24 Aug 2009 22:28:37 -0700] rev 3663
Merge
jjg [Mon, 24 Aug 2009 14:38:42 -0700] rev 3662
6869216: testgetallmembers should consistently use correct filemanager
Reviewed-by: darcy
jjg [Fri, 21 Aug 2009 14:58:21 -0700] rev 3661
6873845: refine access to symbol file
Reviewed-by: darcy
jjg [Fri, 21 Aug 2009 11:25:45 -0700] rev 3660
6873849: suppress notes generated by javac
Reviewed-by: darcy
darcy [Wed, 19 Aug 2009 17:12:36 -0700] rev 3659
6871291: Please clarify javax.tools.JavaCompiler.getTask() "classes" parameter
Reviewed-by: jjg
andrew [Wed, 19 Aug 2009 20:44:22 +0100] rev 3658
6873059: Explicitly use -source 6 -target 6 when compiling with the boot jdk
Summary: Set source and target explicitly in pcompile task
Reviewed-by: jjg
tbell [Tue, 18 Aug 2009 17:46:58 -0700] rev 3657
Merge
jjg [Wed, 12 Aug 2009 10:34:13 -0700] rev 3656
6558476: com/sun/tools/javac/Main.compile don't release file handles on return
Reviewed-by: darcy
jjg [Wed, 12 Aug 2009 07:54:30 -0700] rev 3655
6758471: should be able to set jtreg options in langtools build
Reviewed-by: mcimadamore
jjg [Wed, 12 Aug 2009 07:14:02 -0700] rev 3654
6870706: langtools launcher issues
Reviewed-by: mcimadamore
xdono [Thu, 20 Aug 2009 11:20:31 -0700] rev 3653
Added tag jdk7-b70 for changeset b4c0c49979ff
duke [Wed, 05 Jul 2017 16:59:48 +0200] rev 3652
Merge
xdono [Thu, 20 Aug 2009 11:20:15 -0700] rev 3651
Added tag jdk7-b70 for changeset c311084b506d
duke [Wed, 05 Jul 2017 16:59:46 +0200] rev 3650
Merge
xdono [Thu, 20 Aug 2009 11:20:13 -0700] rev 3649
Added tag jdk7-b70 for changeset 102c6671e1cf
duke [Wed, 05 Jul 2017 16:59:43 +0200] rev 3648
Merge
andrew [Tue, 01 Sep 2009 23:44:41 +0100] rev 3647
6878106: Synchronize CORBA and JDK makefiles where possible
Summary: Add recent changes to the JDK makefile to the CORBA makefile
Reviewed-by: jjg, never
xdono [Mon, 24 Aug 2009 17:25:50 -0700] rev 3646
Merge
andrew [Thu, 20 Aug 2009 01:28:58 +0100] rev 3645
6873059: Explicitly use -source 6 -target 6 when compiling with the boot jdk javac
Summary: The bootstrap javac currently uses the default source and targets of the boot javac
Reviewed-by: jjg, ohair
xdono [Thu, 20 Aug 2009 11:20:05 -0700] rev 3644
Added tag jdk7-b70 for changeset e77e0b46683d
duke [Wed, 05 Jul 2017 16:59:39 +0200] rev 3643
Merge
xdono [Tue, 01 Sep 2009 13:03:09 -0700] rev 3642
Merge
xdono [Mon, 24 Aug 2009 17:26:09 -0700] rev 3641
Merge
tbell [Fri, 21 Aug 2009 12:12:48 -0700] rev 3640
6705913: freetype_versioncheck.exe - Unable To Locate Component
Summary: Update freetype_versioncheck to deal with newer Visual Studio releases
Reviewed-by: ohair
xdono [Tue, 18 Aug 2009 19:53:43 -0700] rev 3639
Merge
andrew [Tue, 18 Aug 2009 19:50:12 +0100] rev 3638
6873059: Explicitly use -source 6 -target 6 when compiling with the boot jdk javac
Summary: The bootstrap javac currently uses the default source and targets of the boot javac
Reviewed-by: ohair
tbell [Mon, 24 Aug 2009 22:27:30 -0700] rev 3637
Merge
vinnie [Mon, 24 Aug 2009 18:37:37 +0100] rev 3636
6872048: bad private keys are generated for 2 specific ECC curves
Reviewed-by: wetmore
ohair [Mon, 24 Aug 2009 09:57:30 -0700] rev 3635
6853636: Fix warnings in jdwpgen, add jdwpgen NetBeans project
Reviewed-by: andrew, alanb, tbell, swamyv
weijun [Mon, 24 Aug 2009 18:37:48 +0800] rev 3634
6875033: regression: test of 6867665 fail
Reviewed-by: xuelei
alanb [Sun, 23 Aug 2009 17:20:46 +0100] rev 3633
Merge
alanb [Sun, 23 Aug 2009 12:53:45 +0100] rev 3632
6842687: New I/O: Update Asynchronous I/O API to jsr203/nio2-b101
Reviewed-by: sherman
alanb [Sat, 22 Aug 2009 17:40:18 +0100] rev 3631
6874521: Remove @note tags
Reviewed-by: andrew, darcy
darcy [Fri, 21 Aug 2009 11:31:18 -0700] rev 3630
6378701: (enum) Unclear purpose of EnumConstantNotPresentException
Reviewed-by: lancea, andrew, alanb
alanb [Thu, 20 Aug 2009 08:48:29 +0100] rev 3629
6866804: (file) Path calls checkPermission insteadof checkXXX (sol)
Reviewed-by: sherman
alanb [Thu, 20 Aug 2009 08:42:38 +0100] rev 3628
6870926: (file) Path.toRealPath performance can be improved (win)
Reviewed-by: sherman
alanb [Thu, 20 Aug 2009 08:39:18 +0100] rev 3627
6595866: File does work with symbolic links (win,vista)
Reviewed-by: sherman
weijun [Thu, 20 Aug 2009 11:24:42 +0800] rev 3626
6867665: Problem with keytabs with multiple kvno's (key versions)
Reviewed-by: valeriep, ohair
tbell [Tue, 18 Aug 2009 17:45:46 -0700] rev 3625
Merge
weijun [Tue, 18 Aug 2009 10:20:50 +0800] rev 3624
6829785: TextCallbackHandler does not honor PasswordCallback.isEchoOn()
Reviewed-by: mullan
sherman [Fri, 14 Aug 2009 14:29:45 -0700] rev 3623
6730652: CharsetEncoder.canEncode(char) returns incorrect values for some charsets
Summary: override the canEncode() in ISO2022_CN_CNS
Reviewed-by: martin
sherman [Fri, 14 Aug 2009 11:23:01 -0700] rev 3622
6866397: (file) PathMatcher with regex syntax doesn't match as expected (win)
Summary: Use unicode_case_insensitive for windows path matcher for now.
Reviewed-by: alanb
sherman [Thu, 13 Aug 2009 15:12:32 -0700] rev 3621
Merge
sherman [Thu, 13 Aug 2009 15:01:18 -0700] rev 3620
6676423: (prefs) Opensource unit/regression tests for java.util.prefs
Summary: Moved the existing test cases for prefs to open area
Reviewed-by: martin, alanb
wetmore [Thu, 13 Aug 2009 12:37:47 -0700] rev 3619
Merge
wetmore [Thu, 13 Aug 2009 12:36:10 -0700] rev 3618
6870335: Provider numbers need to be bumped to 1.7
Reviewed-by: mullan
sherman [Thu, 13 Aug 2009 10:50:23 -0700] rev 3617
6840246: Lightweight implementation of String.split for simple use case
Summary: Added a fastpath for simple use case
Reviewed-by: alanb, martin
xdono [Thu, 20 Aug 2009 11:20:21 -0700] rev 3616
Added tag jdk7-b70 for changeset 510668ab2f32
duke [Wed, 05 Jul 2017 16:59:32 +0200] rev 3615
Merge
trims [Fri, 21 Aug 2009 20:16:58 -0700] rev 3614
Merge
trims [Fri, 14 Aug 2009 17:14:07 -0700] rev 3613
Merge
apetrusenko [Fri, 14 Aug 2009 13:44:15 -0700] rev 3612
6872000: G1: compilation fails on linux/older gcc
Reviewed-by: jcoomes, tonyp
trims [Thu, 13 Aug 2009 17:59:05 -0700] rev 3611
Merge
jcoomes [Wed, 12 Aug 2009 14:27:54 -0700] rev 3610
6867645: java -Xshare:dump failed - read only space too small
Reviewed-by: iveresov, tonyp, ysr
jcoomes [Tue, 11 Aug 2009 23:24:41 -0700] rev 3609
6866585: debug code in ciObjectFactory too slow for large objects
Reviewed-by: ysr, never, kvn
ysr [Sun, 09 Aug 2009 17:03:51 -0700] rev 3608
Merge
jcoomes [Wed, 05 Aug 2009 12:33:29 -0700] rev 3607
6821693: 64-bit TaskQueue capacity still too small
6821507: Alignment problem in GC taskqueue
Reviewed-by: tonyp, apetrusenko
jrose [Thu, 06 Aug 2009 16:15:16 -0700] rev 3606
Merge
jrose [Thu, 06 Aug 2009 14:28:54 -0700] rev 3605
6868487: EnableInvokeDynamic and EnableMethodHandles should not be visible flags in JDK6 or JDK7
Summary: switch them from product to experimental; 6817525 will toggle them and switch to diagnostic
Reviewed-by: kvn
never [Thu, 06 Aug 2009 12:24:41 -0700] rev 3604
6868051: (SA) FreeChunk support for compressed oops is broken
Reviewed-by: kvn, dcubed
kvn [Thu, 06 Aug 2009 09:37:26 -0700] rev 3603
Merge
cfang [Tue, 04 Aug 2009 21:32:08 -0700] rev 3602
6868269: CompileTheWorld assertion failure introduced by the reexecute bit implementation
Summary: Improvement on reexecute implementation to fix the assertion failure
Reviewed-by: kvn, never
kvn [Tue, 04 Aug 2009 17:11:17 -0700] rev 3601
6868486: timouts and outOfMemory in regression tests
Summary: Increase timeout for tests and heap size for 6851282 test.
Reviewed-by: never, cfang
cfang [Fri, 31 Jul 2009 17:12:33 -0700] rev 3600
6833129: specjvm98 fails with NullPointerException in the compiler with -XX:DeoptimizeALot
Summary: developed a reexecute logic for the interpreter to reexecute the bytecode when deopt happens
Reviewed-by: kvn, never, jrose, twisti
kvn [Fri, 31 Jul 2009 12:04:07 -0700] rev 3599
6865031: Application gives bad result (throws bad exception) with compressed oops
Summary: Produce narrow type for new Phi from the original Phi type.
Reviewed-by: cfang
kvn [Thu, 30 Jul 2009 16:05:56 -0700] rev 3598
6864914: SPECjvm2008 produces invalid result with zero based Compressed Oops
Summary: Always use "lea" instruction for narrow oop decoding instead of "shift".
Reviewed-by: never
twisti [Tue, 28 Jul 2009 09:02:30 +0200] rev 3597
6863155: Server compiler generates incorrect code (x86, long, bitshift, bitmask)
Summary: Code compiled with server compiler generates an incorrect result.
Reviewed-by: cfang, never, kvn
twisti [Mon, 27 Jul 2009 06:15:29 -0700] rev 3596
Merge
twisti [Mon, 20 Jul 2009 08:20:00 -0700] rev 3595
6860920: serialize.cpp shouldn't use objArrayOopDesc::base_offset_in_bytes(T_BYTE)
Summary: serialize.cpp currently uses objArrayOopDesc::base_offset_in_bytes(T_BYTE), which seems to be wrong.
Reviewed-by: coleenp, kvn
kvn [Sun, 26 Jul 2009 16:40:14 -0700] rev 3594
6863420: os::javaTimeNanos() go backward on Solaris x86
Summary: Use new atomic long load method Atomic::load() to load max_hrtime.
Reviewed-by: never, ysr, johnc, phh, dcubed, acorn
kvn [Sun, 26 Jul 2009 12:59:41 -0700] rev 3593
6851386: assert(b->find_node(def) < j,"uses must follow definitions")
Summary: Add additional check for a tight loop.
Reviewed-by: never
never [Fri, 24 Jul 2009 12:40:40 -0700] rev 3592
6861984: solaris version of libsaproc.so should support SA_ALTROOT directly
Reviewed-by: kvn, twisti
ysr [Wed, 05 Aug 2009 18:54:12 -0700] rev 3591
6868991: JPRT: elide GCBasher_G1 test on winx64 until 6867250 is resolved
Summary: JPRT: elide GCBasher_G1 test on winx64 until 6867250 is resolved
Reviewed-by: jcoomes
johnc [Tue, 04 Aug 2009 16:00:17 -0700] rev 3590
6819077: G1: first GC thread coming late into the GC.
Summary: The first worker thread is delayed when entering the GC because it clears the card count table that is used in identifying hot cards. Replace the card count table with a dynamically sized evicting hash table that includes an epoch based counter.
Reviewed-by: iveresov, tonyp
johnc [Mon, 03 Aug 2009 12:59:30 -0700] rev 3589
6865703: G1: Parallelize hot card cache cleanup
Summary: Have the GC worker threads clear the hot card cache in parallel by having each worker thread claim a chunk of the card cache and process the cards in that chunk. The size of the chunks that each thread will claim is determined at VM initialization from the size of the card cache and the number of worker threads.
Reviewed-by: jmasa, tonyp
jmasa [Sun, 02 Aug 2009 22:33:27 -0700] rev 3588
Merge
jmasa [Sun, 02 Aug 2009 19:10:31 -0700] rev 3587
6843292: "Expect to be beyond new region unless impacting another region" assertion too strong
Summary: In the assertion allow for collision with the guard page.
Reviewed-by: tonyp, ysr, jcoomes
jmasa [Sun, 02 Aug 2009 18:44:36 -0700] rev 3586
6862534: -XX:NewRatio completely ignored when combined with -XX:+UseConcMarkSweepG
Summary: Use NewRatio if it is explicitly set.
Reviewed-by: ysr, jcoomes
ysr [Fri, 31 Jul 2009 10:41:29 -0700] rev 3585
Merge
tonyp [Thu, 30 Jul 2009 14:50:58 -0400] rev 3584
6866591: G1: print update buffer processing stats more often
Summary: It adds parameter -XX:+G1SummarizeRSetStatsPeriod that causes update buffer processing information to be printed periodically. It also includes two small formatting changes.
Reviewed-by: jmasa, jcoomes, ysr
tonyp [Wed, 29 Jul 2009 11:01:26 -0400] rev 3583
6864886: G1: rename -XX parameters related to update buffers
Summary: renaming a couple of update buffer-related parameters to make them more understandable and consistent.
Reviewed-by: iveresov, ysr
coleenp [Thu, 30 Jul 2009 15:06:19 -0400] rev 3582
Merge
dcubed [Tue, 28 Jul 2009 13:50:07 -0600] rev 3581
Merge
dcubed [Tue, 28 Jul 2009 13:35:00 -0600] rev 3580
6862295: JDWP threadid changes during debugging session (leading to ingored breakpoints)
Summary: Correctly count full GC operations for framework collectors. Add ForceFullGCJVMTIEpilogues as a future work around if needed.
Reviewed-by: jcoomes, alanb, ysr
coleenp [Mon, 27 Jul 2009 17:23:52 -0400] rev 3579
Merge
mchung [Mon, 27 Jul 2009 09:06:22 -0700] rev 3578
6864003: Modify JVM_FindClassFromBootLoader to return null if class not found
Summary: JVM_FindClassFromBootLoader returns null if class not found
Reviewed-by: acorn, alanb, dholmes
poonam [Thu, 16 Jul 2009 18:21:40 -0700] rev 3577
6840305: Discrepancy in system memory details (when 4G or greater) reported by JVM and Windows OS
Summary: GlobalMemoryStatus() does not report correct memory usage when the system has more than 4gb of RAM. GlobalMemoryStatusEx() should be used in place of GlobalMemoryStatus().
Reviewed-by: kamg, coleenp
martin [Mon, 29 Jun 2009 14:42:12 -0700] rev 3576
6850957: Honor -XX:OnOutOfMemoryError when array size exceeds VM limit
Summary: call report_java_out_of_memory("Requested array size exceeds VM limit")
Reviewed-by: tbell, dholmes, alanb, ysr
Contributed-by: jeremymanson@google.com
mchung [Fri, 10 Jul 2009 11:10:00 -0700] rev 3575
6857194: Add hotspot perf counters to aid class loading performance measurement
Summary: Add new jvmstat counters to measure detailed class loading time
Reviewed-by: acorn, kamg
trims [Thu, 13 Aug 2009 17:47:43 -0700] rev 3574
6871765: Bump the HS16 build number to 08
Summary: Update the HS16 build number to 08
Reviewed-by: jcoomes
xdono [Thu, 20 Aug 2009 11:20:09 -0700] rev 3573
Added tag jdk7-b70 for changeset 0caafb54c87f
tbell [Mon, 24 Aug 2009 22:39:34 -0700] rev 3572
Merge
wetmore [Fri, 14 Aug 2009 17:29:31 -0700] rev 3571
6872177: JCE framework and provider builds broken following -target 7 changes
Reviewed-by: ohair
xdono [Thu, 20 Aug 2009 11:20:04 -0700] rev 3570
Added tag jdk7-b70 for changeset d36024aecf97
duke [Wed, 05 Jul 2017 16:59:17 +0200] rev 3569
Added tag jdk7-b70 for changeset 207f694795c4
duke [Wed, 05 Jul 2017 16:59:17 +0200] rev 3568
Merge
duke [Wed, 05 Jul 2017 16:59:14 +0200] rev 3567
Merge
tbell [Fri, 14 Aug 2009 08:53:23 -0700] rev 3566
Merge
jjg [Tue, 11 Aug 2009 18:35:05 -0700] rev 3565
6870743: update comments in langtools/make/build.properties
Reviewed-by: darcy
jjg [Tue, 11 Aug 2009 14:05:32 -0700] rev 3564
6870591: langtools build sets javac.bootclasspath incorrectly
Reviewed-by: ohair
asaha [Tue, 11 Aug 2009 08:22:46 -0700] rev 3563
Merge
asaha [Mon, 10 Aug 2009 09:36:40 -0700] rev 3562
Merge
asaha [Fri, 07 Aug 2009 11:32:20 -0700] rev 3561
6803688: Integrate latest JAX-WS (2.1.6) in to JDK 6u14
Reviewed-by: darcy, ramap
mcimadamore [Tue, 11 Aug 2009 01:14:31 +0100] rev 3560
6199153: Generic throws and overriding
Summary: javac incorrectly rejects an uchecked overriding
Reviewed-by: jjg
mcimadamore [Tue, 11 Aug 2009 01:14:06 +0100] rev 3559
6569404: Cannot instantiate an inner class of a type variable
Summary: javac is too strict in rejecting member selction from a type-var
Reviewed-by: jjg
mcimadamore [Tue, 11 Aug 2009 01:13:42 +0100] rev 3558
6869075: regression: javac crashes when compiling compound string assignment with generics
Summary: javac should not add syntehtic cast to the LHS of an assignment expression
Reviewed-by: jjg