Commit Graph

  • 929a812ec4 cmcstl2 dependency changed to range-v3 0.9.1 Mateusz Pusz 2019-09-18 09:49:17 -06:00
  • 3fcb7c9e91 dim_invert and dim_consolidate cleanup Mateusz Pusz 2019-09-18 06:37:30 -06:00
  • 32a65a7405 Support for derived dimensions in exp added Mateusz Pusz 2019-09-18 06:36:52 -06:00
  • 422c078cb2 Yet another small update to changelog Mateusz Pusz 2019-09-17 07:08:32 -06:00
  • 4acd38ac8f Small update to a changelog v0.3.0 Mateusz Pusz 2019-09-17 06:52:22 -06:00
  • a04507e961 Documentation update for 0.3.0 Mateusz Pusz 2019-09-17 06:46:10 -06:00
  • 90a7dbe3fa quantity_cast<U, Rep> support added Mateusz Pusz 2019-09-16 00:21:58 -06:00
  • fc2b1add84 The title of one of the metabench renamed Mateusz Pusz 2019-09-15 20:04:51 -06:00
  • 9953acb2ab Missing concept added to type_list Mateusz Pusz 2019-09-15 17:33:46 -06:00
  • 5413bb865b make_dimension metabench test added Mateusz Pusz 2019-09-15 17:33:20 -06:00
  • 29e8278613 type_list metabench tests updated Mateusz Pusz 2019-09-15 19:09:10 +02:00
  • 3801152dc7 ratio metabench tests updated Mateusz Pusz 2019-09-15 19:06:46 +02:00
  • 022783df74 Extra typename usage removed from ratio.h Mateusz Pusz 2019-09-13 08:52:22 +02:00
  • 19e07fd549 Digital information concept added Mateusz Pusz 2019-09-10 22:34:26 +02:00
  • bebaa5482c QuantityOf concept added Mateusz Pusz 2019-09-10 22:33:54 +02:00
  • bce17a8476 Fractional dimension exponents support added Mateusz Pusz 2019-09-10 21:20:32 +02:00
  • 8587d5350d Expects changed to not do anything in a Release build Mateusz Pusz 2019-09-10 20:23:10 +02:00
  • 497a13da1a Dependency on gsl-lite removed as it causes issues with compiler-explorer Mateusz Pusz 2019-09-10 20:07:48 +02:00
  • 70a90b4ae0 config.h support removed as it causes issues with compiler-explorer Mateusz Pusz 2019-09-10 18:59:23 +02:00
  • dfba6e8f85 Unit check for positive ratio improved Mateusz Pusz 2019-09-09 23:02:07 +02:00
  • 0e22baa1e9 Check for minimum gcc version fixed in conanfile Mateusz Pusz 2019-09-09 23:00:52 +02:00
  • be54ae510f cmcstl2 updated to 2019.09.09 Mateusz Pusz 2019-09-09 23:00:14 +02:00
  • 3bcd80681e base_dimension is provided as a const& to the exp type Mateusz Pusz 2019-09-06 10:16:19 +02:00
  • 33b6fa9f3f Concepts removed from unit related utilities to increase compile-times Mateusz Pusz 2019-08-08 22:31:22 +02:00
  • eb5ff0bf99 cmcstl2 library updated to 2019.08.07 Mateusz Pusz 2019-08-08 13:49:51 +02:00
  • ae65407876 Missing change in unit tests committed to fix build errors Mateusz Pusz 2019-08-07 18:34:18 +02:00
  • 1d94eb93e8 dimension_ prefix removed from names of derived dimensions Mateusz Pusz 2019-08-06 19:56:09 +02:00
  • fa53d854ca Bintray badge fixed in README Mateusz Pusz 2019-08-06 16:39:52 +02:00
  • 7d70e6b1ce Predefined dimensions moved to a dedicated directory Mateusz Pusz 2019-08-06 10:44:25 +02:00
  • 9452cf5f3c Concepts usage removed from deduced template arguments and partial specializations Mateusz Pusz 2019-08-06 10:35:43 +02:00
  • ee938409e5 README updated with pre-release notes Mateusz Pusz 2019-08-05 18:35:18 +02:00
  • 9c979fc03a Missing op*() added Mateusz Pusz 2019-08-05 18:22:53 +02:00
  • b0c4a6c2a8 meter renamed to metre Mateusz Pusz 2019-08-02 17:04:55 +02:00
  • ce53df71fc Added a few more derived dimensions Mateusz Pusz 2019-07-24 16:55:21 +02:00
  • 22e0089c77 Conan test package build fixed Mateusz Pusz 2019-07-24 13:28:07 +02:00
  • 41fdfeeea9 Version updated to 0.3.0 Mateusz Pusz 2019-07-24 13:27:46 +02:00
  • 9e74613a4a Leading underscore prefix removed from UDLs Mateusz Pusz 2019-07-24 12:20:06 +02:00
  • 98203afa29 units moved to std::experimental namespace Mateusz Pusz 2019-07-24 11:58:15 +02:00
  • 4ca2004859 0.2.0 release description added to release notes Mateusz Pusz 2019-07-24 11:34:17 +02:00
  • 0a7aa690b9 Small documentation update Mateusz Pusz 2019-07-24 11:33:15 +02:00
  • df7edd6377 Merge pull request #4 from mkrupcale/fix-conan-install-doc Mateusz Pusz 2019-07-19 16:53:32 +02:00
  • eeb4c9c951 Dimension template parameter removed from quantity Mateusz Pusz 2019-07-19 13:49:49 +02:00
  • 03a22cba2a upcasting renamed to downcasting Mateusz Pusz 2019-07-18 23:24:24 +02:00
  • 7cbeb35e17 Double sorting of exponents removed v0.2.0 Mateusz Pusz 2019-07-18 10:01:42 +02:00
  • f80fcad920 Overview added to DESIGN.md Mateusz Pusz 2019-07-18 09:54:35 +02:00
  • 838bb65b1b Fix conan-mpusz remote URL Matthew Krupcale 2019-06-13 21:07:18 -04:00
  • 25a470dcb7 std::conditional_t replaced with custom implementation Mateusz Pusz 2019-05-28 16:21:28 +02:00
  • 9c0f2c6878 Custom ratio type implemented Mateusz Pusz 2019-05-28 16:17:48 +02:00
  • 7bcc5c7b0b common_ratio refactored Mateusz Pusz 2019-05-28 15:01:50 +02:00
  • c43871578e type_list refactored Mateusz Pusz 2019-05-28 14:35:25 +02:00
  • 9d5e46cd53 Custom type_traits header added Mateusz Pusz 2019-05-28 14:33:57 +02:00
  • cec78ec8cb type_list related tests added to metabench Mateusz Pusz 2019-05-28 14:33:08 +02:00
  • c3d896e661 Input range for ratio creation changed Mateusz Pusz 2019-05-28 14:31:50 +02:00
  • 6780978be6 ratio_type_constexpr refactored to provide safe_multiply Mateusz Pusz 2019-05-18 21:21:46 +02:00
  • 7caadfcd0d Ratio metabench tests split to individual operations Mateusz Pusz 2019-05-19 17:40:05 +02:00
  • 225696135c Small documentation update Mateusz Pusz 2019-05-18 18:15:07 +02:00
  • 4282bd0cc7 Project version updated to 0.2.0 Mateusz Pusz 2019-05-08 11:25:09 -06:00
  • e2099ed95b CI scripts switched to gcc-9 Mateusz Pusz 2019-05-07 08:59:02 -06:00
  • 82263d8562 Hacked std::type_identity removed Mateusz Pusz 2019-05-07 21:43:40 -06:00
  • 4b6a7ebb39 Down with typename Mateusz Pusz 2019-04-11 17:40:54 +01:00
  • d75377ccaf std::decay_t replaced with std::remove_cvref_t Mateusz Pusz 2019-04-11 17:24:17 +01:00
  • 348dc236bd 0.1.0 released for gcc-8 v0.1.0 Mateusz Pusz 2019-05-18 13:01:09 +02:00
  • f18b00252b Metabench chart renamed Mateusz Pusz 2019-05-18 12:59:37 +02:00
  • c30673fb7e Compiler version specific configuration support added Mateusz Pusz 2019-05-18 12:59:08 +02:00
  • 28277c56ed A small refactoring of a metabench cmake Mateusz Pusz 2019-05-17 23:34:09 +02:00
  • 7bebf6e1e0 Metabench support and tests added Mateusz Pusz 2019-05-17 22:41:46 +02:00
  • a63b5ab111 std::ratio<1> set as a default for unit Mateusz Pusz 2019-05-09 19:54:18 -06:00
  • 1bbbd02f1c Concepts workaround added to operator/() Mateusz Pusz 2019-05-08 20:43:52 -06:00
  • 85ab642fc4 Scalar concept added Mateusz Pusz 2019-05-08 19:56:24 -06:00
  • 61e9edbcdf Compiler version checking added to conanfile.py Mateusz Pusz 2019-05-08 17:55:49 -06:00
  • 04a3218cd0 CI fixed for compiler.cppstd Mateusz Pusz 2019-05-08 15:47:46 -06:00
  • 9d50534a1f Updated to cmcstl2/2019.04.26 Mateusz Pusz 2019-05-08 15:10:06 -06:00
  • aca7861faf cppstd moved to compiler.cppstd Mateusz Pusz 2019-05-08 15:09:42 -06:00
  • e5ee2cd381 Conan is able to set C++ version when cppstd is used Mateusz Pusz 2019-05-08 12:11:43 -06:00
  • 863a14ed36 Unit tests with useless casts refactored Mateusz Pusz 2019-05-08 11:19:33 -06:00
  • 9000a0206e Compile flags updated Mateusz Pusz 2019-05-08 11:13:23 -06:00
  • 27ab2db216 Minor changes to .gitignore Mateusz Pusz 2019-05-08 09:53:07 -06:00
  • 85cd880572 Conan packaging refactored Mateusz Pusz 2019-05-08 09:52:46 -06:00
  • 88a3b9b50a Portability issue fixed in a unit test Mateusz Pusz 2019-05-08 09:06:45 -06:00
  • 7b186e31cc Minor file formatting Mateusz Pusz 2019-05-08 09:06:20 -06:00
  • 02de44cd12 .gitignore updated Mateusz Pusz 2019-05-08 09:05:59 -06:00
  • e9d1ae2719 Concepts-related hacks added to import them to std namespace Mateusz Pusz 2019-05-08 09:05:31 -06:00
  • 4990274281 .vs adde to .gitignore Mateusz Pusz 2019-05-08 07:17:28 -06:00
  • a80001c745 units::common_quantity_t documentation added Mateusz Pusz 2019-05-07 21:54:23 -06:00
  • cf2370b8fe Limited number of places where common_type is being used on quantities Mateusz Pusz 2019-05-07 21:03:58 -06:00
  • cdf9f929c3 Refactoring part of quantity interface (similar changes applied to the rest of functions make gcc crash) Mateusz Pusz 2019-05-07 17:39:21 -06:00
  • be997394ea git submodule update added to AppVeyor Mateusz Pusz 2019-05-07 09:48:49 -06:00
  • 2d52782407 type_list moved from mp to units namespace Mateusz Pusz 2019-05-07 08:28:02 -06:00
  • 0e36a6025f tools.h spread to multiple files Mateusz Pusz 2019-05-07 08:25:18 -06:00
  • a0b09969eb Small refactoring of build.py Mateusz Pusz 2019-04-16 17:51:49 +02:00
  • 0d68efdcd7 quantity_cast fixed Mateusz Pusz 2019-04-16 10:38:16 +02:00
  • ed964292c7 quantity_cast() made constexpr Mateusz Pusz 2019-04-16 10:36:07 +02:00
  • 0adb50ab0e merge_dimension_t helper template arguments fixed Mateusz Pusz 2019-04-15 18:24:29 +02:00
  • 27858f2b33 my_value toy class refactored Mateusz Pusz 2019-04-11 20:56:16 +01:00
  • adcd1e2f1b one() added to quantity_values and quantity Mateusz Pusz 2019-04-11 20:54:27 +01:00
  • 2af2a28699 Design documentation updated with unit prefixes Mateusz Pusz 2019-04-11 18:56:09 +01:00
  • f995f5ce60 Prefixes support added Mateusz Pusz 2019-04-11 18:41:24 +01:00
  • d572b50bee README updated v0.0.1 Mateusz Pusz 2019-04-11 13:54:51 +01:00
  • a49ef2d055 Area support added Mateusz Pusz 2019-04-11 13:36:54 +01:00
  • 9cea2b89cf Badges fixed in README Mateusz Pusz 2019-04-11 13:36:35 +01:00