Mateusz Pusz
|
c8849e5781
|
refactor: improvements in are_ingredients_convertible
|
2024-07-10 10:23:55 +02:00 |
|
Mateusz Pusz
|
390a0cee5d
|
refactor: small refactoring of conditions in convertible_impl
|
2024-07-08 09:12:16 +02:00 |
|
Mateusz Pusz
|
0586ce030b
|
refactor: prepend_and_process_rest refactored
|
2024-07-07 22:27:35 +01:00 |
|
Mateusz Pusz
|
382695623a
|
refactor: a few functions that look for convertible ingredeints renamed
|
2024-07-07 22:15:24 +01:00 |
|
Mateusz Pusz
|
0368d0a56d
|
fix: MP_UNITS_API_CONTRACTS should have a priority over headers availability (compat_macros)
|
2024-07-07 21:14:04 +01:00 |
|
Mateusz Pusz
|
6a5e6902fe
|
fix: MP_UNITS_API_CONTRACTS should have a priority over headers availability
|
2024-07-06 18:09:41 +01:00 |
|
Mateusz Pusz
|
b803e5b701
|
fix: most of the previous commit reverted (accidentaly too many files with changes were included)
|
2024-07-05 10:05:25 +01:00 |
|
Mateusz Pusz
|
c30f62e7f5
|
docs: 2.2.0 release announcement updated to point to 2.2.1
|
2024-07-04 22:57:49 +01:00 |
|
Mateusz Pusz
|
2cff579650
|
feat: representation type template parameter added to value convertion functions
Resolves #588
|
2024-07-04 22:05:40 +01:00 |
|
Mateusz Pusz
|
5903e5661f
|
refactor: 💥 quantity_point_like_traits now use numerical value instead of the quantity
Resolves #531
|
2024-07-04 16:40:40 +01:00 |
|
Mateusz Pusz
|
360eb85d09
|
docs: TODO note changed in the unit_symbol and dimension_symbol
|
2024-07-04 15:03:58 +01:00 |
|
Mateusz Pusz
|
170a345fdf
|
fix: unit_symbol and dimension_symbol fixed for pre-C++23 compilation
|
2024-07-04 14:46:14 +01:00 |
|
Mateusz Pusz
|
246923d877
|
refactor: unit_symbol and dimension_symbol refactored for readability and consteval
|
2024-07-04 14:16:19 +01:00 |
|
Mateusz Pusz
|
cc75950c44
|
fix: value-initialization for data_ added to inplace_vector
|
2024-07-03 23:01:24 +01:00 |
|
Mateusz Pusz
|
c59ab3e11e
|
refactor: dimension_symbol and units_symbol refactored to use inplace_vector
|
2024-07-03 22:57:50 +01:00 |
|
Mateusz Pusz
|
6f03c04d97
|
fix: IWYU - concepts added to fixed_string
|
2024-07-03 22:56:30 +01:00 |
|
Mateusz Pusz
|
d5b8a742c9
|
feat: simplified inplace_vector added
|
2024-07-03 22:55:53 +01:00 |
|
Mateusz Pusz
|
84f0a0411c
|
Merge pull request #589 from nebkat/fix-fmt-11
fix: Support fmtlib 11.0.0
|
2024-07-02 20:27:05 +09:00 |
|
Mateusz Pusz
|
f6fbfe1e09
|
fix: MP_UNITS_HOSTED branch added to core.h
|
2024-07-02 11:44:38 +01:00 |
|
Mateusz Pusz
|
1365d62293
|
refactor: degree Celsius and Fahrenheit symbols text now use Unicode codepoints
|
2024-07-02 11:43:53 +01:00 |
|
Mateusz Pusz
|
e41078b889
|
fix: MP_UNITS_API_NO_CRTP handling fixed
|
2024-07-02 11:07:49 +01:00 |
|
Nebojsa Cvetkovic
|
0ac6a1701d
|
fix: Support fmtlib 11.0.0
|
2024-07-01 18:38:06 +01:00 |
|
Mateusz Pusz
|
a70031ab75
|
refactor: small code cleanup
|
2024-06-30 12:10:04 +02:00 |
|
Mateusz Pusz
|
13aab34b51
|
refactor: [[nodiscard]] and consteval set for some magnitude-related functions
|
2024-06-30 12:09:01 +02:00 |
|
Mateusz Pusz
|
f4ed232153
|
feat: non-member swap added for fixed_string
|
2024-06-30 12:07:58 +02:00 |
|
Mateusz Pusz
|
36825da04b
|
refactor: capacity functions of fixed_string fixed
|
2024-06-30 12:07:18 +02:00 |
|
Mateusz Pusz
|
3d6e50c67a
|
refactor: UnitCompatibleWith is now exposition-only
|
2024-06-30 12:06:26 +02:00 |
|
Mateusz Pusz
|
ba8681f90b
|
feat: 💥 delta and absolute construction helpers
|
2024-06-30 12:03:24 +02:00 |
|
Mateusz Pusz
|
ad3035eafe
|
fix: quantity_spec::op() compilation fixed
|
2024-06-25 16:26:29 -05:00 |
|
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
|
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
|
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
|
2c578d92df
|
feat: overloads with static_assert added to improve migration
|
2024-06-22 18:39:10 +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
|
960417a346
|
fix: reference specifiers export fixed
|
2024-06-20 12:43:59 +02:00 |
|
Mateusz Pusz
|
e08a0ace24
|
fix: missing header file include added
|
2024-06-20 10:19:22 +02:00 |
|
Mateusz Pusz
|
4b46be7604
|
refactor: reference specifiers are now variable templates
|
2024-06-20 09:20: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
|
b113f6ad0e
|
Merge branch 'master' into feature/more-value-casts
|
2024-06-14 21:44:19 +09:00 |
|