Doug Lea
e043d76f49
8178409: Miscellaneous changes imported from jsr166 CVS 2017-07
...
Reviewed-by: martin, psandoz
2017-07-22 09:18:50 -07:00
Doug Lea
c887543d2d
8177632: ScheduledThreadPoolExecutor delayed task shutdown policy affects non-scheduled tasks
...
8176254: ScheduledThreadPoolExecutor periodic tasks not cancelled if running at shutdown
8173113: Javadoc for ThreadPoolExecutor is unclear wrt corePoolSize and running threads
Reviewed-by: martin, psandoz, dholmes
2017-07-22 09:13:53 -07:00
Igor Ignatyev
1d0a99f1c3
8181759: add explicit @build actions for jdk.test.lib classes in all :tier1 tests
...
Reviewed-by: alanb
2017-06-12 12:40:43 -07:00
Igor Ignatyev
551c6fdad3
8180805: move RandomFactory to the top level testlibrary
...
Reviewed-by: bpb, rriggs
2017-05-30 21:14:45 -07:00
Doug Lea
b3ea0dd629
8176543: Miscellaneous changes imported from jsr166 CVS 2017-04
...
Reviewed-by: martin, psandoz
2017-04-10 13:46:19 -07:00
Doug Lea
ca15073223
8176551: testCommonPoolThreadContextClassLoader fails with "Should throw SecurityException"
...
Reviewed-by: martin, chegar, dholmes, amlu
2017-03-14 07:04:50 -07:00
Doug Lea
2accd8450e
8176303: Flow.Subscription.request(0) should be treated as an error
...
Reviewed-by: martin, chegar
2017-03-10 08:59:14 -08:00
Doug Lea
c6202f9387
8173909: Miscellaneous changes imported from jsr166 CVS 2017-03
...
Reviewed-by: martin, psandoz
2017-03-03 10:45:38 -08:00
Doug Lea
908c3c315e
8141596: java/util/concurrent/ScheduledThreadPoolExecutor/GCRetention.java starts failing intermittently
...
Reviewed-by: martin, psandoz, dholmes
2017-03-03 10:45:38 -08:00
Doug Lea
ecabcca746
8172726: ForkJoin common pool retains a reference to the thread context class loader
...
Reviewed-by: martin, psandoz, chegar
2017-02-07 00:38:22 -08:00
Doug Lea
030a779128
8171886: Miscellaneous changes imported from jsr166 CVS 2017-02
...
Reviewed-by: martin, psandoz
2017-02-03 13:24:59 -08:00
Doug Lea
7f519be836
8169748: LinkedTransferQueue bulk remove is O(n^2)
...
8172023: Concurrent spliterators fail to handle exhaustion properly
Reviewed-by: martin, psandoz, smarks
2017-02-03 13:24:59 -08:00
Doug Lea
1f99fea68c
8173706: Is able to set a negative j.u.Vector size in JDK9 b151
...
Reviewed-by: martin, psandoz, smarks
2017-02-03 13:24:59 -08:00
Doug Lea
1414335f71
8170484: Miscellaneous changes imported from jsr166 CVS 2016-12
...
Reviewed-by: martin, smarks, psandoz
2016-12-21 14:26:52 -08:00
Doug Lea
bdab1d842f
8171051: LinkedBlockingQueue spliterator needs to support node self-linking
...
Reviewed-by: martin, smarks, psandoz
2016-12-21 14:22:53 -08:00
Alan Bateman
30bcdb962c
Merge
2016-12-01 11:16:23 +00:00
Alan Bateman
fbe85300bf
8169069: Module system implementation refresh (11/2016)
...
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Claes Redestad <claes.redestad@oracle.com>
Co-authored-by: Mark Reinhold <mark.reinhold@oracle.com>
Reviewed-by: plevart, chegar, psandoz, mchung, alanb, dfuchs, naoto, coffeys, weijun
2016-12-01 08:57:53 +00:00
Doug Lea
cee580a37d
8166646: Miscellaneous changes imported from jsr166 CVS 2016-10
...
Reviewed-by: martin, smarks, psandoz
2016-11-28 23:47:23 -08:00
Doug Lea
3d0d86185e
8143577: optimize ArrayList.removeIf
...
8169679: ArrayList.subList().iterator().forEachRemaining() off-by-one-error
8167202: ArrayDeque improvements
8164793: new ArrayDeque(2**N) allocates backing array of size 2**(N+1)
8169739: LinkedBlockingDeque spliterator needs to support node self-linking
8169738: CopyOnWriteArrayList subList needs more synchronization
Reviewed-by: martin, smarks, psandoz, forax
2016-11-28 23:36:11 -08:00
Doug Lea
9e1258d0c3
8169243: java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java still fails intermittently
...
Reviewed-by: martin, smarks, psandoz, amlu
2016-11-28 23:33:25 -08:00
Paul Sandoz
bf450d55c1
8164814: Deprecate Atomic*.weakCompareAndSet and defer to Atomic*.weakCompareAndSetPlain
...
Reviewed-by: martin, dl
2016-10-10 15:58:42 -07:00
Doug Lea
c7cf1788ed
8165919: Miscellaneous changes imported from jsr166 CVS 2016-09-21
...
Reviewed-by: martin, chegar, shade
2016-09-23 13:24:33 -07:00
Doug Lea
edc7565f51
8166059: JSR166TestCase.java fails with NPE in dumpTestThreads on timeout
...
Reviewed-by: martin, chegar, shade
2016-09-23 13:21:23 -07:00
Doug Lea
c9f268cc15
8166057: [testbug] CoreThreadTimeOut still uses hardcoded timeout
...
Reviewed-by: martin, chegar, shade
2016-09-23 13:18:22 -07:00
Doug Lea
9496149e05
8166465: CompletableFuture.minimalCompletionStage().toCompletableFuture() should be non-minimal
...
Reviewed-by: martin, chegar, shade
2016-09-23 13:14:14 -07:00
Doug Lea
60cd28abd7
8164169: Miscellaneous changes imported from jsr166 CVS 2016-09
...
Reviewed-by: martin, psandoz, shade
2016-09-12 13:14:49 -07:00
Doug Lea
56cff174b6
8139237: java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java fails intermittently
...
Reviewed-by: martin, psandoz, shade
2016-09-12 13:11:38 -07:00
Doug Lea
d7f3695a90
8164983: Improve CountedCompleter code samples; add corresponding tests
...
Reviewed-by: martin, psandoz, shade
2016-09-12 13:07:30 -07:00
Alexandre Iline
3ff1d554b4
8164982: Fix legal notices in java/lang, java/net, java/util tests
...
Reviewed-by: darcy, iris
2016-08-31 09:46:50 -07:00
Doug Lea
4c999ed180
8163353: NPE in ConcurrentHashMap.removeAll()
...
Reviewed-by: martin, psandoz, redestad, alanb
2016-08-24 12:50:37 -07:00
Doug Lea
c5e580763c
8162627: Miscellaneous changes imported from jsr166 CVS 2016-08
...
Reviewed-by: martin, psandoz
2016-08-15 09:16:31 -07:00
Doug Lea
33762a65b8
8151158: [TESTBUG] java/util/concurrent/forkjoin/FJExceptionTableLeak.java fails due to out of memory
...
8144836: [TESTBUG] FJExceptionTableLeak and RemoveLeak fail with -XX:+UseParallelGC -XX:+AggressiveOpts
Reviewed-by: martin, psandoz, amlu, darcy
2016-08-15 09:13:22 -07:00
Doug Lea
0f24b72e4e
8163210: java/util/concurrent/tck/JSR166TestCase.java testWriteAfterReadLock(StampedLockTest): timed out waiting for thread to terminate
...
Reviewed-by: martin, psandoz, dholmes
2016-08-15 09:09:00 -07:00
Doug Lea
cdae608a00
8162805: Optimize AtomicBoolean.getAndSet
...
Reviewed-by: martin, psandoz, shade
2016-08-15 09:04:40 -07:00
Martin Buchholz
da7a66e347
8160605: java/util/SplittableRandom/SplittableRandomTest.java failed with timeout
...
Reviewed-by: psandoz, darcy
2016-07-27 10:34:10 -07:00
Doug Lea
55ee90a475
8161591: Miscellaneous changes imported from jsr166 CVS 2016-07
...
Reviewed-by: martin, psandoz, plevart
2016-07-26 10:06:19 -07:00
Doug Lea
2545e51a0c
8161608: StampedLock should use storeStoreFence when acquiring write lock
...
Reviewed-by: martin, psandoz, plevart
2016-07-26 10:02:05 -07:00
Doug Lea
825edd9274
8160751: Optimize ConcurrentHashMap.keySet().removeAll
...
8161372: ConcurrentHashMap.computeIfAbsent(k,f) locks bin when k present
Reviewed-by: martin, psandoz, plevart
2016-07-26 09:57:51 -07:00
Doug Lea
6db3f79f39
8160402: Garbage retention with CompletableFuture.anyOf
...
Reviewed-by: martin, psandoz, plevart
2016-07-26 09:53:38 -07:00
Amy Lu
ddbb299280
8161567: Mark java/util/concurrent/forkjoin/FJExceptionTableLeak.java as intermittently failing
...
Reviewed-by: martin, darcy
2016-07-19 09:37:28 +08:00
Doug Lea
14d4754bdd
8080603: Replace Unsafe with VarHandle in java.util.concurrent classes
...
8153715: Use Unsafe.weakCompareAndSet in java.util.concurrent
Reviewed-by: martin, psandoz, rriggs, plevart, dfuchs, shade
2016-07-15 14:04:09 -07:00
Doug Lea
a09ddefd05
8157522: Performance improvements to CompletableFuture
...
Reviewed-by: martin, psandoz, rriggs, plevart, dfuchs
2016-07-15 13:59:58 -07:00
Doug Lea
aa81d50820
8159924: Various improvements to StampedLock code
...
Reviewed-by: martin, psandoz, rriggs, plevart, dfuchs
2016-07-15 13:51:43 -07:00
Doug Lea
559140e18e
8066070: PriorityQueue corrupted when adding non-Comparable
...
Reviewed-by: martin, chegar
2016-06-01 19:03:15 -07:00
Doug Lea
27a77176a6
8153768: Miscellaneous changes imported from jsr166 CVS 2016-05
...
Reviewed-by: martin, psandoz, chegar, shade
2016-05-24 10:14:41 -07:00
Harold Seigel
528b2cc81a
8155727: java/util/concurrent/locks/Lock/TimedAcquireLeak.java timeouts
...
Fix regex pattern to handle possible (module@version) text
Reviewed-by: ctornqvi, martin
2016-04-29 15:17:46 -04:00
Doug Lea
e52ce5092d
8151344: Improve timeout factor handling in tck/JSR166TestCase
...
Reviewed-by: martin, psandoz
2016-04-07 10:09:03 -07:00
Doug Lea
48ac259af1
8151501: LockSupport/ParkLoops.java: AssertionError: lost unpark
...
Reviewed-by: martin, psandoz, dholmes, forax
2016-04-07 10:06:01 -07:00
Doug Lea
fb58fda736
8152924: Improve scalability of CompletableFuture with large number of dependents
...
Reviewed-by: martin, psandoz
2016-04-07 09:57:08 -07:00
Doug Lea
837a779be8
8152083: Optimize TimeUnit conversions
...
Reviewed-by: martin, shade, forax
2016-03-28 08:53:39 -07:00