Commit Graph

  • 9d3a144551 test: a few more tests added to the framework v2 example Mateusz Pusz 2022-09-09 15:18:49 +02:00
  • 1c7ea89771 refactor: short units inlined subnamespaces introduced to limit possible name clashes Mateusz Pusz 2022-09-09 11:50:47 +02:00
  • 1a2c215578 refactor: derived dimensions now can be used in the equations but will not be visible in the final type Mateusz Pusz 2022-09-09 11:46:08 +02:00
  • 3480d309c3 chore: Chip Hogg (@chiphogg) added as a co-author of the library 🎉 Mateusz Pusz 2022-09-09 08:38:16 +02:00
  • f516e3287e refactor: nodiscard added Mateusz Pusz 2022-09-08 23:08:00 +02:00
  • a3d4c8f01f refactor: derived_dimension can now store only powers of base dimensions Mateusz Pusz 2022-09-08 23:03:45 +02:00
  • 5e36dd6167 fix: expr_consolidate fixed for two the same powers Mateusz Pusz 2022-09-08 21:08:06 +02:00
  • 8d711cdf8e fix: hello_units reverted to the original state Mateusz Pusz 2022-09-08 19:21:47 +02:00
  • daf97a3a86 feat: initial very dirty version of V2 framework Mateusz Pusz 2022-09-08 19:11:45 +02:00
  • 6bccc57800 docs: angular units chapter updated with a code example Mateusz Pusz 2022-09-08 06:51:43 +02:00
  • fc849fe7fe style: trailing whitespaces removed to make pre-comit happy Mateusz Pusz 2022-09-07 10:42:34 +02:00
  • d0eceefe80 refactor: dead ratio code removed Mateusz Pusz 2022-09-06 23:45:47 +02:00
  • 1238cc17c2 refactor: treat_as_floating_point constraint added for Rep in the trigonometric functions Mateusz Pusz 2022-09-05 12:20:57 +02:00
  • abc429a71a refactor: rotation angle unit renamed to revolution Mateusz Pusz 2022-09-05 12:12:12 +02:00
  • 520c944971 feat: 💥 reduced_planck constant removed as it is unclear if it should be angular or not (leave the choice to the user) Mateusz Pusz 2022-09-03 12:29:58 +02:00
  • bb453e4a8a feat: cotes_angle constant added Mateusz Pusz 2022-09-03 12:28:38 +02:00
  • f34282811d docs: angular quantities documentation improved Mateusz Pusz 2022-09-03 12:28:21 +02:00
  • 1a0a55d3d2 docs: Angular Units clean up to make pre-commit happy Mateusz Pusz 2022-09-02 20:13:55 +02:00
  • 8a87061c3a docs: Angular Units chapter added Mateusz Pusz 2022-09-02 20:09:50 +02:00
  • 1b3750c68b docs: mag_pi constant refence fixed in the magnitude documentation Mateusz Pusz 2022-09-02 20:09:14 +02:00
  • 89a9551da0 feat(example): asin() usage added to the glide computer example Mateusz Pusz 2022-09-02 20:08:14 +02:00
  • 2293bec950 docs: Info added on how to use CMake Presets on an older cmake version Mateusz Pusz 2022-09-02 17:09:58 +02:00
  • a39a49c147 test: VS2019 compilation fixed Mateusz Pusz 2022-09-02 10:21:58 +02:00
  • 396d39c35b test: AlmostEqualsMatcher compilation fixed Mateusz Pusz 2022-09-01 17:18:02 +02:00
  • a95cb53f73 test: unit tests for trigonometric functions added Mateusz Pusz 2022-09-01 16:25:33 +02:00
  • 9ae3403b18 feat: trigonometric functions on quantities support added Mateusz Pusz 2022-09-01 16:25:11 +02:00
  • 65b51a2d26 chore: symbolic link to CHANGELOG added again Mateusz Pusz 2022-09-01 16:20:23 +02:00
  • 707b39f0c4 build: catch2 updated to 3.1.0 Mateusz Pusz 2022-09-01 16:19:51 +02:00
  • 1096d8d8ba fix: luminous flux support fixed Mateusz Pusz 2022-09-01 12:18:18 +02:00
  • e40a5d631c feat: solid angle support added Mateusz Pusz 2022-09-01 12:16:47 +02:00
  • a92a315bda feat: angular acceleration support added Mateusz Pusz 2022-09-01 12:05:20 +02:00
  • 1cb9d35d66 fix: radian_per_second unit symbol fixed Mateusz Pusz 2022-09-01 11:27:56 +02:00
  • 7719776711 feat: gradian support added Mateusz Pusz 2022-09-01 10:48:34 +02:00
  • c1d23b41c1 refactor: pi-based magnitude renamed to mag_pi Mateusz Pusz 2022-09-01 10:47:36 +02:00
  • 9891eab82b refactor: radian restored to be the reference unit for angle Mateusz Pusz 2022-09-01 10:45:53 +02:00
  • 74f442d316 refactor: quantity_ratio removed as it is no longer used by the framework Mateusz Pusz 2022-08-31 21:19:51 +02:00
  • dac7f81a67 fix: harmonic_ concept fixed to properly account for pi-based magnitudes Mateusz Pusz 2022-08-31 21:12:00 +02:00
  • c761601866 refactor(example): latitude and longitude now use angular degrees quantity Mateusz Pusz 2022-08-31 12:58:57 +02:00
  • 7caf14b8fe feat(example): angle examples extended with degrees and rotations Mateusz Pusz 2022-08-31 12:57:56 +02:00
  • 8b534c8d8b feat: degrees and rotations support added Mateusz Pusz 2022-08-31 12:56:08 +02:00
  • 1a29726d34 fix: math_test compile-time checks for floor, ceil, and round fixed Mateusz Pusz 2022-08-31 10:51:15 +02:00
  • 1b9cd8446c refactor: ipow10() and fpow10() removed as they are no longer used Mateusz Pusz 2022-08-31 10:44:12 +02:00
  • d4f1e93d6c Merge pull request #375 from chiphogg/chiphogg/docs Mateusz Pusz 2022-08-23 10:28:30 +02:00
  • df290a74f0 Remove shadowing declaration of pi Chip Hogg 2022-08-11 15:56:10 +00:00
  • 327892a9b3 Fix underscores and excess backticks Chip Hogg 2022-08-11 13:43:04 +00:00
  • 28d8a7c4b1 Update documented prefixes Chip Hogg 2022-08-10 23:38:50 +00:00
  • ce3f048456 Address remaining comments for magnitudes.rst Chip Hogg 2022-08-10 23:36:44 +00:00
  • 84671dece7 Merge pull request #385 from OttoKuennecke/WarningsFixed Mateusz Pusz 2022-08-10 22:33:27 +02:00
  • e0d5e25104 build: new compilation warnings enabled Mateusz Pusz 2022-08-10 12:42:43 +02:00
  • 02bf37abc4 build(example): Disabled Kalman examples 6-8 for AppleClang (example 5 enabled) Mateusz Pusz 2022-08-10 11:20:29 +02:00
  • 11c43e0412 build(example): Kalman examples 5 and 6 disabled for AppleClang Mateusz Pusz 2022-08-10 09:47:33 +02:00
  • 9c514439d1 Fix: 32 bit overflow Björn Schäpers 2022-08-01 19:29:45 +02:00
  • cce0d2c12b Supress "zero as null pointer constant" warning Björn Schäpers 2022-08-01 16:13:19 +02:00
  • d0325da46a Fix math notation in magnitude doc Chip Hogg 2022-08-10 01:14:12 +00:00
  • 8076ecf50f Update CMakeLists Chip Hogg 2022-08-10 01:14:00 +00:00
  • d1130c9d39 Suppress float-equal warning Björn Schäpers 2022-08-01 14:00:14 +02:00
  • 8e9428f896 Merge branch 'master' into chiphogg/docs Chip Hogg 2022-08-07 22:55:23 +00:00
  • 64fcf4c2b6 fix: Conan does not seem to properly use the project prefix for the -c parameter Mateusz Pusz 2022-08-06 20:11:31 +02:00
  • 10b553bdbe Adapt Aurora's Magnitude docs for mp-units Chip Hogg 2022-08-04 19:13:53 +00:00
  • 642663a676 Merge branch 'master' into chiphogg/docs Chip Hogg 2022-08-04 18:29:44 +00:00
  • 1957e4424c docs: TODO comments cleanup in mixed system unit test files Mateusz Pusz 2022-08-03 17:09:15 +02:00
  • 4e044c4e43 refactor: hypot was overconstrained Mateusz Pusz 2022-08-03 13:51:18 +02:00
  • a1e1b70b92 test: Unit tests for 3-argument hypot added Mateusz Pusz 2022-08-03 13:35:18 +02:00
  • 4313df390c refactor: hypot refactored to use variadic common_type version Mateusz Pusz 2022-08-03 13:34:45 +02:00
  • 4c8b3ce290 test: Commented out ceil unit test enabled as it works correctly now Mateusz Pusz 2022-08-03 13:12:24 +02:00
  • b252da0fe1 test: hypot unit tests added Mateusz Pusz 2022-08-03 13:10:59 +02:00
  • dd4679459d feat: hypot support added Mateusz Pusz 2022-08-03 12:29:49 +02:00
  • 9aa3fd4d00 fix: prefixed_alias_unit constraints fixed Mateusz Pusz 2022-08-03 11:29:20 +02:00
  • 0f37d0af60 docs: Broken links in the documentation fixed Mateusz Pusz 2022-08-02 18:36:17 +02:00
  • 6267b3372c docs: READTHEDOCS build support removed Mateusz Pusz 2022-08-02 18:35:52 +02:00
  • 3478c462fa docs: Custom pygments cpp lexer no longer needed Mateusz Pusz 2022-08-02 18:35:11 +02:00
  • 25e868a16f docs: Some outdated TODO comments removed Mateusz Pusz 2022-08-02 18:33:58 +02:00
  • edf59ac47c docs: Usage page updated for new Conan configuration properties Mateusz Pusz 2022-08-02 17:25:40 +02:00
  • 8a35dcc73f ci: CI scripts updated to use Conan configuration properties Mateusz Pusz 2022-08-02 17:17:51 +02:00
  • aab2a20505 build(conan): Environment variables replaced with Conan configuration properties Mateusz Pusz 2022-08-02 17:09:05 +02:00
  • d500f3009b ci: build.py removed as it is no longer needed Mateusz Pusz 2022-08-02 16:47:17 +02:00
  • 8c01f8dd65 ci: ci-test-package-cmake.yml cleanup Mateusz Pusz 2022-08-02 16:16:40 +02:00
  • c00d8990f4 ci: Conan package will be uploaded only either for a 'stable' channel or for a commit on a master branch Mateusz Pusz 2022-08-02 16:15:59 +02:00
  • 6f791c7cc4 ci: Conan remote usage fixed Mateusz Pusz 2022-08-02 15:59:29 +02:00
  • 5fc4820102 ci: -b outdated fixed Mateusz Pusz 2022-08-02 15:44:40 +02:00
  • 6147348b88 ci: ci-conan no longer uses conan-package-tools Mateusz Pusz 2022-08-02 15:41:20 +02:00
  • 9944de10f9 ci: fmt dependency checked only when UNITS_USE_LIBFMT is set Mateusz Pusz 2022-08-02 15:10:21 +02:00
  • 6557647ce9 ci: MSVC condition added to VS-specific branches Mateusz Pusz 2022-08-02 12:57:09 +02:00
  • 938a25c9a3 ci: MSVC compiler paths removed Mateusz Pusz 2022-08-02 10:44:25 +02:00
  • 82e808855f ci: ci-test-package-cmake.yml updated to the ci-conan.yml state Mateusz Pusz 2022-08-02 09:42:31 +02:00
  • db6c46ad3a ci: conanvcvars.bat call fixed Mateusz Pusz 2022-08-02 09:07:59 +02:00
  • a134d74ca2 ci: Downcase 'build_type' now uses a GitHub action Mateusz Pusz 2022-08-02 08:56:16 +02:00
  • f24f87302f ci: CMake preset name fixed in documentation script Mateusz Pusz 2022-08-02 08:51:52 +02:00
  • 82f018f216 ci: working-directory fixed Mateusz Pusz 2022-08-02 08:39:59 +02:00
  • 1c5061338f ci: GitHub actions updated with CMake presets usage Mateusz Pusz 2022-08-02 08:30:14 +02:00
  • 9b1c9f16f1 ci: Check CMake version Mateusz Pusz 2022-08-01 18:31:03 +02:00
  • 9c10b1cdbe docs: "Usage" documentation updated with CMake presets usage Mateusz Pusz 2022-08-01 18:29:49 +02:00
  • 804d4e1cd4 build(conan): cmake_layout support added Mateusz Pusz 2022-08-01 18:29:03 +02:00
  • d310bb1b8d docs: Documentation updated for the latest unknown_coherent_unit changes Mateusz Pusz 2022-08-01 11:59:45 +02:00
  • 0ebf85b9db fix: unknown_coherent_unit fixed Mateusz Pusz 2022-08-01 11:59:00 +02:00
  • bb5c02e09e fix: Quantity inversion operation fixed Mateusz Pusz 2022-08-01 10:03:55 +02:00
  • 5bd378a835 refactor: base_units_ratio.h renamed to absolute_magnitude.h Mateusz Pusz 2022-07-31 15:45:40 +02:00
  • 7cd168377f build(conan): Conanfile fixed after the last wrong commit Mateusz Pusz 2022-07-30 14:30:16 +02:00
  • 2e410278ba Revert "build(conan): cmake_layout import added too early by an accident" Mateusz Pusz 2022-07-30 14:29:17 +02:00
  • c74bd08cd5 Merge branch 'master' of github.com:mpusz/units Mateusz Pusz 2022-07-30 14:24:51 +02:00