summaryrefslogtreecommitdiff
path: root/lib/Sema/SemaCoroutine.cpp
Commit message (Expand)AuthorAgeFilesLines
* Allow copy/move assignment operator to be coroutine as per N4775Vivek Pandya2019-06-191-12/+2
* [C++20] add Basic consteval specifierGauthier Harnisch2019-06-141-1/+2
* Split ActOnCallExpr into an ActOnCallExpr to be called by the parser,Richard Smith2019-05-081-6/+6
* Un-revert "[coroutines][PR40978] Emit error for co_yield within catch block"Brian Gesiak2019-03-251-15/+49
* Revert "[coroutines][PR40978] Emit error for co_yield within catch block"Brian Gesiak2019-03-221-49/+15
* [coroutines][PR40978] Emit error for co_yield within catch blockBrian Gesiak2019-03-151-15/+49
* Fix file headers. NFCFangrui Song2019-03-011-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [AST] Remove ASTContext from getThisType (NFC)Brian Gesiak2019-01-111-3/+2
* Refactor the way we handle diagnosing unused expression results.Aaron Ballman2019-01-041-7/+10
* [AST] Store the expressions in ParenListExpr in a trailing arrayBruno Ricci2018-11-201-2/+2
* [coro]Pass rvalue reference for named local variable to return_valueBrian Gesiak2018-10-081-0/+13
* Port getLocStart -> getBeginLocStephen Kelly2018-08-091-2/+2
* Add caching when looking up coroutine_traitsBrian Gesiak2018-07-141-13/+25
* [Sema] isValidCoroutineContext FIXME and citationsBrian Gesiak2018-06-231-2/+32
* [coroutines] Pass implicit object parameter to promise ctor (fix BUG37604)Gor Nishanov2018-05-281-0/+14
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-1/+1
* Track the result of evaluating a computed noexcept specification on theRichard Smith2018-05-031-1/+1
* Fix typos in clangAlexander Kornienko2018-04-061-1/+1
* [Coroutines] Find custom allocators in class scopeBrian Gesiak2018-04-011-8/+19
* [coroutines] Do not attempt to typo-correct when coroutine is looking for req...Gor Nishanov2018-03-271-0/+9
* [coroutines] Fix invalid source range in co_await call expressions.Eric Fiselier2018-03-271-1/+6
* Avoid including ScopeInfo.h from Sema.hReid Kleckner2018-03-071-0/+1
* [Coroutines] Use allocator overload when availableBrian Gesiak2018-02-151-36/+89
* [coroutines] Fix application of NRVO to Coroutine "Gro" or return object.Eric Fiselier2018-02-011-4/+2
* Revert "[coroutines] Fix application of NRVO to Coroutine "Gro" or return obj...Eric Fiselier2018-01-301-2/+4
* [coroutines] Fix application of NRVO to Coroutine "Gro" or return object.Eric Fiselier2018-01-291-4/+2
* [coroutines] Pass coro func args to promise ctorBrian Gesiak2018-01-241-30/+93
* [coroutines] Make sure auto return type of await_resume is properly handledGor Nishanov2017-09-051-2/+2
* [coroutines] Support coroutine-handle returning await-suspend (i.e symmetric ...Gor Nishanov2017-08-251-10/+41
* Remove incorrect FIXME comment; the FIXME was addressed before the changes we...Eric Fiselier2017-07-101-2/+0
* Remove non-ascii characters introduced in r307513Eric Fiselier2017-07-101-4/+4
* [coroutines] Include the implicit object parameter type when looking up corou...Eric Fiselier2017-07-101-15/+39
* [coroutines] Fix co_await for range statementEric Fiselier2017-06-141-17/+18
* [coroutines] Fix rebuilding of dependent coroutine parametersEric Fiselier2017-06-031-9/+10
* [coroutines] Fix checking for prvalue-ness of `await_suspend` return typeEric Fiselier2017-05-311-2/+5
* [coroutines] Fix assertion during -Wuninitialized analysisEric Fiselier2017-05-311-0/+1
* [coroutines] Diagnose invalid result types for `await_resume` and `await_sus...Eric Fiselier2017-05-281-0/+35
* [coroutines] Diagnose when promise types fail to declare either return_void o...Eric Fiselier2017-05-251-11/+37
* [coroutines] Fix fallthrough diagnostics for coroutinesEric Fiselier2017-05-251-2/+5
* [coroutines] Add support for coroutines with non-scalar parametersGor Nishanov2017-05-241-1/+61
* [coroutines] Improved diagnostics when unhandled_exception is missing in the ...Gor Nishanov2017-05-241-4/+4
* [coroutines] Wrap the body of the coroutine in try-catchGor Nishanov2017-05-221-0/+9
* [coroutines] Build GRO declaration and return GRO statementGor Nishanov2017-05-221-19/+99
* Assert that a valid operator new/delete signature is always found by the coro...Eric Fiselier2017-04-181-4/+3
* Speculatively attempt to fix bot failures caused by recent coroutine changes.Eric Fiselier2017-04-181-3/+6
* [coroutines] Fix building of new/delete expressions when get_return_object_on...Eric Fiselier2017-04-181-8/+75
* Revert r300504 - [coroutines] Fix rebuilding of implicit and dependent corout...Eric Fiselier2017-04-171-75/+8
* [coroutines] Fix rebuilding of implicit and dependent coroutine statements.Eric Fiselier2017-04-171-8/+75
* Revert r300420 - [coroutines] Fix building of new/delete expressions when get...Eric Fiselier2017-04-161-75/+8