History log of /libcore/luni/src/main/java/java/util/concurrent/locks/AbstractQueuedSynchronizer.java
Revision Date Author Comments
e8b323c7cb7d55be9a4df579231e44f04f53d766 11-Mar-2016 Przemyslaw Szczepaniak <pszczepaniak@google.com> JSR-166 update without java 1.9 method/classes

Second attempt, in frist one I've submitted some code from openJdk 1.9
that shouldn't be here, orignial change can be found at
5328e07d282bef36ac8b757bbee16a761415b2c4

Adapted from sources taken from CVS using:
cvs -d ':pserver:anonymous@gee.cs.oswego.edu/home/jsr166/jsr166' checkout -D "03/03/2016 10:00:00 GMT" jsr166

This time with hidden/removed "@since 9" methods and classes

Bug: 27426599
Change-Id: Ibd8d26e13cba091bfd983c73d005e4f8d8f5946d
(cherry picked from commit b8b75116273ecfdb8ffdd1869b1c0dd04570a95e)
6de5831683acc64e2ca5efa61fae6834314d0eb2 23-Sep-2015 Neil Fuller <nfuller@google.com> Patch for awaitNanos() for coarse-grained clocks

If System.nanoTime() returns the same value twice in awaitNanos()
then (remaining == initialNanos) will be true but the code
will conclude that a (less likely) overflow occurred.

Bug: 24284239
(cherry-picked from commit 8fc2ac0fa8eb47ce607f8412e469d4f680b6ef85)
Change-Id: I3b9d573ea822e18f4c1849c8ab66071e66274a50
dd303ca9af64bda1a503d9918ec17a61e9b06e6d 23-Sep-2015 Neil Fuller <nfuller@google.com> Patch for awaitNanos() for coarse-grained clocks

If System.nanoTime() returns the same value twice in awaitNanos()
then (remaining == initialNanos) will be true but the code
will conclude that a (less likely) overflow occurred.

Bug: 24284239
(cherry-picked from commit 8fc2ac0fa8eb47ce607f8412e469d4f680b6ef85)
Change-Id: I3b9d573ea822e18f4c1849c8ab66071e66274a50
8fc2ac0fa8eb47ce607f8412e469d4f680b6ef85 23-Sep-2015 Neil Fuller <nfuller@google.com> Patch for awaitNanos() for coarse-grained clocks

If System.nanoTime() returns the same value twice in awaitNanos()
then (remaining == initialNanos) will be true but the code
will conclude that a (less likely) overflow occurred.

Bug: 24284239
Change-Id: I3b9d573ea822e18f4c1849c8ab66071e66274a50
edf43d27e240d82106f39ae91404963c23987234 27-Apr-2015 Narayan Kamath <narayan@google.com> Update JSR-166 to Revision 1.43

This is CVS HEAD as of Tue Mar 24 22:30:53 2015 UTC with
android specific patches applied. All android patches have
a clear "android-note" header.

- Most changes are documentation related.
- @hide tags have been applied to 1.8 APIs
- Atomic*Updater have been updated to use VMStack.* APIs.

bug: 20628776
bug: https://code.google.com/p/android/issues/detail?id=170073

(cherry picked from commit aa2ed9e105504f21641d919b410c692981cfe386)

Change-Id: Ie7ce1780eda837f3455e6aa365861886956c4063
aa2ed9e105504f21641d919b410c692981cfe386 27-Apr-2015 Narayan Kamath <narayan@google.com> Update JSR-166 to Revision 1.43

This is CVS HEAD as of Tue Mar 24 22:30:53 2015 UTC with
android specific patches applied. All android patches have
a clear "android-note" header.

- Most changes are documentation related.
- @hide tags have been applied to 1.8 APIs
- Atomic*Updater have been updated to use VMStack.* APIs.

bug: 20628776
bug: https://code.google.com/p/android/issues/detail?id=170073
Change-Id: Iead730222b4376f947e7dc05b0acaf608eccf238
fe4f216fd6ef2518bfefd6b7970f60befacf5cdd 23-Jun-2014 Elliott Hughes <enh@google.com> @hide.

Change-Id: I4d266414cb6ef7bc2785d9ccb9b4f672c04c781d
e8a958066d95a4e15a9834e8b9067d106efd9b53 15-Jun-2014 Elliott Hughes <enh@google.com> @hide.

Change-Id: Ieacf34a7b850910e70ae54f738608509e2c39e2e
6d7851f45fd35ee156adb7c34c03daa7f01ab32f 08-Jan-2014 Narayan Kamath <narayan@google.com> Unhide java7 API in java.util.concurrent.

Change some comments to remove references to
CountedCompleter (which is a java 8 API).

Change-Id: Iea1e93b75384dafffc96b2f49262a470942135a3
91770798d8b9280d48d30df2ed7f63b3ed9b036f 14-Jun-2013 Calin Juravle <calin@google.com> Sync java.util.concurrent library up to 12.06.2013.

CouncurrentHashMap was skipped from this sync.

Change-Id: I29c67698a2e706b22e3cb5920c5fe91f1f15461c
a807b4d808d2591894daf13aab179b2e9c46a2f5 01-Nov-2011 Jesse Wilson <jessewilson@google.com> Update java.util.concurrent to 2011-nov-1.

The most recent change to the upstream CVS tree was on Tue Oct 25 20:29:12 2011 UTC.

This removes references to security managers.

(cherry-pick of d206d1f85f051ec85bc1b00d576a67fa9be13228.)

Bug: 3289698
Change-Id: Id89c909407f268fdc828ebe2bebcb1c12dbb93aa
d7806194431c008c2ae2b546b988c0e819f7b47b 16-Dec-2010 Jesse Wilson <jessewilson@google.com> Fix java.util.concurrent to not @link to unpublished APIs.

Change-Id: I14ae9dfcf8073a86165d779fefe245c4f7fcf4e5
8eb35c835be1345d3873a82cc9e42f944d698afd 15-Dec-2010 Jesse Wilson <jessewilson@google.com> Update java.util.concurrent to the latest.

The most recent change to the upstream CVS tree was on Mon Dec 13 05:46:08 2010 UTC.

Change-Id: If863f0d501e5bb66a73e8a9a17b2853f012326e6
http://b/3090858
7365de1056414750d0a7d1fdd26025fd247f0d04 12-Aug-2010 Jesse Wilson <jessewilson@google.com> Sorting imports.

Change-Id: I8347bc625480a1c37a1ed9976193ddfedeb00bbc
cec4dd4b1d33f78997603d0f89c0d0e56e64dbcd 26-Apr-2010 Peter Hallam <peterhal@google.com> merge more modules into luni