Commit Graph

6498 Commits

Author SHA1 Message Date
Xin Li
6e7dafb590 [automerger skipped] Merge Android 14 am: 96fba031d7 -s ours am: 50ac0c8bf8 -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>
2023-10-06 11:01:23 +00:00
Xin Li
1d840f32b2 [automerger skipped] Merge Android 14 am: 96fba031d7 -s ours am: 50ac0c8bf8 -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>
2023-10-06 09:51:33 +00:00
Xin Li
e7c58a7fe4 [automerger skipped] Merge Android 14 am: 96fba031d7 -s ours am: 50ac0c8bf8 -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>
2023-10-06 08:59:50 +00:00
Xin Li
50ac0c8bf8 [automerger skipped] Merge Android 14 am: 96fba031d7 -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: I51543c5b5827463b41d6751db98f56a4817d3fb2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06 07:52:52 +00:00
Elliott Hughes
90f6213b7d Backport https://reviews.llvm.org/D69983. am: 847f383168 am: 87627e9848 am: 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>
2023-10-06 01:17:55 +00:00
Elliott Hughes
cbd12ac1ef Backport https://reviews.llvm.org/D69983. am: 847f383168 am: 87627e9848 am: 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>
2023-10-06 00:47:55 +00:00
Elliott Hughes
cc3cfc848e Backport https://reviews.llvm.org/D69983. am: 847f383168 am: 87627e9848
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>
2023-10-06 00:14:57 +00:00
Elliott Hughes
87627e9848 Backport https://reviews.llvm.org/D69983. am: 847f383168
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>
2023-10-05 23:41:47 +00:00
Xin Li
96fba031d7 Merge Android 14
Bug: 298295554
Merged-In: I3974db37b32a86374e6309734decb169daa63c2e
Change-Id: I13aac281b1982cdeaf59a2545e4fa25dd8ca1da0
2023-10-05 15:39:13 -07:00
Elliott Hughes
847f383168 Backport https://reviews.llvm.org/D69983.
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
2023-10-05 21:13:33 +00:00
Xin Li
d8fa7da1a7 [automerger skipped] Merge Android U (ab/10368041) am: d1c3c5f719 -s ours 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>
2023-08-29 01:11:41 +00:00
Xin Li
d1978d5ebc [automerger skipped] Merge Android U (ab/10368041) am: d1c3c5f719 -s ours 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>
2023-08-29 00:35:58 +00:00
Xin Li
ed47136a67 [automerger skipped] Merge Android U (ab/10368041) am: d1c3c5f719 -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: Iafeb30404bc22f51b59959d06eb4cf512c8ab6a3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-28 23:59:58 +00:00
Xin Li
d1c3c5f719 Merge Android U (ab/10368041)
Bug: 291102124
Merged-In: I4ba4f2c7c3c20f2cad6f5879d54bbcec19fa27d1
Change-Id: Ia03a99c128a0770dc9df41cc4386b806814bae52
2023-08-14 15:38:01 -07:00
Treehugger Robot
83717c7ec5 Merge "Revert "Turn on LTO for libc++.so"" am: d3d779a3ff am: bc7c3e730b am: 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>
2023-07-01 02:19:46 +00:00
Treehugger Robot
d09e6b19c1 Merge "Revert "Turn on LTO for libc++.so"" am: d3d779a3ff am: bc7c3e730b am: 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>
2023-07-01 01:37:17 +00:00
Treehugger Robot
c5192cb91b Merge "Revert "Turn on LTO for libc++.so"" am: d3d779a3ff am: bc7c3e730b am: 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>
2023-07-01 00:52:58 +00:00
Treehugger Robot
8255ce101f Merge "Revert "Turn on LTO for libc++.so"" am: d3d779a3ff am: bc7c3e730b
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>
2023-07-01 00:10:27 +00:00
Treehugger Robot
bc7c3e730b Merge "Revert "Turn on LTO for libc++.so"" am: d3d779a3ff
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>
2023-06-30 23:30:08 +00:00
Treehugger Robot
d3d779a3ff Merge "Revert "Turn on LTO for libc++.so"" 2023-06-30 22:52:13 +00:00
Cole Faust
f40ed346e1 Revert "Turn on LTO for libc++.so"
This reverts commit 51a6acef39.

Reason for revert: breaks soong_integration-clean: https://android-build.corp.google.com/build_explorer/branch_dashboard/aosp-master-bazel/build_id/10381995/?activeTarget=bp2build-incremental

Change-Id: I3974db37b32a86374e6309734decb169daa63c2e
2023-06-28 18:23:44 +00:00
Treehugger Robot
d6a1d90541 Merge "Turn on LTO for libc++.so" am: 0860713e9e am: 8be550233c am: c29582f711 am: 517c70c1d0 am: 791851c8b5
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2623791

Change-Id: Ib5d1012a0f5a1ec957e49762796492ff4ef5c8e3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-26 14:33:21 +00:00
Treehugger Robot
791851c8b5 Merge "Turn on LTO for libc++.so" am: 0860713e9e am: 8be550233c am: c29582f711 am: 517c70c1d0
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2623791

Change-Id: I10a26f70f7149e74a64f8da22440930ef5a89cbb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-26 13:53:57 +00:00
Treehugger Robot
517c70c1d0 Merge "Turn on LTO for libc++.so" am: 0860713e9e am: 8be550233c am: c29582f711
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2623791

Change-Id: Id73d5ad9a86e18601b6c328d48abb86a94402df6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-26 13:07:23 +00:00
Treehugger Robot
c29582f711 Merge "Turn on LTO for libc++.so" am: 0860713e9e am: 8be550233c
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2623791

Change-Id: I3bb5b83ed0ad7b5fba2a90771e51f4611accc29a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-26 12:15:40 +00:00
Treehugger Robot
8be550233c Merge "Turn on LTO for libc++.so" am: 0860713e9e
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2623791

Change-Id: I1dd6a289739a070aea058f7c24b6f9c356000ab9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-26 11:34:43 +00:00
Treehugger Robot
0860713e9e Merge "Turn on LTO for libc++.so" 2023-06-26 10:52:38 +00:00
Yi Kong
51a6acef39 Turn on LTO for libc++.so
For arm64-userdebug, binary size increased from 725KB to 748KB (3.1%).

Test: presubmit
Change-Id: I0277dbe93ee20e91619d255d71fcd75933faa24c
2023-06-13 06:23:18 +00:00
Yabin Cui
74d3fb3b27 Remove test for -fcoroutines-ts am: 4b737c774c am: ee86e3b189 am: f64785da5e am: f0f3731891 am: e5416d60d4
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2620093

Change-Id: Id9afd3c9ecaceed925fa4e474a8b17a4c7ed1003
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-10 00:31:23 +00:00
Yabin Cui
e5416d60d4 Remove test for -fcoroutines-ts am: 4b737c774c am: ee86e3b189 am: f64785da5e am: f0f3731891
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2620093

Change-Id: I925dbcf4e345f569c57973fe6303d19927ac8426
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-09 23:48:25 +00:00
Yabin Cui
f0f3731891 Remove test for -fcoroutines-ts am: 4b737c774c am: ee86e3b189 am: f64785da5e
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2620093

Change-Id: I4ba4f2c7c3c20f2cad6f5879d54bbcec19fa27d1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-09 23:25:22 +00:00
Yabin Cui
f64785da5e Remove test for -fcoroutines-ts am: 4b737c774c am: ee86e3b189
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2620093

Change-Id: I6d71724bec29fddaf210116d85643205ba9eceb4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-09 22:40:34 +00:00
Yabin Cui
ee86e3b189 Remove test for -fcoroutines-ts am: 4b737c774c
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2620093

Change-Id: I5a9304f0a476e3e5bac27506c2f625cab2c35aa2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-09 21:56:21 +00:00
Yabin Cui
4b737c774c Remove test for -fcoroutines-ts
After clang update, we got the below error:
  external/libcxx/libcxx_test_template.cpp
  clang++: error: unknown argument: '-fcoroutines-ts'

Since this option has been removed in clang, remove test for it.

Bug: 280683256
Test: build with clang-r498229
Change-Id: Icecd7152f8d724d680bf17e3f920f15365b285a6
2023-06-08 18:09:17 +00:00
Yi Kong
19927763dd Merge "Revert^2 "Suppress -fcoroutines-ts deprecation warning"" am: b9102ea04f am: fbd7a55d7c am: 6d49a08e24 am: 642f71a2a0
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2469785

Change-Id: Ic10811f3f04b0176c2651fb9ba0f8bc5ec8cb17f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-24 15:12:58 +00:00
Yi Kong
642f71a2a0 Merge "Revert^2 "Suppress -fcoroutines-ts deprecation warning"" am: b9102ea04f am: fbd7a55d7c am: 6d49a08e24
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2469785

Change-Id: Iee71c15c4a712166f66091f5dc87f9eae2dfa65c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-24 14:43:13 +00:00
Yi Kong
6d49a08e24 Merge "Revert^2 "Suppress -fcoroutines-ts deprecation warning"" am: b9102ea04f am: fbd7a55d7c
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2469785

Change-Id: Ib0b4a58e5ff326846672a2560ae19752d6d13285
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-24 14:11:52 +00:00
Yi Kong
fbd7a55d7c Merge "Revert^2 "Suppress -fcoroutines-ts deprecation warning"" am: b9102ea04f
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2469785

Change-Id: I62b5405dce5ea3e7f0df11d8999ef7b3be51ac46
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-24 13:44:54 +00:00
Yi Kong
b9102ea04f Merge "Revert^2 "Suppress -fcoroutines-ts deprecation warning"" 2023-03-24 13:19:52 +00:00
Yi Kong
cc74b96887 Revert^2 "Suppress -fcoroutines-ts deprecation warning"
fe9066ae4e

Change-Id: I845142c0f27d0c830304a6e2b061e3e390c45254
2023-03-06 08:04:32 +00:00
Helen Qin
99fe31571a Revert "Suppress -fcoroutines-ts deprecation warning" am: fe9066ae4e am: e74e33a93b am: f3bc72a0f1 am: 65fb4bc230
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2464734

Change-Id: Id24202f97f1bf105f885c73326e532dfea64c596
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-02 11:44:15 +00:00
Helen Qin
65fb4bc230 Revert "Suppress -fcoroutines-ts deprecation warning" am: fe9066ae4e am: e74e33a93b am: f3bc72a0f1
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2464734

Change-Id: I7735f8db5c189c5991afbaa2303849290bbff633
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-02 11:06:45 +00:00
Helen Qin
f3bc72a0f1 Revert "Suppress -fcoroutines-ts deprecation warning" am: fe9066ae4e am: e74e33a93b
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2464734

Change-Id: Ibe5c56f8fe84d2a22e908434466e2b7db9f1c387
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-02 10:29:33 +00:00
Helen Qin
e74e33a93b Revert "Suppress -fcoroutines-ts deprecation warning" am: fe9066ae4e
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2464734

Change-Id: Ia5ed34c60e2f38c9df159b0bc6239c52fbdd62b1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-02 09:54:15 +00:00
Helen Qin
fe9066ae4e Revert "Suppress -fcoroutines-ts deprecation warning"
Revert submission 2446165-update-clang-r487747

Reason for revert: DroidMonitor-triggered revert due to breakage bug b/271252582 and b/271243811

Reverted changes: /q/submissionid:2446165-update-clang-r487747

Bug: 271252582
Bug: 271243811
Change-Id: Ib2f5cafe2bcb0375bfd4a7933419995a6737b86e
2023-03-01 19:34:25 +00:00
Yi Kong
950c24c42d Suppress -fcoroutines-ts deprecation warning am: 19461d9be8 am: 7d877c5895 am: bd59b2b65e am: d3266e2b09
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2446165

Change-Id: I9d66a9c86ab5a97b70df2e5b965d6573147a2890
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-01 07:46:25 +00:00
Yi Kong
d3266e2b09 Suppress -fcoroutines-ts deprecation warning am: 19461d9be8 am: 7d877c5895 am: bd59b2b65e
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2446165

Change-Id: I9284826b1861b351bde645984b5b70100baac796
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-01 06:32:53 +00:00
Yi Kong
bd59b2b65e Suppress -fcoroutines-ts deprecation warning am: 19461d9be8 am: 7d877c5895
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2446165

Change-Id: I3f5a56b215fd83deb1f08aa77672949147946e37
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-01 05:54:01 +00:00
Yi Kong
7d877c5895 Suppress -fcoroutines-ts deprecation warning am: 19461d9be8
Original change: https://android-review.googlesource.com/c/platform/external/libcxx/+/2446165

Change-Id: I20c1cd6dc7f026619549598a91aa44fc8dc783f5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-01 05:16:34 +00:00
Yi Kong
19461d9be8 Suppress -fcoroutines-ts deprecation warning
Starting from clang-r487747, clang emits the following warning:
  clang++: error: the '-fcoroutines-ts' flag is deprecated and it will be removed in Clang 17; use '-std=c++20' or higher to use standard C++ coroutines instead [-Werror,-Wdeprecated-experimental-coroutine]

Test: presubmit
Change-Id: Ib0082dee2e7d3f16dc8c23b757c90ede9f229cb4
2023-02-21 17:39:08 +09:00