Commit Graph

455 Commits

Author SHA1 Message Date
Mateusz Pusz
022783df74 Extra typename usage removed from ratio.h 2019-09-13 08:52:22 +02:00
Mateusz Pusz
19e07fd549 Digital information concept added 2019-09-10 22:34:26 +02:00
Mateusz Pusz
bebaa5482c QuantityOf concept added 2019-09-10 22:33:54 +02:00
Mateusz Pusz
bce17a8476 Fractional dimension exponents support added 2019-09-10 21:20:32 +02:00
Mateusz Pusz
8587d5350d Expects changed to not do anything in a Release build 2019-09-10 20:23:10 +02:00
Mateusz Pusz
497a13da1a Dependency on gsl-lite removed as it causes issues with compiler-explorer 2019-09-10 20:07:48 +02:00
Mateusz Pusz
70a90b4ae0 config.h support removed as it causes issues with compiler-explorer 2019-09-10 18:59:23 +02:00
Mateusz Pusz
dfba6e8f85 Unit check for positive ratio improved 2019-09-09 23:02:07 +02:00
Mateusz Pusz
0e22baa1e9 Check for minimum gcc version fixed in conanfile 2019-09-09 23:00:52 +02:00
Mateusz Pusz
be54ae510f cmcstl2 updated to 2019.09.09 2019-09-09 23:00:14 +02:00
Mateusz Pusz
3bcd80681e base_dimension is provided as a const& to the exp type 2019-09-06 10:16:19 +02:00
Mateusz Pusz
33b6fa9f3f Concepts removed from unit related utilities to increase compile-times 2019-08-08 22:31:22 +02:00
Mateusz Pusz
eb5ff0bf99 cmcstl2 library updated to 2019.08.07 2019-08-08 13:49:51 +02:00
Mateusz Pusz
ae65407876 Missing change in unit tests committed to fix build errors 2019-08-07 18:34:18 +02:00
Mateusz Pusz
1d94eb93e8 dimension_ prefix removed from names of derived dimensions 2019-08-06 19:56:09 +02:00
Mateusz Pusz
fa53d854ca Bintray badge fixed in README 2019-08-06 16:39:52 +02:00
Mateusz Pusz
7d70e6b1ce Predefined dimensions moved to a dedicated directory 2019-08-06 10:44:25 +02:00
Mateusz Pusz
9452cf5f3c Concepts usage removed from deduced template arguments and partial specializations 2019-08-06 10:35:43 +02:00
Mateusz Pusz
ee938409e5 README updated with pre-release notes 2019-08-05 18:35:18 +02:00
Mateusz Pusz
9c979fc03a Missing op*() added 2019-08-05 18:22:53 +02:00
Mateusz Pusz
b0c4a6c2a8 meter renamed to metre 2019-08-02 17:04:55 +02:00
Mateusz Pusz
ce53df71fc Added a few more derived dimensions 2019-07-24 16:55:21 +02:00
Mateusz Pusz
22e0089c77 Conan test package build fixed 2019-07-24 13:28:07 +02:00
Mateusz Pusz
41fdfeeea9 Version updated to 0.3.0 2019-07-24 13:27:46 +02:00
Mateusz Pusz
9e74613a4a Leading underscore prefix removed from UDLs 2019-07-24 12:20:06 +02:00
Mateusz Pusz
98203afa29 units moved to std::experimental namespace 2019-07-24 11:58:15 +02:00
Mateusz Pusz
4ca2004859 0.2.0 release description added to release notes 2019-07-24 11:34:17 +02:00
Mateusz Pusz
0a7aa690b9 Small documentation update
- default value for quantity representation
2019-07-24 11:33:15 +02:00
Mateusz Pusz
df7edd6377 Merge pull request #4 from mkrupcale/fix-conan-install-doc
Fix conan-mpusz remote URL
2019-07-19 16:53:32 +02:00
Mateusz Pusz
eeb4c9c951 Dimension template parameter removed from quantity 2019-07-19 13:49:49 +02:00
Mateusz Pusz
03a22cba2a upcasting renamed to downcasting 2019-07-18 23:24:24 +02:00
Mateusz Pusz
7cbeb35e17 Double sorting of exponents removed v0.2.0 2019-07-18 10:01:42 +02:00
Mateusz Pusz
f80fcad920 Overview added to DESIGN.md 2019-07-18 09:54:35 +02:00
Matthew Krupcale
838bb65b1b Fix conan-mpusz remote URL
* doc/INSTALL.md: Fix conan-mpusz remote URL
2019-06-13 21:07:18 -04:00
Mateusz Pusz
25a470dcb7 std::conditional_t replaced with custom implementation 2019-05-28 16:21:28 +02:00
Mateusz Pusz
9c0f2c6878 Custom ratio type implemented 2019-05-28 16:17:48 +02:00
Mateusz Pusz
7bcc5c7b0b common_ratio refactored 2019-05-28 15:01:50 +02:00
Mateusz Pusz
c43871578e type_list refactored 2019-05-28 14:35:25 +02:00
Mateusz Pusz
9d5e46cd53 Custom type_traits header added 2019-05-28 14:33:57 +02:00
Mateusz Pusz
cec78ec8cb type_list related tests added to metabench 2019-05-28 14:33:08 +02:00
Mateusz Pusz
c3d896e661 Input range for ratio creation changed 2019-05-28 14:31:50 +02:00
Mateusz Pusz
6780978be6 ratio_type_constexpr refactored to provide safe_multiply 2019-05-19 20:38:45 +02:00
Mateusz Pusz
7caadfcd0d Ratio metabench tests split to individual operations 2019-05-19 17:40:05 +02:00
Mateusz Pusz
225696135c Small documentation update 2019-05-18 18:15:07 +02:00
Mateusz Pusz
4282bd0cc7 Project version updated to 0.2.0 2019-05-18 13:22:49 +02:00
Mateusz Pusz
e2099ed95b CI scripts switched to gcc-9 2019-05-18 13:20:21 +02:00
Mateusz Pusz
82263d8562 Hacked std::type_identity removed 2019-05-18 13:20:21 +02:00
Mateusz Pusz
4b6a7ebb39 Down with typename 2019-05-18 13:19:23 +02:00
Mateusz Pusz
d75377ccaf std::decay_t replaced with std::remove_cvref_t 2019-05-18 13:19:23 +02:00
Mateusz Pusz
348dc236bd 0.1.0 released for gcc-8 v0.1.0 2019-05-18 13:01:09 +02:00