ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/jsr166/jsr166/src/main/java/util/concurrent/LinkedBlockingQueue.java
Revision 1.115 - (view) (download) (annotate) - [select for diffs]
Thu Oct 17 01:51:38 2019 UTC (4 years, 7 months ago) by jsr166
Branch: MAIN
CVS Tags: HEAD
Changes since 1.114: +2 -0 lines
Diff to previous 1.114 , to selected 1.112
8232230: Suppress warnings on non-serializable non-transient instance fields in java.util.concurrent

Revision 1.114 - (view) (download) (annotate) - [select for diffs]
Mon Oct 1 00:10:53 2018 UTC (5 years, 8 months ago) by jsr166
Branch: MAIN
Changes since 1.113: +1 -1 lines
Diff to previous 1.113 , to selected 1.112
update to using jdk11 by default, except link to jdk10 javadocs;
sync @docRoot references in javadoc with upstream

Revision 1.113 - (view) (download) (annotate) - [select for diffs]
Tue Jan 30 19:00:33 2018 UTC (6 years, 4 months ago) by jsr166
Branch: MAIN
Changes since 1.112: +25 -26 lines
Diff to previous 1.112
rely on blank finals and definite assignment in offer/poll methods

Revision 1.112 - (view) (download) (annotate) - [selected]
Mon Jan 8 20:20:38 2018 UTC (6 years, 4 months ago) by jsr166
Branch: MAIN
Changes since 1.111: +4 -3 lines
Diff to previous 1.111
bulkRemove: small improvements

Revision 1.111 - (view) (download) (annotate) - [select for diffs]
Sat May 6 06:49:46 2017 UTC (7 years ago) by jsr166
Branch: MAIN
Changes since 1.110: +1 -1 lines
Diff to previous 1.110 , to selected 1.112
8177789: fix collections framework links to point to java.util package doc

Revision 1.110 - (view) (download) (annotate) - [select for diffs]
Sun Jan 1 22:37:35 2017 UTC (7 years, 5 months ago) by jsr166
Branch: MAIN
Changes since 1.109: +2 -2 lines
Diff to previous 1.109 , to selected 1.112
consistently use batch size of 64

Revision 1.109 - (view) (download) (annotate) - [select for diffs]
Thu Dec 29 22:58:17 2016 UTC (7 years, 5 months ago) by jsr166
Branch: MAIN
Changes since 1.108: +2 -3 lines
Diff to previous 1.108 , to selected 1.112
whitespace

Revision 1.108 - (view) (download) (annotate) - [select for diffs]
Thu Dec 29 20:29:07 2016 UTC (7 years, 5 months ago) by jsr166
Branch: MAIN
Changes since 1.107: +19 -19 lines
Diff to previous 1.107 , to selected 1.112
make Iterator.remove() expected amortized O(1) instead of O(n)

Revision 1.107 - (view) (download) (annotate) - [select for diffs]
Thu Dec 29 17:42:05 2016 UTC (7 years, 5 months ago) by jsr166
Branch: MAIN
Changes since 1.106: +92 -0 lines
Diff to previous 1.106 , to selected 1.112
implement optimized bulk remove methods

Revision 1.106 - (view) (download) (annotate) - [select for diffs]
Wed Dec 28 04:52:39 2016 UTC (7 years, 5 months ago) by jsr166
Branch: MAIN
Changes since 1.105: +3 -1 lines
Diff to previous 1.105 , to selected 1.112
succ: bytecode golf

Revision 1.105 - (view) (download) (annotate) - [select for diffs]
Tue Dec 27 16:15:44 2016 UTC (7 years, 5 months ago) by jsr166
Branch: MAIN
Changes since 1.104: +10 -10 lines
Diff to previous 1.104 , to selected 1.112
rename trail -> pred

Revision 1.104 - (view) (download) (annotate) - [select for diffs]
Mon Dec 26 19:54:45 2016 UTC (7 years, 5 months ago) by jsr166
Branch: MAIN
Changes since 1.103: +2 -5 lines
Diff to previous 1.103 , to selected 1.112
rewrite spliterators to address 8172023: Concurrent spliterators fail to handle exhaustion properly

Revision 1.103 - (view) (download) (annotate) - [select for diffs]
Mon Dec 26 17:29:35 2016 UTC (7 years, 5 months ago) by jsr166
Branch: MAIN
Changes since 1.102: +2 -1 lines
Diff to previous 1.102 , to selected 1.112
write to exhausted field only when necessary

Revision 1.102 - (view) (download) (annotate) - [select for diffs]
Wed Dec 21 22:19:55 2016 UTC (7 years, 5 months ago) by jsr166
Branch: MAIN
Changes since 1.101: +21 -21 lines
Diff to previous 1.101 , to selected 1.112
realign LBD and LBQ iterators and spliterator implementations

Revision 1.101 - (view) (download) (annotate) - [select for diffs]
Tue Dec 13 18:55:57 2016 UTC (7 years, 5 months ago) by jsr166
Branch: MAIN
Changes since 1.100: +113 -47 lines
Diff to previous 1.100 , to selected 1.112
rewrite traversal code for performance and correctness

Revision 1.100 - (view) (download) (annotate) - [select for diffs]
Sun Dec 11 19:59:51 2016 UTC (7 years, 5 months ago) by jsr166
Branch: MAIN
Changes since 1.99: +37 -44 lines
Diff to previous 1.99 , to selected 1.112
8171051: LinkedBlockingQueue spliterator needs to support node self-linking

Revision 1.99 - (view) (download) (annotate) - [select for diffs]
Wed Nov 30 03:31:47 2016 UTC (7 years, 6 months ago) by jsr166
Branch: MAIN
Changes since 1.98: +14 -20 lines
Diff to previous 1.98 , to selected 1.112
convert Spliterator implementations to inner classes

Revision 1.98 - (view) (download) (annotate) - [select for diffs]
Sat Oct 3 18:17:51 2015 UTC (8 years, 8 months ago) by jsr166
Branch: MAIN
Changes since 1.97: +2 -2 lines
Diff to previous 1.97 , to selected 1.112
compare longs against 0L, not 0

Revision 1.97 - (view) (download) (annotate) - [select for diffs]
Sun Sep 20 17:03:23 2015 UTC (8 years, 8 months ago) by jsr166
Branch: MAIN
Changes since 1.96: +1 -1 lines
Diff to previous 1.96 , to selected 1.112
Terminate javadoc with a period.

Revision 1.96 - (view) (download) (annotate) - [select for diffs]
Thu Jul 9 00:58:30 2015 UTC (8 years, 10 months ago) by jsr166
Branch: MAIN
Changes since 1.95: +1 -2 lines
Diff to previous 1.95 , to selected 1.112
fix theoretical race; must recheck count.get() while holding takeLock

Revision 1.95 - (view) (download) (annotate) - [select for diffs]
Tue May 26 20:20:31 2015 UTC (9 years ago) by jsr166
Branch: MAIN
Changes since 1.94: +3 -2 lines
Diff to previous 1.94 , to selected 1.112
whitespace

Revision 1.94 - (view) (download) (annotate) - [select for diffs]
Wed Mar 4 00:22:30 2015 UTC (9 years, 3 months ago) by jsr166
Branch: MAIN
Changes since 1.93: +1 -19 lines
Diff to previous 1.93 , to selected 1.112
optimize toString() methods; introduce Helpers

Revision 1.93 - (view) (download) (annotate) - [select for diffs]
Sat Feb 28 22:37:01 2015 UTC (9 years, 3 months ago) by jsr166
Branch: MAIN
Changes since 1.92: +1 -4 lines
Diff to previous 1.92 , to selected 1.112
bytecode golf

Revision 1.92 - (view) (download) (annotate) - [select for diffs]
Tue Feb 17 18:55:39 2015 UTC (9 years, 3 months ago) by jsr166
Branch: MAIN
Changes since 1.91: +1 -1 lines
Diff to previous 1.91 , to selected 1.112
standardize code sample idiom: * <pre> {@code

Revision 1.91 - (view) (download) (annotate) - [select for diffs]
Sun Jan 18 21:42:53 2015 UTC (9 years, 4 months ago) by jsr166
Branch: MAIN
Changes since 1.90: +14 -22 lines
Diff to previous 1.90 , to selected 1.112
slightly more efficient/compact iterator

Revision 1.90 - (view) (download) (annotate) - [select for diffs]
Wed Dec 31 09:37:20 2014 UTC (9 years, 5 months ago) by jsr166
Branch: MAIN
Changes since 1.89: +0 -2 lines
Diff to previous 1.89 , to selected 1.112
remove unused/redundant imports

Revision 1.89 - (view) (download) (annotate) - [select for diffs]
Wed Dec 31 07:54:14 2014 UTC (9 years, 5 months ago) by jsr166
Branch: MAIN
Changes since 1.88: +4 -4 lines
Diff to previous 1.88 , to selected 1.112
standardize import statement order

Revision 1.88 - (view) (download) (annotate) - [select for diffs]
Tue Dec 2 05:48:29 2014 UTC (9 years, 6 months ago) by jsr166
Branch: MAIN
Changes since 1.87: +1 -1 lines
Diff to previous 1.87 , to selected 1.112
this collection => this XXX

Revision 1.87 - (view) (download) (annotate) - [select for diffs]
Thu Aug 8 20:12:10 2013 UTC (10 years, 9 months ago) by jsr166
Branch: MAIN
Changes since 1.86: +5 -6 lines
Diff to previous 1.86 , to selected 1.112
refactor definitions of "weakly consistent" into package-info.java

Revision 1.86 - (view) (download) (annotate) - [select for diffs]
Thu Aug 8 15:13:34 2013 UTC (10 years, 9 months ago) by jsr166
Branch: MAIN
Changes since 1.85: +13 -0 lines
Diff to previous 1.85 , to selected 1.112
add javadoc for spliterator()

Revision 1.85 - (view) (download) (annotate) - [select for diffs]
Thu Jul 18 18:21:22 2013 UTC (10 years, 10 months ago) by jsr166
Branch: MAIN
Changes since 1.84: +4 -0 lines
Diff to previous 1.84 , to selected 1.112
javadoc warning fixes: add serialization method @throws

Revision 1.84 - (view) (download) (annotate) - [select for diffs]
Thu Jul 18 17:38:29 2013 UTC (10 years, 10 months ago) by jsr166
Branch: MAIN
Changes since 1.83: +2 -0 lines
Diff to previous 1.83 , to selected 1.112
javadoc warning fixes: add serialization method @param

Revision 1.83 - (view) (download) (annotate) - [select for diffs]
Fri Jun 7 23:56:37 2013 UTC (10 years, 11 months ago) by dl
Branch: MAIN
Changes since 1.82: +1 -6 lines
Diff to previous 1.82 , to selected 1.112
Sync with lambda

Revision 1.82 - (view) (download) (annotate) - [select for diffs]
Thu May 2 05:56:15 2013 UTC (11 years, 1 month ago) by jsr166
Branch: MAIN
Changes since 1.81: +0 -1 lines
Diff to previous 1.81 , to selected 1.112
port to latest lambda

Revision 1.81 - (view) (download) (annotate) - [select for diffs]
Wed Mar 27 19:46:34 2013 UTC (11 years, 2 months ago) by dl
Branch: MAIN
Changes since 1.80: +1 -1 lines
Diff to previous 1.80 , to selected 1.112
conform to updated lambda Spliterator

Revision 1.80 - (view) (download) (annotate) - [select for diffs]
Mon Mar 18 12:40:30 2013 UTC (11 years, 2 months ago) by dl
Branch: MAIN
Changes since 1.79: +12 -9 lines
Diff to previous 1.79 , to selected 1.112
Mesh Map and Spliterator methods with lambda

Revision 1.79 - (view) (download) (annotate) - [select for diffs]
Sun Mar 17 15:48:53 2013 UTC (11 years, 2 months ago) by jsr166
Branch: MAIN
Changes since 1.78: +1 -1 lines
Diff to previous 1.78 , to selected 1.112
remove package qualification for ForkJoinTask

Revision 1.78 - (view) (download) (annotate) - [select for diffs]
Sun Mar 17 15:34:21 2013 UTC (11 years, 2 months ago) by jsr166
Branch: MAIN
Changes since 1.77: +3 -3 lines
Diff to previous 1.77 , to selected 1.112
whitespace

Revision 1.77 - (view) (download) (annotate) - [select for diffs]
Sat Mar 16 16:03:08 2013 UTC (11 years, 2 months ago) by dl
Branch: MAIN
Changes since 1.76: +16 -7 lines
Diff to previous 1.76 , to selected 1.112
Sync with lambda spliterator semantics

Revision 1.76 - (view) (download) (annotate) - [select for diffs]
Wed Mar 13 12:39:02 2013 UTC (11 years, 2 months ago) by dl
Branch: MAIN
Changes since 1.75: +3 -10 lines
Diff to previous 1.75 , to selected 1.112
Synch with lambda Spliterator API

Revision 1.75 - (view) (download) (annotate) - [select for diffs]
Mon Feb 25 17:59:40 2013 UTC (11 years, 3 months ago) by dl
Branch: MAIN
Changes since 1.74: +2 -1 lines
Diff to previous 1.74 , to selected 1.112
lambda syncs and improvements

Revision 1.74 - (view) (download) (annotate) - [select for diffs]
Sun Feb 17 23:36:34 2013 UTC (11 years, 3 months ago) by dl
Branch: MAIN
Changes since 1.73: +123 -0 lines
Diff to previous 1.73 , to selected 1.112
Spliterator sync

Revision 1.73 - (view) (download) (annotate) - [select for diffs]
Tue Feb 5 19:54:06 2013 UTC (11 years, 3 months ago) by jsr166
Branch: MAIN
Changes since 1.72: +1 -1 lines
Diff to previous 1.72 , to selected 1.112
javadoc style

Revision 1.72 - (view) (download) (annotate) - [select for diffs]
Mon Jan 28 17:47:08 2013 UTC (11 years, 4 months ago) by jsr166
Branch: MAIN
Changes since 1.71: +1 -0 lines
Diff to previous 1.71 , to selected 1.112
whitespace

Revision 1.71 - (view) (download) (annotate) - [select for diffs]
Sun Dec 30 05:23:05 2012 UTC (11 years, 5 months ago) by jsr166
Branch: MAIN
Changes since 1.70: +2 -2 lines
Diff to previous 1.70 , to selected 1.112
javadoc style

Revision 1.70 - (view) (download) (annotate) - [select for diffs]
Sun Nov 18 18:03:11 2012 UTC (11 years, 6 months ago) by jsr166
Branch: MAIN
Changes since 1.69: +1 -1 lines
Diff to previous 1.69 , to selected 1.112
normalize whitespace after <p>

Revision 1.69 - (view) (download) (annotate) - [select for diffs]
Sun Oct 21 06:14:12 2012 UTC (11 years, 7 months ago) by jsr166
Branch: MAIN
Changes since 1.68: +0 -1 lines
Diff to previous 1.68 , to selected 1.112
delete trailing empty lines of javadoc

Revision 1.68 - (view) (download) (annotate) - [select for diffs]
Mon Dec 12 20:53:11 2011 UTC (12 years, 5 months ago) by jsr166
Branch: MAIN
Changes since 1.67: +1 -4 lines
Diff to previous 1.67 , to selected 1.112
uniform serialization method javadocs

Revision 1.67 - (view) (download) (annotate) - [select for diffs]
Thu Nov 24 02:35:13 2011 UTC (12 years, 6 months ago) by jsr166
Branch: MAIN
Changes since 1.66: +0 -2 lines
Diff to previous 1.66 , to selected 1.112
whitespace

Revision 1.66 - (view) (download) (annotate) - [select for diffs]
Tue Oct 25 18:46:37 2011 UTC (12 years, 7 months ago) by jsr166
Branch: MAIN
Changes since 1.65: +1 -1 lines
Diff to previous 1.65 , to selected 1.112
tidy javadoc of readObject/writeObject methods

Revision 1.65 - (view) (download) (annotate) - [select for diffs]
Wed Aug 3 14:44:33 2011 UTC (12 years, 10 months ago) by jsr166
Branch: MAIN
Changes since 1.64: +1 -2 lines
Diff to previous 1.64 , to selected 1.112
use standard readObject first sentence javadoc

Revision 1.64 - (view) (download) (annotate) - [select for diffs]
Sun Jul 3 06:20:23 2011 UTC (12 years, 11 months ago) by jsr166
Branch: MAIN
Changes since 1.63: +1 -1 lines
Diff to previous 1.63 , to selected 1.112
make head package-private to inhibit bridge method

Revision 1.63 - (view) (download) (annotate) - [select for diffs]
Tue Jun 14 03:22:38 2011 UTC (12 years, 11 months ago) by jsr166
Branch: MAIN
Changes since 1.62: +2 -0 lines
Diff to previous 1.62 , to selected 1.112
drainTo(c, -n) should return 0

Revision 1.62 - (view) (download) (annotate) - [select for diffs]
Thu Jun 9 07:48:43 2011 UTC (12 years, 11 months ago) by jsr166
Branch: MAIN
Changes since 1.61: +1 -2 lines
Diff to previous 1.61 , to selected 1.112
consistent style for code snippets

Revision 1.61 - (view) (download) (annotate) - [select for diffs]
Sat Jun 4 01:29:29 2011 UTC (13 years ago) by jsr166
Branch: MAIN
Changes since 1.60: +1 -1 lines
Diff to previous 1.60 , to selected 1.112
use nullary AtomicFoo constructors when possible

Revision 1.60 - (view) (download) (annotate) - [select for diffs]
Fri Jun 3 02:28:05 2011 UTC (13 years ago) by jsr166
Branch: MAIN
Changes since 1.59: +2 -2 lines
Diff to previous 1.59 , to selected 1.112
fix javac 7 [rawtypes] warnings

Revision 1.59 - (view) (download) (annotate) - [select for diffs]
Thu Apr 14 23:05:50 2011 UTC (13 years, 1 month ago) by jsr166
Branch: MAIN
CVS Tags: release-1_7_0
Changes since 1.58: +1 -1 lines
Diff to previous 1.58 , to selected 1.112
whitespace

Revision 1.58 - (view) (download) (annotate) - [select for diffs]
Tue Mar 15 19:47:03 2011 UTC (13 years, 2 months ago) by jsr166
Branch: MAIN
Changes since 1.57: +1 -1 lines
Diff to previous 1.57 , to selected 1.112
Update Creative Commons license URL in legal notices

Revision 1.57 - (view) (download) (annotate) - [select for diffs]
Fri Nov 19 08:02:10 2010 UTC (13 years, 6 months ago) by jsr166
Branch: MAIN
Changes since 1.56: +7 -5 lines
Diff to previous 1.56 , to selected 1.112
make iterator weakly consistent specs more consistent

Revision 1.56 - (view) (download) (annotate) - [select for diffs]
Thu Sep 30 01:35:20 2010 UTC (13 years, 8 months ago) by jsr166
Branch: MAIN
Changes since 1.55: +21 -0 lines
Diff to previous 1.55 , to selected 1.112
add optimized contains() method implementations

Revision 1.55 - (view) (download) (annotate) - [select for diffs]
Thu Sep 30 00:50:19 2010 UTC (13 years, 8 months ago) by jsr166
Branch: MAIN
Changes since 1.54: +14 -1 lines
Diff to previous 1.54 , to selected 1.112
optimize toString methods

Revision 1.54 - (view) (download) (annotate) - [select for diffs]
Tue Sep 28 11:05:19 2010 UTC (13 years, 8 months ago) by dl
Branch: MAIN
Changes since 1.53: +10 -8 lines
Diff to previous 1.53 , to selected 1.112
Move more allocations outside of locks to reduce footprint

Revision 1.53 - (view) (download) (annotate) - [select for diffs]
Mon Aug 31 21:48:14 2009 UTC (14 years, 9 months ago) by jsr166
Branch: MAIN
Changes since 1.52: +12 -10 lines
Diff to previous 1.52 , to selected 1.112
6871697: LinkedBlockingQueue Iterator/remove/poll race

Revision 1.52 - (view) (download) (annotate) - [select for diffs]
Wed Jul 29 20:53:30 2009 UTC (14 years, 10 months ago) by jsr166
Branch: MAIN
Changes since 1.51: +2 -1 lines
Diff to previous 1.51 , to selected 1.112
6866554: Misc. javadoc warnings

Revision 1.51 - (view) (download) (annotate) - [select for diffs]
Wed Jul 29 18:13:44 2009 UTC (14 years, 10 months ago) by jsr166
Branch: MAIN
Changes since 1.50: +216 -185 lines
Diff to previous 1.50 , to selected 1.112
6805775: LinkedBlockingQueue Nodes should unlink themselves before becoming garbage
6815766: LinkedBlockingQueue's iterator can return null if drainTo(c) executes concurrently

Revision 1.50 - (view) (download) (annotate) - [select for diffs]
Thu Feb 12 01:00:43 2009 UTC (15 years, 3 months ago) by dl
Branch: MAIN
Changes since 1.49: +3 -1 lines
Diff to previous 1.49 , to selected 1.112
Unlink head node to help GC

Revision 1.49 - (view) (download) (annotate) - [select for diffs]
Sun May 18 23:47:56 2008 UTC (16 years ago) by jsr166
Branch: MAIN
Changes since 1.48: +7 -7 lines
Diff to previous 1.48 , to selected 1.112
Sync with OpenJDK; untabify

Revision 1.48 - (view) (download) (annotate) - [select for diffs]
Sun May 28 23:36:29 2006 UTC (18 years ago) by jsr166
Branch: MAIN
Changes since 1.47: +1 -1 lines
Diff to previous 1.47 , to selected 1.112
Location of Collections Guide has changed

Revision 1.47 - (view) (download) (annotate) - [select for diffs]
Thu Aug 11 08:31:38 2005 UTC (18 years, 9 months ago) by jsr166
Branch: MAIN
Changes since 1.46: +2 -0 lines
Diff to previous 1.46 , to selected 1.112
6307455: LinkedBlockingQueue.toArray(x) does not set "one-past" element of x to null

Revision 1.46 - (view) (download) (annotate) - [select for diffs]
Wed May 25 14:05:27 2005 UTC (19 years ago) by dl
Branch: MAIN
Changes since 1.45: +1 -1 lines
Diff to previous 1.45 , to selected 1.112
Avoid generics warnings; clarify javadocs

Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Wed May 18 01:42:54 2005 UTC (19 years ago) by jsr166
Branch: MAIN
Changes since 1.44: +1 -1 lines
Diff to previous 1.44 , to selected 1.112
whitespace

Revision 1.44 - (view) (download) (annotate) - [select for diffs]
Tue May 17 17:13:01 2005 UTC (19 years ago) by jsr166
Branch: MAIN
Changes since 1.43: +17 -7 lines
Diff to previous 1.43 , to selected 1.112
doc fixes

Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Tue May 17 06:50:55 2005 UTC (19 years ago) by jsr166
Branch: MAIN
Changes since 1.42: +77 -20 lines
Diff to previous 1.42 , to selected 1.112
doc fixes

Revision 1.42 - (view) (download) (annotate) - [select for diffs]
Mon May 2 08:35:49 2005 UTC (19 years, 1 month ago) by jsr166
Branch: MAIN
Changes since 1.41: +12 -12 lines
Diff to previous 1.41 , to selected 1.112
E o -> E e

Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Mon May 2 02:47:17 2005 UTC (19 years, 1 month ago) by jsr166
Branch: MAIN
Changes since 1.40: +7 -7 lines
Diff to previous 1.40 , to selected 1.112
doc fixes

Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Tue Apr 26 01:17:18 2005 UTC (19 years, 1 month ago) by jsr166
Branch: MAIN
Changes since 1.39: +9 -9 lines
Diff to previous 1.39 , to selected 1.112
doc fixes

Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Tue Jan 11 00:43:21 2005 UTC (19 years, 4 months ago) by dl
Branch: MAIN
Changes since 1.38: +4 -0 lines
Diff to previous 1.38 , to selected 1.112
Fix remove(Object x), iterator.remove()

Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Thu Nov 4 19:48:19 2004 UTC (19 years, 7 months ago) by dl
Branch: MAIN
Changes since 1.37: +11 -13 lines
Diff to previous 1.37 , to selected 1.112
Simplify previous changes

Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Sun Oct 31 14:54:19 2004 UTC (19 years, 7 months ago) by dl
Branch: MAIN
Changes since 1.36: +7 -0 lines
Diff to previous 1.36 , to selected 1.112
Fix clear and drainTo so that subsequent additions are accessible

Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Wed Jun 2 23:49:07 2004 UTC (20 years ago) by dl
Branch: MAIN
Changes since 1.35: +4 -3 lines
Diff to previous 1.35 , to selected 1.112
CopyOnWriteArraySet and ConcurrentHashMap no longer implement Cloneable
Improve javadoc wording in other classes

Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Thu May 27 11:06:11 2004 UTC (20 years ago) by dl
Branch: MAIN
Changes since 1.34: +8 -0 lines
Diff to previous 1.34 , to selected 1.112
Override javadoc specs when overriding AbstractQueue implementations
Clarify atomicity in BlockingQueue

Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Tue Jan 27 11:36:31 2004 UTC (20 years, 4 months ago) by dl
Branch: MAIN
CVS Tags: JSR166_PFD
Changes since 1.33: +4 -0 lines
Diff to previous 1.33 , to selected 1.112
Add Collection framework membership doc

Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Sat Dec 27 19:26:26 2003 UTC (20 years, 5 months ago) by dl
Branch: MAIN
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 , to selected 1.112
Headers reference Creative Commons

Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Sat Dec 27 17:19:03 2003 UTC (20 years, 5 months ago) by dl
Branch: MAIN
Changes since 1.31: +2 -2 lines
Diff to previous 1.31 , to selected 1.112
Adapt to AbstractQueuedSynchronizer

Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Tue Dec 23 19:38:09 2003 UTC (20 years, 5 months ago) by dl
Branch: MAIN
Changes since 1.30: +36 -12 lines
Diff to previous 1.30 , to selected 1.112
cache finals across volatiles; avoid readResolve; doc improvments; timed invokeAll interleaves

Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Thu Nov 13 11:15:06 2003 UTC (20 years, 6 months ago) by dl
Branch: MAIN
CVS Tags: JSR166_DEC9_POST_ES_SUBMIT, JSR166_DEC9_PRE_ES_SUBMIT
Changes since 1.29: +1 -1 lines
Diff to previous 1.29 , to selected 1.112
poll tryLock() changed to lock()

Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Wed Nov 12 01:04:24 2003 UTC (20 years, 6 months ago) by dl
Branch: MAIN
Changes since 1.28: +4 -4 lines
Diff to previous 1.28 , to selected 1.112
fixed typos; avoided some casts

Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Mon Nov 10 17:31:23 2003 UTC (20 years, 6 months ago) by dl
Branch: MAIN
Changes since 1.27: +1 -1 lines
Diff to previous 1.27 , to selected 1.112
Wording and typo cleanup pass

Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Sun Oct 19 13:38:34 2003 UTC (20 years, 7 months ago) by dl
Branch: MAIN
CVS Tags: JSR166_NOV3_FREEZE
Changes since 1.26: +1 -1 lines
Diff to previous 1.26 , to selected 1.112
Changed doc strings for generic params

Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Sat Oct 18 12:29:33 2003 UTC (20 years, 7 months ago) by dl
Branch: MAIN
Changes since 1.25: +1 -0 lines
Diff to previous 1.25 , to selected 1.112
Added docs for type params

Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Sat Oct 11 15:37:31 2003 UTC (20 years, 7 months ago) by dl
Branch: MAIN
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 , to selected 1.112
Redeclare some Conditions as ReentrantLock.ConditionObjects

Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Sun Oct 5 23:00:18 2003 UTC (20 years, 8 months ago) by dl
Branch: MAIN
Changes since 1.23: +66 -0 lines
Diff to previous 1.23 , to selected 1.112
added drainTo; clarified various exception specs

Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Mon Sep 15 12:02:46 2003 UTC (20 years, 8 months ago) by dl
Branch: MAIN
Changes since 1.22: +19 -6 lines
Diff to previous 1.22 , to selected 1.112
Fix some javadoc inconsistencies

Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Mon Sep 15 06:24:21 2003 UTC (20 years, 8 months ago) by dholmes
Branch: MAIN
Changes since 1.21: +11 -4 lines
Diff to previous 1.21 , to selected 1.112
Restored overriding commenst referring to insertion at tail

Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Sat Sep 13 18:51:11 2003 UTC (20 years, 8 months ago) by dl
Branch: MAIN
Changes since 1.20: +3 -0 lines
Diff to previous 1.20 , to selected 1.112
Proofreading pass -- many minor adjustments

Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Fri Sep 12 15:40:10 2003 UTC (20 years, 8 months ago) by dl
Branch: MAIN
Changes since 1.19: +10 -51 lines
Diff to previous 1.19 , to selected 1.112
Adapt AbstractQueue changes; Conditionalize CancellableTask.reset; new TimeUnit methods

Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Sun Sep 7 15:06:24 2003 UTC (20 years, 8 months ago) by dl
Branch: MAIN
Changes since 1.18: +4 -6 lines
Diff to previous 1.18 , to selected 1.112
Serialization fixes

Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Mon Aug 25 19:27:58 2003 UTC (20 years, 9 months ago) by dl
Branch: MAIN
Changes since 1.17: +1 -4 lines
Diff to previous 1.17 , to selected 1.112
serialVersionUIDs

Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Fri Aug 8 20:05:07 2003 UTC (20 years, 9 months ago) by tim
Branch: MAIN
Changes since 1.16: +21 -42 lines
Diff to previous 1.16 , to selected 1.112
Scrunched catch, finally, else clauses.

Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Wed Aug 6 18:22:09 2003 UTC (20 years, 10 months ago) by tim
Branch: MAIN
CVS Tags: JSR166_CR1
Changes since 1.15: +3 -2 lines
Diff to previous 1.15 , to selected 1.112
Fixes to minor errors found by DocCheck

Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Wed Aug 6 11:11:49 2003 UTC (20 years, 10 months ago) by dl
Branch: MAIN
Changes since 1.14: +5 -0 lines
Diff to previous 1.14 , to selected 1.112
Clarify iterator semantics

Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Wed Aug 6 01:57:53 2003 UTC (20 years, 10 months ago) by dholmes
Branch: MAIN
Changes since 1.13: +42 -14 lines
Diff to previous 1.13 , to selected 1.112
Final major updates to Collection related classes.

Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Tue Aug 5 06:50:40 2003 UTC (20 years, 10 months ago) by dholmes
Branch: MAIN
Changes since 1.12: +8 -8 lines
Diff to previous 1.12 , to selected 1.112
More tense changes

Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Mon Aug 4 16:14:48 2003 UTC (20 years, 10 months ago) by tim
Branch: MAIN
Changes since 1.11: +47 -47 lines
Diff to previous 1.11 , to selected 1.112
Make atomics emulation classes match the main atomics.
Fix docs for atomics (both in main and emulation).
Restored more specific iterator types in both blocking queue impls.
Fix unchecked cast warning in PQ.

Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Mon Aug 4 12:16:31 2003 UTC (20 years, 10 months ago) by dl
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 , to selected 1.112
Change to raw types in iterator to please compiler

Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Mon Aug 4 02:00:37 2003 UTC (20 years, 10 months ago) by dholmes
Branch: MAIN
Changes since 1.9: +1 -1 lines
Diff to previous 1.9 , to selected 1.112
Added wildcards

Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Thu Jul 31 07:18:02 2003 UTC (20 years, 10 months ago) by dholmes
Branch: MAIN
Changes since 1.8: +29 -7 lines
Diff to previous 1.8 , to selected 1.112
Continued updates to explicit and inherited doc comments.
Consistency over remove(null)
Some inherited doc is still not right.

Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Mon Jul 28 04:11:54 2003 UTC (20 years, 10 months ago) by dholmes
Branch: MAIN
Changes since 1.7: +71 -19 lines
Diff to previous 1.7 , to selected 1.112
Significant doc updates:
 - inherit comments where appropriate
 - ensure runtime exception comments inherited (overriding as needed)
 - consistent descriptions
 - introduce head and tail terminology

Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Tue Jul 8 00:46:34 2003 UTC (20 years, 11 months ago) by dl
Branch: MAIN
CVS Tags: JSR166_PRELIMINARY_TEST_RELEASE_2
Changes since 1.6: +1 -0 lines
Diff to previous 1.6 , to selected 1.112
Locks in subpackage; fairness params added

Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Tue Jun 24 14:34:48 2003 UTC (20 years, 11 months ago) by dl
Branch: MAIN
Changes since 1.5: +37 -13 lines
Diff to previous 1.5 , to selected 1.112
Added missing javadoc tags; minor reformatting

Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Sun Jun 22 23:51:37 2003 UTC (20 years, 11 months ago) by dl
Branch: MAIN
Changes since 1.4: +4 -4 lines
Diff to previous 1.4 , to selected 1.112
Added synched toString()

Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Sat Jun 7 18:20:20 2003 UTC (21 years ago) by dl
Branch: MAIN
CVS Tags: JSR166_PRELIMINARY_TEST_RELEASE_1
Changes since 1.3: +15 -25 lines
Diff to previous 1.3 , to selected 1.112
Misc documentation updates

Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Fri Jun 6 16:53:05 2003 UTC (21 years ago) by dl
Branch: MAIN
Changes since 1.2: +9 -1 lines
Diff to previous 1.2 , to selected 1.112
Minor doc updates; FairReentrantLock serialize now

Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Tue May 27 18:14:40 2003 UTC (21 years ago) by dl
Branch: MAIN
CVS Tags: JSR166_PRERELEASE_0_1
Changes since 1.1: +509 -34 lines
Diff to previous 1.1 , to selected 1.112
re-check-in initial implementations

Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Wed May 14 21:30:47 2003 UTC (21 years ago) by tim
Branch: MAIN
Diff to selected 1.112
Moved main source rooted at . to ./src/main
Moved test source rooted at ./etc/testcases to ./src/test

Convenience Links

Links to HEAD: (view) (download) (annotate)

Compare Revisions

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a