Commit Graph

31 Commits

Author SHA1 Message Date
Hans Dembinski
4c1caf3462
removing callable_traits
* replacing callable_traits with private implementation
2019-10-26 13:12:45 +02:00
Hans Dembinski
9dd4a04a10
Separate serialization code from Boost.Serialization 2019-10-20 21:40:02 +01:00
Hans Dembinski
307b65b7ab
Fix warnings in boost test matrix
* should fix warnings for gcc-6, clang-3.8 to 4.0, msvc-14.1 and 14.2
* should fix errors for clang-6 with cxxstd=17, clang-8 with cxxstd=2a
2019-10-19 15:14:10 +01:00
Hans Dembinski
5a893c467c
fix compile issues on clang with cxxstd=latest
added tests of clang with cxxstd=latest to detect issue
2019-10-17 12:31:40 +02:00
Hans Dembinski
30899cb45d
Merged upgraded display.hpp code into histogram/ostream.hpp
supports all axis bin types and gracefully handles histograms with accumulators
2019-10-17 00:58:37 +02:00
Hans Dembinski
98926dbbb5
CI update, reduce reliance on Travis
* Appveyor now tests gcc-9 and clang with sanitizers
* Travis tests apple-clang on macOS and gcc-5, gcc-8 on linux and produces coverage report
2019-10-12 19:05:00 +02:00
Hans Dembinski
59ef035bfb
clone matching boostorg branch and compile with warnings-as-errors 2019-05-14 00:21:29 +02:00
Hans Dembinski
170199bb9f
replacing boost::variant with detail::variant
- removes large number of outdated indirect boost dependencies
- less limited in number of stored types
2019-04-30 16:27:14 +02:00
Hans Dembinski
d2a633cbc7 don't stop always 2019-04-16 19:59:10 +02:00
Hans Dembinski
bb3ab33040 do not build feature branches on appveyor and travis 2019-03-21 16:58:03 +01:00
Hans Dembinski
547ec8d528 break early on appveyor and test deduction guides on travis 2019-02-24 12:33:15 +01:00
Hans Dembinski
7f102b053d fix appveyor uses b2, fix of serialization test 2019-02-24 10:31:18 +01:00
Hans Dembinski
266e1a69f2
Feature/operators (#162)
* better operators for mp_int, unlimited_storage::reference, map_impl::reference, copying code from boost.operators 
* treat warnings as errors on travis
* make appveyor build feature branches
2019-02-20 09:15:14 +01:00
Hans Dembinski
f21d396179 better value access and fixes for CI builds 2019-01-11 00:06:26 +01:00
Hans Dembinski
b283b15b5a return to cmake 2019-01-11 00:06:25 +01:00
Hans Dembinski
f5939d074c more missing libs 2019-01-11 00:06:25 +01:00
Hans Dembinski
e878a4e65e fix 2019-01-11 00:06:25 +01:00
Hans Dembinski
673db94f6e fix win 2019-01-11 00:06:25 +01:00
Hans Dembinski
5ea145a48e win fix 2019-01-11 00:06:25 +01:00
Hans Dembinski
e84b7e3b39 win fix 2019-01-11 00:06:25 +01:00
Hans Dembinski
08624056da win fix 2019-01-11 00:06:25 +01:00
Hans Dembinski
bd2d919c7b win fix 2019-01-11 00:06:25 +01:00
Hans Dembinski
87e6b29600 win fix 2019-01-11 00:06:25 +01:00
Hans Dembinski
2495fe4a95 win fix 2019-01-11 00:06:25 +01:00
Hans Dembinski
c859845307 try win fix 2019-01-11 00:06:25 +01:00
Hans Dembinski
4bad88779a try win fix 2019-01-11 00:06:25 +01:00
Hans Dembinski
949775a9f4 try win fix 2019-01-11 00:06:25 +01:00
Hans Dembinski
533f06f7e5 upgrade to newer VS for C++14 support 2019-01-11 00:06:25 +01:00
Mateusz Łoskot
23a1f6c5c4 Move CMakeLists.txt to top-level directory of the library
Add missing copyright header to CMakeLists.txt.
Rename build directory to tools.
Update Travis CI and AppVeyor scripts.
Ignore variants of build directory.
Ignore CMakeSettings.json used with CMake integration for VS2017.
Ignore Visual Studio and Visual Studio Code local settings folder.
2019-01-11 00:06:25 +01:00
Hans Dembinski
1df9dbe4b0 remove python stuff 2018-09-15 22:54:46 +02:00
Hans Dembinski
2198ff883f clang format everything with new house style 2018-07-19 22:19:01 +02:00