Commit Graph
416 Commits
Author SHA1 Message Date
Mateusz Pusz 9e34050e23 fmt and catch2 updated to the latest versions 2019-12-11 08:22:12 +01:00
Mateusz Pusz bc1901f4f0 Text formatting enabled + directory tree refactoring 2019-12-11 08:07:13 +01:00
Mateusz Pusz 9c0005792c Added info about git submodules and fixed compiler.cppstd=20 conan flag 2019-12-11 07:10:28 +01:00
Mateusz Pusz 8ffc46ba75 CGS support added 2019-12-09 17:19:58 +01:00
Mateusz Pusz 7619a6f831 gcc-10 crash fixed 2019-12-08 21:57:06 +01:00
Mateusz Pusz 6b4220100f quantity_cast refactored
- new version with ToD added
- <ToU, Rep> version removed
2019-12-08 16:24:29 +01:00
Mateusz Pusz d465d47803 range-v3 dependency removed for gcc-10 2019-12-08 16:09:00 +01:00
Mateusz Pusz 2c29af9670 Custom unit and data tests enabled 2019-12-07 18:33:55 +01:00
Mateusz Pusz 22eda11bea More refactoring
- unknown_unit and unknown_dimension added
- the support for remaining SI units added
2019-12-07 16:30:40 +01:00
Mateusz Pusz 33f14f39f3 math_test enabled 2019-12-06 12:56:44 +01:00
Mateusz Pusz 71eec182f9 clang-format updated 2019-12-06 12:19:11 +01:00
Mateusz Pusz f31b26b5e5 Design cleanup
- unknown_unit added
- examples refactored
- base_type renamed to downcast_base_type
- scaled_unit renamed to named_scaled_unit
- detail::reference_unit renamed to scaled_unit
- quantity_test cleanup
2019-12-06 12:18:39 +01:00
Mateusz Pusz c48bfe2098 quantity refactored and quantity_test enabled 2019-12-04 17:46:19 +01:00
Mateusz Pusz 0986d1e812 dimension_test enabled 2019-12-01 20:00:08 +01:00
Mateusz Pusz fa9b7db9d5 type_list_test enabled 2019-12-01 19:56:23 +01:00
Mateusz Pusz 1b4e8a2127 Units and dimensions redesigned 2019-12-01 19:47:58 +01:00
Mateusz Pusz 65ea59edbb digital_information_test renamed to workaround the issue with vscode test explorer 2019-11-28 23:01:06 +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 ec9d2445ff Revert cmake file from SRC folder
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 1540f4bcd9 0.4.0 released 2019-11-17 07:40:02 +01:00
Mateusz Pusz d20fa9c9ef "Adding custom representations" chapter added to DESIGN 2019-11-16 19:56:03 +01:00
Mateusz Pusz 79545d84dd Small refactoring of foot and inch definition 2019-11-16 18:31:12 +01:00
Mateusz Pusz fbbb28fdfd measurement example added 2019-11-16 18:30:44 +01:00
Mateusz Pusz b9dd6ab440 my_value compilation fixed 2019-11-16 18:29:56 +01:00
Mateusz Pusz 3d2c613dcb quantity operators * and / constrains weaken to one magma 2019-11-16 18:29:32 +01:00
Mateusz Pusz d4976caf1d operator- constraints fixed 2019-11-16 18:28:13 +01:00
Mateusz Pusz 9c6229302d Small code cleanup 2019-11-16 18:27:31 +01:00
Mateusz Pusz 86d4252cca Another bug in P1813 fixed 2019-11-16 18:16:03 +01:00
Mateusz Pusz 57e464cc99 quantity constraints refactored 2019-11-15 20:20:25 +01:00
Mateusz Pusz 2b5eb30cd4 P1813 compilation errors fixed 2019-11-14 10:53:32 +01:00
Mateusz Pusz daf29fe6de numeric_concepts added as in P1813R0 2019-11-14 10:52:57 +01:00
Mateusz Pusz 488e9be61f CMake install destinations updated 2019-11-12 22:18:04 +01:00
Mateusz Pusz 116401aff5 "Open questions" moved to GitHub issues 2019-11-12 22:17:06 +01:00
Mateusz Pusz 73919f8669 units-format-spec description changed in DESIGN 2019-11-12 20:22:09 +01:00
Mateusz Pusz ff656620e9 fmt support for sign added 2019-11-12 19:46:15 +01:00
Mateusz Pusz d763c75df2 Text formatting updated in DESIGN 2019-11-12 18:05:56 +01:00
Mateusz Pusz 6d9cb8197f fmt fill and allign support added 2019-11-12 16:55:11 +01:00
Mateusz Pusz 83edb46de8 coherent_derived_unit symbol synthetizing fixed 2019-11-10 19:51:25 +01:00
Mateusz Pusz 9a96235e6c Synthesizing unit symbols in deduced_derived_unit support added (resolves #13) 2019-11-10 16:55:16 +00:00
Mateusz Pusz c2e5532ae2 Basic support for deduced units printing added 2019-11-10 00:16:41 +00:00
Mateusz Pusz 03e3691d47 More text output tests added 2019-11-09 21:01:37 +00:00
Mateusz Pusz 2328a26992 Downcasting support added to quantity_cast (resolves #26) 2019-11-09 14:42:06 +00:00
Mateusz Pusz 4d1e225d9e UnitRep renamed to QuantityRep 2019-11-09 14:16:37 +00:00
Mateusz Pusz 04cbeb841e Disabled prefix/postfix increment/decrement operators (resolves #18) 2019-11-09 14:09:30 +00:00
Mateusz Pusz 0125bd7762 Derived unit factory helpers refactored 2019-11-08 16:51:45 +00:00
Mateusz Pusz ad895b4651 Small refactoring of QuantityOf 2019-11-08 14:35:18 +00:00
Mateusz Pusz 695ba34092 Revert "Uploading of Conan dependencies disabled"
This reverts commit 37ca5f7102.
2019-11-07 18:03:38 +00:00
Mateusz Pusz c6d2002ebd More fmt unit tests added 2019-11-06 22:45:45 +00:00
Mateusz Pusz 7fd92f034b Not needed stuff removed from fmt format (resolves #6) 2019-11-06 22:45:09 +00:00