Chip Hogg
|
2bdc778ab6
|
Constrain template
|
2022-05-12 18:19:20 +00:00 |
|
Chip Hogg
|
f36205f08d
|
Capture NTTP in variable
This should make it OK for MSVC to take the address, working around a
compiler bug.
|
2022-05-12 18:17:35 +00:00 |
|
Chip Hogg
|
88a69cecd8
|
Try fixing build
Unfortunately, my local build hangs, so I can't tell whether this works.
|
2022-05-12 18:02:47 +00:00 |
|
Chip Hogg
|
a0ac140a19
|
Merge fixes into branch after updating with upstream changes
|
2022-05-12 16:54:48 +00:00 |
|
Chip Hogg
|
59fa420272
|
Fix remaining builds/tests
|
2022-05-12 16:52:05 +00:00 |
|
Chip Hogg
|
5fb468697b
|
Merge branch 'master' into chiphogg/switch-to-mag
|
2022-05-12 16:12:01 +00:00 |
|
Mateusz Pusz
|
8c0f9d4f8e
|
build: test_package/conanfile.py updated for Conan 2.0
|
2022-05-12 17:12:35 +02:00 |
|
Mateusz Pusz
|
1f6f5817ae
|
docs: CHANGELOG.md updated
|
2022-05-12 17:12:00 +02:00 |
|
Mateusz Pusz
|
a34ccb15ae
|
chore(gitpod): clang-14 enabled on Gitpod
|
2022-05-12 17:11:22 +02:00 |
|
Mateusz Pusz
|
33f837a2f1
|
build: conanfile.py formatting fixed
|
2022-05-12 17:10:11 +02:00 |
|
Mateusz Pusz
|
84c073fd36
|
build: doxygen updated to 1.9.4
|
2022-05-12 17:09:38 +02:00 |
|
Mateusz Pusz
|
12e8d83dd2
|
Merge pull request #361 from hofbi/python-checks
Python checks
|
2022-05-12 15:20:45 +02:00 |
|
Markus Hofbauer
|
4b280d9e1f
|
fix flake8 warnings
|
2022-05-12 14:07:49 +02:00 |
|
Markus Hofbauer
|
50a0e0dc81
|
add flak8 check
|
2022-05-12 14:07:31 +02:00 |
|
Markus Hofbauer
|
9365344a60
|
apply python isort
|
2022-05-12 14:00:18 +02:00 |
|
Markus Hofbauer
|
23a62531bd
|
add python import sort
|
2022-05-12 14:00:10 +02:00 |
|
Markus Hofbauer
|
42072cc7c5
|
apply python format
|
2022-05-12 13:58:32 +02:00 |
|
Markus Hofbauer
|
08ceb4c8db
|
add python formatter
|
2022-05-12 13:58:16 +02:00 |
|
Mateusz Pusz
|
0765fb26a2
|
fix: MSVC complains that an address of NTTP is taken here
|
2022-05-12 10:55:48 +02:00 |
|
Mateusz Pusz
|
0ed43d3087
|
fix: restoring original as_magnitude implementation as it was correct
|
2022-05-11 23:58:30 +02:00 |
|
Mateusz Pusz
|
54489a57b2
|
refactor: missing constraints on a return type added
Implementation verification and interface documentation purposes
|
2022-05-11 22:56:58 +02:00 |
|
Mateusz Pusz
|
b3afd61b2d
|
refactor: duplicated concepts checks removed to improve compile times
`magnitude` template parameters are already checked during `magnitude` type instantiation.
|
2022-05-11 22:55:55 +02:00 |
|
Mateusz Pusz
|
104923d1aa
|
refactor: as_ratio() constrain simplified
|
2022-05-11 22:52:40 +02:00 |
|
Mateusz Pusz
|
bd5a476bab
|
fix: pow<> requires a ratio as a template argument
Thank you @Nostracodus and @TartanLlama!
|
2022-05-11 22:52:03 +02:00 |
|
Mateusz Pusz
|
89a412593a
|
docs: wg21-linear_algebra Conan repo URL changed to https://conan.io/center/wg21-linear_algebra
|
2022-05-11 20:22:44 +02:00 |
|
Mateusz Pusz
|
0a11ebacb7
|
chore(example): unused example/literals/custom_systems.cpp removed
|
2022-05-11 20:21:44 +02:00 |
|
Mateusz Pusz
|
fddde26157
|
fix(example): clang-14 compilation fixed
|
2022-05-11 20:20:55 +02:00 |
|
Mateusz Pusz
|
05a5c881f0
|
ci: clang-14 support added
|
2022-05-11 19:35:07 +02:00 |
|
Mateusz Pusz
|
6f665b2074
|
style: ci-conan reformatted
|
2022-05-11 19:33:29 +02:00 |
|
Mateusz Pusz
|
7737167d1d
|
fix: unit symbol text output unit tests fixed
|
2022-05-11 18:10:51 +02:00 |
|
Mateusz Pusz
|
9a022da919
|
chore: SVG image fixed to make pre-commit happy
|
2022-05-11 16:48:39 +02:00 |
|
Mateusz Pusz
|
4951e30fdd
|
build: catch2 updated to 2.13.9
|
2022-05-11 16:42:26 +02:00 |
|
Mateusz Pusz
|
d9a16aa807
|
build: gsl-lite updated to 0.40.0
|
2022-05-11 16:41:55 +02:00 |
|
Mateusz Pusz
|
01271a90b6
|
docs: project documentation updated with the latest unit-related changes
|
2022-05-11 16:28:14 +02:00 |
|
Mateusz Pusz
|
5300caf17b
|
refactor: 💥 ! derived_deduced_unit renamed to derived_scaled_unit
Naming is hard ;-)
|
2022-05-11 12:34:52 +02:00 |
|
Mateusz Pusz
|
32b36fb670
|
refactor: 💥 ! PrefixFamily support removed
It doesn't have much sense to restrict prefixes usage for most units and in many places we were wrong to do so already.
|
2022-05-11 11:59:33 +02:00 |
|
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 |
|