summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/coroutines.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Sema] isValidCoroutineContext FIXME and citationsBrian Gesiak2018-06-231-0/+8
* [coroutines] Pass implicit object parameter to promise ctor (fix BUG37604)Gor Nishanov2018-05-281-5/+27
* Correct warning on Float->Integer conversions.Erich Keane2018-05-071-1/+1
* [Coroutines] Find custom allocators in class scopeBrian Gesiak2018-04-011-56/+0
* [coroutines] Do not attempt to typo-correct when coroutine is looking for req...Gor Nishanov2018-03-271-4/+21
* [coroutines] Fix unused warning on result of co_yield.Eric Fiselier2018-03-271-2/+19
* Fix unused expression warning in co_await.Eric Fiselier2018-03-271-1/+25
* [Coroutines] Use target-agnostic size_t in testBrian Gesiak2018-02-161-6/+6
* [Coroutines] Use allocator overload when availableBrian Gesiak2018-02-151-0/+96
* [coroutines] Pass coro func args to promise ctorBrian Gesiak2018-01-241-0/+69
* [coroutines] Make sure auto return type of await_resume is properly handledGor Nishanov2017-09-051-0/+10
* [coroutines] Include the implicit object parameter type when looking up corou...Eric Fiselier2017-07-101-4/+261
* [coroutines] Fix rebuilding of dependent coroutine parametersEric Fiselier2017-06-031-0/+13
* [coroutines] Fix checking for prvalue-ness of `await_suspend` return typeEric Fiselier2017-05-311-2/+20
* [coroutines] Diagnose invalid result types for `await_resume` and `await_sus...Eric Fiselier2017-05-281-0/+37
* [coroutines] Diagnose when promise types fail to declare either return_void o...Eric Fiselier2017-05-251-9/+17
* [coroutines] Fix fallthrough diagnostics for coroutinesEric Fiselier2017-05-251-0/+11
* [coroutines] Improved diagnostics when unhandled_exception is missing in the ...Gor Nishanov2017-05-241-1/+1
* [coroutines] Build GRO declaration and return GRO statementGor Nishanov2017-05-221-0/+72
* [coroutines] Fix building of new/delete expressions when get_return_object_on...Eric Fiselier2017-04-181-0/+52
* Revert r300504 - [coroutines] Fix rebuilding of implicit and dependent corout...Eric Fiselier2017-04-171-52/+0
* [coroutines] Fix rebuilding of implicit and dependent coroutine statements.Eric Fiselier2017-04-171-0/+52
* Revert r300420 - [coroutines] Fix building of new/delete expressions when get...Eric Fiselier2017-04-161-52/+0
* [coroutines] Fix building of new/delete expressions when get_return_object_on...Eric Fiselier2017-04-161-0/+52
* [coroutines] Fix rebuilding of implicit and dependent coroutine statements.Eric Fiselier2017-04-031-3/+45
* [coroutines] Handle get_return_object_on_allocation_failureGor Nishanov2017-03-271-0/+18
* [coroutines] Implement unhandled_exception changes.Eric Fiselier2017-03-231-14/+21
* [coroutines] Fix diagnostics depending on the first coroutine statement.Eric Fiselier2017-03-111-0/+75
* [coroutines] Fix assertion in DependentCoawaitExpr when the argument is non-d...Eric Fiselier2017-03-091-0/+6
* [coroutines] Build and pass coroutine_handle to await_suspendGor Nishanov2017-03-091-27/+53
* [coroutines] Add DependentCoawaitExpr and fix re-building CoroutineBodyStmt.Eric Fiselier2017-03-061-5/+154
* [coroutines] Improve diagnostics when building implicit constructs.Eric Fiselier2017-03-061-9/+6
* [coroutines] NFC: Refactor Sema::CoroutineBodyStmt construction.Gor Nishanov2017-02-131-1/+1
* [coroutines] Sema: Allow co_return all by itself.Gor Nishanov2017-01-101-2/+1
* [coroutines] Add diagnostics for copy/move assignment operators and functions...Eric Fiselier2016-10-271-4/+21
* [coroutines] Build fallthrough and set_exception statements.Eric Fiselier2016-10-271-3/+41
* [coroutines] Fix co_return statement for initializer list argumentsEric Fiselier2016-10-061-5/+19
* [coroutines] Switch to using std::experimental namespace per P0057R5Gor Nishanov2016-10-041-19/+34
* [coroutines] Rename driver flag -fcoroutines to -fcoroutines-tsGor Nishanov2016-10-021-1/+1
* [coroutines] Diagnose when 'main' is declared as a coroutine.Eric Fiselier2016-09-301-0/+8
* [Coroutines] Fix assertion about uncorrected typos in co_await/co_yield/co_re...Eric Fiselier2016-09-291-0/+17
* [coroutines] Build a CoroutineBodyStmt when finishing parsing a coroutine, an...Richard Smith2015-11-241-1/+74
* [coroutines] Check for overload sets in co_yield / co_return operands being r...Richard Smith2015-11-221-8/+28
* [coroutines] Build implicit return_value / return_void calls for co_return.Richard Smith2015-11-221-0/+13
* [coroutines] Factor out co_await representation into common base class for co...Richard Smith2015-11-221-0/+5
* [coroutines] Better handling of placeholder types.Richard Smith2015-11-201-0/+15
* [coroutines] Support braced-init-list as operand of co_yield expression.Richard Smith2015-11-201-2/+5
* [coroutines] Synthesize yield_value call for co_yield.Richard Smith2015-11-201-1/+19
* [coroutines] Per latest wording paper, co_* are no longer permitted in anyRichard Smith2015-11-201-2/+11
* [coroutines] Tweak diagnostics to always use fully-qualified name for std::co...Richard Smith2015-11-191-1/+6
OpenPOWER on IntegriCloud