Commit Graph
88 Commits
Author SHA1 Message Date
Mateusz Pusz af928dd0c7 feat: conversion helpers from mp-units to std::chrono types added
Resolves #316
2021-11-23 11:17:47 +01:00
Mateusz Pusz b1bd4cab2d feat: std::format support for compliant compilers added 2021-09-20 15:01:58 +02:00
Mateusz Pusz 8740857a47 build: fmt updated to 8.0.1 2021-09-16 20:24:27 +02:00
Mateusz Pusz 5c15018190 build: Dependencies updated to gsl-lite/0.38.1 and catch2/2.13.7 2021-09-10 08:17:04 +02:00
Mateusz Pusz 1ebf72e041 build: linear algebra switched to wg21-linear_algebra/0.7.2 2021-09-09 09:13:10 +02:00
Mateusz Pusz 74ec93bda3 build: Required Conan version bumped to 1.40 2021-09-09 09:07:46 +02:00
Mateusz Pusz 2e29ddfb69 docs: Changelog updated 2021-09-02 21:44:12 +02:00
Mateusz Pusz 8847cff819 build: doxygen updated to 1.9.2 2021-08-29 22:23:45 +02:00
Mateusz Pusz ed5749a52b refactor: quantity op+() and op-() reimplemented in terms of reference rather then quantity types
`common_quantity`, `common_quantity_for`, `common_quantity_point`, `common_quantity_kind`, and `common_quantity_point_kind` removed

Resolves #290
2021-07-27 14:40:05 +02:00
Johel Ernesto Guerrero Peña 7f64e55d04 docs: update changelog for #288 2021-06-30 12:26:56 +02:00
Mateusz Pusz ae752da50e build: linear_algebra updated to 0.7.1 2021-06-29 19:20:10 +02:00
Mateusz Pusz b35b0bb61a docs: Doxygen updated to 1.9.1 2021-06-25 08:44:53 +02:00
Mateusz Pusz 43825a531f chore: project version moved to 0.8.0 2021-05-11 23:07:03 +02:00
Mateusz Pusz e0009bdb0d docs: mp-units 0.7.0 is here :-) 2021-05-11 20:46:57 +02:00
Mateusz Pusz 6e42cabc64 feat: a support to define ISQ derived dimensions in terms of different number or order of components 2021-05-11 15:31:46 +02:00
Mateusz Pusz 1783d243da fix: quantity modulo arithmetics fixed
Resolves #231
2021-05-11 15:03:04 +02:00
Mateusz Pusz b894ee6558 refactor: 💥 got rid of a noble_derived_unit
Resolves #280
2021-05-10 18:03:47 +02:00
Mateusz Pusz 8e88f06380 refactor: *deduced_unit renamed to *derived_unit 2021-05-10 15:56:48 +02:00
Mateusz Pusz 2c8c6c2e98 refactor: quantity cration helpers are not opt-out rather than opt-in
Resolves #277
2021-05-09 15:52:20 +02:00
Mateusz Pusz 03c33a86a6 docs: 2021-05-04 13:07:34 +02:00
Mateusz Pusz c2cae80914 build: 💥 Linear Algebra is now hosted on its [Artifactory](https://api.bintray.com/conan/twonington/public-conan) 2021-05-04 10:56:31 +02:00
Mateusz Pusz 6d39459cbc perf: rvalue references support added for constructors and getters
Resolves #275
2021-05-03 19:44:50 +02:00
Mateusz Pusz 70bff31d06 feat: quantity aliases support addded 2021-04-15 19:13:25 +02:00
Mateusz Pusz 90c9daa27f build: gsl-lite updated to 0.38.0 2021-04-06 22:21:21 +02:00
Mateusz Pusz c3659dbb47 refactor: UNITS_UDLS renamed to UNITS_LITERALS
Also now the existence of the preprocessor flag is enough to trigger the feature (`#ifdef` instead of `#if`)
2021-04-06 13:33:27 +02:00
Mateusz Pusz a954f5d924 build: Conan testing version is now hosted on Artifactory
Bintray is going to be EOL soon
2021-04-05 17:19:14 +02:00
Mateusz Pusz ef94100d02 docs: CHANGELOG updated 2021-04-01 14:03:26 +02:00
Mateusz Pusz fc7b0e44e2 feat: 💥 !data system renamed to isq::iec80000 (quantity names renamed too)
Relates to #253
2021-03-19 23:04:52 +01:00
Mateusz Pusz 88e642ec74 refactor: QuantityValue concept renamed to Representation 2021-03-19 07:53:18 +01:00
Mateusz Pusz 901b09fd52 refactor: quantity::count() renamed to quantity::number()
Resolves #259
2021-03-19 06:47:37 +01:00
Johel Ernesto Guerrero Peña 9da39070ed docs: update for reference<D, U> 2021-03-19 06:31:12 +01:00
Mateusz Pusz 23720d055e refactor: Refactored the library file tree
Resolves #249
2021-03-16 09:32:28 +01:00
Mateusz Pusz db231659be docs: CHANGELOG updated 2021-02-23 20:35:10 +01:00
Johel Ernesto Guerrero Peña 8d6d43b32d feat: quantity point-like support 2021-02-17 19:40:52 +01:00
Johel Ernesto Guerrero Peña 052d818385 fix: downcasting facility for non-default-constructible types 2021-02-17 15:51:39 +01:00
Mateusz Pusz c2f9a62e34 docs: CHANGELOG updated 2021-02-16 19:16:30 +01:00
Johel Ernesto Guerrero Peña 6bf09aa646 feat: quantity_kind and quantity_point_kind 2021-02-15 19:31:08 +01:00
Mateusz Pusz 8f04bd9cfe build: mp::units CMake target was a bad idea -> mp-units::mp-units is back 2021-02-15 17:06:09 +01:00
Mateusz Pusz 4d965d7f47 fix: 💥 dim_torque now properly divides by an angle (instead of multiply) + default unit name change
Resolves #220
2021-02-15 15:01:56 +01:00
Mateusz Pusz 5eb9b047bf build: cmake_paths is now supported by Conan recipe 2021-01-27 17:48:53 +01:00
Mateusz Pusz f9b15ddcd5 build: fmt updated to 7.1.3 2021-01-27 17:12:27 +01:00
Mateusz Pusz 6ebbc11072 build: catch2 updated to 2.13.4 2021-01-27 17:10:14 +01:00
Mateusz Pusz c0197aec7d docs: CHANGELOG updated 2020-12-28 17:40:54 +01:00
Mateusz Pusz 326050cfee docs: quantity_io.h described in docs 2020-12-28 17:40:29 +01:00
Mateusz Pusz 707f1816a4 docs: CHANGELOG updated 2020-12-22 00:17:14 +01:00
Mateusz Pusz 75f41fe3df docs: CHANGELOG updated 2020-11-05 12:18:56 +01:00
Mateusz Pusz 2dd8c90250 feat: ✨ interoperability with std::chrono::duration and other units libraries
Resolves #33
2020-10-07 12:02:08 +02:00
Mateusz Pusz ccbd97e3af docs: CHANGELOG updated 2020-10-06 18:32:26 +02:00
Mateusz Pusz 1eee6cbe93 docs: CHANGELOG updated 2020-09-15 07:30:27 +02:00
Mateusz Pusz f1e46dd9e7 docs: changelog updated 2020-09-13 16:41:56 +02:00