aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include
AgeCommit message (Expand)AuthorFilesLines
2023-07-25Bump trunk version to 18.0.0gitTobias Hieta1-1/+1
2023-07-24[libc++] Fix template parameter naming and enforce it through readability-ide...Nikolas Klauser19-139/+140
2023-07-24[libc++][hardening] Categorize more assertions.varconst6-48/+60
2023-07-24[NFC][libc++] Update comments to reflect changes in ASanAdvenam Tacet2-4/+12
2023-07-22[libc++][print] Adds stdout functions.Mark de Wever1-0/+27
2023-07-20[libc++][hardening] Don't trigger uncategorized assertions in the hardened mode.varconst1-2/+1
2023-07-20[libc++][ranges] Implement `ranges::to`.varconst5-2/+262
2023-07-20[libc++][PSTL] Implement std::sortNikolas Klauser4-0/+67
2023-07-20[libc++] Make sure we use the libdispatch backend on Apple platformsLouis Dionne1-9/+24
2023-07-20[libc++][Modules] Make top level modules for all C++ headers with OS/clang ve...Ian Anderson5-2009/+2020
2023-07-20[libc++][hardening] Categorize most assertions inside the container classes.varconst17-194/+233
2023-07-20[libc++][ranges] Implement P2474R2(`views::repeat`).yrong7-0/+337
2023-07-20[ASan][libc++] Annotating std::deque with all allocatorsAdvenam Tacet1-4/+1
2023-07-19[libc++] Add basic runtime assertions to <semaphore>Edoardo Sanguineti1-6/+24
2023-07-19[libc++] Work around dynamic linking of stringbuf::str() on WindowsPiotr Fusik1-8/+16
2023-07-18[libc++][format] Fixes times before epoch.Mark de Wever1-1/+1
2023-07-18[libc++][format] Improves diagnostics.Mark de Wever7-37/+37
2023-07-18[libc++][format] Improves run-time diagnostics.Mark de Wever6-32/+130
2023-07-18[libc++][format] Improves compile-time diagnostics.Mark de Wever1-12/+50
2023-07-18[NFC][libc++][format] Generalizes bracket parsing.Mark de Wever3-45/+50
2023-07-18[libc++][print] Adds FILE functions.Mark de Wever3-3/+256
2023-07-18[libc++][LWG 2996] Implement c++20 shared_ptr rvalue overloads.pateldeev1-0/+49
2023-07-18[libc++][ranges] Implement the changes to node-based containers from P1206 (`...varconst9-35/+948
2023-07-18[libc++][chrono] Fixes month inc and dec operations.Mark de Wever1-2/+2
2023-07-17[libc++] Use _LIBCPP_VERBOSE_ABORT in a few remaining __throw_FOO functionsLouis Dionne1-3/+2
2023-07-17[libc++][NFC] Remove unused macro definitionNikolas Klauser1-3/+0
2023-07-17[libc++] Move _LIBCPP_NO_THREAD_SAFETY_ANALYSIS to __configLouis Dionne2-6/+6
2023-07-17[libc++][format] Fixes an off by one error.Mark de Wever1-3/+3
2023-07-17[libc++][NFC] Remove unnecessary declarations in __thread/id.hLouis Dionne1-8/+0
2023-07-17[libc++][NFC] clang-format __thread/id.h since it just got movedLouis Dionne1-62/+44
2023-07-17[libc++] Remove internal "build-with-external-thread-library" configurationLouis Dionne2-9/+1
2023-07-16[libc++] Implement stringstream members of P0408R7 (Efficient Access to basic...Piotr Fusik1-17/+71
2023-07-16[libc++] Implement ostringstream members of P0408R7 (Efficient Access to basi...Piotr Fusik1-18/+72
2023-07-16[NFC][libc++] Fixes some comments.Mark de Wever1-1/+1
2023-07-15[libc++][Modules] Restore the <string> include to <__format/format_functions.h>Ian Anderson1-0/+1
2023-07-15[libc++] Adds a missing include.Mark de Wever1-0/+1
2023-07-15[NFC][libc++][bitset] Refactors constructors.Mark de Wever1-60/+41
2023-07-15[libc++] add basic runtime assertions to <barrier>Edoardo Sanguineti1-2/+21
2023-07-15[libc++][chrono] Fixes formatter duration.Mark de Wever1-6/+18
2023-07-15[libc++] Fixes thread::id's operator<<.Mark de Wever1-5/+30
2023-07-15[libc++][NFC] Remove redundant defined(_LIBCPP_BUILDING_LIBRARY)Nikolas Klauser1-1/+1
2023-07-15[libc++] Set correct size at the end of growing std::stringAdvenam Tacet2-11/+39
2023-07-14[libc++][hardening] Deprecate `_LIBCPP_ENABLE_ASSERTIONS`.varconst3-29/+26
2023-07-14[libc++][mdspan] Implement default_accessorChristian Trott4-1/+88
2023-07-14[libc++] Implement istringstream members of P0408R7 (Efficient Access to basi...Piotr Fusik1-18/+71
2023-07-14[libc++][NFC] Suppress -Wdeprecated-literal-operatorPo-yao Chang2-20/+20
2023-07-12[libc++][PSTL] Add a GCD backendNikolas Klauser9-3/+239
2023-07-12[libc++] mark barrier constructor as explicit in <barrier>Edoardo Sanguineti1-1/+1
2023-07-12[libc++][hardening][NFC] Add macros to enable hardened mode.varconst5-6/+74
2023-07-12[libc++] Fix an exception safety issue in `forward_list` and add tests.varconst2-16/+64