Commit Graph

  • 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
  • 5efbda75d5 build(conan): cmake_layout import added too early by an accident Mateusz Pusz 2022-07-30 10:57:59 +02:00
  • d50ed286b3 Merge pull request #381 from JohelEGP/llvm16 Mateusz Pusz 2022-07-30 10:49:44 +02:00
  • 6608c6dfd4 Merge pull request #379 from chiphogg/chiphogg/mag_ Mateusz Pusz 2022-07-30 10:44:37 +02:00
  • e988e1d74e refactor: update hacks for LLVM 16 Johel Ernesto Guerrero Peña 2022-07-29 17:17:07 -04:00
  • f6f7f9bafb Explicitly qualify mag<> that initializes mag member Chip Hogg 2022-07-29 14:16:49 +00:00
  • 1d3f3b26e4 Merge pull request #378 from chiphogg/chiphogg/mag Mateusz Pusz 2022-07-29 08:37:04 +02:00
  • ea83af8aa9 Rename as_magnitude<...>() to mag<...>() Chip Hogg 2022-07-29 01:46:06 +00:00
  • 4912bac0c5 Merge pull request #374 from chiphogg/chiphogg/exp0 Mateusz Pusz 2022-07-28 10:39:44 +02:00
  • 0adee83866 Use mag_power to make callsites more concise Chip Hogg 2022-07-27 14:30:38 +00:00
  • e7d6b7a9b0 build(conan): Imports reordered to make pre-commit happy Mateusz Pusz 2022-07-26 12:26:47 +02:00
  • a1d43c2613 chore: Conan 1.X temporary files added to .gitignore Mateusz Pusz 2022-07-26 11:30:38 +02:00
  • 5dcfa7077e docs: Dependencies chapter updated Mateusz Pusz 2022-07-26 10:02:15 +02:00
  • 2405c83da1 build(conan): Switched to conan.tools.build.check_min_cppstd Mateusz Pusz 2022-07-26 09:53:26 +02:00
  • f6332c849f build(conan): self.info.header_only() will be removed in Conan 2.0 Mateusz Pusz 2022-07-26 09:38:04 +02:00
  • 70ada0ecf3 Update prefix documentation Chip Hogg 2022-07-20 01:03:55 +00:00
  • 7e591115fa Remove ratio's numerator() and denominator() Chip Hogg 2022-07-07 19:22:26 +00:00
  • 7fd6913b73 Replace exp with 0 everywhere, and remove it Chip Hogg 2022-07-07 19:19:08 +00:00
  • 6a9dcb30de Migrate explicit-exp inputs Chip Hogg 2022-07-07 19:00:38 +00:00
  • 806ec9ba8c Merge pull request #368 from chiphogg/chiphogg/print-mag Mateusz Pusz 2022-07-19 19:10:06 +02:00
  • fd7b4df29d Add zebi and yobi prefixes Chip Hogg 2022-07-07 16:52:37 -04:00
  • e1a173a02d Migrate prefixes to Magnitude Chip Hogg 2022-07-07 17:09:42 +00:00
  • 92750072b0 Reimplement ratio_text() as magnitude_text() Chip Hogg 2022-07-07 16:44:19 +00:00
  • e1a17ab1f0 Use variables instead of ratio members Chip Hogg 2022-07-07 16:33:51 +00:00
  • 407a13c48f Add extract_power_of_10(Magnitude) utility Chip Hogg 2022-07-07 16:10:34 +00:00
  • 3710b249f3 Merge pull request #355 from chiphogg/chiphogg/switch-to-mag Mateusz Pusz 2022-06-16 19:02:22 +02:00
  • f004854a9e Remove useful names to appease MSVC 14 Chip Hogg 2022-06-15 21:44:27 +00:00
  • 3916b29e53 Move known_first_factor specialization outside namespace Chip Hogg 2022-06-15 21:34:45 +00:00
  • c8ec771d69 Help factoring for eV/c Chip Hogg 2022-06-15 21:19:39 +00:00
  • 6d66ac566e Migrate new lumen as well Chip Hogg 2022-06-15 21:11:50 +00:00
  • ef9e6522ca Merge branch 'master' into chiphogg/switch-to-mag Chip Hogg 2022-06-15 20:50:30 +00:00
  • bd64122880 docs: "Quantity-like Types" chapter added Mateusz Pusz 2022-06-14 11:18:29 +02:00
  • f5e6d052ad fix: MSVC compilation error workaround Mateusz Pusz 2022-06-09 13:50:41 +02:00
  • 9a6d6f9d2a fix: MSVC conversion issues fixed Mateusz Pusz 2022-06-09 13:50:01 +02:00
  • 955b6a7332 ci: documentation generation fixed after latest Conan breaking changes Mateusz Pusz 2022-06-06 19:57:17 +02:00
  • c713ae7a43 docs: P0847 reference removed Mateusz Pusz 2022-06-06 19:05:57 +02:00
  • a8625d31c6 docs: P0847 reference removed Mateusz Pusz 2022-06-06 19:05:57 +02:00
  • 46b3781743 Revert "refactor: 💥 ! " ⋅ " replaced with "⋅" in derived unit symbols" Mateusz Pusz 2022-05-24 14:20:17 +02:00
  • 38fb9911a9 refactor: 💥 ! " ⋅ " replaced with "⋅" in derived unit symbols Mateusz Pusz 2022-05-24 12:48:07 +02:00
  • db09a065ab refactor: 💥 ! " ⋅ " replaced with "⋅" in derived unit symbols Mateusz Pusz 2022-05-24 12:48:07 +02:00
  • ef7e7c4cfc refactor: detail::same_scaled_units renamed to detail::compatible_units Mateusz Pusz 2022-05-23 20:47:29 +02:00
  • 768f400cc3 test: quantity CTAD tests enabled only for the newest compilers Mateusz Pusz 2022-05-23 09:56:45 +02:00
  • a1637ebac6 feat(example): si_constants example added Mateusz Pusz 2022-05-22 19:51:35 +02:00
  • 7a368ab3e4 fix: hyperfine_structure_transition_frequency fixed to properly initialize Rep type Mateusz Pusz 2022-05-22 19:50:36 +02:00
  • 0acfc8aa86 refactor(example): are_derivatives renamed to are_time_derivatives in kalman examples Mateusz Pusz 2022-05-22 19:49:55 +02:00
  • 4498adce7c test: test for new quantity CTAD guide added Mateusz Pusz 2022-05-22 19:49:10 +02:00
  • 842f2eaf27 feat: quantity CTAD guide added Mateusz Pusz 2022-05-22 19:47:11 +02:00
  • 49eb4523cd refactor: units:: namespace prefix is no longer needed before prefix Mateusz Pusz 2022-05-21 18:56:47 +02:00
  • 09a0c35cf3 docs: src/include directory does not exist anymore Mateusz Pusz 2022-05-18 15:56:58 +02:00
  • e5565c7d04 docs: typo in the CHANGELOG fixed Mateusz Pusz 2022-05-14 11:29:23 +02:00
  • 43844c484c fix: UNITS_MSVC_WORKAROUND() fixed for other compilers Mateusz Pusz 2022-05-14 11:27:12 +02:00
  • b559a5f98f fix: explicit ratio creation added as a workaround for MSVC Mateusz Pusz 2022-05-14 11:24:00 +02:00
  • 6c1062e166 fix: UNITS_MSVC_WORKAROUND() added Mateusz Pusz 2022-05-14 11:22:09 +02:00
  • a2a50622a4 style: test_package/conanfile.py reformatted to make pre-commit happy Mateusz Pusz 2022-05-13 18:35:25 +02:00
  • 4a09edfcbf feat: luminous_efficacy SI defining constant support added Mateusz Pusz 2022-05-13 14:32:57 +02:00
  • 13f03bfe70 feat: luminous_flux support added Mateusz Pusz 2022-05-13 14:31:13 +02:00
  • 10f8254cc8 style: si.h includes order fixed Mateusz Pusz 2022-05-13 09:56:58 +02:00
  • 86b81c9384 Undo misguided fix attempt Chip Hogg 2022-05-12 21:53:51 +00:00
  • 2bdc778ab6 Constrain template Chip Hogg 2022-05-12 18:19:20 +00:00
  • f36205f08d Capture NTTP in variable Chip Hogg 2022-05-12 18:17:14 +00:00