summaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/std/future
AgeCommit message (Expand)Author
2022-05-27libstdc++: Add noexcept to std::launch operatorsJonathan Wakely
2022-04-25libstdc++: Add deduction guides for std::packaged_task [PR105375]Jonathan Wakely
2022-01-03Update copyright years.Jakub Jelinek
2021-07-23libstdc++: Reduce headers included by <future>Jonathan Wakely
2021-05-04libstdc++: Fix null dereferences in std::promiseJonathan Wakely
2021-04-06libstdc++: Fix doxygen markup for group close commandsJonathan Wakely
2021-01-04Update copyright years.Jakub Jelinek
2020-11-19libstdc++: Move std::thread to a new headerJonathan Wakely
2020-11-12libstdc++: Optimise std::future::wait_for and fix futex pollingJonathan Wakely
2020-11-05libstdc++: Fix multiple definitions of std::exception_ptr functions [PR 97729]Jonathan Wakely
2020-10-22libstdc++: Reduce header dependencies in and on <memory>Jonathan Wakely
2020-08-25libstdc++: Adjust static assertions in futures and promises [LWG 3466]Jonathan Wakely
2020-08-18libstdc++: Remove redundant copying of std::async arguments [PR 69724]Jonathan Wakely
2020-07-22libstdc++: Add static assertions to futures and promises [LWG 3458]Jonathan Wakely
2020-07-06libstdc++: Fix -Wmismatched-tags warnings (PR 96063)Jonathan Wakely
2020-03-25libstdc++: Define and use chrono::is_clock for C++20Jonathan Wakely
2020-01-01Update copyright years.Jakub Jelinek
2019-05-23LWG 2921 remove packaged_task constructors taking allocatorsJonathan Wakely
2019-05-14Use INVOKE<R> in std::function, std::bind and std::packaged_taskJonathan Wakely
2019-01-21Fix after P0600.Ulrich Drepper
2019-01-03PR libstdc++/88607 replace some more UTF-8 charactersJonathan Wakely
2019-01-01Update copyright years.Jakub Jelinek
2018-07-26Remove <chrono> dependency on _GLIBCXX_USE_C99_STDINT_TR1Jonathan Wakely
2018-06-15LWG 3039 Unnecessary decay in thread and packaged_taskJonathan Wakely
2018-05-03Use std::invoke_result in std::async instead of std::result_ofJonathan Wakely
2018-01-03Update copyright years.Jakub Jelinek
2017-11-16Add noexcept to std::shared_future copy operations (LWG DR 2799)Jonathan Wakely
2017-04-21PR libstdc++/80316 make promise::set_value throw no_state errorJonathan Wakely
2017-02-13PR libstdc++/79486 use lvalues in result_of expressionsJonathan Wakely
2017-01-04Support exception propagation without lock-free atomic intPauli Nieminen
2017-01-01Update copyright years.Jakub Jelinek
2016-11-14Make std::future::share() noexcept (LWG 2556)Jonathan Wakely
2016-11-12* include/std/future (future_error): Fix public typo to private.Jonathan Wakely
2016-11-12Add std::future_error constructor from future_errcJonathan Wakely
2016-10-21Split <functional> into smaller piecesJonathan Wakely
2016-10-17PR77998 Remove std::thread::_Invoker::result_typeJonathan Wakely
2016-10-13Avoid #include <functional> in other headersJonathan Wakely
2016-10-13Replace __bind_simple with std::thread::__make_invokerJonathan Wakely
2016-06-16Remove trailing whitespace from libstdc++ headersJonathan Wakely
2016-01-07Use std::addressof in insert iterators, allocators and promisesJonathan Wakely
2016-01-04Update copyright years.Jakub Jelinek
2015-10-25Implement C++17 std::invoke and LWG DR 2219Jonathan Wakely
2015-10-24Return deferred future if thread cannot be runJonathan Wakely
2015-05-29future (__async_result_of): New alias template.Jonathan Wakely
2015-05-13future (packaged_task(allocator_arg_t, const A&, F&&): Remove explicit (LWG 2...Jonathan Wakely
2015-05-05re PR libstdc++/51617 ([C++0x] async(f) isn't.)Jonathan Wakely
2015-03-06future (future_error(error_code)): Construct base class with error_code's mes...Jonathan Wakely
2015-01-16libstdc++: Optimize synchronization in std::future if futexes are available.Torvald Riegel
2015-01-05Update copyright years.Jakub Jelinek
2014-12-10future (__future_base::_Setter::operator(), [...]): Make call operators const.Jonathan Wakely