summaryrefslogtreecommitdiff
path: root/libcxx/include/numeric
Commit message (Expand)AuthorAgeFilesLines
* [libc++][PSTL] Remove current integrationNikolas Klauser2023-04-211-4/+0
* [libc++] Granularize <type_traits> includes in <bit>, <numbers> and <coroutine>Nikolas Klauser2023-01-211-0/+1
* [libc++] Granularize <concept> includesNikolas Klauser2022-11-051-0/+1
* [NFC][libc++] Moves transitive includes location.Mark de Wever2022-09-031-5/+5
* [libc++] Reduces the number of transitive includes.Mark de Wever2022-08-311-1/+1
* [libc++] Re-add transitive includes that had been removed since LLVM 14Louis Dionne2022-06-271-0/+5
* [libc++] Removes unneeded <iterator> includes.Mark de Wever2022-06-151-1/+0
* [libc++] Granularize <iterator> includesNikolas Klauser2022-06-101-1/+1
* [libc++] Remove <functional> includesNikolas Klauser2022-04-261-1/+0
* [libc++] Granularize <functional> includesNikolas Klauser2022-04-201-1/+1
* [libc++] Ensure that all public C++ headers include <__assert>Louis Dionne2022-03-301-0/+1
* [libc++] Normalize all our '#pragma GCC system_header', and regression-test.Arthur O'Dwyer2022-02-041-1/+1
* [libcxx][modularisation] modularises <numeric> headerChristopher Di Bella2021-12-011-475/+14
* [runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne2021-11-171-1/+1
* [libc++] Alphabetize header inclusions and include-what-you-use <__debug>. NFCI.Arthur O'Dwyer2021-05-181-2/+3
* [libc++] NFC: Normalize `#endif //` comment indentationLouis Dionne2021-04-201-1/+1
* [libc++] Remove hard tabs, U+00AD, and U+200B from all libc++ headers. NFCI.Arthur O'Dwyer2021-04-171-2/+2
* [libc++] Consistently replace `std::` qualification with `_VSTD::` or nothing...Arthur O'Dwyer2020-12-011-5/+5
* [libc++] Optimize the number of assignments in std::exclusive_scanLouis Dionne2020-12-011-6/+9
* [libc++] P1645 constexpr for <numeric>Mark de Wever2020-11-281-46/+56
* [libc++] Use std::move in numeric algorithms (P0616R0).zoecarver2020-11-271-10/+42
* Revert "[libc++] P1645 constexpr for <numeric>"Mark de Wever2020-11-251-56/+46
* [libc++] P1645 constexpr for <numeric>Mark de Wever2020-11-251-46/+56
* [libc++] NFC: Fix confusing indentation in <numeric>Louis Dionne2020-11-241-6/+6
* [libc++] Fix typo in std::midpointRuslan Baratov2019-12-211-1/+1
* Optimize std::midpoint for integersJorg Brown2019-11-041-10/+7
* [pstl][libc++] Provide uglified header names for interface headersLouis Dionne2019-08-061-1/+1
* [libc++] Take 2: Integrate the PSTL into libc++Louis Dionne2019-08-051-0/+4
* Revert "[libc++] Integrate the PSTL into libc++"Louis Dionne2019-07-191-4/+0
* [libc++] Integrate the PSTL into libc++Louis Dionne2019-07-191-0/+4
* Fix the floating point version of midpoint. It wasn't constexpr, among other ...Marshall Clow2019-06-181-11/+18
* [NFC][libcxx] Remove trailing whitespaceLouis Dionne2019-05-291-4/+4
* Add additional constraints on midpoint(pointer, pointer). Fixes PR#42037.Marshall Clow2019-05-291-2/+5
* Mark private function __sign as constexpr.Marshall Clow2019-05-071-1/+1
* Implement midpoint for floating point types. Reviewed as https://reviews.llvm...Marshall Clow2019-04-251-1/+19
* Add std::midpoint for integral and poiner types. Described in P0811, reviewed...Marshall Clow2019-03-141-0/+35
* Update more file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Implement the infrastructure for feature-test macros. Very few actual feature...Marshall Clow2018-09-121-0/+1
* [NFC][libc++] Consistently use spaces to indentLouis Dionne2018-08-031-4/+4
* Fix incorrect handling of move-only types in transform_reduce iter iter iter ...Billy Robert O'Neal III2018-01-051-1/+1
* Automated trailing whitespace removal by VS Code.Billy Robert O'Neal III2018-01-051-18/+18
* Implement inclusive_scan/transform_inclusive_scan for C++17.Marshall Clow2017-06-231-0/+87
* Implement the non-parallel versions of reduce and transform_reduce for C++17Marshall Clow2017-06-141-0/+93
* Implement the non-parallel versions of exclusive_scan and transform_exclusive...Marshall Clow2017-06-101-0/+71
* [Libc++] Use #pragma push_macro/pop_macro to better handle min/max on WindowsEric Fiselier2017-05-311-0/+5
* Fix GCC 7 test failures.Eric Fiselier2017-05-091-5/+6
* Make lcm/gcd work better in edge cases. Fixes a UBSAN failure.Marshall Clow2017-02-101-12/+17
* Add missing include in <numeric>Eric Fiselier2017-02-081-0/+1
* Fixes for LWG 2598, 2686, 2739, 2742, 2747, and 2759, which were adopted last...Marshall Clow2016-11-141-0/+4
* Implement LCM and GCD for C++17. Same code as for Library Fundamentals TS.Marshall Clow2016-07-261-0/+62