Age | Commit message (Collapse) | Author |
|
Revert submission 2675705-use-prebuilt-libcxx
Reason for revert: breaks some Android tests (b/337120479, b/337121737, b/337122511)
Reverted changes: /q/submissionid:2675705-use-prebuilt-libcxx
Bug: 337120479
Bug: 337121737
Bug: 337122511
Change-Id: Ie06cb6c61a08c5f2119231ac8eaad8f8069e620a
|
|
libc++ will come from prebuilts/clang/host instead.
Bug: http://b/332594828
Test: treehugger
Change-Id: I9910fd2970b64b041668e627a15447e46302935a
|
|
Change-Id: I58d1f76bfee6115cf59d72e0f743f9a91b21ed47
|
|
|
|
|
|
rprichard is the one that should be checking changes here so that it
doesn't interfere with the migration work he's doing.
Bug: None
Test: None
Change-Id: I5a730fdf999a77cb7da871d7d999aba2d05ba35b
|
|
The .bp file explicitly points to upstream's LICENSE.TXT file.
Also fix up a genrule that referred to NOTICE to refer to LICENSE.TXT
directly.
Test: treehugger
Change-Id: Ifb01ea4444b8e0288fe24ccb0fa63ebd3e8761ec
|
|
|
|
As of VNDK deprecation, any libraries that defines vndk is no longer
valid anymore. This change removes all VNDK definition(s) from modules
which was VNDK. Any former VNDK-SP libraries will be marked as double-loadable,
so it can keep be able to be referenced by LLNDK libraries.
Bug: 328994089
Test: AOSP CF build succeeded
Change-Id: Ib034c17e5f5faf811d6464f670db8e9b56633a5a
|
|
This reverts commit fa7cec59452e65bd77a54f3b979bf962e7612f1f.
Reason for revert: The problematic uses of char_traits<uint8_t> have been removed by ag/26581364 and ag/26602055.
The C++ standard specifies that std::char_traits<T> is defined for
char, wchar_t, char8_t, char16_t, and char32_t. Upstream libc++
previously provided a base template implementation for
std::char_traits, but this was not well-thought-out. New versions of
libc++ omit this definition.
In particular, this removal means that std::char_traits<unsigned char>
is now undefined, which means that std::basic_string and
std::basic_string_view no longer work with an unsigned char element
type.
See this link for details:
https://discourse.llvm.org/t/deprecating-std-string-t-for-non-character-t/66779
Remove the base template for std::char_traits<T> preemptively to help
catch users of this now-removed extension, and prevent new ones.
Bug: http://b/175635923
Bug: http://b/329303505
Change-Id: Id9e4eda93f03da9eb4458d4d0b48649f18098779
Test: treehugger
|
|
|
|
This reverts commit 95796d7e43bb7d55623b9279a6bb89e5847d5ae8.
Reason for revert: broke build
Bug: http://b/329303505
Change-Id: Iae4e7adf5d7708ae3816a16e471d930f4b875a0c
|
|
|
|
The C++ standard specifies that std::char_traits<T> is defined for
char, wchar_t, char8_t, char16_t, and char32_t. Upstream libc++
previously provided a base template implementation for
std::char_traits, but this was not well-thought-out. New versions of
libc++ omit this definition.
In particular, this removal means that std::char_traits<unsigned char>
is now undefined, which means that std::basic_string and
std::basic_string_view no longer work with an unsigned char element
type.
See this link for details:
https://discourse.llvm.org/t/deprecating-std-string-t-for-non-character-t/66779
Remove the base template for std::char_traits<T> preemptively to help
catch users of this now-removed extension, and prevent new ones.
Bug: http://b/175635923
Test: treehugger
Change-Id: Ib4356e07fe87aa664a4a522388bb10d55efcc2d9
|
|
am: c494166576
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2853249
Change-Id: I97e28ac71e32ba5d5a6e401836f89e3decb44f20
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
am: 5758097fe7
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2853249
Change-Id: I1e4f1ed6d474b316d284e65d32867c5acca26c98
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2853249
Change-Id: I56f7b733be05654a455a4c88210a0dab66bd688b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2853249
Change-Id: I3357fdb4a49fbb58ac98579cd8e5d35faefb6afe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2853249
Change-Id: I6f872a5454a7d8e5e41f651d37a9ce77d55f25f8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2853249
Change-Id: If403ffa78aec4d307787af9b71707a9551475775
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
A change is being made to sbox so that symlinks aren't resolved
before being copied into the sandbox. This requires that the targets
of the symlinks are also added to the sandbox.
Bug: 307824623
Test: m libc_musl_sysroot_libc++_headers with aosp/2850015
Change-Id: Idc46c38a2c92826b52d82add8221c69c2f1394fe
|
|
ours am: 2b76058e3e -s ours am: 7347ed52d7 -s ours am: 6753f58d17 -s ours am: ac5eae4181 -s ours
am skip reason: Merged-In I3974db37b32a86374e6309734decb169daa63c2e with SHA-1 f40ed346e1 is already in history
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2775096
Change-Id: I2a97c006a5248dfae84b7198b0ed52ec5f8fdeba
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
-s ours am: e7c58a7fe4 -s ours am: 1d840f32b2 -s ours am: 6e7dafb590 -s ours
am skip reason: Merged-In I3974db37b32a86374e6309734decb169daa63c2e with SHA-1 f40ed346e1 is already in history
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2775096
Change-Id: I0eda8dd3ddbad4cc565c0aa39b7f8a68ae36c836
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
ours am: 2b76058e3e -s ours am: 7347ed52d7 -s ours am: 6753f58d17 -s ours
am skip reason: Merged-In I3974db37b32a86374e6309734decb169daa63c2e with SHA-1 f40ed346e1 is already in history
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2775096
Change-Id: I36458aa4f11fa8c788eb8377ca49f01ae6cd2b96
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
-s ours am: e7c58a7fe4 -s ours am: 1d840f32b2 -s ours
am skip reason: Merged-In I3974db37b32a86374e6309734decb169daa63c2e with SHA-1 f40ed346e1 is already in history
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2775096
Change-Id: Ib96fcb20c2b758b0bf71ee707fe7d94f0e77c8e1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
ours am: 2b76058e3e -s ours am: 7347ed52d7 -s ours
am skip reason: Merged-In I3974db37b32a86374e6309734decb169daa63c2e with SHA-1 f40ed346e1 is already in history
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2775096
Change-Id: Ib9063b8c8f3ecf21c4e36cdba407596adb91e485
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
-s ours am: e7c58a7fe4 -s ours
am skip reason: Merged-In I3974db37b32a86374e6309734decb169daa63c2e with SHA-1 f40ed346e1 is already in history
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2775096
Change-Id: Ifb7a396d12ed26b328aad401822aab062f43027e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
ours am: 2b76058e3e -s ours
am skip reason: Merged-In I3974db37b32a86374e6309734decb169daa63c2e with SHA-1 f40ed346e1 is already in history
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2775096
Change-Id: I2d980cce4d65646bc95aee497ab2413d3664b9f5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
-s ours
am skip reason: Merged-In I3974db37b32a86374e6309734decb169daa63c2e with SHA-1 f40ed346e1 is already in history
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2775096
Change-Id: I0751266473e407d8bdb6436b5df26669fafe9559
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
am skip reason: Merged-In I3974db37b32a86374e6309734decb169daa63c2e with SHA-1 f40ed346e1 is already in history
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2775096
Change-Id: Ie4b932028e51c4ea6e0b0fc9511beda6f700d49e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
am skip reason: Merged-In I3974db37b32a86374e6309734decb169daa63c2e with SHA-1 f40ed346e1 is already in history
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2775096
Change-Id: I51543c5b5827463b41d6751db98f56a4817d3fb2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
|
|
cc3cfc848e am: cbd12ac1ef am: 90f6213b7d
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2776366
Change-Id: I77efc88aaa9014c73ac32d8c93e88a588e810ac0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
cc3cfc848e am: cbd12ac1ef
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2776366
Change-Id: I007b1ad47d7ba1595b20e5bcfd27e342c218e4ce
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
cc3cfc848e
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2776366
Change-Id: I3280a4cc13c73d34c80bc8811ce4d62cf46fc246
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2776366
Change-Id: Id6f65e76c2ec9347a7a8753d9c6557b0142e2ef3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2776366
Change-Id: Ia8737e40a29355785880abbfaedee45c7d9d82a1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Bug: 298295554
Merged-In: I3974db37b32a86374e6309734decb169daa63c2e
Change-Id: I13aac281b1982cdeaf59a2545e4fa25dd8ca1da0
|
|
I want to clean up <ctype.h> now that API levels before 21 are no longer
supported, but -- although upstream libc++ is fine -- our old libc++
unconditionally defines inlines for these functions, which collide with
my attempt to do the same in bionic.
Rather than keep waiting for the new libc++, backport this trivial fix.
Test: treehugger
Change-Id: I579a16ee3c4877d5033a0e4166f49d76af3a093b
|
|
am: ed47136a67 -s ours am: d1978d5ebc -s ours am: d8fa7da1a7 -s ours
am skip reason: Merged-In I4ba4f2c7c3c20f2cad6f5879d54bbcec19fa27d1 with SHA-1 f0f3731891 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libcxx/+/24182427
Change-Id: I3cd136394d7d553239e7bc81a154c2e14f0ffeef
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
am: ed47136a67 -s ours am: d1978d5ebc -s ours
am skip reason: Merged-In I4ba4f2c7c3c20f2cad6f5879d54bbcec19fa27d1 with SHA-1 f0f3731891 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libcxx/+/24182427
Change-Id: Ied4bd9315b5f7bd22f5e4f4e6d3a8d81df740218
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
am: ed47136a67 -s ours
am skip reason: Merged-In I4ba4f2c7c3c20f2cad6f5879d54bbcec19fa27d1 with SHA-1 f0f3731891 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libcxx/+/24182427
Change-Id: Ie9f1a73475d98ff6e765f97553fbe1edbdb7e462
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
am skip reason: Merged-In I4ba4f2c7c3c20f2cad6f5879d54bbcec19fa27d1 with SHA-1 f0f3731891 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libcxx/+/24182427
Change-Id: Iafeb30404bc22f51b59959d06eb4cf512c8ab6a3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Bug: 291102124
Merged-In: I4ba4f2c7c3c20f2cad6f5879d54bbcec19fa27d1
Change-Id: Ia03a99c128a0770dc9df41cc4386b806814bae52
|
|
8255ce101f am: c5192cb91b am: d09e6b19c1 am: 83717c7ec5
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2644890
Change-Id: Id71807ac441ea768eedb79433b1aac46f06d811b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
8255ce101f am: c5192cb91b am: d09e6b19c1
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2644890
Change-Id: I7e696d17ec5afa7d2d0871f17ec66912badf6b5b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
8255ce101f am: c5192cb91b
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2644890
Change-Id: I8d60723f1e59ef2885af31654c609a41d2ebaeb5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
8255ce101f
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2644890
Change-Id: I7d9f53aac944a69cf99df82ea716c20f2e890a8b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2644890
Change-Id: I4681b42ebc2be1c82710e138d8f97d1b94b33e2b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2644890
Change-Id: I02f55dd66868e71c9e02403407d7ef342bdc5f49
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|