Mateusz Pusz
ce833d344d
refactor(utility): deprecate the mp_units:: rep shims and migrate consumers
...
The cartesian_vector and random distribution types now live in
mp_units::utility. Turn the transitional mp_units:: shims into proper
[[deprecated]] aliases (gcc-12 keeps a plain using-declaration because
CTAD through a deprecated alias template is broken there), and migrate
all in-tree consumers to mp_units::utility:: so the deprecations don't
trip -Werror. cartesian_tensor keeps no shim: it is unreleased (added in
2.6.0, never shipped), so it lives only at mp_units::utility.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-27 18:55:19 +02:00
Mateusz Pusz
982fc526c0
feat: 💥 quantity_from_unit_zero() renamed back to quanity_from_zero() and limited to default_point_origin + qp.in(Unit) changes the origin for offset units
2026-05-21 22:46:12 +02:00
Mateusz Pusz
2690296059
feat: quantity_point text output added for default_point_origin
2026-05-21 18:38:09 +02:00
Mateusz Pusz
9a374a5646
refactor: isq::time swapped with isq::duration
2026-01-09 09:22:37 +01:00
Mateusz Pusz
35798a0f39
refactor: ostream.h header file made deprecated
2025-06-20 10:40:10 +02:00
Mateusz Pusz
50c05bddb3
refactor: format.h header file made deprecated
2025-06-20 09:06:49 +02:00
Mateusz Pusz
0c09008671
fix: clang is too stupid to provide a deprecation warning for text_encoding
2024-11-21 11:25:57 +01:00
Mateusz Pusz
73ad1f08d4
fix: fmt_test fixed to use delta to create a quantity of thermodynamic_temperature
2024-11-12 16:20:51 +01:00
Mateusz Pusz
5a206c3ef1
test: cartesian_vector used in fmt_test
2024-11-12 14:38:51 +01:00
Mateusz Pusz
d8574022f1
test: _surface tension_ replaced with _entropy_ in an fmt test
2024-11-12 14:21:36 +01:00
Mateusz Pusz
78204c7e5f
test: runtime unit tests refactored to have a bigger granularity (less top level tests)
2024-11-12 11:27:52 +01:00
Mateusz Pusz
527c6dae63
test: fmt unit tests updated to the latest version
2024-10-10 09:00:31 +02:00
Mateusz Pusz
4eb63227e2
refactor: 💥 ascii -> portable, unicode -> utf8, 'A' -> 'P'
2024-10-10 00:02:08 +02:00
Mateusz Pusz
51dc1d7469
fix: according to ISO 80000-16 % should always be prefixed with space
2024-10-03 11:54:40 +02:00
Mateusz Pusz
2e840cfdb4
refactor: Repetitive inline constexpr removed as no longer needed
...
Not needed anymore as stated in cplusplus/draft#4601
2024-09-05 08:43:36 +02:00
Mateusz Pusz
b870b85c25
feat: import std; support added
...
Resolves #595
2024-07-16 17:36:00 +02:00
Mateusz Pusz
f66222fb87
fix: _angular impulse_ unit symbol formatting unit test fixed
2024-07-12 19:48:01 +02:00
Mateusz Pusz
e90cffcbda
refactor: text formatting library header files are no longer included in compat_macros.h
2024-06-10 22:04:41 +02:00
Mateusz Pusz
a479246ea7
feat: basic_fixed_string implementation and testing improved
2024-05-16 12:30:45 +02:00
Mateusz Pusz
75f719add7
refactor: code refactored to comply with clang-tidy
2024-05-08 11:12:38 +02:00
Mateusz Pusz
f770057052
refactor: IWYU updates
2024-04-25 19:33:03 +02:00
Mateusz Pusz
8ea346be1c
refactor: 💥 header files with the entire system definitions moved up in the directory tree
2024-04-25 16:34:11 +02:00
Mateusz Pusz
c066104af7
refactor: 💥 framework.h introduced + IWYU
2024-04-24 21:09:29 +02:00
Mateusz Pusz
15389107d4
fix: dependencies on cstdint header fixed
2024-04-23 08:59:14 +02:00
Mateusz Pusz
c5afd722e7
docs: Some docs updated to reflect the latest formatting changes
2024-04-18 22:40:30 +01:00
Mateusz Pusz
fa04e93687
feat: New formatting specification implemented
2024-04-18 22:29:09 +01:00
Mateusz Pusz
16f4f5d4a8
refactor: fixed_string refactored to reflect the latest changes to P3094R1
2024-03-18 22:50:35 +09:00
Mateusz Pusz
5d041fda2d
test: unit_symbol() and dimension_symbol() runtime unit tests added
2024-02-27 10:23:09 +01:00
Mateusz Pusz
8fb800670c
refactor: 'o' replaced with '1' as a modifier for unit_symbol_solidus::one_denominator
2024-01-23 21:20:22 +01:00
Mateusz Pusz
1df2cc7b58
feat: do not print space between a number and percent or per_mille
2024-01-19 21:20:33 +01:00
Mateusz Pusz
fb8552b1d9
refactor: core-fmt and core-ostream modules merged with core
2024-01-06 08:51:01 +01:00
Mateusz Pusz
0eaf6e2e56
refactor: modules support redesigned
2024-01-06 08:51:01 +01:00