aboutsummaryrefslogtreecommitdiff
path: root/libcxx/CMakeLists.txt
AgeCommit message (Expand)AuthorFilesLines
2023-07-19[libcxx] Link to fewer MSVC CRT librariesMartin Storsjö1-2/+0
2023-07-17[libc++] Remove internal "build-with-external-thread-library" configurationLouis Dionne1-28/+0
2023-07-14[libc++][hardening] Deprecate `_LIBCPP_ENABLE_ASSERTIONS`.varconst1-9/+5
2023-07-12[libc++][PSTL] Add a GCD backendNikolas Klauser1-1/+3
2023-07-12[libc++][hardening][NFC] Remove the `LIBCXX_DEBUG_BUILD` CMake variable.varconst1-15/+3
2023-07-12[libc++][hardening][NFC] Add macros to enable hardened mode.varconst1-0/+20
2023-07-10[libcxx] Check MSVC flag directly instead of setting LIBCXX_TARGETING_MSVCDavid Spickett1-7/+4
2023-07-06[libcxx] Only add -GR- option to MSVC or clang-cl buildsDavid Spickett1-2/+5
2023-06-29[libc++] Remove the legacy debug mode.varconst1-13/+0
2023-06-21[libc++] Get rid of _LIBCPP_DISABLE_NEW_DELETE_DEFINITIONSLouis Dionne1-4/+0
2023-06-15[libc++][modules] Adds the C++23 std module.Mark de Wever1-0/+16
2023-06-07[libc++] Roll up fstream support into filesystem supportLouis Dionne1-5/+5
2023-06-06[libc++] Disable int128_t and ship filesystem on MSVC by defaultLouis Dionne1-10/+1
2023-05-27Reland "[CMake] Bumps minimum version to 3.20.0.Mark de Wever1-1/+1
2023-05-24[libc++][PSTL] Add a simple std::thread backendNikolas Klauser1-0/+15
2023-05-17Revert "Reland "[CMake] Bumps minimum version to 3.20.0.""Nico Weber1-1/+1
2023-05-16[libc++][format] Removes format sources.Mark de Wever1-8/+0
2023-05-13Reland "[CMake] Bumps minimum version to 3.20.0."Mark de Wever1-1/+1
2023-05-06Revert "Reland "[CMake] Bumps minimum version to 3.20.0.""Mark de Wever1-1/+1
2023-05-06Reland "[CMake] Bumps minimum version to 3.20.0."Mark de Wever1-1/+1
2023-05-05[libc++][PSTL] Make the PSTL available by default under -fexperimental-libraryNikolas Klauser1-2/+0
2023-04-26[libc++][PSTL] Integrate the headers and add a CI jobNikolas Klauser1-0/+1
2023-04-21[libc++][PSTL] Remove current integrationNikolas Klauser1-1/+0
2023-04-15Revert "Revert "Revert "[CMake] Bumps minimum version to 3.20.0."""Mark de Wever1-1/+1
2023-04-15Revert "Revert "[CMake] Bumps minimum version to 3.20.0.""Mark de Wever1-1/+1
2023-03-18Revert "Reland "[CMake] Bumps minimum version to 3.20.0.""Mark de Wever1-1/+1
2023-03-18Reland "[CMake] Bumps minimum version to 3.20.0."Mark de Wever1-1/+1
2023-03-17[runtimes] Synchronize warnings flags between libc++/libc++abi/libunwindNikolas Klauser1-66/+2
2023-03-15[libc++] Disables transitive includes in library.Mark de Wever1-0/+5
2023-03-08[libc++] Enable -Wunused-templateNikolas Klauser1-3/+9
2023-03-04Revert "[CMake] Bumps minimum version to 3.20.0."Mark de Wever1-1/+1
2023-03-04[CMake] Bumps minimum version to 3.20.0.Mark de Wever1-1/+1
2023-02-21[runtimes] Remove add_target_flags* functions and use add_flags* insteadNikolas Klauser1-1/+1
2023-02-21[runtimes] Move common functions from Handle{Libcxx,Libcxxabi,Libunwind}Flags...Nikolas Klauser1-0/+1
2023-01-30[libc++] Remove <experimental/coroutine>Chuanqi Xu1-5/+0
2023-01-10[libc++] Remove warning for `LIBCXX_SYSROOT`, `LIBCXX_TARGET_TRIPLE`, and `LI...Joe Loser1-5/+0
2022-12-23[libc++] Add custom clang-tidy checksNikolas Klauser1-0/+5
2022-12-05Revert "[CMake] Use LLVM_TARGET_TRIPLE in runtimes"Leonard Chan1-4/+4
2022-11-29[CMake] Use LLVM_TARGET_TRIPLE in runtimesPetr Hosek1-4/+4
2022-11-28[libc++] Remove CMake workaround for the discontinued Projects buildLouis Dionne1-6/+0
2022-11-20[libc++] Introduce a setting to remove fstream from the libraryLouis Dionne1-0/+3
2022-10-11[runtimes] Add the ability to customize the output name of libc++, libc++abi ...Louis Dionne1-2/+2
2022-10-03[SystemZ][z/OS] Add ASCII and 32-bit variants for libc++.Zibi Sarbinowski1-3/+9
2022-10-03[libc++] Suppress -Wctad-maybe-unsupported on types w/o deduction guidesLouis Dionne1-1/+0
2022-09-27[libcxx] Support LIBCXX_STATICALLY_LINK_ABI_IN_STATIC_LIBRARY + LIBCXX_ENABLE...Nikita Popov1-18/+10
2022-08-31[libc++] Inlines format_error for clang-cl DLL.Mark de Wever1-0/+8
2022-08-18Revert "[cmake] Use `CMAKE_INSTALL_LIBDIR` too"John Ericson1-3/+5
2022-08-18[cmake] Use `CMAKE_INSTALL_LIBDIR` tooJohn Ericson1-5/+3
2022-08-15Enable -Wctad-maybe-unsupported in LLVM buildDavid Blaikie1-0/+1
2022-08-13[libcxx][hwasan] Add basic HWAddress supportVitaly Buka1-0/+2