aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/future
AgeCommit message (Expand)AuthorFilesLines
2024-06-18[libc++] Enable modernize-use-equals-delete (#93293)Nikolas Klauser1-3/+2
2024-04-22[libc++] Remove _LIBCPP_DISABLE_NODISCARD_EXTENSIONS and refactor the tests (...Nikolas Klauser1-6/+4
2024-04-02[libc++][NFC] Remove a few unused <__availablity> includes (#86126)Nikolas Klauser1-1/+0
2024-02-29[libc++] Clean up includes of <__assert> (#80091)Louis Dionne1-1/+1
2024-02-20[libc++] Refactor more __enable_ifs to the canonical style (#81457)Nikolas Klauser1-4/+6
2024-01-25[libc++] Fix missing and incorrect push/pop macros (#79204)Louis Dionne1-0/+5
2024-01-16[libc++] Improves _LIBCPP_HAS_NO_THREADS guards. (#76624)Mark de Wever1-5/+6
2023-12-18[libc++] Format the code base (#74334)Louis Dionne1-1478/+1073
2023-12-05[libc++] Replace uses of _VSTD:: by std:: (#74331)Louis Dionne1-77/+77
2023-12-04[libc++] Rename _LIBCPP_INLINE_VISIBILITY to _LIBCPP_HIDE_FROM_ABI (#74095)Louis Dionne1-131/+131
2023-11-07[libc++][hardening] Add `_LIBCPP_ASSERT_NON_NULL` to check for null pointers ...Konstantin Varlamov1-4/+4
2023-11-01[libc++] Remove availability annotations which can never be triggered (#69226)philnik7771-43/+24
2023-10-31[libc++] Remove alignment_of uses (#70591)philnik7771-2/+1
2023-10-29[libc++] Remove a few transitive includes (#70553)philnik7771-0/+1
2023-10-05[libc++] Make future_error constructor standard-compliantMarek Kurdej1-16/+23
2023-06-28[libc++][hardening][NFC] Introduce `_LIBCPP_ASSERT_UNCATEGORIZED`.varconst1-4/+4
2023-06-17[libc++][NFC] Granularise <thread> headerHui1-0/+1
2023-06-15[libc++] Merge _LIBCPP_FUNC_VIS, _LIBCPP_TYPE_VIS and _LIBCPP_EXCEPTION_ABI i...Nikolas Klauser1-7/+6
2023-04-16[libc++] Add hide_from_abi check for classesNikolas Klauser1-67/+67
2023-04-09[libc++] Granularize system_error.Mark de Wever1-1/+9
2023-04-09[libc++] Remove <cstdlib> includesNikolas Klauser1-0/+1
2023-03-31[libc++] Add __decay_t and use it instead of decay<>::typeNikolas Klauser1-5/+5
2023-03-19[libc++] Remove C++03 extensions for std::allocator_arg & friendsLouis Dionne1-4/+4
2023-03-19[libc++] Granularize <exception> includesNikolas Klauser1-2/+2
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-2/+3
2023-03-10[libc++] Granularize <atomic> includesNikolas Klauser1-0/+4
2023-03-08[libc++] Granularize <type_traits> includesNikolas Klauser1-0/+4
2023-02-17[libc++][NFC] Rename _LIBCPP_NO_EXCEPTIONS to _LIBCPP_HAS_NO_EXCEPTIONSNikolas Klauser1-36/+36
2023-02-11[libc++] Enable radability-identifier-naming for local variables and fix any ...Nikolas Klauser1-2/+2
2023-01-21[libc++] Implement P1413R3 (Deprecate std::aligned_storage and std::aligned_u...Nikolas Klauser1-0/+6
2023-01-09[libc++] Remove HIDE_FROM_ABI from virtual functionsLouis Dionne1-1/+1
2022-12-23[libc++] Add custom clang-tidy checksNikolas Klauser1-3/+3
2022-12-15[libc++] Implement P1169R4 (static operator())Nikolas Klauser1-0/+11
2022-11-05[libc++] Split __allocator_destructor out of shared_ptr.hNikolas Klauser1-0/+1
2022-09-25[libc++] Rewrites graph_header_deps.py.Mark de Wever1-1/+1
2022-09-06[libc++] Avoid instantiating type_trait classesNikolas Klauser1-8/+8
2022-09-05[libc++] Granularize the rest of memoryNikolas Klauser1-1/+1
2022-09-03[NFC][libc++] Moves transitive includes location.Mark de Wever1-4/+4
2022-09-02Revert "[libc++] Granularize the rest of memory"Vitaly Buka1-1/+1
2022-09-02[libc++] Granularize the rest of memoryNikolas Klauser1-1/+1
2022-08-31[libc++] Reduces the number of transitive includes.Mark de Wever1-2/+2
2022-08-25[libc++][NFC] Enable modernize-use-overrideNikolas Klauser1-8/+8
2022-08-13[libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABINikolas Klauser1-1/+1
2022-07-08[libc++] Make parameter names consistent and enforce the naming style using r...Nikolas Klauser1-4/+4
2022-06-27[libc++] Re-add transitive includes that had been removed since LLVM 14Louis Dionne1-0/+4
2022-05-20[libc++] Improve error messages for disabled modesLouis Dionne1-4/+2
2022-03-30[libc++] Ensure that all public C++ headers include <__assert>Louis Dionne1-1/+1
2022-03-05[libc++] Granularize <utility> includesNikolas Klauser1-0/+1
2022-03-01[libc++] Remove _LIBCPP_HAS_NO_STRONG_ENUMS.Mark de Wever1-3/+3