aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/complex
AgeCommit message (Expand)AuthorFilesLines
2025-12-13[libc++][complex] Applied `[[nodiscard]]` (#171027)Hristo Hristov1-65/+77
2025-06-24[libc++] Fix no-localisation CI failure on <complex> (#145213)Hui1-0/+1
2025-05-08[libc++] Simplify __promote (#136101)Nikolas Klauser1-7/+6
2025-04-09[libc++] Remove _LIBCPP_TEMPLATE_VIS (#134885)Nikolas Klauser1-7/+7
2025-03-23[libc++] Add [[gnu::nodebug]] on type traits (#128502)Nikolas Klauser1-1/+1
2025-01-08[libc++] Put _LIBCPP_NODEBUG on all internal aliases (#118710)Nikolas Klauser1-1/+1
2024-12-21[libc++][C++03] Use `__cxx03/` headers in C++03 mode (#109002)Nikolas Klauser1-3/+4
2024-12-10[libc++] Add #if 0 block to all the top-level headers (#119234)Nikolas Klauser1-42/+45
2024-11-06[libc++] Refactor the configuration macros to being always defined (#112094)Nikolas Klauser1-3/+3
2024-10-30[libc++] Constrain additional overloads of `pow` for `complex` harder (#110235)A. Jiang1-3/+3
2024-09-08[libc++][NFC] Use std::isinf in non-constexpr functions (#107690)Nikolas Klauser1-28/+28
2024-08-29[libc++][NFC] Remove __constexpr_is{nan,finite} (#106205)Nikolas Klauser1-26/+24
2024-08-14[libc++] Fix ambiguous constructors for std::complex and std::optional (#103409)Louis Dionne1-3/+6
2024-07-05[libc++] Adds a missing include.Mark de Wever1-0/+1
2024-07-05[libc++] Use _Complex for multiplication and division of complex floating poi...Nikolas Klauser1-145/+84
2024-03-16[libc++][NFC] Use the tuple forward declaration header for tuple forward decl...Nikolas Klauser1-6/+1
2024-02-29[libc++] Clean up includes of <__assert> (#80091)Louis Dionne1-1/+0
2024-02-19[libc++][complex] P2819R2: Add `tuple` protocol to `complex` (#79744)Hristo Hristov1-0/+151
2023-12-18[libc++] Format the code base (#74334)Louis Dionne1-1039/+882
2023-12-13[libc++][NFC] Add a few explicit 'inline' keywords, mostly in <chrono> (#75234)Louis Dionne1-6/+6
2023-12-05[libc++] Replace uses of _VSTD:: by std:: (#74331)Louis Dionne1-3/+3
2023-12-04[libc++] Rename _LIBCPP_INLINE_VISIBILITY to _LIBCPP_HIDE_FROM_ABI (#74095)Louis Dionne1-109/+109
2023-10-29[libc++] Remove a few transitive includes (#70553)philnik7771-2/+2
2023-08-15[libc++][NFC] Refactor return type enable_ifs to defaulted template argumentsNikolas Klauser1-40/+14
2023-06-11[libc++][spaceship] P1614R2: Removed ops from `complex`Hristo Hristov1-6/+10
2023-03-08[libc++] Granularize <type_traits> includesNikolas Klauser1-1/+4
2023-02-15[libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= xNikolas Klauser1-1/+1
2023-01-08[libc++] [C++20] [P0415] Constexpr for std::complex.Marek Kurdej1-181/+254
2022-12-23[libc++] Add custom clang-tidy checksNikolas Klauser1-157/+157
2022-12-08[libc++][NFC] Rename __libcpp_*_or_builtin to __constexpr_*Nikolas Klauser1-78/+78
2022-08-19[libc++][NFC] Rename the constexpr macrosNikolas Klauser1-14/+14
2022-08-13[libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABINikolas Klauser1-26/+26
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-02[libc++][NFC] Update namespace comments in include/Nikolas Klauser1-2/+2
2021-11-17[runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne1-1/+1
2021-10-28[libc++] Fix buggy numerics of tanh(complex) at infXiang Gao1-2/+2
2021-10-28[libc++] Fix numeric of exp(complex) at infXiang Gao1-2/+3
2021-05-29[libc++] Alphabetize and include-what-you-use. NFCI.Arthur O'Dwyer1-2/+2
2021-04-20[libc++] NFC: Normalize `#endif //` comment indentationLouis Dionne1-1/+1
2020-12-01[libc++] Consistently replace `std::` qualification with `_VSTD::` or nothing...Arthur O'Dwyer1-1/+1
2020-10-27[libc++] Add a libc++ configuration that does not support localizationLouis Dionne1-1/+6
2020-10-19[libc++] Add more tests for operator<< on std::complexLouis Dionne1-8/+0
2020-05-07[libc++] Fix ostream for complex numbers with fixed field widthAntonio Sanchez1-1/+7
2020-02-19[libc++] reduce <complex> parsing timeLouis Dionne1-13/+8
2019-05-29[NFC][libcxx] Remove trailing whitespaceLouis Dionne1-2/+2
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-02-19[libcxx] Improve accuracy of complex asinh and acoshMikhail Maltsev1-3/+14
2018-01-31Implement LWG2870: Default value of parameter theta of polar should be dependentMarshall Clow1-2/+2