aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/numeric
AgeCommit message (Expand)AuthorFilesLines
2023-06-01[libc++][PSTL] Implement std::reduce and std::transform_reduceNikolas Klauser1-0/+2
2023-04-21[libc++][PSTL] Remove current integrationNikolas Klauser1-4/+0
2023-01-21[libc++] Granularize <type_traits> includes in <bit>, <numbers> and <coroutine>Nikolas Klauser1-0/+1
2022-11-05[libc++] Granularize <concept> includesNikolas Klauser1-0/+1
2022-09-03[NFC][libc++] Moves transitive includes location.Mark de Wever1-5/+5
2022-08-31[libc++] Reduces the number of transitive includes.Mark de Wever1-1/+1
2022-06-27[libc++] Re-add transitive includes that had been removed since LLVM 14Louis Dionne1-0/+5
2022-06-15[libc++] Removes unneeded <iterator> includes.Mark de Wever1-1/+0
2022-06-10[libc++] Granularize <iterator> includesNikolas Klauser1-1/+1
2022-04-26[libc++] Remove <functional> includesNikolas Klauser1-1/+0
2022-04-20[libc++] Granularize <functional> includesNikolas Klauser1-1/+1
2022-03-30[libc++] Ensure that all public C++ headers include <__assert>Louis Dionne1-0/+1
2022-02-04[libc++] Normalize all our '#pragma GCC system_header', and regression-test.Arthur O'Dwyer1-1/+1
2021-12-01[libcxx][modularisation] modularises <numeric> headerChristopher Di Bella1-475/+14
2021-11-17[runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne1-1/+1
2021-05-18[libc++] Alphabetize header inclusions and include-what-you-use <__debug>. NFCI.Arthur O'Dwyer1-2/+3
2021-04-20[libc++] NFC: Normalize `#endif //` comment indentationLouis Dionne1-1/+1
2021-04-17[libc++] Remove hard tabs, U+00AD, and U+200B from all libc++ headers. NFCI.Arthur O'Dwyer1-2/+2
2020-12-01[libc++] Consistently replace `std::` qualification with `_VSTD::` or nothing...Arthur O'Dwyer1-5/+5
2020-12-01[libc++] Optimize the number of assignments in std::exclusive_scanLouis Dionne1-6/+9
2020-11-28[libc++] P1645 constexpr for <numeric>Mark de Wever1-46/+56
2020-11-27[libc++] Use std::move in numeric algorithms (P0616R0).zoecarver1-10/+42
2020-11-25Revert "[libc++] P1645 constexpr for <numeric>"Mark de Wever1-56/+46
2020-11-25[libc++] P1645 constexpr for <numeric>Mark de Wever1-46/+56
2020-11-24[libc++] NFC: Fix confusing indentation in <numeric>Louis Dionne1-6/+6
2019-12-21[libc++] Fix typo in std::midpointRuslan Baratov1-1/+1
2019-11-04Optimize std::midpoint for integersJorg Brown1-10/+7
2019-08-06[pstl][libc++] Provide uglified header names for interface headersLouis Dionne1-1/+1
2019-08-05[libc++] Take 2: Integrate the PSTL into libc++Louis Dionne1-0/+4
2019-07-19Revert "[libc++] Integrate the PSTL into libc++"Louis Dionne1-4/+0
2019-07-19[libc++] Integrate the PSTL into libc++Louis Dionne1-0/+4
2019-06-18Fix the floating point version of midpoint. It wasn't constexpr, among other ...Marshall Clow1-11/+18
2019-05-29[NFC][libcxx] Remove trailing whitespaceLouis Dionne1-4/+4
2019-05-29Add additional constraints on midpoint(pointer, pointer). Fixes PR#42037.Marshall Clow1-2/+5
2019-05-07Mark private function __sign as constexpr.Marshall Clow1-1/+1
2019-04-25Implement midpoint for floating point types. Reviewed as https://reviews.llvm...Marshall Clow1-1/+19
2019-03-14Add std::midpoint for integral and poiner types. Described in P0811, reviewed...Marshall Clow1-0/+35
2019-01-19Update more file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-09-12Implement the infrastructure for feature-test macros. Very few actual feature...Marshall Clow1-0/+1
2018-08-03[NFC][libc++] Consistently use spaces to indentLouis Dionne1-4/+4
2018-01-05Fix incorrect handling of move-only types in transform_reduce iter iter iter ...Billy Robert O'Neal III1-1/+1
2018-01-05Automated trailing whitespace removal by VS Code.Billy Robert O'Neal III1-18/+18
2017-06-23Implement inclusive_scan/transform_inclusive_scan for C++17.Marshall Clow1-0/+87
2017-06-14Implement the non-parallel versions of reduce and transform_reduce for C++17Marshall Clow1-0/+93
2017-06-10Implement the non-parallel versions of exclusive_scan and transform_exclusive...Marshall Clow1-0/+71
2017-05-31[Libc++] Use #pragma push_macro/pop_macro to better handle min/max on WindowsEric Fiselier1-0/+5
2017-05-09Fix GCC 7 test failures.Eric Fiselier1-5/+6
2017-02-10Make lcm/gcd work better in edge cases. Fixes a UBSAN failure.Marshall Clow1-12/+17
2017-02-08Add missing include in <numeric>Eric Fiselier1-0/+1
2016-11-14Fixes for LWG 2598, 2686, 2739, 2742, 2747, and 2759, which were adopted last...Marshall Clow1-0/+4