536 Commits

Author SHA1 Message Date
Bruce Eckel
9c671edde9 Remove BoxObserver from automated build 2017-01-14 07:34:50 -08:00
Bruce Eckel
9fef34e169 Turn off parallel and daemon for clearer output 2017-01-14 07:17:31 -08:00
Bruce Eckel
fdc2b99494 identifier refactoring 2017-01-14 00:34:54 -08:00
Bruce Eckel
5710360504 Added SynchronizedComparison.java 2017-01-14 00:34:41 -08:00
Bruce Eckel
bd6b0af400 Added "Constructors are not Thread-Safe" 2017-01-13 14:28:08 -08:00
Bruce Eckel
d360aa59e7 Execution tag fix 2017-01-13 07:08:54 -08:00
Bruce Eckel
fac3233fdd Completely refactored 2017-01-13 07:03:28 -08:00
Bruce Eckel
3e6025f135 Discovered issue with Travis CI 2017-01-13 07:03:17 -08:00
Bruce Eckel
54ddb4208a Test exclusions to find CI bug 2017-01-12 17:07:13 -08:00
Bruce Eckel
4d87d1c720 Exclude from automatic execution 2017-01-12 16:57:37 -08:00
Bruce Eckel
737320b37b Appendix rewrites 2017-01-12 16:49:36 -08:00
Bruce Eckel
bc786ef438 Some cleanups during rewrite 2017-01-12 11:15:03 -08:00
Bruce Eckel
8833d2e228 Name changes and new TimedAbort 2017-01-11 16:18:57 -08:00
Bruce Eckel
d3ca481bdb Fixed packaging so jmh build works 2017-01-11 09:11:59 -08:00
Bruce Eckel
5ec9f9b901 new appendix 2017-01-10 14:11:16 -08:00
Bruce Eckel
5d0f0fe3f9 Rewrites 2017-01-09 14:26:12 -08:00
Bruce Eckel
79bb072693 Improvements during editing 2017-01-08 22:55:49 -08:00
Bruce Eckel
ca066ef9c5 Update to release 21 of Guava 2017-01-07 10:42:19 -08:00
Bruce Eckel
f2049d70ab Update to Gradle 3.3 2017-01-06 15:59:01 -08:00
Bruce Eckel
52ac9f6dff Checked exceptions etc. for CFs and Streams 2017-01-06 15:03:36 -08:00
Bruce Eckel
a2a7b53b95 Cleanup and fixes 2017-01-03 10:50:09 -08:00
Bruce Eckel
45d4e5d85b touch-ups 2017-01-02 14:22:25 -08:00
Bruce Eckel
8268b577c9 Separated into their own utility class 2017-01-02 14:22:17 -08:00
Bruce Eckel
5de72c00d7 added return operations 2017-01-02 14:21:29 -08:00
Bruce Eckel
65246aea15 changed to AtomicInteger 2017-01-02 14:20:54 -08:00
Bruce Eckel
620703ef6f eliminated volatile 2017-01-02 14:20:31 -08:00
Bruce Eckel
8c4b4e7896 Added QuittingCompletable.java 2016-12-31 14:57:31 -08:00
Bruce Eckel
49ea4c8d4b Removed simulations 2016-12-30 22:38:14 -08:00
Bruce Eckel
06d63a1c04 Changed appendix name 2016-12-30 22:22:39 -08:00
Bruce Eckel
8803c2ff77 Date change 2016-12-30 17:23:13 -08:00
Bruce Eckel
920d169dac collectionsindepth -> moreaboutcollections 2016-12-29 21:24:00 -08:00
Bruce Eckel
9905ed2551 Moved collectionsindepth to moreaboutcollections 2016-12-29 17:43:16 -08:00
Bruce Eckel
6d4d5a1dfc concurrency chapter progress 2016-12-29 17:05:59 -08:00
Bruce Eckel
afa51c5b7a Moved examples from "Concurrent" to "lowlevel" 2016-12-25 12:36:49 -08:00
Bruce Eckel
c590aeb851 Placeholder for new JUnit version 2016-12-21 14:18:56 -08:00
Bruce Eckel
a38bccec06 Junit bugfix 2016-12-21 11:07:03 -08:00
Bruce Eckel
efd7a797e3 Concurrency chapter progress 2016-12-21 11:06:49 -08:00
Bruce Eckel
043b25d76e Timer.java, bump Gradle version, remove awaitTermination, Pizza 2016-12-17 10:51:25 -08:00
Bruce Eckel
e9cb6658d7 Update to latest point release of library 2016-12-15 14:04:13 -08:00
Bruce Eckel
d863e0fffb Separation complete 2016-12-07 10:34:41 -08:00
Bruce Eckel
7da525bf37 Bump JMH version 2016-12-06 10:29:12 -08:00
Bruce Eckel
6545d1606b Added shutdown() for ExecutorService 2016-12-04 12:15:21 -08:00
Bruce Eckel
50228968db Changed as many duplicate file names as possible 2016-12-04 09:30:08 -08:00
Bruce Eckel
90563b9545 Remove name duplication 2016-12-02 17:05:15 -08:00
Bruce Eckel
72df37d944 Comment out jmh test 2016-11-27 08:28:36 -08:00
Bruce Eckel
4259c4945d Completing the name change 2016-11-27 08:03:17 -08:00
Bruce Eckel
cb0a9b53a7 Improvements to "Validating" chapter 2016-11-26 10:20:53 -08:00
Bruce Eckel
c17d52b6ac Improve instructions 2016-11-23 12:31:35 -08:00
Bruce Eckel
4f74fe96b0 Fix Appveyor link 2016-11-23 12:27:48 -08:00
Bruce Eckel
4274fe5613 Added AppVeyor badge
Not sure why I get the bar on the left
2016-11-23 12:24:39 -08:00