Commit Graph

  • 6896d8e086 fix: velocity is now defined in terms of displacement instead of position_vector Mateusz Pusz 2024-11-06 18:46:01 +01:00
  • 0c692dca8c fix: position_vector is a specialized displacement Mateusz Pusz 2024-11-06 18:30:51 +01:00
  • 232afc81fb Deployed 4e6abda7 to HEAD with MkDocs 1.6.1 and mike 2.1.3 github-actions 2024-11-05 18:53:45 +00:00
  • 4e6abda727 docs: 2.4.0 release announcement published Mateusz Pusz 2024-11-05 19:46:13 +01:00
  • 8fc365bce2 Deployed c2c02dff to HEAD with MkDocs 1.6.1 and mike 2.1.3 github-actions 2024-11-05 18:44:52 +00:00
  • c2c02dff59 ci: Conan CI restored for tags to properly promote a package to the Artifactory Mateusz Pusz 2024-11-05 19:38:53 +01:00
  • c7303cc5fb refactor: representation concepts refactored + some quantities switched to complex Mateusz Pusz 2024-11-05 19:09:16 +01:00
  • b2f9498f81 Deployed 6e06eddf to 2.4 with MkDocs 1.6.1 and mike 2.1.3 github-actions 2024-11-05 17:59:51 +00:00
  • 32808bef78 Reinit docs to shrink git repo Mateusz Pusz 2024-11-05 18:52:17 +01:00
  • 1595fca9a9 build: version bumped to 2.5.0 Mateusz Pusz 2024-11-05 18:37:06 +01:00
  • 6e06eddf20 docs: CHANGELOG updated v2.4.0 Mateusz Pusz 2024-11-05 18:31:55 +01:00
  • f7dd05e989 ci: documentation action limited only to commits that change documentation files Mateusz Pusz 2024-11-05 18:25:11 +01:00
  • ded2bf4db4 ci: non-documenation actions should not run on tags Mateusz Pusz 2024-11-05 18:24:14 +01:00
  • c4b5e468e7 ci: building docs on new git tag fixed Mateusz Pusz 2024-11-05 18:02:32 +01:00
  • 4ac237e699 ci: documentation action should run on a new tag as well Mateusz Pusz 2024-11-05 17:54:29 +01:00
  • 57a030a602 docs: 2.4.0 release Mateusz Pusz 2024-11-05 17:30:38 +01:00
  • 98f173993d docs: CHANGELOG udpated Mateusz Pusz 2024-11-05 17:26:01 +01:00
  • 16dbce6948 docs: 2.4.0 release announcement updated Mateusz Pusz 2024-11-05 17:25:45 +01:00
  • 2892fd83b0 test: more get_common_quantity_spec tests added Mateusz Pusz 2024-11-05 08:06:45 +01:00
  • 65a3c80a5f refactor: max used in one of the explode overloads Mateusz Pusz 2024-11-05 08:06:04 +01:00
  • 43ea6adc64 refactor: TagType renamed to SymbolicConstant Mateusz Pusz 2024-11-05 08:00:10 +01:00
  • cc25f9b0de refactor: get_complexity refactored to returned maximum complexity of an element (instead of the sum of elements) Mateusz Pusz 2024-11-04 19:13:48 +01:00
  • 467d9a5558 refactor: get_complexity refactored to be 0-based and not account for a number of arguments in a list Mateusz Pusz 2024-11-04 18:04:01 +01:00
  • 73a003d0ef test: additional kind to quantity spec convertibility test added Mateusz Pusz 2024-11-04 18:02:37 +01:00
  • c45df2a4bd fix: convertible_kinds implementation fixed Mateusz Pusz 2024-11-04 18:02:09 +01:00
  • d249bc1400 docs: grammar and spelling of ISQ Part 5 improved Mateusz Pusz 2024-11-04 11:58:01 +01:00
  • 614ecb5c42 Merge branch 'master' of github.com:mpusz/mp-units Mateusz Pusz 2024-11-04 10:58:32 +01:00
  • 21e0f9b4b1 docs: ISQ Part 5 published Mateusz Pusz 2024-11-04 10:53:32 +01:00
  • f461cf479b test: test for lack of consitency between op+ and op+= for quantity_point Mateusz Pusz 2024-11-04 09:41:11 +01:00
  • 5810420277 refactor: 💥 tag types should not expose their members Mateusz Pusz 2024-11-04 09:40:25 +01:00
  • 8217399a88 fix: QuantityConvertibleTo used in quantity_point compound assignment Mateusz Pusz 2024-11-03 10:45:10 +01:00
  • 046a83224e refactor: Forwarding renamed to Mutable Mateusz Pusz 2024-11-02 22:45:36 +01:00
  • 80a4d6bc80 refactor: QuantityLikeImpl refactored to conform to API Reference by @JohelEGP Mateusz Pusz 2024-11-02 13:56:49 +01:00
  • 9d05e31af7 refactor: point_origin_interface::op- cleanup Mateusz Pusz 2024-11-02 13:45:42 +01:00
  • 93e112f040 docs: small typos fixed in the ISQ series Mateusz Pusz 2024-10-30 15:47:09 +01:00
  • 185a6d1c1a ci: "head" renamed to "HEAD" Mateusz Pusz 2024-10-30 15:25:33 +01:00
  • 26d2fc47f2 build: unit_tests_static_truncating restored for quantity_test and chrono_test Mateusz Pusz 2024-10-30 15:00:03 +01:00
  • e78a0ac4cf ci: "dev" renamed to "head" for the latest documentation version Mateusz Pusz 2024-10-30 14:57:18 +01:00
  • e6443f082d ci: steps renamed in a documentation action Mateusz Pusz 2024-10-30 14:53:07 +01:00
  • 9532e64644 ci: the latest not-released docs will use "dev" as a version from now on Mateusz Pusz 2024-10-30 14:47:07 +01:00
  • 641ea85fc9 docs: another way to hide a page title at API Reference page Mateusz Pusz 2024-10-30 14:01:57 +01:00
  • 856e42e4f5 style: pre-commit Mateusz Pusz 2024-10-30 13:20:42 +01:00
  • f0b941dfa9 docs: hide a title on the API Reference page Mateusz Pusz 2024-10-30 13:15:20 +01:00
  • 574dfd133d docs: API Reference now presents _index.html_ instead of _full.hml_ Mateusz Pusz 2024-10-30 13:07:55 +01:00
  • 1aac89f412 docs: pi definition fixed Mateusz Pusz 2024-10-30 09:57:14 +01:00
  • 8ca8270d2f feat: from now on truncation is not allowed in compound assignment Mateusz Pusz 2024-10-30 08:20:54 +01:00
  • d8bc0598fe style: clang-format in pre-commit updated to 19.1.2 Mateusz Pusz 2024-10-29 15:04:28 +01:00
  • 9b3bae0f05 fix: compilation fixed after previous commits Mateusz Pusz 2024-10-29 14:49:02 +01:00
  • 06d9197f44 refactor: explicit cleanup for deduction guides of quantity and quantity_point Mateusz Pusz 2024-10-29 14:06:32 +01:00
  • c51b6e1f75 refactor: Forwarding concept applied to quantity and quantity_point Mateusz Pusz 2024-10-29 13:56:02 +01:00
  • 699b0e7c23 refactor: quantity_spec.h cleanup: extraneous detail namespace usage removed Mateusz Pusz 2024-10-29 13:20:15 +01:00
  • 74325e7965 refactor: per_mille symbol definition syntax changed Mateusz Pusz 2024-10-29 13:15:57 +01:00
  • 975025f88a refactor: 💥 convertibility traits and concepts refactored to use bool flags instead of wrappers Mateusz Pusz 2024-10-29 13:15:10 +01:00
  • 18525beb31 test: small refactoring of compund assignment tests Mateusz Pusz 2024-10-29 10:20:11 +01:00
  • 8cd7f5084e docs: quantity arithmetics chapter updated with improved quantity compoud assignment Mateusz Pusz 2024-10-29 10:18:57 +01:00
  • 63dc044dd8 fix: chrono_test.cpp is truncating Mateusz Pusz 2024-10-29 09:37:58 +01:00
  • 7445585db8 fix: compound assignment operations on quantities now behave the same as on the underying representation types Mateusz Pusz 2024-10-29 09:18:32 +01:00
  • 797ae2e559 docs: typo in a comment fixed Mateusz Pusz 2024-10-29 08:35:11 +01:00
  • 08f90ba474 feat: quantity_values are now defined on top of std::chrono::duration_values Mateusz Pusz 2024-10-28 16:08:56 +01:00
  • 4651c61be4 refactor: Unicode symbols description reworked based on the latest SG16 recommendations Mateusz Pusz 2024-10-28 16:03:09 +01:00
  • c72d801ef8 docs: ISQ part 4 released Mateusz Pusz 2024-10-28 11:11:57 +01:00
  • c4583d279f docs: CHANGELOG updated Mateusz Pusz 2024-10-27 15:34:39 +01:00
  • 9c2be96ac2 docs: 2.4.0 release announcement draft added Mateusz Pusz 2024-10-27 15:34:18 +01:00
  • 045410707e refactor: expr_fractions takes direct OneType type now instead of a trait Mateusz Pusz 2024-10-27 08:02:03 +01:00
  • 76057eaf7c feat(example): treat_as_floating_point specializations for examples' types removed Mateusz Pusz 2024-10-26 19:15:34 +02:00
  • 48fcbb8030 feat: DerivedDimensionExpr removed Mateusz Pusz 2024-10-26 19:14:11 +02:00
  • 424f9665db feat: std::is_object constraint applied to value_type_t Mateusz Pusz 2024-10-26 19:12:10 +02:00
  • 2a1edbe47a fix: ValuePreservingTo fixed to apply std::remove_cvref_t on FromRep Mateusz Pusz 2024-10-26 19:11:10 +02:00
  • 8b46723fe2 refactor: wrapped_type_t reuses std::indirectly_readable_traits Mateusz Pusz 2024-10-26 19:09:30 +02:00
  • 8d24b47948 refactor: treat_as_floating_point simplified and extended to use std::chrono::treat_as_floating_point_v Mateusz Pusz 2024-10-26 19:06:14 +02:00
  • e72f3da6d9 refactor: magnitude operators arguments renamed Mateusz Pusz 2024-10-26 11:01:54 +02:00
  • 4eca0dbc35 refactor: QuantitySpecWithNoSpecifiers removed and kind_of definition simplified Mateusz Pusz 2024-10-26 09:30:17 +02:00
  • 6ff77120a0 refactor: small unit_concepts.h cleanup Mateusz Pusz 2024-10-25 22:54:32 +02:00
  • d83cbc049f feat: MagnitudeSpecExpr and PowerVBase removed and some functions renamed to limit possible ambiguity in overload resolution Mateusz Pusz 2024-10-25 22:53:03 +02:00
  • f17e707edc fix: subsumption of QuantityKindSpec fixed Mateusz Pusz 2024-10-25 22:49:58 +02:00
  • 5ef499ac94 feat: DerivedQuantitySpecExpr and DerivedUnitExpr removed Mateusz Pusz 2024-10-25 22:49:06 +02:00
  • 9c7d3b0f95 fix: operator*(M, U u) fixed for U being scaled_unit Mateusz Pusz 2024-10-25 12:07:06 +02:00
  • af18a6ba51 refactor: 💥 𝜋 replaced with π Mateusz Pusz 2024-10-24 07:22:45 +02:00
  • 08b6a51b22 refactor: framework Unicode symbols are now spelled using their codes Mateusz Pusz 2024-10-23 22:12:53 +02:00
  • 1e38b2791c docs: links to the articles from the ISQ series updated Mateusz Pusz 2024-10-22 20:26:35 +02:00
  • 245f612210 docs: ISQ part 3 blog post released Mateusz Pusz 2024-10-21 13:03:33 +02:00
  • 113eb8c735 fix: IWYU: ratio.h in quantity_spec.h Mateusz Pusz 2024-10-20 21:10:44 +02:00
  • 035eb3acb4 refactor: SameDimension concept is not needed and can be inlined in DimensionOf Mateusz Pusz 2024-10-20 21:10:03 +02:00
  • 10030c540b test: pow<0> and pow<1> tests added for dimensions Mateusz Pusz 2024-10-20 21:08:42 +02:00
  • efb9711f94 feat: expr_pow extended to remove redundancy in callers Mateusz Pusz 2024-10-20 09:46:22 +02:00
  • a7fcb1d40f style: trailing whitespace fixed in docs Mateusz Pusz 2024-10-16 17:23:57 +02:00
  • 00847ab558 fix(tests): freestanding build fixed Mateusz Pusz 2024-10-16 17:22:59 +02:00
  • 58f07799e8 docs: "Many shades of the same unit" extended with a note about the derived units order Mateusz Pusz 2024-10-16 17:18:19 +02:00
  • 50b4ed94d2 docs: "Why derived units order is not preserved from the multiplication?" chapter added to FAQ Mateusz Pusz 2024-10-16 17:17:48 +02:00
  • b5ca8c78eb test: one kind_of test added to reference tests Mateusz Pusz 2024-10-15 21:07:46 +02:00
  • 21784b125e refactor: derived_quantity refactored to child_quantity Mateusz Pusz 2024-10-15 21:06:52 +02:00
  • 3eecdf3946 test: commutativity tests added to ISQ Mateusz Pusz 2024-10-15 21:06:18 +02:00
  • 820c7a5959 test: more std::chrono tests added Mateusz Pusz 2024-10-15 21:04:52 +02:00
  • 91f0ad0a12 refactor: quantity.h is not needed in constants.h (unit.h is enough) Mateusz Pusz 2024-10-15 21:03:43 +02:00
  • f60328725e build: operator*(R, Rep&&) deletion comment fixed Mateusz Pusz 2024-10-15 21:02:37 +02:00
  • 931656254f refactor: 💥 char_traits removed from fixed_string Mateusz Pusz 2024-10-15 21:00:50 +02:00
  • 6c4f7e2692 refactor: one_of usage removed from the fixed_string deduction guides Mateusz Pusz 2024-10-15 20:53:53 +02:00
  • 5742ca8162 docs: "Common units" chapter cleanup Mateusz Pusz 2024-10-15 20:52:51 +02:00
  • 6591a65d06 feat: 𝜋 added as an alias for pi Mateusz Pusz 2024-10-14 22:49:58 +02:00
  • f5649205cf docs: simple grammar fix to the previous commit Mateusz Pusz 2024-10-14 19:03:04 +02:00