Commit Graph

  • 709e1190af derived_unit helper added Mateusz Pusz 2019-04-11 13:36:06 +01:00
  • e12fb2f52a git submodule download added to scm Mateusz Pusz 2019-04-10 19:38:34 +01:00
  • 8a6906fa38 Additional checks added to configure() method in conanfile Mateusz Pusz 2019-04-10 18:51:39 +01:00
  • 46ed9b10c9 Appveyor support added Mateusz Pusz 2019-04-10 18:45:08 +01:00
  • 37bb680aff test_package fixed Mateusz Pusz 2019-04-10 18:26:57 +01:00
  • 816c86a81a cmake install and find_package removed from conanfile Mateusz Pusz 2019-04-10 18:17:21 +01:00
  • f16d619d30 Documentation updated Mateusz Pusz 2019-04-10 17:20:32 +01:00
  • 134f137a2f cppstd support added Mateusz Pusz 2019-04-10 17:19:55 +01:00
  • 1dca9fa890 Obtaining library version from a CMake file added Mateusz Pusz 2019-04-10 17:12:24 +01:00
  • a2f829aa64 Test package fixed Mateusz Pusz 2019-04-09 22:15:10 +01:00
  • 2434bb86e0 conanfile fixed Mateusz Pusz 2019-04-09 22:09:21 +01:00
  • d78508a02f Refactored units definitions, added the remaining SI base units, refactored header includes Mateusz Pusz 2019-04-09 21:31:09 +01:00
  • dd9f1b20cb literals namespace made inline Mateusz Pusz 2019-04-09 17:22:15 +02:00
  • fe158440bb Upcasting facility refactored by adding additional alias templates Mateusz Pusz 2019-04-09 16:53:34 +02:00
  • 373e70f2b1 Conan stable_branch_pattern changed Mateusz Pusz 2019-04-09 13:43:53 +02:00
  • 941401de31 US customary length units added Mateusz Pusz 2019-04-09 13:34:55 +02:00
  • d781322a8e CONAN_RUN_TESTS support added Mateusz Pusz 2019-04-09 13:33:59 +02:00
  • c3fa014aac gcc-7 removed from Travis CI as it does not support C++20 Mateusz Pusz 2019-04-08 20:38:49 +02:00
  • 6a48132c5d Travis CI will now build dependencies from source if missing or outdated Mateusz Pusz 2019-04-08 20:18:28 +02:00
  • 810fc615b4 Most of the environment variables moved from .travis.yml to build.py Mateusz Pusz 2019-04-07 12:38:36 +02:00
  • 234b1cf15b build.py fixed Mateusz Pusz 2019-04-07 09:44:56 +02:00
  • 0b2ce0c351 Definition of conan remotes moved to build.py Mateusz Pusz 2019-04-07 08:56:20 +02:00
  • 240b79f9c3 AppVeyor label removed from README Mateusz Pusz 2019-04-07 08:36:10 +02:00
  • 62cf5ca493 Additional design questions added Mateusz Pusz 2019-04-07 08:34:47 +02:00
  • 754f4ef74c Conan remotes for Travis CI build fixed Mateusz Pusz 2019-04-07 08:33:53 +02:00
  • 125ecc56c8 units package renamed to mp-units/mp::units Mateusz Pusz 2019-04-07 08:33:13 +02:00
  • 63a88e929b CONAN_REMOTES variable added for Travis Mateusz Pusz 2019-04-06 23:49:33 +02:00
  • 1bcb1ea653 cmake/common updated Mateusz Pusz 2019-04-06 23:38:43 +02:00
  • 8d86d9401f units building and packaging redesigned + Travis CI support Mateusz Pusz 2019-04-06 23:25:35 +02:00
  • 09457e9b8f Minor changes to README Mateusz Pusz 2019-04-05 17:49:59 +02:00
  • e0aa10e133 Number concept extended with requirements on comparison operators Mateusz Pusz 2019-04-05 17:49:32 +02:00
  • f94a7b92ea GSL preconditions added (to be replaced with C++20 Contracts) Mateusz Pusz 2019-04-05 17:46:01 +02:00
  • 15dd7462ec upcastable renamed to upcast_base Mateusz Pusz 2019-04-05 17:45:09 +02:00
  • 6646051e65 Hand written concepts replaced with Casey Carter's repository Mateusz Pusz 2019-04-04 11:00:40 +02:00
  • 5b135b1251 Default representation changed to double Mateusz Pusz 2019-04-04 10:40:59 +02:00
  • 2be2bafc26 Requirements updated Mateusz Pusz 2019-04-04 10:37:45 +02:00
  • e0327adb47 Copyrights added to conanfile Mateusz Pusz 2019-04-04 10:34:58 +02:00
  • 0682404c08 Requirements section added to README Mateusz Pusz 2019-03-07 21:23:50 +01:00
  • 310541c9f1 upcastable class template added to provide the base class for upcastable classes Mateusz Pusz 2019-03-06 18:12:59 -10:00
  • 776c91cf64 Compilation issues fixed Mateusz Pusz 2019-01-14 19:54:19 +01:00
  • 925239cb31 Small constraints cleanup Mateusz Pusz 2019-01-14 19:38:51 +01:00
  • c997208fa7 [[nodiscard]] added Mateusz Pusz 2019-01-14 19:37:25 +01:00
  • 26eb30df03 merge_dimension added Mateusz Pusz 2019-01-14 19:28:51 +01:00
  • 722402f240 noexcept added to zero(), min(), and max() according to P0972 Mateusz Pusz 2018-12-01 21:53:56 +01:00
  • 456b37be9d README updated Mateusz Pusz 2018-11-17 15:24:06 +01:00
  • b508a75f6c README updated with design description Mateusz Pusz 2018-11-17 12:40:06 +01:00
  • ee7518d0a1 dimension_traits and unit_traits merged as upcasting_traits Mateusz Pusz 2018-11-17 12:39:45 +01:00
  • 45f7b4f19f static_assert replaced with a concept constraint in unit Mateusz Pusz 2018-11-17 12:38:45 +01:00
  • 467d548ae5 Additional type list sorting added to make_dimension Mateusz Pusz 2018-11-17 12:36:27 +01:00
  • 58e1eefd3b Inheritance hierarchy helpers for dimension and unit made more descriptive Mateusz Pusz 2018-11-15 05:29:01 +01:00
  • db64a3e6a1 More constraints added for Dimension and Unit concepts Mateusz Pusz 2018-11-15 05:27:16 +01:00
  • e866985668 Strong units support added Mateusz Pusz 2018-11-14 22:36:02 +01:00
  • 7205dc2cb9 Strong dimensions support added Mateusz Pusz 2018-11-14 22:14:44 +01:00
  • 297b71efcf Concepts usage improved Mateusz Pusz 2018-11-10 17:10:30 -08:00
  • 94fd74000c Type traits changed to variable templates Mateusz Pusz 2018-11-10 17:09:11 -08:00
  • 4e74617e2a Number concept used for representation Mateusz Pusz 2018-10-19 13:02:58 +02:00
  • e0511669cf Concepts usage added to example Mateusz Pusz 2018-10-16 15:41:00 +02:00
  • 4796d777b9 Centimeters support added Mateusz Pusz 2018-10-16 15:39:39 +02:00
  • 772d0e0889 CMake tools updated Mateusz Pusz 2018-10-01 11:44:35 +02:00
  • 6dd07002c2 Unit specific concepts introduced Mateusz Pusz 2018-09-29 18:19:25 -07:00
  • 4409fa01ca Library refactoring based on Walter Brown's feedback Mateusz Pusz 2018-09-29 18:08:02 -07:00
  • 2514b669c9 Type List concept fixed Mateusz Pusz 2018-09-28 14:25:12 -07:00
  • 8d42ed7eec Type List interface made generic Mateusz Pusz 2018-09-28 14:20:23 -07:00
  • 39bc536332 Concepts definition fixed Mateusz Pusz 2018-09-28 14:18:43 -07:00
  • 40ab45b506 Code cleanup Mateusz Pusz 2018-09-28 10:53:21 -07:00
  • 312dbf4f81 Units library moved to concepts world Mateusz Pusz 2018-09-28 07:47:37 -07:00
  • 4b376e3c2e Initial version Mateusz Pusz 2018-08-22 12:11:19 +02:00