aboutsummaryrefslogtreecommitdiff
path: root/libcxx
AgeCommit message (Expand)AuthorFilesLines
2022-11-30[libc++][math.h] move #undefs to the top and guard explicitly against MSVCRT ...Nikolas Klauser1-55/+51
2022-11-30[libc++][math.h] Use builtins for all the functionsNikolas Klauser1-130/+130
2022-11-30[libc++] Install llvm-dev in the docker imageNikolas Klauser1-0/+3
2022-11-29[libc++][ranges][NFC] Revamp the Ranges status pagevarconst10-396/+149
2022-11-29[libc++] Add a missing include to `swap_allocator.h`.Konstantin Varlamov1-0/+82
2022-11-29[lbc++] Implement the rest of P0600R1 (nodiscard in the library)Nikolas Klauser12-10/+61
2022-11-29[libc++] Don't pass the allocator in substr()Nikolas Klauser2-4/+30
2022-11-29[CMake] Use LLVM_TARGET_TRIPLE in runtimesPetr Hosek4-7/+7
2022-11-28[libc++] Fix incorrect guard against the presence of wide charactersLouis Dionne1-2/+2
2022-11-28[libc++] Remove CMake workaround for the discontinued Projects buildLouis Dionne1-6/+0
2022-11-28[libc++][NFC] Add assertions before calling memmoveLouis Dionne2-2/+4
2022-11-28[libc++][NFC] Rename include guards under /support/Louis Dionne13-37/+37
2022-11-28[libc++][NFC] Remove stray whitespace in string_viewLouis Dionne1-15/+15
2022-11-28[libc++][NFC] Use using declaration instead of typedef in string_viewLouis Dionne1-12/+12
2022-11-25[libc++][NFC] Add missing include to ext/__hashLouis Dionne1-0/+1
2022-11-25[libc++][NFC] Remove unused includes from poll_with_backoff.hLouis Dionne2-3/+1
2022-11-25[libc++][NFC] Consistently use newline between license and include guardLouis Dionne67-0/+67
2022-11-25[libc++] Bump AppleClang compiler requirementLouis Dionne19-38/+4
2022-11-25[libc++] Use builtins when redeclaring <string.h> functionsLouis Dionne3-99/+262
2022-11-24[libc++][AIX] Add AIX buildbot ownersDavid Tenty1-0/+4
2022-11-24[libc++] Keep char_traits<T> for arbitrary T around until LLVM 18Louis Dionne8-220/+169
2022-11-24[libc++] Remove P1908 from the status pageNikolas Klauser1-1/+0
2022-11-24[libc++][clang-tidy] Enable readability-simplify-boolean-exprNikolas Klauser6-11/+11
2022-11-23[libc++][NFC] Fix documentation buildLouis Dionne1-1/+1
2022-11-23[libc++] Remove default definition of std::char_traitsLouis Dionne6-136/+459
2022-11-23[libc++] Add missing __has_include checks for C headers not provided by libc++Louis Dionne4-4/+29
2022-11-23[libc++][NFC] Use if-else chain instead of match, which is a Python 3.10 cons...Louis Dionne1-23/+22
2022-11-23[libc++] Fix __regex_word value when using newlib/picolibcAlex Richardson3-3/+15
2022-11-22[libcxx] Add _LIBCPP_NODEBUG to std::conditional related typedfsDavid Blaikie1-4/+9
2022-11-22[libc++] Replace __ppc64__ with __powerpc64__ and fix is_iec559 for non-ibm128Fangrui Song3-9/+2
2022-11-22[libc++][NFC] Add missing #ifdef for TEST_HAS_NO_WIDE_CHARACTERSLouis Dionne1-0/+2
2022-11-22[libc++][math.h][NFC] Refactor enable_ifsNikolas Klauser1-64/+51
2022-11-22[libc++][math.h] Remove some code duplicationNikolas Klauser1-40/+2
2022-11-22[libc++][math.h] Remove __libcpp_<func> functions and instead call builtins d...Nikolas Klauser1-90/+18
2022-11-22[libc++] Assume that builtins for math.h functions are availableNikolas Klauser1-144/+0
2022-11-22[libc++] Remove duplication in math_h.pass.cpp and improve coverageNikolas Klauser2-765/+273
2022-11-22[libc++][format] Fixes visit_format_arg.Mark de Wever5-68/+82
2022-11-22[libcxx] Add BOT_OWNERS.txtDavid Spickett2-0/+16
2022-11-22Revert "[libc++] Remove workarounds for systems that used to require __need_X...Yi Kong7-40/+45
2022-11-22[libcxx] Fix std::equal not accepting volatile types by refactoring __equal_toAlvin Wong14-112/+66
2022-11-22[libcxx] adds an include-what-you-use (IWYU) mapping fileChristopher Di Bella7-1/+151
2022-11-21[libc++][NFC] Add missing conditionals for the existence of wide charactersLouis Dionne30-4/+77
2022-11-21[libc++] <type_traits>: Avoid instantiating a pointer type.John Baldwin2-1/+5
2022-11-21[libc++][math.h][NFC] Reformat functionsNikolas Klauser1-287/+181
2022-11-21[libc++] Don't workaround GCC issue on non-GCC compilersLouis Dionne1-7/+9
2022-11-21[libc++] Add utilites for instantiating functions with multiple typesNikolas Klauser6-76/+243
2022-11-21[libc++][format] Makes format_context copyable.Mark de Wever2-14/+15
2022-11-21[libc++][NFC] Add link to GCC bug report in <limits.h> workaroundLouis Dionne1-2/+3
2022-11-21[libc++][NFC] Rename folder for char_traits<wchar_t> testsLouis Dionne15-0/+0
2022-11-21[libc++] Remove workarounds for systems that used to require __need_XXX macrosLouis Dionne7-45/+40