Merge remote-tracking branch 'goog/androidx-platform-dev' into sc-dev

* goog/androidx-platform-dev:
  Pull upstream changes.

Descriptions:
==========
Create a portable file backed proto log
Test: PortableFileBackedProtoLogTest
Test: PortableFileBackedProtoLogBenchmark
==========
Fix bug that was causing us to not update the last_added_document_id of
the index
Test: IndexProcessorTest
Test: IndexTest
Test: IcingSearchEngineTest
==========
Remove dependency on icu dat file.
Test: ReverseJniLanguageSegmenterTest
==========
Fix usage score handling for nonexistent documents.
Test: ScorerTest
Test: DocumentStoreTest
Test: AppSearchSessionCtsTest#testReportUsage_invalidNamespace
==========
Fix bit-util to actually set fields.
Test: BitUtilTest
==========

Bug: 185804696
Bug: 189136429
Bug: 187879464
Change-Id: I54eaaf7e8e386d6696e08c047fc3aa44062a5f29
tree: 3ee0521484fdb3fc182db25009e8953abb378364
  1. icing/
  2. java/
  3. nativeLib/
  4. proto/
  5. .gitignore
  6. Android.bp
  7. AndroidManifest.xml
  8. build.gradle
  9. CMakeLists.txt
  10. CONTRIBUTING.md
  11. LICENSE
  12. METADATA
  13. MODULE_LICENSE_APACHE2
  14. README.md
  15. synced_AOSP_CL_number.txt
  16. TEST_MAPPING
README.md

Icing Search Library

Icing is a fast, embedded, mobile-friendly full-text-search library written in C++.

This is not an officially supported Google product.