[PATCH] D46140: [coroutines] std::task type (WIP)

Lewis Baker via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Mon Mar 25 14:27:27 PDT 2019


lewissbaker updated this revision to Diff 192203.
lewissbaker edited the summary of this revision.
lewissbaker added a comment.
Herald added subscribers: libcxx-commits, jdoerfert.

- Don't use __allocator as variable name (it is #defined to NASTY_MACRO).
- Remove workaround in test for https://bugs.llvm.org/show_bug.cgi?id=37265
- Add support for custom allocators on member functions.


Repository:
  rCXX libc++

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D46140/new/

https://reviews.llvm.org/D46140

Files:
  include/CMakeLists.txt
  include/experimental/__memory
  include/experimental/memory_resource
  include/experimental/task
  include/module.modulemap
  test/std/experimental/task/awaitable_traits.hpp
  test/std/experimental/task/counted.hpp
  test/std/experimental/task/lit.local.cfg
  test/std/experimental/task/manual_reset_event.hpp
  test/std/experimental/task/sync_wait.hpp
  test/std/experimental/task/task.basic/task_custom_allocator.pass.cpp
  test/std/experimental/task/task.basic/task_of_value.pass.cpp
  test/std/experimental/task/task.basic/task_of_void.pass.cpp
  test/std/experimental/task/task.lifetime/task_parameter_lifetime.pass.cpp
  test/std/experimental/task/task.lifetime/task_return_value_lifetime.pass.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D46140.192203.patch
Type: text/x-patch
Size: 49296 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20190325/afe90439/attachment-0001.bin>


More information about the cfe-commits mailing list