Commit Graph
1929 Commits
Author SHA1 Message Date
Mateusz Pusz 725d193122 refactor: 💥 ! U::is_named removed from the unit types and replaced with NamedUnit concept 2022-05-11 11:49:14 +02:00
Mateusz Pusz 0522bae972 refactor: 💥 ! unit renamed to derived_unit 2022-05-11 11:40:19 +02:00
Mateusz Pusz f5d21a0711 refactor: 💥 ! derived_unit renamed to derived_deduced_unit 2022-05-11 11:23:18 +02:00
Mateusz Pusz 8d0b643bb3 refactor: 💥 !named_derived_unit removed as it was not used 2022-05-11 11:10:15 +02:00
Mateusz Pusz 88d8192b50 build(conan): si-fps component now correctly depends on si-international 2022-05-10 11:40:54 +02:00
Mateusz Pusz 457175ce7d Merge pull request #349 from JohelEGP/downcast_mode_off
fix: improve downcast mode off
2022-05-09 19:55:39 +02:00
Mateusz Pusz 4c60447a28 Merge branch 'master' into downcast_mode_off 2022-05-09 19:12:02 +02:00
Mateusz Pusz 0b8e5c0dfe fix(example): foot_pound_second example now correctly uses international::knot which is typical for Marine industry
Resolves #357
2022-05-09 14:03:14 +02:00
Mateusz Pusz 8b52f46bed fix: fps can now coexist with international system
Resolves #347
2022-05-09 14:01:08 +02:00
Mateusz Pusz a7f1817c9b feat: SI prefixes allowed for a yard unit as at least kiloyard is used in some domains 2022-05-09 13:59:56 +02:00
Mateusz Pusz 8507ed1ae9 chore: CMakeUserPresets.json file should not be added to the repo 2022-05-09 12:24:50 +02:00
Mateusz Pusz 75ca6f1aef docs: Conan 1.48 does not set CMAKE_BUILD_TYPE in the conan_toolchain.cmake anymore 2022-05-06 18:40:03 +02:00
Mateusz Pusz f8837de0cb ci: Conan 1.48 does not set CMAKE_BUILD_TYPE in the conan_toolchain.cmake anymore 2022-05-06 18:36:27 +02:00
Mateusz Pusz ba0e1c52b5 style: ci-test-package-cmake.yml reformatted 2022-05-06 18:30:43 +02:00
Mateusz Pusz ffa0f321f9 fix: shadowing compilation errors on MSVC fixed 2022-05-06 10:00:39 +02:00
Mateusz Pusz fde5032025 Revert "build(conan): exports_sources replaced with the scm.Git"
This reverts commit 4adc71db56.
2022-05-05 19:18:19 +02:00
Mateusz Pusz 0033319451 fix: shadowing compilation errors on MSVC fixed 2022-05-05 16:12:54 +02:00
Mateusz Pusz 640fa670f8 build(conan): no_copy_source attribute added 2022-05-05 11:54:23 +02:00
Mateusz Pusz 4adc71db56 build(conan): exports_sources replaced with the scm.Git 2022-05-05 11:53:37 +02:00
Mateusz Pusz 6d6bf81003 build(conan): Upgrading the recipe to Conan 2.0 2022-05-05 09:46:35 +02:00
Mateusz Pusz fbc6744bdb fix: ω, au, and Da allowed to have SI prefixes
Relates to #359
2022-04-27 19:33:44 +02:00
Mateusz Pusz 4361cb874e fix: hectare definition fixed to be a prefixed version of are + other units
Relates to #359
2022-04-27 19:32:21 +02:00
Mateusz Pusz 5d82969e0a fix: enable SI prefixes for Kelvin
Resolves #359
2022-04-26 16:00:20 +02:00
Mateusz Pusz 74056fd6da build: clang-tidy is not ready yet to be officially enabled in the project 2022-04-24 22:57:34 +02:00
Mateusz Pusz 98da140fae ci: pre-commit cmake-format checks fixed 2022-04-24 22:55:30 +02:00
Mateusz Pusz be678e8ffa build: add_public_header_test() added and fixed Windows absolute header path issue 2022-04-24 22:23:16 +02:00
Mateusz Pusz d18bf2229a test: standalone public headers tests added 2022-04-24 19:59:46 +02:00
Mateusz Pusz 464b4467ee fix: public headers fixed to be standalone 2022-04-24 19:52:58 +02:00
Mateusz Pusz 56cee31a67 fix: si::hep::dim_momentum duplicated definition fixed 2022-04-24 19:52:07 +02:00
Mateusz Pusz e62c162610 fix: radioactivity header compilation fixed 2022-04-23 16:52:06 +02:00
Mateusz Pusz 954dc5d53e fix: missing typename added for clang-12 2022-04-22 13:27:11 +02:00
Mateusz Pusz 967c1c9ca9 fix: ranged_representation fixed for clang-12 2022-04-22 13:26:31 +02:00
Mateusz Pusz c598201d11 fix: ranged_representation refactored to work with older compilers 2022-04-22 13:07:01 +02:00
Mateusz Pusz bded48987d refactor(example): glide_computer now use dimensionless quantities with ranged_representation as rep 2022-04-21 21:25:54 +02:00
Mateusz Pusz 11521a5a96 feat(example): validated_type and ranged_representation example types added 2022-04-21 21:23:45 +02:00
Mateusz Pusz e525c0c892 refactor: knot text symbol changed from "knot" to "kn"
Relates to #357
2022-04-19 18:57:06 +02:00
Mateusz Pusz e660278fa8 feat: nautical_mile_per_hour and knot added to si::international system
Relates to #357
2022-04-19 18:49:48 +02:00
Mateusz Pusz 999ff52d70 refactor: knot unit helper renamed to kn in FPS
Relates to #357
2022-04-19 18:48:46 +02:00
Mateusz Pusz a0c6252567 refactor: mi(naut) renamed to nmi
Relates to #357
2022-04-19 18:47:48 +02:00
Chip Hogg 2b37bc7b3e Address review feedback 2022-04-19 15:42:43 +00:00
Mateusz Pusz f964dbd116 Merge pull request #356 from alex-700/fix-typo
docs: fix typo in units.rst
2022-04-19 11:35:49 +02:00
Aleksei Latyshev 291314fbb7 docs: fix typo in units.rst 2022-04-17 23:49:19 +03:00
Mateusz Pusz ac8e32fcda feat: Conan 2.0 requires the explicit declaration of the requirement being tested 2022-04-15 17:07:55 +02:00
Mateusz Pusz 10a1c06dfa fix: includedirs added for components as there will be no defaults in Conan 2.0 2022-04-15 17:01:47 +02:00
Mateusz Pusz 05fecca12c refactor: self.copy replaced by the explicit tool copy (for Conan 2.0) 2022-04-15 17:00:29 +02:00
Mateusz Pusz 9abd63c2d5 fix: validate() replaced with configure() to raise errors during conan install in Conan 1.X 2022-04-15 16:57:38 +02:00
Mateusz Pusz 061b7652d3 style: conanfile.py reformatted 2022-04-15 16:56:48 +02:00
Chip Hogg 94fe48dd64 Add <compare> to satisfy clang 2022-04-12 00:44:53 +00:00
Chip Hogg c805a9390f Implement suggestion 2022-04-12 00:40:42 +00:00
Chip Hogg 78bcb3b019 Remove troublesome ::ratio members
For some reason, MSVC seems to want to instantiate these, even though
nobody ever asks for them (as evidenced by the fact that the builds
passed on other architectures).
2022-04-12 00:35:17 +00:00