Commit Graph

40 Commits

Author SHA1 Message Date
Mateusz Pusz 3d25ed022b refactor: drop MSVC <1950 NTTP/expression/is-value workarounds now that min MSVC is 195
The MP_UNITS_CONSTRAINED_NTTP_WORKAROUND / MP_UNITS_EXPRESSION_WORKAROUND /
MP_UNITS_IS_VALUE_WORKAROUND macros were gated on `_MSC_VER < 1950`. With the
minimum supported MSVC bumped to 195 in b0da3f7d0, that branch is unreachable
and the macros expand to identity, so remove them and inline the arguments at
every call site.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-24 22:43:50 +02:00
Khalil Estell e83e588655 Fix formatting and macro usage in test_package 2025-12-20 04:40:56 -08:00
Khalil Estell f55f2dac03 Follow mp-units macro style
Co-authored-by: Mateusz Pusz <mateusz.pusz@gmail.com>
2025-12-20 04:20:24 -08:00
Khalil Estell 05fa4093d1 Resolve mpusz/mp-units#734 2025-12-19 13:35:45 -08:00
Mateusz Pusz 35798a0f39 refactor: ostream.h header file made deprecated 2025-06-20 10:40:10 +02:00
Mateusz Pusz 50c05bddb3 refactor: format.h header file made deprecated 2025-06-20 09:06:49 +02:00
Mateusz Pusz a9fc203ee5 fix: MSVC workaround applied to test_package 2024-09-30 19:46:21 +02:00
Mateusz Pusz 7cbbcb5c17 fix: header conflict resulting from a merge fixed 2024-09-19 15:31:59 -06:00
Mateusz Pusz adbae41175 feat: MP_UNITS_IMPORT_STD and MP_UNITS_MODULES handled properly in test_package.cpp 2024-09-19 15:26:33 -06:00
Jonas Hoppe f651438f29 [clang-format] 2024-09-10 09:58:05 +02:00
Jonas Hoppe 52544678c1 [msvc][fix] add Workaround Macro to conan test-package 2024-09-09 12:37:38 +02:00
Jonas Hoppe 61ada08c3b [msvc][conan] update test_package.cpp 2024-09-03 13:20:11 +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 ffc8b6bd0d test: system header files simplified in test_package 2024-01-08 13:33:00 +01:00
Mateusz Pusz c0c8838665 test: test_package now use libfmt when needed 2024-01-08 13:32:17 +01:00
Mateusz Pusz 52ce2b21f7 refactor: iostream.h renamed to ostream.h 2023-06-23 15:03:04 +02:00
Mateusz Pusz 879ec35d84 build: conan test_package updated for V2 2023-05-26 15:57:14 +02:00
Mateusz Pusz 63682c99c5 ci: Conan test_package fixed to use references rather than UDLs 2021-04-01 13:20:24 +02:00
Mateusz Pusz bbbb77286c refactor: physical replaced with isq
Refers to #249
2021-03-16 12:03:25 +01:00
Mateusz Pusz 23720d055e refactor: Refactored the library file tree
Resolves #249
2021-03-16 09:32:28 +01:00
Mateusz Pusz cff718301c refactor: quantity_io added 2020-12-28 15:18:36 +01:00
Mateusz Pusz 56c2d5090b test: test_package made compatible with the VS2019 2020-12-23 20:22:13 +01:00
Mateusz Pusz 0702a005a7 Revert "test: {fmt} dependency check added in test_package"
This reverts commit 310f344598.
2020-12-22 00:28:35 +01:00
Mateusz Pusz 310f344598 test: {fmt} dependency check added in test_package 2020-12-22 00:20:23 +01:00
Mateusz Pusz 6e510b3a2a refactor: modules-like behavior for systems removed to improve broken compile-time
Reffers to #32
2020-09-13 00:11:02 +02:00
Mateusz Pusz c5cf329ed0 fix: Conan test_package fixed 2020-09-11 21:46:05 +02:00
Mateusz Pusz 9527b39005 refactor: 💥 q_* UDL renamed to _q_*
We had some fun exploring the STD UDLs for potential collisions,
we have learnt our lesson and know how to proceed.
Now is high time to start behaving and obeying C++ rules.
2020-09-09 19:20:35 +02:00
Mateusz Pusz 4bb51586dc refactor: got rid of gcc-9 backlog
BREAKING CHANGE: gcc-9.3 no longer supported
2020-09-08 13:09:34 +02:00
Mateusz Pusz 62434507a2 test_package fixed 2020-05-10 22:59:16 +02:00
Mateusz Pusz ce301748dd Velocity renamed to Speed (resolves #103) 2020-05-10 17:31:47 +02:00
Mateusz Pusz 7e935a4108 Physical units put in the physical namespace (I am sorry) 2020-05-08 22:39:24 +02:00
Mateusz Pusz 18620044c5 All UDLs are now prefixed with q_ 2020-02-17 15:56:06 +01:00
Mateusz Pusz 62164e426a conan test_package fixed 2019-12-11 08:34:16 +01:00
Mateusz Pusz b2f33c6dfa Example and test package code changed to use text formatting 2019-10-19 00:08:25 +02:00
Mateusz Pusz c3d7359ca3 units removed from a std::experimental namespace 2019-09-18 21:55:16 -06:00
Mateusz Pusz 7d70e6b1ce Predefined dimensions moved to a dedicated directory 2019-08-06 10:44:25 +02:00
Mateusz Pusz 22e0089c77 Conan test package build fixed 2019-07-24 13:28:07 +02:00
Mateusz Pusz 98203afa29 units moved to std::experimental namespace 2019-07-24 11:58:15 +02:00
Mateusz Pusz a2f829aa64 Test package fixed 2019-04-09 22:15:10 +01:00
Mateusz Pusz 8d86d9401f units building and packaging redesigned + Travis CI support 2019-04-06 23:25:35 +02:00