Commit Graph
3072 Commits
Author SHA1 Message Date
Mateusz Pusz 54dbeea68b style: AddMPUnitsModule reformatted with cmake-format 2024-02-16 17:02:56 +01:00
Mateusz Pusz 8b9ca0e342 Merge branch 'master' of github.com:mpusz/mp-units 2024-02-16 15:46:44 +01:00
Mateusz Pusz 0035015133 build: CMake header sets require at least 3.23 2024-02-15 22:22:35 +01:00
Mateusz Pusz c24a0c060d build: add_mp_units_module improved 2024-02-15 22:20:46 +01:00
Mateusz Pusz 4145f3f6f1 refactor(example): partial headers replaced with the isq header 2024-02-15 22:19:29 +01:00
Mateusz Pusz d5474cc095 docs: minor fixes 2024-02-15 22:18:39 +01:00
Mateusz Pusz bde00c80c6 refactor: total energy refactored to use CTAD instead of auto 2024-02-15 22:13:24 +01:00
Mateusz Pusz 19826eaf3d fix: compilation fixed on C++23 2024-02-14 07:07:21 +01:00
Mateusz Pusz 2e609d9d6d fix: add missing unit test changes 2024-02-13 21:14:00 +01:00
Mateusz Pusz 26a7b35e73 Merge pull request #550 from mpusz/typed_prefixes
feat: improve types readability by eliminating extraneous `()` for a value of a type for prefixes
2024-02-13 20:45:53 +01:00
Mateusz Pusz f1353a7166 docs: get_kind() note added to "Systems of Quantities" chapter 2024-02-13 20:25:28 +01:00
Mateusz Pusz 202c1d10da refactor: get_kind() now returns kind_of 2024-02-13 20:23:03 +01:00
Mateusz Pusz f16ac802b3 fix: a value set for __cpp_explicit_this_parameter 2024-02-13 16:26:38 +01:00
Mateusz Pusz 28896583e5 Merge pull request #554 from NAThompson/atomic_compatibility
Ensure mp-units are compatible with std::atomic
2024-02-10 21:47:07 +01:00
NickandMateusz Pusz 34eac6a61e Update test/runtime/atomic_test.cpp
Co-authored-by: Mateusz Pusz <mateusz.pusz@gmail.com>
2024-02-10 11:35:09 -08:00
NickandMateusz Pusz 947baa6d67 Update test/runtime/atomic_test.cpp
Co-authored-by: Mateusz Pusz <mateusz.pusz@gmail.com>
2024-02-10 09:35:04 -08:00
Nick Thompson c313c2c083 Ensure mp-units are compatible with std::atomic 2024-02-10 08:43:44 -08:00
Mateusz Pusz cb3fd0043f Merge branch 'master' of github.com:mpusz/units 2024-02-10 12:19:49 +01:00
Mateusz Pusz 862e39ec97 refactor: 💥 Conan config options renamed to user.mp-units.* 2024-02-10 12:19:44 +01:00
Mateusz Pusz 755a09d100 build: cmake.useCMakePresets set to always for Gitpod 2024-02-06 17:18:46 +01:00
Mateusz Pusz 8b5d2ead52 fix: si_test compilation fixed 2024-02-05 19:45:08 +01:00
Mateusz Pusz 25a4c7c128 fix: quantity_test compilation fixed 2024-02-05 19:32:38 +01:00
Mateusz Pusz 96dcea751d feat: improve types readability by eliminating extraneous () for a value of a type for prefixes 2024-02-05 19:12:47 +01:00
Mateusz Pusz d4dde886cb build: explicit this enabled with a workaround for clang-18 2024-02-05 16:33:32 +01:00
Mateusz Pusz 1bf723e0fe build: more gitpod-related changes 2024-02-05 09:38:36 +00:00
Mateusz Pusz 0c27be46f8 build: more gitpod improvements 2024-02-04 18:01:12 +00:00
Mateusz Pusz d5d803fe07 build: liveserver no longer needed in gitpod 2024-02-03 17:49:28 +00:00
Mateusz Pusz 79591bca0b style: more whitespaces fixed 2024-02-03 17:46:25 +00:00
Mateusz Pusz d0cbc53585 style: whitespaces fixed to make pre-commit happy 2024-02-03 17:37:22 +00:00
Mateusz Pusz 63c0768c20 build: conan-gitpod-mp-units remote added to gitpod 2024-02-03 17:36:59 +00:00
Mateusz Pusz fd2b8bb1e4 build: more gitpod-related fixes 2024-02-02 21:33:01 +00:00
Mateusz Pusz f132750160 build: gitpod environment updated 2024-02-02 20:34:23 +00:00
Mateusz Pusz 1340088fb7 build: gitpod docker file updated 2024-01-30 18:25:17 +01:00
Mateusz Pusz 62100e5745 style: whitespaces fixed to make pre-commit happy 2024-01-27 22:53:56 +01:00
Mateusz Pusz 99167fd3c4 docs: code samples modernized 2024-01-27 22:47:33 +01:00
Mateusz Pusz 05f481d3e9 fix: thermodynamics.h header fixed to be standalone 2024-01-26 16:42:32 +01:00
Mateusz Pusz 3382cb4b30 fix: compilation issues fixed 2024-01-26 16:04:59 +01:00
Mateusz Pusz e0f9048e4b refactor: si_quantities.h added to improve compile-times 2024-01-26 15:53:18 +01:00
Mateusz Pusz 12c7a43d7d docs: C++ modules should be properly supported by gcc-14 2024-01-26 08:09:48 +01:00
Mateusz Pusz 7565cd09af build: change the default value of MP_UNITS_USE_FMTLIB to be undefined by default 2024-01-26 08:04:26 +01:00
Mateusz Pusz 7a9748e5dc Merge pull request #548 from mpusz/new_fmt
feat!: New formatting grammar
2024-01-23 23:28:59 +01:00
Mateusz Pusz c65d83c62b style: too long line in conanfile.py issue fixed 2024-01-23 23:28:35 +01:00
Mateusz Pusz 8e52792aad build: _std_format_minimum_compilers_version added 2024-01-23 23:08:14 +01:00
Mateusz Pusz 1a04019ca5 docs: minimum compiler requirements updated 2024-01-23 23:06:25 +01:00
Mateusz Pusz fa4db03701 ci: std::format runs disabled for clang-16 and apple-clang 2024-01-23 23:05:47 +01:00
Mateusz Pusz a3c72c5c12 ci: use_fmtlib=True set for CodeQL workflow 2024-01-23 22:48:54 +01:00
Mateusz Pusz bfe00f25e4 ci: another try to exclude runs in a matrix 2024-01-23 22:44:55 +01:00
Mateusz Pusz 9b98fcb118 build: use_fmtlib build option default set to False 2024-01-23 22:36:56 +01:00
Mateusz Pusz c9c8afed74 ci: caching now accounts for various formatting 2024-01-23 22:34:47 +01:00
Mateusz Pusz b5fc5cb37f fix: excluded build config in CI fixed 2024-01-23 22:34:13 +01:00