Mateusz Pusz
|
f64a155ed9
|
style: pre-commit
|
2025-04-03 08:20:26 +01:00 |
|
Mateusz Pusz
|
c709a1c3e5
|
fix: checking for clang versions fixed in CMake scripts
|
2025-04-03 08:08:32 +01:00 |
|
Mateusz Pusz
|
ee02ed4fd1
|
fix: mag_constant workarounds branches for clang fixed
|
2025-04-03 08:06:13 +01:00 |
|
Mateusz Pusz
|
8cf0f4791e
|
fix: expr_less now also sorts powers
|
2025-04-03 08:03:47 +01:00 |
|
Mateusz Pusz
|
b6c01ffe9a
|
fix: arg.visit support fixed
|
2025-04-03 08:02:06 +01:00 |
|
Mateusz Pusz
|
c49a8e2103
|
build: setting of "-Wno-unused-result" flag moved to a different CMake file
|
2025-03-20 17:33:26 +01:00 |
|
Mateusz Pusz
|
d2668338a1
|
build: __cpp_deleted_function removed for clang-20 when C++ version < 26
|
2025-03-19 13:50:37 +01:00 |
|
Mateusz Pusz
|
ca9c3086f4
|
refactor: visit_format_arg is deprecated in C++26
|
2025-03-19 12:30:53 +01:00 |
|
Mateusz Pusz
|
37afc37eb6
|
Merge pull request #688 from jharwell/rng-distribution-fix
Fix {normal, extreme_value} distributions to work with quantities
|
2025-03-11 18:15:50 +01:00 |
|
Mateusz Pusz
|
7945e8e60f
|
Merge branch 'master' of github.com:mpusz/units
|
2025-03-09 16:39:21 +01:00 |
|
Mateusz Pusz
|
6b80ef6302
|
fix: setting MP_UNITS_EXPLICIT_THIS_PARAMETER_SUPPORTED fixed to account for C++ version
Resolves #685
|
2025-03-09 16:39:17 +01:00 |
|
John Harwell
|
0d664b462d
|
Fix {normal, extreme_value} distributions to work with quantities
|
2025-03-03 13:21:56 -06:00 |
|
Mateusz Pusz
|
7102a4f63d
|
fix: previous commit put MSVC code in an incorrect scope
|
2025-02-15 18:41:50 +01:00 |
|
Mateusz Pusz
|
8454949adb
|
build: silenced MSVC warning for #include in a module purview
|
2025-02-15 18:19:57 +01:00 |
|
Mateusz Pusz
|
8eef11144b
|
refactor: branch with constant condition changed to if constexpr
|
2025-02-15 14:29:52 +01:00 |
|
Mateusz Pusz
|
a6c8130f88
|
fix: MSVC complained about the usage of deprecated member
|
2025-02-15 14:29:24 +01:00 |
|
Mateusz Pusz
|
dc8843eeeb
|
refactor: MSVC bug is fixed so workaround is removed
|
2025-02-15 10:39:36 +01:00 |
|
Mateusz Pusz
|
014458864c
|
fix: std::numeric_limits usage fixed
|
2025-02-13 19:48:13 +01:00 |
|
Mateusz Pusz
|
5a0e350be7
|
feat: lerp and midpoint for points added
|
2025-02-13 14:26:51 +01:00 |
|
Mateusz Pusz
|
7d340d9098
|
fix: appleclang-15 timeout on compilation workaround
|
2025-02-12 19:21:24 +01:00 |
|
Mateusz Pusz
|
ded736a422
|
style: pre-commit
|
2025-02-12 19:11:27 +01:00 |
|
Mateusz Pusz
|
4b1f7cd217
|
feat: 💥 Representation concept removed
|
2025-02-12 18:57:06 +01:00 |
|
Mateusz Pusz
|
5963a2eb87
|
refactor: 💥 MagConstant concept renamed to detail::is_mag_constant variable trait
|
2025-02-12 09:51:14 +01:00 |
|
Mateusz Pusz
|
47cd2fffcc
|
refactor: math_concepts.h removed and concepts replaced with explicit expression in constraints
|
2025-02-12 08:40:06 +01:00 |
|
Mateusz Pusz
|
e9c5f7236e
|
feat: ConvertibleWithNumber introduced to improve convertibility of unit one with raw numbers
Resolves #675
|
2025-02-11 21:28:15 +01:00 |
|
Mateusz Pusz
|
47a82f466c
|
refactor: scalar and complex renamed to real_scalar and complex_scalar respectively + concepts refactoring + electromagnetism fixes
|
2025-02-11 17:26:19 +01:00 |
|
Mateusz Pusz
|
9fb08e3c95
|
feat: electromagnetism.h updated to IEC80000-6-2022
|
2025-02-11 16:53:40 +01:00 |
|
Mateusz Pusz
|
fa482c9246
|
feat: deprecation messages now provide the release version where the deprecation happened
|
2025-02-11 10:07:34 +01:00 |
|
Mateusz Pusz
|
c6e95a9fc7
|
refactor: limits.h removed and the contents moved to quantity.h and quantity_point.h
Resolves #673
|
2025-02-06 17:16:12 +01:00 |
|
Mateusz Pusz
|
51559d094b
|
refactor: might_store_converted_value refactored to overflows_non_zero_values
|
2025-02-06 16:55:37 +01:00 |
|
Mateusz Pusz
|
d5a846af3d
|
fix: MSVC compilation fixed
|
2025-02-06 16:21:47 +01:00 |
|
Mateusz Pusz
|
5d4e1aa740
|
feat: might_store_converted_common_value added to detect conversions overflowing rep
Resolves #670, resolves #671, resolves #658, resolves #303
|
2025-02-06 15:28:55 +01:00 |
|
Mateusz Pusz
|
88439828a5
|
feat: std::numeric_limits support added
Resolves #408
|
2025-02-05 18:04:43 +01:00 |
|
Mateusz Pusz
|
b8855dc7ba
|
fix: floor and ceil constaints fixed
|
2025-02-05 17:27:32 +01:00 |
|
Mateusz Pusz
|
8d2dddb8b6
|
refactor: less, ceil, and round refactored and improved + more unit tests for round
Resolves #672
|
2025-02-05 12:10:36 +01:00 |
|
Mateusz Pusz
|
0b14d69539
|
feat: quantity::one() removed
Related to #408
|
2025-02-05 12:08:32 +01:00 |
|
Mateusz Pusz
|
a74658937a
|
feat: rankine unit added
|
2025-01-22 11:01:36 +01:00 |
|
Mateusz Pusz
|
becb456da5
|
fix: missing get_common_unit() overload added
Resolves #666
|
2025-01-21 12:37:54 +01:00 |
|
Mateusz Pusz
|
b2dbc1e69a
|
refactor: std::convertible_to replaced with std::same_as in basic_fixed_string
|
2025-01-13 19:18:52 +01:00 |
|
Mateusz Pusz
|
0ba48b72f4
|
fix: make_quantity_point constraints fixed
|
2025-01-10 23:05:36 +01:00 |
|
Mateusz Pusz
|
c7b822ec54
|
fix: point_origin_interface::op+ constraints fixed
|
2025-01-10 22:59:56 +01:00 |
|
Mateusz Pusz
|
3bac7a4876
|
fix: inverse(Quantity) fixed for subkinds of dimensionless
|
2025-01-10 22:50:26 +01:00 |
|
Mateusz Pusz
|
e15205e47c
|
refactor: point_origin_interface::op+ return type unified with the rest of the interfaces
|
2025-01-09 14:01:39 +01:00 |
|
Mateusz Pusz
|
7ed5707e31
|
refactor: make_quantity_point introduced
|
2025-01-09 13:46:42 +01:00 |
|
Mateusz Pusz
|
2d10a30d27
|
fix: compile-time branch condition fixed in quantity_point::point_for
|
2025-01-09 13:44:21 +01:00 |
|
FrancoisCarouge
|
9adfa6ea43
|
fix: quantity_spec missing lint block end
|
2024-12-30 12:31:53 -08:00 |
|
Mateusz Pusz
|
6f0a81ac80
|
fix: unit_symbol() and dimension_symbol() returns now std::basic_string_view<CharT>
|
2024-12-29 11:01:43 +01:00 |
|
Mateusz Pusz
|
e94df6e895
|
fix: unused convertible_kinds() argument removed
|
2024-12-28 22:23:38 +01:00 |
|
Mateusz Pusz
|
814f937e03
|
fix: MSVC build fixed
|
2024-12-28 22:19:35 +01:00 |
|
Mateusz Pusz
|
dd6f29b65e
|
fix: std::tuple is not freestanding on gcc-14 with C++23
|
2024-12-28 21:00:08 +01:00 |
|