Denis Blank
61826817c7
Add the 4.0.0 amalgamation to the documentation
...
* Closes #31
2020-04-07 22:31:32 +02:00
Denis Blank
7aff2c0d9b
Show the submodule revisions in Travis CI
2019-09-02 00:52:30 +02:00
Bogdan Vaneev
88fbcdbc17
Add ccache, add travis cache
...
Signed-off-by: Bogdan Vaneev <warchantua@gmail.com>
2019-05-24 17:39:48 +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
fcf9a76029
Set the minimum required CMake version to 3.11
...
* Make travis-ci install a recent CMake version
* Update function2
2018-12-12 17:46:16 +01:00
Denis Blank
7cf7314486
Reformat the travis-ci shell script
2018-11-19 19:26:51 +01:00
Denis Blank
0e4b299b45
Provide tools for creating an amalgamation header
2018-03-12 16:34:18 +01:00
Denis Blank
05727b0ee6
Reduce the amount of instantiations tested inside the CI
2018-03-12 09:56:53 +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
1c2cb645ef
Initial clang-tidy support
2018-01-30 04:07:42 +01:00
Denis Blank
7aae524cb1
Remove the alignment tests
...
* Don't fail the sanitizers when testing with coroutines
2018-01-29 07:45:38 +01:00
Denis Blank
2deaf7a301
Update the ASan and UBSan flags
2018-01-29 04:45:37 +01:00
Denis Blank
8c8f7f98a1
Revert "Revert "Skip asan testing when using await""
...
* -> "fatal error: error in backend: cannot move instruction since its users are not dominated by CoroBegin"
This reverts commit eed883b0a5bdf8531943ad8afe182fa04e956a3b.
2018-01-29 02:16:24 +01:00
Denis Blank
19941e774b
Set the asan verbosity to 1
2018-01-29 02:04:02 +01:00
Denis Blank
eed883b0a5
Revert "Skip asan testing when using await"
...
This reverts commit 66b662e2a4e949e015c514ce15864f68c4fd98c3.
2018-01-29 00:36:49 +01:00
Denis Blank
66b662e2a4
Skip asan testing when using await
2018-01-25 06:15:17 +01:00
Denis Blank
444a38f56f
Some improvements to the CI script
2018-01-25 05:52:14 +01:00
Denis Blank
5de5de5828
Attempt to fix the current travis issues by using an own shell script
2018-01-25 05:42:47 +01:00