ilya-biryukov added a comment. Additionally:
- All async methods now take `Context` by-value and pass it to their `Callback`s or return them in `future`s. - All sync methods take `Context` by-ref In https://reviews.llvm.org/D40486#941210, @sammccall wrote: > This is pretty bikesheddy, but I wonder what you think about passing Ctx as > the first vs last parameter. > First has some advantages (maybe I just read too much Go though): > > - it's a short expr, and F(short, long) tends to format better than F(long, > short). Particularly with lambdas but also long strings. > - it doesn't interfere with default args > > It would be nice if we could be completely uniform here. To be fair it was just a random thought and I totally agree with your points. I'll update the implementation and place the `Context` as the first parameter everywhere instead. Could you take a look at other changes in the patch while I'm at it? Repository: rCTE Clang Tools Extra https://reviews.llvm.org/D40486 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits