Commit Graph
119 Commits
Author SHA1 Message Date
Mateusz Pusz 33ad51311b docs: 📝 dimensionless quantities documentation added 2020-09-08 17:13:38 +02:00
Mateusz Pusz 8c9986dec8 Merge branch 'master' of github.com:mpusz/units 2020-09-08 13:23:36 +02:00
Mateusz Pusz 4bb51586dc refactor: got rid of gcc-9 backlog
BREAKING CHANGE: gcc-9.3 no longer supported
2020-09-08 13:09:34 +02:00
Mateusz Pusz 563b358d5e feat!: 💥 dimensionless quantities refactored
Dimensionless quantities are now represented by quantity types rather
than by plain representation types. Only dimensionless quantities with
`unitless` unit are implicitly convertible from representation types.

`units::exp()` now is a function doing std::exp() on a representation
type (previous `units::exp` class template was renamed to
`units::exponent`).

BREAKING_CHANGE: gcc-9.3 support removed
BREAKING_CHANGE: `exp` and `Exp` renamed to `exponent` and `Exponent`
Resolves #27
Resolves #42
2020-09-08 11:02:16 +02:00
Mateusz Pusz 0e6142a5d2 docs: missing build dependencies added 2020-09-07 15:06:01 +02:00
Mateusz Pusz ed15ef7729 docs: unintended links replaced with code snippets (I have this part of RST) 2020-09-07 13:17:06 +02:00
Mateusz Pusz c8b60b80c1 docs: CHANGELOG fixed 2020-09-07 12:46:58 +02:00
Mateusz Pusz 59715fed22 docs: FAQ section extended 2020-09-07 12:46:29 +02:00
Mateusz Pusz 35036ae4d8 docs: quick start example updated with fmt
Compiler Explorer finaly does not time out of fmt library :-)
2020-09-07 12:45:56 +02:00
Mateusz Pusz 93c05b2938 docs: quantity_point documentation fixed 2020-09-07 12:44:00 +02:00
Mateusz Pusz f3d9828abd constinit added to C++ keywords in docs 2020-09-06 23:54:14 +02:00
Mateusz Pusz 31d407d19e Usage docs updated 2020-09-06 23:53:42 +02:00
Mateusz Pusz f41eea1cd1 Merge branch 'master' of https://github.com/mpusz/units 2020-09-06 15:38:18 +02:00
Mateusz Pusz d03d7291e4 Removed cmake/common submodule 2020-09-06 10:29:52 +02:00
Mateusz Pusz 32779e01f0 Build system refactored to be comatible with ConanCenter 2020-09-06 00:00:06 +02:00
Mateusz Pusz 2078de7151 CHANGELOG updated 2020-09-05 22:57:40 +02:00
Mateusz Pusz 39b5d16b23 Merge branch 'master' of https://github.com/mpusz/units 2020-09-05 21:49:29 +02:00
Mateusz Pusz 3c5f5f30a4 CHANGELOG updated 2020-09-05 19:18:43 +02:00
Mateusz Pusz c4af958cf1 MSVC support announced 2020-09-04 23:16:28 +02:00
Mateusz Pusz b318e8d039 VS2019 support added 2020-09-04 23:06:57 +02:00
Johel Ernesto Guerrero Peña 12c0177633 docs: fix emphasized lines 2020-08-18 09:07:22 +02:00
Johel Ernesto Guerrero Peña 746ac178e4 docs: mention quantity_point where appropriate 2020-08-18 08:52:22 +02:00
Johel Ernesto Guerrero Peña 530fb41ada docs: add section on quantity points 2020-08-18 08:52:22 +02:00
Mateusz Pusz ed10f8bfeb Dependencies updated in CHANGELOG 2020-08-17 22:08:35 +02:00
Mateusz Pusz c351b81dd4 doxygen updated to 1.8.18 2020-08-17 21:58:27 +02:00
Mateusz Pusz 51b6d2f974 ms-gsl dependency added to handle Expects (resolves #132) 2020-08-17 20:27:45 +02:00
Mateusz Pusz 9f94a73bba Custom is_same implementation added 2020-06-29 20:30:59 +02:00
Mateusz Pusz 25b67101d9 Minimum compiler version supported changed to gcc-9.3 2020-06-28 18:03:09 +02:00
Mateusz Pusz d171f5451e NTTP ratio support added (resolves #49) 2020-06-27 19:15:46 +02:00
Mateusz Pusz 03facbefd2 --recurse-submodules changed to --recursive in Usage docs 2020-06-25 17:45:50 +02:00
Mateusz Pusz e277ceaf7d Quick start example refactored 2020-06-25 17:45:11 +02:00
Mateusz Pusz 05c466873f glide_computer example docs minor updates 2020-06-25 17:44:51 +02:00
Mateusz Pusz 997d5f22f1 glide_computer example documentation updated 2020-06-22 21:35:24 +02:00
Mateusz Pusz a4fcc9422d glide_computer example added to docs 2020-06-22 19:43:06 +02:00
Mateusz Pusz b610a6369f CHANGELOG updated 2020-06-21 10:38:13 +02:00
Mateusz Pusz 75274e13ca CHANGELOG updated 2020-06-17 14:59:42 +02:00
Mateusz Pusz a8508f124c New deduced units and FPS system documentation added 2020-06-16 19:36:49 +02:00
Mateusz Pusz 50623e492e Option to disable documentation generation added 2020-06-16 17:44:07 +02:00
Mateusz Pusz 0dafb136cb libfmt updated to 6.2.1 2020-05-29 11:49:08 +02:00
Mateusz Pusz ed9f51c75b CHANGELOG updated 2020-05-28 19:22:45 +02:00
Mateusz Pusz 84c8a0632e Reference section of documentation refactored + random added 2020-05-28 14:22:14 +02:00
Mateusz Pusz 77dc0f3e01 Sphinx generation fixed 2020-05-17 17:30:14 +02:00
Mateusz Pusz 80d67163c8 linear_algebra updated to 0.7.0/testing 2020-05-17 12:04:57 +02:00
Mateusz Pusz 6f48085ea3 Development switched to 0.6.0 2020-05-17 11:47:01 +02:00
Mateusz Pusz 18a61efa25 mp-units 0.5.0 release 2020-05-17 11:02:46 +02:00
Mateusz Pusz 61fadb8ebc dim_velocity renamed to dim_speed 2020-05-14 16:00:38 +02:00
Mateusz Pusz 096e16c835 CHANGELOG updated again 2020-05-14 13:47:20 +02:00
Mateusz Pusz 36b0495ae3 Changelog updated 2020-05-14 12:41:13 +02:00
Mateusz Pusz ec21cfc734 Systems documentation added 2020-05-14 11:49:01 +02:00
Mateusz Pusz a9cd433f3b Note message added to documentation index 2020-05-14 11:10:06 +02:00