Commit Graph

631 Commits

Author SHA1 Message Date
Mateusz Pusz
1ea2df9209 refactor: most std::remove_const_t removed and some replaced with the GCC-specific workaround 2024-06-01 09:12:16 +02:00
Mateusz Pusz
22c82f1c00 docs: MP_UNITS_DEV_CLANG_TIDY added and release tags updated for other _DEV_ options 2024-05-31 09:02:00 +02:00
Mateusz Pusz
bbd048b9be docs: freestanding flags documentation added 2024-05-30 20:42:53 +02:00
Mateusz Pusz
496ec59c0b docs: 2.2 release annonuncement updated 2024-05-30 20:41:58 +02:00
Mateusz Pusz
6486c85773 ci: clang-tidy CI added 2024-05-30 15:00:25 +02:00
Mateusz Pusz
ad15bb97c1 docs: 2.2 release announcement updated 2024-05-30 14:24:35 +02:00
Mateusz Pusz
a6562acde5 feat: allow configuring GSL library use
Resolves #576
2024-05-30 12:23:14 +02:00
Mateusz Pusz
4551a247b5 fix: broken links in the docs fixed 2024-05-30 12:10:19 +02:00
Mateusz Pusz
9c4a87e2e4 docs: gcc-14 does not support C++ modules correctly 2024-05-29 20:45:26 +02:00
Mateusz Pusz
f4e44651a9 docs: fmtlib dependency removed from the Compiler Explorer code 2024-05-16 12:35:49 +02:00
Mateusz Pusz
5dc21fd29b refactor: zeroth_degree_Fahrenheit definition simplified 2024-05-16 12:33:28 +02:00
Mateusz Pusz
15404cd3a7 docs: Compiler Explorer links updated to reflect the systems file tree refactoring 2024-05-09 18:08:13 +02:00
Mateusz Pusz
901b5e5394 docs: formatting grammar language changed to EBNF 2024-05-05 18:58:40 +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
dbc225961d docs: 2.2 release announcement updated 2024-04-25 16:24:43 +02:00
Mateusz Pusz
a5b2b793e4 docs: "Project structure" chapter expanded 2024-04-25 16:23:59 +02:00
Mateusz Pusz
2a05f931e7 build: MP_UNITS_BUILD_AS_SYSTEM_HEADERS restored (but renamed) 2024-04-24 20:17:39 +02:00
Mateusz Pusz
795277cfeb docs: smoot example improved 2024-04-20 17:20:33 +01:00
Mateusz Pusz
c8208e1052 docs: @nebkat contributions added to the 2.2 release announcement 2024-04-20 17:16:50 +01:00
Mateusz Pusz
13fbd3c35c docs: Compiler Explorer links updated 2024-04-20 10:59:15 +01:00
Mateusz Pusz
7d0e97b982 docs: P3045 reference added to docs 2024-04-19 23:33:32 +01:00
Mateusz Pusz
74458a36cf docs: emojis added to the "breaking change" statements 2024-04-19 18:43:07 +01:00
Mateusz Pusz
0f0d7d8715 docs: code fragments fixed in the poll titles 2024-04-19 18:36:40 +01:00
Mateusz Pusz
eb6e331de7 style: whitespaces fixed again 2024-04-19 18:27:41 +01:00
Mateusz Pusz
9525a4b25b style: indentation in the blog post fixed 2024-04-19 18:09:44 +01:00
Mateusz Pusz
12e394f128 docs: Tokyo meeting report 2024-04-19 18:05:47 +01: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
6ad831b573 docs: 2.2 release updated with mag_ratio 2024-04-19 16:14:34 +01:00
Mateusz Pusz
f90a218705 refactor: 💥 ratio hidden as an implementation detail behind mag_ratio 2024-04-19 15:29:00 +01:00
Mateusz Pusz
00372cc5d5 docs: "Quantity formatting" chapter updated 2024-04-18 22:55:19 +01:00
Mateusz Pusz
c5afd722e7 docs: Some docs updated to reflect the latest formatting changes 2024-04-18 22:40:30 +01:00
Nebojsa Cvetkovic
069f2bf11a feat: IEEE floating-point division remainder 2024-04-18 12:04:12 +01:00
Mateusz Pusz
1e3a93d10c docs: new formatting syntax ideas 2024-04-17 14:20:15 +01:00
Mateusz Pusz
da9340005f docs: 2.2 release announcement updated 2024-04-17 12:16:40 +01:00
Mateusz Pusz
8e0a26b933 feat: 💥 API-related Conan, CMake, and preprocessor options redesigned 2024-04-16 21:48:36 +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
5036a3e0e0 docs: "The affine space" chapter improved 2024-03-24 07:16:23 +01:00
Mateusz Pusz
89e61169f8 style: whitespaces fixed to make pre-commit happy 2024-03-23 23:55:32 +09:00
Mateusz Pusz
a18b4e6c59 docs: the affine space chapter rewritten 2024-03-23 22:21:33 +09:00
Mateusz Pusz
a62fdd2331 refactor: precondition checks and asserts cleanup 2024-03-19 10:37:01 +09:00
Mateusz Pusz
fb97c2ea5a refactor: basic_symbol_text renamed to symbol_text 2024-03-18 23:12:39 +09:00
Mateusz Pusz
5675002a76 docs: "Changes to units definitions" chapter reordered in TOC in the 2.2 release announcement 2024-03-03 17:20:04 +01:00
Mateusz Pusz
1bc2ce585f docs: "Improved text output" added to the 2.2 release announcement 2024-02-27 21:08:46 +01:00
Mateusz Pusz
88e2656dc7 style: trailing whitespaces removed to make pre-commit happy 2024-02-27 14:10:43 +01:00
Mateusz Pusz
bcca52e298 docs: "Text Output" chapter updated with the recent formatting changes 2024-02-27 13:58:06 +01:00
Mateusz Pusz
63d00977e1 docs: improved the docs for using-directives of unit_symbols 2024-02-27 09:44:42 +01:00
Mateusz Pusz
d9723b61a6 docs: "hello units" example updated with dimensions output 2024-02-26 14:36:49 +01:00
Mateusz Pusz
aa72c830c4 docs: import mp_units; lines removed from the recently added code examples 2024-02-26 14:02:16 +01:00
Mateusz Pusz
978b1918f9 style: whitespaces cleanup to make pre-commit happy 2024-02-26 13:50:32 +01:00
Mateusz Pusz
a6fd23a5e4 docs: unit symbols admonition extended in the "Quick Start" chapter 2024-02-26 13:47:57 +01:00