llvm-capstone/libcxx
Danila Kutenin 7e1ee1e10d [libcxx] Add strict weak ordering checks to sorting algorithms
This is the implementation of the first proposal of strict weak ordering checks described in https://discourse.llvm.org/t/rfc-strict-weak-ordering-checks-in-the-debug-libc/70217

This targets the most vulnerable algorithms like std::sort

Reviewed By: philnik, #libc

Differential Revision: https://reviews.llvm.org/D150264
2023-06-04 19:27:31 +02:00
..
benchmarks [libc++] Optimize for_each for segmented iterators 2023-05-31 18:15:25 -07:00
cmake [libc++] Adds C++26 support. 2023-05-24 07:49:19 +02:00
docs [libcxx] Fix using std::wcout/wcin on Windows with streams configured in wide mode 2023-06-03 23:11:39 +03:00
include [libcxx] Add strict weak ordering checks to sorting algorithms 2023-06-04 19:27:31 +02:00
lib [libc++] Remove symbols for a std::allocator_arg & friends from the dylib 2023-04-19 17:27:14 -04:00
modules [libc++][modules] Adds std module cppm files. 2023-05-23 18:51:27 +02:00
src [libcxx] Fix using std::wcout/wcin on Windows with streams configured in wide mode 2023-06-03 23:11:39 +03:00
test [libcxx] Add strict weak ordering checks to sorting algorithms 2023-06-04 19:27:31 +02:00
utils [libc++] Transition several remaining generated tests to the new .gen format 2023-06-02 10:02:15 -07:00
.clang-format [libc++] Remove _LIBCPP_CONSTEVAL 2023-03-10 09:04:48 -05:00
.clang-tidy [libc++] Enable radability-identifier-naming for local variables and fix any problems 2023-02-11 20:03:53 +01:00
.gitignore
appveyor-reqs-install.cmd
appveyor.yml [libc++] Re-apply "Always build c++experimental.a"" 2022-07-19 10:44:19 -04:00
CMakeLists.txt Reland "[CMake] Bumps minimum version to 3.20.0. 2023-05-27 12:51:21 +02:00
CREDITS.TXT [libcxx] Add mdspan/extents 2023-05-16 14:30:36 -07:00
LICENSE.TXT
TODO.TXT