| 4313887: | New I/O: Improved filesystem interface |
| 4607272: | New I/O: Support asynchronous I/O |
| 5067458: | Loopback SSLSocketImpl createSocket is throwing an exception. |
| 6350801: | Add support for named (instead of numbered) capture groups in regular expression |
| 6378821: | bitCount() should use POPC on SPARC processors and AMD+10h |
| 6460529: | Provide mixin interfaces for getQualifiedName and getTypeParameters |
| 6484959: | G1: introduce survivor spaces |
| 6535697: | keytool can be more flexible on format of PEM-encoded X.509 certificates |
| 6541756: | Reduce executable C-heap |
| 6603316: | Improve Instrumentation for classes loaded at startup |
| 6604422: | G1: re-use half-promoted regions |
| 6661448: | Make the SNMP agent optional when OPENJDK=true and IMPORT_BINARY_PLUGS=false |
| 6690928: | Use spinning in combination with yields for workstealing termination. |
| 6720309: | G1: don't synchronously update RSet during evacuation pauses |
| 6720334: | G1: don't update RSets of collection set regions during an evacuation pause |
| 6755621: | Include SA binaries into Windows JDK |
| 6760309: | G1: update remembered sets during Full GCs |
| 6769027: | Source line should be displayed immediately after the first diagnostic line |
| 6780416: | New keytool commands/options: -gencert, -printcertreq, -ext |
| 6781363: | New I/O: Update socket-channel API to jsr203/nio2-b99 |
| 6787254: | Work queue capacity can be increased substantially on some platforms |
| 6791178: | Specialize for zero as the compressed oop vm heap base |
| 6791649: | add "SKIP_MSIVAL2=true" to the Windows section of make/jprt.config |
| 6796746: | rename LoadC (char) opcode class to LoadUS (unsigned short) |
| 6797305: | Add LoadUB and LoadUI opcode class |
| 6797870: | Add -XX:+{HeapDump,PrintClassHistogram}{Before,After}FullGC |
| 6798714: | OCSPResponse class has to check the validity of signing certificate for OCSP response ~ |
| 6799230: | Lazily load java.lang.annotation.Annotation class |
| 6799452: | HotSpot tests Makefile should take care of ALT_SLASH_JAVA |
| 6799605: | Basic/Raw formatters should use type/symbol printer instead of toString() |
| 6799689: | Make sun.misc.FloatingDecimal.hexFloatPattern static field initialized lazily |
| 6800154: | Add comments to long_by_long_mulhi() for better understandability |
| 6801467: | Defer get the launcher resource bundle until it's needed |
| 6807084: | AutoBox elimination is broken with compressed oops |
| 6807963: | need tool to make sense of LogCompilaton output |
| 6808589: | Merge vm_version_x86_{32,64}.{cpp,hpp} |
| 6809563: | corba build in JDK uses invalid bootclasspath for javah |
| 6810672: | Comment typos |
| 6810915: | Sun proprietary warnings in JDK build |
| 6812587: | Use auxv to determine SPARC hardware features on Solaris |
| 6812678: | macro assembler needs delayed binding of a few constants (for 6655638) |
| 6812831: | factor duplicated assembly code for megamorphic invokeinterface (for 6655638) |
| 6813212: | factor duplicated assembly code for general subclass check (for 6655638) |
| 6813240: | Remove dead code in sun.misc.FormattedFloatingDecimal class |
| 6816154: | G1: introduce flags to enable/disable RSet updating and scanning |
| 6816308: | Changes to allow builds with latest Windows SDK 6.1 on 64bit Windows 2003 |
| 6816311: | Changes to allow builds with latest Windows SDK 6.1 on 64bit Windows 2003 |
| 6816433: | Test G1 and ParOld in JPRT |
| 6817246: | Redundant call to set InetAddressCachePolicy to FOREVER if not set during initialization |
| 6822374: | Windows: detect X64 when PROCESSOR_IDENTIFIER contains EM64T or Intel64 |
| 6822913: | Consolidate make/jprt.config files, let JPRT manage this file make it optional in repos |
| 4766230: | HotSpot vtable construction inconsistencies cause core dump |
| 4918870: | Examine session cache implementation (sun.misc.Cache) |
| 6383095: | CRL revoked certificate failures masked by OCSP failures |
| 6442502: | assert(bits,"Use TypePtr for NULL") on linux-x86 |
| 6467183: | javac fails to raise unchecked warning on cast of parameterized generic subclass |
| 6498938: | Faulty comparison of TypeMirror objects in RoundEnvironment.getElementsAnnotatedWith implementation |
| 6501749: | Filer should state connection between created files and root elements |
| 6549506: | Specification of Permission.toString() method contradicts with JDK implementation |
| 6550221: | jaas, jgss and smartcardio javadoc files do not contain Copyrights |
| 6567360: | SIGBUS in jvmti RawMonitor magic check for unaligned bad monitor pointer |
| 6599383: | Unable to open zip files more than 2GB in size |
| 6636319: | Encoders should implement isLegalReplacement(byte[] repl) |
| 6636323: | Optimize handling of builtin charsets |
| 6676425: | Opensource unit/regression tests for java.util.regex |
| 6695776: | corba jscheme jar files in repository could be built from source |
| 6697270: | Inputstream dosent behave correct |
| 6700114: | Assertion (_thread->get_interp_only_mode() == 1,"leaving interp only when mode not one") |
| 6700941: | G1: allocation spec missing for some G1 classes |
| 6705872: | SecureRandom number init is taking too long on a java.io.tmpdir with a large number of files. |
| 6728271: | G1: Cleanup G1CollectedHeap::get_gc_alloc_regions() |
| 6737323: | (doc) Typo in javadoc for SocketPermission |
| 6772368: | REGRESSION:tomcat crashed twice with JDK 7 |
| 6775145: | ClassLoaderUtil.releaseLoader calls System.out.println ("classLoader = " + classLoader) |
| 6778669: | Patch from Red Hat -- fixes compilation errors |
| 6782232: | assert("CreateEx must be first instruction in block" ) |
| 6782260: | Memory leak in CodeBuffer::create_patch_overflow |
| 6784930: | server jvm fails with assert(!n->is_SpillCopy(),"") in -Xcomp mode with fastdebug bits |
| 6786346: | intermittent Internal Error (src/share/vm/memory/cardTableModRefBS.cpp:226) |
| 6786688: | Javadoc HTML WCAG 2.0 accessibility issues in standard doclet - Table must have captions and headers |
| 6786690: | Javadoc HTML WCAG 2.0 accessibility issues in standard doclet - DL tag and nesting issue. |
| 6787130: | java.policy file contains stale link to http://java.sun.com/notes |
| 6788347: | C2Compiler crash 6u7 |
| 6788376: | allow to ignore unrecognized VM options |
| 6789935: | cross-realm capath search error |
| 6790182: | matcher.cpp:1375: assert(false,"bad AD file") |
| 6790209: | fastdebug server VM fails with assertion "_new: typeflow responsibility" |
| 6790292: | BOOTDIR of jdk6 u12 will not work with jdk7 builds |
| 6791132: | bad control in autobox split code |
| 6791572: | "duplicating node that's already been matched" |
| 6791852: | assert(b->_nodes[insidx] == n,"got insidx set incorrectly") |
| 6792421: | assert(_bitMap->isMarked(addr+size-1),"inconsistent Printezis mark") |
| 6793828: | G1: invariant: queues are empty when activated |
| 6794939: | assert(_base == OopPtr,"subclass must override cast_to_ptr_type") |
| 6795362: | 32bit server compiler leads to wrong results on solaris-x86 |
| 6797754: | G1: combined bugfix |
| 6798785: | Crash in OopFlow::build_oop_map: incorrect comparison of 64bit pointers |
| 6799040: | Portability issues in src/solaris/native/java/net/Inet4AddressImpl.c |
| 6799141: | Build with --hash-style=both so that binaries can work on SuSE 10 |
| 6799693: | Server compiler leads to data corruption when expression throws an Exception |
| 6800586: | -XX:+PrintGCDateStamps is using mt-unsafe localtime function |
| 6800721: | JavaThread::jvmti_thread_state() and JvmtiThreadState::state_for() robustness |
| 6800805: | java.net.NetworkInterface.getNetworkInterfaces() does not list IPv6 network interfaces correctly |
| 6802413: | G1: G1FixedSurvivorSpaceSize should be converted into regions in calculate_survivors_policy() |
| 6802499: | EA: assert(false,"unknown node on this path") |
| 6802694: | Javadoc doclet does not display deprecated information with -nocomment option for serialized form |
| 6803376: | BasicConstraintsExtension does not encode when (ca==false && pathLen<0) |
| 6803402: | Race condition in AbstractQueuedSynchronizer |
| 6804045: | DerValue does not accept empty OCTET STRING |
| 6804733: | javac generates spourious diagnostics for ill-formed type-variable bounds |
| 6804746: | G1: guarantee(variance() > -1.0,"variance should be >= 0") (due to evacuation failure) |
| 6805427: | adlc compiler may generate incorrect machnode emission code |
| 6805724: | ModLNode::Ideal() generates functionally incorrect graph when divisor is any (2^k-1) constant. |
| 6805748: | Assertion "don't reset to 0 -- could be mistaken for never-executed" in CompilationPolicy |
| 6805864: | Problem with jvmti->redefineClasses: some methods don't get redefined |
| 6805950: | Typos in andL_rReg_imm instructions in x86_64.ad |
| 6806046: | Hotspot build error when compiled from Visual Studio |
| 6806226: | Signed integer overflow in growable array code causes JVM crash |
| 6806649: | (thread) synchronization bottleneck when constructing Thread subclasses |
| 6807255: | LineNumberTable wrong if enhanced-for-loops are used |
| 6807345: | Bump HS15 build number to 02 |
| 6808322: | ParNew, CMS, G1: ParGCAllocBuffer overflow |
| 6808647: | (file) Paths.get("C:").newDirectoryStream() iterates over Path elements with additional slash [win] |
| 6808648: | (file) Files.walkFileTree should obtain file attributes during iteration [win] |
| 6809132: | (file) Javadoc style and consistency issues |
| 6809463: | Missing license header in test LargeZipFile.java |
| 6809504: | Remove enctype="text/xml" from the offline registration page |
| 6809798: | SafePointScalarObject node placed into incorrect block during GCM |
| 6810254: | Lazily instantiate the shared secret access objects |
| 6810698: | G1: two small bugs in the sparse remembered sets |
| 6810855: | KILL vs. TEMP ordering restrictions are too strong |
| 6811267: | Fix for 6809798 broke linux build |
| 6811384: | MacroAssembler::serialize_memory may touch next page on amd64 |
| 6811578: | (file) genSolarisConstants.c should not require kernel patch to compile on Solaris 10 |
| 6812297: | update project creation for Visual Studio 2005-2008 |
| 6812428: | G1: Error: assert(!ret||obj_in_cs(obj),"sanity") |
| 6812721: | Block's frequency should not be NaN |
| 6812738: | SSL stress test with GF leads to 32 bit max process size in less than 5 minutes with PCKS11 provider |
| 6812879: | Excess code line in ArrayList method |
| 6812971: | SA: re-attaching to process fails |
| 6813402: | keytool cannot -printcert entries without extensions |
| 6814467: | G1: small fixes related to concurrent marking verboseness |
| 6814575: | Update copyright year for files changed from Jan 2009 to March sixth 2009 |
| 6814587: | Legal notice repair needed in jdk/src/share/classes/java/nio |
| 6814590: | Legal notice repair needed in jdk/test/java/awt/Frame/FrameSize/TestFrameSize.java |
| 6814591: | Legal notice repair needed in jdk/test/javax/script/Test3.java |
| 6814592: | Legal notice repair needed in langtools/test/tools/javap/T4884240.java |
| 6815182: | GSSAPI/SPNEGO does not work with server using MIT Kerberos library |
| 6815683: | G1: SEGV during marking |
| 6816970: | Bump HS15 build number to 03 |
| 6817419: | G1: Enable extensive verification for humongous regions |
| 6817475: | named-capturing group name started with digit causes PSE exception |
| 6818565: | Regression with fix 6816311: COMPILER_VERSION -> REQUIRED_COMPILER_VERSION |
| 6819272: | keytool -importcert should read the whole input |
| 6819847: | build is broken for OpenJDK with plugs |
| 6819853: | VM does not detect JDK which supports parallel class loaders |
| 6820321: | G1: Error: guarantee(check_nums(total, n, parts),"all seq lengths should match") |
| 6820360: | Fix for definition list tags nesting adds an extra list tag for package summary page. |
| 6820606: | keytool can generate serialno more randomly |
| 6823377: | Bump HS15 build number to 04 |
| 6824595: | OpenJDK fix breaks product build for jdk7 |
| 6825175: | Remove or disable sanity check on binary plugs |