aboutsummaryrefslogtreecommitdiff
path: root/libcxx/docs/DesignDocs
AgeCommit message (Expand)AuthorFilesLines
2024-03-29[libc++] Document guidelines for applying [[nodiscard]] (#84000)Nikolas Klauser1-0/+42
2024-01-30[libc++] Split the monolithic __threading_support header (#79654)Louis Dionne1-5/+9
2023-12-04[libc++] Rename _LIBCPP_INLINE_VISIBILITY to _LIBCPP_HIDE_FROM_ABI (#74095)Louis Dionne1-4/+0
2023-11-27[libc++] Remove experimental pmr headers now shipped in mainline (#73172)Louis Dionne1-6/+6
2023-09-06[libc++][chrono] Adds tzdb_list implementation.Mark de Wever1-0/+122
2023-08-19[libc++] Make everything in namespace std have default type visibility and hi...Nikolas Klauser1-13/+7
2023-08-18Fx typos in documentationKazu Hirata1-1/+1
2023-08-08[libc++] Assume that coroutines are available in C++20Louis Dionne1-1/+1
2023-07-17[libc++] Remove internal "build-with-external-thread-library" configurationLouis Dionne1-20/+0
2023-06-29[libc++] Remove the legacy debug mode.varconst1-71/+0
2023-06-15[libc++] Merge _LIBCPP_FUNC_VIS, _LIBCPP_TYPE_VIS and _LIBCPP_EXCEPTION_ABI i...Nikolas Klauser1-17/+2
2023-05-22[libc] Fix typos in documentationKazu Hirata2-3/+3
2023-05-03[libc++][PSTL] Add design docsNikolas Klauser1-0/+22
2023-04-27Fix EBO on std::optional and std::variant when targeting the MSVC ABIEric Fiselier1-0/+8
2022-11-15[libc++] Start classifying debug mode features with more granularityLouis Dionne1-7/+17
2022-09-25[libc++] Rewrites graph_header_deps.py.Mark de Wever1-13/+0
2022-08-31[libc++] Reduces the number of transitive includes.Mark de Wever1-0/+74
2022-08-21[NFC][libc++][doc] Improves rst formatting.Mark de Wever1-3/+3
2022-07-22[libc++] Take advantage of -fexperimental-library in libc++Louis Dionne1-7/+12
2022-07-08[libc++] Re-apply the use of ABI tags to provide per-TU insulationLouis Dionne1-51/+0
2022-07-07Revert "[libc++] Use ABI tags instead of internal linkage to provide per-TU i...Jonas Devlieghere1-0/+51
2022-07-06[libc++] Use ABI tags instead of internal linkage to provide per-TU insulationLouis Dionne1-51/+0
2022-06-08[libc++] Towards a simpler extern template story in libc++Louis Dionne1-1/+1
2022-06-07[libc++] Make the Debug mode a configuration-time only optionLouis Dionne1-50/+25
2022-05-23[libc++] Add auto to the list of required extensions in C++03Nikolas Klauser1-1/+1
2022-03-23[libc++] Correct outdated documentation about __config_siteLouis Dionne1-63/+49
2022-03-08[libc++] Remove workarounds for re-defining _LIBCPP_ASSERT in the test suiteLouis Dionne1-12/+7
2022-02-07[libc++][docs] Change some words to use reST inline literalsFangrui Song1-7/+7
2022-01-21[libcxx][doc][nfc] Fixed typo in docVy Nguyen1-1/+1
2021-11-17[runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne1-1/+1
2021-11-16[libc++] Unspecified behavior randomization in libc++Danila Kutenin2-0/+95
2021-08-24[libc++] Remove support for CloudABI, which has been abandonedLouis Dionne1-4/+0
2021-07-19[libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABI in <ranges>Louis Dionne1-0/+6
2021-06-29[libc++] Update ABI docs. NFCI.Arthur O'Dwyer1-10/+17
2021-06-08[libc++] NFC: Rewrite the documentation for the debug modeLouis Dionne1-59/+44
2021-06-08[libc++] Remove the old HTML documentationLouis Dionne1-0/+797
2021-05-05[libc++] [LIBCXX-DEBUG-FIXME] Our `__debug_less` breaks some complexity guara...Arthur O'Dwyer1-0/+6
2021-04-19[libc++][gardening] Replace instances of `\x{AD}`.zoecarver1-1/+1
2021-02-05[lic++][docs] Explain noexcept policy for narrow contracts.zoecarver1-0/+13
2021-01-12[libc++] Give extern templates default visibility on gccShoaib Meenai1-6/+0
2021-01-07[libc++] Use c++20 instead of c++2a consistently.Marek Kurdej1-1/+1
2020-11-05[libc++] Rework the whole availability markup implementationLouis Dionne1-96/+0
2020-10-13[libc++] Update the <version> header in-place from generate_feature_test_macr...Louis Dionne1-4/+2
2020-09-11[libcxx] Remove the 'availability' Lit featureLouis Dionne1-2/+0
2020-09-10[libcxx] Simplify back-deployment testingLouis Dionne1-22/+26
2020-07-20Reland [libcxx]Put clang::trivial_abi on smart pointersVy Nguyen1-0/+149
2020-07-06Revert "Revert "Revert "[libcxx] Put clang::trivial_abi on std::unique_ptr, s...Stephan Herhut1-149/+0
2020-07-05Revert "Revert "[libcxx] Put clang::trivial_abi on std::unique_ptr, std::shar...Vy Nguyen1-0/+149
2020-07-04Revert "[libcxx] Put clang::trivial_abi on std::unique_ptr, std::shared_ptr, ...Vy Nguyen1-149/+0
2020-07-03[libcxx] Put clang::trivial_abi on std::unique_ptr, std::shared_ptr, and std:...Vy Nguyen1-0/+149