608 Commits

Author SHA1 Message Date
LLVM GN Syncbot
0b3ee20939 [gn build] Port 6897ca460e6e 2025-08-07 07:29:48 +00:00
LLVM GN Syncbot
c59cc54284 [gn build] Port a749e68ac411 2025-07-29 08:43:01 +00:00
Nico Weber
b16ef20626 [gn] port d750c6de8a75 2025-07-24 22:31:37 -04:00
LLVM GN Syncbot
89f09a887d [gn build] Port 6c257754d955 2025-07-20 09:23:47 +00:00
LLVM GN Syncbot
0dfac65595 [gn build] Port d344c383e20a 2025-07-20 08:14:16 +00:00
Louis Dionne
0e40695804
[libc++] Remove unused _LIBCPP_HAS_NO_STD_MODULES macro from __config_site (#148902)
Since 1d6b6132f, that macro isn't used anywhere anymore.
2025-07-18 11:06:27 -04:00
LLVM GN Syncbot
ace6e20e52 [gn build] Port 2194bca2b78c 2025-07-17 07:53:11 +00:00
enh-google
62bd778fd4
Remove workarounds for NDK versions before 2017's r16. (#148879) 2025-07-16 07:39:17 -04:00
Nico Weber
c9f03b8c6e [gn] port 5951c44573 2025-07-15 14:06:09 -04:00
LLVM GN Syncbot
113ea3d15b [gn build] Port ca697096aa6f 2025-07-05 16:13:32 +00:00
LLVM GN Syncbot
f17a6387da [gn build] Port 1121d64ba96d 2025-07-05 16:13:31 +00:00
LLVM GN Syncbot
5c5bcd6221 [gn build] Port 34b2e934ea9e 2025-06-30 08:31:19 +00:00
LLVM GN Syncbot
369e8403b6 [gn build] Port 1bb2328fd3ad 2025-06-21 09:55:19 +00:00
LLVM GN Syncbot
2692c3aa67 [gn build] Port 3c56437eafee 2025-06-11 12:39:09 +00:00
LLVM GN Syncbot
878c976c7e [gn build] Port 09c266b75db4 2025-05-21 16:33:07 +00:00
Peter Collingbourne
22fac63bde gn build: Port f896bd367016 2025-05-13 13:46:06 -07:00
LLVM GN Syncbot
741fef3a44 [gn build] Port 45d493b680e3 2025-05-08 20:42:10 +00:00
LLVM GN Syncbot
a618ae2c72 [gn build] Port e43e8ec7afbd 2025-04-29 06:46:28 +00:00
Daniel Bertalan
e5f326044f [gn] Port 860e88411d94 2025-04-18 22:16:42 +02:00
LLVM GN Syncbot
eb3ecd158a [gn build] Port 557e931d9581 2025-04-14 21:54:53 +00:00
Nico Weber
4f64da1495 [gn build] Port 750da48b4aa5
The .h removals was done by the sync script. I manually cleaned up
the remaining removals based on the output of

    git show 750da48b4aa52f libcxx/include/CMakeLists.txt | rg '^- ' | rg -v '\.'
2025-04-09 09:23:11 -04:00
Peter Collingbourne
6010d5ba2b gn build: Port 2f1416bbcde8 more 2025-04-08 10:51:55 -07:00
LLVM GN Syncbot
78f624a0d4 [gn build] Port 7013b51548c0 2025-04-07 20:01:32 +00:00
LLVM GN Syncbot
e1f6e40b28 [gn build] Port 475cbf0ad6e7 2025-04-07 20:01:31 +00:00
LLVM GN Syncbot
590a5978d6 [gn build] Port 2f1416bbcde8 2025-03-24 18:53:25 +00:00
Peter Collingbourne
8d67d00a94
gn build: libcxx: Select the std_thread pstl backend.
In the CMake build the default pstl backend for libc++ when threads are
enabled is std_thread. By selecting the wrong backend we were triggering
some transitive_includes test failures.

Reviewers: aeubanks, nico

Reviewed By: aeubanks

Pull Request: https://github.com/llvm/llvm-project/pull/132455
2025-03-21 14:55:30 -07:00
Arthur Eubanks
8e777ff5bb [gn build] Port 73cd84a90e07 2025-03-20 21:37:22 +00:00
Peter Collingbourne
909bff82b0
gn build: libcxx: Sync file list and always define _LIBCPP_ABI_VERSION.
The CMake side always defines _LIBCPP_ABI_VERSION. If we do not, we will
at least get -Wundef warnings in the test suite (upgraded to errors)
and it looks like we will end up building the library incorrectly as well.

With that, most of the libc++ test suite passes (with a manually written
lit.site.cfg) aside from some parts related to C++ modules which we
don't support yet.

Reviewers: nico, aeubanks

Reviewed By: aeubanks

Pull Request: https://github.com/llvm/llvm-project/pull/132135
2025-03-20 10:50:49 -07:00
LLVM GN Syncbot
e86c5a7b9d [gn build] Port 6d9dfd75e4df 2025-03-08 14:21:29 +00:00
LLVM GN Syncbot
d9b0571b5c [gn build] Port 363bfd6090b0 2025-02-24 18:26:09 +00:00
LLVM GN Syncbot
9738f20bb0 [gn build] Port cf50936b23ac 2025-02-21 17:56:55 +00:00
LLVM GN Syncbot
d11b9b7275 [gn build] Port f332455dd9a2 2025-02-10 20:26:39 +00:00
LLVM GN Syncbot
f5b41318b0 [gn build] Port aca829de13ec 2025-02-07 01:08:23 +00:00
Peter Collingbourne
de7be32734
gn build: libcxx: Add libc include path and re-enable.
Reviewers: aeubanks, nico

Reviewed By: aeubanks

Pull Request: https://github.com/llvm/llvm-project/pull/124679
2025-02-05 14:46:11 -08:00
LLVM GN Syncbot
d578d0bb13 [gn build] Port def50f701f6a 2025-01-25 18:30:36 +00:00
LLVM GN Syncbot
3861b9db88 [gn build] Port 0cd794d4860e 2025-01-24 18:27:23 +00:00
LLVM GN Syncbot
7059178bd3 [gn build] Port cedb44af53f1 2025-01-13 15:56:33 +00:00
LLVM GN Syncbot
051cd36f82 [gn build] Port b5ba4f06db2e 2025-01-13 15:56:32 +00:00
LLVM GN Syncbot
513fa28901 [gn build] Port c664a7f97503 2025-01-10 16:05:01 +00:00
LLVM GN Syncbot
0e1c5bfac8 [gn build] Port 69b54c1a05c0 2025-01-09 18:02:43 +00:00
LLVM GN Syncbot
93c2577020 [gn build] Port b9a2658a3e8b 2024-12-21 12:08:12 +00:00
LLVM GN Syncbot
4c3e13ebca [gn build] Port 34e0f9cd36e9 2024-12-19 21:21:14 +00:00
LLVM GN Syncbot
46bbd2c80e [gn build] Port 084309a0ef78 2024-12-16 22:46:12 +00:00
LLVM GN Syncbot
b7e75a7644 [gn build] Port 9474e0945918 2024-12-14 11:57:41 +00:00
LLVM GN Syncbot
9e6e7c643c [gn build] Port f22ecdd9b994 2024-12-09 14:29:01 +00:00
LLVM GN Syncbot
70e343b97e [gn build] Port 0e34f3f4968d 2024-12-09 14:29:00 +00:00
LLVM GN Syncbot
bfa6c9a959 [gn build] Port 6cbc37383f4a 2024-11-29 02:46:54 +00:00
LLVM GN Syncbot
e1af76cad2 [gn build] Port 7ae61a36f946 2024-11-26 23:00:14 +00:00
LLVM GN Syncbot
581f755a2a [gn build] Port 3a6340768631 2024-11-19 23:41:42 +00:00
LLVM GN Syncbot
3f67544b4d [gn build] Port dedc5159997e 2024-11-16 18:30:12 +00:00