aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/__expected
AgeCommit message (Expand)AuthorFilesLines
2024-06-17[libc++] Mark more types as trivially relocatable (#89724)Nikolas Klauser1-0/+6
2024-05-28[libc++] Make the __availability header a sub-header of __config (#93083)Louis Dionne1-1/+0
2024-04-16[libc++] Use availability to rely on key functions for bad_expected_access an...Louis Dionne1-5/+8
2024-04-09[libc++] Add test coverage for our implementation of LWG4031 (#87508)Louis Dionne1-6/+6
2024-04-03[libc++] Disables -Wweak-vtables diagnostics. (#85577)Mark de Wever1-0/+3
2024-03-18[libc++][NFC] Merge is{,_nothrow,_trivially}{,_copy,_move,_default}{_assignab...Nikolas Klauser1-12/+2
2024-01-22[libc++] Ensure that std::expected has no tail padding (#69673)Jan Kokemüller1-390/+750
2024-01-19[libc++] Implement LWG3940: std::expected<void, E>::value() also needs E to b...Twice1-0/+2
2023-12-18[libc++] Format the code base (#74334)Louis Dionne1-121/+84
2023-10-30[libc++] Fix UB in <expected> related to "has value" flag (#68552) (#68733)Jan Kokemüller1-95/+82
2023-09-12[libc++][test] Add '-Wdeprecated-copy', '-Wdeprecated-copy-dtor' warnings to ...Igor Zhukov1-0/+4
2023-09-06[libc++] Implement LWG3938 (Cannot use std::expected monadic ops with move-on...yronglin1-28/+28
2023-08-20[libc++][expected] Implement LWG3836yrong1-12/+13
2023-07-20[libc++][hardening] Categorize most assertions inside the container classes.varconst1-15/+15
2023-07-08[libc++] Implement LWG3843 (std::expected<T,E>::value() & assumes E is copy c...yrong1-4/+11
2023-07-06Fixing conflicting macro definitions between curses.h and the standard library.Nicole Rabjohn3-0/+15
2023-06-28[libc++][hardening][NFC] Introduce `_LIBCPP_ASSERT_UNCATEGORIZED`.varconst1-15/+15
2023-05-23[libc++][NFC] Fix whitespace problems in the files added to ignore_format.txt...Nikolas Klauser1-2/+2
2023-05-18[libc++] Implement P2505R5(Monadic operations for std::expected).yronglin1-22/+596
2023-05-18Revert "[libc++] Implement P2505R5(Monadic operations for std::expected)."yronglin1-596/+22
2023-05-17[libc++] Implement P2505R5(Monadic operations for std::expected).yronglin1-22/+596
2023-04-16[libc++] Add hide_from_abi check for classesNikolas Klauser2-3/+3
2023-04-09[libc++] Remove <cstdlib> includesNikolas Klauser1-1/+0
2023-03-19[libc++] Granularize <exception> includesNikolas Klauser1-2/+1
2023-03-18[libc++] Use the _LIBCPP_VERBOSE_ABORT macro instead of calling the function ...Nikolas Klauser1-1/+1
2023-03-14[libc++] Use __verbose_abort instead of std::abort in __throw_ functionsNikolas Klauser1-1/+2
2023-02-17[libc++][CI] Switches to clang-format-16.Mark de Wever1-2/+2
2023-02-17[libc++][NFC] Rename _LIBCPP_NO_EXCEPTIONS to _LIBCPP_HAS_NO_EXCEPTIONSNikolas Klauser1-1/+1
2023-02-02[libc++] Avoid ODR violations in __exception_guardNikolas Klauser1-3/+4
2023-01-25[NFC][libc++] Remove __unexpected namespaceyronglin2-18/+14
2023-01-23[libc++] Improve binary size when using __transactionNikolas Klauser1-4/+6
2022-12-14[libc++] Implement `std::expected` P0323R12Hui Xie4-0/+1193