Bogdan Vaneev
42af23fa03
Remove ccache
...
Signed-off-by: Bogdan Vaneev <warchantua@gmail.com>
2019-05-24 17:39:48 +02:00
Bogdan Vaneev
bcf55e88dd
Add ccache
...
Signed-off-by: Bogdan Vaneev <warchantua@gmail.com>
2019-05-24 17:39:48 +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
20e8c7d3e3
Reflow the license text
...
* For some reason some spaces were removed,
the license text and content stays the same.
2019-01-04 13:39:46 +01:00
Denis Blank
a3a9695174
Happy new year!
2019-01-04 13:35:44 +01:00
Denis Blank
2d5aa36b67
Update function2 to Naios/function2@d2acdb6
2019-01-04 12:59:25 +01:00
Denis Blank
d4cb7dd7b3
Only disable specific top level project settings
...
* When being not being inside in a top level project
2018-12-25 09:35:20 +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
49e3a659ad
Rework the find_package() support
...
* It is now possible to include the repository correctly
through add_subdirectory
* find_package(continuable) was improved to work when
only the path of the repository was added to the module path.
2018-12-11 04:30:58 +01:00
Denis Blank
70c716bb28
Make the failure handler partial applyable
...
* Make result C++17 destructible
* Add unit tests
2018-11-28 01:29:36 +01:00
Denis Blank
2ff7bb9b8d
Improve 4ae560156348 and allow it to be set as an option
2018-11-19 19:53:02 +01:00
Denis Blank
7b4ab90f9c
Disable benchmarks by default
2018-11-18 17:46:25 +01:00
Denis Blank
2b4f31c121
Initial work on benchmarking
2018-11-18 17:46:24 +01:00
Denis Blank
b68cd1b43a
Set the CMake project version to 3.0.0
2018-03-14 10:29:45 +01:00
Denis Blank
05727b0ee6
Reduce the amount of instantiations tested inside the CI
2018-03-12 09:56:53 +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
9f881f83f0
Move the slideshow code to examples
...
* Remove the rest from doc
2018-03-12 07:07:30 +01:00
Denis Blank
f6ee04a0c0
Add a configuration documentation section
2018-03-10 14:28:46 +01:00
Denis Blank
707acd0f93
Move the MSVC flags into the appropiate file
2018-02-27 17:34:58 +01:00
Christos Stratopoulos
af9e1b0371
Use /permissive- with MSVC
...
(cherry picked from commit 1e3427659b06f0cf128e480cad7f14b8bcbe25f6)
2018-02-27 17:07:47 +01:00
Denis Blank
02fbad159c
Add missing licenses to cmake files
2018-02-26 19:28:24 +01:00
Denis Blank
ca5d0a6e29
Some misc changes
2018-01-24 03:05:59 +01:00
Denis Blank
c81d45c7ea
Convert some hardcoded flags to expressions
...
* Remove the continuable-coroutines interface target
2018-01-24 02:07:11 +01:00
Denis Blank
b54bb80147
Rename and cleanup some CMake options
2017-11-13 13:32:16 +01:00
Denis Blank
2ddc2477bb
Make CPack package names platform dependent
2017-11-13 12:47:26 +01:00
Denis Blank
26ff6312ed
Initial work on corooutine/await support
2017-11-06 19:21:34 +01:00
Denis Blank
d9cfb743e0
Fix the install target
2017-10-04 23:30:50 +02:00
Denis Blank
0fb0058f6b
Add install targets and CPack support
2017-10-04 22:58:08 +02:00
Denis Blank
2b061a6058
Move the documentation code to doc
2017-10-04 18:52:38 +02:00
Denis Blank
0aa42d5b1a
Attempt to fix the GCC build
2017-09-27 02:35:53 +02:00
Denis Blank
8d6c9ab895
Split util into traits and util
2017-09-27 01:10:35 +02:00
Denis Blank
05a4ab7e11
Make the function2 dependency available when not building the unit-tests
2017-03-04 14:11:56 +01:00
Denis Blank
17ad6d3bc1
Add more documentation
2017-03-01 13:35:57 +01:00
Denis Blank
6e5ec79754
initial commit
2017-02-26 00:33:32 +01:00