Commit Graph

53 Commits

Author SHA1 Message Date
Mateusz Pusz
c2cae80914 build: 💥 Linear Algebra is now hosted on its [Artifactory](https://api.bintray.com/conan/twonington/public-conan) 2021-05-04 10:56:31 +02:00
Mateusz Pusz
d1473bfde7 ci: fixed setting Ninja as a default generator for Conan 2021-04-29 11:24:52 +02:00
Mateusz Pusz
512406e900 build: got rid of global options for references and literals 2021-04-06 16:30:26 +02:00
Mateusz Pusz
b982921d27 refactor: References are now guarded UNITS_REFERENCES with (ON by default) + examples duplicated to subdirectories
Now References can be disabled to meassure a compile time impact. Also the same examples are now provided in two subdirectories to be able to easily compare the pros and cons of every quantity construction technique.
2021-04-06 15:57:28 +02:00
Mateusz Pusz
c3659dbb47 refactor: UNITS_UDLS renamed to UNITS_LITERALS
Also now the existence of the preprocessor flag is enough to trigger the feature (`#ifdef` instead of `#if`)
2021-04-06 13:33:27 +02:00
Mateusz Pusz
a954f5d924 build: Conan testing version is now hosted on Artifactory
Bintray is going to be EOL soon
2021-04-05 17:19:14 +02:00
Mateusz Pusz
1a5b4fc85e refactor: UDLs support switched off by default 2021-04-02 18:56:28 +02:00
Mateusz Pusz
5fc7e01d19 docs: Usage chapter renamed and moved down in the index 2021-04-02 18:47:54 +02:00
Mateusz Pusz
138d85f9bf docs: Usage updated 2021-04-01 09:38:02 +02:00
Mateusz Pusz
9054420d08 build: Added an option to disable UDLs support
Now it is time to get rid of UDLs from tests and examples and then disable them by default.
2021-04-01 09:36:55 +02:00
Mateusz Pusz
01935996e6 build: IWYU support added 2021-03-30 13:15:47 +02:00
Mateusz Pusz
173e1f0554 docs: usage chapter fixed 2021-03-19 23:21:00 +01:00
Mateusz Pusz
bf27b256b2 docs: CMake targets definition in usage updated 2021-03-18 20:50:38 +01:00
Mateusz Pusz
5df447f912 docs: usage updated 2021-03-18 08:17:45 +01:00
Mateusz Pusz
44025cd9a0 docs: CMake generators updated in "Live At Head" chapter 2021-03-17 15:57:11 +01:00
Mateusz Pusz
f3bcdc4ad2 docs: Project's dependencies updated on the Usage page 2021-03-16 10:27:59 +01:00
Mateusz Pusz
1f0dd453eb docs: clang support added to docs 2021-03-15 22:08:12 +01:00
Mateusz Pusz
dd39dd4f6e Merge branch 'master' of github.com:mpusz/units 2021-03-14 16:50:28 +01:00
Mateusz Pusz
c42b5c0498 docs: CMAKE_BUILD_TYPE is not needed as CMakeToolchain will provide it anyway 2021-03-14 16:50:24 +01:00
Mateusz Pusz
3b3b9d92fb docs: Minimum required VS version bumped to 16.9 2021-03-12 23:10:39 +01:00
Mateusz Pusz
c641f1873f docs: Documentation updated 2021-02-16 16:19:57 +01:00
Johel Ernesto Guerrero Peña
6bf09aa646 feat: quantity_kind and quantity_point_kind 2021-02-15 19:31:08 +01:00
Mateusz Pusz
8f04bd9cfe build: mp::units CMake target was a bad idea -> mp-units::mp-units is back 2021-02-15 17:06:09 +01:00
Mateusz Pusz
5eb9b047bf build: cmake_paths is now supported by Conan recipe 2021-01-27 17:48:53 +01:00
Mateusz Pusz
b1e98a97d0 refactor: ms-gsl replaced with gsl-lite 2021-01-05 17:47:07 +01:00
Mateusz Pusz
3f8a76f452 docs: Usage documentation updated 2020-12-21 23:46:04 +01:00
Mateusz Pusz
206712f046 build: Library renamed to mp::units 2020-12-17 23:06:37 +01:00
Mateusz Pusz
9efa8b4711 docs: conan build .. added to usage 2020-11-05 17:51:04 +01:00
Mateusz Pusz
c8f67ab5bf build: GENERATE_DOCS renamed to BUILD_DOCS 2020-11-05 16:51:42 +01:00
Mateusz Pusz
f1f877130f build: doxygen updated to 1.8.20 2020-09-23 16:33:24 +02:00
Mateusz Pusz
bb57013add Revert "docs: Conan windows support issue documentation added"
This reverts commit 2e2259e650.
2020-09-14 14:11:58 +02:00
Mateusz Pusz
2e2259e650 docs: Conan windows support issue documentation added 2020-09-14 13:33:54 +02:00
Mateusz Pusz
3df415835e docs: added sudo apt-get install -y libtinfo5 graphviz to usage 2020-09-14 10:23:26 +02:00
Mateusz Pusz
d4d23847d8 refactor: DOWNCAST_MODE renamed to UNITS_DOWNCAST_MODE 2020-09-13 18:45:46 +02:00
Mateusz Pusz
e036d9bb55 docs: downcast mode documentation added 2020-09-09 20:56:08 +02:00
Mateusz Pusz
9ca65240c8 docs: MSVC constraints moved to Visual Studio 2020-09-08 20:36:45 +02:00
Mateusz Pusz
88c4ef07b0 docs: Minor documentation related issues resolved 2020-09-08 20:05:30 +02:00
Mateusz Pusz
8c9986dec8 Merge branch 'master' of github.com:mpusz/units 2020-09-08 13:23:36 +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
ed15ef7729 docs: unintended links replaced with code snippets (I have this part of RST) 2020-09-07 13:17:06 +02:00
Mateusz Pusz
31d407d19e Usage docs updated 2020-09-06 23:53:42 +02:00
Mateusz Pusz
f41eea1cd1 Merge branch 'master' of https://github.com/mpusz/units 2020-09-06 15:38:18 +02:00
Mateusz Pusz
d03d7291e4 Removed cmake/common submodule 2020-09-06 10:29:52 +02:00
Mateusz Pusz
c4af958cf1 MSVC support announced 2020-09-04 23:16:28 +02:00
Mateusz Pusz
c351b81dd4 doxygen updated to 1.8.18 2020-08-17 21:58:27 +02:00
Mateusz Pusz
51b6d2f974 ms-gsl dependency added to handle Expects (resolves #132) 2020-08-17 20:27:45 +02:00
Mateusz Pusz
25b67101d9 Minimum compiler version supported changed to gcc-9.3 2020-06-28 18:03:09 +02:00
Mateusz Pusz
03facbefd2 --recurse-submodules changed to --recursive in Usage docs 2020-06-25 17:45:50 +02:00
Mateusz Pusz
6f48085ea3 Development switched to 0.6.0 2020-05-17 11:47:01 +02:00
Mateusz Pusz
125aa8bcb7 CONAN_RUN_TESTS usage updated 2020-05-06 18:21:58 +02:00