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