Skip to content
Snippets Groups Projects
  1. Feb 14, 2023
  2. Nov 16, 2022
  3. Oct 27, 2022
  4. Oct 25, 2022
  5. Oct 24, 2022
  6. Oct 11, 2022
  7. Sep 08, 2022
    • Spandan Das's avatar
      Declare the headers of the ndk_library · e510bd17
      Spandan Das authored
      This creates a dependency edge between the ndk_library and its headers,
      which should be a no-op in regular Soong builds. This dependency edge
      will be used in the Multi-tree project to export the relevant .h files into a well
      known location
      
      Test: m nothing
      Bug: 239044713
      Change-Id: I353794e005f69dc349ad15db47c8881dd506dff2
      e510bd17
  8. Aug 12, 2022
    • Chih-Hung Hsieh's avatar
      Suppress deprecated-non-prototype warnings · 8a7aa16a
      Chih-Hung Hsieh authored
      * Reduce number of warnings in a default global build.
      * They should be fixed before AOSP upgrade to C2x.
      
      Bug: 239661264
      Bug: 241601211
      Test: presubmit
      Change-Id: I76ccfe11af97c51802b60b68f4fb125b99a02d4e
      8a7aa16a
  9. Apr 26, 2022
    • Colin Cross's avatar
      Export zlib headers to musl sysroot · be38f055
      Colin Cross authored
      Export the zlib headers to the musl sysroot so that libclang.so can
      compile against libz.a.
      
      Bug: 216192129
      Test: builds
      Change-Id: I82810a69742878ef6c8b5c0f20add02d2a435ad5
      be38f055
  10. Dec 24, 2021
  11. Dec 23, 2021
  12. Nov 02, 2021
  13. May 13, 2021
  14. Feb 12, 2021
    • Bob Badour's avatar
      Add LOCAL_LICENSE_KINDS to external/zlib · 3f2566ff
      Bob Badour authored
      Added SPDX-license-identifier-BSD SPDX-license-identifier-Zlib to:
        Android.bp
      
      Bug: 68860345
      Bug: 151177513
      Bug: 151953481
      
      Test: m all
      Exempt-From-Owner-Approval: janitorial work
      Change-Id: Ife041854107a41428086426778fdf32a4830dd21
      3f2566ff
  15. Jan 13, 2021
    • Kelvin Zhang's avatar
      Add a libz_stable variant · e6a6dbd0
      Kelvin Zhang authored
      The new libz_stable will be the same as old libz, subtracting platform
      dependent optimizations
      
      Bug: 177076632
      Test: treehugger
      Change-Id: Idf29a45b0deab91b00df2a99faf02a3921474932
      e6a6dbd0
  16. Jan 06, 2021
    • Elliott Hughes's avatar
      Distinguish between host and device x86. · 8472b6c5
      Elliott Hughes authored
      Studio doesn't know how many users they have who don't have SSSE3, which
      is required in the Android *device* x86 ABI, but hasn't historically
      been in the *host* ABI. Avoid upsetting an unknown number of users at
      least while we collect data on how many are affected...
      
      Bug: https://issuetracker.google.com/171235570
      Test: objdump --disassemble | grep pshufb
      Change-Id: I1734594fe89976383f10967f04b86466a5d4874e
      8472b6c5
  17. Dec 07, 2020
  18. Nov 11, 2020
    • Justin Yun's avatar
      Add product_available to product available modules · e66fac5c
      Justin Yun authored
      vendor_available modules were available to product modules.
      However, not all vendor_available modules are required to be
      available to product modules. Some modules want to be available only
      to product modules but not vendor modules.
      
      To cover the requirement, we separate product_available from
      vendor_available.
      vendor_available will not provide product available module.
      
      Bug: 150902910
      Test: build
      Change-Id: I0f3ebeeaad1009b5c3af975d09c8b896f7d3fd97
      e66fac5c
  19. Oct 22, 2020
  20. Jun 17, 2020
  21. May 28, 2020
    • Jiyong Park's avatar
      Reland "Set apex_available property" · f644cb8f
      Jiyong Park authored
      This reverts commit 69a32df2.
      
      Reason for revert: relanding
      
      Exempt-From-Owner-Approval: approved by enh
      
      Bug: 150999716
      Test: m (on adt3)
      
      Merged-In: I022ce8459039c11f62d7f7f4e6e1a822489da953
      Change-Id: I3fef1b8b8b9e307d07e10cabcb7223ab878beb11
      f644cb8f
    • Jiyong Park's avatar
      Set apex_available property · 2f2a03fe
      Jiyong Park authored
      The marked library(ies) were available to the APEXes via the
      hand-written whitelist in build/soong/apex/apex.go. Trying to remove the
      whitelist by adding apex_available property to the Android.bp of the
      libraries.
      
      Exempt-From-Owner-Approval: approved by enh
      
      Bug: 150999716
      Test: m
      Merged-In: If51a7e80f4aed7495cb49f5ceb54fd2b4af0f7d2
      Change-Id: I15d316f0fa244b69b3b8c629b8e8b8b2c26354e7
      2f2a03fe
  22. May 19, 2020
    • Jiyong Park's avatar
      Revert "Set apex_available property" · 69a32df2
      Jiyong Park authored
      This reverts commit 912db88c.
      
      Reason for revert: broke adt3
      
      Change-Id: Ie98bde22004de9e6893d61f18feedeeb4935a58a
      69a32df2
    • Jiyong Park's avatar
      Set apex_available property · 912db88c
      Jiyong Park authored
      The marked library(ies) were available to the APEXes via the
      hand-written whitelist in build/soong/apex/apex.go. Trying to remove the
      whitelist by adding apex_available property to the Android.bp of the
      libraries.
      
      Exempt-From-Owner-Approval: approved by enh
      
      Bug: 150999716
      Test: m
      Merged-In: I022ce8459039c11f62d7f7f4e6e1a822489da953
      Change-Id: I5a6070ad03768575c9b5980b3e03ddc3d222e119
      912db88c
  23. May 18, 2020
    • Jiyong Park's avatar
      Revert^2 "libz provides stubs to Mainline modules." · d8ff0c72
      Jiyong Park authored
      38826c3b
      
      Change-Id: Ie094592928e1e8dcb9e55ce7441ef87304e39e26
      d8ff0c72
    • Jiyong Park's avatar
      Revert "libz provides stubs to Mainline modules." · 38826c3b
      Jiyong Park authored
      Revert "libz is a stub"
      
      Revert "Allow libz to have stub even though it's not an LLNDK li..."
      
      Revert submission 1312595-zlib_as_stub
      
      Exempt-From-Owner-Approval: reverting a bad change
      
      Reason for revert: broke rvc-dev-plus-aosp
      Reverted Changes:
      I7c0a7f954:libz is a stub
      If51a7e80f:libz provides stubs to Mainline modules.
      I26417bb78:Allow libz to have stub even though it's not an LL...
      
      Change-Id: I0cf486d9b4d96a793c396e452bfe071264023684
      38826c3b
  24. May 15, 2020
    • Jiyong Park's avatar
      libz provides stubs to Mainline modules. · 3b501e87
      Jiyong Park authored
      libz is an NDK library having stable APIs. Mainline modules don't need
      to have copies of it. With this change, they use libz from /system/lib.
      
      Bug: 155456180
      Test: m
      Change-Id: If51a7e80f4aed7495cb49f5ceb54fd2b4af0f7d2
      3b501e87
  25. May 13, 2020
  26. May 12, 2020
  27. May 10, 2020
    • Jiyong Park's avatar
      Revert "Set apex_available property" · 150e4b01
      Jiyong Park authored
      This reverts commit 9cd7a399.
      
      Reason for revert: broke git_master/adt3-userdebug
      
      Exempt-From-Owner-Approval: reverting
      
      Change-Id: I34f50814a1bba0210ada6c0a81ec815e11de7bc8
      150e4b01
    • Jiyong Park's avatar
      Set apex_available property · 9cd7a399
      Jiyong Park authored
      The marked library(ies) were available to the APEXes via the
      hand-written whitelist in build/soong/apex/apex.go. Trying to remove the
      whitelist by adding apex_available property to the Android.bp of the
      libraries.
      
      Exempt-From-Owner-Approval: already approved in rvc-dev
      
      Bug: 150999716
      Test: m
      Change-Id: I5a6070ad03768575c9b5980b3e03ddc3d222e119
      9cd7a399
  28. Feb 14, 2020
    • Elliott Hughes's avatar
      Reland (again) "Enable the various chrome zlib optimizations." · ce1c0379
      Elliott Hughes authored
      This reverts commit 5ad12200.
      
      This time we enable the same optimizations on x86/x86-64 as on arm/arm64.
      
      Optimized inflation is disabled because it breaks `atest
      CtsLibcoreTestCases:org.apache.harmony.tests.java.util.zip.DeflaterTest`.
      
      This version also distinguishes neon/non-neon builds because the NDK
      builds a single libz. I don't trust -mfpu=neon not to cause all kinds of
      neon dependencies; I don't think that our HWCAP tests would be
      sufficient.
      
      Bug: http://b/149443852
      Bug: https://issuetracker.google.com/115695768
      Bug: https://issuetracker.google.com/135889247
      Change-Id: I283629c481203c6035ec1686b2279fc286c59ea3
      Test: boots
      Test: zlib_bench scores 2x or more faster on arm/arm64
      Test: atest CtsLibcoreTestCases:org.apache.harmony.tests.java.util.zip.DeflaterTest
      Test: recovery_unit_test.ApplyPatchModesTest
      ce1c0379
  29. Feb 13, 2020
    • Elliott Hughes's avatar
      Revert "Reland "Enable the various chrome zlib optimizations."" · 18e812de
      Elliott Hughes authored
      This reverts commit 5ad12200.
      
      This broke recovery_unit_test.ApplyPatchModesTest.
      
      See http://b/149443852.
      
       ---
      
      Original commit message:
      
      Reland "Enable the various chrome zlib optimizations."
      
      This reverts commit fed86a74, but with
      the optimized inflation disabled because it breaks `atest
      CtsLibcoreTestCases:org.apache.harmony.tests.java.util.zip.DeflaterTest`.
      
      This version also distinguishes neon/non-neon builds because the NDK
      builds a single libz. I don't trust -mfpu=neon not to cause all kinds of
      neon dependencies; I don't think that our HWCAP tests would be
      sufficient.
      
      This is for arm/arm64 only, because there are test failures for
      x86/x86-64 that we haven't understood yet.
      
      Bug: https://issuetracker.google.com/115695768
      Bug: https://issuetracker.google.com/135889247
      Change-Id: If52601ad86efadcec149d5c90580f084c2e881f1
      Test: boots
      Test: zlib_bench scores 2x or more faster on arm/arm64
      Test: atest CtsLibcoreTestCases:org.apache.harmony.tests.java.util.zip.DeflaterTest
      18e812de
  30. Feb 11, 2020
    • Elliott Hughes's avatar
      Reland "Enable the various chrome zlib optimizations." · 5ad12200
      Elliott Hughes authored
      This reverts commit fed86a74, but with
      the optimized inflation disabled because it breaks `atest
      CtsLibcoreTestCases:org.apache.harmony.tests.java.util.zip.DeflaterTest`.
      
      This version also distinguishes neon/non-neon builds because the NDK
      builds a single libz. I don't trust -mfpu=neon not to cause all kinds of
      neon dependencies; I don't think that our HWCAP tests would be
      sufficient.
      
      This is for arm/arm64 only, because there are test failures for
      x86/x86-64 that we haven't understood yet.
      
      Bug: https://issuetracker.google.com/115695768
      Bug: https://issuetracker.google.com/135889247
      Bug: http://b/135038583
      Test: boots
      Test: zlib_bench scores 2x or more faster on arm/arm64
      Test: atest CtsLibcoreTestCases:org.apache.harmony.tests.java.util.zip.DeflaterTest
      Change-Id: I0a67b4e4b93c9ed55e63e48e97daccc31990a21d
      5ad12200
  31. Jan 22, 2020
  32. Jan 16, 2020
  33. Jan 14, 2020
  34. Aug 14, 2019
  35. Aug 12, 2019
Loading