JDK 7 Milestone 12 Changes

RFEs

5017953:spurious cascaded diagnostics when name not found
6173675:M&M;: approximate memory allocation rate/amount per thread
6246816:SwingSet2 should be rewritten
6413588:Add 'ldd -r' and 'dump -Lv' checks to all .so files delivered in the JDK
6539281:-Xcheck:jni should validate char* argument to ReleaseStringUTFChars
6588413:Use -fvisibility=hidden for gcc compiles
6608385:G1: need to support parallel reference processing
6728865:(coll) Provide a better heuristics for Collections.disjoint method
6807801:CMS: could save/restore fewer header words during scavenge
6851834:Javadoc doclet needs a structured approach to generate the output HTML.
6880112:Project Coin: Port JDK core library code to use diamond operator
6886358:layout code update
6909026:Change GNU make version requirement to 3.81
6909331:Add vsvars.sh to the jdk repository (handy cygwin way to get vcvars32.bat run)
6911839:Sles/SuSE 11 needs CJK support
6912013:Remove the temporary launcher fix to add modules in the bootclasspath
6912291:Third party license agreement should be present in all bundles
6925851:Localize JRE into pt_BR
6940890:Java doesn't pick up the correct fontconfig files in latest Solaris Next builds.
6941122:G1: UseLargePages does not work with G1 garbage collector
6961186:Better VM handling of unexpected exceptions from application native code
6961690:load oops from constant table on SPARC
6977034:Thread.getState() very slow
6977804:G1: remove the zero-filling thread
6981484:Update development launcher
6985015:C1 needs to support compressed oops
6987107:Add variable to add to but not modify non-fcs version string
6989148:(fs) zip provider should be available "out of the box"
6989472:Provide simple jdk identification information in the install image
6989984:Use standard include model for Hotspot
6990754:Use native memory and reference counting to implement SymbolTable
6993732:Remove the HPI
6994056:G1: when GC locker is active, extend the Eden instead of allocating into the old gen
6994297:G1: do first-level slow-path allocations with a CAS
6994753:Optional tracking of JRE usage.
6999210:javac should be able to warn of anomalous conditions in classfiles
7002594:Math.max and Math.min should use floatToRawIntBits() to check for -0.0
7003271:Hotspot should track cumulative Java heap bytes allocated on a per-thread basis
7003401:would have a direct summary view about an event detail as "begin-location_end" as CE proposed
7003748:Decode C stack frames when symbols are presented (PhoneHome project)
7004582:Add GetLocalInstance() function to JVMTI 1.2
7005608:Project Coin: Port JDK JCA and crypto provider code to use diamond operator
7006044:materialize cheap non-oop pointers on 64-bit SPARC
7006109:Add test library to simplify the task of writing automated type-system tests
7006113:G1: Initialize ReferenceProcessor::_is_alive_non_header field
7006126:(fs) Updates to file system API (1/2011)
7006354:Updates to Visual Studio project creation and development launcher
7006505:Use kstat info to identify SPARC processor
7007068:G1: refine the BOT during evac failure handling
7007432:Test generic types well-formedness
7007446:G1: expand the heap with a single step, not one region at a time
7007583:(tz) Windows-only: update tzmappings for KB2443685
7008195:[Fmt-Me] Improve MessageFormat.applyPattern performance
7008466:Tiered: Enable testing of tiered compilation in JPRT
7008713:Project Coin: Port JDK kerberos5 and security tools to use diamond operator
7008728:Project Coin: Port JDK basic security, permission, and authentication code to use diamond operator
7011497:new CertPathValidatorException.BasicReason enum constant for constrained algorithm
7011839:JSR 292 turn on escape analysis when using invokedynamic
7012003:Project Coin: port JDK ssl code to use diamond operator
7013272:Automatically generate info about how compiler resource keys are used
7014634:By default, only build the product bits with a closed jdk build (like openjdk does)
7014645:Support perl style Unicode hex notation x{...}
7014711:Fork HS20 to HS21 - renumber Major and build numbers of JVM
7015530:Reiterate API specializations in javax.lang.model.element subinterfaces
7016023:Move ARM and PPC Implementations to closed repository

Bugs

4396385:[Fmt-Da] SimpleDateFormat too lenient when parsing 1-based hours
4421494:Problem with java/classes_lang
4493128:CubicCurve2D intersects method fails
4645692:solveCubic() does not return ALL solutions
4724552:CubicCurve2D contains(Rectangle2D) returns true when only partially contained
4887645:Remove "awt.threadgroup" system property
4917091:javac rejects array over 128 in length
4926272:methodOopDesc::method_from_bcp is unsafe
4930919:race condition in MDO creation at back branch locations
4940539:Constructor of java.util.Locale should handle ISO 639-2 Language Codes
5001004:Required Security Algorithms need to be defined
5076980:(fmt) FormattableFlags specifies unsupported '^' format flag
5088429:varargs overloading problem
6199075:Unambiguous varargs method calls flagged as ambiguous
6203034:[AC] AttributedCharacterIterator methods works wrong (run with respect differs from spec)
6302804:Hotspot VM dies ungraceful death when C heap is exhausted in various places.
6313164:javac generates code that fails byte code verification for the varargs feature
6340263:Regression testcase java/awt/dnd/DnDClipboardDeadlockTest throughs IOException: Owner timed out
6342301:Bad interaction between setting the ui and file filters in JFileChooser
6348631:remove the use of the HPI library from Hotspot
6360517:ALT_MSDEVTOOLS_PATH and rc.exe location, and rebase location
6382377:incorrect Exception is given to interceptor
6396503:javac should not require assertions enabled
6402006:FileInputStream.available() returns negative values when reading a large file
6415373:(cs) UnicodeEncoder emits BOM when there are no bytes to encode
6419926:JSR 199: FileObject.toUri() generates URI without schema (Solaris)
6430241:Hard to disable symbol file feature through API
6431076:Cursor gets reset to text cursor in xawt TextArea when autoscrolling on append
6436034:Instance filter doesn't filter event if it occurs in native method
6444769:java/awt/Insets/WindowWithWarningTest/WindowWithWarningTest.html fails
6457726:Character.isWhitespace JavaDoc has nonexistent char literals
6458402:3 jvmti tests fail with CMS and +ExplicitGCInvokesConcurrent
6472925:OutOfMemoryError fails to generate stack trace as it now ought
6476118:compiler bug causes runtime ClassCastException for generics overloading
6486695:[Col] Doc: CollationElementIterator example assumes Collator.getInstance return type
6504896:TreeMaker.Literal(Object) does not support Booleans
6508943:A small typo in the documentation
6510286:Wording of javac error for inner classes
6515695:[Col] java.text.RuleBasedCollator - JavaDoc "Examples" - Two bugs in sample code
6522789:[zh_CN] translation of "enclosing class" in doclet is incorrect
6527572:(cs) Charset.forName can throw NullPointerException when testing bug level
6532833:PIT: Metal LAF - The right side border is not shown for the Spinner after the removing the buttons
6544224:(reflect) sun.reflect.misc is missing from ct.sym
6554097:"final" confuses @SuppressWarnings
6557615:Method toString() of java.security.Timestamp throws IndexOutOfBoundsException if CertPath has empty
6560348:PIT : java/awt/xembed/server/RunTestXEmbed.java fails
6566218:l10n of 6476932
6566340:Restore use of stillborn flag to signify a thread that was stopped before it started
6567415:Neverending loop in ClassReader
6569633:Varargs: parser error when varargs element type is an array
6571165:Minor doc bugs in JavaCompiler.java
6578041:Drag & Drop from Motif to Java does not work.
6579775:l10n upate after 6212566
6579789:Internal error "c1_LinearScan.cpp:1429 Error: assert(false,"")" in debuggee with fastdebug VM
6581254:pkcs11 provider fails to parse configuration file contains windows short path
6581775:Fix the white space problem in javac shell tests
6583275:Hotspot crash in vm_perform_shutdown_actions due to uninitialized TLS during out of memory handling
6589952:Swing: dead links in API documentation
6594914:@SuppressWarnings("deprecation") does not not work for the type of a variable
6635462:D3D: REGRESSION: XOR rendering is extremly slow
6639507:Title of javax.swing.JDialog is null while spec says it's empty
6644493:[Fmt-Da] SimpleDateFormat parsing RFC822 time offset is slow
6647615:Sample code in ListResourceBundle is not correct and causes a compile error.
6653944:(cal) BuddhistCalendar yearOffset erased when deserialized
6659234:Bug in javax.sql.rowset.serial.SerialBlob.getBytes
6675400:"Details" in English has to be "Details" in German
6693961:cross-window focus transfer ability in the Focus Spec should be revised
6704010:Internal Error (src/share/vm/interpreter/interpreterRuntime.cpp:1106)
6708417:On Chinese OS Applet string is appearing in English
6709453:Screen flickers when a JFrame switches to fullscreen mode
6709457:(fc) lock/tryLock() throws IOException "Access is denied" when file opened for append [win]
6714797:InitialContext.close does not close NIO socket connections
6735293:javax.swing.text.NavigationFilter.getNextVisualPositionFrom() not always throws BadLocationException
6736178:java.awt.image.SampleModel constructor unexpectedly throws IllegalArgumentException
6741526:KeyboardFocusManager.setDefaultFocusTraversalPolicy(FocusTraversalPolicy) affects created components
6745048:Unnecessary surfix "(O)" in JFileChooser open button text
6751021:TEST_BUG: race condition in the test java/lang/Runtime/exec/Duped.java
6751923:JNDI wake up when clock_settime() is called
6759414:javascript engine can not write to StringWriter.
6765546:Wrong sscanf used to parse CompilerOracle command >= 32 characters could lead to crash
6766342:Improve performance of Ductus rasterizer
6766644:Redefinition of compiled method fails with assertion "Can not load classes with the Compiler thread"
6775317:Improve performance of non-AA transformed rectangles and single wide lines in software pipelines
6780143:hs203t003 hits SIGSEGV/EXCEPTION_ACCESS_VIOLATION with -XX:+UseCompressedOops
6782574:AffineTransformOp.filter(BufferedImage, BufferedImage) fails with InternalError
6785462:Missing "(O)" in JFileChooser Open button in Windows LAF
6789220:CMS: intermittent timeout running nsk/regression/b4796926
6799854:CodeSigner.hashCode() does not work with serialization
6809483:hotspot:::method_entry are not correctly generated for "method()V"
6811367:Fix code in HeapDumper::dump_heap() to avoid buffer overrun
6813208:pageDialog throws NPE from applet
6814943:getcpool001 catches more than one JvmtiThreadState problem
6820955:Remove N2 memory workaround on tenaya
6828768:RMI-IIOP EJB clients do not fail over due to defect in JDK 1.6.0_12
6829919:URLClassLoader.close() doesn't close resource file if getResourceAsStream(...) was called before
6837842:JNI_CreateJavaVM crashes under impersonation
6838943:inference: javac is not handling type-variable substitution properly
6839888:Array overrun in vm adlc
6842956:Assertion error in javax_sound on 64-bit RHEL 5.3 with 32-bit JDK
6851050:unnecessary full stop character in ja jdi messages
6859086:Dialog created by JOptionPane.showMessageDialog does not repaint sometimes
6865028:Illegal instructions passing verification prior to 'invokespecial Object.'
6866808:nsk/stress/jck12a/jck12a014 crashes with SIGSEGV at [libjvm.so+0xc5b10]
6869617:RhinoScriptEngine bug : ScriptException cause not set (with fix)
6875026:CTW failure jdk6_18/hotspot/src/share/vm/c1/c1_LinearScan.cpp:5486
6876037:CTW fails jdk7/hotspot/src/share/vm/opto/type.cpp:2055. assert(bits,"Use TypePtr for NULL")
6877056:SVUID calculated for java.lang.Enum is not 0L
6887710:Jar index should avoid putting META-INF in the INDEX.LIST
6891551:Font rasterisation uses more heap than needed for some strikes.
6892138:Windows GDI platform font lookup apis affect start-up for small UI apps
6892493:potential memory leaks in 2D font code indentified by parfait.
6893109:memory leak in readObject() and writeObject() using idlj from jdk 1.6.0_14
6896088:URLClassLoader.close() apparently not working for JAR URLs on Windows
6896157:unsynchronized hashmap in com.sun.corba.se.impl.transport.SelectorImpl.createReaderThread
6896624:G1: hotspot:::gc and hotspot:::mem-pool-gc probes are not fired
6896693:[fr] keytool: wrong message format in fr locale
6896700:Validation of signatures succeed when it should fail
6902615:Method JTextComponent.getKeyStrokesForAction() throws StackOverflowError
6910550:javac 1.5.0_17 fails with incorrect error message
6913300:Missing serialVersionUID in javax.print.attribute.standard.DialogTypeSelection
6917884:NPE in sun.font.FcFontConfiguration.getPlatformFontNames
6921598:PrinterDialog hidden behind other frames
6923430:G1: assert(res != 0,"This should have worked.")
6924489:sun.security.pkcs11.wrapper.PKCS11Exception: CKR_OPERATION_NOT_INITIALIZED
6925760:Scaled graphics can cause overlapped LCD mode strings on Windows for pixel size > 48
6927458:font system should cache transient strikes with weak references.
6927816:Demo crash in heaptracker with Non-Sun JDK due to possible violation of JNI spec
6928562:Assert(_no_handle_mark_nesting==0,"allocating handle inside NoHandleMark"
6929137:java-corba: Locking too broad in com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl
6930980:Disable TrueType hinting for fonts known not to hint well
6935155:@since tag is missing in JTextComponent.save/restoreComposedText
6939224:MethodHandle.invokeGeneric needs to perform the correct set of conversions
6939417:ArrayIndexOutOfBoundsException in Win 7 on selected printers
6943278:spurious error message for inference and type-variable with erroneous bound
6943352:SSL regression: RSAClientKeyExchange fails to pass securerandom arg to KeyGen
6943959:NumericShaper API doc doesn't describe ARABIC/EASTERN_ARABIC precedence
6944304:Potential rebranding issues in the openjdk7/corba sources
6945178:SecurityException upon drag-and-drop
6948223:Corba issue, fail to reload object
6949040:java.dyn package must be compiled with -target 7 or better
6949749:regression cases need to be updated by removing "System.exit(0)"
6950375:Remove msvcrt.dll from the Windows JRE bundles
6951086:Excessive Local References in sun.font.SunLayoutEngine.nativeLayout
6951501:EUDC character is not displayed on Swing
6956758:NPE in com.sun.tools.javac.code.Symbol - isSubClass
6957765:Test Bug - javax/swing/SwingWorker/6480289/bug6480289.java failed on 1.7.0b94 but passed on previous
6958221:java.awt.Font.getFamily() leads to JVM crash on Linux on JDK7 for "custom" fonts
6959584:closed/javax/swing/JFileChooser/4847375/bug4847375.java : compilation failed
6961571:Update visitors to support ARM's ElementKind.RESOURCE_VARIABLE
6962318:Update copyright year
6963357:After clicking the "Load" button,the case FileDialogUserFilterTest.html crashes in jdk7 b98.
6963934:JCCompilationUnit.getImports does not report all imports
6964547:Impossible to set useV4 in SocksSocketImpl
6966589:hs16-b08 causes java.lang.StackOverflowError
6968053:(launcher) hide exceptions under certain launcher failures
6968793:issues with diagnostics
6968933:Clip loop() deadlock in DirectAudioDevice$DirectClip.run
6969184:poor error recovery after symbol not found
6973773:JCK manual case JSliderTests.html#JSlider fails in jdk7 b100
6974966:G1: unnecessary direct-to-old allocations
6975326:Problem in install/make/rebase/Makefile, grep on empty pattern
6975480:VS2010 says _STATIC_CPPLIB is deprecated, may need to change this usage
6975866:api/org_ietf/jgss/GSSContext/index.html#wrapUnwrapIOTest started to fail since jdk7 b102
6978187:G1: assert(ParallelGCThreads> 1||n_yielded() == _hrrs->occupied()) strikes again
6979327:method handle invocation should use casts instead of type parameters to specify return type
6979376:to have ldap filters tolerate underscore character in object identifier
6979537:closed/javax/swing/JSplitPane/UnitTest/UnitTest.java fails
6980024:Rebranding jre7/jdk7 License, Copyright, Readme
6980204:closed/java/awt/font/LogicalFonts/MappingTest.java fails
6980281:SWAT: SwingSet2 got core dumped in Solaris-AMD64 using b107 swat build
6980447:Rhino JavaScript engine code in jdk-7 has to updated with the latest code from Rhino 1.7R3
6980681:CORBA deadlock in Java SE beleived to be related to CR 6238477
6981737:The java.vm.specification.version property is 1.0, seems like it should be 2.0
6981777:implement JSR 292 EG adjustments from summer 2010
6982992:Tests CheckAttributedTree.java, JavacTreeScannerTest.java, and SourceTreeeScannerTest.java timeout
6982999:tools must support -target 7 bytecodes
6983028:java/awt/FontClass/FontPrivilege.java
6983037:closed/java/awt/font/FontNames/Type1Fonts.java failed due to missed font
6983204:G1: Nightly test nsk/regression/b4958615 failing with +ExplicitInvokesConcurrent
6983207:API: MessageFormat quote handling discrepancy
6983248:net/net001 and net/net003 fail on WinXP with JDK7-B108
6984049:applet browser vendor rebranding changes (jdk7 only)
6984255:Request for java.awt.SplashScreen spec update: mention possibility of having custom "-splash" option
6985202:no access to doc comments from Tree API
6986242:cut-n-paste error in javadoc for Trees.instance(ProcessingEnvironment)
6986825:policytool can not save file.
6987812:SAJDI: "gHotSpotVMTypes was not initialized properly in the remote process"
6988106:javac report 'java.lang.IllegalMonitorStateException'
6988168:Press the "Toggle Font" button.The size of the combo box didn't change.
6988176:There is focus painted inside the button.
6988205:Test failed due to compilation failed, JTextComponent doesn't create drop locations with null bias.
6988439:Parallel Class Loading test deadlock involving MethodData_lock and Pending List Lock
6989076:JVM crashes in klassItable::initialize_itable_for_interface
6989370:Windows platform fonts may be incorrectly marked as ineligible for the native rasteriser
6989702:sound native code compiler warnings
6989705:ECC security code native code compiler warnings
6990037:font warnings in the build, missing fonts
6990094:ObjectInputStream cloneArray doesn't handle short[]
6990106:FindBugs scan - Malicious code vulnerability Warnings in com.sun.java.util.jar.pack.*
6990134:minor (but red) findbugs warnings
6990209:JCK7-compiler lang/ICLS/icls006/icls00603/icls00603a.html#icls00603src test fails.
6990370:FindBugs scan - code warnings in com.sun.jndi.ldap.*
6990651:Regression: NPE when refreshing applet since 6u22-b01
6990933:assert(sender_cb) failed: sanity in frame::sender_for_interpreter_frame
6991482:Add global jdk makefile options to silence some VS2010 warnings
6992416:[Spec clarification request] Is color deviation for splash screen image allowed?
6992698:JSR 292: remove support for transient syntax in polymorphic signature calls
6992833:[Spec clarification request] point (0,0) in SplashScreen.createGraphics()
6992964:FindBugs warnings in com.sun.security.auth.module.UnixSystem.java
6992999:fully remove JSR 308 from langtools
6993071:java.awt.SplashScreen should mention that no unnecessary distortions to the image are allowed
6993113:[Spec clarification request] getSplashScreen(): null or HeadlessException?
6993125:runThese crashes with assert(Thread::current()->on_local_stack((address)this)) failed: ...
6993305:starting position of a method without modifiers and with type parameters is incorrect
6993803:Request to update SplashScreen specification
6993978:Project Coin: Compiler support of annotation to reduce varargs warnings
6994628:G1: Test gc/gctests/FinalizeTest05 fails (one live object is finalized)
6996365:Evaluate the priorities of cipher suites
6996367:improve HandshakeHash
6996439:[Spec clarification request] Is any delay with splashscreen appearance allowed?
6996613:CompactibleFreeListSpace::print should call CompactibleFreeListSpace::print_on, not Space::print_on
6996867:Garbage rendering of LCD text with SRC composite mode
6997210:Solaris 11 has no development support for DGA: Cannot build JDK
6997298:fatal error: must own lock CMS_markBitMap_lock during heap dump
6997561:A request for better error handling in JNDI
6998323:Unexpected color change after invoking SplashScreen.update()
6998583:NativeSeedGenerator is making 8192 byte read requests from entropy pool on each init.
6998802:ScavengeALot: assert(!gch->incremental_collection_failed()) failed: Twice in a row
6998860:Signed jar file verification is currently creating many extra new Sun providers.
6998985:faulty generic arraycopy on windows x86_64: 4th arg overwritten with oop
6999045:DOC: Unclear spec for BevelBorder constructor and BorderFactory factory method (colors switching)
6999460:Glassfish build with JDK 6 / 7 is 5x-10x slower on Windows than on Linux
6999491:non-zero COOPs are used when they should not
6999620:[parfait] potential buffer overruns in 2d and awt
6999766:Changes to correct c/c++ language issues for use of parfait
6999891:DefaultFileManager incorrect
6999988:CMS: Increased fragmentation leading to promotion failure after CR#6631166 got implemented
7000225:Sanity check on sane-alsa-headers is broken
7000349:Tiered reacts incorrectly to C1 compilation failures
7000491:assert(false) failed: should be optimized out in SharedRuntime::g1_wb_pre
7000507:javadoc warnings in java.util.Locale
7000511:PrintStream, PrintWriter, Formatter, Scanner leave files open when exception thrown
7000559:G1: assertion failure !outer||(full_collections_started == _full_collections_completed + 1)
7000578:CMS: assert(SafepointSynchronize::is_at_safepoint()) failed: Else races are possible
7000693:Regression : java.sql.Timestamp compareTo(), before(), after() return incorrectly using low values
7000729:NLS: rmic.properties cannot be processed by translation team
7000995:Add check in makefiles to verify that msvcp100.dll is NOT used
7001033:CMS: assert(gch->gc_cause() == GCCause::_scavenge_alot||!gch->incremental_collection_failed())
7001056:JDK 7 fails on to build on Solaris 10 update 9 - updated Xrender header files
7001118:DOC: javax.swing.border.StrokeBorder.paintBorder() doesn't throw NPE in all specified cases
7001363:java/dyn/InvokeDynamic should not be a well-known class in the JVM
7001379:bootstrap method data needs to be moved from constant pool to a classfile attribute
7001423:JSR 292 bytecode enhancements need unit tests
7001424:implement JSR 292 EG adjustments, November 2010
7001484:DOC: Method javax.swing.border.StrokeBorder.getBorderInsets() should specify how it converts float
7001720:copyright templates not rebranded
7002070:If catch clause has an incompatible type, error pointer points to first exception type in list
7002129:Zero and Shark fixes, 3rd
7002173:java.awt package docs build warnings
7002320:Locale.forLanguageTag()/toLanguageTag() not working properly with ja_JP_JP locale
7002386:(launcher) fix XshowSettings
7002546:CMS: regression on SpecJbb2005 on 7b118 comparing to 7b117 on small heaps
7002627:JNI Critical Arrays should be released with the original (unmodified) pointer
7002666:eclipse CDT projects crash with compressed oops
7002766:Java2d: Changes to correct c/c++ language issues for use of parfait
7002837:Diamond: javac generates diamond inference errors when in 'finder' mode
7002957:(fc) FileChannel.transferTo fails to load libsendfile on Solaris 64-bit
7003125:precompiled.hpp is included when precompiled headers are not used
7003130:assert(iterations
7003155:(file) Paths.get() does not handle escaped octets correctly
7003398:NetworkInterface equals() and hashCode() behaviors depend on permissions granted
7003434:test/closed/java/awt/FullScreen/DisplayChangeVITest/DisplayChangeVITest.java fails with ClassCastExc
7003456:ADLC files not correctly generated on Windows
7003462:cannot read InputStream returned by java.util.ZipFile.getInputStream(ZipEntry)
7003487:clhsdbproc stacktrace fails on x64
7003550:Loosen modeling requirements for annotation processing erroneous code
7003554:(tiered) assert(is_null_object()||handle() != NULL) failed: cannot embed null pointer
7003643:[Fmt-Me] MessageFormat.toPattern produces wrong quoted string and subformat modifiers
7003707:need to remove (some) system include files from the HotSpot header files
7003744:Compiler error concerning final variables
7003745:Code style cleanups (sync from Dougs CVS)
7003782:Update JVMTI version to 1.2 for jdk7
7003786:sort Obj_Files before compiling
7003789:PTRACE_GETREGS problems with SA on Linux.
7003798:test/compiler/6991596 fails with true != false
7003845:README-builds document proper location of forest extension, provide alternatives
7003860:G1: assert(_cur_alloc_region == NULL||!expect_null_cur_alloc_region) fails
7004021:docs should not assume -source 1.5
7004029:intermittent failures compiling pack200
7004035:signed jar with only META-INF/* inside is not verifiable
7004168:jarsigner -verify checks for KeyUsage codesigning ext on all certs instead of just signing cert
7004205:Corrected fix for CR 6998016
7004217:Remove IA64 workaround re-introduced with CR6953477
7004335:Javadoc for Locale.toLangaugeTag() is unclear
7004439:(sctp) SCTP_SET_PEER_PRIMARY_ADDR throws SocketException on Linux
7004530:casx used for 32 bit cas after 7003554
7004698:javap does not output CharacterRangeTable attributes correctly
7004706:l10n of 7000752 Duplicate entry in RowSetResourceBundles.properties
7004713:regression: cannot find symbol: variable delegate failed compile _Stub
7004721:ktarg.sh fails when there's no default realm
7004925:CTW: assert(nbits == 32||-(1 << nbits-1) <= x && x < ( 1 << nbits-1)) failed: value out of range
7004940:CTW: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG
7005007:Refine use of ALT_COMPILER_PATH to avoid conflict with JPRT usage
7005016:pit jdk7 b121 sqe test jhttp/HttpServer150013/HttpServer150013.java fails on all platforms.
7005095:Cast: compile reject sensible cast from final class to interface
7005241:C1: SEGV in java.util.concurrent.LinkedTransferQueue.xfer() with compressed oops
7005259:CMS: BubbleUpRef asserts referent(obj)->is_oop() failed: Enqueued a bad referent
7005320:(lc) doc: missing " in Locale.forLanguageTag code samples
7005371:Multicatch: assertion error while generating LocalVariableTypeTable attribute
7005424:Resync java.util.concurrent classes with Dougs CVS - Jan 2011
7005671:Regression: compiler accepts invalid cast from X[] to primitive array
7005856:avoid name clash for langtools when building on MacOS
7005896:Java2D D3D pipeline doesn't recognise latest Windows OSes
7005984:Incorrect values of S0C and S0CMX appear with -gcnewcapacity in jstat
7005986:(zipfs) ZipPath.startsWith() fails because of the implementation of getName(index)
7006129:Project Coin: Annotation type to reduce varargs warnings
7006221:Bump the HS20 build number to 04
7006265:Javadoc warnings
7006270:Several javadoc regression tests are failing on windows
7006454:Typo in javadocs for Statement.executeBatch
7006471:fix for 6988439 crashes when pending list lock is null
7006564:NPE in javac running test/tools/javac/nio/compileTest/CompileTest.java
7006576:(zipfs) Path.exists() always returns false on dirs when zip/JAR file built without dirs
7006578:Project Coin: Retrofit JDK libraries with @SafeVarargs
7006659:temporary adlc files are added to the build variables
7006704:(pack200) add missing file for 6990106
7006853:Integrate JAX-WS 2.2.2 RI into JDK 7
7006948:FindBugs warning in IndexColorModel class
7006997:A typo in MidiSystem.getTransmitter() implementation code
7007157:(pack200) stripping attributes causes a NPE
7007229:Fix warnings with VS2010 in compressedStream.cpp
7007257:jaxp 1.4.5 jdk7 1st integration
7007299:FileFontStrike appears not to be threadsafe?
7007377:JSR 292 MethodHandlesTest.testCastFailure fails on SPARC with -Xcomp +DeoptimizeALot
7007615:java_util/generics/phase2/NameClashTest02 fails since jdk7/pit/b123.
7007708:TEST: javax/swing/JScrollBar/6542335/bug6542335.java failes agaisnt jdk7 on solaris/linux
7007769:VM crashes with SIGBUS writing PerfData if tmp space is full
7007905:javazic produces wrong line numbers
7008047:remove sanity check of msival tool from JDK tree
7008106:com/sun/awt/Translucency/WindowOpacity.java test fails just against jdk7 b122
7008136:CMS: assert((HeapWord*)nextChunk <= _limit) failed: sweep invariant
7008165:Garbage in ClassFormatError message
7008325:CodeCache exhausted on sparc starting from hs20b04
7008378:javac bootstrap launcher fails on cygwin when called via an absolute path
7008444:Remove unnecessary include of stdint.h in java_md.c
7008595:Class loader leak caused by keepAliveTimer thread in KeepAliveCache
7008723:Remove binary plugs creation and use from openjdk
7008759:Bump the HS20 build number to 05
7008809:should report the class in ArrayStoreExceptions from compiled code
7008869:Debug printlns accidentally added to make/build.xml
7009085:(zipfs) ZipPath.normalize("/./.") returns null.
7009092:(zipfs) ZipPath.isSameFile() should always return true if this Path and the given Path are equal.
7009102:(zipfs) ZipPath.toRealPath() should always return absolute path.
7009231:C1: Incorrect CAS code for longs on SPARC 32bit
7009268:PPC: guarantee(middle - slop > start) failed: need enough space to divide up
7009359:HS with -XX:+AggressiveOpts optimize new StringBuffer(null) so it does not throw NPE as expected
7009618:regression test failed caused by the fix for 7003462
7009756:volatile variables could be broken throw reflection API
7009760:Possible stack corruption in Java_java_net_TwoStacksPlainSocketImpl_socketGetOption()
7009828:Fix for 6938627 breaks visualvm monitoring when -Djava.io.tmpdir is defined
7009849:C1: Incorrect frame size computation
7009969:Remove SKIP_OPENJDK_BUILD from top Makefile
7009975:Large file support broken in hs20-b04
7010068:Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - first pass
7010180:JSR 292 InvokeDynamicPrintArgs fails with: assert(_adapter == NULL) failed: init'd to NULL
7010192:InetAddress.isReachable hits ShouldNotReachHere with hs20-b04 (win)
7010194:several langtools regression failures after JSR 292 changes (b123)
7010528:javadoc performance regression
7010537:javah no longer depends on javadoc
7010618:C1: array length should be treated at int on 64bit during array allocation
7010665:Misplaced membar in C1 implementation of Unsafe.get/putXXX
7010903:impl. of http.maxConnections is different from the description in JavaSE document
7010913:JSR 292 ciMethodHandle does not handle MethodHandleCompiler exceptions properly
7011095:Coin: revert diamond changes from 6880112 in io/lang/util that occur in method args
7011125:Bump the HS20 build number to 06
7011272:langtools build.xml should provide a patch target
7011379:G1: overly long concurrent marking cycles
7011382:Fix use of VS100COMNTOOLS when installed in non-default or non-space path
7011386:race in objArrayKlass::array_klass_impl
7011442:AppletClassLoader.java needs to avoid spurious wakeup
7011443:./share/classes/sun/awt/SunToolkit.java needs to avoid spurious wakeup
7011446:./windows/classes/sun/awt/windows/WToolkit.java needs to avoid spurious wakeup
7011463:Sparc MacroAssembler::incr_allocated_bytes() needs a RegisterOrConstant argument
7011627:C1: call_RT must support targets that don't fit in wdisp30
7011857:java/util/concurrent/Phaser/FickleRegister.java fails on solaris-sparc
7011940:iCMS: SIGSEGV in SweepClosure::do_already_free_chunk(FreeChunk*)+0x360
7012088:jump to 0 address because of lack of memory ordering in SignatureHandlerLibrary::add
7012269:mapfile for headless awt needs getFontPathNative defined
7012279:Project Coin: Clarify AutoCloseable and Throwable javadoc
7012348:Bump the HS20 build number to 07
7012493:6849574/Test.java fails with Internal Error (src/share/vm/prims/jvmtiTagMap.cpp:3294)
7012505:BreakpointWithFullGC.sh fails with Internal Error (src/share/vm/oops/methodOop.cpp:220)
7012540:java.util.Objects.nonNull() incorrectly named
7012642:G1: JumbleGC002 test aborts with segmentation violation due to uncaught stack overflow
7012644:Regression: jdk/make/common/shared/Defs-windows.gmk has problems on cygwin
7012663:javadoc warning in javax.swing.JComponent and javax.swing.plaf.synth.SynthTextPaneUI
7012701:Add a test to check that Rhino's RegExp parser accepts unescaped '['
7012766:assert(false) failed: DEBUG MESSAGE in MacroAssembler::debug32
7012768:InetAddress lookupTable leaks/deadlocks when using unsupported name service spi
7012823:TEST_BUG: java/nio/MappedByteBuffer tests leave file mappings that prevent clean-up (win)
7012965:Fix failed on sparc for 7009756: volatile variables could be broken throw reflection API
7013008:assert(method == NULL||check_method(method, bcp)) failed: bcp must point into method
7013109:windows application manifest problems
7013282:No appropriate CCC request for listed JDK 7 changes in java.util.spi package (b121)
7013420:Project Coin: remove general expression support from try-with-resources statement
7013453:BufferStrategyPaintManager.dispose will cause IllegalMonitorStateException in event thread
7013585:Dual-pivot quicksort improvements for highly structured (nearly sorted) and data with small periods
7013646:remove obsolete fontconfig files for linux and solaris
7013682:two test checking cpuTime filed java/lang/management/ThreadMXBean
7013718:G1: small fixes for two assert/guarantee failures
7013739:jdk_rmi target is missing in the top repo's test/Makefile
7013812:C1: deopt blob too far from patching stub
7013865:varargs: javac crashes during overload resolution with generic varargs
7013961:Threads attached via JNI attach prevent daemon ThreadGroups from being destroyed
7014095:Broken link in java.sql package specification
7014247:CTW fails when compile sun/misc/AtomicLongCSImpl (REMOVED from JDK7)
7014261:G1: RSet-related failures
7014301:Change make 3.81 sanity check to a fatal, 3.81 is needed now
7014477:pt_BR corba resource bundle is missing in jdk7 build
7014679:G1: deadlock during concurrent cleanup
7014715:javac returns different error code for certain failure(s)
7014734:Project Coin: Allow optional trailing semicolon to terminate resources list in try-with-resources
7014738:Update jdk repo application manifests with Windows 7 compatibility section.
7014794:(file) lookupPrincipalByGroupName fails to find large NIS groups
7014918:Improve core/minidump handling in Hotspot
7014948:(zipfs) ZipFileSystemProvider.newFileSystem(Path...) should not throw FileSystemAlreadyExistsExcep
7015139:(zipfs) ZipPath.delete() should throw DirectoryNotEmptyException when handling "real, non-empty" dir
7015156:Remove JSR 308 changes from core libraries
7015232:missing copyright header in CheckZOrderChange.java
7015391:(zipfs) Update zip provider for 1/2011 changes
7015410:test/java/net/Socks/SocksProxyVersion.java needs to be updated due to 7013420
7015482:jtreg test tools/javac/diags/MessageInfo.java fails when test/ dir is not in langtools repo
7015500:Locale.toLanguageTag() uses "und" as lang subtag for private use only Locale
7015783:Update JDK Netbeans Projects to -source 1.7
7015827:Fix HTML validation issues in java.math package
7015908:3 javax.script tests fail with openjdk build
7016724:Remove sun.jkernel.* classes in JDK 7
7016856:OpenJDK: Dashing performance was reduced during latest changes to the OpenJDK rasterizer
7016897:Copyright header correction : test/sun/security/provider/SeedGenerator/SeedGeneratorChoice.java
7016898:PlainSocketImpl.fd is null on Windows
7016942:Revert a refactoring in TooltipManager to allow reflection hack
7016976:Documentation for required ant version on JDK7 builds on Solaris 10 and Solaris 11
7016998:gcutil class LinearLeastSquareFit doesn't initialize some of its fields
7017009:Secondary out of c-heap memory error reporting out of memory
7017176:Several JNDI tests are mssing GPL header
7017414:before the move of JSR 292 to package java.lang.invoke, javac must recognize the new package
7017454:Residual warnings in sun/nio/** and java/io native code (win64)
7017486:Need synchronized access when flushing the LDAP request queue
7017673:Remove setting of the sun.jkernel.DownloadManager as a boot classloader hook
7017675:typo in JavacParser for allowUnderscoresInLiterals
7017734:jdk7 message drop 1 translation integration
7017840:(zipfs) test/demo/zipfs/basic.sh needs to be updated due to 7013420
7018258:Dual-pivot updates in 7013585 can fail with ArrayIndexOutOfBoundsException
7018366:Fix for 7014918 does not build using MVC 2003
7018835:Debug build issues in jdk makefiles
7019104:Bump the HS21 build number to 02
7019718:make error reporting flags product instead of diagnostic
2011/05/12 15:55 -0700