Commit Graph

  • ed5749a52b refactor: quantity op+() and op-() reimplemented in terms of reference rather then quantity types Mateusz Pusz 2021-07-27 14:40:05 +02:00
  • f7fac3a7a5 Merge branch 'mpusz:master' into master Ralph J. Steinhagen 2021-07-19 09:45:13 +02:00
  • 7f64e55d04 docs: update changelog for #288 Johel Ernesto Guerrero Peña 2021-06-29 17:27:04 -04:00
  • 0768f2739a fix: use complete type for MSVC Johel Ernesto Guerrero Peña 2021-06-29 17:23:01 -04:00
  • 8312b6e463 fix: factor out requires-expression to concept for MSVC Johel Ernesto Guerrero Peña 2021-06-29 17:04:03 -04:00
  • 80eefec97c fix: add quantity_point::origin, like std::chrono::time_point::clock Johel Ernesto Guerrero Peña 2021-06-27 18:35:21 -04:00
  • 7ed29807a6 removed superfluous requires statement in is_quantity<T> Ralph J. Steinhagen 2021-06-29 17:33:17 +02:00
  • 8e1539bf22 added inheritance unit-test and made is_quantity<T> more specific Ralph J. Steinhagen 2021-06-27 13:42:55 +02:00
  • 95ac869522 extended is_quantity<T> to support quantity-derived classes Mateusz Pusz 2021-06-27 11:31:54 +02:00
  • ae752da50e build: linear_algebra updated to 0.7.1 Mateusz Pusz 2021-06-29 19:20:10 +02:00
  • 5a1fe99a8e removed superfluous requires statement in is_quantity<T> Ralph J. Steinhagen 2021-06-29 17:33:17 +02:00
  • 7baaefe813 added inheritance unit-test and made is_quantity<T> more specific Ralph J. Steinhagen 2021-06-27 13:42:55 +02:00
  • 1f27646d4c extended is_quantity<T> to support quantity-derived classes Mateusz Pusz 2021-06-27 11:31:54 +02:00
  • b35b0bb61a docs: Doxygen updated to 1.9.1 Mateusz Pusz 2021-06-25 08:44:53 +02:00
  • 6af61af935 Merge branch 'master' of github.com:mpusz/units Mateusz Pusz 2021-06-08 18:00:57 +02:00
  • 991bb2b6eb build: PROJECT_SOURCE_DIR explicitly set as the CCACHE_BASEDIR Mateusz Pusz 2021-06-08 18:00:53 +02:00
  • 6593413081 build: CCACHE_BASEDIR is no longer set by default Mateusz Pusz 2021-06-08 17:58:49 +02:00
  • 4a9425d670 build: Replace file(REAL_PATH ...) with an alternative working with an older CMake versions Mateusz Pusz 2021-06-06 18:56:46 +02:00
  • 43825a531f chore: project version moved to 0.8.0 Mateusz Pusz 2021-05-11 23:07:03 +02:00
  • e0009bdb0d docs: mp-units 0.7.0 is here :-) v0.7.0 Mateusz Pusz 2021-05-11 20:46:57 +02:00
  • ae7aca5fa0 test: uncommented some already supported cases Mateusz Pusz 2021-05-11 20:12:46 +02:00
  • 0174572645 refactor: merged op% of quantity_kind into one Mateusz Pusz 2021-05-11 19:40:58 +02:00
  • c95e20c7ea refactor: quantity_kind constructors merged into one Mateusz Pusz 2021-05-11 19:39:50 +02:00
  • b00cff8ec8 refactor: quantity_point construction now relays only on a construction of a quantity_type Mateusz Pusz 2021-05-11 19:38:14 +02:00
  • 8540389530 fix: op% fixed for the same argument types case Mateusz Pusz 2021-05-11 19:36:07 +02:00
  • 6e42cabc64 feat: a support to define ISQ derived dimensions in terms of different number or order of components Mateusz Pusz 2021-05-11 15:31:46 +02:00
  • 1783d243da fix: quantity modulo arithmetics fixed Mateusz Pusz 2021-05-11 15:03:04 +02:00
  • 68203b6a9f test: additional tests for FPS unit text symbols added Mateusz Pusz 2021-05-10 18:11:53 +02:00
  • b894ee6558 refactor: 💥 got rid of a noble_derived_unit Mateusz Pusz 2021-05-10 18:03:47 +02:00
  • 7ead50acfc refactor: derived_kind template parameters reordered to be compatible with a derived_unit Mateusz Pusz 2021-05-10 16:45:38 +02:00
  • 8e88f06380 refactor: *deduced_unit renamed to *derived_unit Mateusz Pusz 2021-05-10 15:56:48 +02:00
  • 6c6e7955b6 chore: .gitignore updated to ignore auto-generated docs Mateusz Pusz 2021-05-10 15:51:17 +02:00
  • c028f606c8 docs: "Install" chapter added to Usage Mateusz Pusz 2021-05-09 19:30:27 +02:00
  • 2c8c6c2e98 refactor: quantity cration helpers are not opt-out rather than opt-in Mateusz Pusz 2021-05-09 15:52:20 +02:00
  • c1cf800bd1 build: PROGRAM, QUIET, and REQUIRED options added for enable_iwyu() Mateusz Pusz 2021-05-09 14:43:32 +02:00
  • cb5371dec9 build: enable_ccache() refactored Mateusz Pusz 2021-05-09 13:49:16 +02:00
  • a739c10427 ci: ccache max cache size limited to 50MB Mateusz Pusz 2021-05-08 19:54:19 +02:00
  • 2bb305eef6 ci: downcast_mode added to the cache key for ccache Mateusz Pusz 2021-05-08 19:53:01 +02:00
  • c8d7138ad7 ci: os and lib added as cache keys for ccache action Mateusz Pusz 2021-05-08 19:10:59 +02:00
  • 0513d4f74b ci: ccache-action added to ci-conan Mateusz Pusz 2021-05-08 18:45:41 +02:00
  • 7b0730cf17 build: ccache support added Mateusz Pusz 2021-05-08 18:28:49 +02:00
  • f4a8a1358e build: iwyu CMake script refactored Mateusz Pusz 2021-05-07 20:46:40 +02:00
  • 2e4b9483fa build: modern_project_structure.cmake added Mateusz Pusz 2021-05-07 20:45:24 +02:00
  • a60e951cd0 docs: Broken links to examples source code fixed Mateusz Pusz 2021-05-04 14:36:49 +02:00
  • 03c33a86a6 docs: Mateusz Pusz 2021-05-04 13:07:34 +02:00
  • 9f2a62accf build: linear_algebra Conan recipe reference fixed Mateusz Pusz 2021-05-04 13:06:52 +02:00
  • c2cae80914 build: 💥 Linear Algebra is now hosted on its [Artifactory](https://api.bintray.com/conan/twonington/public-conan) Mateusz Pusz 2021-05-04 10:56:31 +02:00
  • 70a9e475d0 build: LA bintray address disabled due to it being EOL Mateusz Pusz 2021-05-03 19:55:00 +02:00
  • 6d39459cbc perf: rvalue references support added for constructors and getters Mateusz Pusz 2021-05-03 19:44:50 +02:00
  • ab66455fb1 fix: haversine formula fixed Mateusz Pusz 2021-05-02 13:03:14 +02:00
  • 9d4ea8a8bf ci: test_package configure and build moved to one step Mateusz Pusz 2021-04-29 20:57:36 +02:00
  • 4be96e76a0 ci: calling conanvcvars.bat fixed Mateusz Pusz 2021-04-29 20:14:01 +02:00
  • f6db4435e6 ci: cmd shell set for MSVC Mateusz Pusz 2021-04-29 17:17:33 +02:00
  • c45b68232a ci: working directory set for "Configure test_package CMake" step Mateusz Pusz 2021-04-29 17:07:24 +02:00
  • 25483cc29f ci: set default shell for MSVC to be able to run conanvcvars.bat Mateusz Pusz 2021-04-29 14:39:47 +02:00
  • d4b49b5edb ci: calling conanvcvars.bat fixed Mateusz Pusz 2021-04-29 14:16:20 +02:00
  • 228bd709b1 Revert "ci: VISUAL renamed to MSVC" Mateusz Pusz 2021-04-29 14:15:27 +02:00
  • f4ccb9c7fc ci: VISUAL renamed to MSVC Mateusz Pusz 2021-04-29 13:46:09 +02:00
  • cc5a848237 ci: calling conanvcvars.bat for MSVC added Mateusz Pusz 2021-04-29 13:44:08 +02:00
  • d7582ff344 ci: generator setting for a CMakeToolchain added in test_package Mateusz Pusz 2021-04-29 12:56:13 +02:00
  • 5793cb8d0c ci: got rid of Ninja in CodeQL action Mateusz Pusz 2021-04-29 12:54:43 +02:00
  • d1473bfde7 ci: fixed setting Ninja as a default generator for Conan Mateusz Pusz 2021-04-29 11:24:52 +02:00
  • a790863324 build: CMake 3.15 does not set default MSVC warning level anymore Mateusz Pusz 2021-04-29 08:37:10 +02:00
  • c3b9d5ecec build: conanfile.py modernized Mateusz Pusz 2021-04-29 08:35:58 +02:00
  • 6f7c106cf6 ci: clang-12 is now officially supported by Conan 1.36 Mateusz Pusz 2021-04-29 08:33:05 +02:00
  • d09cef27c9 docs: binary prefixes fixed in the docs Mateusz Pusz 2021-04-17 20:00:53 +02:00
  • 024c5e8e9a docs: Got rid of IWYU pragmas from hello_units Mateusz Pusz 2021-04-17 12:06:33 +02:00
  • 669332061f docs: hello_units example updated with aliases Mateusz Pusz 2021-04-17 11:52:49 +02:00
  • c6d195fc13 Merge branch 'master' of github.com:mpusz/units Mateusz Pusz 2021-04-16 19:03:36 +02:00
  • 58f21e7e1c docs: Quantity Construction Helpers chapter updated Mateusz Pusz 2021-04-16 19:03:30 +02:00
  • 7512e29137 fix: Windows build fixed Mateusz Pusz 2021-04-16 14:55:42 +02:00
  • e88cdadd5f docs: "Dimension-Specific Aliases" fixed Mateusz Pusz 2021-04-16 14:46:58 +02:00
  • 554323d3a6 refactor: conversions part of the custom_systems refactored to be more explicit Mateusz Pusz 2021-04-16 14:41:05 +02:00
  • a69b408661 docs: examples chapter reorganized Mateusz Pusz 2021-04-16 14:39:20 +02:00
  • 340e62f833 refactor: IWYU Mateusz Pusz 2021-04-16 13:59:41 +02:00
  • 8623939258 fix: header inclusion recursion fixed Mateusz Pusz 2021-04-16 13:53:38 +02:00
  • 3c56375e85 refactor: Example updated to benefit from USCS system Mateusz Pusz 2021-04-16 13:01:12 +02:00
  • 46e1e5e932 refactor: US system renamed to USCS Mateusz Pusz 2021-04-16 12:40:52 +02:00
  • 70bff31d06 feat: quantity aliases support addded Mateusz Pusz 2021-04-15 19:13:25 +02:00
  • 813197021f refactor: measurement example moved to a root examples directory Mateusz Pusz 2021-04-15 14:05:36 +02:00
  • ec8c19b947 refactor: natural units refactored Mateusz Pusz 2021-04-15 14:03:32 +02:00
  • cee27390e6 feat: Formatting support for Kalman related types added Mateusz Pusz 2021-04-14 20:22:20 +02:00
  • 5781791a28 refactor: format_global_buffer() added Mateusz Pusz 2021-04-14 20:20:47 +02:00
  • e5cd7c80e7 docs: typo in the chapter name fixed Mateusz Pusz 2021-04-13 20:37:10 +02:00
  • 90af542308 fix: MSVC build fixed Mateusz Pusz 2021-04-13 20:35:11 +02:00
  • 2d7c3612cd refactor: IWYU Mateusz Pusz 2021-04-13 19:29:35 +02:00
  • d2a7df6540 fix: clang compilation fixed Mateusz Pusz 2021-04-13 19:28:53 +02:00
  • 97245a8c96 feat: Kalman Filter tutorials 1-8 added Mateusz Pusz 2021-04-13 18:16:11 +02:00
  • 47ad0d7cdf Merge branch 'master' of github.com:mpusz/units Mateusz Pusz 2021-04-09 12:52:28 +02:00
  • e39ef2f850 fix: reference redefined in terms of dimension and unit Mateusz Pusz 2021-04-09 12:52:15 +02:00
  • 3d5aed3969 removed obsolete '#define UNITS_UDLS 1' Ralph J. Steinhagen 2021-04-08 13:57:32 +02:00
  • a05c1ca23c adding missing/required (?) '#defines' for compiler-explorer examples - also in docs Ralph J. Steinhagen 2021-04-08 13:21:37 +02:00
  • 9988d9284c adding missing/required (?) '#defines' for compiler-explorer examples Ralph J. Steinhagen 2021-04-08 09:54:44 +02:00
  • fadec03cee feat: reference added to quantity_kind, quantity_point, and quantity_point_kind Mateusz Pusz 2021-04-09 08:26:24 +02:00
  • 0ac00534d6 feat: equality comparison support added for reference Mateusz Pusz 2021-04-08 18:54:49 +02:00
  • c545328be7 docs: Added the comment about the reason of ignoring diagnostics in experimental_angle Mateusz Pusz 2021-04-08 12:41:23 +02:00
  • 9c8deb6187 refactor: capacitor_time_curve refactored for references Mateusz Pusz 2021-04-07 19:09:00 +02:00
  • e5af317a0a refactor: avg_speed example refactored to better use literals Mateusz Pusz 2021-04-07 19:07:55 +02:00
  • 8ca2b25349 fix: torque literal fixed + experimental_angle example refactored Mateusz Pusz 2021-04-07 19:07:25 +02:00
  • dddc7572aa refactor: conversion_factor example moved to the main examples directory Mateusz Pusz 2021-04-07 19:05:02 +02:00