Mateusz Pusz
|
985b3753f8
|
feat: constexpr formatting disabled for quantities
|
2024-06-25 16:16:50 -05:00 |
|
Mateusz Pusz
|
644419164f
|
style: clang-format
|
2024-06-25 14:33:38 -05:00 |
|
Mateusz Pusz
|
8ebb470cbf
|
fix: compilation on older compilers fixed
|
2024-06-25 14:32:17 -05:00 |
|
Mateusz Pusz
|
90d8fda327
|
feat: qp1.quantity_from(qp2) added
|
2024-06-25 14:07:08 -05:00 |
|
Mateusz Pusz
|
fc1c11cd96
|
docs: broken links to systems subdirectory fixed
|
2024-06-25 13:49:50 -05:00 |
|
Mateusz Pusz
|
2c2c72bf3d
|
refactor: template parameter name changed to ToU for in() and force_in()
|
2024-06-25 13:38:38 -05:00 |
|
Mateusz Pusz
|
57a8b7ecd4
|
refactor: delta handling improved to produce terser types
|
2024-06-25 11:43:23 -05:00 |
|
Mateusz Pusz
|
786c1bf7da
|
refactor: error messages-related improvements
|
2024-06-25 11:39:41 -05:00 |
|
Mateusz Pusz
|
b2307daeb6
|
docs: 2.3.0 release announcement draft text alignment fixed
|
2024-06-24 15:17:33 -05:00 |
|
Mateusz Pusz
|
fc76cb28d6
|
feat: formatting funcitons marked as constexpr to enable compile-time text formatting
|
2024-06-24 15:15:24 -05:00 |
|
Mateusz Pusz
|
19872bd3ae
|
fix: static_asserts fixed for the older compilers
|
2024-06-22 22:33:40 +02:00 |
|
Mateusz Pusz
|
83264860aa
|
feat: = delete should have a reason
|
2024-06-22 18:59:00 +02:00 |
|
Mateusz Pusz
|
47c5563e16
|
refactor: deleted function not needed in validated_type
|
2024-06-22 18:58:22 +02:00 |
|
Mateusz Pusz
|
2c578d92df
|
feat: overloads with static_assert added to improve migration
|
2024-06-22 18:39:10 +02:00 |
|
Mateusz Pusz
|
9d57cf2758
|
docs: "Interface Introduction" chapter updated
|
2024-06-22 10:57:06 +02:00 |
|
Mateusz Pusz
|
e8c1a4ac1d
|
docs: 2.3 release announcement draft added
|
2024-06-21 08:21:35 +02:00 |
|
Mateusz Pusz
|
1b31518f09
|
Merge pull request #585 from mpusz/reference_modifiers
Reference specifiers
|
2024-06-21 04:18:56 +09:00 |
|
Mateusz Pusz
|
a87fddd841
|
fix: IWYU
|
2024-06-20 20:30:15 +02:00 |
|
Mateusz Pusz
|
e43426438f
|
fix: quantity constraints fixed
|
2024-06-20 20:29:21 +02:00 |
|
Mateusz Pusz
|
3e863b2d20
|
build: conanfile updated after review on ConanCenter
|
2024-06-20 14:56:54 +02:00 |
|
Mateusz Pusz
|
579b658a4d
|
docs: docs updated to use new spelling for Conan options
|
2024-06-20 14:52:02 +02:00 |
|
Mateusz Pusz
|
2603b499f1
|
build: gitpod updated to use new spelling for Conan options
|
2024-06-20 14:51:35 +02:00 |
|
Mateusz Pusz
|
1fc2b1507b
|
ci: CI scripts updated to use new spelling for Conan options
|
2024-06-20 14:51:16 +02:00 |
|
Mateusz Pusz
|
960417a346
|
fix: reference specifiers export fixed
|
2024-06-20 12:43:59 +02:00 |
|
Mateusz Pusz
|
cdd345c9ec
|
docs: typo in the affine space chapter fixed
|
2024-06-20 12:43:08 +02:00 |
|
Mateusz Pusz
|
e08a0ace24
|
fix: missing header file include added
|
2024-06-20 10:19:22 +02:00 |
|
Mateusz Pusz
|
eb6c48afae
|
docs: CHANGELOG updated
|
2024-06-20 09:20:56 +02:00 |
|
Mateusz Pusz
|
4b46be7604
|
refactor: reference specifiers are now variable templates
|
2024-06-20 09:20:33 +02:00 |
|
Mateusz Pusz
|
1eac5a923b
|
docs: documentation updated for reference specifiers
|
2024-06-20 08:54:58 +02:00 |
|
Mateusz Pusz
|
5761deb1ba
|
refactor: ice_point and zeroth_degree_Fahrenheit now use absolute reference specifier
|
2024-06-20 08:52:33 +02:00 |
|
Mateusz Pusz
|
b38b23ece2
|
refactor: relative() renamed to delta()
|
2024-06-20 07:31:22 +02:00 |
|
Mateusz Pusz
|
dfac87c631
|
feat: multiply syntax support to create quantity_point
|
2024-06-19 21:11:16 +02:00 |
|
Mateusz Pusz
|
d03482fa1b
|
feat: absolute and relative reference modifiers support added
|
2024-06-19 21:10:16 +02:00 |
|
Mateusz Pusz
|
5ad14e9492
|
refactor(example): strong_angular_quantities example updated
|
2024-06-19 15:53:48 +02:00 |
|
Mateusz Pusz
|
5b9fa4f331
|
docs: "Strong Angular System" chapter added
|
2024-06-19 15:53:22 +02:00 |
|
Mateusz Pusz
|
f3b18e055f
|
docs: 2.2.0 release announcement posted
|
2024-06-14 16:05:05 +02:00 |
|
Mateusz Pusz
|
771d4c2e99
|
build: version bumped to 2.3.0
|
2024-06-14 16:03:27 +02:00 |
|
Mateusz Pusz
|
d7345fb005
|
docs: 2.2.0 release
v2.2.0
|
2024-06-14 15:53:05 +02:00 |
|
Mateusz Pusz
|
4ed4b234e8
|
Merge pull request #571 from burnpanck/feature/more-value-casts
implement value_cast<ToQ> and value_cast<ToQP>
|
2024-06-14 22:45:05 +09:00 |
|
Mateusz Pusz
|
b113f6ad0e
|
Merge branch 'master' into feature/more-value-casts
|
2024-06-14 21:44:19 +09:00 |
|
Mateusz Pusz
|
f49b4c6f5f
|
refactor: compile-time optimizations reverted
|
2024-06-14 13:37:56 +02:00 |
|
Mateusz Pusz
|
b7f09dbf34
|
style: cmake-format
|
2024-06-14 09:12:05 +02:00 |
|
Mateusz Pusz
|
d746817c66
|
build: overriding of std::format support for clang-17+ with libc++ added
|
2024-06-14 09:00:14 +02:00 |
|
Mateusz Pusz
|
05fc1e29c8
|
refactor: 💥 from now on point origins must be marked final + absolute_point_origin does not use CRTP anymore
|
2024-06-13 19:24:40 +02:00 |
|
Mateusz Pusz
|
bd6b1e654d
|
docs: CHANGELOG updated
|
2024-06-13 18:41:51 +02:00 |
|
Mateusz Pusz
|
e49d4cb297
|
docs: 2.2 release announcement updated
|
2024-06-13 17:22:01 +02:00 |
|
Mateusz Pusz
|
826e17722b
|
refactor: get_associated_quantity usage optimized in unit.h
|
2024-06-13 17:17:03 +02:00 |
|
Mateusz Pusz
|
5760d6e15c
|
refactor: compile-times optimized for the rest of the quantity_spec.h header file
|
2024-06-13 17:15:27 +02:00 |
|
Mateusz Pusz
|
921aae23dc
|
refactor: explode and get_complexity compile-time performance improved
|
2024-06-13 14:39:19 +02:00 |
|
Mateusz Pusz
|
f63c4eec4a
|
refactor: get_associated_quantity and quantity spec hierarchy traversing compile-times improved
|
2024-06-13 12:29:12 +02:00 |
|