5df38d1ae2e3615430ff6fe476b9cea9e6177bb1 |
|
03-May-2016 |
Sergio Giro <sgiro@google.com> |
libcore: provide instances from Crypto provider if targetting SDK <= 23 The provider is not installed but we provide instances anyway in order to avoid breaking app compatibility. Only for apps whose target SDK version is at most 23 (M). Bug: 28550092 Change-Id: Id8e4f0413a956a4c87088af70932c9d51faf478d
|
59ae74317d957baae6e1a52deadfd96b1c6698cc |
|
15-Apr-2016 |
Andreas Gampe <agampe@google.com> |
Libcore: Refactor hardcoded system properties Refactor where and how (static) hardcoded system properties are stored. This refactor will allow the compiler to serve these properties during compile-time initialization. Bug: 27265238 Bug: 28174137 Change-Id: I1fccf7558d085542dd710aa98ecdb61ae8fcabf2
|
f04099d77872a0742db6f67263e7edc0828a8af6 |
|
05-Apr-2016 |
Jeff Hao <jeffhao@google.com> |
Remove AnnotationAccess and its remaining uses. Libcore side of this change. Adds a libcore test that retention annotations are handled properly. (cherry-picked from commit d890de26ec16f7fc32b58a00725aff1b2a79a169) Change-Id: Ifce1df78e63cd2c43e91e4fd039e087dc82463ff
|
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)
|
9599ec54b164da29db4e3386a9839aca73caf8ee |
|
01-Feb-2016 |
Igor Murashkin <iam@google.com> |
Revert "Revert "reflection: Add new AnnotatedElement 1.8 methods."" This reverts commit ac6e7a426c30abe6de4361c95755ff759845265f. Runtest failure has been fixed in I28c3707e38c1f69ea9d3660f68136f688122ac4e Change-Id: I1749dc89b790d44b5e40bc8b20aa62885bda792b
|
f1934b47a2ae60f5d75dd174cf8cd1f44fa22d25 |
|
01-Feb-2016 |
Narayan Kamath <narayan@google.com> |
Revert "Revert "Update sun.misc.Unsafe."" This reverts commit 6e91d0c85a31020388bd165bcbefa595888a7dd1.
|
6e91d0c85a31020388bd165bcbefa595888a7dd1 |
|
01-Feb-2016 |
Narayan Kamath <narayan@google.com> |
Revert "Update sun.misc.Unsafe." This reverts commit 5ef64a3267fe516dbe032af2d7de243bdfbc4e29. Change-Id: I5b3fe02b8a1143c9599d69ac8512d037a0c88d4d
|
5ef64a3267fe516dbe032af2d7de243bdfbc4e29 |
|
01-Feb-2016 |
Narayan Kamath <narayan@google.com> |
Update sun.misc.Unsafe. Change-Id: If58f42ecd773feb746eabb206369327852d01e0e
|
ac6e7a426c30abe6de4361c95755ff759845265f |
|
29-Jan-2016 |
Nicolas Geoffray <ngeoffray@google.com> |
Revert "reflection: Add new AnnotatedElement 1.8 methods." Fails interpreter access checks. This reverts commit 4d4ff5e7b929a404fc9f16232c639b7a11969489. Change-Id: Ie3b7f44b653dacc5a6d18eae5bff34fe2cb2cdfc
|
4d4ff5e7b929a404fc9f16232c639b7a11969489 |
|
15-Jan-2016 |
Igor Murashkin <iam@google.com> |
reflection: Add new AnnotatedElement 1.8 methods. Methods are currently @hide 1.8 and default is commented out. Needs corresponding runtime change to run. Change-Id: I8420a4d208bb60874a9cf996766313c7d5058c45
|
33fc9556dfda6298fcd7c119f68a7375e13cbed9 |
|
28-Dec-2015 |
Richard Uhler <ruhler@google.com> |
Introduce NativeAllocationRegistry API. The NativeAllocationRegistry API provides a way to associate native allocations with Java objects. The native allocations will automatically be freed when the correspondong Java object becomes unreachable. Use NativeAllocationRegistry for BigInt. Bug: 23130675 Change-Id: If89dc03f0668afdecf1086280d16d2803e07a62a
|
59cd43352e5fd4907303d06f9b92f01c943375f7 |
|
18-Dec-2015 |
Narayan Kamath <narayan@google.com> |
Remove unused collation and formatting code. Change-Id: I154d59e4ccff1d899530aebf27cf444f15f674ab
|
85d69e16fe1e59e50c1ad228e754abf325088362 |
|
20-Dec-2015 |
Narayan Kamath <narayan@google.com> |
Revert "Revert "Port ICU based regex implementation over to OpenJdk."" This reverts commit fadaa97dd78736d94460684d87dcdadd14a5813c. Fixes build breakage due to unresolved @link tags. Change-Id: I329c28d872a2a40064b7219d3537eaae1cfe6fae
|
fadaa97dd78736d94460684d87dcdadd14a5813c |
|
18-Dec-2015 |
Brian Carlstrom <bdc@google.com> |
Revert "Port ICU based regex implementation over to OpenJdk." This reverts commit 075cf9ab88476958db0dd3ca80e21802fc623f66. Change-Id: If343ef8a2f62b1ce301f1801b1660cfb21552178
|
075cf9ab88476958db0dd3ca80e21802fc623f66 |
|
18-Dec-2015 |
Narayan Kamath <narayan@google.com> |
Port ICU based regex implementation over to OpenJdk. Change-Id: I5de7fa40dbf35843949ac3eb9d7cef680d64e45a
|
1ee1fbedc2e3f810a69d7a73a07f3f9a8388b488 |
|
15-Dec-2015 |
Shubham Ajmera <shubhamajmera@google.com> |
java.text.Collator implemented using icu4j Implemented java.text.Collator, java.text.CollationElementIterator, java.text.RuleBasedCollationKey using icu4j. Removed unused classes - libcore.icu.RuleBasedCollatorICU, java.text.RuleBasedCollationKeys, java.text.CollationRules. Bug: 25860873 Bug: 26140420 Change-Id: I8a78db9a4d0d1c04a8a1e18408c54234db43cfd8
|
c2664d2482b841baea0c14eef94e5fbe2a65dbb8 |
|
02-Dec-2015 |
Yi Kong <yikong@google.com> |
Merge code path for hostname lookup getAllByName goes a separate duplicate path from getAllByNameOnNet. Merge them to use Android framework getaddrinfo, and implement resolution caching for both methods. Bug: 25923779 Change-Id: I19ec3e52dd865f6968a47a0b17a810c781ba5bfc
|
f640e11f2a796db071428f97a12ef84888e8ef4d |
|
03-Nov-2015 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Move StrictJarFile to framework/core Since StrictJarFile is derived from harmony code, and not used in the libcore itself, we're moving it to framework/base code. Bug: 25337946 Change-Id: I477b7934fb3abfb0c7660e23dd46db216c504e73 (cherrypicked from 8996a40bc2d5caa031992765d642021252c4c810)
|
2e1b9c6550cefe75aee07f0b9637c3fc4b539555 |
|
25-Nov-2015 |
Sergio Giro <sgiro@google.com> |
ojluni: use the okhttp DefaultHostnameVerifier in HttpsURLConnection DistinguishedNameParser was moved to frameworks/base in c/821104. It remains to: - consider whether we want tests for it (b/25882613) - consider whether to submit tests exercising its functionality upstream in okhttp (b/25881522) Not cherrypicking from dev branch as the original CL to do it went wrong and would need to cherrypick more changes Change-Id: I181dedd1d031035f45d6dde8d8c3d5a086834174
|
33e49e4e5ca9250ce741d39b56f357557f2883ff |
|
24-Nov-2015 |
Nicolas Geoffray <ngeoffray@google.com> |
Revert "libart: add lambda proxy support" 955-lambda is flaky Bug: 25107649 Bug: 24618608 This reverts commit 5a92ed3ace6e1cc71b20f29b7761cefd47f6cc06. (cherry picked from commit ef1a480efa8a1efb50bc909d2227cc2dbce2b313) Change-Id: If4e5b2756fcaddb9ea17c7c3ad239095addc9046
|
1a38b683a62420d549980ad0ad6bfe935378866c |
|
24-Nov-2015 |
Narayan Kamath <narayan@google.com> |
Remove unused class. NullCipherSpi isn't really used anywhere. Change-Id: I2b89118115b4d566135bfb5b395b33aa2845f3f1
|
938b163cc74e7fee7e16580ecac063f414dcfaf2 |
|
28-Oct-2015 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Remove code that unused/deprecated on android. Lobotomize classes that make no sense on android. Change-Id: I1d6fdc5ec22a3605af6ecae7a40415ec94aa4a75
|
bf0af16053dc79937acab41e7b1e52024d263bf3 |
|
28-Sep-2015 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Update list of libcore files. Change-Id: I6e86bfbe1f84fe9436f2ca919bf2f2608ca92f4f
|
a2f1c61be6bf4dfb1976f4b385ca4373e8b3f91f |
|
28-Oct-2015 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Remove code that unused/deprecated on android. Lobotomize classes that make no sense on android. Change-Id: I1d6fdc5ec22a3605af6ecae7a40415ec94aa4a75 (cherry picked from commit 2bf9ac3e27e846bc6d33a5becd0023772f6456af)
|
358e76b7e1b4c5c97746153a963349dedf9e296e |
|
14-Oct-2015 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Remove java.lang.IntegralToString It's not used by the OpenJdk, remaining uses (in the framework) can be replaced by the com.android.internal.util.HexDump and small new class in conscrypt. bug: 24932279 Change-Id: I56e9b11e438a2f13e458955fe2305b47a525a759
|
082643a27088b8dbae15c0e084ce319d0346636a |
|
29-Sep-2015 |
Narayan Kamath <narayan@google.com> |
Add libcore.util.RecoverySystem Hides libcore implementation details and lets us avoid applying libcore's obfuscation map to the frameworks. bug: 24308618 Change-Id: I9958c034c58b9c6163adb8a857ab72817cb8540f
|
96b40e87c32023084d7153360b1fa0c44c598095 |
|
12-Aug-2015 |
Narayan Kamath <narayan@google.com> |
Stop using libcore's java.util.prefs implementation. Change-Id: If30217f18b124871ff43a39b0fb7a55bd06f095b
|
4fff8bb49a15d2b55e3aa8ffe98446f7f475285e |
|
03-Aug-2015 |
Narayan Kamath <narayan@google.com> |
Use android's regex implementation. Preserve ICU semantics. Change-Id: Ic98b49c4f64f0b5525297bb96026154885eb111d
|
7f86b47e355e169d18548141031bd80f159bc41f |
|
28-Jul-2015 |
Narayan Kamath <narayan@google.com> |
StrictLineReader is no longer used. Change-Id: I24b58bb82d9d4b66475ed8b918c473edceacae2b
|
6dabcda1bfa001c50c6c365eb5c52fb9f23a46ec |
|
28-Jul-2015 |
Narayan Kamath <narayan@google.com> |
DeleteOnExit isn't used any more. Change-Id: Ia8f2873dfbd2e9839030f76a90628bda30fddd40
|
7ea8d82c03e0d50a44354bff544881979deaf1a4 |
|
24-Jul-2015 |
Narayan Kamath <narayan@google.com> |
Generate the API definition correctly. Use an explicit list of files to generate documentation from, instead of using the broad (and obsolete) libcore list. Also fixes a missing tag in the package description of sun.reflect. Change-Id: I68fa1bec2930fed1821ea425106fb5b586a0cea8
|
0a57ec224e5ce980fb24fcc59983206f13ff821e |
|
24-Jul-2015 |
Narayan Kamath <narayan@google.com> |
Rewrite our file inclusion logic. Avoids painful greps, and forces all files in the list to be valid and named by absolute path relative to libcore. This is the foundation for changing our API stub generation procedure, where we'll need the same list of files. Change-Id: I2bd31b850de13706e42c2ce3dd5cbd4dc3facef0
|