Commit Graph

  • c47677d3ba
    Merge pull request #3 from darlinghq/fedora_41_fix master CuriousTommy 2024-11-02 09:22:42 -0700
  • 02996134da Remove "_LIBCPPABI_VERSION" Definition from CMakeLists.txt #3 Thomas A. 2024-10-31 22:30:49 -0700
  • 30a76a2c85 Build All Sources For CXX Static Library Thomas A. 2024-10-31 22:19:51 -0700
  • 5243669cee Upload README.md #2 Thomas A 2023-05-10 10:42:14 -0700
  • 7417a390ab Fix building libcxx Thomas A 2022-06-26 16:57:40 -0700
  • 93cb76477c Manually generate __config_size file Thomas A 2022-06-26 16:57:04 -0700
  • a574ade231 Downgrading libcxx to llvmorg-13.0.1 Thomas A 2022-06-26 13:05:32 -0700
  • e3bbeb7fdc Update libcxx source to llvmorg-14.0.6 Thomas A 2022-06-26 09:13:52 -0700
  • bb80d09b3f
    Merge remote-tracking branch 'origin/master' into update-sources Ariel Abreu 2020-11-10 12:18:09 -0500
  • f6eac0450f Fix improper symbol visibility & weakness Sergey Bugaev 2020-10-11 12:02:06 +0300
  • 9df4336345
    Remove macOS deployment target definitions Ariel Abreu 2020-06-12 21:16:38 -0400
  • 262f031035
    Initial update to clean up include directories Ariel Abreu 2020-05-14 12:57:41 -0400
  • 8ef5f3373c Fix exception support Lubos Dolezel 2020-04-20 17:12:44 +0200
  • 92147ed2a4 New ranlib location Lubos Dolezel 2020-04-17 21:27:38 +0200
  • 0df0f79317 Finalize libc++abi update Lubos Dolezel 2020-04-17 15:03:49 +0200
  • f1d9f7bb21 Merge remote-tracking branch 'upstream/master' into HEAD Lubos Dolezel 2020-04-17 14:51:11 +0200
  • 78d6a7767e [libcxx] Remove shared_ptr::make_shared Zoe Carver 2019-10-22 15:16:49 +0000
  • 4dff356569 [NFC] Fix typos in CMake comment Louis Dionne 2019-10-21 23:38:32 +0000
  • 41e7283b76 Refine check for _LIBCPP_C_HAS_NO_GETS on FreeBSD Dimitry Andric 2019-10-19 10:59:23 +0000
  • 7e5c56366a P1152R4: Fix deprecation warnings in libc++ testsuite and in uses of is_invocable that would internally conjure up a deprecated function type. Richard Smith 2019-10-19 00:06:00 +0000
  • fb944628a6 [libc++][test] Use <version> to get config on MSVC Casey Carter 2019-10-15 00:22:38 +0000
  • 5f31123bc7 [libc++][test] Portability fix for std::any tests Casey Carter 2019-10-14 19:05:04 +0000
  • cb623673dc [libc++][test] Add license headers to test/support/archetypes.* Casey Carter 2019-10-14 18:00:34 +0000
  • 4fd9329d34 [libc++][test] Silence more warnings in variant tests Casey Carter 2019-10-14 14:38:12 +0000
  • 79d2a7134b [libc++][test] std::variant test cleanup Casey Carter 2019-10-13 16:46:16 +0000
  • 6dc4120468 [libc++][test] <=> now has a feature-test macro Casey Carter 2019-10-13 16:46:12 +0000
  • 1f4cad9f28 [libc++][test] Silence MSVC warning in std::optional test Casey Carter 2019-10-12 19:01:46 +0000
  • 437d5a5dcf [libc++] Fix linker script generation Petr Hosek 2019-10-11 04:54:35 +0000
  • dda1e448f9 [libc++][test] Change IsSmallObject's calculation for std::any's small object buffer Casey Carter 2019-10-10 18:07:12 +0000
  • 193f1880bd [libc++][test] Miscellaneous MSVC cleanups Casey Carter 2019-10-09 22:19:17 +0000
  • da6e915c73 Optimize operator=(const basic_string&) for tail call. Eric Fiselier 2019-10-09 03:07:02 +0000
  • 76ba5dd1db [libc++] Workaround old versions of CMake that don't understand list(JOIN) Louis Dionne 2019-10-08 21:33:35 +0000
  • ef2d23967e [libc++] Move the linker script generation step to CMake Louis Dionne 2019-10-08 21:10:20 +0000
  • d265021834 [libc++] Make sure we link all system libraries into the benchmarks Louis Dionne 2019-10-08 16:26:24 +0000
  • 2a88a04e08 [libc++] TAKE 2: Make system libraries PRIVATE dependencies of libc++ Louis Dionne 2019-10-08 14:53:11 +0000
  • caa8e2ccef [libc++] Add missing link-time dependencies to the benchmarks Louis Dionne 2019-10-08 14:28:56 +0000
  • c7883618be [libc++] Use PRIVATE to link benchmark dependencies Louis Dionne 2019-10-08 14:10:55 +0000
  • f372cc7e82 [libc++] Remove C++03 variadics in shared_ptr (v2) Zoe Carver 2019-10-07 21:41:15 +0000
  • 346d6e294c [libc++] Guard cxx_experimental settings behind LIBCXX_ENABLE_EXPERIMENTAL_LIBRARY Alex Langford 2019-10-04 23:08:20 +0000
  • 2f7d67c8fc [libc++] Localize common build flags into a single CMake function Louis Dionne 2019-10-04 22:50:23 +0000
  • 09d641ffc2 Add an off-by-default option to enable testing for gdb pretty printers. Sterling Augustine 2019-10-04 22:15:28 +0000
  • 2f59751955 [libc++] Make the modules-related flags PUBLIC instead of PRIVATE Louis Dionne 2019-10-04 19:10:56 +0000
  • c1da965864 [libc++] Move more CMake flags to per-target definitions Louis Dionne 2019-10-04 18:03:17 +0000
  • 2b539adf22 Make libc++ gdb pretty printer Python 3 compatible Fangrui Song 2019-10-04 04:47:33 +0000
  • 0d7477f78f Attempt to remove linker workaround on the buildbots: Attempt 2 Eric Fiselier 2019-10-03 19:38:44 +0000
  • 9dce2def7e Attempt to remove linker workaround on the buildbots. Eric Fiselier 2019-10-03 19:13:35 +0000
  • 8937697dbc [libc++] Add a per-target flag to include the generated config_site Louis Dionne 2019-10-03 17:20:50 +0000
  • d3253a749c [libc++] Add missing revision number in ABI changelog Louis Dionne 2019-10-03 16:50:05 +0000
  • 11a6f223fb Fix libc++ pretty printer test for Python 3 after D67238 (take 2) Fangrui Song 2019-10-03 06:19:50 +0000
  • 48a15a7b3a [libc++] Use functions instead of global variables to set libc++ build flags Louis Dionne 2019-10-02 20:07:01 +0000
  • 6035dc6838 [libc++] Use a function to set warning flags per target Louis Dionne 2019-10-02 19:31:30 +0000
  • 632d80c6f2 [libc++] Revert to using PUBLIC instead of PRIVATE when linking system libs Louis Dionne 2019-10-02 19:11:08 +0000
  • 9ab4f358d7 [libc++] Use PRIVATE instead of PUBLIC when linking against system libs Louis Dionne 2019-10-02 16:51:42 +0000
  • d81b9578e5 Fix libc++ pretty printer test for Python 3 after D67238 Fangrui Song 2019-10-02 11:49:47 +0000
  • 2518823f1d Determine endianness at a time when it doesn't inadvertantly clear gdb's wrap_buffer via gdb.execute. Sterling Augustine 2019-10-01 22:42:37 +0000
  • af8e0992bb [NFC] Fix typos in libc++ documentation Louis Dionne 2019-10-01 20:34:50 +0000
  • a6f6da0dab [libc++] Re-apply workaround for D63883 Louis Dionne 2019-10-01 19:27:38 +0000
  • bae77f132a [libc++] Remove workaround for D63883 Louis Dionne 2019-10-01 19:13:52 +0000
  • cae4caafde [libc++] Harden usage of static_assert against C++03 Louis Dionne 2019-10-01 12:12:21 +0000
  • 8ef0e6a4fe Refactor default constructor SFINAE in pair and tuple. Eric Fiselier 2019-09-30 20:55:30 +0000
  • 9637883af0 [libc++] Take 2: Implement LWG 3158 Louis Dionne 2019-09-27 15:06:52 +0000
  • 00f026a08c [libc++] Take 2: Implement LWG 2510 Louis Dionne 2019-09-26 14:51:10 +0000
  • b0651b603e [libcxx] Do not implicitly #include assert.h David Zarzycki 2019-09-26 11:12:29 +0000
  • 172204fa13 [libc++] Purge mentions of GCC 4 from the test suite Louis Dionne 2019-09-25 19:40:48 +0000
  • 5265e271ed Add forward declaration of operator<< in <string_view> as required. Eric Fiselier 2019-09-25 18:56:54 +0000
  • 38930647ce add tests that debug mode catches nullptr->string_view conversions in comparison operators Eric Fiselier 2019-09-25 18:43:40 +0000
  • 56448456d8 Add a missing default parameter to regex::assign. This is LWG3296; reviewed as https://reviews.llvm.org/D67944 Marshall Clow 2019-09-25 16:40:30 +0000
  • 29a4eab8c5 Revert r372777: [libc++] Implement LWG 2510 and its follow-ups Ilya Biryukov 2019-09-25 09:10:38 +0000
  • 1ee6c64cc8 [libc++] Purge mentions of GCC 4 from the test suite Louis Dionne 2019-09-24 22:42:36 +0000
  • afa5393dd5 [libc++] Try fixing tests that fail on GCC 5 and older Louis Dionne 2019-09-24 22:13:17 +0000
  • fdf768205a [libc++] Remove C++03 variadics in shared_ptr Zoe Carver 2019-09-24 20:55:54 +0000
  • 8bcf92aad2 [libc++] Implement LWG 3158 Louis Dionne 2019-09-24 20:22:34 +0000
  • 3d85029503 [libc++] Implement LWG 2510 Louis Dionne 2019-09-24 20:18:54 +0000
  • 239c70ec62 [libc++] Mark CTAD tests as not failing on AppleClang 10.0.1 Louis Dionne 2019-09-23 17:22:13 +0000
  • a57e4bf8e8 [libc++] Mark iostreams test as XFAIL on older macOSes Louis Dionne 2019-09-23 15:40:47 +0000
  • 70a91436c2 Revert "Extension: Mark the default constructor of chrono::duration as conditionally noexcept"; this breaks the gcc5 bot for C++11 Marshall Clow 2019-09-23 06:16:41 +0000
  • 95436dd8cf Extension: Mark the default constructor of chrono::duration as conditionally noexcept Marshall Clow 2019-09-23 04:16:48 +0000
  • a4ccec7e8e Revert "Revert "Implement std::condition_variable via pthread_cond_clockwait() where available"" Dan Albert 2019-09-18 18:13:32 +0000
  • 77ce2c648e Revert "Implement std::condition_variable via pthread_cond_clockwait() where available" Dan Albert 2019-09-16 21:20:32 +0000
  • ba4e717aaf Open fstream files in O_CLOEXEC mode when possible. Dan Albert 2019-09-16 19:26:41 +0000
  • 74a9c964df Implement std::condition_variable via pthread_cond_clockwait() where available Dan Albert 2019-09-16 17:57:48 +0000
  • 4428baf8bd Add debug check for null pointers passed to <string_view> Eric Fiselier 2019-09-14 19:55:28 +0000
  • 8c84318aad Fix C++03 build failures due to >> Eric Fiselier 2019-09-13 20:30:45 +0000
  • 539921b79e Mark [[nodiscard]] test as unsupported with GCC 5 Eric Fiselier 2019-09-13 19:09:29 +0000
  • 2612dbb394 Fix pretty printer test with GCC Eric Fiselier 2019-09-13 19:04:33 +0000
  • c69c68298a Fix various test failures with GCC Eric Fiselier 2019-09-13 18:40:46 +0000
  • 0bed487070 Fix failing negative compilation test for some versions of Clang Eric Fiselier 2019-09-13 17:39:06 +0000
  • 45a3109dbb Recommit r370502: Make vector unconditionally move elements when exceptions are disabled. Eric Fiselier 2019-09-13 16:09:33 +0000
  • dbc7f4efd2 Only initialize the streams cout/wcout/cerr/wcerr etc once, rather than any time Init::Init is called. Fixes PR#43300 Marshall Clow 2019-09-13 15:28:06 +0000
  • 6e538bcf49 Fix build in C++20 Eric Fiselier 2019-09-13 15:13:11 +0000
  • 5af58935c3 [libc++] Mark issue 2587 resolved by issue 2567 Zoe Carver 2019-09-12 19:50:06 +0000
  • b8dd1755e2 Consolidate swap, swap_ranges, and iter_swap in <type_traits>. Zoe Carver 2019-09-11 17:39:24 +0000
  • 2c8cda3ad5 [libc++] Add a CMake cache for Apple-specific configuration options Louis Dionne 2019-09-11 16:57:19 +0000
  • 2f2e175e44 Remove ::gets for FreeBSD 13 and later Dimitry Andric 2019-09-07 22:18:20 +0000
  • a0b20c4c30 Add gdb pretty printers for a wide variety of libc++ data structures (take 2). Sterling Augustine 2019-09-05 21:35:05 +0000
  • e6c507c0e1 Don't assume libcxx_gdb is always set. Sterling Augustine 2019-09-05 21:34:54 +0000
  • 8b2db26471 [libcxx] Codesign test executables if necessary Vedant Kumar 2019-09-05 21:24:23 +0000
  • 39bc9e010c Add testing infrastructure to check if gdb is available for testing. Sterling Augustine 2019-09-05 20:44:08 +0000
  • ffced82bd0 [libc++] Revert "Make vector unconditionally move elements when exceptions are disabled." Louis Dionne 2019-09-05 13:50:28 +0000
  • 7de36b7778 [libc++] Add a test for resizing of a vector with copy-only elements Louis Dionne 2019-09-05 13:50:18 +0000