Commit Graph

286 Commits

Author SHA1 Message Date
LLVM GN Syncbot 46e984b0bf [gn build] Port 23c7328bad 2022-07-08 18:34:42 +00:00
LLVM GN Syncbot fad7d53a5f [gn build] Port 1cdec6c96e 2022-07-08 12:39:02 +00:00
Louis Dionne d2e86866be [libc++] Re-apply the use of ABI tags to provide per-TU insulation
This commit re-applies 9ee97ce3b8, which was reverted by 61d417ce
because it broke the LLDB data formatter tests. It also re-applies
6148c79a (the manual GN change associated to it).

Differential Revision: https://reviews.llvm.org/D127444
2022-07-08 08:38:36 -04:00
Nico Weber 636bc544cc Revert "[gn build] (manually) port 9ee97ce3b8305c5"
This reverts commit 6148c79a64.
9ee97ce3b8 was reverted in 61d417ceff.
2022-07-07 18:11:15 +02:00
Nico Weber 6148c79a64 [gn build] (manually) port 9ee97ce3b8 2022-07-06 21:33:45 +02:00
LLVM GN Syncbot 8a668671a0 [gn build] Port f8cbe3cdf0 2022-07-06 17:46:18 +00:00
LLVM GN Syncbot 3912928aa8 [gn build] Port 25607d143d 2022-07-04 12:44:50 +00:00
LLVM GN Syncbot e1f61d8642 [gn build] Port 2aea8af251 2022-07-03 16:05:49 +00:00
LLVM GN Syncbot 17c8119564 [gn build] Port 94c7b89fe5 2022-07-01 23:35:58 +00:00
LLVM GN Syncbot e84674f7ac [gn build] Port 633d1d0df7 2022-06-27 12:35:34 +00:00
LLVM GN Syncbot af41955a49 [gn build] Port 2c3bbac0c7 2022-06-23 11:53:18 +00:00
LLVM GN Syncbot bc74bca536 [gn build] Port 77ad77c071 2022-06-22 05:44:50 +00:00
LLVM GN Syncbot fd5a26e610 [gn build] Port 971e9c80e9 2022-06-17 17:10:15 +00:00
LLVM GN Syncbot 21f557e13a [gn build] Port ff3989e6ae 2022-06-16 22:31:40 +00:00
LLVM GN Syncbot ef44588202 [gn build] Port afd5a4f2dc 2022-06-15 21:57:03 +00:00
LLVM GN Syncbot c39b76ae2e [gn build] Port 3abaefe64c 2022-06-13 19:41:30 +00:00
LLVM GN Syncbot d59809de16 [gn build] Port 988682a389 2022-06-13 10:23:45 +00:00
LLVM GN Syncbot f90cbfe4fd [gn build] Port ff6d5dee71 2022-06-10 10:37:02 +00:00
LLVM GN Syncbot 9e931b3c57 [gn build] Port 1972d1e86a 2022-06-10 10:37:01 +00:00
LLVM GN Syncbot 51d84737b5 [gn build] Port 976f37050d 2022-06-09 19:04:54 +00:00
Nico Weber f4da30ba68 [gn build] (manually) port 0e9a01dcac (libcxx module.modulemap gen) 2022-06-08 19:51:07 -04:00
LLVM GN Syncbot e21c1b4706 [gn build] Port 916e9052ba 2022-06-08 10:19:18 +00:00
Nico Weber 28c078e2c7 [gn build] (manually) port f3966eaf86 (_LIBCPP_ENABLE_DEBUG_MODE) 2022-06-07 18:13:13 -04:00
LLVM GN Syncbot 0b7291796d [gn build] Port b79b2b6772 2022-06-06 20:32:38 +00:00
LLVM GN Syncbot 0f5fc4c9a6 [gn build] Port 8171586176 2022-06-06 11:33:45 +00:00
LLVM GN Syncbot 1523e8bb19 [gn build] Port a29a1a33ac 2022-06-03 08:36:05 +00:00
LLVM GN Syncbot 11d8bc98d1 [gn build] Port a15ae4139c 2022-06-02 06:04:25 +00:00
LLVM GN Syncbot 936e9bf4bd [gn build] Port 30c37fb89c 2022-05-28 08:16:52 +00:00
LLVM GN Syncbot cde101d022 [gn build] Port 11e3ad299f 2022-05-27 08:29:03 +00:00
LLVM GN Syncbot ec0ef6809a [gn build] Port 0e3dc1a52f 2022-05-26 14:50:15 +00:00
LLVM GN Syncbot 51f63589ae [gn build] Port 569d663020 2022-05-26 08:51:13 +00:00
LLVM GN Syncbot 9ffb5944a6 [gn build] Port 7af89a379c 2022-05-25 08:31:45 +00:00
LLVM GN Syncbot 3245e2edd5 [gn build] Port 1d1a191edc 2022-05-24 08:37:12 +00:00
LLVM GN Syncbot 7ffc99bedc [gn build] Port eebc1fb772 2022-05-23 18:52:16 +00:00
LLVM GN Syncbot e60c8c301c [gn build] Port 4d8268fbf4 2022-05-18 18:23:14 +00:00
LLVM GN Syncbot d8de7244f2 [gn build] Port 15c809e8e7 2022-05-18 18:05:17 +00:00
LLVM GN Syncbot 679ee517c6 [gn build] Port 9924d8d66a 2022-05-06 21:16:49 +00:00
LLVM GN Syncbot 1df36d5616 [gn build] Port 586efd52b9 2022-05-06 13:54:41 +00:00
LLVM GN Syncbot 6d74721a07 [gn build] Port 37ba1b9d1a 2022-05-06 13:54:40 +00:00
LLVM GN Syncbot 892b205c97 [gn build] Port 80045e9afa 2022-05-04 18:28:43 +00:00
LLVM GN Syncbot ea8cbd5c58 [gn build] Port 042dc3c46d 2022-04-25 10:26:57 +00:00
LLVM GN Syncbot 4dba3d4c53 [gn build] Port 1d83750f63 2022-04-15 11:44:38 +00:00
LLVM GN Syncbot 5bf9aa38ab [gn build] Port 58d9ab70ae 2022-04-14 13:37:28 +00:00
LLVM GN Syncbot d1e5854805 [gn build] Port 2fb026ee4d 2022-04-13 13:52:22 +00:00
LLVM GN Syncbot 0242ffd9c0 [gn build] Port 2b424f4ea8 2022-04-13 13:04:50 +00:00
LLVM GN Syncbot 05256c8d95 [gn build] Port e53c461bf3 2022-04-13 05:30:23 +00:00
LLVM GN Syncbot 5ef0ed7d5a [gn build] Port c292b6066c 2022-04-11 14:58:55 +00:00
LLVM GN Syncbot c6f37ab250 [gn build] Port a96443edde 2022-04-09 14:04:27 +00:00
LLVM GN Syncbot a31cd8c8f2 [gn build] Port 889302292b 2022-04-09 07:40:37 +00:00
LLVM GN Syncbot c8084fd907 [gn build] Port 08920cc043 2022-04-08 11:20:14 +00:00
LLVM GN Syncbot 1c1d477ce3 [gn build] Port 1306b1025c 2022-04-07 13:18:45 +00:00
LLVM GN Syncbot 324ac838ae [gn build] Port d78624975b 2022-04-06 15:52:20 +00:00
LLVM GN Syncbot a9bd565ff2 [gn build] Port 3ba8548c8e 2022-04-05 09:06:48 +00:00
LLVM GN Syncbot 6020830e88 [gn build] Port e476df5629 2022-04-03 15:09:33 +00:00
Nico Weber d2f7547f14 [gn build] (manually) port 19246b0779 2022-03-31 11:10:18 -04:00
LLVM GN Syncbot 139416cb5e [gn build] Port 555214cbcc 2022-03-26 16:10:19 +00:00
Nico Weber f9889dd28a [gn build] (manually) port b0fd9497af 2022-03-23 16:16:53 -04:00
LLVM GN Syncbot 959e2f00b0 [gn build] Port f83d833e41 2022-03-18 12:43:27 +00:00
LLVM GN Syncbot a7b1dccf7a [gn build] Port ee0f8c4010 2022-03-12 00:46:45 +00:00
LLVM GN Syncbot 7cc85f4d7e [gn build] Port c2cd15a665 2022-03-08 22:21:17 +00:00
LLVM GN Syncbot 20c4664552 [gn build] Port 205557c908 2022-03-07 16:17:21 +00:00
LLVM GN Syncbot 109d6e9dec [gn build] Port 311ff39178 2022-03-07 13:49:22 +00:00
LLVM GN Syncbot b6a6ddf134 [gn build] Port a3255f219a 2022-02-28 20:01:32 +00:00
Nico Weber a524a12231 [gn build] (manually) port 2e6ae1d3f2 more
b85f97bc00 missed one file.

With this, all files listed in libcxx/include/CMakeLists.txt are
listed in this BUILD.gn file again.
2022-02-26 10:46:35 -05:00
Nico Weber eab54b5a9d [gn build] (manually) port 01ace074fc more
410d4492e3 only hit half the added files.
2022-02-26 10:43:21 -05:00
LLVM GN Syncbot 7f019317b6 [gn build] Port 68f4131c94 2022-02-21 22:08:44 +00:00
LLVM GN Syncbot b6ca853b32 [gn build] Port 807766be3a 2022-02-21 21:52:37 +00:00
LLVM GN Syncbot 06f346cb72 [gn build] Port 8e979460bb 2022-02-18 04:18:16 +00:00
LLVM GN Syncbot d40b46e96d [gn build] Port eea3d90af1 2022-02-18 04:12:48 +00:00
Nico Weber 7d5edfaa57 [gn build] (semi-manually) port f87aa19be6 2022-02-16 12:56:02 -05:00
LLVM GN Syncbot 8cff26d290 [gn build] Port 987c7f407d 2022-02-15 18:33:42 +00:00
LLVM GN Syncbot 9e8a72babc [gn build] Port 5d1c1a243c 2022-02-14 21:39:38 +00:00
LLVM GN Syncbot f849a3adce [gn build] Port 2a8f9a5e95 2022-02-14 19:57:48 +00:00
LLVM GN Syncbot 31d992299c [gn build] Port 55bd22f853 2022-02-14 11:30:41 +00:00
Joe Loser 861386dbd6
[libc++] Remove <experimental/filesystem> header
`<filesystem>` header has been around for a while now, so we can safely remove
`<experimental/filesystem>` header. `_LIBCPP_DEPRECATED_EXPERIMENTAL_FILESYSTEM`
suggests we were going to remove `<experimental/filesystem>` in llvm 11 release,
but we never did. So, remove the experimental header now, its associated tests,
and the `_LIBCPP_DEPRECATED_EXPERIMENTAL_FILESYSTEM` macro.

Differential Revision: https://reviews.llvm.org/D119603
2022-02-12 19:43:57 -05:00
Nikolas Klauser 169a66eac8 [libc++] Remove __functional_base
Reviewed By: ldionne, Quuxplusone, #libc

Spies: Mordante, mgorny, libcxx-commits, arichardson, llvm-commits, arphaman

Differential Revision: https://reviews.llvm.org/D119439
2022-02-11 19:16:01 +01:00
LLVM GN Syncbot 67c02e07c0 [gn build] Port 3b470d1ce9 2022-02-11 16:20:57 +00:00
LLVM GN Syncbot 0498f92ac7 [gn build] Port 1e77b396ff 2022-02-11 16:11:07 +00:00
LLVM GN Syncbot 1e421108c4 [gn build] Port 9d90531904 2022-02-10 15:02:15 +00:00
LLVM GN Syncbot 942b9652bc [gn build] Port 8f1d8785df 2022-02-10 04:36:06 +00:00
Nico Weber ae92365397 [gn build] (manually) port 817d897b57 (LIBCXX_ABI_UNSTABLE) 2022-02-08 19:55:18 -05:00
Nico Weber 74e90900e3 [gn build] (manually) port 157bbe6aea 2022-02-07 18:45:04 -05:00
LLVM GN Syncbot b9d4fe87e1 [gn build] Port 679f8a885b 2022-02-05 01:52:05 +00:00
LLVM GN Syncbot 8b84ed23d9 [gn build] Port 44cdca37c0 2022-02-04 17:43:10 +00:00
LLVM GN Syncbot 42c61a5dfc [gn build] Port 610979b301 2022-02-03 01:19:34 +00:00
LLVM GN Syncbot 6d22f04975 [gn build] Port f3514af492 2022-01-31 15:38:08 +00:00
LLVM GN Syncbot aa53d0781b [gn build] Port bf20a09790 2022-01-27 23:10:54 +00:00
LLVM GN Syncbot 5fa40fb293 [gn build] Port db2944e34b 2022-01-24 17:15:34 +00:00
LLVM GN Syncbot a922324590 [gn build] Port 787ccd345c 2022-01-24 17:15:33 +00:00
LLVM GN Syncbot 608a9c0e79 [gn build] Port 63a991d035 2022-01-20 20:02:49 +00:00
LLVM GN Syncbot c2e8b54d59 [gn build] Port df51be85e4 2022-01-18 17:28:57 +00:00
LLVM GN Syncbot 538ffd4a24 [gn build] Port 5726e55981 2022-01-14 15:05:57 +00:00
LLVM GN Syncbot b8367518e7 [gn build] Port d3729bb384 2022-01-14 01:58:03 +00:00
LLVM GN Syncbot e2c78f99c4 [gn build] Port 67151d029b 2022-01-13 17:34:38 +00:00
LLVM GN Syncbot 32d5634b1a [gn build] Port b9bc3c107c 2022-01-13 00:08:45 +00:00
LLVM GN Syncbot 04867c3c51 [gn build] Port 8d23b7420c 2022-01-11 06:50:34 +00:00
LLVM GN Syncbot f61b658d7d [gn build] Port 6d722801d1 2022-01-04 22:44:20 +00:00
LLVM GN Syncbot ece75e2035 [gn build] Port cb8a0b0797 2021-12-22 17:34:39 +00:00
LLVM GN Syncbot 19030717e3 [gn build] Port 7056250f51 2021-12-22 01:35:25 +00:00
Nico Weber 0e9393f522 [gn build] (manually) port f68e89044a 2021-12-21 18:59:37 -05:00