| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
This is required to implement some aspects of the multi
lib installation process.
(cherry picked from commit 32f32721e65c93a3aaf8a792b7742aabe7e29e7e)
Change-Id: I10fedcbee1318d132d2ac517ddf8cdca02a51cda
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Code has moved to separate projects, each with their
own NOTICE file.
(cherry picked from commit 867586be2918b2a77929ea3b65c60ffa0fe35c88)
Change-Id: I0fa897b60c5eee02b5ad51c060d4d6bdd9b1f1cb
|
|\ \
| |/ |
|
|/
|
|
|
|
| |
(cherry picked from commit 1ad5803282c3c238eeb8dfef2db931bd3fcf2bd5)
Change-Id: I6c9a3059fd39b3695f1d4737e977bda9e8411a4c
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
This also fixes a typo in two TLS-PSK cipher suite names.
Bug: 15073623
Change-Id: I92d289c2b91862529faf6e06f2eb9b0a21d42b52
|
|\ \ |
|
|/ /
| |
| |
| |
| |
| | |
(cherry-pick of 464c226afc28aa64c293bdc4eec3b8b348bc422a.)
Change-Id: I51852fa88832db8b20ad65f091a0eb9e48fa3491
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Currently the default SocketFactory is set once and never invalidated.
Use the Services cache version number to know when to invalidate our
cache.
This increases the time to get the default implementation from 63ns to
97ns on a Nexus 7 (2013) aka deb.
Change-Id: I5d46f02fccaa25e5bcea69d5ca0e4924290cf0e1
|
|\ \ \ |
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add back the DH tests that uses a pre-defined Diffie-Hellman prime and
generator. Keep the tests that try to find safe prime disabled.
Bug: 5513723
Bug: 16188130
Change-Id: If77b14287855528964665e7782be45c5f57434db
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Added static field in Reference class to hold slow path flag and added
benchmark to test Reference.get() performance.
Change-Id: I13ad65a356fe4e104d8d83980694dc2740d7d039
|
|\ \ \ \
| |/ / /
|/| | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
bug: 15873165
Change-Id: I2ffe1f384e2140b31adb72d1f4eaa029a70428f0
|
|\ \ \ \ |
|
|/ / / /
| | | |
| | | |
| | | | |
Change-Id: I58ec1fafdf5524538ac14c52d561bf93d5a6c946
|
|\ \ \ \
| |_|_|/
|/| | | |
|
|/ / /
| | |
| | |
| | |
| | |
| | | |
(cherry-pick of f39b5ca3c6378c3c36c63889577004b9693ea9c6.)
Change-Id: Idaf030cd369e728ec37df7107cd30062db899b7c
|
|\ \ \ |
|
|/ / /
| | |
| | |
| | |
| | |
| | | |
(cherry-pick of 63744c884dd4b4f4307f2b021fb894af164972af.)
Change-Id: Ibf79a402e1bad98a262e380fcee3d35c127ae6d5
|
|\ \ \
| |/ /
|/| | |
|
|/ /
| |
| |
| |
| |
| | |
(cherry picked from commit 36214feb86a0963b23f34c8c63584252bd757e19)
Change-Id: I96d5109c01e39255b9970f7a515ddd3575a50e56
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
This reverts commit 4b999a474eb92e0b89a34de56f3f7979fd491aa1.
Change-Id: Ifd70798e74357ffe14cbc659ad49a9853b3be8c6
|
|\ \ \
| |/ / |
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
Looking at Arrays.asList in isolation, it's easy to
assume that the method returns a java.util.ArrayList
instead of a private static class with the same name
and different behaviour.
Change-Id: Icd75a4a3d0e21c1302ca766e529172cf2de30c2c
|
|\ \
| |/
|/| |
|
|/
|
|
|
|
| |
The generic version of arraycopy does not work. Remove it.
Change-Id: I524289874cfbf62ed0af3c91264180041342c3f1
|
|\ |
|
|/
|
|
| |
Change-Id: Icb2e2b075615fdf384c49da85145c2b5cb6f38c5
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The use of Calendar.MILLISECONDS was wrong, as was the use of
ZONE_OFFSET without DST_OFFSET. The existing code pretty much
only works for the values tested in the unit test! This patch
adds new tests to make up for that.
I've also added calls to Calendar.clear to ensure we're not
leaking SECONDS and MILLISECONDS from the Calendar instances (which
get initialized to the current wall clock) into our test values.
This hasn't mattered in the past, but actually does matter here
because tests like isMidnight measure down to the millisecond.
Bug: https://code.google.com/p/android/issues/detail?id=72356
Signed-off-by: jasper tsai <jasper3_tsai@asus.com>
Signed-off-by: hellena shih <hellena_shih@asus.com>
Change-Id: I7d57590a95d3f026bdf1b991e0b1ddb47ba9af37
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Our use of vague terms like "negative" and "positive" led VM engineers to
assume they had more leeway than they actually do.
While we're here, let's fix all the ambiguous use of 'character' and add a
warning and link to Collator anywhere the non-standard (and
non-locale-specific) case folding is used.
Change-Id: I0a0fb2a493861d32fac0bc4e28ae9634f8ac342c
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Enabled arraycopy to call native code when passed two objects.
Change-Id: I77f9455550acc53ab59ec2dc85cb1fe4d75583c9
|
|\ \ \
| |/ /
| | |
| | | |
benchmarking."
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Runs 48% faster on average for short arrays of length 16-128, depending on the type. Defaults to
native code for longer arrays.
Bug: 7103825
Change-Id: I70ca8f4a379600917e5bc103364af0637f18e03a
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Build fix.
Change-Id: I49a566c3c34d2040e092689e52b0039c8195de03
|
|\ \ \ \
| |/ / /
|/| | | |
|
| |/ /
| | |
| | |
| | | |
Change-Id: I7827331202482e28e824fc6583f590ddadaa2087
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
There was a race condition where the reference queue daemon wouldn't
necessarily have processed the cleared references by the time we
called WeakHashMap.size(). The race is fixed by doing a busy wait
with a 5 second timeout. This should't increase the test time in the
average case since the cleared weak references should be processed
shortly after induceFinalization finishes.
Bug: 15775475
Change-Id: I66350b6c87252e98bfbd945fe1f96bef58ec24a9
|
|\ \ \ \
| |/ / /
|/| | | |
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
As E extends Enum<E>, it is safe to cast the comparable object to
Enum<?> as it should not throw any exceptions. When it is cast, the
ordinal value can be accessed directly. Doing so would be preferred as
either both the variables this.ordinal and o.ordinal should be used or
the methods this.ordinal() and o.ordinal() should be used without
mixing them together.
Change-Id: I7c4e93fdf35b0bf2949738a91c0855d9a52e5c13
|
|\ \ \ |
|