Commit Graph

571 Commits

Author SHA1 Message Date
Peter Dimov
cb2705df26 Override the default BoostInstall layout on Windows when standalone 2020-03-22 20:17:39 +02:00
Peter Dimov
20ea61df94 Remove time-consuming inessential Appveyor jobs 2020-03-20 01:40:59 +02:00
Peter Dimov
59d8f1b3d7 Add more Appveyor configurations temporarily to evaluate how much time they take 2020-03-19 21:50:55 +02:00
Peter Dimov
5267548813 Document mp_partial_sum 2020-03-19 19:35:02 +02:00
Peter Dimov
e9684a1f66 Apply a workaround for msvc-12.0, msvc-14.0 2020-03-19 17:36:20 +02:00
Peter Dimov
6bc2682936 Add mp_partial_sum 2020-03-19 17:25:03 +02:00
Peter Dimov
a7a2c97383 Document mp_power_set 2020-03-19 16:31:52 +02:00
Peter Dimov
2c8ce53efb Apply a workaround for msvc-12.0 2020-03-19 16:11:39 +02:00
Peter Dimov
64b9c1f874 Add mp_power_set 2020-03-19 15:04:52 +02:00
Peter Dimov
0851643af5 Change mp_invoke on Clang to use a struct, because deprecated alias templates never warn 2020-03-09 19:59:19 +02:00
Peter Dimov
c806f70b73 Prefer __attribute__((deprecated)) on all g++-compatible compilers (f.ex. Intel) 2020-03-08 18:14:01 +02:00
Peter Dimov
c89fd0b7e0 Update documentation of mp_compose_q 2020-03-08 07:05:22 +02:00
Peter Dimov
03c221f2d5 Do not use Q::template fn... because it breaks g++ < 7 and nvcc 2020-03-08 06:43:48 +02:00
Peter Dimov
de026d8322 Document mp_compose 2020-03-08 02:44:09 +02:00
Peter Dimov
5d25ec4ad8 Add mp_compose 2020-03-08 02:33:56 +02:00
Peter Dimov
1f634c7071 Do not use __builtin_unreachable() when not on g++ or clang. Fixes #46. 2020-03-01 01:19:58 +02:00
Peter Dimov
f321b05926 Update revision history 2020-01-31 15:35:10 +02:00
vahtis
66681de1ed Added fix for Sun Studio compilations. (#45)
* Added fix for Sun Studio compilations.

* Update config.hpp
2020-01-28 15:28:18 -08:00
Peter Dimov
2b0d107844 Document mp_rotate_* 2020-01-18 20:25:08 +02:00
Peter Dimov
4e177f73ae Simplify mp_rotate_impl 2020-01-18 20:15:05 +02:00
Peter Dimov
8ef7658518 Implement mp_rotate_right in terms of mp_rotate_left 2020-01-18 18:44:43 +02:00
Peter Dimov
d3f0738bf4 mp_rotate_*: remove default rotation count 2020-01-18 18:31:06 +02:00
Peter Dimov
03f6096230 Merge branch 'feature/add-rotate-algorithms' of https://github.com/D-Barber/mp11 into feature/mp_rotate 2020-01-18 18:18:03 +02:00
Peter Dimov
f5dbff1379 Update README 2020-01-05 14:24:10 +02:00
Peter Dimov
b0b33a4fcf Change Travis labels 2019-12-29 20:46:35 +02:00
Peter Dimov
392151cdc9 Use -DBOOST_INCLUDE_LIBRARIES=mp11 2019-12-29 19:16:10 +02:00
Peter Dimov
64b2e12971 Use LINK_LIBRARIES instead of LIBRARIES 2019-12-29 18:44:21 +02:00
Peter Dimov
7ff533876c Switch Travis to Xenial 2019-12-28 00:01:27 +02:00
Peter Dimov
2d65367919 Add subdir, install CMake tests to Appveyor 2019-12-27 06:56:37 +02:00
Peter Dimov
3f07d53041 Update CMakeLists.txt 2019-12-27 03:50:12 +02:00
Peter Dimov
87ab394510 Fetch BoostFetch.cmake from boostorg/cmake 2019-12-27 03:46:56 +02:00
Peter Dimov
22fc4198e5 Add missing copyright/license preambles 2019-12-27 00:46:51 +02:00
Peter Dimov
d48d5c8708 Install the include/ directory separately 2019-12-22 08:33:53 +02:00
Peter Dimov
bbb6f3aa84 Fetch tools/cmake from develop 2019-12-22 03:59:24 +02:00
Peter Dimov
3afdb0e876 Fetch tools/cmake instead of having a duplicate 2019-12-22 03:08:58 +02:00
D-Barber
054f576d14 Add mp_rotate_left and mp_rotate_right 2019-12-21 22:21:47 +00:00
Peter Dimov
2deeac36b4 Update BoostMessage.cmake 2019-12-21 21:49:03 +02:00
Peter Dimov
2afc07f189 Update copyright 2019-12-21 16:28:12 +02:00
Peter Dimov
6b2b305117 Update .cmake files 2019-12-21 15:50:29 +02:00
Peter Dimov
219cf35ea8 Simplify CMake Appveyor jobs 2019-12-21 05:01:02 +02:00
Peter Dimov
33bf90a050 Add superproject CMake tests to Travis and Appveyor 2019-12-21 01:57:01 +02:00
Peter Dimov
bf655dd4c9 Update test CMakeLists files 2019-12-21 01:31:28 +02:00
Peter Dimov
868dcae683 Use the local BoostFetch 2019-12-21 01:29:25 +02:00
Peter Dimov
3b4814a91c Add EXCLUDE_FROM_ALL option to boost_fetch 2019-12-21 01:26:11 +02:00
Peter Dimov
e73693b588 Add BoostFetch.cmake 2019-12-21 01:20:45 +02:00
Peter Dimov
d5e4dda1b4 Update CMakeLists.txt acc. to latest superproject fashion 2019-12-21 01:18:26 +02:00
Peter Dimov
ea37a24f98 Disable warnings exposed by address-model=64 2019-12-18 01:00:11 +02:00
Peter Dimov
49edfceea2 Add msvc-14.2, clang-win, address-model=32,64, variant=debug,release to Appveyor 2019-12-18 00:30:47 +02:00
Peter Dimov
85fb466414 Update version to 1.73.0 2019-12-12 21:28:41 +02:00
Peter Dimov
b53bab4b7d Fix mp_transform examples 2019-12-08 05:44:33 +02:00