Commit Graph

  • 88a69cecd8 Try fixing build Chip Hogg 2022-05-12 18:02:47 +00:00
  • a0ac140a19 Merge fixes into branch after updating with upstream changes Chip Hogg 2022-05-12 16:54:48 +00:00
  • 59fa420272 Fix remaining builds/tests Chip Hogg 2022-05-12 16:52:05 +00:00
  • 5fb468697b Merge branch 'master' into chiphogg/switch-to-mag Chip Hogg 2022-05-12 16:12:01 +00:00
  • 8c0f9d4f8e build: test_package/conanfile.py updated for Conan 2.0 Mateusz Pusz 2022-05-12 17:12:35 +02:00
  • 1f6f5817ae docs: CHANGELOG.md updated Mateusz Pusz 2022-05-12 17:12:00 +02:00
  • a34ccb15ae chore(gitpod): clang-14 enabled on Gitpod Mateusz Pusz 2022-05-12 17:11:22 +02:00
  • 33f837a2f1 build: conanfile.py formatting fixed Mateusz Pusz 2022-05-12 17:10:11 +02:00
  • 84c073fd36 build: doxygen updated to 1.9.4 Mateusz Pusz 2022-05-12 17:09:38 +02:00
  • 12e8d83dd2 Merge pull request #361 from hofbi/python-checks Mateusz Pusz 2022-05-12 15:20:45 +02:00
  • 4b280d9e1f fix flake8 warnings Markus Hofbauer 2022-05-12 14:07:49 +02:00
  • 50a0e0dc81 add flak8 check Markus Hofbauer 2022-05-12 14:07:09 +02:00
  • 9365344a60 apply python isort Markus Hofbauer 2022-05-12 14:00:18 +02:00
  • 23a62531bd add python import sort Markus Hofbauer 2022-05-12 14:00:10 +02:00
  • 42072cc7c5 apply python format Markus Hofbauer 2022-05-12 13:58:32 +02:00
  • 08ceb4c8db add python formatter Markus Hofbauer 2022-05-12 13:58:16 +02:00
  • 0765fb26a2 fix: MSVC complains that an address of NTTP is taken here Mateusz Pusz 2022-05-12 10:55:48 +02:00
  • 0ed43d3087 fix: restoring original as_magnitude implementation as it was correct Mateusz Pusz 2022-05-11 23:58:30 +02:00
  • 54489a57b2 refactor: missing constraints on a return type added Mateusz Pusz 2022-05-11 22:56:58 +02:00
  • b3afd61b2d refactor: duplicated concepts checks removed to improve compile times Mateusz Pusz 2022-05-11 22:55:55 +02:00
  • 104923d1aa refactor: as_ratio() constrain simplified Mateusz Pusz 2022-05-11 22:52:40 +02:00
  • bd5a476bab fix: pow<> requires a ratio as a template argument Mateusz Pusz 2022-05-11 22:52:03 +02:00
  • 89a412593a docs: wg21-linear_algebra Conan repo URL changed to https://conan.io/center/wg21-linear_algebra Mateusz Pusz 2022-05-11 20:22:44 +02:00
  • 0a11ebacb7 chore(example): unused example/literals/custom_systems.cpp removed Mateusz Pusz 2022-05-11 20:21:44 +02:00
  • fddde26157 fix(example): clang-14 compilation fixed Mateusz Pusz 2022-05-11 20:20:55 +02:00
  • 05a5c881f0 ci: clang-14 support added Mateusz Pusz 2022-05-11 19:35:07 +02:00
  • 6f665b2074 style: ci-conan reformatted Mateusz Pusz 2022-05-11 19:33:29 +02:00
  • 7737167d1d fix: unit symbol text output unit tests fixed Mateusz Pusz 2022-05-11 18:10:51 +02:00
  • 9a022da919 chore: SVG image fixed to make pre-commit happy Mateusz Pusz 2022-05-11 16:48:39 +02:00
  • 4951e30fdd build: catch2 updated to 2.13.9 Mateusz Pusz 2022-05-11 16:42:26 +02:00
  • d9a16aa807 build: gsl-lite updated to 0.40.0 Mateusz Pusz 2022-05-11 16:41:55 +02:00
  • 01271a90b6 docs: project documentation updated with the latest unit-related changes Mateusz Pusz 2022-05-11 16:28:14 +02:00
  • 5300caf17b refactor: 💥 ! derived_deduced_unit renamed to derived_scaled_unit Mateusz Pusz 2022-05-11 12:34:52 +02:00
  • 32b36fb670 refactor: 💥 ! PrefixFamily support removed Mateusz Pusz 2022-05-11 11:59:33 +02:00
  • 725d193122 refactor: 💥 ! U::is_named removed from the unit types and replaced with NamedUnit concept Mateusz Pusz 2022-05-11 11:49:14 +02:00
  • 0522bae972 refactor: 💥 ! unit renamed to derived_unit Mateusz Pusz 2022-05-11 11:40:19 +02:00
  • f5d21a0711 refactor: 💥 ! derived_unit renamed to derived_deduced_unit Mateusz Pusz 2022-05-11 11:23:18 +02:00
  • 8d0b643bb3 refactor: 💥 !named_derived_unit removed as it was not used Mateusz Pusz 2022-05-11 11:10:15 +02:00
  • 88d8192b50 build(conan): si-fps component now correctly depends on si-international Mateusz Pusz 2022-05-10 11:40:54 +02:00
  • 457175ce7d Merge pull request #349 from JohelEGP/downcast_mode_off Mateusz Pusz 2022-05-09 19:55:39 +02:00
  • 4c60447a28 Merge branch 'master' into downcast_mode_off Mateusz Pusz 2022-05-09 19:12:02 +02:00
  • 0b8e5c0dfe fix(example): foot_pound_second example now correctly uses international::knot which is typical for Marine industry Mateusz Pusz 2022-05-09 14:03:14 +02:00
  • 8b52f46bed fix: fps can now coexist with international system Mateusz Pusz 2022-05-09 14:01:08 +02:00
  • a7f1817c9b feat: SI prefixes allowed for a yard unit as at least kiloyard is used in some domains Mateusz Pusz 2022-05-09 13:59:56 +02:00
  • 8507ed1ae9 chore: CMakeUserPresets.json file should not be added to the repo Mateusz Pusz 2022-05-09 12:24:50 +02:00
  • 75ca6f1aef docs: Conan 1.48 does not set CMAKE_BUILD_TYPE in the conan_toolchain.cmake anymore Mateusz Pusz 2022-05-06 18:40:03 +02:00
  • f8837de0cb ci: Conan 1.48 does not set CMAKE_BUILD_TYPE in the conan_toolchain.cmake anymore Mateusz Pusz 2022-05-06 18:36:27 +02:00
  • ba0e1c52b5 style: ci-test-package-cmake.yml reformatted Mateusz Pusz 2022-05-06 18:30:20 +02:00
  • ffa0f321f9 fix: shadowing compilation errors on MSVC fixed Mateusz Pusz 2022-05-06 10:00:39 +02:00
  • fde5032025 Revert "build(conan): exports_sources replaced with the scm.Git" Mateusz Pusz 2022-05-05 19:18:19 +02:00
  • 0033319451 fix: shadowing compilation errors on MSVC fixed Mateusz Pusz 2022-05-05 16:12:54 +02:00
  • 640fa670f8 build(conan): no_copy_source attribute added Mateusz Pusz 2022-05-05 11:54:23 +02:00
  • 4adc71db56 build(conan): exports_sources replaced with the scm.Git Mateusz Pusz 2022-05-05 11:53:37 +02:00
  • 6d6bf81003 build(conan): Upgrading the recipe to Conan 2.0 Mateusz Pusz 2022-05-05 09:46:35 +02:00
  • fbc6744bdb fix: ω, au, and Da allowed to have SI prefixes Mateusz Pusz 2022-04-27 19:33:44 +02:00
  • 4361cb874e fix: hectare definition fixed to be a prefixed version of are + other units Mateusz Pusz 2022-04-27 19:32:21 +02:00
  • 5d82969e0a fix: enable SI prefixes for Kelvin Mateusz Pusz 2022-04-26 16:00:20 +02:00
  • 74056fd6da build: clang-tidy is not ready yet to be officially enabled in the project Mateusz Pusz 2022-04-24 22:57:34 +02:00
  • 98da140fae ci: pre-commit cmake-format checks fixed Mateusz Pusz 2022-04-24 22:55:30 +02:00
  • be678e8ffa build: add_public_header_test() added and fixed Windows absolute header path issue Mateusz Pusz 2022-04-24 22:23:16 +02:00
  • d18bf2229a test: standalone public headers tests added Mateusz Pusz 2022-04-24 19:59:46 +02:00
  • 464b4467ee fix: public headers fixed to be standalone Mateusz Pusz 2022-04-24 19:52:58 +02:00
  • 56cee31a67 fix: si::hep::dim_momentum duplicated definition fixed Mateusz Pusz 2022-04-24 19:52:07 +02:00
  • e62c162610 fix: radioactivity header compilation fixed Mateusz Pusz 2022-04-23 16:52:06 +02:00
  • 954dc5d53e fix: missing typename added for clang-12 Mateusz Pusz 2022-04-22 13:27:11 +02:00
  • 967c1c9ca9 fix: ranged_representation fixed for clang-12 Mateusz Pusz 2022-04-22 13:26:31 +02:00
  • c598201d11 fix: ranged_representation refactored to work with older compilers Mateusz Pusz 2022-04-22 13:07:01 +02:00
  • bded48987d refactor(example): glide_computer now use dimensionless quantities with ranged_representation as rep Mateusz Pusz 2022-04-21 21:25:54 +02:00
  • 11521a5a96 feat(example): validated_type and ranged_representation example types added Mateusz Pusz 2022-04-21 21:23:45 +02:00
  • e525c0c892 refactor: knot text symbol changed from "knot" to "kn" Mateusz Pusz 2022-04-19 18:57:06 +02:00
  • e660278fa8 feat: nautical_mile_per_hour and knot added to si::international system Mateusz Pusz 2022-04-19 18:49:48 +02:00
  • 999ff52d70 refactor: knot unit helper renamed to kn in FPS Mateusz Pusz 2022-04-19 18:48:46 +02:00
  • a0c6252567 refactor: mi(naut) renamed to nmi Mateusz Pusz 2022-04-19 18:45:13 +02:00
  • 2b37bc7b3e Address review feedback Chip Hogg 2022-04-19 15:42:43 +00:00
  • f964dbd116 Merge pull request #356 from alex-700/fix-typo Mateusz Pusz 2022-04-19 11:35:49 +02:00
  • 291314fbb7 docs: fix typo in units.rst Aleksei Latyshev 2022-04-17 23:49:19 +03:00
  • ac8e32fcda feat: Conan 2.0 requires the explicit declaration of the requirement being tested Mateusz Pusz 2022-04-15 17:07:55 +02:00
  • 10a1c06dfa fix: includedirs added for components as there will be no defaults in Conan 2.0 Mateusz Pusz 2022-04-15 17:01:47 +02:00
  • 05fecca12c refactor: self.copy replaced by the explicit tool copy (for Conan 2.0) Mateusz Pusz 2022-04-15 17:00:02 +02:00
  • 9abd63c2d5 fix: validate() replaced with configure() to raise errors during conan install in Conan 1.X Mateusz Pusz 2022-04-15 16:57:38 +02:00
  • 061b7652d3 style: conanfile.py reformatted Mateusz Pusz 2022-04-15 16:56:48 +02:00
  • 94fe48dd64 Add <compare> to satisfy clang Chip Hogg 2022-04-12 00:44:53 +00:00
  • c805a9390f Implement suggestion Chip Hogg 2022-04-12 00:40:42 +00:00
  • 78bcb3b019 Remove troublesome ::ratio members Chip Hogg 2022-04-12 00:33:13 +00:00
  • 7a03692e14 Annotate 225'653'407'801 as prime Chip Hogg 2022-04-12 00:32:24 +00:00
  • 5e365f1905 Delete obsolete test case Chip Hogg 2022-04-09 17:56:01 +00:00
  • d19b2803ce Migrate units from ratio to Magnitude Chip Hogg 2022-04-09 17:55:44 +00:00
  • 5afe7766e9 Use Magnitude implementation for base_units_ratio Chip Hogg 2022-04-09 17:49:39 +00:00
  • 5c0eb0667c Remove inverse_if_negative() Chip Hogg 2022-04-09 17:48:04 +00:00
  • 85d6e35d79 Loosen requirements on Rep for Magnitude Chip Hogg 2022-04-09 17:42:59 +00:00
  • af8eec1102 Implement "common Magnitude" of two Magnitudes Chip Hogg 2022-04-09 17:41:08 +00:00
  • bc98254e7a Support - and <=> in ratio Chip Hogg 2022-04-09 17:35:15 +00:00
  • 6044e3b3ad Merge pull request #354 from chiphogg/chiphogg/num-den-conv Mateusz Pusz 2022-04-11 17:07:54 +02:00
  • 44cccfc743 Address review comments Chip Hogg 2022-04-09 15:39:29 +00:00
  • 2c31bf83ec Clean up Chip Hogg 2022-04-06 02:01:23 +00:00
  • b616e58216 Give up on implicit conversion Chip Hogg 2022-04-06 01:40:17 +00:00
  • f77a92ca04 Reproduce requires clause Chip Hogg 2022-04-06 00:36:18 +00:00
  • 0f776b5b5b Remove incorrectly included test Chip Hogg 2022-04-06 00:31:18 +00:00
  • 746aa34fcc Tweak unwise variable names Chip Hogg 2022-04-06 00:18:52 +00:00
  • d7681e188e Support seamless interop between ratio and rational Magnitude Chip Hogg 2022-02-21 01:44:26 +00:00