Commit Graph
3395 Commits
Author SHA1 Message Date
Mateusz Pusz f6fbfe1e09 fix: MP_UNITS_HOSTED branch added to core.h 2024-07-02 11:44:38 +01:00
Mateusz Pusz 1365d62293 refactor: degree Celsius and Fahrenheit symbols text now use Unicode codepoints 2024-07-02 11:43:53 +01:00
Mateusz Pusz e41078b889 fix: MP_UNITS_API_NO_CRTP handling fixed 2024-07-02 11:07:49 +01:00
Mateusz Pusz 70289048bd refactor: Unicode codepoints used for deg_C and deg_F text symbols 2024-06-30 17:14:37 +02:00
Mateusz Pusz a70031ab75 refactor: small code cleanup 2024-06-30 12:10:04 +02:00
Mateusz Pusz 13aab34b51 refactor: [[nodiscard]] and consteval set for some magnitude-related functions 2024-06-30 12:09:01 +02:00
Mateusz Pusz f4ed232153 feat: non-member swap added for fixed_string 2024-06-30 12:07:58 +02:00
Mateusz Pusz 36825da04b refactor: capacity functions of fixed_string fixed 2024-06-30 12:07:18 +02:00
Mateusz Pusz 3d6e50c67a refactor: UnitCompatibleWith is now exposition-only 2024-06-30 12:06:26 +02:00
Mateusz Pusz ba8681f90b feat: 💥 delta and absolute construction helpers 2024-06-30 12:03:24 +02:00
Mateusz Pusz ad3035eafe fix: quantity_spec::op() compilation fixed 2024-06-25 16:26:29 -05:00
Mateusz Pusz 985b3753f8 feat: constexpr formatting disabled for quantities 2024-06-25 16:16:50 -05:00
Mateusz Pusz 644419164f style: clang-format 2024-06-25 14:33:38 -05:00
Mateusz Pusz 8ebb470cbf fix: compilation on older compilers fixed 2024-06-25 14:32:17 -05:00
Mateusz Pusz 90d8fda327 feat: qp1.quantity_from(qp2) added 2024-06-25 14:07:08 -05:00
Mateusz Pusz fc1c11cd96 docs: broken links to systems subdirectory fixed 2024-06-25 13:49:50 -05:00
Mateusz Pusz 2c2c72bf3d refactor: template parameter name changed to ToU for in() and force_in() 2024-06-25 13:38:38 -05:00
Mateusz Pusz 57a8b7ecd4 refactor: delta handling improved to produce terser types 2024-06-25 11:43:23 -05:00
Mateusz Pusz 786c1bf7da refactor: error messages-related improvements 2024-06-25 11:39:41 -05:00
Mateusz Pusz b2307daeb6 docs: 2.3.0 release announcement draft text alignment fixed 2024-06-24 15:17:33 -05:00
Mateusz Pusz fc76cb28d6 feat: formatting funcitons marked as constexpr to enable compile-time text formatting 2024-06-24 15:15:24 -05:00
Mateusz Pusz 19872bd3ae fix: static_asserts fixed for the older compilers 2024-06-22 22:33:40 +02:00
Mateusz Pusz 83264860aa feat: = delete should have a reason 2024-06-22 18:59:00 +02:00
Mateusz Pusz 47c5563e16 refactor: deleted function not needed in validated_type 2024-06-22 18:58:22 +02:00
Mateusz Pusz 2c578d92df feat: overloads with static_assert added to improve migration 2024-06-22 18:39:10 +02:00
Mateusz Pusz 9d57cf2758 docs: "Interface Introduction" chapter updated 2024-06-22 10:57:06 +02:00
Mateusz Pusz e8c1a4ac1d docs: 2.3 release announcement draft added 2024-06-21 08:21:35 +02:00
Mateusz Pusz 1b31518f09 Merge pull request #585 from mpusz/reference_modifiers
Reference specifiers
2024-06-21 04:18:56 +09:00
Mateusz Pusz a87fddd841 fix: IWYU 2024-06-20 20:30:15 +02:00
Mateusz Pusz e43426438f fix: quantity constraints fixed 2024-06-20 20:29:21 +02:00
Mateusz Pusz 3e863b2d20 build: conanfile updated after review on ConanCenter 2024-06-20 14:56:54 +02:00
Mateusz Pusz 579b658a4d docs: docs updated to use new spelling for Conan options 2024-06-20 14:52:02 +02:00
Mateusz Pusz 2603b499f1 build: gitpod updated to use new spelling for Conan options 2024-06-20 14:51:35 +02:00
Mateusz Pusz 1fc2b1507b ci: CI scripts updated to use new spelling for Conan options 2024-06-20 14:51:16 +02:00
Mateusz Pusz 960417a346 fix: reference specifiers export fixed 2024-06-20 12:43:59 +02:00
Mateusz Pusz cdd345c9ec docs: typo in the affine space chapter fixed 2024-06-20 12:43:08 +02:00
Mateusz Pusz e08a0ace24 fix: missing header file include added 2024-06-20 10:19:22 +02:00
Mateusz Pusz eb6c48afae docs: CHANGELOG updated 2024-06-20 09:20:56 +02:00
Mateusz Pusz 4b46be7604 refactor: reference specifiers are now variable templates 2024-06-20 09:20:33 +02:00
Mateusz Pusz 1eac5a923b docs: documentation updated for reference specifiers 2024-06-20 08:54:58 +02:00
Mateusz Pusz 5761deb1ba refactor: ice_point and zeroth_degree_Fahrenheit now use absolute reference specifier 2024-06-20 08:52:33 +02:00
Mateusz Pusz b38b23ece2 refactor: relative() renamed to delta() 2024-06-20 07:31:22 +02:00
Mateusz Pusz dfac87c631 feat: multiply syntax support to create quantity_point 2024-06-19 21:11:16 +02:00
Mateusz Pusz d03482fa1b feat: absolute and relative reference modifiers support added 2024-06-19 21:10:16 +02:00
Mateusz Pusz 5ad14e9492 refactor(example): strong_angular_quantities example updated 2024-06-19 15:53:48 +02:00
Mateusz Pusz 5b9fa4f331 docs: "Strong Angular System" chapter added 2024-06-19 15:53:22 +02:00
Mateusz Pusz f3b18e055f docs: 2.2.0 release announcement posted 2024-06-14 16:05:05 +02:00
Mateusz Pusz 771d4c2e99 build: version bumped to 2.3.0 2024-06-14 16:03:27 +02:00
Mateusz Pusz d7345fb005 docs: 2.2.0 release v2.2.0 2024-06-14 15:53:05 +02:00
Mateusz Pusz 4ed4b234e8 Merge pull request #571 from burnpanck/feature/more-value-casts
implement value_cast<ToQ> and value_cast<ToQP>
2024-06-14 22:45:05 +09:00