7edbf97586
refactor: unneeded parenthesis removed from ValuePreservingScaling
2025-06-23 21:45:05 +01:00
4ce1e9008d
refactor: ValuePreservingScaling
concepts renamed
2025-06-23 19:17:06 +01:00
93f3be47a4
docs: quantity spec conversion examples updated
2025-06-20 17:20:57 +02:00
9c140f4b3a
feat: explicit constructor now can perform an explicit quantity_spec
conversion
2025-06-20 17:10:34 +02:00
723e3dfa68
feat: automated MP_UNITS_API_THROWING_CONSTRAINTS
setting added
2025-06-20 14:04:03 +02:00
7eb31d44d7
fix: unsatisfied
fixed for freestanding
2025-06-20 14:01:27 +02:00
06d7b3a560
feat: some constraints refactored to throw exceptions with nice error messages
2025-06-20 13:38:17 +02:00
47c54ef4c9
feat: unsatisfied
added and enabled throwing constraints
2025-06-20 13:36:02 +02:00
aab013ab0a
feat: constexpr_format
added
2025-06-20 13:32:29 +02:00
a8009febb6
build: deprecated header files removed from the VERIFY_INTERFACE_HEADER_SETS step
2025-06-20 12:46:40 +02:00
f4b167a269
docs: deprecated header files removed from documentation
2025-06-20 10:56:34 +02:00
35798a0f39
refactor: ostream.h
header file made deprecated
2025-06-20 10:40:10 +02:00
50c05bddb3
refactor: format.h
header file made deprecated
2025-06-20 09:06:49 +02:00
389ed76532
fix: IWYU
2025-06-19 18:49:59 +02:00
f18aa18869
refactor: compund assignment and pre-/post-increment operators are now lvalue-qualified member functions
2025-06-19 18:49:21 +02:00
29c50bc614
Merge branch 'master' of github.com:mpusz/units
2025-06-19 17:56:50 +02:00
01ceb31d14
Merge pull request #708 from EALePain/fix/quantity_ref_plus_point_origin
...
fix/lvalue references + point origin does not compile
2025-06-19 17:55:05 +02:00
bd3cc8bbdf
Try just removing the 'Quantity' concept
2025-06-18 22:21:19 +00:00
6361daa76f
feat: EQUIV{...}
replaced with [...]
in the text output of common units
2025-06-18 08:53:46 +02:00
088fb3ca9f
docs: correct type reference for delta quantities in absolute quantities post
2025-06-18 07:35:59 +02:00
07292d1a53
docs: "What about time?" chapter added to the blog post
2025-06-17 21:18:48 +02:00
f54a2eb2d4
docs: remove commented-out code for glass1_top in absolute quantities post
2025-06-17 16:22:02 +02:00
1b4c1f9134
docs: fix formatting in introducing absolute quantities post
2025-06-17 16:21:53 +02:00
1d9a7c28fe
docs: abstractions in the absolute quantities article redesigned + example
2025-06-17 16:16:55 +02:00
bdc4c8a628
docs: clarify definition of delta quantities
2025-06-17 10:25:08 +02:00
8b2613da30
docs: type o point quantity fixed in the example of absolute quantities post
2025-06-17 10:09:11 +02:00
d322ef31cf
docs: "Arithmetic" chapter added to absolute quantities post
2025-06-17 10:08:26 +02:00
b080c8fd21
docs: update phrasing in introducing absolute quantities post for clarity
2025-06-17 08:34:55 +02:00
9f50a0fc55
docs: relative_point_origin
added to the absolute quantities blog post
2025-06-16 22:19:42 +02:00
30ded684e2
docs: "New opportunities" chapter added to the absolute quantities blog post
2025-06-16 21:28:40 +02:00
9179121057
fix: correct path for documentation workflow file
2025-06-16 18:19:08 +02:00
ecc176ae8b
fix: include documentation workflow file in paths for triggering events
2025-06-16 18:16:39 +02:00
9847617fb6
build: API Reference generation disabled until it is fixed
2025-06-16 18:12:12 +02:00
630a75fda7
docs: "Introducing absolute quantities" blog post added
2025-06-16 16:53:46 +02:00
8bc3be2f1e
fix: gcc-15 workaround
...
Resolves #702
2025-06-11 19:00:39 +02:00
e2f11cd3f9
fix: module export added to get_canonical_unit
as a workaround
...
Resolves #706
2025-06-11 18:15:32 +02:00
d00108bb0a
fix: gcc-15 bug workaround and hopefully a compile-time improvement
...
Resolves #702
2025-06-10 18:53:19 +02:00
8d70f19ad3
docs: CHANGELOG updated
2025-05-17 15:37:06 +01:00
514abd2140
fix: clang-20 compilation fixed
2025-04-29 18:09:14 +02:00
ca06c633e2
fix: clang-16 compilation fixed
2025-04-29 18:08:58 +02:00
2d1bf8a689
refactor: constraints refactoring
2025-04-29 13:26:27 +02:00
d441a90164
build: update dependencies to gsl-lite/0.42.0, ms-gsl/4.1.0, fmt/11.1.4, and catch2/3.8.0, and suppress warnings for gcc-12
2025-04-29 13:03:04 +02:00
4624367e8a
docs: update TODO comment with issue link for clang-20.2 workaround
2025-04-29 12:01:30 +02:00
13715168b0
test: interconvertible
checks removed from units tests
2025-04-29 11:38:03 +02:00
f9acaa8879
fix: text stripping in type_name
fixed
2025-04-29 11:35:10 +02:00
110a56dc30
feat: is_value_preserving
customization point added
2025-04-28 15:23:36 +02:00
9a270de16c
docs: typo in comments fixed
2025-04-28 15:22:47 +02:00
710eda7737
feat: type_name(T)
added
2025-04-28 15:22:05 +02:00
40f7f70e3e
Merge pull request #697 from rothmichaels/bugfix/xcode-build
...
Fix Xcode long build times and/or crashes
2025-04-22 10:04:58 +02:00
dc47ac32df
Fix for long Xcode 15 build time after removing Representation concept
...
For some reason this new implementation of `RepresentationOf` was
causing long build times again in the Kalman fiter examples. I'm not
sure why this is and if we should keep the old implemention only for
Xcode 15 or if we should revert this implementation change in general.
2025-04-21 16:31:52 -04:00