Commit Graph
3419 Commits
Author SHA1 Message Date
Mateusz Pusz b803e5b701 fix: most of the previous commit reverted (accidentaly too many files with changes were included) 2024-07-05 10:05:25 +01:00
Mateusz Pusz c30f62e7f5 docs: 2.2.0 release announcement updated to point to 2.2.1 2024-07-04 22:57:49 +01:00
Mateusz Pusz 2cff579650 feat: representation type template parameter added to value convertion functions
Resolves #588
2024-07-04 22:05:40 +01:00
Mateusz Pusz 5903e5661f refactor: 💥 quantity_point_like_traits now use numerical value instead of the quantity
Resolves #531
2024-07-04 16:40:40 +01:00
Mateusz Pusz 360eb85d09 docs: TODO note changed in the unit_symbol and dimension_symbol 2024-07-04 15:03:58 +01:00
Mateusz Pusz 170a345fdf fix: unit_symbol and dimension_symbol fixed for pre-C++23 compilation 2024-07-04 14:46:14 +01:00
Mateusz Pusz 14d1a4e06b fix: mkdocs dependencies fixed in the gitpod dockerfile 2024-07-04 14:18:43 +01:00
Mateusz Pusz 246923d877 refactor: unit_symbol and dimension_symbol refactored for readability and consteval 2024-07-04 14:16:19 +01:00
Mateusz Pusz 79488ef17d docs: one more small improvement 2024-07-04 12:15:31 +01:00
Mateusz Pusz 5a588e5f45 docs: code example in "Radians and degrees support" chapter improved 2024-07-04 12:14:40 +01:00
Mateusz Pusz b3cd2cf6e3 feat: text output for angular units improved (space before symbol removed) 2024-07-04 10:40:12 +01:00
Mateusz Pusz 031ee04a1c docs: "Radians and degrees support" added 2024-07-04 10:39:26 +01:00
Mateusz Pusz cc75950c44 fix: value-initialization for data_ added to inplace_vector 2024-07-03 23:01:24 +01:00
Mateusz Pusz c59ab3e11e refactor: dimension_symbol and units_symbol refactored to use inplace_vector 2024-07-03 22:57:50 +01:00
Mateusz Pusz 6f03c04d97 fix: IWYU - concepts added to fixed_string 2024-07-03 22:56:30 +01:00
Mateusz Pusz d5b8a742c9 feat: simplified inplace_vector added 2024-07-03 22:55:53 +01:00
Mateusz Pusz c43abdb696 docs: 2.2.1 changelog added 2024-07-03 19:35:46 +01:00
Mateusz Pusz e0becc97a8 style: pre-commit styling 2024-07-03 19:30:21 +01:00
Mateusz Pusz de1381748c feat: 💥 Conan and CMake options changed as requested at ConanCenter code review 2024-07-03 18:45:19 +01:00
Mateusz Pusz 5e8a8ea1b4 Merge branches 'master' and 'master' of github.com:mpusz/mp-units 2024-07-02 21:08:33 +01:00
Mateusz Pusz 5fc0bc4018 docs: St. Louis 2024 report added 2024-07-02 19:30:25 +01:00
Mateusz Pusz 84f0a0411c Merge pull request #589 from nebkat/fix-fmt-11
fix: Support fmtlib 11.0.0
2024-07-02 20:27:05 +09:00
Mateusz Pusz 485a53d3d7 docs: small cleanup of the Affine Space chapter 2024-07-02 11:45:11 +01:00
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
Nebojsa Cvetkovic 0ac6a1701d fix: Support fmtlib 11.0.0 2024-07-01 18:38:06 +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