Mateusz Pusz
206712f046
build: Library renamed to mp::units
2020-12-17 23:06:37 +01:00
Mateusz Pusz
a0990839a5
build: validate() method support added
2020-12-16 18:40:42 +01:00
Mateusz Pusz
c5919d2cd8
build: Conan generator changed to provide more transparent dependency handling
2020-12-09 18:49:39 +01:00
Mateusz Pusz
c8f67ab5bf
build: GENERATE_DOCS renamed to BUILD_DOCS
2020-11-05 16:51:42 +01:00
Mateusz Pusz
60e52805a9
build: generate_docs Conan option added
2020-11-04 18:26:03 +01:00
Mateusz Pusz
bfe4077fb6
build: conan settings simplified
2020-11-04 18:22:22 +01:00
Mateusz Pusz
f1f877130f
build: doxygen updated to 1.8.20
2020-09-23 16:33:24 +02:00
Mateusz Pusz
fd8d2e672b
build: VS2019 16.7 minimum dependency clearly stated in conanfile
2020-09-14 20:43:37 +02:00
Mateusz Pusz
6a3865b455
build: header-only mode enabled for Conan
2020-09-14 12:50:51 +02:00
Mateusz Pusz
d4d23847d8
refactor: DOWNCAST_MODE renamed to UNITS_DOWNCAST_MODE
2020-09-13 18:45:46 +02:00
Mateusz Pusz
531c3bab7a
build: conanfile downcasting definitions fixed
2020-09-09 20:55:36 +02:00
Mateusz Pusz
8f49561242
refactor: the default dowcasting mode changed from AUTO to ON
2020-09-09 20:50:58 +02:00
Mateusz Pusz
e367afed71
Merge branch 'downcasting_2.0'
2020-09-09 20:31:03 +02:00
Mateusz Pusz
9527b39005
refactor: 💥 q_* UDL renamed to _q_*
...
We had some fun exploring the STD UDLs for potential collisions,
we have learnt our lesson and know how to proceed.
Now is high time to start behaving and obeying C++ rules.
2020-09-09 19:20:35 +02:00
Mateusz Pusz
9ca65240c8
docs: MSVC constraints moved to Visual Studio
2020-09-08 20:36:45 +02:00
Mateusz Pusz
4bb51586dc
refactor: got rid of gcc-9 backlog
...
BREAKING CHANGE: gcc-9.3 no longer supported
2020-09-08 13:09:34 +02:00
Mateusz Pusz
32779e01f0
Build system refactored to be comatible with ConanCenter
2020-09-06 00:00:06 +02:00
Antony Peacock
81361afeb3
Move to stable Linear Algebra Conan package
2020-09-05 13:43:09 +02:00
Mateusz Pusz
b318e8d039
VS2019 support added
2020-09-04 23:06:57 +02:00
Mateusz Pusz
5c98924efb
Downcasting reworked to allow OFF and AUTO modes
2020-08-19 13:37:57 +02:00
Mateusz Pusz
82baa51708
fmt updated to 7.0.3
2020-08-17 22:07:59 +02:00
Mateusz Pusz
c351b81dd4
doxygen updated to 1.8.18
2020-08-17 21:58:27 +02:00
Mateusz Pusz
af996aaed3
catch2 updated to 2.13.0
2020-08-17 21:56:58 +02:00
Mateusz Pusz
8c6237fd82
range-v3 updated to 0.11.0
2020-08-17 21:54:06 +02:00
Mateusz Pusz
51b6d2f974
ms-gsl dependency added to handle Expects ( resolves #132 )
2020-08-17 20:27:45 +02:00
Mateusz Pusz
0dafb136cb
libfmt updated to 6.2.1
2020-05-29 11:49:08 +02:00
Mateusz Pusz
80d67163c8
linear_algebra updated to 0.7.0/testing
2020-05-17 12:04:57 +02:00
Mateusz Pusz
bd7c421e32
linear_algebra switched to 0.6.0/stable
2020-05-17 11:02:25 +02:00
Mateusz Pusz
efec7448cc
Conan package_id fixed to support different recipes for different compilers
2020-05-11 11:08:56 +02:00
Mateusz Pusz
4607e69e24
libfmt updated to 6.2.0
2020-05-05 22:44:42 +02:00
Mateusz Pusz
7bba350be0
Improved usage of the library as a dependency
2020-04-05 10:20:40 +02:00
Mateusz Pusz
9afcf9e695
Linear Algebra support added
2020-03-25 15:57:53 +01:00
Mateusz Pusz
99f4c92230
"docs" added to conan export_sources
2020-03-09 19:48:02 +01:00
Mateusz Pusz
b65328d575
Sphinx-based documentation added
2020-03-09 18:55:41 +01:00
Mateusz Pusz
21f3041bfb
Runtime test execution added to Conan
2020-02-20 21:16:33 +01:00
Mateusz Pusz
1f46ca5f0c
Conan scm temporarily disabled
2020-02-10 19:07:13 +01:00
Mateusz Pusz
3dc34d2d2e
Linear Algebra dependency removed
2020-02-02 15:25:00 +01:00
Mateusz Pusz
645570ff57
Library updated to the latest cmake common tools
2020-01-31 17:02:27 +01:00
Mateusz Pusz
f2163aa098
Conan package id fixed to header_only
2020-01-28 08:38:23 +01:00
Mateusz Pusz
b27a422076
Preeliminary clang support added
2020-01-28 08:37:43 +01:00
Mateusz Pusz
e622ecb35a
Warning and other compilation flags cleanup
2019-12-23 13:19:34 +01:00
Mateusz Pusz
4304747406
-pedantic warning flag reenabled
2019-12-11 09:27:17 +01:00
Mateusz Pusz
9e34050e23
fmt and catch2 updated to the latest versions
2019-12-11 08:22:12 +01:00
Mateusz Pusz
d465d47803
range-v3 dependency removed for gcc-10
2019-12-08 16:09:00 +01:00
Uilian Ries
c0cf9e82ce
Do not use optional for cmake
...
Signed-off-by: Uilian Ries <uilianries@gmail.com >
2019-11-21 17:12:57 +01:00
Uilian Ries
4b95824aba
Update Conan recipe
...
Signed-off-by: Uilian Ries <uilianries@gmail.com >
2019-11-21 17:12:57 +01:00
Mateusz Pusz
1ea918e543
fmt dependency added
2019-10-18 23:50:12 +02:00
Mateusz Pusz
046669fedc
gcc compilation error disabled (looks like a bug in a compiler)
2019-10-18 21:24:16 +02:00
Mateusz Pusz
3475f5193e
Catch2 support added ( resolves #8 )
2019-10-14 10:53:02 +02:00
Mateusz Pusz
0f803a1c2e
Suppressing non-template-friend compilation warning added to Conan
2019-09-30 09:10:38 +02:00