aboutsummaryrefslogtreecommitdiff
path: root/libcxx/src/optional.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-06-02[libc++] Remove availability annotations which can't fire anymore (#140049)Nikolas Klauser1-1/+1
2025-05-28Revert "[libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HID...James Y Knight1-2/+0
2025-05-18[libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HIDE_FROM_A...Nikolas Klauser1-0/+2
2024-09-11[libc++] Get rid of experimental/__config (#108233)Louis Dionne1-1/+1
2024-05-28[libc++] Make the __availability header a sub-header of __config (#93083)Louis Dionne1-1/+0
2023-12-18[libc++] Format the code base (#74334)Louis Dionne1-10/+4
2023-10-29[libc++] Remove a few transitive includes (#70553)philnik7771-0/+1
2023-06-15[libc++] Merge _LIBCPP_FUNC_VIS, _LIBCPP_TYPE_VIS and _LIBCPP_EXCEPTION_ABI i...Nikolas Klauser1-1/+1
2022-08-23[libc++] Extend check for non-ASCII characters to src/, test/ and benchmarks/Louis Dionne1-5/+5
2022-02-15[libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI.Arthur O'Dwyer1-2/+2
2021-11-17[runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne1-1/+1
2021-03-03[libc++/abi] Replace uses of _NOEXCEPT in src/ by noexceptLouis Dionne1-4/+4
2020-11-05[libc++] Rework the whole availability markup implementationLouis Dionne1-0/+1
2019-01-19Update more file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-02-01Put the exception classes for experimental::optional and experimental::any ba...Marshall Clow1-0/+20
2018-02-01Remove <experimental/optional>; use <optional> instead. See https://libcxx.ll...Marshall Clow1-6/+0
2017-02-05Restore the _NOEXCEPT on the dtor of bad_optional_access. Destructors are noe...Marshall Clow1-2/+2
2017-02-05Change the base class of std::bad_optional_access. This is a (subtle) ABI ch...Marshall Clow1-2/+6
2016-10-12Implement N4606 optionalEric Fiselier1-6/+6
2016-10-12Revert Add <optional>. Will recommit with better commit messageEric Fiselier1-6/+6
2016-10-12Add <optional> header.Eric Fiselier1-6/+6
2014-12-09Add all the relational operators to std::experimental::optional. Also update ...Marshall Clow1-3/+2
2013-11-15Move <optional> into include/experimental, and into the std::experimental nam...Marshall Clow1-3/+3
2013-09-04Evgeniy Stepanov: Add noexcept to ~bad_optional_access() to silence warning d...Howard Hinnant1-2/+2
2013-09-02Implement N3672, optional<T>.Howard Hinnant1-0/+25