Commit Graph

  • 03e29615da refactor: quantity_point_iface introduced master Mateusz Pusz 2026-04-28 15:48:19 +02:00
  • 0d4c326fa4 refactor: quantity_iface introduced Mateusz Pusz 2026-04-28 15:26:11 +02:00
  • 492e4587fe style: code formatting Mateusz Pusz 2026-04-28 11:59:56 +02:00
  • 297856fe15 Deployed 1fed23f58 to HEAD with ProperDocs 1.6.7 and mike 2.2.0 gh-pages github-actions 2026-04-28 09:04:43 +00:00
  • 1fed23f58c feat(example): bounds removed from equator and coordinates normalization added to position Mateusz Pusz 2026-04-28 10:51:28 +02:00
  • 810c5a9c41 docs: quantity point bounds documentation updated Mateusz Pusz 2026-04-28 10:49:24 +02:00
  • 51b5f2a643 Deployed 7b2603a8b to HEAD with ProperDocs 1.6.7 and mike 2.2.0 github-actions 2026-04-27 21:40:29 +00:00
  • 7b2603a8ba docs: safe_int documentation improved Mateusz Pusz 2026-04-27 23:28:12 +02:00
  • 70eadc49ad feat: cross sign and cross error policy comparisons added for safe_int Mateusz Pusz 2026-04-27 23:27:31 +02:00
  • b84e8f09bb Deployed d96d97784 to HEAD with ProperDocs 1.6.7 and mike 2.2.0 github-actions 2026-04-27 16:54:04 +00:00
  • d96d977845 style: pre-commit Mateusz Pusz 2026-04-27 18:43:39 +02:00
  • 86afac81e1 fix: scaling algorithms fixed to work with CNL types Mateusz Pusz 2026-04-27 18:40:26 +02:00
  • d7d44b0ed0 Deployed 9b1734e31 to HEAD with ProperDocs 1.6.7 and mike 2.2.0 github-actions 2026-04-27 12:45:32 +00:00
  • 9b1734e319 docs: "Representation Types" chapter contents restored Mateusz Pusz 2026-04-27 14:37:47 +02:00
  • 22f292a980 docs: nondimensionalization How-To Guide added Mateusz Pusz 2026-04-27 13:05:40 +02:00
  • eb5dfa62df feat: int128 types are now universally treated as integral on all platforms and safe_int depends on it Mateusz Pusz 2026-04-27 13:00:04 +02:00
  • 659738044a feat: safe_int implicit conversions improved and refactored the operators + widening for scaling now preserves sign Mateusz Pusz 2026-04-26 16:03:09 +02:00
  • 82304d87c4 style: pre-commit Mateusz Pusz 2026-04-25 22:17:33 +02:00
  • f664b5909b fix: cstdlib header added to constrained and safe_int to fix freestanding build Mateusz Pusz 2026-04-25 22:14:24 +02:00
  • 59e0dfe132 fix: custom is_scoped_enum_v implementation provided Mateusz Pusz 2026-04-25 22:06:52 +02:00
  • 81f8c3398c fix: missing quantity_traits.h added to CMake Mateusz Pusz 2026-04-25 22:05:37 +02:00
  • f60ff403ab Deployed 1af417e90 to HEAD with ProperDocs 1.6.7 and mike 2.2.0 github-actions 2026-04-25 19:48:17 +00:00
  • 1af417e90d fix: missing quantity_traits.h added to framework.h Mateusz Pusz 2026-04-25 21:07:40 +02:00
  • 2cce85b513 fix: duplicated definition of wider_int_for removed from scaling.h Mateusz Pusz 2026-04-25 21:06:50 +02:00
  • e3f8cc0dc4 docs: "Representation types" updated with the latest changes Mateusz Pusz 2026-04-25 21:04:40 +02:00
  • eb95325c33 feat: 💥 isq::depth removed Mateusz Pusz 2026-04-25 21:03:51 +02:00
  • 3506de9bf1 docs: GitHub discussion added to the hw_voltage example documentation Mateusz Pusz 2026-04-25 21:01:05 +02:00
  • 0a33e0a0e6 refactor: quantity point bounds are now specified directly in origin - quantity_bounds_for customization point removed Mateusz Pusz 2026-04-25 21:00:31 +02:00
  • b9d801dc34 docs: representation types docs improved Mateusz Pusz 2026-04-25 19:16:22 +02:00
  • e1b36a09ee refactor: unit_for, reference_for, and rep_for moved to quantity_traits.h Mateusz Pusz 2026-04-25 18:26:00 +02:00
  • f26a3e8650 refactor: implicitly_scalable moved from value_cast.h to customization_points.h Mateusz Pusz 2026-04-25 17:51:01 +02:00
  • d505da1628 refactor: WeaklyRegular concept moved from customization_points.h to representation_concepts.h Mateusz Pusz 2026-04-25 17:47:36 +02:00
  • 08e1645dfe feat: UsesIntegerScaling now properly requires multiplication by a wider type Mateusz Pusz 2026-04-25 12:52:05 +02:00
  • 6263e2b8c5 feat: representation_underlying_type provided instead of indirectly_readable_traits usage Mateusz Pusz 2026-04-21 22:10:19 +02:00
  • cf402626ce Deployed 589189f3c to HEAD with ProperDocs 1.6.7 and mike 2.2.0 github-actions 2026-04-17 21:16:37 +00:00
  • 589189f3cc docs: location example added to the point bouds article Mateusz Pusz 2026-04-17 23:09:04 +02:00
  • c0c7206610 Deployed 7384c7eac to HEAD with ProperDocs 1.6.7 and mike 2.2.0 github-actions 2026-04-17 21:04:35 +00:00
  • 7384c7eace docs: bounds checking article updated after Oliver Rostens' feedback Mateusz Pusz 2026-04-17 22:56:43 +02:00
  • 5803ee011a Deployed fba550b29 to HEAD with MkDocs 1.6.1 and mike 2.1.4 github-actions 2026-04-12 12:19:38 +00:00
  • f080c80317 style: pre-commit Mateusz Pusz 2026-04-12 14:15:13 +02:00
  • fba550b293 style: pre-commit Mateusz Pusz 2026-04-12 14:12:32 +02:00
  • ad77bcc106 feat: safe_int::operator T made explicit Mateusz Pusz 2026-04-12 14:12:15 +02:00
  • 206ba4fdc7 Deployed 9c884f211 to HEAD with MkDocs 1.6.1 and mike 2.1.4 github-actions 2026-04-12 09:20:30 +00:00
  • 9c884f211e fix: explicit constructor for non-convertible types was lost after recent changes Mateusz Pusz 2026-04-12 11:13:20 +02:00
  • 1fbb410549 docs: safe_int overflow example simplified Mateusz Pusz 2026-04-12 11:12:45 +02:00
  • e0756a5106 docs: integer overflow article improved after Chip Hogg's feedback Mateusz Pusz 2026-04-12 11:12:15 +02:00
  • 02f9800493 docs: plain arithmetic overflow example fixed Mateusz Pusz 2026-04-12 11:11:16 +02:00
  • 324a308345 Deployed dca1ccfc8 to HEAD with MkDocs 1.6.1 and mike 2.1.4 github-actions 2026-04-11 20:23:32 +00:00
  • dca1ccfc80 docs: HEP system description improved Mateusz Pusz 2026-04-11 22:15:55 +02:00
  • 6101f71538 Deployed 762a5f8c6 to HEAD with MkDocs 1.6.1 and mike 2.1.4 github-actions 2026-04-11 19:39:50 +00:00
  • 762a5f8c6a docs: astronomy system reference updated Mateusz Pusz 2026-04-11 21:33:07 +02:00
  • b1606ddefb Deployed bb6a174a9 to HEAD with MkDocs 1.6.1 and mike 2.1.4 github-actions 2026-04-11 18:59:07 +00:00
  • 4b6eb91a61 fix: safe_int_test fixed for freestanding Mateusz Pusz 2026-04-11 20:57:16 +02:00
  • bb6a174a9a docs: "Range-Validated Quantity Points" article change to not ciam it is the first library doing so Mateusz Pusz 2026-04-11 20:51:45 +02:00
  • ca524cca24 Deployed 5cce146b7 to HEAD with MkDocs 1.6.1 and mike 2.1.4 github-actions 2026-04-11 18:40:21 +00:00
  • 5cce146b7b Merge branch 'master' of github.com:mpusz/units Mateusz Pusz 2026-04-11 20:32:48 +02:00
  • 76a7692180 test: constrained runtime unit tests refactored to SECTIONS Mateusz Pusz 2026-04-11 20:32:39 +02:00
  • 4b19dc2bf2 docs: simple change in the calulator tutorial source code Mateusz Pusz 2026-04-11 20:31:10 +02:00
  • 12300bcd23 feat: safe_int and blog article about it added Mateusz Pusz 2026-04-11 20:30:28 +02:00
  • 19a71c1094 docs: usc system reference updated with origin for degree_Fahrenheit Mateusz Pusz 2026-04-11 19:50:30 +02:00
  • eb7baf7683 test: additional constrained unit tests added Mateusz Pusz 2026-04-11 19:48:19 +02:00
  • 29c545aa6f feat: formatter support added for constrained Mateusz Pusz 2026-04-11 19:47:46 +02:00
  • fff40571ee feat: constraint policy template parameter is now guarded by a concept Mateusz Pusz 2026-04-11 19:46:40 +02:00
  • e2e490f0cd refactor: scaling algorithm and concepts simplified Mateusz Pusz 2026-04-11 19:00:33 +02:00
  • a33ffc2a37 feat: silent_cast extended with additional build warning suppressions Mateusz Pusz 2026-04-11 18:56:15 +02:00
  • 5bd804bf87 feat: is_convertible_v removed from implicitly_scalable Mateusz Pusz 2026-04-11 18:55:22 +02:00
  • 01a26b5a6c refactor: RepConvertibleFrom renamed to RepConstructibleFrom Mateusz Pusz 2026-04-11 18:51:02 +02:00
  • b76b903e34 fix: correct sidereal_day magnitude and standardize digit separators in astronomy.h (#787) Copilot 2026-04-10 14:11:24 +02:00
  • 7656fc2cc9 Deployed 2eb094c0b to HEAD with MkDocs 1.6.1 and mike 2.1.4 github-actions 2026-04-08 16:11:11 +00:00
  • 2eb094c0b1 feat: scaling widening changed to always use std::int64_t for smaller types Mateusz Pusz 2026-04-08 17:56:26 +02:00
  • 6863b96539 Deployed 97189596c to HEAD with MkDocs 1.6.1 and mike 2.1.4 github-actions 2026-04-06 21:11:46 +00:00
  • 0b6fabb0e9 style: pre-commit Mateusz Pusz 2026-04-06 23:10:27 +02:00
  • 97189596c2 docs: "Range-Validated Quantity Points" blog article released Mateusz Pusz 2026-04-06 23:04:44 +02:00
  • 41d83534f2 docs: last references to zeroth_xxx removed Mateusz Pusz 2026-04-06 23:04:08 +02:00
  • 1c4ea970ac Deployed a1e1e7cb2 to HEAD with MkDocs 1.6.1 and mike 2.1.4 github-actions 2026-04-06 20:58:46 +00:00
  • a1e1e7cb21 feat: non-negative quantities support added Mateusz Pusz 2026-04-06 22:51:42 +02:00
  • 7869f3c44a Deployed 4ab84fc61 to HEAD with MkDocs 1.6.1 and mike 2.1.4 github-actions 2026-04-05 15:32:25 +00:00
  • 4ab84fc614 Change quantity_bounds to use wrap_to_range Mateusz Pusz 2026-04-05 17:25:42 +02:00
  • 23af2b25c6 Deployed a89b93bab to HEAD with MkDocs 1.6.1 and mike 2.1.4 github-actions 2026-04-04 07:19:27 +00:00
  • a89b93bab2 feat: 💥 Celsius_temperature removed from ISQ Mateusz Pusz 2026-04-04 09:00:58 +02:00
  • 4461d445b0 Deployed 910cb5ce8 to HEAD with MkDocs 1.6.1 and mike 2.1.4 github-actions 2026-04-04 06:40:13 +00:00
  • 910cb5ce8b ci: ccache removed from the SonarQube CI Mateusz Pusz 2026-04-04 08:17:34 +02:00
  • 7a250f1258 fix: freestanding build fixed Mateusz Pusz 2026-04-04 08:15:36 +02:00
  • b2271fb4f1 fix: missing header file added to constrained.h Mateusz Pusz 2026-04-04 08:14:50 +02:00
  • efc44d68a3 Deployed 68b19a436 to HEAD with MkDocs 1.6.1 and mike 2.1.4 github-actions 2026-04-04 06:13:55 +00:00
  • 69056e920b style: pre-commit Mateusz Pusz 2026-04-04 08:09:14 +02:00
  • 68b19a4369 test: large-delta tests added Mateusz Pusz 2026-04-04 07:55:03 +02:00
  • 459211fc7a feat: quantity point bounds design finalized Mateusz Pusz 2026-04-03 23:38:47 +02:00
  • 4130644b31 ci: "Install Clang using homebrew" step improved Mateusz Pusz 2026-04-01 18:27:36 +02:00
  • 38154608a3 ci: another GitHub action updated Mateusz Pusz 2026-04-01 18:27:06 +02:00
  • cf5885473b build: CMake 4.3 build issue with C++ modules in clang fixed Mateusz Pusz 2026-04-01 17:37:21 +02:00
  • 97368d54e2 ci: yet another approach to fix repro text and actions Mateusz Pusz 2026-04-01 13:31:25 +02:00
  • 93b2b2c7d0 ci: yet another approach to fix repro text Mateusz Pusz 2026-04-01 12:38:22 +02:00
  • 70d934b8d3 Deployed 7aebd1a73 to HEAD with MkDocs 1.6.1 and mike 2.1.4 github-actions 2026-04-01 10:37:45 +00:00
  • 7aebd1a73b ci: yet another approach to fix repro text Mateusz Pusz 2026-04-01 12:30:55 +02:00
  • 195e911c8e ci: another update of GitHub actions Mateusz Pusz 2026-04-01 12:20:07 +02:00
  • 500a16d918 Deployed 9215a410b to HEAD with MkDocs 1.6.1 and mike 2.1.4 github-actions 2026-04-01 10:17:05 +00:00
  • b0cf13ee61 ci: yet another approach to fix repro text Mateusz Pusz 2026-04-01 12:12:12 +02:00
  • 9215a410b2 ci: another approach to fix repro text Mateusz Pusz 2026-04-01 12:09:03 +02:00
  • 5fabbb81fb ci: GitHub actions updated Mateusz Pusz 2026-04-01 12:04:49 +02:00