Xueming Shen
dc1dba10e7
8028321: Fix for String.split() empty input sequence/JDK-6559590 triggers regression
...
To undo the change for 6559590
Reviewed-by: darcy
2013-11-13 22:22:28 -08:00
Xueming Shen
4208726b35
8027645: Pattern.split() with positive lookahead
...
6559590: Pattern.compile(".*").split("") returns incorrect result
Updated spec/impl for these two corner cases
Reviewed-by: alanb, psandoz
2013-11-13 11:26:01 -08:00
Mandy Chung
d26c11b9d7
8028234: Remove unused methods in sun.misc.JavaAWTAccess
...
Reviewed-by: art, dfuchs, lancea
2013-11-13 07:49:42 -08:00
Daniel Fuchs
e0c1c25d70
8026952: Test java/util/logging/LogManager/RootLogger/setLevel/TestRootLoggerLevel.java has wrong @bug id
...
Trivial: change @bug 8023163 into @bug 8026499
Reviewed-by: mchung, alanb
2013-11-13 10:50:30 +01:00
Xueming Shen
f952749e41
8026330: java.util.Base64 urlEncoder should omit padding
...
To add Encoder.withoutPadding()
Reviewed-by: alanb
2013-11-11 14:35:36 -08:00
Patrick Zhang
ee6dd6c873
8028044: [TEST_BUG] Calendar shell tests do not pass TESTVMOPTS
...
Reviewed-by: dholmes, alanb
2013-11-09 16:46:46 +00:00
Naoto Sato
e6f691aeb2
8027930: ResourceBundle test failures in fr locale
...
Reviewed-by: smarks
2013-11-07 10:03:38 -08:00
Paul Sandoz
fe6f3e2439
8027712: DistinctOpTest fails for unordered test
...
Reviewed-by: henryjen, alanb
2013-11-05 12:08:12 +01:00
Robert Field
ee1006e3bd
7194897: JSR 292: Cannot create more than 16 instances of an anonymous class
...
8027681: Lambda serialization fails once reflection proxy generation kicks in
Co-authored-by: Joel Borggren-Franck <joel.franck@oracle.com>
Co-authored-by: Brian Goetz <brian.goetz@oracle.com>
Reviewed-by: ksrini, briangoetz, jfranck
2013-11-04 10:12:18 -08:00
Tristan Yan
bd40c9b63d
8025198: Intermittent test failure: java/util/concurrent/ThreadPoolExecutor/ThrowingTasks.java
...
Reviewed-by: martin, dholmes
2013-11-04 06:58:30 -05:00
Paul Sandoz
894f3788d3
8027316: Distinct operation on an unordered stream should not be a barrier
...
Reviewed-by: henryjen, mduigou, briangoetz
2013-10-31 11:59:04 +01:00
Brian Goetz
aee0b5cf88
8027318: Lambda Metafactory: generate serialization-hostile read/writeObject methods for non-serializable lambdas
...
Reviewed-by: rfield, psandoz
2013-10-29 12:31:27 -04:00
Daniel Fuchs
482f3cc1b9
8026863: regression in anonymous Logger.setParent method
...
Restore behaviour of setParent in anonymous logger and clarifies the spec with respect to security permissions.
Reviewed-by: mchung, prr
2013-10-28 10:52:07 +01:00
Xueming Shen
a06b63065d
8025003: Base64 should be less strict with padding
...
Updated spec and implementation of mime decoder to be lenient for padding
Reviewed-by: alanb
2013-10-24 11:12:59 -07:00
Alan Bateman
e1c6970bd6
8026344: j.u.c.a *Adder and *Accumulator extend a package private class that is Serializable
...
Co-authored-by: Doug Lea <dl@cs.oswego.edu>
Reviewed-by: rriggs, psandoz, chegar
2013-10-24 13:24:32 +01:00
Mike Duigou
96e2b92fb1
8024688: further split Map and ConcurrentMap defaults eliminating looping from Map defaults, Map.merge fixes and doc fixes
...
Reviewed-by: psandoz, dholmes
2013-10-23 14:32:41 -07:00
Weijun Wang
9132d85a65
8027026: Change keytool -genkeypair to use -keyalg RSA
...
Reviewed-by: alanb, chegar, mullan
2013-10-23 08:32:03 +08:00
Daniel Fuchs
2f8b3bf80a
8026499: Root Logger level can be reset unexpectedly
...
This fix prevents the logger's level to be re-initialized if it has already been initialized.
Reviewed-by: mchung
2013-10-21 12:00:58 +02:00
Daniel Fuchs
d6fdb0a571
8016344: (props) Properties.storeToXML behaviour has changed from JDK 6 to 7
...
When storing Properties to XML only locally defined properties must be saved.
Reviewed-by: psandoz, mchung, alanb
2013-10-21 11:15:41 +02:00
Ivan Gerasimov
62105105d7
8026756: Test java/util/zip/GZIP/GZIPInZip.java failed
...
Reviewed-by: alanb
2013-10-18 16:06:20 +04:00
Xueming Shen
73ccbeb833
8025971: Remove ZoneId.OLD_SHORT_IDS
...
8026197: Slow reading tzdb.dat if the JRE is on a high-latency, remote file system
Removed the compatiblity old short-ids mapping
Reviewed-by: okutsu
2013-10-17 23:43:08 -07:00
Doug Lea
3f1d887049
8004138: ForkJoinTask leaks exceptions
...
Reviewed-by: chegar, mduigou, psandoz, martin
2013-10-17 12:43:32 -07:00
Yuka Kamiya
26af18b426
8025703: Update LSR datafile for BCP 47
...
Reviewed-by: okutsu
2013-10-17 13:57:42 +09:00
Mike Duigou
f1e20eb482
8025910: rename substream(long) -> skip and remove substream(long,long)
...
Reviewed-by: psandoz, henryjen
2013-10-16 13:03:58 -07:00
Daniel Fuchs
9ef30e9ae7
8013839: Enhance Logger API for handling of resource bundles
...
4814565: (rb) add method to get basename from a ResourceBundle
Adds Logger.setResourceBundle(ResourceBundle) and ResourceBundle.getBaseBundleName()
Reviewed-by: mchung, naoto
2013-10-16 20:47:30 +02:00
Ivan Gerasimov
71f3325481
8023431: Test java/util/zip/GZIP/GZIPInZip.java failed
...
Properly close PipedStreams. Additional testing for malformed input
Reviewed-by: darcy, sherman
2013-10-15 21:15:17 +04:00
Chris Hegarty
3486abb2c7
Merge
2013-10-15 13:54:01 +01:00
Daniel Fuchs
c630cf1e68
8026404: Logging in Applet can trigger ACE: access denied ("java.lang.RuntimePermission" "modifyThreadGroup")
...
The test 'threadGroup.getParent() == null' can sometimes throw ACE and needs to be wrapped in doPrivileged.
Reviewed-by: alanb, mchung, dholmes
2013-10-15 13:01:28 +02:00
Chris Hegarty
766e77499d
Merge
2013-10-15 09:27:32 +01:00
Brent Christian
5edd3cbdfe
8024709: TreeMap.DescendingKeyIterator 'remove' confuses iterator position
...
Override remove() method in DescendingKeyIterator
Reviewed-by: alanb, mduigou, psandoz
2013-10-09 12:13:31 -07:00
Brian Burkhalter
4ee6d9bd3a
8016252: More defensive HashSet.readObject
...
Add data validation checks in readObject().
Reviewed-by: alanb, mduigou, chegar
2013-10-09 11:47:48 -07:00
Chris Hegarty
6088b141e2
Merge
2013-10-03 19:06:43 +01:00
Mandy Chung
18f83d0a7c
8026027: Level.parse should return the custom Level instance instead of the mirrored Level
...
Reviewed-by: dfuchs, chegar
2013-10-09 06:24:42 -07:00
Henry Jen
6a322383a8
8026009: Changes for 8025968 break all stream tests
...
Reviewed-by: mduigou
2013-10-07 15:18:37 -07:00
Henry Jen
1542ab6eef
8025968: Integrate test improvements made in lambda repo
...
Reviewed-by: psandoz
2013-10-07 11:25:56 -07:00
Brent Christian
587ef317c6
8025173: HashMap.put() replacing an existing key can trigger a resize()
...
Ensure that HashMap is not resized if we're just replacing a value
Reviewed-by: alanb, martin
2013-09-26 11:13:34 -07:00
Daniel Fuchs
ddddd1d31f
8025140: TEST_BUG: java/util/logging/Logger/getGlobal tests fail due to timeout
...
Arbitrary timeouts in the tests @run lines where too agressive for some configurations. The tests will now run with default timeout.
Reviewed-by: alanb, mchung
2013-09-25 09:47:24 +02:00
Chris Hegarty
18f0e54e81
Merge
2013-09-06 09:41:21 +01:00
Chris Hegarty
369c079b32
Merge
2013-08-30 09:37:29 +01:00
Paul Sandoz
57f84d8637
8024341: j.u.regex.Pattern.splitAsStream() doesn't correspond to split() method if using an example from the spec
...
Reviewed-by: alanb
2013-09-20 17:11:32 -07:00
Brian Burkhalter
ca9e74c63d
8024331: j.u.Map.computeIfPresent() default/nondefault implementations don't throw NPE if the remappingFunction is null and the key is absent
...
Explicitly check for null remappingFunction parameter.
Reviewed-by: mduigou, forax, psandoz
2013-09-20 15:12:05 -07:00
Doug Lea
851fd0447e
8024253: ThreadLocal random can use SecureRandom for the initial seed
...
Co-authored-by: Peter Levart <peter.levart@gmail.com>
Co-authored-by: Guy Steele <guy.steele@oracle.com>
Reviewed-by: psandoz, chegar, alanb
2013-09-20 11:07:06 -07:00
Paul Sandoz
0f59d418d8
8024405: Spliterators.spliterator should support CONCURRENT characteristic
...
Reviewed-by: martin
2013-09-19 20:41:54 -07:00
Paul Sandoz
4df3876c56
8024837: Rename java/util/concurrent/ConcurrentHashMap/toArray.java to ToArray.java
...
Reviewed-by: alanb
2013-09-15 16:13:41 +02:00
Paul Sandoz
bef51c4a08
8010293: java/util/concurrent/ConcurrentHashMap/toArray.java fails intermittently
...
Co-authored-by: Doug Lea <dl@cs.oswego.edu>
Co-authored-by: Peter Levart <peter.levart@gmail.com>
Reviewed-by: forax, chegar, alanb
2013-09-02 11:59:57 +02:00
Mike Duigou
b59dc6762e
8021591: Additional explicit null checks
...
Reviewed-by: psandoz, alanb
2013-09-13 11:18:44 -07:00
Brent Christian
276b809ff4
8024009: Remove jdk.map.useRandomSeed system property
...
Removed usage of hashSeed in Hashtable & WeakHashMap, and removed tests
Reviewed-by: alanb, mduigou
2013-09-12 14:22:53 -07:00
Daniel Fuchs
f0317e41c1
8024525: Make Logger log methods call isLoggable()
...
This changeset makes the various Logger logging method call isLoggable() instead of inlining the level checks.
Reviewed-by: mchung, alanb
2013-09-12 17:01:39 +02:00
Henry Jen
b83654dad2
8024500: Missing API coverage for java.util.function.BiFunction andThen
...
Reviewed-by: mduigou, alanb
2013-09-11 11:25:14 -07:00
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