Jonas Hoppe
|
f651438f29
|
[clang-format]
|
2024-09-10 09:58:05 +02:00 |
|
Jonas Hoppe
|
aebf55c09a
|
Revert "Merge branch 'master-msvc-194-only-lib' into master-msvc-194"
This reverts commit e3034c5554, reversing
changes made to 8be458b0b7.
|
2024-09-09 12:10:39 +02:00 |
|
Jonas Hoppe
|
1d0dbf48b1
|
Merge remote-tracking branch 'mpusz/master' into master-msvc-194
|
2024-09-09 12:05:19 +02:00 |
|
Mateusz Pusz
|
7eb9b764bd
|
fix: workarounds for not-working CWG2387
|
2024-09-05 22:05:35 +02:00 |
|
Mateusz Pusz
|
45013f6752
|
fix: inline restored for non-template constexpr global variables
|
2024-09-05 10:06:43 +02:00 |
|
Mateusz Pusz
|
2e840cfdb4
|
refactor: Repetitive inline constexpr removed as no longer needed
Not needed anymore as stated in cplusplus/draft#4601
|
2024-09-05 08:43:36 +02:00 |
|
Jonas Hoppe
|
93af5db137
|
[clang-format]
|
2024-09-04 10:30:39 +02:00 |
|
Jonas Hoppe
|
712afc34b7
|
[PR] rename macros to match naming conventions for workaround
|
2024-09-04 09:37:41 +02:00 |
|
Jonas Hoppe
|
d18bb28a25
|
[PR] remove MP_UNITS_TYPENAME
|
2024-09-04 09:32:21 +02:00 |
|
Jonas Hoppe
|
0b0d3345e5
|
[clang-format]
|
2024-09-03 13:17:44 +02:00 |
|
Jonas Hoppe
|
a89bfc6c21
|
[hacks] add MP_UNITS_IS_VALUE
|
2024-09-03 12:14:42 +02:00 |
|
Jonas Hoppe
|
30ac2882bd
|
[msvc][fix] a lot of brackets where msvc prefers
the type and not the value. (Issue reported)
|
2024-09-03 09:43:34 +02:00 |
|
Mateusz Pusz
|
f0e19d004c
|
fix: the remaining pascal macro conflicts fixed
Resolves #605
|
2024-08-25 17:31:58 +02:00 |
|
Mateusz Pusz
|
77625d63cb
|
feat: 💥 unit_can_be_prefixed removed - from now on all named units can be prefixed
Resolves #604
|
2024-08-22 08:06:00 +02:00 |
|
Mateusz Pusz
|
27bd2690bd
|
fix: preventing import std; in GMF
|
2024-07-16 20:50:04 +02:00 |
|
Mateusz Pusz
|
b870b85c25
|
feat: import std; support added
Resolves #595
|
2024-07-16 17:36:00 +02:00 |
|
Mateusz Pusz
|
73f7901329
|
build: duplicated cmake_minimum_required commands removed
Resolves #592
|
2024-07-14 18:04:05 +02:00 |
|
Mateusz Pusz
|
b5e8f2afcd
|
fix: si.h and angular.h now properly include hacks.h to define MP_UNITS_HOSTED before its usage
|
2024-07-12 15:03:19 +02: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
|
b3cd2cf6e3
|
feat: text output for angular units improved (space before symbol removed)
|
2024-07-04 10:40:12 +01:00 |
|
Mateusz Pusz
|
70289048bd
|
refactor: Unicode codepoints used for deg_C and deg_F text symbols
|
2024-06-30 17:14:37 +02:00 |
|
Mateusz Pusz
|
ba8681f90b
|
feat: 💥 delta and absolute construction helpers
|
2024-06-30 12:03:24 +02:00 |
|
Mateusz Pusz
|
4b46be7604
|
refactor: reference specifiers are now variable templates
|
2024-06-20 09:20:33 +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
|
d03482fa1b
|
feat: absolute and relative reference modifiers support added
|
2024-06-19 21:10:16 +02:00 |
|
Mateusz Pusz
|
f49b4c6f5f
|
refactor: compile-time optimizations reverted
|
2024-06-14 13:37:56 +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
|
6aa848a456
|
feat: 💥 from now on dimnensions have to be marked as final
|
2024-06-12 14:17:32 +02:00 |
|
Mateusz Pusz
|
d87bb70063
|
fix: magnitude get_value fixed for clang-17
|
2024-06-07 09:41:13 +02:00 |
|
Mateusz Pusz
|
e38c7c4460
|
refactor: magnitudes support refactored to improve compile-times
|
2024-06-06 20:58:15 +02:00 |
|
Mateusz Pusz
|
14a1801425
|
docs: copyright comments added to module files
|
2024-06-06 13:50:29 +02:00 |
|
Mateusz Pusz
|
c69bd140b2
|
refactor: all units made final
|
2024-06-06 13:18:45 +02:00 |
|
Mateusz Pusz
|
760d48502d
|
refactor: unit-related constexpr functions compile-time evaluation limited to only one that determines the return type
|
2024-06-05 08:24:33 +02:00 |
|
Mateusz Pusz
|
fb77585593
|
refactor: system's units do not inherit from one another anymore
Resolves #512
|
2024-06-05 08:16:02 +02:00 |
|
Mateusz Pusz
|
1c5b8de627
|
refactor: more workarounds for gcc-12
|
2024-06-01 13:03:20 +02:00 |
|
Mateusz Pusz
|
1ea2df9209
|
refactor: most std::remove_const_t removed and some replaced with the GCC-specific workaround
|
2024-06-01 09:12:16 +02:00 |
|
Mateusz Pusz
|
cd36e6f974
|
feat: freestanding support added
Resolves #564, #565, and #556
|
2024-05-30 19:50:02 +02:00 |
|
Mateusz Pusz
|
15a6d02152
|
Merge branch 'master' of github.com:mpusz/mp-units
|
2024-05-16 12:33:58 +02:00 |
|
Mateusz Pusz
|
5dc21fd29b
|
refactor: zeroth_degree_Fahrenheit definition simplified
|
2024-05-16 12:33:28 +02:00 |
|
 Yves DelleyandMateusz Pusz
|
6c85ba3f17
|
Update src/systems/include/mp-units/systems/si/unit_symbols.h
Co-authored-by: Mateusz Pusz <mateusz.pusz@gmail.com>
|
2024-05-14 15:50:04 +02:00 |
|
Yves Delley
|
d4734f630d
|
add missing unit symbols for ohm
|
2024-05-11 11:10:30 +02:00 |
|
Mateusz Pusz
|
75f719add7
|
refactor: code refactored to comply with clang-tidy
|
2024-05-08 11:12:38 +02:00 |
|
Mateusz Pusz
|
8ea346be1c
|
refactor: 💥 header files with the entire system definitions moved up in the directory tree
|
2024-04-25 16:34:11 +02:00 |
|
Mateusz Pusz
|
c066104af7
|
refactor: 💥 framework.h introduced + IWYU
|
2024-04-24 21:09:29 +02:00 |
|
Mateusz Pusz
|
15389107d4
|
fix: dependencies on cstdint header fixed
|
2024-04-23 08:59:14 +02:00 |
|
Mateusz Pusz
|
94a9a28d90
|
refactor: ISQ quantities includes in the chrono.h limited to the SI quantities only
|
2024-04-19 16:54:40 +01:00 |
|
Mateusz Pusz
|
f90a218705
|
refactor: 💥 ratio hidden as an implementation detail behind mag_ratio
|
2024-04-19 15:29:00 +01:00 |
|
Mateusz Pusz
|
fb97c2ea5a
|
refactor: basic_symbol_text renamed to symbol_text
|
2024-03-18 23:12:39 +09:00 |
|
Mateusz Pusz
|
10ee4cc13c
|
feat: some light and radiation ISQ quantities added
|
2024-02-24 09:32:58 +01:00 |
|