Commit Graph

  • 8456416acc fix: Wunused-result warning disabled for clang-20.1 (compiler bug) Mateusz Pusz 2025-03-19 12:27:55 +01:00
  • 36d1b87019 build: clang-20 enabled in CI Mateusz Pusz 2025-03-19 09:40:30 +01:00
  • 37afc37eb6 Merge pull request #688 from jharwell/rng-distribution-fix Mateusz Pusz 2025-03-11 18:15:50 +01:00
  • 7945e8e60f Merge branch 'master' of github.com:mpusz/units Mateusz Pusz 2025-03-09 16:39:21 +01:00
  • 6b80ef6302 fix: setting MP_UNITS_EXPLICIT_THIS_PARAMETER_SUPPORTED fixed to account for C++ version Mateusz Pusz 2025-03-09 16:39:17 +01:00
  • 0d664b462d Fix {normal, extreme_value} distributions to work with quantities John Harwell 2025-03-03 13:21:56 -06:00
  • 7102a4f63d fix: previous commit put MSVC code in an incorrect scope Mateusz Pusz 2025-02-15 18:41:50 +01:00
  • 8454949adb build: silenced MSVC warning for #include in a module purview Mateusz Pusz 2025-02-15 18:16:39 +01:00
  • 8eef11144b refactor: branch with constant condition changed to if constexpr Mateusz Pusz 2025-02-15 14:29:52 +01:00
  • a6c8130f88 fix: MSVC complained about the usage of deprecated member Mateusz Pusz 2025-02-15 14:29:24 +01:00
  • 5545cb15bb Deployed e625843d to HEAD with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-02-15 12:15:02 +00:00
  • e625843d93 Merge pull request #681 from mpusz/msvc_fix Mateusz Pusz 2025-02-15 13:08:24 +01:00
  • dc8843eeeb refactor: MSVC bug is fixed so workaround is removed Mateusz Pusz 2025-02-15 10:39:36 +01:00
  • 014458864c fix: std::numeric_limits usage fixed Mateusz Pusz 2025-02-13 19:48:13 +01:00
  • 5a0e350be7 feat: lerp and midpoint for points added Mateusz Pusz 2025-02-13 14:26:51 +01:00
  • 5dab7eeff1 Deployed f5f502e7 to HEAD with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-02-12 20:04:59 +00:00
  • f5f502e76f docs: CHANGELOG updated Mateusz Pusz 2025-02-12 20:28:44 +01:00
  • 7d340d9098 fix: appleclang-15 timeout on compilation workaround Mateusz Pusz 2025-02-12 19:21:24 +01:00
  • ded736a422 style: pre-commit Mateusz Pusz 2025-02-12 19:11:27 +01:00
  • f47043b90d Deployed 92ee3a9e to HEAD with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-02-12 18:04:59 +00:00
  • 92ee3a9e03 docs: old customization poits removed from the "Character of a Quantity" chapter Mateusz Pusz 2025-02-12 18:58:15 +01:00
  • b10c611902 docs: "Cconcepts" chapter updated Mateusz Pusz 2025-02-12 18:57:29 +01:00
  • 4b1f7cd217 feat: 💥 Representation concept removed Mateusz Pusz 2025-02-12 18:57:06 +01:00
  • 5963a2eb87 refactor: 💥 MagConstant concept renamed to detail::is_mag_constant variable trait Mateusz Pusz 2025-02-12 09:51:14 +01:00
  • 47cd2fffcc refactor: math_concepts.h removed and concepts replaced with explicit expression in constraints Mateusz Pusz 2025-02-12 08:40:06 +01:00
  • bf355182ca Deployed e9c5f723 to HEAD with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-02-11 20:35:14 +00:00
  • e9c5f7236e feat: ConvertibleWithNumber introduced to improve convertibility of unit one with raw numbers Mateusz Pusz 2025-02-11 21:28:15 +01:00
  • 836880c3a1 test: quantity character concepts tests for quantities added Mateusz Pusz 2025-02-11 20:58:53 +01:00
  • 146f5e89ab Deployed 47a82f46 to HEAD with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-02-11 16:41:53 +00:00
  • 47a82f466c refactor: scalar and complex renamed to real_scalar and complex_scalar respectively + concepts refactoring + electromagnetism fixes Mateusz Pusz 2025-02-11 17:26:19 +01:00
  • 9fb08e3c95 feat: electromagnetism.h updated to IEC80000-6-2022 Mateusz Pusz 2025-02-11 16:53:40 +01:00
  • fa482c9246 feat: deprecation messages now provide the release version where the deprecation happened Mateusz Pusz 2025-02-11 10:07:34 +01:00
  • 722b94785a Deployed ea06827f to HEAD with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-02-06 19:14:13 +00:00
  • ea06827f27 docs: "Scaling overflow prevention" chapter added Mateusz Pusz 2025-02-06 20:07:05 +01:00
  • 79e88a5ce7 docs: intro to "Value Conversions" chapter added Mateusz Pusz 2025-02-06 20:06:43 +01:00
  • c6e95a9fc7 refactor: limits.h removed and the contents moved to quantity.h and quantity_point.h Mateusz Pusz 2025-02-06 17:16:12 +01:00
  • 51559d094b refactor: might_store_converted_value refactored to overflows_non_zero_values Mateusz Pusz 2025-02-06 16:55:37 +01:00
  • d5a846af3d fix: MSVC compilation fixed Mateusz Pusz 2025-02-06 16:21:47 +01:00
  • dd2d49a4d3 build: fmt/11.1.1 Mateusz Pusz 2025-02-06 15:35:20 +01:00
  • 5d4e1aa740 feat: might_store_converted_common_value added to detect conversions overflowing rep Mateusz Pusz 2025-02-06 15:28:55 +01:00
  • e5d2b95a1b fix: std::isnan compilation fixed for freestanding and C++20 Mateusz Pusz 2025-02-05 18:16:15 +01:00
  • 88439828a5 feat: std::numeric_limits support added Mateusz Pusz 2025-02-05 18:04:43 +01:00
  • b8855dc7ba fix: floor and ceil constaints fixed Mateusz Pusz 2025-02-05 17:27:32 +01:00
  • 8d2dddb8b6 refactor: less, ceil, and round refactored and improved + more unit tests for round Mateusz Pusz 2025-02-05 12:10:36 +01:00
  • 0b14d69539 feat: quantity::one() removed Mateusz Pusz 2025-02-05 12:08:32 +01:00
  • 0f9c7cb45f Deployed 94d7b2bb to HEAD with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-01-26 13:03:18 +00:00
  • 94d7b2bb10 docs: reactive power fixed in the blog article Mateusz Pusz 2025-01-26 13:56:33 +01:00
  • ec2c333ca3 Deployed 7ea23dd8 to HEAD with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-01-24 11:10:37 +00:00
  • 7ea23dd8da docs: complex character added to the "Quantity character" chapter Mateusz Pusz 2025-01-24 12:03:54 +01:00
  • a74658937a feat: rankine unit added Mateusz Pusz 2025-01-22 11:01:36 +01:00
  • 7c54067a55 fix: type ordering in a unit test fixed for gcc Mateusz Pusz 2025-01-21 12:53:57 +01:00
  • becb456da5 fix: missing get_common_unit() overload added Mateusz Pusz 2025-01-21 12:37:54 +01:00
  • e8d5be8184 Deployed a489548c to HEAD with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-01-17 13:17:23 +00:00
  • a489548cd3 docs: intro to "Bringing Quantity-Safety To The Next Level" improved Mateusz Pusz 2025-01-17 14:10:34 +01:00
  • 9d234bb610 Deployed d891e866 to HEAD with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-01-17 11:22:21 +00:00
  • d891e866dc docs: "Should we get rid of a quantity_point?" chapter extended with an alternative solution Mateusz Pusz 2025-01-17 12:15:50 +01:00
  • db94b12010 Deployed 329ffdaa to HEAD with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-01-15 15:39:26 +00:00
  • 329ffdaacb docs: minor cleanup of the blog post based on Johel's feedback Mateusz Pusz 2025-01-15 16:32:24 +01:00
  • f67c4faea9 Deployed 10295ade to HEAD with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-01-15 13:43:46 +00:00
  • 10295ade29 docs: std::abs() mentioned in the info admonition in a blog post Mateusz Pusz 2025-01-15 14:36:01 +01:00
  • 285c56a11b Deployed a321ad21 to HEAD with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-01-15 13:11:25 +00:00
  • a321ad21c2 Merge branch 'master' of github.com:mpusz/units Mateusz Pusz 2025-01-15 14:03:27 +01:00
  • c237c02f69 docs: quantity-safety mentioned in the docs Mateusz Pusz 2025-01-15 14:03:18 +01:00
  • c4d1049a13 docs: "Bringing Quantity-Safety To The Next Level" blog post added Mateusz Pusz 2025-01-15 14:02:35 +01:00
  • b2dbc1e69a refactor: std::convertible_to replaced with std::same_as in basic_fixed_string Mateusz Pusz 2025-01-13 19:18:52 +01:00
  • a5c1f42abe docs: explicit unit conversion example added to the "Symbols of common units" chapter Mateusz Pusz 2025-01-13 14:08:54 +01:00
  • 3cc82e7fc3 Merge pull request #664 from jvocht/master Mateusz Pusz 2025-01-13 08:20:03 +01:00
  • 44cbf82012 Fix clang-format error caused by missing to run pre-commit. jvocht 2025-01-11 17:41:56 +01:00
  • f6940e224c Add new tests for base dimension of quanties of the same kind and for derived dimensions. Remove temporary helper objects. jvocht 2025-01-11 17:31:03 +01:00
  • 3cd80dea87 Merge branch 'mpusz:master' into master Jörn Seaman 2025-01-11 17:12:58 +01:00
  • 0ba48b72f4 fix: make_quantity_point constraints fixed Mateusz Pusz 2025-01-10 23:05:36 +01:00
  • c7b822ec54 fix: point_origin_interface::op+ constraints fixed Mateusz Pusz 2025-01-10 22:59:56 +01:00
  • 3bac7a4876 fix: inverse(Quantity) fixed for subkinds of dimensionless Mateusz Pusz 2025-01-10 22:50:26 +01:00
  • e15205e47c refactor: point_origin_interface::op+ return type unified with the rest of the interfaces Mateusz Pusz 2025-01-09 14:01:39 +01:00
  • 7ed5707e31 refactor: make_quantity_point introduced Mateusz Pusz 2025-01-09 13:46:42 +01:00
  • 2d10a30d27 fix: compile-time branch condition fixed in quantity_point::point_for Mateusz Pusz 2025-01-09 13:44:21 +01:00
  • c758cb37e6 Add static tests for concept DimensionOf jvocht 2025-01-04 16:32:30 +01:00
  • db18eec823 Merge pull request #663 from FrancoisCarouge/fix-quantity-spec-missing-lint-end Mateusz Pusz 2024-12-31 10:12:32 +01:00
  • 9adfa6ea43 fix: quantity_spec missing lint block end FrancoisCarouge 2024-12-30 12:31:53 -08:00
  • 6f0a81ac80 fix: unit_symbol() and dimension_symbol() returns now std::basic_string_view<CharT> Mateusz Pusz 2024-12-29 11:01:43 +01:00
  • e94df6e895 fix: unused convertible_kinds() argument removed Mateusz Pusz 2024-12-28 22:23:38 +01:00
  • 814f937e03 fix: MSVC build fixed Mateusz Pusz 2024-12-28 22:19:35 +01:00
  • dd6f29b65e fix: std::tuple is not freestanding on gcc-14 with C++23 Mateusz Pusz 2024-12-28 21:00:08 +01:00
  • 8eff0cd481 Deployed 74988f67 to HEAD with MkDocs 1.6.1 and mike 2.1.3 github-actions 2024-12-28 13:20:28 +00:00
  • 74988f676f Merge branch 'quantity_spec_refactor' Mateusz Pusz 2024-12-28 14:13:40 +01:00
  • 5382e08fdd fix: compilation fixed after rebase Mateusz Pusz 2024-12-28 14:12:28 +01:00
  • a9525fa301 fix: inconsistencies in get_common_quantity_spec() fixed Mateusz Pusz 2024-12-28 14:02:22 +01:00
  • c887b11e6f style: pre-commit rules updated Mateusz Pusz 2024-12-28 14:02:22 +01:00
  • 71917a41dc refactor: inverse() constraints improved Mateusz Pusz 2024-12-28 14:02:22 +01:00
  • 06cbfae3b3 feat: quantity_spec conversions improved Mateusz Pusz 2024-12-28 14:02:03 +01:00
  • b685521a18 Revert "refactor: QuantitySpec convertibility concepts replaced with direct function calls" Mateusz Pusz 2024-12-28 13:52:24 +01:00
  • 146d7a32fb Merge branch 'master' of github.com:mpusz/units Mateusz Pusz 2024-12-28 13:50:10 +01:00
  • ba6e19dcef Merge pull request #660 from rothmichaels/feature/gitignore-ds_store Mateusz Pusz 2024-12-20 09:13:38 +01:00
  • 7fd24315f1 Add .DS_Store to .gitignore Roth Michaels 2024-12-19 18:34:40 -05:00
  • 20f9881024 Deployed e3ec5cb1 to HEAD with MkDocs 1.6.1 and mike 2.1.3 github-actions 2024-12-19 19:21:21 +00:00
  • e3ec5cb121 Merge pull request #659 from rothmichaels/feature/std-format-apple-clang-16 Mateusz Pusz 2024-12-19 20:15:26 +01:00
  • 8293f023dd Update apple-clang compiler support info for std::format Roth Michaels 2024-12-19 14:08:09 -05:00
  • 7af8f7ecc8 Update apple-clang job matrix Roth Michaels 2024-12-19 14:07:48 -05:00
  • 43729c6190 Enable use of std::format for AppleClang / Xcode 16 Roth Michaels 2024-12-19 11:47:00 -05:00
  • d9c39112df Merge pull request #651 from rothmichaels/feature/update-apple-clang-test-matrix Mateusz Pusz 2024-12-19 18:53:20 +01:00