Commit Graph

  • f4c89fc8a2 feat: Initial gitpod support Mateusz Pusz 2021-09-30 20:58:34 +02:00
  • 56a5500e57 feat: Initial gitpod support Mateusz Pusz 2021-09-30 20:58:34 +02:00
  • 7acc209eb4 fix: output stream operator implementation fixed Mateusz Pusz 2021-09-25 12:53:44 +02:00
  • c9708fb642 refactor: safe_multiply() was incorrectly marked as static Mateusz Pusz 2021-09-25 12:49:35 +02:00
  • ed1b2d2647 fix: Some MSVC-specific special cases removed Mateusz Pusz 2021-09-23 19:16:44 +02:00
  • 40d6be9f75 fix: non-std error handling removed from fmt Mateusz Pusz 2021-09-20 19:54:07 +02:00
  • d325a0b5b5 fix: clang compilation issues fixed Mateusz Pusz 2021-09-20 17:04:35 +02:00
  • 55456e5d42 fix: truncating conversion issues in fmt fixed Mateusz Pusz 2021-09-20 15:43:28 +02:00
  • b1bd4cab2d feat: std::format support for compliant compilers added Mateusz Pusz 2021-09-20 15:01:58 +02:00
  • 9b842ac879 Merge branch 'master' of https://github.com/mpusz/units Mateusz Pusz 2021-09-17 20:42:55 +02:00
  • 6a1e156f8b docs: RTD theme upgraded Mateusz Pusz 2021-09-17 20:42:51 +02:00
  • 417f842585 fix: constraint recursion for GCC 11 Johel Ernesto Guerrero Peña 2021-09-17 08:58:15 -04:00
  • 0a4f99259d Merge branch 'master' of https://github.com/mpusz/units Mateusz Pusz 2021-09-17 13:56:30 +02:00
  • daa00c2f08 build: linear_algebra examples disabled for gcc-11.1.0 due to ICE Mateusz Pusz 2021-09-17 13:56:27 +02:00
  • df33d923e5 ci: Ninja set as the default CMake generator Mateusz Pusz 2021-09-17 13:29:30 +02:00
  • 3a997e5314 fix: explicit fmt usage added Mateusz Pusz 2021-09-17 09:48:33 +02:00
  • ddb6e6a90a fix: missing algorithm header added Mateusz Pusz 2021-09-17 09:47:59 +02:00
  • b44a683678 ci: gcc-11 support added to CMake Test Package CI Mateusz Pusz 2021-09-17 08:44:30 +02:00
  • a7f58cc95f ci: do we have gcc-11 onboard? Mateusz Pusz 2021-09-17 08:34:14 +02:00
  • 8740857a47 build: fmt updated to 8.0.1 Mateusz Pusz 2021-09-16 20:24:27 +02:00
  • 80abffc058 docs: contributing guide updated Mateusz Pusz 2021-09-16 09:41:51 +02:00
  • 8d8f73c0cf refactor: update hacks for LLVM 14 Johel Ernesto Guerrero Peña 2021-09-14 10:42:43 -04:00
  • 4ee09113eb Merge branches 'master' and 'master' of https://github.com/mpusz/units Mateusz Pusz 2021-09-10 13:12:12 +02:00
  • 5c15018190 build: Dependencies updated to gsl-lite/0.38.1 and catch2/2.13.7 Mateusz Pusz 2021-09-10 08:17:04 +02:00
  • 620835db97 test: Numeric rounding error commented out Mateusz Pusz 2021-09-10 08:08:02 +02:00
  • 48c4edf004 ci: Conan 1.40 added supports for clang-13 Mateusz Pusz 2021-09-10 07:36:11 +02:00
  • 89d704f867 ci: Setting CMake generator in Conan fixed for VS2019 Mateusz Pusz 2021-09-09 10:20:53 +02:00
  • 9fd9e00504 build: Conan 1.40 support fixed Mateusz Pusz 2021-09-09 10:12:14 +02:00
  • 120d863c40 test: derived_quantity-related compilation error fixed Mateusz Pusz 2021-09-09 09:26:23 +02:00
  • 04e66188bd fix: HEP compilation issues fixed Mateusz Pusz 2021-09-09 09:20:10 +02:00
  • 7708cb458c docs: A new way of setting CMake generator for Conan provided in usage Mateusz Pusz 2021-09-09 09:14:16 +02:00
  • 1ebf72e041 build: linear algebra switched to wg21-linear_algebra/0.7.2 Mateusz Pusz 2021-09-09 09:13:10 +02:00
  • 74ec93bda3 build: Required Conan version bumped to 1.40 Mateusz Pusz 2021-09-09 09:05:19 +02:00
  • 32868c9721 build: CMake generator is no longer obtained from an enviornment variable Mateusz Pusz 2021-09-09 09:01:05 +02:00
  • df45eafac0 build: Conan layout support added Mateusz Pusz 2021-09-09 08:58:52 +02:00
  • 7a833e496e build: conanfile.py cleanup Mateusz Pusz 2021-09-08 09:21:07 +02:00
  • 7f9dcbf3d6 docs: HEP system documentation added Mateusz Pusz 2021-09-02 22:24:20 +02:00
  • 2e29ddfb69 docs: Changelog updated Mateusz Pusz 2021-09-02 21:44:12 +02:00
  • c3e7c11117 Merge branch 'RalphSteinhagen-master' Mateusz Pusz 2021-09-02 21:42:07 +02:00
  • 791b155a22 Merge branch 'master' of git://github.com/RalphSteinhagen/units into RalphSteinhagen-master Mateusz Pusz 2021-09-02 21:41:54 +02:00
  • 32d0f7c871 docs: Sphinx documentation fixes Mateusz Pusz 2021-08-29 22:27:13 +02:00
  • 8847cff819 build: doxygen updated to 1.9.2 Mateusz Pusz 2021-08-29 22:23:45 +02:00
  • 26474375a9 Merge branch 'mpusz:master' into master Ralph J. Steinhagen 2021-08-28 08:47:53 +02:00
  • 157da0d068 added fixes to address review comments Ralph J. Steinhagen 2021-08-14 19:57:32 +02:00
  • 64edac75a7 docs: "Quantity References" chapter fixed Mateusz Pusz 2021-08-10 14:37:03 +02:00
  • 1530d1f6a3 ci: clang-13 support added for Conan Mateusz Pusz 2021-08-10 14:33:48 +02:00
  • 6b8cd399d5 ci: libunwind installation added for libc++ configurations Mateusz Pusz 2021-08-10 14:22:47 +02:00
  • 2986846cd1 ci: clang-13 CI added Mateusz Pusz 2021-08-10 14:16:41 +02:00
  • e6cfd4e69b build: clang-13 support added Mateusz Pusz 2021-08-10 13:54:39 +02:00
  • cc5318e5cc refactored HEP units into separate files and corrected namespace where necessary rstein 2021-08-04 13:42:50 +02:00
  • 3fb6262d2c Merge branch 'mpusz:master' into master Ralph J. Steinhagen 2021-08-03 10:58:15 +02:00
  • 322cde70b9 added HEP specific units and definitions Ralph J. Steinhagen 2021-08-02 22:15:54 +02:00
  • 1cd3c4bafb ci: The same changes applied to "CMake Test Package CI" workflow Mateusz Pusz 2021-07-28 13:11:11 +02:00
  • 942009f4f0 ci: "Ubuntu GCC 10.1.0" removed and "10.2.0" renamed to "10.3.0" Mateusz Pusz 2021-07-28 13:09:54 +02:00
  • 0188aa265c build: force_host_context=True added for build_requires Mateusz Pusz 2021-07-28 11:45:02 +02:00
  • b2e98808c4 ci: The same changes applied to "CMake Test Package CI" workflow Mateusz Pusz 2021-07-28 13:11:11 +02:00
  • 01912350d2 ci: "Ubuntu GCC 10.1.0" removed and "10.2.0" renamed to "10.3.0" Mateusz Pusz 2021-07-28 13:09:54 +02:00
  • d6673fe033 build: force_host_context=True added for build_requires Mateusz Pusz 2021-07-28 11:45:02 +02:00
  • 471504bb12 Merge branch 'mpusz:master' into master Ralph J. Steinhagen 2021-07-27 15:24:03 +02:00
  • ed5749a52b refactor: quantity op+() and op-() reimplemented in terms of reference rather then quantity types Mateusz Pusz 2021-07-27 14:40:05 +02:00
  • f7fac3a7a5 Merge branch 'mpusz:master' into master Ralph J. Steinhagen 2021-07-19 09:45:13 +02:00
  • 7f64e55d04 docs: update changelog for #288 Johel Ernesto Guerrero Peña 2021-06-29 17:27:04 -04:00
  • 0768f2739a fix: use complete type for MSVC Johel Ernesto Guerrero Peña 2021-06-29 17:23:01 -04:00
  • 8312b6e463 fix: factor out requires-expression to concept for MSVC Johel Ernesto Guerrero Peña 2021-06-29 17:04:03 -04:00
  • 80eefec97c fix: add quantity_point::origin, like std::chrono::time_point::clock Johel Ernesto Guerrero Peña 2021-06-27 18:35:21 -04:00
  • 7ed29807a6 removed superfluous requires statement in is_quantity<T> Ralph J. Steinhagen 2021-06-29 17:33:17 +02:00
  • 8e1539bf22 added inheritance unit-test and made is_quantity<T> more specific Ralph J. Steinhagen 2021-06-27 13:42:55 +02:00
  • 95ac869522 extended is_quantity<T> to support quantity-derived classes Mateusz Pusz 2021-06-27 11:31:54 +02:00
  • ae752da50e build: linear_algebra updated to 0.7.1 Mateusz Pusz 2021-06-29 19:20:10 +02:00
  • 5a1fe99a8e removed superfluous requires statement in is_quantity<T> Ralph J. Steinhagen 2021-06-29 17:33:17 +02:00
  • 7baaefe813 added inheritance unit-test and made is_quantity<T> more specific Ralph J. Steinhagen 2021-06-27 13:42:55 +02:00
  • 1f27646d4c extended is_quantity<T> to support quantity-derived classes Mateusz Pusz 2021-06-27 11:31:54 +02:00
  • b35b0bb61a docs: Doxygen updated to 1.9.1 Mateusz Pusz 2021-06-25 08:44:53 +02:00
  • 6af61af935 Merge branch 'master' of github.com:mpusz/units Mateusz Pusz 2021-06-08 18:00:57 +02:00
  • 991bb2b6eb build: PROJECT_SOURCE_DIR explicitly set as the CCACHE_BASEDIR Mateusz Pusz 2021-06-08 18:00:53 +02:00
  • 6593413081 build: CCACHE_BASEDIR is no longer set by default Mateusz Pusz 2021-06-08 17:58:49 +02:00
  • 4a9425d670 build: Replace file(REAL_PATH ...) with an alternative working with an older CMake versions Mateusz Pusz 2021-06-06 18:56:46 +02:00
  • 43825a531f chore: project version moved to 0.8.0 Mateusz Pusz 2021-05-11 23:07:03 +02:00
  • e0009bdb0d docs: mp-units 0.7.0 is here :-) v0.7.0 Mateusz Pusz 2021-05-11 20:46:57 +02:00
  • ae7aca5fa0 test: uncommented some already supported cases Mateusz Pusz 2021-05-11 20:12:46 +02:00
  • 0174572645 refactor: merged op% of quantity_kind into one Mateusz Pusz 2021-05-11 19:40:58 +02:00
  • c95e20c7ea refactor: quantity_kind constructors merged into one Mateusz Pusz 2021-05-11 19:39:50 +02:00
  • b00cff8ec8 refactor: quantity_point construction now relays only on a construction of a quantity_type Mateusz Pusz 2021-05-11 19:38:14 +02:00
  • 8540389530 fix: op% fixed for the same argument types case Mateusz Pusz 2021-05-11 19:36:07 +02:00
  • 6e42cabc64 feat: a support to define ISQ derived dimensions in terms of different number or order of components Mateusz Pusz 2021-05-11 15:31:46 +02:00
  • 1783d243da fix: quantity modulo arithmetics fixed Mateusz Pusz 2021-05-11 15:03:04 +02:00
  • 68203b6a9f test: additional tests for FPS unit text symbols added Mateusz Pusz 2021-05-10 18:11:53 +02:00
  • b894ee6558 refactor: 💥 got rid of a noble_derived_unit Mateusz Pusz 2021-05-10 18:03:47 +02:00
  • 7ead50acfc refactor: derived_kind template parameters reordered to be compatible with a derived_unit Mateusz Pusz 2021-05-10 16:45:38 +02:00
  • 8e88f06380 refactor: *deduced_unit renamed to *derived_unit Mateusz Pusz 2021-05-10 15:56:48 +02:00
  • 6c6e7955b6 chore: .gitignore updated to ignore auto-generated docs Mateusz Pusz 2021-05-10 15:51:17 +02:00
  • c028f606c8 docs: "Install" chapter added to Usage Mateusz Pusz 2021-05-09 19:30:27 +02:00
  • 2c8c6c2e98 refactor: quantity cration helpers are not opt-out rather than opt-in Mateusz Pusz 2021-05-09 15:52:20 +02:00
  • c1cf800bd1 build: PROGRAM, QUIET, and REQUIRED options added for enable_iwyu() Mateusz Pusz 2021-05-09 14:43:32 +02:00
  • cb5371dec9 build: enable_ccache() refactored Mateusz Pusz 2021-05-09 13:49:16 +02:00
  • a739c10427 ci: ccache max cache size limited to 50MB Mateusz Pusz 2021-05-08 19:54:19 +02:00
  • 2bb305eef6 ci: downcast_mode added to the cache key for ccache Mateusz Pusz 2021-05-08 19:53:01 +02:00
  • c8d7138ad7 ci: os and lib added as cache keys for ccache action Mateusz Pusz 2021-05-08 19:10:59 +02:00
  • 0513d4f74b ci: ccache-action added to ci-conan Mateusz Pusz 2021-05-08 18:45:41 +02:00
  • 7b0730cf17 build: ccache support added Mateusz Pusz 2021-05-08 18:28:49 +02:00