2844 Commits

Author SHA1 Message Date
197e2f5901 build: version 2.1.1 v2.1.1 2024-05-16 22:03:22 +02:00
2d229514cb feat: explicit this enabled on clang-18 2024-05-16 19:14:30 +02:00
b21af8cabb fix: remove_kind fixed 2024-05-16 19:12:38 +02:00
c2e1b31024 ci: clang-18 added 2024-05-16 19:12:22 +02:00
bb78d160e7 fix: kind_of_ definition fixed again 2024-05-16 18:47:52 +02:00
7a79a15f4f fix: derived_quantity_spec definition fixed for C++23 2024-05-16 18:33:10 +02:00
4703131bbd ci: CI enviornment updated + GCC 14 support added 2024-05-16 14:34:19 +02:00
309782ef4a build: -Wno-subobject-linkage added for GCC compilation of static unit tests 2024-05-16 14:27:55 +02:00
121be1d6d0 docs: CHANGELOG updated v2.1.0 2023-12-09 18:50:42 +01:00
731d77dbd6 ci: apple-clang enabled also for CMake CI tests 2023-12-08 14:39:04 +01:00
202277d03b build: apple-clang-15 support added 2023-12-08 14:29:24 +01:00
39533beb0a ci: check if we are able to enable macos in the CI 2023-12-08 13:43:05 +01:00
f782b51885 docs: "The Affine Space" chapter updated 2023-12-08 12:57:08 +01:00
4192e1edea style: formatting changed to make pre-commit happy 2023-12-08 12:54:36 +01:00
7d9021673f docs: CHANGELOG updated 2023-12-08 12:45:54 +01:00
173c500886 docs: tip in the "Quick start" chapter fixed 2023-12-03 19:30:04 +01:00
13b450e8cf fix: quantity_point::point_for(PO) constraints fixed 2023-12-03 19:24:29 +01:00
40c2ecb2aa feat: equivalent point origins handling improved 2023-12-03 18:57:34 +01:00
7b751d8e2b docs: mkdocs.yml updated for the latest framework version 2023-12-03 16:16:16 +01:00
da8721b997 feat: users are now allowed to inherit their ow types from absolute point origins 2023-12-03 16:15:38 +01:00
611e380ed4 fix: missing constexpr added to a quantity_point constructor 2023-12-02 14:17:20 +01:00
5121eca121 docs: outdated affine space chapter updated 2023-12-01 11:32:44 +01:00
b6b5832c56 refactor: unit_symbol changed to consteval 2023-11-30 10:56:09 +01:00
0e29354bc0 docs: TODO note added to unit_symbol() 2023-11-30 10:55:41 +01:00
2c8783bda1 refactor: unit_symbol_formatting enums now use std::int8_t as a representation type 2023-11-30 10:54:49 +01:00
8ca956d923 docs: "Derived unit symbols generation" chapter added 2023-11-30 10:53:29 +01:00
ea62c74b88 docs: "Default formatting" chapter updated 2023-11-30 09:59:55 +01:00
c002a7487a docs: commas removed from the units-unit-modifier token 2023-11-30 09:47:57 +01:00
5bb4e829bb docs: "Output stream formatting" chapter updated 2023-11-30 09:27:43 +01:00
29c83c0d84 feat: 💥 symbol_text definition simplified 2023-11-30 09:25:29 +01:00
97d5bb569b refactor: more type members added to fixed_string definition 2023-11-30 09:23:13 +01:00
e689f6e582 docs: broken links to ISO 80000 fixed 2023-11-29 14:13:15 +01:00
683c49bef3 style: clang-format updated to 17.0.5 in pre-commit 2023-11-28 14:19:04 +01:00
c98090f783 docs: measurement unit definition in Glossary improved 2023-11-28 11:53:21 +01:00
fa596fffc6 refactor: 💥 make_xxx factory functions replaced with two-parameter constructors
Resolves #521
2023-11-28 11:52:37 +01:00
80129b32d7 Merge branch 'master' of github.com:mpusz/units 2023-11-08 15:37:16 -10:00
dc4d73a90c fix(example): fixing compilation after the previous commit 2023-11-08 15:36:06 -10:00
fe15572e90 feat(example): unit symbols added to the currency example 2023-11-08 15:30:24 -10:00
10600868a2 docs: some docs updated 2023-11-06 21:55:44 -10:00
0c0b48f725 docs: Design overview graph updated 2023-11-06 19:21:43 -10:00
ae69e2e2b6 fix: are_ingredients_convertible now mandates explicit conversion for To dimensionless quantities 2023-11-06 16:52:10 -10:00
162514c19e docs: "canonical unit" added to glossary and its documentation in code was updated 2023-11-04 21:36:03 +01:00
436d288154 style: whitespaces fixed to make pre-commit happy 2023-11-04 19:43:44 +01:00
d195e2b3bf fix: equality for dimensions fixed to provide transitivity 2023-11-03 21:18:57 +01:00
3dba9416cb docs: "Design Overview" chapter added and "Concepts" chapter reworked 2023-10-31 09:45:42 +01:00
ebc5757835 docs: "Basic Concepts" and "Interface Introduction" chapters updated 2023-10-25 21:39:09 +02:00
6c28d743db docs: "you" replaced to "we" in many places 2023-10-25 21:27:01 +02:00
1f14184ac3 style: clang-format updated to clang 17 2023-10-25 14:38:26 +02:00
26c79a7a86 style: whitespaces fixed to make pre-commit happy 2023-10-25 14:18:42 +02:00
9962306fef docs: "Terms and Definitions" slightly updated 2023-10-25 14:15:01 +02:00