Bugs fixed current JDK7 build b18

CategoryID Synopsis
hotspot:compiler1 
  6588598incorrect assert in fast arraycopy code
hotspot:compiler2 
  6519515Loop-opts incorrectly removed a safepoint poll from a loop with an early exit
  6561055closed/compiler/4998314/Test.java causes core dump
  6586272uncommon basic blocks not moved to end
  6589176SuperWord for 64 bit
hotspot:runtime_system 
  6518571Assertion failure with fastdebug VM on windows-amd64 when -agentlib:jdwp is used
  6558600need support for allocating objects at deoptimization
  6587871HotSpot sa.jar build target should build the full sa.jar
java:build 
  6577886Add -z defs to Linux 64bit builds
  6578429OpenJDK/NetBeans compiler project lacks run/debug targets
  6584037Windows openjdk builds don't work with new sparse binary plugs
java:classes_annot_processing 
  6378954Update annotation processor to use standard Service provider mechanism
java:classes_lang 
  4310779(spec thread) Incomplete spec for Thread.{sleep(),join()} signatures that take arguments
  6347010(spec thread) Implementation detail poses hazard for wait(), notify{All}?() usage with join()
  6586569Class.cast exception detail construction should be refactored
java:classes_net 
  4912484URL.openConnection should specify that the connection returned is unconnected
java:classes_util 
  6571655(timer) IllegalArgumentException for non-positive period should be specified
  6571881(timer) Behavior in case of past time passed to Timer's scheduling methods specified inconsistently
  6574585(timer) Incomplete @throws IllegalStateException in Timer.schedule(TimerTask,Date)
  6584938(coll spec) Modernize Iterator javadoc
java:classes_util_concurrent 
  6574123Help implementers of fair synchronizers
java:classes_util_i18n 
  6531591Currency update for Sudan
  6531593Currency update for Iceland
  6570259Currency data changes for ISO 4217 Amendment 138
  6571205Currency data changes for ISO 4217 Amendment 139
java:compiler 
  6491997shell tests should support TESTTOOLVMOPTS
  6520152ACC_FINAL flag for anonymous classes shouldn't be set
  6538909compiler to eliminate statics for multithreaded use
  6589361Failing building ct.sym file as part of the control build
java:jconsole 
  6583292MBeans tab: Remove non-necessary empty JPanel
java:localization 
  6558863time formats for en_AU and en_NZ are wrong using the CLDR as reference
java:rmi 
  6580171rmid's resource bundle not being found
java:serviceability 
  6551198Heap dumping should invoke GC and dump heap in a single VM Operation
New features integrated in current JDK7 build

New features integrated current JDK7 build b18

CategoryID Synopsis
java:build 
  6583424Change jdk7 sanity test to warn when building on Solaris 8 or 9
java:classes_lang 
  6579021(spec) ClassCircularityError uses "initializing" inappropriately
java:classes_util 
  5017904(coll) Collections.emptyIterator, Collections.emptyEnumeration
java_deployment:jkernel 
  6585322Make Kernel VM available to deployment