Commit Graph

  • adca315f15 fix: Add missing include Björn Schäpers 2021-03-25 06:41:17 +01:00
  • 5251a8a241 fix: Unused <functional> header removed from basic_concepts.h Mateusz Pusz 2021-03-23 19:42:08 +01:00
  • 1d2b920538 Merge branch 'master' of github.com:mpusz/units Mateusz Pusz 2021-03-19 23:31:54 +01:00
  • 1197fa1ec4 fix: MSVC shadowing warning disabled for fmt_unit_test.cpp Mateusz Pusz 2021-03-19 23:31:36 +01:00
  • 173e1f0554 docs: usage chapter fixed Mateusz Pusz 2021-03-19 23:21:00 +01:00
  • 4f7c944022 docs: quantity_kind.rst fixed and included in TOC Mateusz Pusz 2021-03-19 23:20:32 +01:00
  • 822c409e91 docs: library directory structure chapter updated Mateusz Pusz 2021-03-19 23:19:53 +01:00
  • fc7b0e44e2 feat: 💥 !data system renamed to isq::iec80000 (quantity names renamed too) Mateusz Pusz 2021-03-19 23:04:52 +01:00
  • 0cbfcf2aa6 build: Small cleanup of GitHub Actions Mateusz Pusz 2021-03-19 14:02:53 +01:00
  • 590044b9f2 build: set CXX as a language for test_package CMake project Mateusz Pusz 2021-03-19 12:56:56 +01:00
  • 3f45da5882 fix: Switched to check_cxx_symbol_exists() for libcxx detection Mateusz Pusz 2021-03-19 12:56:32 +01:00
  • ec4c283cc0 build: range-v3 dependency added to CMake config file for clang + libc++ Mateusz Pusz 2021-03-19 11:08:50 +01:00
  • 03fe0d5b27 ci: bash set as a shell for all run actions Mateusz Pusz 2021-03-19 11:08:08 +01:00
  • 2defd58899 ci: another effort to fix it Mateusz Pusz 2021-03-19 09:58:01 +01:00
  • 30532ca4e8 ci: another trial to fix test_package Mateusz Pusz 2021-03-19 09:30:24 +01:00
  • 829952132a ci: test_package fixed again Mateusz Pusz 2021-03-19 09:16:48 +01:00
  • 078fbdc782 ci: Ninja install fixed for test_package Mateusz Pusz 2021-03-19 08:58:56 +01:00
  • 6d11e72fc9 ci: test_package extended for different compilers and OSes Mateusz Pusz 2021-03-19 08:45:40 +01:00
  • 813403c8f0 build: range-v3 dependency fixed Mateusz Pusz 2021-03-19 08:41:11 +01:00
  • 081e61eb98 build: overwriting "core" requires in package_info() fixed Mateusz Pusz 2021-03-19 08:21:36 +01:00
  • 528898fb2c build: package_info() fixed Mateusz Pusz 2021-03-19 07:58:30 +01:00
  • 88e642ec74 refactor: QuantityValue concept renamed to Representation Mateusz Pusz 2021-03-19 07:53:18 +01:00
  • 67b2ad5d05 Merge branch 'go2sh-add_symbolrate' Mateusz Pusz 2021-03-19 07:35:40 +01:00
  • 07cb258eff Merge branch 'add_symbolrate' of https://github.com/go2sh/units into go2sh-add_symbolrate Mateusz Pusz 2021-03-19 07:35:20 +01:00
  • 3629173df2 Merge branch 'go2sh-add_si_prefix_bit' Mateusz Pusz 2021-03-19 07:25:14 +01:00
  • 6c4dc95897 Merge branch 'add_si_prefix_bit' of https://github.com/go2sh/units into go2sh-add_si_prefix_bit Mateusz Pusz 2021-03-19 07:24:53 +01:00
  • ca7762177f refactor: quantity::value_ renamed to quantity::number_ Mateusz Pusz 2021-03-19 07:01:12 +01:00
  • 901b09fd52 refactor: quantity::count() renamed to quantity::number() Mateusz Pusz 2021-03-19 06:47:37 +01:00
  • bcaf252dec build: Library components exposed in Conan Mateusz Pusz 2021-03-19 06:36:26 +01:00
  • f0cfc14b83 refactor: remove operator/(Rep, reference) Johel Ernesto Guerrero Peña 2021-03-18 18:56:31 -04:00
  • 9da39070ed docs: update for reference<D, U> Johel Ernesto Guerrero Peña 2021-03-18 18:36:44 -04:00
  • 376c402fa0 fix: remove implied support for unallowed syntaxes on quantity kinds and references Johel Ernesto Guerrero Peña 2021-03-18 17:23:45 -04:00
  • 5914ae2260 docs(src): expand on non-allowed syntaxes Johel Ernesto Guerrero Peña 2021-03-18 17:22:46 -04:00
  • ddbbb8ac55 style: remove braces from value Johel Ernesto Guerrero Peña 2021-03-18 17:17:25 -04:00
  • ced4b3bbed refactor: make reference's interface hidden friends Johel Ernesto Guerrero Peña 2021-03-18 17:11:54 -04:00
  • 234337d310 refactor: use perfect forwarding for make functions Johel Ernesto Guerrero Peña 2021-03-18 17:06:17 -04:00
  • c61b8643d7 refactor(test): rename references.cpp to references_test.cpp Johel Ernesto Guerrero Peña 2021-03-18 17:00:36 -04:00
  • ed94ba347f refactor(test): rename unit_constants.cpp to references.cpp Johel Ernesto Guerrero Peña 2021-03-18 16:11:37 -04:00
  • 0b87e7c99c refactor!: require explicit number for references Johel Ernesto Guerrero Peña 2021-03-18 16:09:00 -04:00
  • 6d9abe97e5 docs: rephrase 'unit constant' to 'quantity reference' Johel Ernesto Guerrero Peña 2021-03-18 14:21:37 -04:00
  • 0c09871bca fix: do not forward declare reference's interface on MSVC Johel Ernesto Guerrero Peña 2021-03-18 14:19:16 -04:00
  • 018c5837f9 refactor: rename unit_constants to references Johel Ernesto Guerrero Peña 2021-03-18 14:03:43 -04:00
  • 1068f7d182 refactor: use values rather than types for reference Johel Ernesto Guerrero Peña 2021-03-18 13:40:49 -04:00
  • 4622979ed9 refactor: make the interface of reference more visible Johel Ernesto Guerrero Peña 2021-03-18 13:23:46 -04:00
  • dd1a46cd35 style: mark comment as TODO Johel Ernesto Guerrero Peña 2021-03-18 13:13:49 -04:00
  • 9a520edfe9 refactor!: replace one_rep with reference<D, U> Johel Ernesto Guerrero Peña 2021-03-17 15:20:07 -04:00
  • bf27b256b2 docs: CMake targets definition in usage updated Mateusz Pusz 2021-03-18 20:50:38 +01:00
  • 4ef4c1ea1f build: CONFIG REQUIRED added for range-v3 Mateusz Pusz 2021-03-18 08:18:18 +01:00
  • 5df447f912 docs: usage updated Mateusz Pusz 2021-03-18 08:17:45 +01:00
  • 533b957a23 build: disabling of gcc warnings removed from Conan Mateusz Pusz 2021-03-18 08:17:00 +01:00
  • d6f9ae0308 ci: Chocolatey caching removed Mateusz Pusz 2021-03-17 22:38:24 +01:00
  • 27c9ca5ffd ci: yet another attempt to cache Ninja Mateusz Pusz 2021-03-17 22:29:23 +01:00
  • d48db94f7d ci: another attempt to cache Chocolatey dependencies Mateusz Pusz 2021-03-17 22:19:57 +01:00
  • 21d20ed56d ci: Chocolatey dependencies caching added Mateusz Pusz 2021-03-17 17:43:14 +01:00
  • 44025cd9a0 docs: CMake generators updated in "Live At Head" chapter Mateusz Pusz 2021-03-17 15:57:11 +01:00
  • f2b52e9743 Merge branch 'master' of github.com:mpusz/units Mateusz Pusz 2021-03-17 13:46:59 +01:00
  • 37473eb8ad refactor: core-io and core-fmt separate modules added Mateusz Pusz 2021-03-17 13:46:28 +01:00
  • 229d303319 refactor: add portable diagnostic pragmas Johel Ernesto Guerrero Peña 2021-03-16 23:03:20 -04:00
  • b356a53fa4 build: installation of mp-units and mp-units-systems fixed Mateusz Pusz 2021-03-16 23:40:57 +01:00
  • 221883bb25 build: core library and each system separated to dedicated CMake targets Mateusz Pusz 2021-03-16 23:05:45 +01:00
  • 7ee0e3ff90 docs: ISQ systems reference fixed Mateusz Pusz 2021-03-16 23:02:43 +01:00
  • bbbb77286c refactor: physical replaced with isq Mateusz Pusz 2021-03-16 12:03:25 +01:00
  • f3bcdc4ad2 docs: Project's dependencies updated on the Usage page Mateusz Pusz 2021-03-16 10:27:59 +01:00
  • fa27e0c175 ci: Conan config fixed again Mateusz Pusz 2021-03-16 10:16:09 +01:00
  • f96d61b769 ci: Configure Conan step fixed Mateusz Pusz 2021-03-16 10:13:17 +01:00
  • 48d55f31c6 ci: Changed Conan configuration initialization Mateusz Pusz 2021-03-16 10:03:47 +01:00
  • 2f1dc6a9f3 ci: Add support for clang-12 to Conan's settings.yml Mateusz Pusz 2021-03-16 09:57:54 +01:00
  • 23720d055e refactor: Refactored the library file tree Mateusz Pusz 2021-03-16 09:32:28 +01:00
  • d8367d31b8 ci: libc++ installation added as a separate CI step Mateusz Pusz 2021-03-15 22:29:05 +01:00
  • 04a2e1672f ci: libc++-abi installation added Mateusz Pusz 2021-03-15 22:21:25 +01:00
  • dbdede8cfc build: minimum VS version fixed in conanfile.py Mateusz Pusz 2021-03-15 22:10:19 +01:00
  • 1f0dd453eb docs: clang support added to docs Mateusz Pusz 2021-03-15 22:08:12 +01:00
  • 18746db840 ci: clang support added to CI Mateusz Pusz 2021-03-15 21:36:15 +01:00
  • 5c94a40906 build: COMP_XXX renamed to UNITS_COMP_XXX Mateusz Pusz 2021-03-15 21:13:21 +01:00
  • 625f452daa build: libc++ support added Mateusz Pusz 2021-03-15 21:11:26 +01:00
  • 53f0b5a4e5 test: unused variable in Release disabled with [[maybe_unused]] Mateusz Pusz 2021-03-15 18:48:18 +01:00
  • c46ea4460f build: compiler warnings handling refactored for clang Mateusz Pusz 2021-03-15 18:47:21 +01:00
  • 533595d669 fix: address comments from @mpusz Johel Ernesto Guerrero Peña 2021-02-23 13:23:02 -04:00
  • 94eb477f02 refactor: apply comments Johel Ernesto Guerrero Peña 2021-02-22 14:40:23 -04:00
  • dca553ed96 example: fix compilation for Clang 13 Johel Ernesto Guerrero Peña 2021-02-21 17:52:35 -04:00
  • f228ddfd77 test: fix misc Clang warnings Johel Ernesto Guerrero Peña 2021-02-21 17:24:52 -04:00
  • 6a43e10fe6 test: compile quantity_point_kind_test.cpp Johel Ernesto Guerrero Peña 2021-02-21 17:16:57 -04:00
  • 0b961dc71c fix: check selective QuantityValue requirements Johel Ernesto Guerrero Peña 2021-02-21 17:10:35 -04:00
  • 5f135d11bb fix: check requirement early Johel Ernesto Guerrero Peña 2021-02-21 16:59:13 -04:00
  • 69fac6b695 test: don't support compiling quantity_test.cpp with downcasting off Johel Ernesto Guerrero Peña 2021-02-21 16:02:44 -04:00
  • c148fffd95 test: compile quantity_point_test.cpp Johel Ernesto Guerrero Peña 2021-02-21 15:59:00 -04:00
  • fe73c9abe2 fix: disable range-v3 in MSVC Johel Ernesto Guerrero Peña 2021-02-21 15:54:05 -04:00
  • 1fec222ad3 test: fix si_cgs_test.cpp Johel Ernesto Guerrero Peña 2021-02-21 15:49:57 -04:00
  • 3a033781cd test: fix warnings (quantity(_kind)_test.cpp) Johel Ernesto Guerrero Peña 2021-02-21 15:41:22 -04:00
  • 03a417196a test: compile quantity(_kind)_test.cpp with downcasting on Johel Ernesto Guerrero Peña 2021-02-21 13:33:17 -04:00
  • 3002c5673d test: compile quantity_test.cpp with -DUNITS_DOWNCAST_MODE=0 Johel Ernesto Guerrero Peña 2021-02-21 02:08:08 -04:00
  • b18061ab0e build: clang support added Mateusz Pusz 2021-02-21 00:40:56 +01:00
  • 1250b9618e build: Minimum VS version updated in conanfile.py Mateusz Pusz 2021-03-15 14:18:49 +01:00
  • 209f193086 fix: exalitre fixed Mateusz Pusz 2021-03-15 12:12:41 +01:00
  • dd39dd4f6e Merge branch 'master' of github.com:mpusz/units Mateusz Pusz 2021-03-14 16:50:28 +01:00
  • c42b5c0498 docs: CMAKE_BUILD_TYPE is not needed as CMakeToolchain will provide it anyway Mateusz Pusz 2021-03-14 16:50:24 +01:00
  • 7c9e35dcd6 refactor: explicit usage unified accross the library Mateusz Pusz 2021-03-13 19:55:18 +01:00
  • 23da1299d6 build: CMake scripts cleanup Mateusz Pusz 2021-03-13 19:53:09 +01:00
  • b5f1eb33ac feat: energy_density and radioactivity definitions added Mateusz Pusz 2021-03-13 19:39:59 +01:00
  • 3b3b9d92fb docs: Minimum required VS version bumped to 16.9 Mateusz Pusz 2021-03-12 23:10:39 +01:00