Commit Graph

  • 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
  • 069712b222 fix: Visual Studio caught up with terse form of constraints Mateusz Pusz 2021-03-12 23:06:11 +01:00
  • a91e234c90 build: get_version() replaced with set_version() Mateusz Pusz 2021-03-05 12:14:42 +01:00
  • 2229012f93 build: Additional Conan settings added Mateusz Pusz 2021-03-05 12:12:01 +01:00
  • 65e383a506 docs: Basic concepts embraced with examples Mateusz Pusz 2021-03-05 11:31:46 +01:00
  • a22600c8e3 ci: Scheduled task removed from CodeQL action Mateusz Pusz 2021-03-05 09:19:19 +01:00
  • 0d3740cc87 refactor: earth_radius moved to cpp file Mateusz Pusz 2021-02-26 14:25:01 +01:00
  • cdba0cdbc4 refactor: glide_computer refactored and extended with geographical coordinates Mateusz Pusz 2021-02-26 14:10:36 +01:00
  • 929c197fff fix: downcasting facility for GCC 11 Johel Ernesto Guerrero Peña 2021-02-25 17:43:17 -04:00
  • 8632ac1461 chore: clang-format file updated for clang-format-12 Mateusz Pusz 2021-02-23 20:42:34 +01:00
  • db231659be docs: CHANGELOG updated Mateusz Pusz 2021-02-23 20:35:10 +01:00
  • e5462c1b65 fixed sign-conversion warning in doubtful conversion between std::clock_t and std::time_t Yves Delley 2021-02-23 08:09:10 +01:00
  • 017183653d feat: full-on dimensional analysis between related quantity kinds Johel Ernesto Guerrero Peña 2021-02-16 18:40:03 -04:00
  • dad9b4f166 fix: user-provided CTAD guides fixed Mateusz Pusz 2021-02-20 17:19:43 +01:00
  • a41b3a42fe fix: gsl_ExpectsAudit() added for all relevant quantity and quantity_kind operations Mateusz Pusz 2021-02-20 17:17:45 +01:00
  • 35e6253fb8 refactor: UDLs switched to use gsl_ExpectsAudit (checks enabled only in a Debug build) Mateusz Pusz 2021-02-18 20:17:10 +01:00
  • fe335b656a build: Audit contracts checking enabled for a Debug build Mateusz Pusz 2021-02-18 20:15:52 +01:00
  • f2cb24357c fix: UDLs cannot be consteval Mateusz Pusz 2021-02-18 19:54:40 +01:00
  • 419db7a36e Merge branch 'master' of github.com:mpusz/units Mateusz Pusz 2021-02-18 19:34:22 +01:00
  • 8d6d43b32d feat: quantity point-like support Johel Ernesto Guerrero Peña 2021-02-17 02:57:59 -04:00
  • a7f452cd12 refactor: Got rid of -Wsign-conversion warnings on UDLs Mateusz Pusz 2021-02-17 19:37:20 +01:00
  • 86584dbfe2 docs: "UDLs vs Unit Constants" chapter extended Mateusz Pusz 2021-02-17 17:54:12 +01:00
  • 8193065feb Merge branch 'master' of github.com:mpusz/units Mateusz Pusz 2021-02-17 16:45:31 +01:00
  • ddfd91939e ci: Conan toolchain usage added to Documentation CI Mateusz Pusz 2021-02-17 16:45:28 +01:00
  • 052d818385 fix: downcasting facility for non-default-constructible types Johel Ernesto Guerrero Peña 2021-02-17 01:25:47 -04:00
  • 02ea4825e8 docs: Compilation warnings handling refactored Mateusz Pusz 2021-02-17 15:45:30 +01:00
  • 00d182e133 fix: operators to behave like the underlying type's Johel Ernesto Guerrero Peña 2021-02-06 02:20:00 -04:00
  • 58903e46e6 build: Missing doc dependencies added Mateusz Pusz 2021-02-16 19:20:10 +01:00
  • 9923e76a7f docs: kind.rst renamed to kinds.rst Mateusz Pusz 2021-02-16 19:19:44 +01:00
  • a50492b7ab docs: Interoperability chapter added Mateusz Pusz 2021-02-16 19:19:12 +01:00
  • ada3c60ee9 refactor: QuantityLike concept improved Mateusz Pusz 2021-02-16 19:18:14 +01:00
  • c2f9a62e34 docs: CHANGELOG updated Mateusz Pusz 2021-02-16 19:16:30 +01:00
  • 8476517185 refactor: box_example modernized Mateusz Pusz 2021-02-16 16:21:05 +01:00
  • c641f1873f docs: Documentation updated Mateusz Pusz 2021-02-16 16:19:57 +01:00
  • a8fccf0cb5 docs: Quantity Kinds docs fixed Mateusz Pusz 2021-02-15 20:38:24 +01:00
  • 29d40f42ef build: ci-conan fixed Mateusz Pusz 2021-02-15 20:11:16 +01:00
  • a0aa450267 build: downcast_mode verifications added to Conan unit tests Mateusz Pusz 2021-02-15 20:09:35 +01:00
  • 79025fff3d fix: Implicit conversion in a downcast_result fixed Mateusz Pusz 2021-02-15 20:08:17 +01:00
  • 4051a74554 docs: Linear algebra docs fixed Mateusz Pusz 2021-02-15 19:44:19 +01:00
  • 6bf09aa646 feat: quantity_kind and quantity_point_kind Johel Ernesto Guerrero Peña 2021-01-04 18:36:26 -04:00
  • 384f4b2624 Merge branch 'master' of github.com:mpusz/units Mateusz Pusz 2021-02-15 18:34:41 +01:00
  • 959895d2b9 build: CMake installation namespace fixed Mateusz Pusz 2021-02-15 18:34:26 +01:00
  • a168f49b66 fix: lack of compound assignment from dimensionless<one> Johel Ernesto Guerrero Peña 2021-02-06 21:42:25 -04:00
  • 8f04bd9cfe build: mp::units CMake target was a bad idea -> mp-units::mp-units is back Mateusz Pusz 2021-02-15 17:06:09 +01:00
  • 4d965d7f47 fix: 💥 dim_torque now properly divides by an angle (instead of multiply) + default unit name change Mateusz Pusz 2021-02-15 15:01:56 +01:00
  • efeacca9ee fix: restore user-warnings within the library implementation Johel Ernesto Guerrero Peña 2021-02-05 22:40:22 -04:00
  • 8100b6c13d build: scope parameter added to set_warnings() Mateusz Pusz 2021-01-28 18:53:00 +01:00
  • df4fe0bc57 build: CMakeDeps support added Mateusz Pusz 2021-01-28 18:51:48 +01:00
  • 1108e13cab build: test_package swithced to use new Conan toolchains Mateusz Pusz 2021-01-28 14:12:13 +01:00
  • 5eb9b047bf build: cmake_paths is now supported by Conan recipe Mateusz Pusz 2021-01-27 17:48:53 +01:00
  • f9b15ddcd5 build: fmt updated to 7.1.3 Mateusz Pusz 2021-01-27 17:12:27 +01:00
  • 6ebbc11072 build: catch2 updated to 2.13.4 Mateusz Pusz 2021-01-27 17:10:14 +01:00
  • 98c15a2356 fix: quantity_cast between different, equivalent dimensions Johel Ernesto Guerrero Peña 2021-01-18 15:55:55 -04:00
  • ba37c37abd fix: MSVC compilation fixed Mateusz Pusz 2021-01-06 19:06:09 +01:00
  • 3ce9a5ba67 refactor: Not needed parnetheses removed Mateusz Pusz 2021-01-06 19:00:10 +01:00
  • f4ff02f8e5 fix: quantity's compound operators fixed to behave like ints do Mateusz Pusz 2021-01-06 16:44:32 +01:00
  • a84c9addfa build: gsl-lite component name fixed in conanfile.py Mateusz Pusz 2021-01-06 15:22:13 +01:00
  • b1e98a97d0 refactor: ms-gsl replaced with gsl-lite Mateusz Pusz 2021-01-05 17:47:07 +01:00
  • 3e66ea93b9 fix: Added constraints for quantity_values Mateusz Pusz 2021-01-04 19:37:38 +01:00
  • 76437a7752 fix: unit_tests.cpp compilation fixed for MSVC Mateusz Pusz 2021-01-04 13:55:27 +01:00