10 Commits

Author SHA1 Message Date
Denis Blank
cacb84371a Add MSVC 16 to the CI 2019-09-28 17:37:01 +02:00
Denis Blank
c066940d8d Use new types instead of aliases for type erasures
* Makes compiler output much more readable
  This is configurateable through CONTINUABLE_WITH_IMMEDIATE_TYPES,
  and automatically enabled for debug builds but disabled
  for release builds.
* Remove the old continuable-trait.hpp header
* Make the signature of continuable not dependent anymore
  on any size of the arguments which fixes the compilation
  with forward declared types.
  Thanks Rogiel for the correspoding bug report.
  Closes #11
2019-01-04 13:12:48 +01:00
Denis Blank
728292f3de Fix a copy paste mistake 2018-03-12 09:48:09 +01:00
Denis Blank
7189068037 Also test MSVC with /std:c++latest 2018-03-12 09:36:15 +01:00
Denis Blank
c702682e40 Change cmake CTI_CONTINUABLE_WITH_AWAIT to CTI_CONTINUABLE_WITH_EXPERIMENTAL_COROUTINE 2018-03-12 07:13:41 +01:00
Denis Blank
ca5d0a6e29 Some misc changes 2018-01-24 03:05:59 +01:00
Denis Blank
b54bb80147 Rename and cleanup some CMake options 2017-11-13 13:32:16 +01:00
Denis Blank
3963d34a92 Attempt to upload packages 2017-10-04 23:37:12 +02:00
Denis Blank
bac14297e0 Test exceptions on/off in appveyor MSVC builds 2017-10-04 00:10:31 +02:00
Denis Blank
3809af9092 Update editor, formatting and CI files 2017-09-21 23:29:21 +02:00