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
Mateusz Pusz
f18b00252b
Metabench chart renamed
2019-05-18 12:59:37 +02:00
Mateusz Pusz
c30673fb7e
Compiler version specific configuration support added
2019-05-18 12:59:08 +02:00
Mateusz Pusz
28277c56ed
A small refactoring of a metabench cmake
2019-05-17 23:34:09 +02:00
Mateusz Pusz
7bebf6e1e0
Metabench support and tests added
2019-05-17 22:41:46 +02:00
Mateusz Pusz
a63b5ab111
std::ratio<1> set as a default for unit
2019-05-09 19:54:18 -06:00
Mateusz Pusz
1bbbd02f1c
Concepts workaround added to operator/()
2019-05-08 20:43:52 -06:00
Mateusz Pusz
85ab642fc4
Scalar concept added
2019-05-08 19:56:24 -06:00
Mateusz Pusz
61e9edbcdf
Compiler version checking added to conanfile.py
2019-05-08 17:55:49 -06:00
Mateusz Pusz
04a3218cd0
CI fixed for compiler.cppstd
2019-05-08 15:47:46 -06:00
Mateusz Pusz
9d50534a1f
Updated to cmcstl2/2019.04.26
2019-05-08 15:10:06 -06:00
Mateusz Pusz
aca7861faf
cppstd moved to compiler.cppstd
2019-05-08 15:09:42 -06:00
Mateusz Pusz
e5ee2cd381
Conan is able to set C++ version when cppstd is used
2019-05-08 12:11:43 -06:00
Mateusz Pusz
863a14ed36
Unit tests with useless casts refactored
2019-05-08 11:19:33 -06:00
Mateusz Pusz
9000a0206e
Compile flags updated
2019-05-08 11:13:23 -06:00
Mateusz Pusz
27ab2db216
Minor changes to .gitignore
2019-05-08 09:53:07 -06:00
Mateusz Pusz
85cd880572
Conan packaging refactored
2019-05-08 09:52:46 -06:00
Mateusz Pusz
88a3b9b50a
Portability issue fixed in a unit test
2019-05-08 09:06:45 -06:00
Mateusz Pusz
7b186e31cc
Minor file formatting
2019-05-08 09:06:20 -06:00
Mateusz Pusz
02de44cd12
.gitignore updated
2019-05-08 09:05:59 -06:00
Mateusz Pusz
e9d1ae2719
Concepts-related hacks added to import them to std namespace
2019-05-08 09:05:31 -06:00
Mateusz Pusz
4990274281
.vs adde to .gitignore
2019-05-08 07:17:28 -06:00
Mateusz Pusz
a80001c745
units::common_quantity_t documentation added
2019-05-07 21:54:23 -06:00
Mateusz Pusz
cf2370b8fe
Limited number of places where common_type is being used on quantities
...
For some specific mathematical types different type might be returned from division, mulitplication, substraction, etc.
std::common_type<> does not have an information which operation is being performed. It is much better to just get
the actual result of specific operation.
2019-05-07 21:03:58 -06:00
Mateusz Pusz
cdf9f929c3
Refactoring part of quantity interface (similar changes applied to the rest of functions make gcc crash)
2019-05-07 17:39:21 -06:00