Commit Graph

38 Commits

Author SHA1 Message Date
Yves Delley
3e502fb795 increase tolerance for certain math tests to two epsilon 2024-09-16 20:34:12 +02:00
Mateusz Pusz
3d39472f46 test: unit tests for creating a quantity from a volatile variable 2024-09-06 18:07:33 +02:00
Mateusz Pusz
45013f6752 fix: inline restored for non-template constexpr global variables 2024-09-05 10:06:43 +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
Chip Hogg
f088d544b3 Fix known errors 2024-07-29 20:43:06 -04:00
Chip Hogg
3a6fac9858 Move tests to runtime 2024-07-24 20:04:15 -04:00
Mateusz Pusz
b870b85c25 feat: import std; support added
Resolves #595
2024-07-16 17:36:00 +02:00
Mateusz Pusz
73f7901329 build: duplicated cmake_minimum_required commands removed
Resolves #592
2024-07-14 18:04:05 +02:00
Mateusz Pusz
f66222fb87 fix: _angular impulse_ unit symbol formatting unit test fixed 2024-07-12 19:48:01 +02:00
Mateusz Pusz
0fbe0bb5e0 style: clang-format 2024-06-10 22:13:37 +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
c69bd140b2 refactor: all units made final 2024-06-06 13:18:45 +02:00
Yves Delley
b6df881134 added more testing of conversion accuracy when using integral types 2024-06-02 11:09:46 +02:00
Mateusz Pusz
2a5d5c4ebf fix: missing sstream header added to fixed_string_test 2024-05-16 13:06:34 +02:00
Mateusz Pusz
a479246ea7 feat: basic_fixed_string implementation and testing improved 2024-05-16 12:30:45 +02:00
Mateusz Pusz
5bac7d341d style: clang-format applied to distibution_test.cpp 2024-05-08 12:16:02 +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
41f500e729 Merge pull request #555 from mpusz/new_format
docs: new formatting syntax ideas
2024-04-20 00:18:23 +09: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
Nebojsa Cvetkovic
069f2bf11a feat: IEEE floating-point division remainder 2024-04-18 12:04:12 +01:00
Mateusz Pusz
7b57ce5ab1 build: 💥 MP_UNITS_BUILD_LA and MP_UNITS_IWYU CMake options now have _DEV_ in the name 2024-04-12 09:43:02 +02: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
Nick
34eac6a61e Update test/runtime/atomic_test.cpp
Co-authored-by: Mateusz Pusz <mateusz.pusz@gmail.com>
2024-02-10 11:35:09 -08:00
Nick
947baa6d67 Update test/runtime/atomic_test.cpp
Co-authored-by: Mateusz Pusz <mateusz.pusz@gmail.com>
2024-02-10 09:35:04 -08:00
Nick Thompson
c313c2c083 Ensure mp-units are compatible with std::atomic 2024-02-10 08:43:44 -08: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
Nebojsa Cvetkovic
64c351906d feat: fmod floating-point division remainder 2024-01-22 10:48:15 +00:00
Nebojsa Cvetkovic
057d659c1f feat: atan2 2-argument arctangent 2024-01-20 19:37:00 +00: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
9511995d04 build: find_package() calls don't spell CONFIG explicitly anymore 2024-01-12 12:32:12 +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