ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/jsr166/jsr166/src/main/java/util/concurrent/ConcurrentHashMap.java
Revision 1.324 - (view) (download) (annotate) - [select for diffs]
Fri Mar 18 16:01:41 2022 UTC (2 years, 2 months ago) by dl
Branch: MAIN
CVS Tags: HEAD
Changes since 1.323: +3 -3 lines
Diff to previous 1.323
jdk17+ suppressWarnings, FJ updates

Revision 1.323 - (view) (download) (annotate) - [select for diffs]
Thu Oct 17 01:51:37 2019 UTC (4 years, 7 months ago) by jsr166
Branch: MAIN
Changes since 1.322: +1 -0 lines
Diff to previous 1.322
8232230: Suppress warnings on non-serializable non-transient instance fields in java.util.concurrent

Revision 1.322 - (view) (download) (annotate) - [select for diffs]
Mon Oct 14 22:10:19 2019 UTC (4 years, 7 months ago) by jsr166
Branch: MAIN
Changes since 1.321: +9 -6 lines
Diff to previous 1.321
The mapping function must not modify this map during computation.

Revision 1.321 - (view) (download) (annotate) - [select for diffs]
Sun Oct 6 20:25:09 2019 UTC (4 years, 7 months ago) by dl
Branch: MAIN
Changes since 1.320: +18 -13 lines
Diff to previous 1.320
Clarify method atomicity

Revision 1.320 - (view) (download) (annotate) - [select for diffs]
Sun Sep 8 01:11:03 2019 UTC (4 years, 8 months ago) by jsr166
Branch: MAIN
Changes since 1.319: +12 -12 lines
Diff to previous 1.319
yet another Unsafe mechanics style canonicalization

Revision 1.319 - (view) (download) (annotate) - [select for diffs]
Sun Aug 11 15:58:11 2019 UTC (4 years, 9 months ago) by jsr166
Branch: MAIN
Changes since 1.318: +13 -22 lines
Diff to previous 1.318
rewrite Unsafe mechanics using new objectFieldOffset overload; only create one Unsafe field per nestmate

Revision 1.318 - (view) (download) (annotate) - [select for diffs]
Sat Aug 10 16:48:05 2019 UTC (4 years, 9 months ago) by jsr166
Branch: MAIN
Changes since 1.317: +19 -30 lines
Diff to previous 1.317
drop support for jdk9 and jdk10; drop backward compatibility hacks

Revision 1.317 - (view) (download) (annotate) - [select for diffs]
Sat Jul 27 17:47:05 2019 UTC (4 years, 9 months ago) by jsr166
Branch: MAIN
Changes since 1.316: +1 -1 lines
Diff to previous 1.316
typos

Revision 1.316 - (view) (download) (annotate) - [select for diffs]
Sun Dec 2 16:00:41 2018 UTC (5 years, 5 months ago) by dl
Branch: MAIN
Changes since 1.315: +6 -8 lines
Diff to previous 1.315
Apply last change to helpTransfer; simplify expressions

Revision 1.315 - (view) (download) (annotate) - [select for diffs]
Wed Nov 28 23:52:49 2018 UTC (5 years, 5 months ago) by dl
Branch: MAIN
Changes since 1.314: +3 -3 lines
Diff to previous 1.314
Fix resize help-out check

Revision 1.314 - (view) (download) (annotate) - [select for diffs]
Fri Oct 5 19:01:28 2018 UTC (5 years, 7 months ago) by dl
Branch: MAIN
Changes since 1.313: +2 -0 lines
Diff to previous 1.313
Catch more cases of attempted recursive updates

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

Revision 1.312 - (view) (download) (annotate) - [select for diffs]
Tue May 29 10:27:21 2018 UTC (5 years, 11 months ago) by dl
Branch: MAIN
Changes since 1.311: +2 -2 lines
Diff to previous 1.311
doc clarification

Revision 1.311 - (view) (download) (annotate) - [select for diffs]
Mon May 28 12:14:52 2018 UTC (5 years, 11 months ago) by dl
Branch: MAIN
Changes since 1.310: +4 -13 lines
Diff to previous 1.310
Make initial capacity calculations the same across paths

Revision 1.310 - (view) (download) (annotate) - [select for diffs]
Wed May 23 06:11:41 2018 UTC (5 years, 11 months ago) by jsr166
Branch: MAIN
Changes since 1.309: +1 -6 lines
Diff to previous 1.309
tableSizeFor: optimize and add whitebox tests

Revision 1.309 - (view) (download) (annotate) - [select for diffs]
Fri Apr 27 16:28:09 2018 UTC (6 years ago) by jsr166
Branch: MAIN
Changes since 1.308: +3 -0 lines
Diff to previous 1.308
8202373: Forcing eager initialization of CHM\$ReservationNode avoids deoptimization

Revision 1.308 - (view) (download) (annotate) - [select for diffs]
Mon Mar 12 03:29:09 2018 UTC (6 years, 2 months ago) by jsr166
Branch: MAIN
Changes since 1.307: +1 -1 lines
Diff to previous 1.307
prefer throwing ExceptionInInitializerError from <clinit> to throwing Error

Revision 1.307 - (view) (download) (annotate) - [select for diffs]
Sun Mar 11 18:00:05 2018 UTC (6 years, 2 months ago) by jsr166
Branch: MAIN
Changes since 1.306: +2 -2 lines
Diff to previous 1.306
prefer throwing ExceptionInInitializerError from <clinit> to throwing Error

Revision 1.306 - (view) (download) (annotate) - [select for diffs]
Sun Jan 7 21:53:40 2018 UTC (6 years, 4 months ago) by jsr166
Branch: MAIN
Changes since 1.305: +20 -20 lines
Diff to previous 1.305
rename local variables "a" to "c" and "as" to "cs"

Revision 1.305 - (view) (download) (annotate) - [select for diffs]
Sun Jan 7 21:42:59 2018 UTC (6 years, 4 months ago) by jsr166
Branch: MAIN
Changes since 1.304: +6 -7 lines
Diff to previous 1.304
replace for loop with foreach loop

Revision 1.304 - (view) (download) (annotate) - [select for diffs]
Sun Jan 7 04:59:42 2018 UTC (6 years, 4 months ago) by jsr166
Branch: MAIN
Changes since 1.303: +2 -6 lines
Diff to previous 1.303
replace manual loop with Arrays.copyOf

Revision 1.303 - (view) (download) (annotate) - [select for diffs]
Sun Sep 3 16:16:29 2017 UTC (6 years, 8 months ago) by jsr166
Branch: MAIN
Changes since 1.302: +3 -3 lines
Diff to previous 1.302
use consistent wording for serialization method javadoc

Revision 1.302 - (view) (download) (annotate) - [select for diffs]
Fri Jun 16 01:20:13 2017 UTC (6 years, 11 months ago) by jsr166
Branch: MAIN
Changes since 1.301: +20 -20 lines
Diff to previous 1.301
8181292: Backport Rename internal Unsafe.compare methods from 10 to 9

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

Revision 1.300 - (view) (download) (annotate) - [select for diffs]
Wed Apr 19 23:45:50 2017 UTC (7 years, 1 month ago) by jsr166
Branch: MAIN
Changes since 1.299: +1 -2 lines
Diff to previous 1.299
Redo @link and @linkplain; one @link was pointing to the wrong poll method

Revision 1.299 - (view) (download) (annotate) - [select for diffs]
Sat Mar 18 19:19:04 2017 UTC (7 years, 2 months ago) by jsr166
Branch: MAIN
Changes since 1.298: +7 -6 lines
Diff to previous 1.298
errorprone [OperatorPrecedence]

Revision 1.298 - (view) (download) (annotate) - [select for diffs]
Wed Mar 8 22:05:14 2017 UTC (7 years, 2 months ago) by jsr166
Branch: MAIN
Changes since 1.297: +6 -6 lines
Diff to previous 1.297
8176402: parameter name switcharoo in ConcurrentHashMap

Revision 1.297 - (view) (download) (annotate) - [select for diffs]
Mon Aug 22 18:38:27 2016 UTC (7 years, 8 months ago) by jsr166
Branch: MAIN
Changes since 1.296: +4 -1 lines
Diff to previous 1.296
fix JDK-8163353: NPE in ConcurrentHashMap.removeAll()

Revision 1.296 - (view) (download) (annotate) - [select for diffs]
Sun Jul 17 12:09:12 2016 UTC (7 years, 10 months ago) by dl
Branch: MAIN
Changes since 1.295: +10 -2 lines
Diff to previous 1.295
Improve already-present performance in computeIfAbsent, putIfAbsent

Revision 1.295 - (view) (download) (annotate) - [select for diffs]
Sun Jul 17 04:23:31 2016 UTC (7 years, 10 months ago) by jsr166
Branch: MAIN
Changes since 1.294: +24 -5 lines
Diff to previous 1.294
optimize view set removeAll using heuristics

Revision 1.294 - (view) (download) (annotate) - [select for diffs]
Wed Jun 8 19:44:32 2016 UTC (7 years, 11 months ago) by dl
Branch: MAIN
Changes since 1.293: +4 -6 lines
Diff to previous 1.293
Use acquire/release access when applicable

Revision 1.293 - (view) (download) (annotate) - [select for diffs]
Sat Jun 4 20:29:20 2016 UTC (7 years, 11 months ago) by jsr166
Branch: MAIN
Changes since 1.292: +3 -2 lines
Diff to previous 1.292
import jdk.internal.misc.Unsafe

Revision 1.292 - (view) (download) (annotate) - [select for diffs]
Sat Apr 23 20:13:21 2016 UTC (8 years ago) by jsr166
Branch: MAIN
Changes since 1.291: +6 -3 lines
Diff to previous 1.291
standardize on slightly better lazy init code for views

Revision 1.291 - (view) (download) (annotate) - [select for diffs]
Tue Apr 19 22:55:29 2016 UTC (8 years, 1 month ago) by jsr166
Branch: MAIN
Changes since 1.290: +3 -3 lines
Diff to previous 1.290
s~\bsun\.(misc\.Unsafe)\b~jdk.internal.$1~g;
s~\bputOrdered([A-Za-z]+)\b~put${1}Release~g

Revision 1.290 - (view) (download) (annotate) - [select for diffs]
Tue Mar 8 00:27:35 2016 UTC (8 years, 2 months ago) by jsr166
Branch: MAIN
Changes since 1.289: +17 -17 lines
Diff to previous 1.289
new Node constructor without next

Revision 1.289 - (view) (download) (annotate) - [select for diffs]
Mon Mar 7 23:55:32 2016 UTC (8 years, 2 months ago) by jsr166
Branch: MAIN
Changes since 1.288: +1 -1 lines
Diff to previous 1.288
typo

Revision 1.288 - (view) (download) (annotate) - [select for diffs]
Wed Dec 16 02:29:06 2015 UTC (8 years, 5 months ago) by jsr166
Branch: MAIN
Changes since 1.287: +1 -1 lines
Diff to previous 1.287
handle jdk9 move: sun.misc.Contended -> jdk.internal.vm.annotation.Contended

Revision 1.287 - (view) (download) (annotate) - [select for diffs]
Sun Oct 25 03:34:04 2015 UTC (8 years, 6 months ago) by jsr166
Branch: MAIN
Changes since 1.286: +12 -4 lines
Diff to previous 1.286
document the jdk7 compatibility pseudo-fields and delete the trailing assignment to segments

Revision 1.286 - (view) (download) (annotate) - [select for diffs]
Wed Sep 30 21:05:33 2015 UTC (8 years, 7 months ago) by jsr166
Branch: MAIN
Changes since 1.285: +3 -3 lines
Diff to previous 1.285
use concrete return types for trySplit methods to help VM

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

Revision 1.284 - (view) (download) (annotate) - [select for diffs]
Sat Sep 19 21:39:44 2015 UTC (8 years, 8 months ago) by jsr166
Branch: MAIN
Changes since 1.283: +5 -5 lines
Diff to previous 1.283
ALL_CAPS for static finals

Revision 1.283 - (view) (download) (annotate) - [select for diffs]
Sat Sep 19 20:34:42 2015 UTC (8 years, 8 months ago) by jsr166
Branch: MAIN
Changes since 1.282: +1 -1 lines
Diff to previous 1.282
prefer trailing comma on array literals

Revision 1.282 - (view) (download) (annotate) - [select for diffs]
Sat Sep 19 18:04:22 2015 UTC (8 years, 8 months ago) by jsr166
Branch: MAIN
Changes since 1.281: +1 -1 lines
Diff to previous 1.281
RESIZE_STAMP_BITS should be final

Revision 1.281 - (view) (download) (annotate) - [select for diffs]
Fri Sep 18 03:16:17 2015 UTC (8 years, 8 months ago) by jsr166
Branch: MAIN
Changes since 1.280: +2 -2 lines
Diff to previous 1.280
whitespace

Revision 1.280 - (view) (download) (annotate) - [select for diffs]
Sun Sep 13 16:28:14 2015 UTC (8 years, 8 months ago) by jsr166
Branch: MAIN
Changes since 1.279: +11 -12 lines
Diff to previous 1.279
consistent style for <li> tags, removing </li> end tags

Revision 1.279 - (view) (download) (annotate) - [select for diffs]
Sat Sep 12 21:57:45 2015 UTC (8 years, 8 months ago) by jsr166
Branch: MAIN
Changes since 1.278: +3 -3 lines
Diff to previous 1.278
use preferred tense in javadoc

Revision 1.278 - (view) (download) (annotate) - [select for diffs]
Sat Sep 12 21:55:08 2015 UTC (8 years, 8 months ago) by jsr166
Branch: MAIN
Changes since 1.277: +10 -9 lines
Diff to previous 1.277
clearer description of bulk operation variants

Revision 1.277 - (view) (download) (annotate) - [select for diffs]
Sat Sep 12 20:05:25 2015 UTC (8 years, 8 months ago) by jsr166
Branch: MAIN
Changes since 1.276: +2 -2 lines
Diff to previous 1.276
update stale internal javadoc

Revision 1.276 - (view) (download) (annotate) - [select for diffs]
Sat Sep 12 19:25:31 2015 UTC (8 years, 8 months ago) by jsr166
Branch: MAIN
Changes since 1.275: +1 -1 lines
Diff to previous 1.275
whitespace

Revision 1.275 - (view) (download) (annotate) - [select for diffs]
Wed Sep 9 02:46:48 2015 UTC (8 years, 8 months ago) by jsr166
Branch: MAIN
Changes since 1.274: +4 -6 lines
Diff to previous 1.274
undeprecate ConcurrentHashMap.contains(Object)

Revision 1.274 - (view) (download) (annotate) - [select for diffs]
Sun Sep 6 00:57:56 2015 UTC (8 years, 8 months ago) by jsr166
Branch: MAIN
Changes since 1.273: +1 -1 lines
Diff to previous 1.273
spelling

Revision 1.273 - (view) (download) (annotate) - [select for diffs]
Wed Apr 29 18:01:41 2015 UTC (9 years ago) by jsr166
Branch: MAIN
Changes since 1.272: +2 -2 lines
Diff to previous 1.272
jsr166 coding style

Revision 1.272 - (view) (download) (annotate) - [select for diffs]
Wed Apr 29 10:42:15 2015 UTC (9 years ago) by dl
Branch: MAIN
Changes since 1.271: +23 -0 lines
Diff to previous 1.271
Override removeIf for Values views in ConcurrentMaps

Revision 1.271 - (view) (download) (annotate) - [select for diffs]
Tue Apr 28 23:06:53 2015 UTC (9 years ago) by dl
Branch: MAIN
Changes since 1.270: +25 -0 lines
Diff to previous 1.270
Override default removeIf for ConcurrentMap EntrySets

Revision 1.270 - (view) (download) (annotate) - [select for diffs]
Tue Mar 24 22:30:53 2015 UTC (9 years, 1 month ago) by jsr166
Branch: MAIN
Changes since 1.269: +4 -3 lines
Diff to previous 1.269
refactor calls to putFields

Revision 1.269 - (view) (download) (annotate) - [select for diffs]
Mon Mar 23 18:48:19 2015 UTC (9 years, 1 month ago) by jsr166
Branch: MAIN
Changes since 1.268: +4 -0 lines
Diff to previous 1.268
JDK-8074773: Reduce the risk of rare disastrous classloading in first call to LockSupport.park

Revision 1.268 - (view) (download) (annotate) - [select for diffs]
Wed Mar 4 00:22:30 2015 UTC (9 years, 2 months ago) by jsr166
Branch: MAIN
Changes since 1.267: +8 -6 lines
Diff to previous 1.267
optimize toString() methods; introduce Helpers

Revision 1.267 - (view) (download) (annotate) - [select for diffs]
Mon Feb 23 20:54:08 2015 UTC (9 years, 2 months ago) by jsr166
Branch: MAIN
Changes since 1.266: +1 -1 lines
Diff to previous 1.266
delete unused locals

Revision 1.266 - (view) (download) (annotate) - [select for diffs]
Mon Feb 23 19:51:36 2015 UTC (9 years, 2 months ago) by dl
Branch: MAIN
Changes since 1.265: +1 -1 lines
Diff to previous 1.265
Remove unused variable

Revision 1.265 - (view) (download) (annotate) - [select for diffs]
Tue Feb 17 20:03:22 2015 UTC (9 years, 3 months ago) by jsr166
Branch: MAIN
Changes since 1.264: +6 -4 lines
Diff to previous 1.264
whitespace

Revision 1.264 - (view) (download) (annotate) - [select for diffs]
Sun Jan 4 09:15:11 2015 UTC (9 years, 4 months ago) by jsr166
Branch: MAIN
Changes since 1.263: +13 -17 lines
Diff to previous 1.263
standardize Unsafe mechanics; slightly smaller bytecode

Revision 1.263 - (view) (download) (annotate) - [select for diffs]
Sun Jan 4 01:17:26 2015 UTC (9 years, 4 months ago) by jsr166
Branch: MAIN
Changes since 1.262: +1 -1 lines
Diff to previous 1.262
tiny improvements to array scale error handling

Revision 1.262 - (view) (download) (annotate) - [select for diffs]
Sun Jan 4 01:06:15 2015 UTC (9 years, 4 months ago) by jsr166
Branch: MAIN
Changes since 1.261: +2 -2 lines
Diff to previous 1.261
use ReflectiveOperationException for Unsafe mechanics

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

Revision 1.260 - (view) (download) (annotate) - [select for diffs]
Wed Dec 31 08:20:26 2014 UTC (9 years, 4 months ago) by jsr166
Branch: MAIN
Changes since 1.259: +1 -1 lines
Diff to previous 1.259
indentation

Revision 1.259 - (view) (download) (annotate) - [select for diffs]
Mon Dec 22 12:58:17 2014 UTC (9 years, 4 months ago) by dl
Branch: MAIN
Changes since 1.258: +16 -0 lines
Diff to previous 1.258
Improve detection of recursive usage errors

Revision 1.258 - (view) (download) (annotate) - [select for diffs]
Sat Oct 25 18:04:44 2014 UTC (9 years, 6 months ago) by dl
Branch: MAIN
Changes since 1.257: +2 -11 lines
Diff to previous 1.257
Remove dead code

Revision 1.257 - (view) (download) (annotate) - [select for diffs]
Tue Jun 3 23:49:57 2014 UTC (9 years, 11 months ago) by jsr166
Branch: MAIN
Changes since 1.256: +2 -2 lines
Diff to previous 1.256
fix typo in code sample

Revision 1.256 - (view) (download) (annotate) - [select for diffs]
Sat Dec 21 21:32:34 2013 UTC (10 years, 4 months ago) by jsr166
Branch: MAIN
Changes since 1.255: +2 -2 lines
Diff to previous 1.255
whitespace

Revision 1.255 - (view) (download) (annotate) - [select for diffs]
Sun Dec 1 20:55:45 2013 UTC (10 years, 5 months ago) by dl
Branch: MAIN
Changes since 1.254: +1 -1 lines
Diff to previous 1.254
Repair miscommit

Revision 1.254 - (view) (download) (annotate) - [select for diffs]
Sun Dec 1 16:56:07 2013 UTC (10 years, 5 months ago) by jsr166
Branch: MAIN
Changes since 1.253: +11 -11 lines
Diff to previous 1.253
whitespace

Revision 1.253 - (view) (download) (annotate) - [select for diffs]
Sun Dec 1 16:08:09 2013 UTC (10 years, 5 months ago) by dl
Branch: MAIN
Changes since 1.252: +2 -1 lines
Diff to previous 1.252
Don't skip elements on CAS failure

Revision 1.252 - (view) (download) (annotate) - [select for diffs]
Sun Dec 1 13:38:58 2013 UTC (10 years, 5 months ago) by dl
Branch: MAIN
Changes since 1.251: +78 -35 lines
Diff to previous 1.251
avoid overlapping resize generations; fix RW mask

Revision 1.251 - (view) (download) (annotate) - [select for diffs]
Wed Sep 4 00:02:46 2013 UTC (10 years, 8 months ago) by dl
Branch: MAIN
Changes since 1.250: +2 -0 lines
Diff to previous 1.250
More null checks

Revision 1.250 - (view) (download) (annotate) - [select for diffs]
Sun Sep 1 05:22:49 2013 UTC (10 years, 8 months ago) by jsr166
Branch: MAIN
Changes since 1.249: +3 -1 lines
Diff to previous 1.249
use @deprecated in addition to @Deprecated

Revision 1.249 - (view) (download) (annotate) - [select for diffs]
Sun Sep 1 05:08:07 2013 UTC (10 years, 8 months ago) by jsr166
Branch: MAIN
Changes since 1.248: +2 -2 lines
Diff to previous 1.248
javadoc style

Revision 1.248 - (view) (download) (annotate) - [select for diffs]
Sun Sep 1 05:04:18 2013 UTC (10 years, 8 months ago) by jsr166
Branch: MAIN
Changes since 1.247: +5 -5 lines
Diff to previous 1.247
typo

Revision 1.247 - (view) (download) (annotate) - [select for diffs]
Sun Sep 1 04:49:06 2013 UTC (10 years, 8 months ago) by jsr166
Branch: MAIN
Changes since 1.246: +7 -7 lines
Diff to previous 1.246
whitespace

Revision 1.246 - (view) (download) (annotate) - [select for diffs]
Sat Aug 31 19:41:39 2013 UTC (10 years, 8 months ago) by dl
Branch: MAIN
Changes since 1.245: +191 -98 lines
Diff to previous 1.245
Maintain traversal monotonity

Revision 1.245 - (view) (download) (annotate) - [select for diffs]
Fri Aug 23 20:12:21 2013 UTC (10 years, 8 months ago) by jsr166
Branch: MAIN
Changes since 1.244: +8 -8 lines
Diff to previous 1.244
prefer unbounded wildcards in array creation to raw types

Revision 1.244 - (view) (download) (annotate) - [select for diffs]
Fri Aug 9 18:43:41 2013 UTC (10 years, 9 months ago) by dl
Branch: MAIN
Changes since 1.243: +1 -1 lines
Diff to previous 1.243
Typo

Revision 1.243 - (view) (download) (annotate) - [select for diffs]
Fri Aug 9 13:02:57 2013 UTC (10 years, 9 months ago) by dl
Branch: MAIN
Changes since 1.242: +1 -0 lines
Diff to previous 1.242
Suppress warnings

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

Revision 1.241 - (view) (download) (annotate) - [select for diffs]
Thu Aug 8 18:25:06 2013 UTC (10 years, 9 months ago) by jsr166
Branch: MAIN
Changes since 1.240: +34 -26 lines
Diff to previous 1.240
document "weakly consistent" properties of spliterators

Revision 1.240 - (view) (download) (annotate) - [select for diffs]
Sat Jul 20 16:50:01 2013 UTC (10 years, 10 months ago) by dl
Branch: MAIN
Changes since 1.239: +68 -39 lines
Diff to previous 1.239
Ensure consistent insertion

Revision 1.239 - (view) (download) (annotate) - [select for diffs]
Fri Jul 19 19:34:43 2013 UTC (10 years, 10 months ago) by jsr166
Branch: MAIN
Changes since 1.238: +1 -1 lines
Diff to previous 1.238
enforce standard javadoc tag order

Revision 1.238 - (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.237: +4 -0 lines
Diff to previous 1.237
javadoc warning fixes: add serialization method @throws

Revision 1.237 - (view) (download) (annotate) - [select for diffs]
Thu Jul 18 17:13:42 2013 UTC (10 years, 10 months ago) by jsr166
Branch: MAIN
Changes since 1.236: +14 -0 lines
Diff to previous 1.236
doclint warning fixes

Revision 1.236 - (view) (download) (annotate) - [select for diffs]
Thu Jul 11 10:38:10 2013 UTC (10 years, 10 months ago) by dl
Branch: MAIN
Changes since 1.235: +2 -1 lines
Diff to previous 1.235
Avoid backarward-compatibility problems by needlessly extending AbstractMap

Revision 1.235 - (view) (download) (annotate) - [select for diffs]
Fri Jul 5 10:40:16 2013 UTC (10 years, 10 months ago) by dl
Branch: MAIN
Changes since 1.234: +1 -1 lines
Diff to previous 1.234
Placate javadoc

Revision 1.234 - (view) (download) (annotate) - [select for diffs]
Thu Jul 4 18:33:59 2013 UTC (10 years, 10 months ago) by dl
Branch: MAIN
Changes since 1.233: +31 -16 lines
Diff to previous 1.233
Avoid unbounded recursion

Revision 1.233 - (view) (download) (annotate) - [select for diffs]
Wed Jul 3 18:16:08 2013 UTC (10 years, 10 months ago) by dl
Branch: MAIN
Changes since 1.232: +17 -14 lines
Diff to previous 1.232
More conservative use of volatiles

Revision 1.232 - (view) (download) (annotate) - [select for diffs]
Mon Jul 1 19:19:31 2013 UTC (10 years, 10 months ago) by jsr166
Branch: MAIN
Changes since 1.231: +5 -5 lines
Diff to previous 1.231
typos

Revision 1.231 - (view) (download) (annotate) - [select for diffs]
Wed Jun 26 10:55:31 2013 UTC (10 years, 10 months ago) by dl
Branch: MAIN
Changes since 1.230: +4 -4 lines
Diff to previous 1.230
Typo in method name

Revision 1.230 - (view) (download) (annotate) - [select for diffs]
Wed Jun 19 17:11:57 2013 UTC (10 years, 11 months ago) by jsr166
Branch: MAIN
Changes since 1.229: +1 -1 lines
Diff to previous 1.229
javadoc punctuation

Revision 1.229 - (view) (download) (annotate) - [select for diffs]
Tue Jun 18 19:31:13 2013 UTC (10 years, 11 months ago) by jsr166
Branch: MAIN
Changes since 1.228: +5 -5 lines
Diff to previous 1.228
javadoc punctuation

Revision 1.228 - (view) (download) (annotate) - [select for diffs]
Tue Jun 18 18:39:14 2013 UTC (10 years, 11 months ago) by jsr166
Branch: MAIN
Changes since 1.227: +4 -4 lines
Diff to previous 1.227
coding style

Revision 1.227 - (view) (download) (annotate) - [select for diffs]
Tue Jun 18 18:32:43 2013 UTC (10 years, 11 months ago) by jsr166
Branch: MAIN
Changes since 1.226: +1 -1 lines
Diff to previous 1.226
whitespace

Revision 1.226 - (view) (download) (annotate) - [select for diffs]
Tue Jun 18 17:57:21 2013 UTC (10 years, 11 months ago) by jsr166
Branch: MAIN
Changes since 1.225: +3 -3 lines
Diff to previous 1.225
rename local variable

Revision 1.225 - (view) (download) (annotate) - [select for diffs]
Tue Jun 18 17:46:16 2013 UTC (10 years, 11 months ago) by jsr166
Branch: MAIN
Changes since 1.224: +3 -2 lines
Diff to previous 1.224
whitespace

Revision 1.224 - (view) (download) (annotate) - [select for diffs]
Tue Jun 18 17:11:45 2013 UTC (10 years, 11 months ago) by dl
Branch: MAIN
Changes since 1.223: +86 -79 lines
Diff to previous 1.223
Copy-edit pass

Revision 1.223 - (view) (download) (annotate) - [select for diffs]
Mon Jun 17 23:48:05 2013 UTC (10 years, 11 months ago) by jsr166
Branch: MAIN
Changes since 1.222: +1 -1 lines
Diff to previous 1.222
whitespace

Revision 1.222 - (view) (download) (annotate) - [select for diffs]
Mon Jun 17 18:53:58 2013 UTC (10 years, 11 months ago) by dl
Branch: MAIN
Changes since 1.221: +2444 -2237 lines
Diff to previous 1.221
Improve resiliance to abuse; reorganize and refactor internal classes and methods

Revision 1.221 - (view) (download) (annotate) - [select for diffs]
Wed Jun 5 16:00:55 2013 UTC (10 years, 11 months ago) by jsr166
Branch: MAIN
Changes since 1.220: +4 -0 lines
Diff to previous 1.220
add missing @since 1.8

Revision 1.220 - (view) (download) (annotate) - [select for diffs]
Wed Jun 5 13:48:59 2013 UTC (10 years, 11 months ago) by jsr166
Branch: MAIN
Changes since 1.219: +32 -0 lines
Diff to previous 1.219
add missing @since 1.8

Revision 1.219 - (view) (download) (annotate) - [select for diffs]
Sat Jun 1 18:19:08 2013 UTC (10 years, 11 months ago) by dl
Branch: MAIN
Changes since 1.218: +26 -22 lines
Diff to previous 1.218
Improve specs; reparamterize comparableClassFor

Revision 1.218 - (view) (download) (annotate) - [select for diffs]
Sat Jun 1 06:15:45 2013 UTC (10 years, 11 months ago) by jsr166
Branch: MAIN
Changes since 1.217: +1 -1 lines
Diff to previous 1.217
typo

Revision 1.217 - (view) (download) (annotate) - [select for diffs]
Wed May 29 14:38:26 2013 UTC (10 years, 11 months ago) by dl
Branch: MAIN
Changes since 1.216: +117 -70 lines
Diff to previous 1.216
Update to address review comments: clarify specs; reduce checks; add internal assertions

Revision 1.216 - (view) (download) (annotate) - [select for diffs]
Fri May 24 03:27:47 2013 UTC (10 years, 11 months ago) by jsr166
Branch: MAIN
Changes since 1.215: +15 -16 lines
Diff to previous 1.215
remove references to null values in javadoc

Revision 1.215 - (view) (download) (annotate) - [select for diffs]
Wed May 22 20:42:30 2013 UTC (10 years, 11 months ago) by dl
Branch: MAIN
Changes since 1.214: +2 -2 lines
Diff to previous 1.214
remove straggling remains of ex-comment

Revision 1.214 - (view) (download) (annotate) - [select for diffs]
Wed May 22 16:24:25 2013 UTC (10 years, 11 months ago) by jsr166
Branch: MAIN
Changes since 1.213: +1 -1 lines
Diff to previous 1.213
small javadoc improvement

Revision 1.213 - (view) (download) (annotate) - [select for diffs]
Wed May 22 16:19:16 2013 UTC (10 years, 11 months ago) by jsr166
Branch: MAIN
Changes since 1.212: +31 -31 lines
Diff to previous 1.212
javadoc style

Revision 1.212 - (view) (download) (annotate) - [select for diffs]
Wed May 22 16:16:19 2013 UTC (10 years, 11 months ago) by jsr166
Branch: MAIN
Changes since 1.211: +10 -10 lines
Diff to previous 1.211
<tt> => {@code

Revision 1.211 - (view) (download) (annotate) - [select for diffs]
Wed May 22 16:03:45 2013 UTC (10 years, 11 months ago) by jsr166
Branch: MAIN
Changes since 1.210: +1 -2 lines
Diff to previous 1.210
coding style

Revision 1.210 - (view) (download) (annotate) - [select for diffs]
Tue May 21 19:10:43 2013 UTC (11 years ago) by dl
Branch: MAIN
Changes since 1.209: +1643 -2863 lines
Diff to previous 1.209
API changes to mesh better with lambda/streams

Revision 1.209 - (view) (download) (annotate) - [select for diffs]
Tue May 7 20:25:36 2013 UTC (11 years ago) by dl
Branch: MAIN
Changes since 1.208: +32 -2 lines
Diff to previous 1.208
Overrride default Map methods

Revision 1.208 - (view) (download) (annotate) - [select for diffs]
Thu Apr 25 16:15:11 2013 UTC (11 years ago) by dl
Branch: MAIN
Changes since 1.207: +44 -37 lines
Diff to previous 1.207
Incorporate serialization changes suggested by Peter Levart

Revision 1.207 - (view) (download) (annotate) - [select for diffs]
Tue Apr 16 05:45:59 2013 UTC (11 years, 1 month ago) by jsr166
Branch: MAIN
Changes since 1.206: +3 -3 lines
Diff to previous 1.206
whitespace

Revision 1.206 - (view) (download) (annotate) - [select for diffs]
Thu Apr 11 23:17:43 2013 UTC (11 years, 1 month ago) by dl
Branch: MAIN
Changes since 1.205: +4 -6 lines
Diff to previous 1.205
Touchups

Revision 1.205 - (view) (download) (annotate) - [select for diffs]
Thu Apr 11 20:13:38 2013 UTC (11 years, 1 month ago) by dl
Branch: MAIN
Changes since 1.204: +5 -17 lines
Diff to previous 1.204
Simplify comparisons

Revision 1.204 - (view) (download) (annotate) - [select for diffs]
Thu Apr 11 18:43:33 2013 UTC (11 years, 1 month ago) by dl
Branch: MAIN
Changes since 1.203: +5 -6 lines
Diff to previous 1.203
Improve cccompare

Revision 1.203 - (view) (download) (annotate) - [select for diffs]
Thu Apr 11 18:15:53 2013 UTC (11 years, 1 month ago) by dl
Branch: MAIN
Changes since 1.202: +3 -11 lines
Diff to previous 1.202
Remove unneeded method

Revision 1.202 - (view) (download) (annotate) - [select for diffs]
Thu Apr 11 17:50:12 2013 UTC (11 years, 1 month ago) by jsr166
Branch: MAIN
Changes since 1.201: +1 -1 lines
Diff to previous 1.201
whitespace

Revision 1.201 - (view) (download) (annotate) - [select for diffs]
Thu Apr 11 17:41:10 2013 UTC (11 years, 1 month ago) by dl
Branch: MAIN
Changes since 1.200: +103 -64 lines
Diff to previous 1.200
Avoid potential Comparable exceptions by inspecting type parameters

Revision 1.200 - (view) (download) (annotate) - [select for diffs]
Sun Apr 7 15:04:14 2013 UTC (11 years, 1 month ago) by jsr166
Branch: MAIN
Changes since 1.199: +1 -0 lines
Diff to previous 1.199
whitespace

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

Revision 1.198 - (view) (download) (annotate) - [select for diffs]
Thu Mar 21 23:49:01 2013 UTC (11 years, 2 months ago) by dl
Branch: MAIN
Changes since 1.197: +0 -2 lines
Diff to previous 1.197
remove old code in mapped forEach

Revision 1.197 - (view) (download) (annotate) - [select for diffs]
Mon Mar 18 19:35:09 2013 UTC (11 years, 2 months ago) by dl
Branch: MAIN
Changes since 1.196: +1 -1 lines
Diff to previous 1.196
key param specs

Revision 1.196 - (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.195: +4 -1 lines
Diff to previous 1.195
Mesh Map and Spliterator methods with lambda

Revision 1.195 - (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.194: +14 -10 lines
Diff to previous 1.194
Sync with lambda spliterator semantics

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

Revision 1.193 - (view) (download) (annotate) - [select for diffs]
Tue Feb 26 17:33:53 2013 UTC (11 years, 2 months ago) by jsr166
Branch: MAIN
Changes since 1.192: +2 -2 lines
Diff to previous 1.192
promote comments to actual javadoc

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

Revision 1.191 - (view) (download) (annotate) - [select for diffs]
Fri Feb 22 00:58:05 2013 UTC (11 years, 2 months ago) by dl
Branch: MAIN
Changes since 1.190: +180 -136 lines
Diff to previous 1.190
Spliterator updates

Revision 1.190 - (view) (download) (annotate) - [select for diffs]
Mon Feb 18 03:15:10 2013 UTC (11 years, 3 months ago) by jsr166
Branch: MAIN
Changes since 1.189: +1 -1 lines
Diff to previous 1.189
whitespace

Revision 1.189 - (view) (download) (annotate) - [select for diffs]
Mon Feb 18 01:30:23 2013 UTC (11 years, 3 months ago) by jsr166
Branch: MAIN
Changes since 1.188: +2 -2 lines
Diff to previous 1.188
whitespace

Revision 1.188 - (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.187: +19 -17 lines
Diff to previous 1.187
Spliterator sync

Revision 1.187 - (view) (download) (annotate) - [select for diffs]
Fri Feb 15 22:27:11 2013 UTC (11 years, 3 months ago) by jsr166
Branch: MAIN
Changes since 1.186: +3 -3 lines
Diff to previous 1.186
whitespace

Revision 1.186 - (view) (download) (annotate) - [select for diffs]
Fri Feb 15 22:20:46 2013 UTC (11 years, 3 months ago) by jsr166
Branch: MAIN
Changes since 1.185: +20 -20 lines
Diff to previous 1.185
whitespace

Revision 1.185 - (view) (download) (annotate) - [select for diffs]
Fri Feb 15 22:11:38 2013 UTC (11 years, 3 months ago) by jsr166
Branch: MAIN
Changes since 1.184: +5 -3 lines
Diff to previous 1.184
javadoc readability

Revision 1.184 - (view) (download) (annotate) - [select for diffs]
Fri Feb 15 21:45:40 2013 UTC (11 years, 3 months ago) by jsr166
Branch: MAIN
Changes since 1.183: +156 -78 lines
Diff to previous 1.183
refactor and fix javadocs for map views

Revision 1.183 - (view) (download) (annotate) - [select for diffs]
Mon Feb 11 20:52:00 2013 UTC (11 years, 3 months ago) by jsr166
Branch: MAIN
Changes since 1.182: +0 -4 lines
Diff to previous 1.182
remove redundant NPE checks

Revision 1.182 - (view) (download) (annotate) - [select for diffs]
Mon Feb 11 20:43:59 2013 UTC (11 years, 3 months ago) by jsr166
Branch: MAIN
Changes since 1.181: +1 -5 lines
Diff to previous 1.181
remove redundant NPE checks

Revision 1.181 - (view) (download) (annotate) - [select for diffs]
Mon Feb 11 17:40:59 2013 UTC (11 years, 3 months ago) by jsr166
Branch: MAIN
Changes since 1.180: +1 -1 lines
Diff to previous 1.180
#values -> #values()

Revision 1.180 - (view) (download) (annotate) - [select for diffs]
Mon Feb 11 17:35:59 2013 UTC (11 years, 3 months ago) by jsr166
Branch: MAIN
Changes since 1.179: +1 -1 lines
Diff to previous 1.179
#entrySet -> #entrySet()

Revision 1.179 - (view) (download) (annotate) - [select for diffs]
Mon Feb 11 16:49:08 2013 UTC (11 years, 3 months ago) by jsr166
Branch: MAIN
Changes since 1.178: +3 -0 lines
Diff to previous 1.178
add missing @param

Revision 1.178 - (view) (download) (annotate) - [select for diffs]
Mon Feb 11 15:39:55 2013 UTC (11 years, 3 months ago) by jsr166
Branch: MAIN
Changes since 1.177: +1 -1 lines
Diff to previous 1.177
fix javadoc buglet: error: end tag missing: </ul>

Revision 1.177 - (view) (download) (annotate) - [select for diffs]
Mon Feb 11 15:25:20 2013 UTC (11 years, 3 months ago) by jsr166
Branch: MAIN
Changes since 1.176: +1 -1 lines
Diff to previous 1.176
#keySet -> #keySet()

Revision 1.176 - (view) (download) (annotate) - [select for diffs]
Mon Feb 11 08:45:31 2013 UTC (11 years, 3 months ago) by jsr166
Branch: MAIN
Changes since 1.175: +1 -1 lines
Diff to previous 1.175
javadoc link readability

Revision 1.175 - (view) (download) (annotate) - [select for diffs]
Mon Feb 11 08:37:44 2013 UTC (11 years, 3 months ago) by jsr166
Branch: MAIN
Changes since 1.174: +3 -3 lines
Diff to previous 1.174
javadoc link readability

Revision 1.174 - (view) (download) (annotate) - [select for diffs]
Mon Feb 11 07:50:42 2013 UTC (11 years, 3 months ago) by jsr166
Branch: MAIN
Changes since 1.173: +3 -3 lines
Diff to previous 1.173
javadoc link readability

Revision 1.173 - (view) (download) (annotate) - [select for diffs]
Mon Feb 11 06:53:24 2013 UTC (11 years, 3 months ago) by jsr166
Branch: MAIN
Changes since 1.172: +4 -0 lines
Diff to previous 1.172
add missing @return

Revision 1.172 - (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.171: +22 -23 lines
Diff to previous 1.171
javadoc style

Revision 1.171 - (view) (download) (annotate) - [select for diffs]
Fri Feb 1 01:02:37 2013 UTC (11 years, 3 months ago) by dl
Branch: MAIN
Changes since 1.170: +126 -126 lines
Diff to previous 1.170
Use new java.util.function names

Revision 1.170 - (view) (download) (annotate) - [select for diffs]
Mon Jan 28 17:27:03 2013 UTC (11 years, 3 months ago) by jsr166
Branch: MAIN
Changes since 1.169: +1 -1 lines
Diff to previous 1.169
convert to javadoc comment

Revision 1.169 - (view) (download) (annotate) - [select for diffs]
Mon Jan 28 06:58:52 2013 UTC (11 years, 3 months ago) by jsr166
Branch: MAIN
Changes since 1.168: +16 -16 lines
Diff to previous 1.168
typo

Revision 1.168 - (view) (download) (annotate) - [select for diffs]
Sat Jan 19 20:44:06 2013 UTC (11 years, 4 months ago) by jsr166
Branch: MAIN
Changes since 1.167: +95 -95 lines
Diff to previous 1.167
fiddle to handle javac [unchecked] warnings

Revision 1.167 - (view) (download) (annotate) - [select for diffs]
Sat Jan 19 20:39:43 2013 UTC (11 years, 4 months ago) by jsr166
Branch: MAIN
Changes since 1.166: +4 -5 lines
Diff to previous 1.166
standardize style for arrayIndexScale checking code

Revision 1.166 - (view) (download) (annotate) - [select for diffs]
Sat Jan 19 17:39:10 2013 UTC (11 years, 4 months ago) by jsr166
Branch: MAIN
Changes since 1.165: +2 -0 lines
Diff to previous 1.165
fix javac [serial] warnings

Revision 1.165 - (view) (download) (annotate) - [select for diffs]
Fri Jan 18 04:23:28 2013 UTC (11 years, 4 months ago) by jsr166
Branch: MAIN
Changes since 1.164: +4 -4 lines
Diff to previous 1.164
use blessed modifier order

Revision 1.164 - (view) (download) (annotate) - [select for diffs]
Thu Jan 17 14:21:02 2013 UTC (11 years, 4 months ago) by dl
Branch: MAIN
Changes since 1.163: +3 -1 lines
Diff to previous 1.163
correct putAll counts

Revision 1.163 - (view) (download) (annotate) - [select for diffs]
Thu Jan 17 14:13:00 2013 UTC (11 years, 4 months ago) by dl
Branch: MAIN
Changes since 1.162: +4 -1 lines
Diff to previous 1.162
test conformance

Revision 1.162 - (view) (download) (annotate) - [select for diffs]
Wed Jan 16 15:04:03 2013 UTC (11 years, 4 months ago) by dl
Branch: MAIN
Changes since 1.161: +4 -4 lines
Diff to previous 1.161
lambda-lib support

Revision 1.161 - (view) (download) (annotate) - [select for diffs]
Thu Jan 10 17:49:43 2013 UTC (11 years, 4 months ago) by jsr166
Branch: MAIN
Changes since 1.160: +1 -1 lines
Diff to previous 1.160
whitespace

Revision 1.160 - (view) (download) (annotate) - [select for diffs]
Thu Jan 10 15:03:25 2013 UTC (11 years, 4 months ago) by dl
Branch: MAIN
Changes since 1.159: +43 -49 lines
Diff to previous 1.159
Reinvent ThreadLocalRandom and new dependents

Revision 1.159 - (view) (download) (annotate) - [select for diffs]
Sun Jan 6 20:05:51 2013 UTC (11 years, 4 months ago) by jsr166
Branch: MAIN
Changes since 1.158: +1 -1 lines
Diff to previous 1.158
javadoc style

Revision 1.158 - (view) (download) (annotate) - [select for diffs]
Wed Jan 2 07:43:50 2013 UTC (11 years, 4 months ago) by jsr166
Branch: MAIN
Changes since 1.157: +0 -2 lines
Diff to previous 1.157
remove trailing blank javadoc lines

Revision 1.157 - (view) (download) (annotate) - [select for diffs]
Wed Jan 2 07:31:10 2013 UTC (11 years, 4 months ago) by jsr166
Branch: MAIN
Changes since 1.156: +6 -6 lines
Diff to previous 1.156
whitespace

Revision 1.156 - (view) (download) (annotate) - [select for diffs]
Fri Dec 28 14:03:58 2012 UTC (11 years, 4 months ago) by dl
Branch: MAIN
Changes since 1.155: +1 -1 lines
Diff to previous 1.155
remove dead conditional

Revision 1.155 - (view) (download) (annotate) - [select for diffs]
Thu Dec 27 20:47:47 2012 UTC (11 years, 4 months ago) by dl
Branch: MAIN
Changes since 1.154: +9 -13 lines
Diff to previous 1.154
Track lambda-lib API changes

Revision 1.154 - (view) (download) (annotate) - [select for diffs]
Thu Dec 27 20:29:07 2012 UTC (11 years, 4 months ago) by jsr166
Branch: MAIN
Changes since 1.153: +2 -2 lines
Diff to previous 1.153
whitespace

Revision 1.153 - (view) (download) (annotate) - [select for diffs]
Fri Dec 21 19:32:23 2012 UTC (11 years, 4 months ago) by dl
Branch: MAIN
Changes since 1.152: +581 -675 lines
Diff to previous 1.152
Initial lambda-compatible version

Revision 1.152 - (view) (download) (annotate) - [select for diffs]
Sat Dec 15 21:00:15 2012 UTC (11 years, 5 months ago) by jsr166
Branch: MAIN
Changes since 1.151: +2 -2 lines
Diff to previous 1.151
whitespace

Revision 1.151 - (view) (download) (annotate) - [select for diffs]
Sat Dec 15 20:21:34 2012 UTC (11 years, 5 months ago) by dl
Branch: MAIN
Changes since 1.150: +1187 -830 lines
Diff to previous 1.150
Explicit modes for CHM bulk methods

Revision 1.150 - (view) (download) (annotate) - [select for diffs]
Fri Dec 14 16:33:42 2012 UTC (11 years, 5 months ago) by jsr166
Branch: MAIN
Changes since 1.149: +13 -13 lines
Diff to previous 1.149
whitespace

Revision 1.149 - (view) (download) (annotate) - [select for diffs]
Thu Dec 13 20:34:05 2012 UTC (11 years, 5 months ago) by dl
Branch: MAIN
Changes since 1.148: +1316 -1454 lines
Diff to previous 1.148
Cooperative resizing, plus other fixes and improvements

Revision 1.148 - (view) (download) (annotate) - [select for diffs]
Sat Dec 8 14:10:42 2012 UTC (11 years, 5 months ago) by dl
Branch: MAIN
Changes since 1.147: +19 -16 lines
Diff to previous 1.147
fix typo; improve tied-hash processing

Revision 1.147 - (view) (download) (annotate) - [select for diffs]
Sat Nov 24 03:46:28 2012 UTC (11 years, 5 months ago) by jsr166
Branch: MAIN
Changes since 1.146: +1 -1 lines
Diff to previous 1.146
whitespace

Revision 1.146 - (view) (download) (annotate) - [select for diffs]
Fri Nov 23 17:50:56 2012 UTC (11 years, 5 months ago) by dl
Branch: MAIN
Changes since 1.145: +756 -1350 lines
Diff to previous 1.145
Add CountedCompleter utilities; now use them in ConcurrentHashMap

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

Revision 1.144 - (view) (download) (annotate) - [select for diffs]
Sun Nov 18 03:07:22 2012 UTC (11 years, 6 months ago) by jsr166
Branch: MAIN
Changes since 1.143: +1 -1 lines
Diff to previous 1.143
properly close <em> javadoc tags

Revision 1.143 - (view) (download) (annotate) - [select for diffs]
Fri Nov 9 03:30:03 2012 UTC (11 years, 6 months ago) by jsr166
Branch: MAIN
Changes since 1.142: +4 -4 lines
Diff to previous 1.142
whitespace

Revision 1.142 - (view) (download) (annotate) - [select for diffs]
Wed Oct 31 12:49:18 2012 UTC (11 years, 6 months ago) by dl
Branch: MAIN
Changes since 1.141: +820 -398 lines
Diff to previous 1.141
commonPool improvements

Revision 1.141 - (view) (download) (annotate) - [select for diffs]
Tue Oct 30 16:54:26 2012 UTC (11 years, 6 months ago) by jsr166
Branch: MAIN
Changes since 1.140: +3 -3 lines
Diff to previous 1.140
whitespace

Revision 1.140 - (view) (download) (annotate) - [select for diffs]
Tue Oct 30 16:46:09 2012 UTC (11 years, 6 months ago) by jsr166
Branch: MAIN
Changes since 1.139: +1 -1 lines
Diff to previous 1.139
typo

Revision 1.139 - (view) (download) (annotate) - [select for diffs]
Tue Oct 30 16:05:36 2012 UTC (11 years, 6 months ago) by jsr166
Branch: MAIN
Changes since 1.138: +1 -1 lines
Diff to previous 1.138
whitespace

Revision 1.138 - (view) (download) (annotate) - [select for diffs]
Tue Oct 30 14:23:07 2012 UTC (11 years, 6 months ago) by dl
Branch: MAIN
Changes since 1.137: +261 -214 lines
Diff to previous 1.137
Common pool support for CountedCompleters

Revision 1.137 - (view) (download) (annotate) - [select for diffs]
Sun Oct 28 22:35:55 2012 UTC (11 years, 6 months ago) by dl
Branch: MAIN
Changes since 1.136: +889 -686 lines
Diff to previous 1.136
Introduce ForkJoinPool.commonPool

Revision 1.136 - (view) (download) (annotate) - [select for diffs]
Sun Oct 21 06:14:11 2012 UTC (11 years, 6 months ago) by jsr166
Branch: MAIN
Changes since 1.135: +0 -3 lines
Diff to previous 1.135
delete trailing empty lines of javadoc

Revision 1.135 - (view) (download) (annotate) - [select for diffs]
Sun Oct 21 04:14:31 2012 UTC (11 years, 6 months ago) by jsr166
Branch: MAIN
Changes since 1.134: +16 -16 lines
Diff to previous 1.134
javadoc typos

Revision 1.134 - (view) (download) (annotate) - [select for diffs]
Sun Oct 21 04:07:13 2012 UTC (11 years, 6 months ago) by jsr166
Branch: MAIN
Changes since 1.133: +13 -13 lines
Diff to previous 1.133
javadoc style

Revision 1.133 - (view) (download) (annotate) - [select for diffs]
Sun Oct 21 03:26:48 2012 UTC (11 years, 6 months ago) by jsr166
Branch: MAIN
Changes since 1.132: +1 -1 lines
Diff to previous 1.132
typo

Revision 1.132 - (view) (download) (annotate) - [select for diffs]
Sun Oct 21 02:37:58 2012 UTC (11 years, 6 months ago) by jsr166
Branch: MAIN
Changes since 1.131: +7 -7 lines
Diff to previous 1.131
coding style

Revision 1.131 - (view) (download) (annotate) - [select for diffs]
Tue Oct 2 05:08:35 2012 UTC (11 years, 7 months ago) by jsr166
Branch: MAIN
Changes since 1.130: +1 -1 lines
Diff to previous 1.130
whitespace

Revision 1.130 - (view) (download) (annotate) - [select for diffs]
Sat Sep 29 16:01:28 2012 UTC (11 years, 7 months ago) by dl
Branch: MAIN
Changes since 1.129: +170 -397 lines
Diff to previous 1.129
Faster task construction

Revision 1.129 - (view) (download) (annotate) - [select for diffs]
Fri Sep 21 18:41:35 2012 UTC (11 years, 7 months ago) by dl
Branch: MAIN
Changes since 1.128: +17 -0 lines
Diff to previous 1.128
Add getValueOrDefault

Revision 1.128 - (view) (download) (annotate) - [select for diffs]
Thu Sep 13 10:41:42 2012 UTC (11 years, 8 months ago) by dl
Branch: MAIN
Changes since 1.127: +1024 -1077 lines
Diff to previous 1.127
Reduce task overhead; incorporate review suggestions

Revision 1.127 - (view) (download) (annotate) - [select for diffs]
Thu Aug 16 12:25:08 2012 UTC (11 years, 9 months ago) by dl
Branch: MAIN
Changes since 1.126: +1 -1 lines
Diff to previous 1.126
Parameterize CountedCompleters

Revision 1.126 - (view) (download) (annotate) - [select for diffs]
Tue Aug 14 13:16:54 2012 UTC (11 years, 9 months ago) by dl
Branch: MAIN
Changes since 1.125: +173 -101 lines
Diff to previous 1.125
Earlier early return; misc cleanup

Revision 1.125 - (view) (download) (annotate) - [select for diffs]
Tue Aug 14 05:55:08 2012 UTC (11 years, 9 months ago) by jsr166
Branch: MAIN
Changes since 1.124: +1 -0 lines
Diff to previous 1.124
whitespace

Revision 1.124 - (view) (download) (annotate) - [select for diffs]
Mon Aug 13 19:52:38 2012 UTC (11 years, 9 months ago) by dl
Branch: MAIN
Changes since 1.123: +1 -1 lines
Diff to previous 1.123
Fix Iterator.remove at end check

Revision 1.123 - (view) (download) (annotate) - [select for diffs]
Mon Aug 13 18:49:36 2012 UTC (11 years, 9 months ago) by jsr166
Branch: MAIN
Changes since 1.122: +20 -22 lines
Diff to previous 1.122
javadoc style

Revision 1.122 - (view) (download) (annotate) - [select for diffs]
Mon Aug 13 18:25:53 2012 UTC (11 years, 9 months ago) by jsr166
Branch: MAIN
Changes since 1.121: +7 -7 lines
Diff to previous 1.121
typos

Revision 1.121 - (view) (download) (annotate) - [select for diffs]
Mon Aug 13 18:15:39 2012 UTC (11 years, 9 months ago) by jsr166
Branch: MAIN
Changes since 1.120: +1 -1 lines
Diff to previous 1.120
double trouble

Revision 1.120 - (view) (download) (annotate) - [select for diffs]
Mon Aug 13 18:13:30 2012 UTC (11 years, 9 months ago) by jsr166
Branch: MAIN
Changes since 1.119: +18 -18 lines
Diff to previous 1.119
whitespace

Revision 1.119 - (view) (download) (annotate) - [select for diffs]
Mon Aug 13 15:50:31 2012 UTC (11 years, 9 months ago) by dl
Branch: MAIN
Changes since 1.118: +6399 -1147 lines
Diff to previous 1.118
Merge in jsr166e

Revision 1.118 - (view) (download) (annotate) - [select for diffs]
Mon Jan 2 23:46:33 2012 UTC (12 years, 4 months ago) by jsr166
Branch: MAIN
Changes since 1.117: +2 -2 lines
Diff to previous 1.117
s/nonnull/non-null/

Revision 1.117 - (view) (download) (annotate) - [select for diffs]
Thu Dec 22 23:26:56 2011 UTC (12 years, 4 months ago) by jsr166
Branch: MAIN
Changes since 1.116: +1 -1 lines
Diff to previous 1.116
fix imports

Revision 1.116 - (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.115: +3 -6 lines
Diff to previous 1.115
uniform serialization method javadocs

Revision 1.115 - (view) (download) (annotate) - [select for diffs]
Fri Dec 2 14:28:17 2011 UTC (12 years, 5 months ago) by jsr166
Branch: MAIN
Changes since 1.114: +1 -0 lines
Diff to previous 1.114
javac unchecked warning suppression

Revision 1.114 - (view) (download) (annotate) - [select for diffs]
Fri Dec 2 13:12:58 2011 UTC (12 years, 5 months ago) by jsr166
Branch: MAIN
Changes since 1.113: +2 -0 lines
Diff to previous 1.113
entry set entries need serialVersionUID

Revision 1.113 - (view) (download) (annotate) - [select for diffs]
Wed Jun 8 00:21:52 2011 UTC (12 years, 11 months ago) by jsr166
Branch: MAIN
Changes since 1.112: +3 -5 lines
Diff to previous 1.112
consistent style for serialization methods

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

Revision 1.111 - (view) (download) (annotate) - [select for diffs]
Thu Apr 28 00:15:06 2011 UTC (13 years ago) by jsr166
Branch: MAIN
CVS Tags: release-1_7_0
Changes since 1.110: +49 -57 lines
Diff to previous 1.110
rework size() and containsValue() to optimize the fully locked traversal

Revision 1.110 - (view) (download) (annotate) - [select for diffs]
Wed Apr 27 14:06:30 2011 UTC (13 years ago) by jsr166
Branch: MAIN
Changes since 1.109: +1 -1 lines
Diff to previous 1.109
add missing javadoc asterisks

Revision 1.109 - (view) (download) (annotate) - [select for diffs]
Wed Apr 27 12:58:52 2011 UTC (13 years ago) by jsr166
Branch: MAIN
Changes since 1.108: +8 -8 lines
Diff to previous 1.108
javadoc in third person

Revision 1.108 - (view) (download) (annotate) - [select for diffs]
Fri Apr 22 19:06:43 2011 UTC (13 years ago) by jsr166
Branch: MAIN
Changes since 1.107: +2 -2 lines
Diff to previous 1.107
sum should be a long, not int

Revision 1.107 - (view) (download) (annotate) - [select for diffs]
Fri Apr 22 18:51:40 2011 UTC (13 years ago) by jsr166
Branch: MAIN
Changes since 1.106: +0 -1 lines
Diff to previous 1.106
unused variable

Revision 1.106 - (view) (download) (annotate) - [select for diffs]
Fri Apr 22 01:22:02 2011 UTC (13 years, 1 month ago) by jsr166
Branch: MAIN
Changes since 1.105: +1 -1 lines
Diff to previous 1.105
typo

Revision 1.105 - (view) (download) (annotate) - [select for diffs]
Wed Apr 20 15:36:08 2011 UTC (13 years, 1 month ago) by dl
Branch: MAIN
Changes since 1.104: +43 -20 lines
Diff to previous 1.104
Manually inline and simplify some accesses

Revision 1.104 - (view) (download) (annotate) - [select for diffs]
Fri Apr 15 23:07:20 2011 UTC (13 years, 1 month ago) by dl
Branch: MAIN
Changes since 1.103: +19 -12 lines
Diff to previous 1.103
Improve containsValue

Revision 1.103 - (view) (download) (annotate) - [select for diffs]
Fri Apr 15 11:01:48 2011 UTC (13 years, 1 month ago) by dl
Branch: MAIN
Changes since 1.102: +1 -1 lines
Diff to previous 1.102
Ensure at least one retry in containsValue

Revision 1.102 - (view) (download) (annotate) - [select for diffs]
Thu Apr 14 20:24:45 2011 UTC (13 years, 1 month ago) by dl
Branch: MAIN
Changes since 1.101: +2 -1 lines
Diff to previous 1.101
IteratorAtEnd fix

Revision 1.101 - (view) (download) (annotate) - [select for diffs]
Thu Apr 14 01:17:58 2011 UTC (13 years, 1 month ago) by jsr166
Branch: MAIN
Changes since 1.100: +10 -8 lines
Diff to previous 1.100
coding style

Revision 1.100 - (view) (download) (annotate) - [select for diffs]
Wed Apr 13 13:23:56 2011 UTC (13 years, 1 month ago) by dl
Branch: MAIN
Changes since 1.99: +2 -2 lines
Diff to previous 1.99
Typos

Revision 1.99 - (view) (download) (annotate) - [select for diffs]
Tue Apr 12 22:52:07 2011 UTC (13 years, 1 month ago) by dl
Branch: MAIN
Changes since 1.98: +635 -464 lines
Diff to previous 1.98
Reduce initial footprint; search while locking

Revision 1.98 - (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.97: +1 -1 lines
Diff to previous 1.97
Update Creative Commons license URL in legal notices

Revision 1.97 - (view) (download) (annotate) - [select for diffs]
Sat Oct 16 16:48:01 2010 UTC (13 years, 7 months ago) by jsr166
Branch: MAIN
Changes since 1.96: +2 -2 lines
Diff to previous 1.96
whitespace

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

Revision 1.95 - (view) (download) (annotate) - [select for diffs]
Wed Aug 8 15:55:00 2007 UTC (16 years, 9 months ago) by jsr166
Branch: MAIN
Changes since 1.94: +9 -0 lines
Diff to previous 1.94
6519662: (coll) AbstractMap collection views should override clear and isEmpty

Revision 1.94 - (view) (download) (annotate) - [select for diffs]
Mon Dec 4 02:20:06 2006 UTC (17 years, 5 months ago) by jsr166
Branch: MAIN
Changes since 1.93: +2 -2 lines
Diff to previous 1.93
doc fixes

Revision 1.93 - (view) (download) (annotate) - [select for diffs]
Sun Dec 3 23:37:19 2006 UTC (17 years, 5 months ago) by dl
Branch: MAIN
Changes since 1.92: +8 -8 lines
Diff to previous 1.92
Further improve hash

Revision 1.92 - (view) (download) (annotate) - [select for diffs]
Sat Dec 2 20:55:01 2006 UTC (17 years, 5 months ago) by dl
Branch: MAIN
Changes since 1.91: +8 -5 lines
Diff to previous 1.91
Improve segment spread for hash function

Revision 1.91 - (view) (download) (annotate) - [select for diffs]
Thu Jun 22 05:23:32 2006 UTC (17 years, 11 months ago) by jsr166
Branch: MAIN
Changes since 1.90: +1 -1 lines
Diff to previous 1.90
whitespace

Revision 1.90 - (view) (download) (annotate) - [select for diffs]
Wed Jun 7 23:54:23 2006 UTC (17 years, 11 months ago) by jsr166
Branch: MAIN
Changes since 1.89: +4 -4 lines
Diff to previous 1.89
6435782: (coll) Improve ConcurrentHashMap performance

Revision 1.89 - (view) (download) (annotate) - [select for diffs]
Tue Jun 6 11:17:58 2006 UTC (17 years, 11 months ago) by dl
Branch: MAIN
Changes since 1.88: +20 -20 lines
Diff to previous 1.88
Improve hash() function to the one now used in HashMap

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

Revision 1.87 - (view) (download) (annotate) - [select for diffs]
Thu Feb 16 08:34:49 2006 UTC (18 years, 3 months ago) by jsr166
Branch: MAIN
Changes since 1.86: +1 -1 lines
Diff to previous 1.86
6383475: ConcurrentSkipListMap.remove(null,null) will not throw NullPointerException

Revision 1.86 - (view) (download) (annotate) - [select for diffs]
Sun Nov 20 15:38:08 2005 UTC (18 years, 6 months ago) by dl
Branch: MAIN
Changes since 1.85: +0 -37 lines
Diff to previous 1.85
Eliminate unnecessary special handling of toArray

Revision 1.85 - (view) (download) (annotate) - [select for diffs]
Sat Sep 10 20:09:26 2005 UTC (18 years, 8 months ago) by jsr166
Branch: MAIN
Changes since 1.84: +7 -5 lines
Diff to previous 1.84
get

Revision 1.84 - (view) (download) (annotate) - [select for diffs]
Sat Sep 10 09:36:20 2005 UTC (18 years, 8 months ago) by jsr166
Branch: MAIN
Changes since 1.83: +3 -5 lines
Diff to previous 1.83
sync with mustang

Revision 1.83 - (view) (download) (annotate) - [select for diffs]
Mon Aug 22 03:42:10 2005 UTC (18 years, 9 months ago) by jsr166
Branch: MAIN
Changes since 1.82: +4 -7 lines
Diff to previous 1.82
make WriteThroughEntry an inner class

Revision 1.82 - (view) (download) (annotate) - [select for diffs]
Mon Aug 22 03:05:49 2005 UTC (18 years, 9 months ago) by jsr166
Branch: MAIN
Changes since 1.81: +31 -22 lines
Diff to previous 1.81
HashIterator abstract; Use enhanced for in toArray methods

Revision 1.81 - (view) (download) (annotate) - [select for diffs]
Mon Aug 22 01:57:42 2005 UTC (18 years, 9 months ago) by jsr166
Branch: MAIN
Changes since 1.80: +4 -2 lines
Diff to previous 1.80
doc fixes

Revision 1.80 - (view) (download) (annotate) - [select for diffs]
Mon Aug 22 01:51:23 2005 UTC (18 years, 9 months ago) by jsr166
Branch: MAIN
Changes since 1.79: +4 -4 lines
Diff to previous 1.79
whitespace

Revision 1.79 - (view) (download) (annotate) - [select for diffs]
Fri Aug 19 13:05:11 2005 UTC (18 years, 9 months ago) by dl
Branch: MAIN
Changes since 1.78: +33 -66 lines
Diff to previous 1.78
Fix CR 6312056 by simplifying entrySet iterator

Revision 1.78 - (view) (download) (annotate) - [select for diffs]
Fri Jun 24 20:44:49 2005 UTC (18 years, 10 months ago) by jsr166
Branch: MAIN
Changes since 1.77: +2 -0 lines
Diff to previous 1.77
@since 1.6

Revision 1.77 - (view) (download) (annotate) - [select for diffs]
Tue Jun 21 07:45:09 2005 UTC (18 years, 11 months ago) by jsr166
Branch: MAIN
Changes since 1.76: +2 -2 lines
Diff to previous 1.76
doc fixes

Revision 1.76 - (view) (download) (annotate) - [select for diffs]
Mon Jun 20 18:05:45 2005 UTC (18 years, 11 months ago) by jsr166
Branch: MAIN
Changes since 1.75: +9 -14 lines
Diff to previous 1.75
doc fixes

Revision 1.75 - (view) (download) (annotate) - [select for diffs]
Thu Jun 16 02:17:07 2005 UTC (18 years, 11 months ago) by jsr166
Branch: MAIN
Changes since 1.74: +2 -3 lines
Diff to previous 1.74
doc fixes

Revision 1.74 - (view) (download) (annotate) - [select for diffs]
Wed Jun 8 01:44:14 2005 UTC (18 years, 11 months ago) by jsr166
Branch: MAIN
Changes since 1.73: +1 -1 lines
Diff to previous 1.73
whitespace

Revision 1.73 - (view) (download) (annotate) - [select for diffs]
Tue May 31 14:02:47 2005 UTC (18 years, 11 months ago) by dl
Branch: MAIN
Changes since 1.72: +3 -2 lines
Diff to previous 1.72
Reduce generics warnings

Revision 1.72 - (view) (download) (annotate) - [select for diffs]
Sat May 28 13:31:22 2005 UTC (18 years, 11 months ago) by dl
Branch: MAIN
Changes since 1.71: +16 -10 lines
Diff to previous 1.71
Reduce generics warnings

Revision 1.71 - (view) (download) (annotate) - [select for diffs]
Thu May 26 15:48:12 2005 UTC (18 years, 11 months ago) by dl
Branch: MAIN
Changes since 1.70: +30 -30 lines
Diff to previous 1.70
Avoid some generics cast warnings

Revision 1.70 - (view) (download) (annotate) - [select for diffs]
Sat May 21 02:49:21 2005 UTC (19 years ago) by jsr166
Branch: MAIN
Changes since 1.69: +4 -4 lines
Diff to previous 1.69
whitespace

Revision 1.69 - (view) (download) (annotate) - [select for diffs]
Wed May 18 18:15:01 2005 UTC (19 years ago) by jsr166
Branch: MAIN
Changes since 1.68: +2 -2 lines
Diff to previous 1.68
remove(x,null) -> false

Revision 1.68 - (view) (download) (annotate) - [select for diffs]
Wed May 18 06:48:23 2005 UTC (19 years ago) by jsr166
Branch: MAIN
Changes since 1.67: +108 -161 lines
Diff to previous 1.67
doc fixes

Revision 1.67 - (view) (download) (annotate) - [select for diffs]
Thu May 12 23:57:21 2005 UTC (19 years ago) by jsr166
Branch: MAIN
Changes since 1.66: +2 -2 lines
Diff to previous 1.66
doc fixes

Revision 1.66 - (view) (download) (annotate) - [select for diffs]
Mon May 2 21:51:38 2005 UTC (19 years ago) by jsr166
Branch: MAIN
Changes since 1.65: +3 -3 lines
Diff to previous 1.65
Acts as -> This is equivalent to

Revision 1.65 - (view) (download) (annotate) - [select for diffs]
Mon May 2 19:01:41 2005 UTC (19 years ago) by jsr166
Branch: MAIN
Changes since 1.64: +1 -1 lines
Diff to previous 1.64
remove useless casts

Revision 1.64 - (view) (download) (annotate) - [select for diffs]
Mon May 2 18:38:53 2005 UTC (19 years ago) by jsr166
Branch: MAIN
Changes since 1.63: +30 -30 lines
Diff to previous 1.63
remove trailing whitespace

Revision 1.63 - (view) (download) (annotate) - [select for diffs]
Mon May 2 18:36:04 2005 UTC (19 years ago) by jsr166
Branch: MAIN
Changes since 1.62: +4 -8 lines
Diff to previous 1.62
improve rendering of whitespace around code examples

Revision 1.62 - (view) (download) (annotate) - [select for diffs]
Mon May 2 03:16:16 2005 UTC (19 years ago) by jsr166
Branch: MAIN
Changes since 1.61: +3 -3 lines
Diff to previous 1.61
first sentence; third person

Revision 1.61 - (view) (download) (annotate) - [select for diffs]
Mon May 2 03:04:41 2005 UTC (19 years ago) by jsr166
Branch: MAIN
Changes since 1.60: +1 -1 lines
Diff to previous 1.60
4 stray parens

Revision 1.60 - (view) (download) (annotate) - [select for diffs]
Tue Apr 26 20:42:51 2005 UTC (19 years ago) by jsr166
Branch: MAIN
Changes since 1.59: +3 -3 lines
Diff to previous 1.59
doc fixes

Revision 1.59 - (view) (download) (annotate) - [select for diffs]
Tue Apr 26 01:54:09 2005 UTC (19 years ago) by jsr166
Branch: MAIN
Changes since 1.58: +6 -6 lines
Diff to previous 1.58
doc fixes

Revision 1.58 - (view) (download) (annotate) - [select for diffs]
Tue Mar 8 12:27:11 2005 UTC (19 years, 2 months ago) by dl
Branch: MAIN
Changes since 1.57: +2 -2 lines
Diff to previous 1.57
Copyedit pass

Revision 1.57 - (view) (download) (annotate) - [select for diffs]
Mon Mar 7 23:49:21 2005 UTC (19 years, 2 months ago) by dl
Branch: MAIN
Changes since 1.56: +15 -15 lines
Diff to previous 1.56
Javadoc improvements

Revision 1.56 - (view) (download) (annotate) - [select for diffs]
Mon Mar 7 16:41:56 2005 UTC (19 years, 2 months ago) by dl
Branch: MAIN
Changes since 1.55: +49 -31 lines
Diff to previous 1.55
Copyedit pass

Revision 1.55 - (view) (download) (annotate) - [select for diffs]
Fri Dec 31 18:38:37 2004 UTC (19 years, 4 months ago) by dl
Branch: MAIN
Changes since 1.54: +22 -7 lines
Diff to previous 1.54
Regularize constructors

Revision 1.54 - (view) (download) (annotate) - [select for diffs]
Fri Dec 31 13:00:39 2004 UTC (19 years, 4 months ago) by dl
Branch: MAIN
Changes since 1.53: +2 -55 lines
Diff to previous 1.53
Add AbstractMap.SimpleImmutableEntry; make SimpleEntry public

Revision 1.53 - (view) (download) (annotate) - [select for diffs]
Thu Jul 29 11:36:11 2004 UTC (19 years, 9 months ago) by dl
Branch: MAIN
Changes since 1.52: +10 -14 lines
Diff to previous 1.52
Remove mention of default values in constructor javadocs

Revision 1.52 - (view) (download) (annotate) - [select for diffs]
Mon Jul 12 11:01:14 2004 UTC (19 years, 10 months ago) by dl
Branch: MAIN
Changes since 1.51: +14 -10 lines
Diff to previous 1.51
Improve constructor javadocs

Revision 1.51 - (view) (download) (annotate) - [select for diffs]
Sun Jun 27 14:03:39 2004 UTC (19 years, 10 months ago) by dl
Branch: MAIN
Changes since 1.50: +2 -9 lines
Diff to previous 1.50
Nitpicky doc fixes

Revision 1.50 - (view) (download) (annotate) - [select for diffs]
Thu Jun 24 23:55:01 2004 UTC (19 years, 10 months ago) by dl
Branch: MAIN
Changes since 1.49: +5 -6 lines
Diff to previous 1.49
Documentation wording fixes

Revision 1.49 - (view) (download) (annotate) - [select for diffs]
Tue Jun 22 22:36:20 2004 UTC (19 years, 11 months ago) by dl
Branch: MAIN
Changes since 1.48: +24 -0 lines
Diff to previous 1.48
Override toArray in KeySet and Values classes to avoid potential array underallocation

Revision 1.48 - (view) (download) (annotate) - [select for diffs]
Wed Jun 2 23:49:06 2004 UTC (19 years, 11 months ago) by dl
Branch: MAIN
Changes since 1.47: +1 -22 lines
Diff to previous 1.47
CopyOnWriteArraySet and ConcurrentHashMap no longer implement Cloneable
Improve javadoc wording in other classes

Revision 1.47 - (view) (download) (annotate) - [select for diffs]
Thu Apr 15 14:49:13 2004 UTC (20 years, 1 month ago) by dl
Branch: MAIN
Changes since 1.46: +1 -1 lines
Diff to previous 1.46
Conform to new rewrite rules in javac

Revision 1.46 - (view) (download) (annotate) - [select for diffs]
Tue Apr 13 13:33:52 2004 UTC (20 years, 1 month ago) by dl
Branch: MAIN
Changes since 1.45: +39 -22 lines
Diff to previous 1.45
Stylistic and internal documentation improvements

Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Sat Apr 10 14:21:45 2004 UTC (20 years, 1 month ago) by dl
Branch: MAIN
Changes since 1.44: +194 -143 lines
Diff to previous 1.44
Conform to JSR133:
Declare HashEntry.value field volatile to ensure ordering
Reread value to deal with cases of HashEntry initialization reorderings
Force ordering during rehash by making table field volatile
Eliminate possiblilty of infinite retry in size and containsValue
Minor changes to private method decls  to simplify the above
Make internal docuemntation match code.

Revision 1.44 - (view) (download) (annotate) - [select for diffs]
Mon Feb 9 13:28:47 2004 UTC (20 years, 3 months ago) by dl
Branch: MAIN
CVS Tags: JSR166_PFD
Changes since 1.43: +10 -8 lines
Diff to previous 1.43
Wording fixes and improvements

Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Sat Feb 7 13:03:59 2004 UTC (20 years, 3 months ago) by dl
Branch: MAIN
Changes since 1.42: +8 -1 lines
Diff to previous 1.42
Match iterator-as-entry behavior to changes in java.util versions

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

Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Wed Jan 21 15:20:35 2004 UTC (20 years, 4 months ago) by dl
Branch: MAIN
Changes since 1.40: +41 -41 lines
Diff to previous 1.40
doc improvements; consistent conventions for nested classes

Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Tue Jan 20 04:35:02 2004 UTC (20 years, 4 months ago) by dl
Branch: MAIN
Changes since 1.39: +1 -0 lines
Diff to previous 1.39
javadoc lint; Thread.interrupt shouldn't throw exception if thread dead

Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Thu Jan 15 15:10:31 2004 UTC (20 years, 4 months ago) by tim
Branch: MAIN
Changes since 1.38: +41 -41 lines
Diff to previous 1.38
fixed signatures to match java.util

Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Fri Jan 9 17:22:22 2004 UTC (20 years, 4 months ago) by dl
Branch: MAIN
Changes since 1.37: +0 -2 lines
Diff to previous 1.37
Javadoc fix

Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Mon Dec 29 19:05:22 2003 UTC (20 years, 4 months ago) by dl
Branch: MAIN
Changes since 1.36: +3 -2 lines
Diff to previous 1.36
spellcheck

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

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

Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Tue Dec 9 21:43:57 2003 UTC (20 years, 5 months ago) by dl
Branch: MAIN
Changes since 1.33: +5 -1 lines
Diff to previous 1.33
Entry toString shouldn't throw exception

Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Sat Dec 6 00:16:20 2003 UTC (20 years, 5 months ago) by dl
Branch: MAIN
CVS Tags: JSR166_DEC9_POST_ES_SUBMIT, JSR166_DEC9_PRE_ES_SUBMIT
Changes since 1.32: +36 -12 lines
Diff to previous 1.32
replace returns old value

Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Wed Dec 3 21:07:44 2003 UTC (20 years, 5 months ago) by dl
Branch: MAIN
Changes since 1.31: +30 -3 lines
Diff to previous 1.31
Add ConcurrentMap.replace; fix other typos

Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Fri Nov 28 12:37:00 2003 UTC (20 years, 5 months ago) by dl
Branch: MAIN
Changes since 1.30: +54 -0 lines
Diff to previous 1.30
Added replace method

Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Fri Nov 21 17:50:28 2003 UTC (20 years, 6 months ago) by dl
Branch: MAIN
Changes since 1.29: +126 -38 lines
Diff to previous 1.29
Ensure EntrySet Entry setValue writes through to map

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
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
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: +2 -2 lines
Diff to previous 1.26
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: +2 -0 lines
Diff to previous 1.25
Added docs for type params

Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Sun Oct 12 12:21:23 2003 UTC (20 years, 7 months ago) by dl
Branch: MAIN
Changes since 1.24: +14 -12 lines
Diff to previous 1.24
doc clarifications

Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Fri Oct 10 23:51:28 2003 UTC (20 years, 7 months ago) by dl
Branch: MAIN
Changes since 1.23: +2 -0 lines
Diff to previous 1.23
Rephrased by-permission clause

Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Sat Sep 13 18:51:10 2003 UTC (20 years, 8 months ago) by dl
Branch: MAIN
Changes since 1.22: +18 -28 lines
Diff to previous 1.22
Proofreading pass -- many minor adjustments

Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Sun Aug 31 13:33:13 2003 UTC (20 years, 8 months ago) by dl
Branch: MAIN
Changes since 1.21: +5 -4 lines
Diff to previous 1.21
Removed non-standard tags and misc javadoc cleanup

Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Fri Aug 29 14:09:52 2003 UTC (20 years, 8 months ago) by dl
Branch: MAIN
Changes since 1.20: +107 -27 lines
Diff to previous 1.20
Avoid ABA problem in CHP; fix other javadocs

Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Mon Aug 25 19:27:58 2003 UTC (20 years, 8 months ago) by dl
Branch: MAIN
Changes since 1.19: +1 -0 lines
Diff to previous 1.19
serialVersionUIDs

Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Mon Aug 25 13:01:41 2003 UTC (20 years, 8 months ago) by dl
Branch: MAIN
Changes since 1.18: +54 -54 lines
Diff to previous 1.18
Replaced overspecification of constructors with better wording

Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Sun Aug 24 23:32:25 2003 UTC (20 years, 8 months ago) by dl
Branch: MAIN
Changes since 1.17: +6 -5 lines
Diff to previous 1.17
Kill ScheduledExecutor Date methods; Documentation clarifications

Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Sun Aug 24 14:47:31 2003 UTC (20 years, 8 months ago) by dl
Branch: MAIN
Changes since 1.16: +32 -22 lines
Diff to previous 1.16
Javadoc clarifications

Revision 1.16 - (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.15: +4 -8 lines
Diff to previous 1.15
Scrunched catch, finally, else clauses.

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

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

Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Fri Aug 1 22:48:54 2003 UTC (20 years, 9 months ago) by dl
Branch: MAIN
Changes since 1.12: +3 -3 lines
Diff to previous 1.12
Fixed signatures on ConcurrentMap.remove

Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Thu Jul 31 16:43:47 2003 UTC (20 years, 9 months ago) by tim
Branch: MAIN
Changes since 1.11: +15 -15 lines
Diff to previous 1.11
Fix unchecked calls to raw type

Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Sat Jul 26 13:17:51 2003 UTC (20 years, 9 months ago) by tim
Branch: MAIN
Changes since 1.10: +95 -95 lines
Diff to previous 1.10
Default compiler is now 2.2-ea. Some sources are not compatible with 2.0-ea.

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

Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Tue Jul 1 16:29:52 2003 UTC (20 years, 10 months ago) by dl
Branch: MAIN
Changes since 1.8: +33 -54 lines
Diff to previous 1.8
Misc minor tunings

Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Tue Jun 24 14:34:47 2003 UTC (20 years, 10 months ago) by dl
Branch: MAIN
Changes since 1.7: +35 -25 lines
Diff to previous 1.7
Added missing javadoc tags; minor reformatting

Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Mon Jun 23 02:26:16 2003 UTC (20 years, 11 months ago) by brian
Branch: MAIN
Changes since 1.6: +1 -1 lines
Diff to previous 1.6
Partial javadoc pass

Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Mon Jun 9 02:32:05 2003 UTC (20 years, 11 months ago) by dl
Branch: MAIN
Changes since 1.5: +9 -9 lines
Diff to previous 1.5
New ScheduledExecuor methods; minor javadoc cleanup

Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Fri Jun 6 18:42:17 2003 UTC (20 years, 11 months ago) by dl
Branch: MAIN
CVS Tags: JSR166_PRELIMINARY_TEST_RELEASE_1
Changes since 1.4: +1 -1 lines
Diff to previous 1.4
Added to emulation
Fixed some javadoc format errors

Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Fri Jun 6 14:17:16 2003 UTC (20 years, 11 months ago) by dl
Branch: MAIN
Changes since 1.3: +703 -951 lines
Diff to previous 1.3
New CHM class with variable segments.

Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Thu May 29 13:49:24 2003 UTC (20 years, 11 months ago) by dl
Branch: MAIN
CVS Tags: JSR166_PRERELEASE_0_1
Changes since 1.2: +40 -2 lines
Diff to previous 1.2
Please the new generics compiler

Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Tue May 27 18:14:39 2003 UTC (20 years, 11 months ago) by dl
Branch: MAIN
Changes since 1.1: +103 -45 lines
Diff to previous 1.1
re-check-in initial implementations

Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Wed May 14 21:30:45 2003 UTC (21 years ago) by tim
Branch: MAIN
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