aboutsummaryrefslogtreecommitdiff
path: root/libcxx/docs/DesignDocs
AgeCommit message (Expand)AuthorFilesLines
2025-08-28[libc++] Stabilize transitive includes for C++23 (#134143)Louis Dionne1-10/+24
2025-08-26[libc++] Remove a few incorrect _LIBCPP_EXPORTED_FROM_ABI annotations (#132602)Nikolas Klauser1-1/+3
2025-05-15[libc++] Fix typos in documentation (#139853)Kazu Hirata1-8/+8
2025-04-09[libc++] Remove _LIBCPP_TEMPLATE_VIS (#134885)Nikolas Klauser1-14/+2
2025-04-08[libc++] Remove _LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VIS (#111964)Nikolas Klauser1-29/+0
2025-02-18[libc++][NFC] Clarify libc++'s stance about implementing the Networking TSLouis Dionne1-1/+3
2025-02-17[libc++] Document that libc++ does not and will never implement the Networkin...Louis Dionne1-2/+2
2024-11-28[libc++] Add coding guidelines to the docs (#117051)Nikolas Klauser2-111/+0
2024-11-06[libc++] Refactor the configuration macros to being always defined (#112094)Nikolas Klauser1-3/+3
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