History log of /libcore/non_openjdk_java_files.mk
Revision Date Author Comments
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