summaryrefslogtreecommitdiff
path: root/libcxx/include/__expected
AgeCommit message (Expand)Author
2025-11-11[libc++] Remove __is_replaceable emulation (#167355)Louis Dionne
2025-09-24[libc++] Implement Resolution of LWG 3886 (#155356)William Tran-Viet
2025-08-10[libc++] Implement LWG4222 'expected' constructor from a single value missing...yronglin
2025-05-28Revert "[libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HID...James Y Knight
2025-05-18[libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HIDE_FROM_A...Nikolas Klauser
2025-05-08[libc++] Add the __is_replaceable type trait (#132408)Louis Dionne
2025-05-07[libc++] Implement P3379R0 Constrain `std::expected` equality operators (#135...yronglin
2025-01-08[libc++] Put _LIBCPP_NODEBUG on all internal aliases (#118710)Nikolas Klauser
2024-11-07[libc++] Fix `unexpected` heterogeneous comparison (#115249)A. Jiang
2024-10-12[libc++][RFC] Always define internal feature test macros (#89178)Nikolas Klauser
2024-09-27[libc++] LWG4025: Move assignment operator of `std::expected<cv void, E>` sho...Xiaoyang Liu
2024-09-16[libc++][modules] Fix missing and incorrect includes (#108850)Louis Dionne
2024-08-30[libc++][NFC] Run clang-format on libcxx/includeLouis Dionne
2024-08-01[libc++] Avoid using **this in error messages for expected monadic operations...ZERO-N
2024-06-26[libc++] restrict the expected conversion constructor not compete against cop...Hui
2024-06-17[libc++] Mark more types as trivially relocatable (#89724)Nikolas Klauser
2024-05-28[libc++] Make the __availability header a sub-header of __config (#93083)Louis Dionne
2024-04-16[libc++] Use availability to rely on key functions for bad_expected_access an...Louis Dionne
2024-04-09[libc++] Add test coverage for our implementation of LWG4031 (#87508)Louis Dionne
2024-04-03[libc++] Disables -Wweak-vtables diagnostics. (#85577)Mark de Wever
2024-03-18[libc++][NFC] Merge is{,_nothrow,_trivially}{,_copy,_move,_default}{_assignab...Nikolas Klauser
2024-01-22[libc++] Ensure that std::expected has no tail padding (#69673)Jan Kokemüller
2024-01-19[libc++] Implement LWG3940: std::expected<void, E>::value() also needs E to b...Twice
2023-12-18[libc++] Format the code base (#74334)Louis Dionne
2023-10-30[libc++] Fix UB in <expected> related to "has value" flag (#68552) (#68733)Jan Kokemüller
2023-09-12[libc++][test] Add '-Wdeprecated-copy', '-Wdeprecated-copy-dtor' warnings to ...Igor Zhukov
2023-09-06[libc++] Implement LWG3938 (Cannot use std::expected monadic ops with move-on...yronglin
2023-08-20[libc++][expected] Implement LWG3836yrong
2023-07-20[libc++][hardening] Categorize most assertions inside the container classes.varconst
2023-07-08[libc++] Implement LWG3843 (std::expected<T,E>::value() & assumes E is copy c...yrong
2023-07-06Fixing conflicting macro definitions between curses.h and the standard library.Nicole Rabjohn
2023-06-28[libc++][hardening][NFC] Introduce `_LIBCPP_ASSERT_UNCATEGORIZED`.varconst
2023-05-23[libc++][NFC] Fix whitespace problems in the files added to ignore_format.txt...Nikolas Klauser
2023-05-18[libc++] Implement P2505R5(Monadic operations for std::expected).yronglin
2023-05-18Revert "[libc++] Implement P2505R5(Monadic operations for std::expected)."yronglin
2023-05-17[libc++] Implement P2505R5(Monadic operations for std::expected).yronglin
2023-04-16[libc++] Add hide_from_abi check for classesNikolas Klauser
2023-04-09[libc++] Remove <cstdlib> includesNikolas Klauser
2023-03-19[libc++] Granularize <exception> includesNikolas Klauser
2023-03-18[libc++] Use the _LIBCPP_VERBOSE_ABORT macro instead of calling the function ...Nikolas Klauser
2023-03-14[libc++] Use __verbose_abort instead of std::abort in __throw_ functionsNikolas Klauser
2023-02-17[libc++][CI] Switches to clang-format-16.Mark de Wever
2023-02-17[libc++][NFC] Rename _LIBCPP_NO_EXCEPTIONS to _LIBCPP_HAS_NO_EXCEPTIONSNikolas Klauser
2023-02-02[libc++] Avoid ODR violations in __exception_guardNikolas Klauser
2023-01-25[NFC][libc++] Remove __unexpected namespaceyronglin
2023-01-23[libc++] Improve binary size when using __transactionNikolas Klauser
2022-12-14[libc++] Implement `std::expected` P0323R12Hui Xie