summaryrefslogtreecommitdiff
path: root/annotations/generate_annotated_java_files.py
diff options
context:
space:
mode:
authorTobias Thierer <tobiast@google.com>2016-08-24 14:37:14 +0100
committerTobias Thierer <tobiast@google.com>2016-09-01 10:49:30 +0100
commit3541004c1812f84845a6b072ac45801302a099fb (patch)
treea8d05bd18d1099c81bb10d3f5f11be80130dddbb /annotations/generate_annotated_java_files.py
parent2e102a317cc7df0677070a57c597f1907bb4ec1b (diff)
Update BitSet, ConcurrentModificationException, UUID to OpenJDK 8u60.
All three files are now exactly identical to upstream. The BitSet change fixes BitSet.toString() in the case where bit # Integer.MAX_VALUE is set. On previous versions of Android, this would have thrown IndexOutOfBoundsException when the bit index overflowed; it now works as expected. This change is desirable and carries practically no app compat risk: The bug requires a 256 MByte BitSet which is larger than the maximum of 200 MBytes of heap that Android allows on a Nexus 6P with 3 GB RAM, unless one requests a larger heap in the manifest. Test: Manually confirmed that when the new test is run from Android Studio on a with android:largeHeap="true" in the manifest, it throws IndexOutOfBoundsException when run on Android M but passes on a Nexus 6P after this CL. Confirmed that it passes in vogar (it will have been skipped for lack of heap memory). Bug: 29935305 Bug: 31234459 Change-Id: I9b0f662b209332be06a3b6a784b63deefefb13d1
Diffstat (limited to 'annotations/generate_annotated_java_files.py')
0 files changed, 0 insertions, 0 deletions