Commit Graph

  • 7edbf97586 refactor: unneeded parenthesis removed from ValuePreservingScaling master Mateusz Pusz 2025-06-23 21:45:05 +01:00
  • 4ce1e9008d refactor: ValuePreservingScaling concepts renamed Mateusz Pusz 2025-06-23 19:17:06 +01:00
  • dcc831954c Deployed 93f3be47 to HEAD with MkDocs 1.6.1 and mike 2.1.3 gh-pages github-actions 2025-06-20 15:24:19 +00:00
  • 93f3be47a4 docs: quantity spec conversion examples updated Mateusz Pusz 2025-06-20 17:20:57 +02:00
  • 9c140f4b3a feat: explicit constructor now can perform an explicit quantity_spec conversion Mateusz Pusz 2025-06-20 17:10:34 +02:00
  • 723e3dfa68 feat: automated MP_UNITS_API_THROWING_CONSTRAINTS setting added Mateusz Pusz 2025-06-20 14:04:03 +02:00
  • 7eb31d44d7 fix: unsatisfied fixed for freestanding Mateusz Pusz 2025-06-20 14:01:27 +02:00
  • 06d7b3a560 feat: some constraints refactored to throw exceptions with nice error messages Mateusz Pusz 2025-06-20 13:38:17 +02:00
  • 47c54ef4c9 feat: unsatisfied added and enabled throwing constraints Mateusz Pusz 2025-06-20 13:36:02 +02:00
  • aab013ab0a feat: constexpr_format added Mateusz Pusz 2025-06-20 13:32:29 +02:00
  • a8009febb6 build: deprecated header files removed from the VERIFY_INTERFACE_HEADER_SETS step Mateusz Pusz 2025-06-20 12:46:40 +02:00
  • 1cbda4b2e4 Deployed f4b167a2 to HEAD with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-06-20 09:00:57 +00:00
  • f4b167a269 docs: deprecated header files removed from documentation Mateusz Pusz 2025-06-20 10:56:34 +02:00
  • 35798a0f39 refactor: ostream.h header file made deprecated Mateusz Pusz 2025-06-20 10:24:33 +02:00
  • 50c05bddb3 refactor: format.h header file made deprecated Mateusz Pusz 2025-06-20 09:06:49 +02:00
  • 389ed76532 fix: IWYU Mateusz Pusz 2025-06-19 18:49:59 +02:00
  • f18aa18869 refactor: compund assignment and pre-/post-increment operators are now lvalue-qualified member functions Mateusz Pusz 2025-06-19 18:49:21 +02:00
  • 5c580a0d3b Deployed 29c50bc6 to HEAD with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-06-19 16:00:01 +00:00
  • 29c50bc614 Merge branch 'master' of github.com:mpusz/units Mateusz Pusz 2025-06-19 17:56:50 +02:00
  • 01ceb31d14 Merge pull request #708 from EALePain/fix/quantity_ref_plus_point_origin Mateusz Pusz 2025-06-19 17:55:05 +02:00
  • bd3cc8bbdf Try just removing the 'Quantity' concept Evelyn LePain 2025-06-18 22:21:19 +00:00
  • 6361daa76f feat: EQUIV{...} replaced with [...] in the text output of common units Mateusz Pusz 2025-06-18 08:53:46 +02:00
  • 7e2b48a9d5 Deployed 088fb3ca to HEAD with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-06-18 05:39:15 +00:00
  • 088fb3ca9f docs: correct type reference for delta quantities in absolute quantities post Mateusz Pusz 2025-06-18 07:35:59 +02:00
  • ea3fe0af61 Deployed 07292d1a to HEAD with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-06-17 19:22:43 +00:00
  • 07292d1a53 docs: "What about time?" chapter added to the blog post Mateusz Pusz 2025-06-17 21:18:48 +02:00
  • 39db23164a Deployed f54a2eb2 to HEAD with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-06-17 14:26:17 +00:00
  • f54a2eb2d4 docs: remove commented-out code for glass1_top in absolute quantities post Mateusz Pusz 2025-06-17 16:22:02 +02:00
  • 1b4c1f9134 docs: fix formatting in introducing absolute quantities post Mateusz Pusz 2025-06-17 16:21:53 +02:00
  • 86d0af388e Deployed 1d9a7c28 to HEAD with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-06-17 14:21:09 +00:00
  • 1d9a7c28fe docs: abstractions in the absolute quantities article redesigned + example Mateusz Pusz 2025-06-17 16:16:55 +02:00
  • 4e9c622982 Deployed bdc4c8a6 to HEAD with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-06-17 08:29:19 +00:00
  • bdc4c8a628 docs: clarify definition of delta quantities Mateusz Pusz 2025-06-17 10:25:08 +02:00
  • 361de6a579 Deployed 8b2613da to HEAD with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-06-17 08:13:55 +00:00
  • 8b2613da30 docs: type o point quantity fixed in the example of absolute quantities post Mateusz Pusz 2025-06-17 10:09:11 +02:00
  • d322ef31cf docs: "Arithmetic" chapter added to absolute quantities post Mateusz Pusz 2025-06-17 10:08:26 +02:00
  • 7c3f9f4e99 Deployed b080c8fd to HEAD with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-06-17 06:39:10 +00:00
  • b080c8fd21 docs: update phrasing in introducing absolute quantities post for clarity Mateusz Pusz 2025-06-17 08:34:55 +02:00
  • 37b214b273 Deployed 9f50a0fc to HEAD with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-06-16 20:23:52 +00:00
  • 9f50a0fc55 docs: relative_point_origin added to the absolute quantities blog post Mateusz Pusz 2025-06-16 22:19:42 +02:00
  • 040ba57abd Deployed 30ded684 to HEAD with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-06-16 19:32:43 +00:00
  • 30ded684e2 docs: "New opportunities" chapter added to the absolute quantities blog post Mateusz Pusz 2025-06-16 21:28:40 +02:00
  • a24f8d8833 Deployed 91791210 to HEAD with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-06-16 16:22:40 +00:00
  • 9179121057 fix: correct path for documentation workflow file Mateusz Pusz 2025-06-16 18:19:08 +02:00
  • ecc176ae8b fix: include documentation workflow file in paths for triggering events Mateusz Pusz 2025-06-16 18:16:39 +02:00
  • 9847617fb6 build: API Reference generation disabled until it is fixed Mateusz Pusz 2025-06-16 18:12:12 +02:00
  • 630a75fda7 docs: "Introducing absolute quantities" blog post added Mateusz Pusz 2025-06-16 16:53:46 +02:00
  • 8bc3be2f1e fix: gcc-15 workaround Mateusz Pusz 2025-06-11 19:00:39 +02:00
  • e2f11cd3f9 fix: module export added to get_canonical_unit as a workaround Mateusz Pusz 2025-06-11 18:15:32 +02:00
  • d00108bb0a fix: gcc-15 bug workaround and hopefully a compile-time improvement Mateusz Pusz 2025-06-10 18:53:19 +02:00
  • 8d70f19ad3 docs: CHANGELOG updated Mateusz Pusz 2025-05-17 15:37:06 +01:00
  • 514abd2140 fix: clang-20 compilation fixed Mateusz Pusz 2025-04-29 18:09:14 +02:00
  • ca06c633e2 fix: clang-16 compilation fixed Mateusz Pusz 2025-04-29 18:08:58 +02:00
  • 2d1bf8a689 refactor: constraints refactoring Mateusz Pusz 2025-04-29 13:26:27 +02:00
  • d441a90164 build: update dependencies to gsl-lite/0.42.0, ms-gsl/4.1.0, fmt/11.1.4, and catch2/3.8.0, and suppress warnings for gcc-12 Mateusz Pusz 2025-04-29 13:03:04 +02:00
  • 4624367e8a docs: update TODO comment with issue link for clang-20.2 workaround Mateusz Pusz 2025-04-29 12:01:30 +02:00
  • 13715168b0 test: interconvertible checks removed from units tests Mateusz Pusz 2025-04-29 11:38:03 +02:00
  • f9acaa8879 fix: text stripping in type_name fixed Mateusz Pusz 2025-04-29 11:35:10 +02:00
  • 110a56dc30 feat: is_value_preserving customization point added Mateusz Pusz 2025-04-28 15:23:36 +02:00
  • 9a270de16c docs: typo in comments fixed Mateusz Pusz 2025-04-28 15:22:47 +02:00
  • 710eda7737 feat: type_name(T) added Mateusz Pusz 2025-04-28 15:22:05 +02:00
  • 40f7f70e3e Merge pull request #697 from rothmichaels/bugfix/xcode-build Mateusz Pusz 2025-04-22 10:04:58 +02:00
  • dc47ac32df Fix for long Xcode 15 build time after removing Representation concept Roth Michaels 2025-04-21 16:31:52 -04:00
  • 2e7f25a782 Revert "fix: appleclang-15 timeout on compilation workaround" Roth Michaels 2025-04-21 16:31:23 -04:00
  • cd5ee3b773 Revert "build: disable apple-clang-15 builds until the crash is fixed" Roth Michaels 2025-04-21 16:30:33 -04:00
  • e0ce43c5ef feat: IsFloatingPoint removed and replaced with treat_as_floating_point Mateusz Pusz 2025-04-03 16:05:31 +01:00
  • f64a155ed9 style: pre-commit Mateusz Pusz 2025-04-03 08:20:26 +01:00
  • f7fc8dd715 Revert "refactor(example): explicit conversions added for ranged_representation arguments" Mateusz Pusz 2025-04-03 08:17:54 +01:00
  • 84d97e2371 Deployed 6e7eeedb to HEAD with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-04-03 07:16:46 +00:00
  • 6e7eeedbd8 build: clang-20.1 workaround added to package_info Mateusz Pusz 2025-04-03 08:10:02 +01:00
  • 0c528583f5 build: clang-19 support removed from conanfile.py Mateusz Pusz 2025-04-03 08:09:17 +01:00
  • c709a1c3e5 fix: checking for clang versions fixed in CMake scripts Mateusz Pusz 2025-04-03 08:08:32 +01:00
  • ee02ed4fd1 fix: mag_constant workarounds branches for clang fixed Mateusz Pusz 2025-04-03 08:06:13 +01:00
  • 8cf0f4791e fix: expr_less now also sorts powers Mateusz Pusz 2025-04-03 08:03:47 +01:00
  • b6c01ffe9a fix: arg.visit support fixed Mateusz Pusz 2025-04-03 08:02:06 +01:00
  • 0811ca92e1 refactor(example): explicit conversions added for ranged_representation arguments Mateusz Pusz 2025-04-03 08:00:09 +01:00
  • 40abc664e8 docs: clang-19 issues mentioned in a compiler support table Mateusz Pusz 2025-04-03 07:59:18 +01:00
  • c49a8e2103 build: setting of "-Wno-unused-result" flag moved to a different CMake file Mateusz Pusz 2025-03-20 17:33:26 +01:00
  • c2672c069b build: disable apple-clang-15 builds until the crash is fixed Mateusz Pusz 2025-03-19 13:54:46 +01:00
  • d2668338a1 build: __cpp_deleted_function removed for clang-20 when C++ version < 26 Mateusz Pusz 2025-03-19 13:50:37 +01:00
  • 5fde28332b style: pre-commit Mateusz Pusz 2025-03-19 12:37:17 +01:00
  • 6a9f883335 refactor: deprecated literal operators Mateusz Pusz 2025-03-19 12:31:37 +01:00
  • ca9c3086f4 refactor: visit_format_arg is deprecated in C++26 Mateusz Pusz 2025-03-19 12:30:53 +01:00
  • 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