Commit Graph
968 Commits
Author SHA1 Message Date
Mateusz Pusz c8f67ab5bf build: GENERATE_DOCS renamed to BUILD_DOCS 2020-11-05 16:51:42 +01:00
Mateusz Pusz 85d174ccbe ci: Alternative CodeQL C++ build 2020-11-05 16:10:21 +01:00
Mateusz Pusz 1ecda6d2f9 ci: CodeQL updated again 2020-11-05 15:49:18 +01:00
Mateusz Pusz 4ceb1de52c ci: CodeQL fixed 2020-11-05 15:45:21 +01:00
Mateusz Pusz 97af2e8576 ci: CodeQL workflow fixed for C++ 2020-11-05 15:19:14 +01:00
Mateusz Pusz 04927107e6 Create codeql-analysis.yml 2020-11-05 15:06:11 +01:00
Mateusz Pusz ddba9760eb docs: ISO C++ standardization note updated 2020-11-05 13:06:20 +01:00
Mateusz Pusz a97b6c71c1 docs: documentation generation badge added 2020-11-05 12:58:15 +01:00
Mateusz Pusz 03d5ff8cb6 docs: supression of Sphinx warnings removed 2020-11-05 12:25:49 +01:00
Mateusz Pusz 75f41fe3df docs: CHANGELOG updated 2020-11-05 12:18:56 +01:00
Mateusz Pusz c4359d7ebd ci: Path filtering applied to documentation workflow 2020-11-05 12:16:48 +01:00
Mateusz Pusz 80a86e340c ci: Travis and AppVeyor support removed 2020-11-05 12:16:05 +01:00
Mateusz Pusz 1637ee21e8 docs: CI badge replaced with GiHub Actions 2020-11-05 12:15:24 +01:00
Mateusz Pusz ec4221d4a6 docs: Ninja installation removed + docs generation fixed 2020-11-05 09:02:53 +01:00
Mateusz Pusz 4f018836c6 build: Ninja installation added 2020-11-05 08:37:46 +01:00
Mateusz Pusz 5f859f332e build: documentation generation made a separate workflow 2020-11-05 08:31:33 +01:00
Mateusz Pusz e9f35ecd10 docs: Conan data caching added 2020-11-04 23:22:29 +01:00
Mateusz Pusz 7c612eb9b8 build: documentation generation fixed again 2020-11-04 22:47:56 +01:00
Mateusz Pusz 0e2919d4f1 build: copy-paste error fixed in CONAN_UPLOAD 2020-11-04 22:26:50 +01:00
Mateusz Pusz 9c6798b978 build: Conan deployment variables are not fixed anymore 2020-11-04 22:23:49 +01:00
Mateusz Pusz 3a378cc376 build: documentation generation fixed 2020-11-04 22:22:57 +01:00
Mateusz Pusz a0f85cadc9 build: GitHub CI updated 2020-11-04 21:57:05 +01:00
Mateusz Pusz 8ccee4d13d build: uses and run keys in one step error fixed 2020-11-04 18:30:28 +01:00
Mateusz Pusz 878c99ad87 build: GitHub Actions based CI added 2020-11-04 18:27:51 +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 af2f988b58 test: CTAD tests for chrono fixed 2020-10-09 23:32:35 +02:00
Mateusz Pusz a2891296c2 test: duplication in chrono test fixed 2020-10-09 23:29:18 +02:00
Mateusz Pusz 803622a1be refactor: [[nodiscard]] added to quantity_like_traits for std::chrono 2020-10-09 23:24:00 +02:00
Mateusz Pusz 8b15826c65 refactor: Small cleanup after @johelegp code review 2020-10-08 08:54:30 +02:00
Mateusz Pusz d64d26a4c4 refactor: interoperability with quantity-like types simplified
Type trait specialization for each `quantity` type is not needed anymore.

Relates to #33.
2020-10-07 14:29:12 +02:00
Mateusz Pusz 2dd8c90250 feat: ✨ interoperability with std::chrono::duration and other units libraries
Resolves #33
2020-10-07 12:02:08 +02:00
Mateusz Pusz 043046c068 refactor: [[nodiscard]] added to min_expl 2020-10-06 19:50:36 +02:00
Mateusz Pusz 6accefbc16 docs: basic concepts and custom representation types documentation updated 2020-10-06 19:50:00 +02:00
Mateusz Pusz 4ff96170aa build: workaround for gcc-10.0.1 added 2020-10-06 19:21:47 +02:00
Mateusz Pusz ccbd97e3af docs: CHANGELOG updated 2020-10-06 18:32:26 +02:00
Mateusz Pusz cfc90f4aac refactor: 💥 basic_concepts, quantity and quantity_cast refactored
BREAKING CHANGE:  ScalableNumber renamed to QuantityValue

Resolves #107
2020-10-06 18:17:52 +02:00
Mateusz Pusz 40f205b381 fix: ambiguous case for empty list resolved 2020-10-01 13:39:36 +02:00
Mateusz Pusz 920c396742 feat: value initialization for quantity value removed (left with a default initialization) 2020-09-24 16:10:07 +02:00
Mateusz Pusz ffc429a4b8 docs: basic concepts UML diagram updated with quantity point 2020-09-23 16:48:51 +02:00
Mateusz Pusz c6a5d9e222 fix: broken requires expressions fixed 2020-09-23 16:38:40 +02:00
Mateusz Pusz a098f97c08 feat: CTAD for dimensionless quantity added 2020-09-23 16:34:13 +02:00
Mateusz Pusz f1f877130f build: doxygen updated to 1.8.20 2020-09-23 16:33:24 +02:00
Mateusz Pusz cb86cd2bcd fix: regression in quantity::op<<() for the case of std::setw() fixed 2020-09-15 08:55:35 +02:00
Mateusz Pusz 1eee6cbe93 docs: CHANGELOG updated 2020-09-15 07:30:27 +02:00
Mateusz Pusz 8687527b34 perf: temporary string creation removed from quantity::op<<() 2020-09-15 07:30:06 +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 79b402db41 refactor: small cleanup in quantity_cast 2020-09-14 20:42:19 +02:00
Mateusz Pusz cc68172de7 fix: invalid tests removed from custom_rep_min_req_test 2020-09-14 20:41:57 +02:00
Mateusz Pusz ca11f4ff5d fix: ms-gsl Expects commented out for runtime code
Refers to #165

Resolves #164
2020-09-14 20:09:51 +02:00