Commit Graph

  • 6ffe2d022a style: pre-commit Mateusz Pusz 2024-09-30 18:23:34 +02:00
  • 0da8af7ffe ci: sudo apt update added for documentation.yml in hope that it will resolve missing system pacakges issue Mateusz Pusz 2024-09-30 17:11:15 +02:00
  • 11338c4324 docs: blog comments support added Mateusz Pusz 2024-09-30 14:47:28 +02:00
  • 59eeba213a docs: category of the ISO meeting reports changed to "WG21 Updates" Mateusz Pusz 2024-09-30 14:08:30 +02:00
  • dc8772ca23 docs: graphs of ISQ kind hierarchies improved Mateusz Pusz 2024-09-28 15:54:42 +02:00
  • f9f488ca19 docs: missing systems added to the "Project Structure" chapter Mateusz Pusz 2024-09-28 15:27:26 +02:00
  • 47344b13bd refactor: pi mag_constant refactored to be one-liner Mateusz Pusz 2024-09-28 15:20:41 +02:00
  • fcbd172135 feat: iec::bit using-declared in iec::unit_symbols Mateusz Pusz 2024-09-28 15:08:36 +02:00
  • fb8f67c68a refactor: 💥 all iec quantity specifications are now deprecated and moved to isq Mateusz Pusz 2024-09-28 15:06:22 +02:00
  • 5a48f19746 feat: 💥 phase_velocity and group_velocity aliases removed from ISQ by ISO Mateusz Pusz 2024-09-28 11:58:28 +02:00
  • 1c8b8ff8e9 fix: missing are_ingredients_convertible overloads added Mateusz Pusz 2024-09-27 19:16:11 +02:00
  • b4697896f4 docs: 2.4.0 section added to CHANGELOG Mateusz Pusz 2024-09-27 13:44:39 +02:00
  • 7fabd975dc chore: mp-units version bumped to 2.4.0 Mateusz Pusz 2024-09-27 13:38:51 +02:00
  • 83941d9575 build(conan): default values for Conan options changed v2.3.0 Mateusz Pusz 2024-09-27 12:53:23 +02:00
  • 7a196f47ba docs: CHANGELOG updated Mateusz Pusz 2024-09-27 12:22:47 +02:00
  • 3fc7ecc316 build(conan): packaging improved Mateusz Pusz 2024-09-27 12:12:26 +02:00
  • 7ea1ea0ff7 fix: __cpp_deleted_function workaround for clang-19 added Mateusz Pusz 2024-09-27 11:59:37 +02:00
  • 5f2cb78037 build: package_type is dynamically set in conanfile.py depending if we build modules or not Mateusz Pusz 2024-09-27 07:53:13 +02:00
  • 562c2e1ea1 docs: 2.3.0 release announcement updated Mateusz Pusz 2024-09-26 20:48:20 +02:00
  • 9ed9132794 docs: CHANGELOG updated Mateusz Pusz 2024-09-26 20:46:37 +02:00
  • 3190d15eba feat: common_unit support added Mateusz Pusz 2024-09-26 20:28:41 +02:00
  • 25af8c9d8f feat: for_each on std::tuple added Mateusz Pusz 2024-09-26 16:40:20 +02:00
  • 922907890f feat: type_list_unique added Mateusz Pusz 2024-09-26 13:04:52 +02:00
  • a27089cb9c Revert "build: clang no longer needs a workaround for 75057" Mateusz Pusz 2024-09-26 10:30:34 +02:00
  • a7471ead84 build: clang no longer needs a workaround for 75057 Mateusz Pusz 2024-09-26 10:24:32 +02:00
  • 028410941d feat: multiply syntax for offset units marked as deprecated Mateusz Pusz 2024-09-26 10:23:26 +02:00
  • 1caa7b7406 feat: iec80000 namespace marked as deprecated Mateusz Pusz 2024-09-26 10:22:43 +02:00
  • fe1fab03a3 feat: mag_pi marked as deprecated Mateusz Pusz 2024-09-26 10:20:45 +02:00
  • 8c12f95ee5 Revert "feat: 💥 variadic template versions of get_common_XXX() removed (only 2-argument overloads used in practice)" Mateusz Pusz 2024-09-25 12:51:33 +02:00
  • 534df1bfc1 fix: setting path to node_modules/.bin fixed Mateusz Pusz 2024-09-25 12:49:57 +02:00
  • 1c31a2e7cb build: API Reference generation procedure simplified Mateusz Pusz 2024-09-25 12:39:37 +02:00
  • ab888aaecd feat: 💥 variadic template versions of get_common_XXX() removed (only 2-argument overloads used in practice) Mateusz Pusz 2024-09-24 18:22:00 +02:00
  • ed9e67537b fix: mag constraints fixed for clang-17 Mateusz Pusz 2024-09-24 10:12:47 +02:00
  • e23e185cce fix: missing header files added to constexpr_math.h Mateusz Pusz 2024-09-24 09:58:01 +02:00
  • bbef4f903b build: catch2 dependency updated to 3.7.0 Mateusz Pusz 2024-09-24 09:37:39 +02:00
  • dcab80525d refactor: 💥 common_XXX() functions renamed to get_common_XXX() Mateusz Pusz 2024-09-24 09:36:59 +02:00
  • 5f9a6e4a20 docs: 2.3.0 release announcement updated Mateusz Pusz 2024-09-24 09:03:06 +02:00
  • c05e1bcdb7 docs: fix typo in the "Value conversions summary" chapter Mateusz Pusz 2024-09-24 09:02:48 +02:00
  • 226118852f docs: imrpove "Superpowers of the unit one" chapter Mateusz Pusz 2024-09-24 09:02:25 +02:00
  • 488572cbe0 docs: import_std Conan option marked as experimental Mateusz Pusz 2024-09-24 09:00:56 +02:00
  • d4861a36fd docs: CHANGELOG updated Mateusz Pusz 2024-09-24 08:54:55 +02:00
  • 0b265f362d refactor: is_derived_from_specialization_of_v added and applied to remove custom traits Mateusz Pusz 2024-09-23 14:25:33 +02:00
  • dca6bc3555 refactor: unnecessary custom versions of is_specialization_of removed Mateusz Pusz 2024-09-23 14:17:49 +02:00
  • 3671f64153 refactor: 💥 magnitudes code cleanup + mag_pi is now mag<pi> Mateusz Pusz 2024-09-23 12:39:22 +02:00
  • 4492d42b91 Revert "build: package_type is dynamically set in conanfile.py depending if we build modules or not" Mateusz Pusz 2024-09-20 17:05:52 -06:00
  • 1933aadf93 docs: API Reference PDF generation dependencies added Mateusz Pusz 2024-09-20 14:17:18 -06:00
  • 7a83c2b391 feat: iec::var unit added Mateusz Pusz 2024-09-20 10:57:23 -06:00
  • e92178abef refactor: 💥 iec80000 system renamed to iec Mateusz Pusz 2024-09-20 09:52:24 -06:00
  • e6c65d6c89 build: MP_UNITS_BUILD_IMPORT_STD CMake option removed Mateusz Pusz 2024-09-20 09:34:38 -06:00
  • 7f0dea9d18 feat: complex quantity character added Mateusz Pusz 2024-09-19 21:57:03 -06:00
  • 696f789e77 fix: complex_power & co fixed Mateusz Pusz 2024-09-19 21:43:19 -06:00
  • 6e6e0ce2d8 docs: line breaks in mermaid graphs fixed Mateusz Pusz 2024-09-19 21:12:16 -06:00
  • 61a730d0a4 build: latex dependencies installation Mateusz Pusz 2024-09-19 17:09:53 -06:00
  • bbdb750362 build: package_type is dynamically set in conanfile.py depending if we build modules or not Mateusz Pusz 2024-09-19 17:02:30 -06:00
  • bfa221857e docs: enabled generation of PDF for API Reference Mateusz Pusz 2024-09-19 15:54:48 -06:00
  • 7cbbcb5c17 fix: header conflict resulting from a merge fixed Mateusz Pusz 2024-09-19 15:31:59 -06:00
  • 3a9f09345e style: reformat test_package/conanfile.py Mateusz Pusz 2024-09-19 15:28:09 -06:00
  • adbae41175 feat: MP_UNITS_IMPORT_STD and MP_UNITS_MODULES handled properly in test_package.cpp Mateusz Pusz 2024-09-19 15:26:33 -06:00
  • 64056ee321 build: target_compile_features now uses CMAKE_CXX_STANDARD Mateusz Pusz 2024-09-19 14:50:32 -06:00
  • e9284652ab build: target_include_directories is not needed anymore Mateusz Pusz 2024-09-19 14:47:36 -06:00
  • f43310585a build: generate() in test_package now correctly propagates project's options Mateusz Pusz 2024-09-19 14:46:43 -06:00
  • 8e18803083 build: gitpod Dockerfile fixed Mateusz Pusz 2024-09-18 19:41:02 -06:00
  • 089ce3f9d9 style: pre-commit updated to clang-format-18.1.8 Mateusz Pusz 2024-09-17 20:27:26 -06:00
  • 831c017a22 build: std_format enabled for MSVC Mateusz Pusz 2024-09-17 20:14:57 -06:00
  • 0c9e62a288 Merge branch 'master' of github.com:mpusz/units Mateusz Pusz 2024-09-17 17:14:26 -06:00
  • 5305de7a28 docs: "Text Formatting" tag removed from avg_speed example Mateusz Pusz 2024-09-17 17:12:14 -06:00
  • 7e777f228a fix: hw_voltage compilation fixed on C++20 Mateusz Pusz 2024-09-17 17:10:53 -06:00
  • 3ead7c2d52 feat: hw_voltage example added Mateusz Pusz 2024-09-17 16:12:03 -06:00
  • 80880f1014 docs: examples line numbers fixed Mateusz Pusz 2024-09-17 16:11:19 -06:00
  • 7ce8d695b1 test: std::complex-based quantities tests added Mateusz Pusz 2024-09-17 12:48:13 -06:00
  • 8a68221eb9 Merge pull request #613 from burnpanck/improvement/test-on-arm64 Mateusz Pusz 2024-09-17 09:27:54 +09:00
  • 3e502fb795 increase tolerance for certain math tests to two epsilon Yves Delley 2024-09-16 20:34:12 +02:00
  • add0a817e2 Merge branch 'mpusz:master' into improvement/test-on-arm64 Yves Delley 2024-09-16 20:24:31 +02:00
  • 747086efce Merge branch 'master' into improvement/test-on-arm64 Yves Delley 2024-09-16 17:30:53 +02:00
  • 910f5d5395 Merge branch 'master' of github.com:mpusz/mp-units Mateusz Pusz 2024-09-15 19:30:23 -06:00
  • 78efb77b96 style: empty leading line removed from quantity.h Mateusz Pusz 2024-09-15 19:30:13 -06:00
  • 618b097c42 refactor: value_cast<Rep, U> now reuses value_cast<U, Rep> Mateusz Pusz 2024-09-15 19:29:40 -06:00
  • 25534c6998 also run conan tests on macOS 14 (again, an example for arm64) Yves Delley 2024-09-15 18:34:28 +02:00
  • bd4a61d518 added test for upstream clang on macos-14, as an example for an arm64 platform Yves Delley 2024-09-15 17:36:14 +02:00
  • 2e96871176 refactor: is_power_of_quantity_spec and is_power_of_dim variable templates converted to concepts Mateusz Pusz 2024-09-14 19:41:43 -06:00
  • 326837a04a Merge pull request #612 from burnpanck/bugfix/fix-611 Mateusz Pusz 2024-09-15 08:52:16 +09:00
  • 9ca56f6911 avoid precision loss warning in magnitudes' root; fixes #611 Yves Delley 2024-09-14 21:37:00 +02:00
  • 0670fbdd9f feat: value_cast<Representation, Unit>() complementary conversion function added Mateusz Pusz 2024-09-13 21:38:59 +02:00
  • ae816a97fc docs: "Unit symbols" chapter added Mateusz Pusz 2024-09-13 17:07:03 +02:00
  • 93f41cf499 docs: Compiler Explorer link to basic operations example updated Mateusz Pusz 2024-09-13 10:48:46 +02:00
  • 866550eefc docs: MSVC compilation announced and its bugs listed on the compiler's conformance page Mateusz Pusz 2024-09-10 21:00:30 +02:00
  • 3e31067ce4 refactor: has_common_type_v simplified Mateusz Pusz 2024-09-10 18:48:11 +02:00
  • 8103a4039f fix: std::format does not have to use Char* as iterators Mateusz Pusz 2024-09-10 18:43:19 +02:00
  • 39d735fb2c Merge pull request #607 from czjhoppe/master-msvc-194-only-lib Mateusz Pusz 2024-09-10 19:52:15 +09:00
  • 329b17ec8c clang-format Jonas Hoppe 2024-09-10 11:14:45 +02:00
  • 5ecb6c295a [msvc][fix] add Todo comment for bug https://developercommunity.visualstudio.com/t/Discrepancy-in-Behavior-of-operator-an/10732445 Jonas Hoppe 2024-09-10 11:01:15 +02:00
  • 4f4da588b1 [msvc][fix] remove MP_UNITS_CONSTRAINED_AUTO_WORKAROUND in example Jonas Hoppe 2024-09-10 10:15:24 +02:00
  • 0532f41872 Merge branch 'master' into master-msvc-194-only-lib Jonas Hoppe 2024-09-10 10:04:14 +02:00
  • 413966efca [msvc][fix] revert changes in example and test folder Jonas Hoppe 2024-09-10 10:03:37 +02:00
  • f651438f29 [clang-format] Jonas Hoppe 2024-09-10 09:58:05 +02:00
  • ee4a7066ca [msvc][fix] remove MP_UNITS_IS_CONST_EXPR_WORKAROUND Jonas Hoppe 2024-09-10 08:56:52 +02:00
  • 32d4821f4a chore: Dockerfile updated for gitpod Mateusz Pusz 2024-09-09 18:19:16 +00:00
  • e792eb303c chore: .gitignore updated to account also for the docs/api_reference/gen symbolic link Mateusz Pusz 2024-09-09 14:39:36 +02:00
  • e42e568f44 fix: conversion operator to std::chrono types fixed Mateusz Pusz 2024-09-09 14:37:22 +02:00
  • 3da6db7d04 [msvc][fix] remove all unnecessary MP_UNITS_IS_CONST_EXPR_WORKAROUND Jonas Hoppe 2024-09-09 13:35:55 +02:00