jdk-24/jdk/test/java/util
Daniel Fuchs 33dbc2d51c 8023168: Cleanup LogManager class initialization and LogManager/LoggerContext relationship
8021003: java/util/logging/Logger/getGlobal/TestGetGlobalConcurrent.java fails intermittently
8019945: test/java/util/logging/LogManagerInstanceTest.java failing intermittently

This fix untangles the class initialization of Logger and LogManager, and also cleans up the relationship between LogManager, LoggerContext, and Logger, which were at the root cause of some intermittent test failures.

Reviewed-by: mchung, martin, plevart
2013-09-09 13:59:51 +02:00
..
AbstractCollection 8004982: JDK8 source with GPL header errors 2012-12-20 16:24:50 -08:00
AbstractList 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
AbstractMap 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
AbstractSequentialList 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
ArrayList 6992121: StringBuilder.ensureCapacity(int minCap) throws OutOfMemoryError with minCap=Integer.MIN_VALUE 2010-10-19 10:02:25 -07:00
Arrays 8011944: Sort fails with ArrayIndexOutOfBoundsException 2013-08-26 11:46:05 -04:00
Base64 8014217: Base64.getXDecoder().wrap(...).read() doesn't throw exception for an incorrect number of padding chars in the final unit 2013-05-14 14:20:18 -07:00
BitSet 8016448: java/util/BitSet/BitSetStreamTest.java no longer compiles, missed by 8015895 2013-06-12 14:07:14 -07:00
Calendar 8011172: JSR 310 DateTime API Updates II 2013-04-12 07:57:35 -07:00
Collection 8023367: Collections.emptyList().sort((Comparator)null) throws NPE 2013-08-20 17:36:15 +02:00
Collections 8023275: Wrapping collections should override default methods 2013-08-26 22:32:50 -07:00
Comparator 8023528: Rename Comparator combinators to disambiguate overloading methods 2013-08-21 20:41:35 -07:00
concurrent 8023155: Ensure functional consistency across Random, ThreadLocalRandom, SplittableRandom 2013-08-28 22:11:14 +02:00
Currency 8021121: ISO 4217 Amendment Number 156 2013-08-14 22:49:54 -07:00
Deque 6962318: Update copyright year 2010-12-28 15:53:50 -08:00
EnumMap 7164256: EnumMap clone doesn't clear the entrySet keeping a reference to the original Map 2012-06-07 12:31:45 +01:00
EnumSet 7044486: open jdk repos have files with incorrect copyright headers, which can end up in src bundles 2011-05-25 13:32:36 -07:00
Formattable 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
Formatter 6476168: (fmt) Inconsistency formatting subnormal doubles with hexadecimal conversion 2013-07-31 10:53:33 -07:00
function/BinaryOperator 8023528: Rename Comparator combinators to disambiguate overloading methods 2013-08-21 20:41:35 -07:00
HashMap 8019381: HashMap.isEmpty is non-final, potential issues for get/remove 2013-07-05 10:51:54 +08:00
Hashtable 7197491: update copyright year to match last edit in jdk8 jdk repository 2012-11-02 15:50:11 +00:00
IdentityHashMap 7044486: open jdk repos have files with incorrect copyright headers, which can end up in src bundles 2011-05-25 13:32:36 -07:00
IllegalFormatException 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
Iterator 8015008: Primitive iterator over empty sequence, null consumer: forEachRemaining methods do not throw NPE 2013-06-03 10:28:17 +02:00
jar 8021788: JarInputStream doesn't provide certificates for some file under META-INF 2013-08-09 11:41:17 +08:00
LinkedHashMap 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
LinkedHashSet 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
LinkedList 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
List 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
Locale 6863624: java/util/Currency/PropertiesTest.sh writable check is incorrect 2013-06-21 13:42:55 -07:00
logging 8023168: Cleanup LogManager class initialization and LogManager/LoggerContext relationship 2013-09-09 13:59:51 +02:00
Map 8023463: Improvements to HashMap/LinkedHashMap use of bins/buckets and trees (red/black) 2013-09-04 09:34:25 +02:00
MissingFormatArgumentException 5063455: (fmt) MissingFormatArgumentException.getFormatSpecifier() incorrect return value 2011-12-05 10:50:14 -08:00
NavigableMap 7129185: Add Collections.{checked|empty|unmodifiable}Navigable{Map|Set} 2013-07-12 11:11:30 -07:00
Objects 8014365: Restore Objects.requireNonNull(T, Supplier<String>) 2013-05-13 22:16:55 -07:00
Observable 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
Optional 8015317: Optional.filter, map, and flatMap 2013-07-12 11:12:16 -07:00
PluggableLocale 8014834: shell tests don't begin with #!/bin/sh 2013-06-03 10:44:10 -04:00
prefs 8005978: shell tests need to use the $COMPILEJDK for javac, jar and other tools 2013-01-11 20:19:55 +00:00
PriorityQueue 8021601: Add unit test for PriorityQueue(Comparator) constructor 2013-07-26 17:23:20 -07:00
Properties 6609431: (rb) ResourceBundle.getString() returns incorrect value 2013-06-27 14:40:21 -07:00
Random 8023155: Ensure functional consistency across Random, ThreadLocalRandom, SplittableRandom 2013-08-28 22:11:14 +02:00
regex 8023647: "abc1c".matches("(\\w)+1\\1")) returns false 2013-08-27 12:54:44 -07:00
ResourceBundle 8014834: shell tests don't begin with #!/bin/sh 2013-06-03 10:44:10 -04:00
Scanner 7021209: convert lang, math, util to use try-with-resources 2011-02-22 15:34:17 -08:00
ServiceLoader 8005978: shell tests need to use the $COMPILEJDK for javac, jar and other tools 2013-01-11 20:19:55 +00:00
spi/ResourceBundleControlProvider 8004982: JDK8 source with GPL header errors 2012-12-20 16:24:50 -08:00
Spliterator 8023463: Improvements to HashMap/LinkedHashMap use of bins/buckets and trees (red/black) 2013-09-04 09:34:25 +02:00
SplittableRandom 8023155: Ensure functional consistency across Random, ThreadLocalRandom, SplittableRandom 2013-08-28 22:11:14 +02:00
stream 8017513: Support for closeable streams 2013-09-03 12:16:01 -07:00
StringJoiner 8020977: StringJoiner merges with itself not as expected 2013-07-30 15:47:35 -07:00
StringTokenizer 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
Timer 7197491: update copyright year to match last edit in jdk8 jdk repository 2012-11-02 15:50:11 +00:00
TimeZone 8007392: JSR 310: DateTime API Updates 2013-02-12 09:25:43 -08:00
TimSort 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
TreeMap 7198904: (alt-rt) TreeMap.clone is broken 2012-11-20 21:35:18 -08:00
UUID 7197491: update copyright year to match last edit in jdk8 jdk repository 2012-11-02 15:50:11 +00:00
Vector 7044486: open jdk repos have files with incorrect copyright headers, which can end up in src bundles 2011-05-25 13:32:36 -07:00
WeakHashMap 7033660: Update copyright year to 2011 on any files changed in 2011 2011-04-06 22:06:11 -07:00
zip 8023713: ZipFileSystem crashes on old zip file 2013-08-28 09:46:55 -07:00