summaryrefslogtreecommitdiff
path: root/libcxx/docs/DesignDocs
AgeCommit message (Expand)Author
2025-08-28[libc++] Stabilize transitive includes for C++23 (#134143)Louis Dionne
2025-08-26[libc++] Remove a few incorrect _LIBCPP_EXPORTED_FROM_ABI annotations (#132602)Nikolas Klauser
2025-05-15[libc++] Fix typos in documentation (#139853)Kazu Hirata
2025-04-09[libc++] Remove _LIBCPP_TEMPLATE_VIS (#134885)Nikolas Klauser
2025-04-08[libc++] Remove _LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VIS (#111964)Nikolas Klauser
2025-02-18[libc++][NFC] Clarify libc++'s stance about implementing the Networking TSLouis Dionne
2025-02-17[libc++] Document that libc++ does not and will never implement the Networkin...Louis Dionne
2024-11-28[libc++] Add coding guidelines to the docs (#117051)Nikolas Klauser
2024-11-06[libc++] Refactor the configuration macros to being always defined (#112094)Nikolas Klauser
2024-03-29[libc++] Document guidelines for applying [[nodiscard]] (#84000)Nikolas Klauser
2024-01-30[libc++] Split the monolithic __threading_support header (#79654)Louis Dionne
2023-12-04[libc++] Rename _LIBCPP_INLINE_VISIBILITY to _LIBCPP_HIDE_FROM_ABI (#74095)Louis Dionne
2023-11-27[libc++] Remove experimental pmr headers now shipped in mainline (#73172)Louis Dionne
2023-09-06[libc++][chrono] Adds tzdb_list implementation.Mark de Wever
2023-08-19[libc++] Make everything in namespace std have default type visibility and hi...Nikolas Klauser
2023-08-18Fx typos in documentationKazu Hirata
2023-08-08[libc++] Assume that coroutines are available in C++20Louis Dionne
2023-07-17[libc++] Remove internal "build-with-external-thread-library" configurationLouis Dionne
2023-06-29[libc++] Remove the legacy debug mode.varconst
2023-06-15[libc++] Merge _LIBCPP_FUNC_VIS, _LIBCPP_TYPE_VIS and _LIBCPP_EXCEPTION_ABI i...Nikolas Klauser
2023-05-22[libc] Fix typos in documentationKazu Hirata
2023-05-03[libc++][PSTL] Add design docsNikolas Klauser
2023-04-27Fix EBO on std::optional and std::variant when targeting the MSVC ABIEric Fiselier
2022-11-15[libc++] Start classifying debug mode features with more granularityLouis Dionne
2022-09-25[libc++] Rewrites graph_header_deps.py.Mark de Wever
2022-08-31[libc++] Reduces the number of transitive includes.Mark de Wever
2022-08-21[NFC][libc++][doc] Improves rst formatting.Mark de Wever
2022-07-22[libc++] Take advantage of -fexperimental-library in libc++Louis Dionne
2022-07-08[libc++] Re-apply the use of ABI tags to provide per-TU insulationLouis Dionne
2022-07-07Revert "[libc++] Use ABI tags instead of internal linkage to provide per-TU i...Jonas Devlieghere
2022-07-06[libc++] Use ABI tags instead of internal linkage to provide per-TU insulationLouis Dionne
2022-06-08[libc++] Towards a simpler extern template story in libc++Louis Dionne
2022-06-07[libc++] Make the Debug mode a configuration-time only optionLouis Dionne
2022-05-23[libc++] Add auto to the list of required extensions in C++03Nikolas Klauser
2022-03-23[libc++] Correct outdated documentation about __config_siteLouis Dionne
2022-03-08[libc++] Remove workarounds for re-defining _LIBCPP_ASSERT in the test suiteLouis Dionne
2022-02-07[libc++][docs] Change some words to use reST inline literalsFangrui Song
2022-01-21[libcxx][doc][nfc] Fixed typo in docVy Nguyen
2021-11-17[runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne
2021-11-16[libc++] Unspecified behavior randomization in libc++Danila Kutenin
2021-08-24[libc++] Remove support for CloudABI, which has been abandonedLouis Dionne
2021-07-19[libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABI in <ranges>Louis Dionne
2021-06-29[libc++] Update ABI docs. NFCI.Arthur O'Dwyer
2021-06-08[libc++] NFC: Rewrite the documentation for the debug modeLouis Dionne
2021-06-08[libc++] Remove the old HTML documentationLouis Dionne
2021-05-05[libc++] [LIBCXX-DEBUG-FIXME] Our `__debug_less` breaks some complexity guara...Arthur O'Dwyer
2021-04-19[libc++][gardening] Replace instances of `\x{AD}`.zoecarver
2021-02-05[lic++][docs] Explain noexcept policy for narrow contracts.zoecarver
2021-01-12[libc++] Give extern templates default visibility on gccShoaib Meenai
2021-01-07[libc++] Use c++20 instead of c++2a consistently.Marek Kurdej