Commit Graph
2851 Commits
Author SHA1 Message Date
Mateusz Pusz 05fd4a3ef7 refactor: math functions constraints refactored 2023-12-16 20:24:21 +01:00
Mateusz Pusz 84e6a6da74 Merge pull request #528 from NAThompson/classify
Floating point classification functions
2023-12-16 17:36:24 +01:00
Nick Thompson 7a270a6fd9 Floating point classification functions
Add the ability for `isnan`, `isfinite`, and `isinf` to work on dimensioned quantities.
2023-12-16 08:08:44 -08:00
Mateusz Pusz ffba606115 Merge branch 'master' of github.com:mpusz/mp-units 2023-12-16 12:46:55 +01:00
Mateusz Pusz 0811ac0ca2 docs: project documentation layout refactored 2023-12-16 12:38:19 +01:00
Mateusz Pusz 462b4180f4 Merge pull request #526 from NAThompson/add_fma
Add fma to math.h
2023-12-15 22:42:25 +01:00
Nick dd84873ac9 Merge branch 'master' into add_fma 2023-12-15 13:01:38 -08:00
Nick f32aafe0df Merge branch 'mpusz:master' into add_fma 2023-12-11 18:01:52 -08:00
Mateusz Pusz f1c3591693 docs: Kona report added 2023-12-11 21:26:58 +01:00
Mateusz Pusz b010d08f28 ci: fetch-depth: 0 added to the documentation CI 2023-12-11 20:52:23 +01:00
Mateusz Pusz 0f649c9f74 ci: mkdocs-rss-plugin dependency installation added 2023-12-11 20:46:20 +01:00
Mateusz Pusz 360bedb12b docs: project blog added 2023-12-11 20:38:20 +01:00
Nick Thompson 51f8b47071 Add fma to math.h 2023-12-09 13:26:38 -08:00
Mateusz Pusz ccd9bb1b10 docs: project description changed 2023-12-09 20:10:06 +01:00
Mateusz Pusz 217048857a build: project version updated to 2.2.0 2023-12-09 19:03:45 +01:00
Mateusz Pusz 121be1d6d0 docs: CHANGELOG updated v2.1.0 2023-12-09 18:50:42 +01:00
Mateusz Pusz 731d77dbd6 ci: apple-clang enabled also for CMake CI tests 2023-12-08 14:39:04 +01:00
Mateusz Pusz 202277d03b build: apple-clang-15 support added 2023-12-08 14:29:24 +01:00
Mateusz Pusz 39533beb0a ci: check if we are able to enable macos in the CI 2023-12-08 13:43:05 +01:00
Mateusz Pusz f782b51885 docs: "The Affine Space" chapter updated 2023-12-08 12:57:08 +01:00
Mateusz Pusz 4192e1edea style: formatting changed to make pre-commit happy 2023-12-08 12:54:36 +01:00
Mateusz Pusz 7d9021673f docs: CHANGELOG updated 2023-12-08 12:45:54 +01:00
Mateusz Pusz 173c500886 docs: tip in the "Quick start" chapter fixed 2023-12-03 19:30:04 +01:00
Mateusz Pusz 13b450e8cf fix: quantity_point::point_for(PO) constraints fixed 2023-12-03 19:24:29 +01:00
Mateusz Pusz 40c2ecb2aa feat: equivalent point origins handling improved 2023-12-03 18:57:34 +01:00
Mateusz Pusz 7b751d8e2b docs: mkdocs.yml updated for the latest framework version 2023-12-03 16:16:16 +01:00
Mateusz Pusz da8721b997 feat: users are now allowed to inherit their ow types from absolute point origins 2023-12-03 16:15:38 +01:00
Mateusz Pusz 611e380ed4 fix: missing constexpr added to a quantity_point constructor 2023-12-02 14:17:20 +01:00
Mateusz Pusz 5121eca121 docs: outdated affine space chapter updated 2023-12-01 11:32:44 +01:00
Mateusz Pusz b6b5832c56 refactor: unit_symbol changed to consteval 2023-11-30 10:56:09 +01:00
Mateusz Pusz 0e29354bc0 docs: TODO note added to unit_symbol() 2023-11-30 10:55:41 +01:00
Mateusz Pusz 2c8783bda1 refactor: unit_symbol_formatting enums now use std::int8_t as a representation type 2023-11-30 10:54:49 +01:00
Mateusz Pusz 8ca956d923 docs: "Derived unit symbols generation" chapter added 2023-11-30 10:53:29 +01:00
Mateusz Pusz ea62c74b88 docs: "Default formatting" chapter updated 2023-11-30 09:59:55 +01:00
Mateusz Pusz c002a7487a docs: commas removed from the units-unit-modifier token 2023-11-30 09:47:57 +01:00
Mateusz Pusz 5bb4e829bb docs: "Output stream formatting" chapter updated 2023-11-30 09:27:43 +01:00
Mateusz Pusz 29c83c0d84 feat: 💥 symbol_text definition simplified 2023-11-30 09:25:29 +01:00
Mateusz Pusz 97d5bb569b refactor: more type members added to fixed_string definition 2023-11-30 09:23:13 +01:00
Mateusz Pusz e689f6e582 docs: broken links to ISO 80000 fixed 2023-11-29 14:13:15 +01:00
Mateusz Pusz 683c49bef3 style: clang-format updated to 17.0.5 in pre-commit 2023-11-28 14:19:04 +01:00
Mateusz Pusz c98090f783 docs: measurement unit definition in Glossary improved 2023-11-28 11:53:21 +01:00
Mateusz Pusz fa596fffc6 refactor: 💥 make_xxx factory functions replaced with two-parameter constructors
Resolves #521
2023-11-28 11:52:37 +01:00
Mateusz Pusz 80129b32d7 Merge branch 'master' of github.com:mpusz/units 2023-11-08 15:37:16 -10:00
Mateusz Pusz dc4d73a90c fix(example): fixing compilation after the previous commit 2023-11-08 15:36:06 -10:00
Mateusz Pusz fe15572e90 feat(example): unit symbols added to the currency example 2023-11-08 15:30:24 -10:00
Mateusz Pusz 10600868a2 docs: some docs updated 2023-11-06 21:55:44 -10:00
Mateusz Pusz 0c0b48f725 docs: Design overview graph updated 2023-11-06 19:21:43 -10:00
Mateusz Pusz ae69e2e2b6 fix: are_ingredients_convertible now mandates explicit conversion for To dimensionless quantities 2023-11-06 16:52:10 -10:00
Mateusz Pusz 162514c19e docs: "canonical unit" added to glossary and its documentation in code was updated 2023-11-04 21:36:03 +01:00
Mateusz Pusz 436d288154 style: whitespaces fixed to make pre-commit happy 2023-11-04 19:43:44 +01:00