summaryrefslogtreecommitdiff
path: root/libcxx/include/optional
Commit message (Expand)AuthorAgeFilesLines
* [libc++][Modules] Add missing includes and exportsIan Anderson2023-05-071-0/+22
* [libc++][spaceship] Implement `operator<=>` for `optional`Hristo Hristov2023-05-051-76/+139
* Fix EBO on std::optional and std::variant when targeting the MSVC ABIEric Fiselier2023-04-271-1/+1
* [libc++] Add hide_from_abi check for classesNikolas Klauser2023-04-161-9/+9
* [libc++] Rename __tuple_dir back to __tupleNikolas Klauser2023-04-121-1/+1
* [libc++] Use the _LIBCPP_VERBOSE_ABORT macro instead of calling the function ...Nikolas Klauser2023-03-181-1/+1
* [libc++] Use __verbose_abort instead of std::abort in __throw_ functionsNikolas Klauser2023-03-141-1/+2
* [libc++] Granularize <exception>Nikolas Klauser2023-03-121-0/+1
* [libc++] Fix include order in <optional>Nikolas Klauser2023-03-091-2/+2
* [libc++] Add missing includes to optionalKrasimir Georgiev2023-03-091-0/+2
* [libc++] Granularize <type_traits> includesNikolas Klauser2023-03-081-1/+8
* [libc++][NFC] Rename _LIBCPP_NO_EXCEPTIONS to _LIBCPP_HAS_NO_EXCEPTIONSNikolas Klauser2023-02-171-1/+1
* [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= xNikolas Klauser2023-02-151-8/+8
* [libc++][NFC] Qualify declvalNikolas Klauser2023-01-121-36/+36
* [libc++][chrono] Add calendar type formatters.Mark de Wever2022-12-241-4/+0
* [libc++] Rename __tuple to __tuple_dir to avoid file collisionMichał Górny2022-12-211-1/+1
* [libc++][NFC] Fix some standard-mandated includes commentsNikolas Klauser2022-09-271-0/+2
* [libc++] Rewrites graph_header_deps.py.Mark de Wever2022-09-251-1/+1
* [libc++] Applies P0602R4 retro-actively.Mark de Wever2022-09-201-6/+6
* [libc++] Avoid instantiating type_trait classesNikolas Klauser2022-09-061-9/+9
* [libc++] Granularize __tupleNikolas Klauser2022-09-051-1/+1
* [NFC][libc++] Moves transitive includes location.Mark de Wever2022-09-031-18/+18
* [libc++] Reduces the number of transitive includes.Mark de Wever2022-08-311-2/+5
* [libc++][NFC] Enable modernize-use-overrideNikolas Klauser2022-08-251-2/+2
* [libc++][NFC] Rename the constexpr macrosNikolas Klauser2022-08-191-26/+26
* [libc++] Re-add transitive includes that had been removed since LLVM 14Louis Dionne2022-06-271-0/+15
* [libc++] Mark standard-mandated includes as suchNikolas Klauser2022-06-171-1/+3
* [libc++] Removes unneeded includes.Mark de Wever2022-06-131-5/+0
* [libc++] Fix typo in comment at __optional_storage_baseWill Hawkins2022-06-021-3/+3
* [libc++] Removes __cpp_lib_monadic_optional.Mark de Wever2022-05-311-3/+3
* [libc++] Remove <functional> includesNikolas Klauser2022-04-261-1/+0
* [libc++] Granularize <functional> includesNikolas Klauser2022-04-201-1/+8
* [libc++] Ensure that all public C++ headers include <__assert>Louis Dionne2022-03-301-1/+1
* [libc++] Remove <utility> includesNikolas Klauser2022-03-171-2/+0
* [libc++] Granularize <utility> includesNikolas Klauser2022-03-051-1/+4
* [libc++] Move everything related solely to _LIBCPP_ASSERT to its own fileLouis Dionne2022-02-161-1/+1
* [libc++] Allow backdeployment CI to run on newer macOSLouis Dionne2022-02-151-7/+7
* [libc++] Remove __functional_baseNikolas Klauser2022-02-111-1/+5
* [libc++] Normalize all our '#pragma GCC system_header', and regression-test.Arthur O'Dwyer2022-02-041-1/+1
* [libc++] _Uglify some template parameter names. NFCI.Arthur O'Dwyer2022-01-141-2/+2
* [libc++] Implement P0798R8 (Monadic operations for std::optional)Nikolas Klauser2021-12-151-0/+170
* [libc++][NFC] Update namespace comments in include/Nikolas Klauser2021-12-021-1/+1
* [runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne2021-11-171-1/+1
* [libc++][NFCI] Remove uses of _LIBCPP_INLINE_VARLouis Dionne2021-09-221-1/+1
* [libc++] Use enable_if_t instead of _EnableIfLouis Dionne2021-09-081-32/+32
* [libc++][NFC] Remove useless _LIBCPP_PUSH_MACROSLouis Dionne2021-08-271-6/+0
* [libc++] Remove workarounds for the lack of deduction guides in C++17Louis Dionne2021-08-181-1/+1
* [libc++] Remove workarounds for missing __builtin_addressofLouis Dionne2021-08-111-25/+0
* [libcxx] Update optional star operator to be noexcept.zoecarver2021-07-011-4/+4
* [libc++] [P0619] Add _LIBCPP_ABI_NO_BINDER_BASES and remove binder typedefs i...Arthur O'Dwyer2021-06-151-3/+5