llvm-project/libcxx/docs/DesignDocs
Louis Dionne 95c0f2d115 [libc++] Remove workarounds for re-defining _LIBCPP_ASSERT in the test suite
As a fly-by fix, enable the complexity-changing assertions in __debug_less
only when the full debug mode is enabled, since debugging level 0 is usually
understood to only contain basic assertions that do not change the complexity
of algorithms.

Differential Revision: https://reviews.llvm.org/D121129
2022-03-08 10:41:38 -05:00
..
ABIVersioning.rst [libc++] Update ABI docs. NFCI. 2021-06-29 12:39:23 -04:00
AtomicDesign.rst [libc++] Remove the old HTML documentation 2021-06-08 11:18:12 -04:00
CapturingConfigInfo.rst [runtimes][NFC] Remove filenames at the top of the license notice 2021-11-17 16:30:52 -05:00
DebugMode.rst [libc++] Remove workarounds for re-defining _LIBCPP_ASSERT in the test suite 2022-03-08 10:41:38 -05:00
ExperimentalFeatures.rst
ExtendedCXX03Support.rst
FeatureTestMacros.rst [libc++] Use c++20 instead of c++2a consistently. 2021-01-07 13:11:33 +01:00
FileTimeType.rst [libc++][gardening] Replace instances of `\x{AD}`. 2021-04-19 14:59:46 -07:00
NoexceptPolicy.rst [lic++][docs] Explain noexcept policy for narrow contracts. 2021-02-05 11:27:19 -08:00
ThreadingSupportAPI.rst
UniquePtrTrivialAbi.rst [libcxx][doc][nfc] Fixed typo in doc 2022-01-21 10:17:28 -05:00
UnspecifiedBehaviorRandomization.rst [libc++][docs] Change some words to use reST inline literals 2022-02-07 10:00:42 -08:00
VisibilityMacros.rst [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABI in <ranges> 2021-07-19 19:33:28 -04:00