Commit Graph

  • 563895137a fix: missing header files added to unit.h and dimension.h Mateusz Pusz 2024-02-27 10:21:44 +01:00
  • 64b8ace663 fix: missing export added for text_encoding Mateusz Pusz 2024-02-27 10:17:32 +01:00
  • 19193577eb build: CTest usage with --output-on-failure enabled in conanfile Mateusz Pusz 2024-02-27 09:46:22 +01:00
  • 63d00977e1 docs: improved the docs for using-directives of unit_symbols Mateusz Pusz 2024-02-27 09:43:41 +01:00
  • d9723b61a6 docs: "hello units" example updated with dimensions output Mateusz Pusz 2024-02-26 14:36:49 +01:00
  • aa72c830c4 docs: import mp_units; lines removed from the recently added code examples Mateusz Pusz 2024-02-26 14:02:16 +01:00
  • 978b1918f9 style: whitespaces cleanup to make pre-commit happy Mateusz Pusz 2024-02-26 13:50:32 +01:00
  • a6fd23a5e4 docs: unit symbols admonition extended in the "Quick Start" chapter Mateusz Pusz 2024-02-26 13:47:57 +01:00
  • 95c1357820 fix: missing type_traits.h header added Mateusz Pusz 2024-02-26 10:04:24 +01:00
  • e50d75a104 feat: dimension text output added Mateusz Pusz 2024-02-26 09:30:08 +01:00
  • 10ee4cc13c feat: some light and radiation ISQ quantities added Mateusz Pusz 2024-02-24 09:32:58 +01:00
  • f1639a038b style: headers reordered to make pre-commit happy Mateusz Pusz 2024-02-23 22:24:26 +01:00
  • 5ca9168381 feat: proper exports implemented for C++ modules Mateusz Pusz 2024-02-23 21:09:17 +01:00
  • 6546878e5e fix: __cpp_explicit_this_parameter clang-18 hack applied only for C++23 and up Mateusz Pusz 2024-02-23 16:51:59 +01:00
  • 81ad4aedee refactor: get_canonical_unit moved out from detail namespace Mateusz Pusz 2024-02-23 16:40:58 +01:00
  • 97fabb9c84 refactor: compat_macros.h added to format.h Mateusz Pusz 2024-02-23 16:27:21 +01:00
  • caf40e10d4 refactor: core_gmf.h tuning Mateusz Pusz 2024-02-23 14:12:37 +01:00
  • be317116fc refactor: missing header files included Mateusz Pusz 2024-02-23 14:06:53 +01:00
  • c36fe2e9ac fix: compat_macros.h added to core_gmf.h Mateusz Pusz 2024-02-23 09:06:59 +01:00
  • c57d172e29 fix: compilation fixed after last commits Mateusz Pusz 2024-02-22 22:35:18 +01:00
  • b1466ca020 refactor: FMT macros moved to compat_macros.h Mateusz Pusz 2024-02-22 20:52:39 +01:00
  • 572968f932 ci: GitHub actions updated to not use deprecated versions Mateusz Pusz 2024-02-22 20:33:58 +01:00
  • 4475bab192 style: whitespaces fixed to make pre-commit happy Mateusz Pusz 2024-02-22 20:30:42 +01:00
  • 16ae51d748 style: SortUsingDeclarations disabled in .clang-format Mateusz Pusz 2024-02-22 20:29:59 +01:00
  • 7aacf5a3bf fix: ODR violations in C++ modules fixed for clang-18 Mateusz Pusz 2024-02-22 20:25:05 +01:00
  • c18788f3ad docs: 2.2 release announcement draft added Mateusz Pusz 2024-02-22 17:21:29 +01:00
  • cb3a29e2b5 docs: CHANGELOG updated Mateusz Pusz 2024-02-22 17:13:10 +01:00
  • f38c5ef3cf docs: CRTP full name fixed Mateusz Pusz 2024-02-22 11:23:22 +01:00
  • a907bcdcfd style: whitespaces fixed in a Dockerfile Mateusz Pusz 2024-02-22 11:19:19 +01:00
  • e37c83d5e1 docs: Cairo dependency described in the MkDocs section Mateusz Pusz 2024-02-22 09:44:30 +01:00
  • cc05323b36 Merge pull request #551 from mpusz/typed_references Mateusz Pusz 2024-02-21 10:36:09 +01:00
  • 6fed655bc3 refactor: reference interface refactored a bit to workaround clang-16 linking issues Mateusz Pusz 2024-02-21 10:17:04 +01:00
  • e6b9a5cb92 Revert "refactor: make_reference used to return values from reference operations" Mateusz Pusz 2024-02-21 10:06:31 +01:00
  • 1afb3d5c18 Merge branch 'master' of github.com:mpusz/units Mateusz Pusz 2024-02-20 19:59:53 +01:00
  • cd61e077b7 test: a few quantity_spec tests added Mateusz Pusz 2024-02-20 19:59:46 +01:00
  • f81e9bdcfe refactor: kind_of_ refactored to take a type to improve error messages Mateusz Pusz 2024-02-20 19:49:22 +01:00
  • 792bd2c191 style: small formatting cleanup of conanfile.py Mateusz Pusz 2024-02-17 23:02:00 +01:00
  • d4f41bb513 refactor: _min_cppstd replaced with an inlined version Mateusz Pusz 2024-02-17 23:00:23 +01:00
  • 8e2a3c6340 style: CheckCXXFeatureSupported.cmake reformatted to make pre-commit happy Mateusz Pusz 2024-02-17 22:50:47 +01:00
  • aacdf6770b build(conan): can_run check added before running tests Mateusz Pusz 2024-02-17 22:47:46 +01:00
  • 8cb8416ea5 build(conan): generate() now set cache_variables Mateusz Pusz 2024-02-17 22:46:24 +01:00
  • 3d89bec4b9 feat: 💥 MP_UNITS_AS_SYSTEM_HEADERS support removed Mateusz Pusz 2024-02-17 22:45:23 +01:00
  • 762f56d865 build: include_guard added to AddMPUnitsModule Mateusz Pusz 2024-02-17 22:44:30 +01:00
  • 532b9e53d4 build: check_cxx_feature_supported added Mateusz Pusz 2024-02-17 22:43:48 +01:00
  • 9f08f4b170 refactor: validate_ascii_string refactored to is_basic_literal_character_set Mateusz Pusz 2024-02-17 08:40:54 +01:00
  • cb858f1e51 feat: ABI concerns resolved with introduction of u8 strings for symbols Mateusz Pusz 2024-02-16 22:13:13 +01:00
  • 54dbeea68b style: AddMPUnitsModule reformatted with cmake-format Mateusz Pusz 2024-02-16 17:02:56 +01:00
  • 8b9ca0e342 Merge branch 'master' of github.com:mpusz/mp-units Mateusz Pusz 2024-02-16 15:46:44 +01:00
  • 0035015133 build: CMake header sets require at least 3.23 Mateusz Pusz 2024-02-15 22:22:35 +01:00
  • c24a0c060d build: add_mp_units_module improved Mateusz Pusz 2024-02-15 22:20:46 +01:00
  • 4145f3f6f1 refactor(example): partial headers replaced with the isq header Mateusz Pusz 2024-02-15 22:19:29 +01:00
  • d5474cc095 docs: minor fixes Mateusz Pusz 2024-02-15 22:18:39 +01:00
  • bde00c80c6 refactor: total energy refactored to use CTAD instead of auto Mateusz Pusz 2024-02-15 22:13:24 +01:00
  • 19826eaf3d fix: compilation fixed on C++23 Mateusz Pusz 2024-02-14 07:07:21 +01:00
  • 2e609d9d6d fix: add missing unit test changes Mateusz Pusz 2024-02-13 21:14:00 +01:00
  • 26a7b35e73 Merge pull request #550 from mpusz/typed_prefixes Mateusz Pusz 2024-02-13 20:45:53 +01:00
  • f1353a7166 docs: get_kind() note added to "Systems of Quantities" chapter Mateusz Pusz 2024-02-13 20:25:28 +01:00
  • 202c1d10da refactor: get_kind() now returns kind_of Mateusz Pusz 2024-02-13 20:23:03 +01:00
  • f16ac802b3 fix: a value set for __cpp_explicit_this_parameter Mateusz Pusz 2024-02-13 16:26:38 +01:00
  • 28896583e5 Merge pull request #554 from NAThompson/atomic_compatibility Mateusz Pusz 2024-02-10 21:47:07 +01:00
  • 34eac6a61e Update test/runtime/atomic_test.cpp Nick 2024-02-10 09:52:26 -08:00
  • 947baa6d67 Update test/runtime/atomic_test.cpp Nick 2024-02-10 09:35:04 -08:00
  • c313c2c083 Ensure mp-units are compatible with std::atomic Nick Thompson 2024-02-10 08:33:52 -08:00
  • cb3fd0043f Merge branch 'master' of github.com:mpusz/units Mateusz Pusz 2024-02-10 12:19:49 +01:00
  • 862e39ec97 refactor: 💥 Conan config options renamed to user.mp-units.* Mateusz Pusz 2024-02-10 12:19:44 +01:00
  • 755a09d100 build: cmake.useCMakePresets set to always for Gitpod Mateusz Pusz 2024-02-06 17:18:46 +01:00
  • 963256acf1 refactor: make_reference used to return values from reference operations Mateusz Pusz 2024-02-06 11:28:20 +01:00
  • 1663aa082f fix: quantity_spec compilation fixed Mateusz Pusz 2024-02-05 20:43:36 +01:00
  • 8b5d2ead52 fix: si_test compilation fixed Mateusz Pusz 2024-02-05 19:45:08 +01:00
  • b4c08bb8fe feat: improve types readability by eliminating extraneous () for a value of a type for references Mateusz Pusz 2024-02-05 19:41:53 +01:00
  • 25a4c7c128 fix: quantity_test compilation fixed Mateusz Pusz 2024-02-05 19:32:38 +01:00
  • 96dcea751d feat: improve types readability by eliminating extraneous () for a value of a type for prefixes Mateusz Pusz 2024-02-05 19:11:14 +01:00
  • d4dde886cb build: explicit this enabled with a workaround for clang-18 Mateusz Pusz 2024-02-05 16:33:32 +01:00
  • 1bf723e0fe build: more gitpod-related changes Mateusz Pusz 2024-02-05 09:38:36 +00:00
  • 0c27be46f8 build: more gitpod improvements Mateusz Pusz 2024-02-04 18:01:12 +00:00
  • d5d803fe07 build: liveserver no longer needed in gitpod Mateusz Pusz 2024-02-03 17:49:28 +00:00
  • 79591bca0b style: more whitespaces fixed Mateusz Pusz 2024-02-03 17:46:25 +00:00
  • d0cbc53585 style: whitespaces fixed to make pre-commit happy Mateusz Pusz 2024-02-03 17:37:22 +00:00
  • 63c0768c20 build: conan-gitpod-mp-units remote added to gitpod Mateusz Pusz 2024-02-03 17:36:59 +00:00
  • fd2b8bb1e4 build: more gitpod-related fixes Mateusz Pusz 2024-02-02 21:33:01 +00:00
  • f132750160 build: gitpod environment updated Mateusz Pusz 2024-02-02 20:34:23 +00:00
  • 1340088fb7 build: gitpod docker file updated Mateusz Pusz 2024-01-30 18:25:17 +01:00
  • 62100e5745 style: whitespaces fixed to make pre-commit happy Mateusz Pusz 2024-01-27 22:53:56 +01:00
  • 99167fd3c4 docs: code samples modernized Mateusz Pusz 2024-01-27 22:47:33 +01:00
  • 05f481d3e9 fix: thermodynamics.h header fixed to be standalone Mateusz Pusz 2024-01-26 16:42:32 +01:00
  • 3382cb4b30 fix: compilation issues fixed Mateusz Pusz 2024-01-26 16:04:59 +01:00
  • e0f9048e4b refactor: si_quantities.h added to improve compile-times Mateusz Pusz 2024-01-26 15:53:18 +01:00
  • 12c7a43d7d docs: C++ modules should be properly supported by gcc-14 Mateusz Pusz 2024-01-26 08:09:48 +01:00
  • 7565cd09af build: change the default value of MP_UNITS_USE_FMTLIB to be undefined by default Mateusz Pusz 2024-01-26 08:04:26 +01:00
  • 7a9748e5dc Merge pull request #548 from mpusz/new_fmt Mateusz Pusz 2024-01-23 23:28:59 +01:00
  • c65d83c62b style: too long line in conanfile.py issue fixed Mateusz Pusz 2024-01-23 23:28:35 +01:00
  • 8e52792aad build: _std_format_minimum_compilers_version added Mateusz Pusz 2024-01-23 23:08:14 +01:00
  • 1a04019ca5 docs: minimum compiler requirements updated Mateusz Pusz 2024-01-23 23:06:25 +01:00
  • fa4db03701 ci: std::format runs disabled for clang-16 and apple-clang Mateusz Pusz 2024-01-23 23:05:47 +01:00
  • a3c72c5c12 ci: use_fmtlib=True set for CodeQL workflow Mateusz Pusz 2024-01-23 22:48:54 +01:00
  • bfe00f25e4 ci: another try to exclude runs in a matrix Mateusz Pusz 2024-01-23 22:44:55 +01:00
  • 9b98fcb118 build: use_fmtlib build option default set to False Mateusz Pusz 2024-01-23 22:36:56 +01:00
  • c9c8afed74 ci: caching now accounts for various formatting Mateusz Pusz 2024-01-23 22:34:47 +01:00
  • b5fc5cb37f fix: excluded build config in CI fixed Mateusz Pusz 2024-01-23 22:34:13 +01:00
  • d67de617c5 ci: separate builds for different formatting options enabled Mateusz Pusz 2024-01-23 22:29:31 +01:00