Commit graph

2,737 commits

Author SHA1 Message Date
41278a290b xo-unit: + natural unit vars in xo::qty::nu2 2024-04-27 07:59:23 -04:00
1736237419 xo-unit: + natural_unit.from_bu() 2024-04-27 07:58:50 -04:00
0eec013321 xo-unit: + Quantity:: operator*= operator/= 2024-04-27 07:58:23 -04:00
022b1da059 xo-unit: + width2x + use in nu_product, nu_ratio 2024-04-27 07:57:27 -04:00
87e4194433 xo-unit: + double-width accumulators in nu_product, nu_ratio 2024-04-27 07:56:37 -04:00
2e0dd555f9 xo-unit: minor include tidy 2024-04-26 10:00:47 -04:00
b781190cc3 xo-unit: build: streamline docs+utest setup 2024-04-25 18:15:51 -04:00
562bcaa395 xo-ratio: build: streamline docs+utest setup 2024-04-25 18:15:24 -04:00
023c193b78 xo-flatstring: build: streamline docs + utest setup 2024-04-25 18:14:55 -04:00
65d8fb79b5 xo-cmake: streamline doxygen/sphinx setup; collect targets 2024-04-25 18:14:00 -04:00
1b931bf9e1 xo-flatstring: build: drop sphinx+breathe doc step for now 2024-04-25 15:03:52 -04:00
1fdbe61317 xo-flatstring: github: + build docs 2024-04-25 14:47:24 -04:00
a9dc31ad9d xo-flatstring: build: use xo-cmake Doxyfile.in 2024-04-25 14:46:07 -04:00
f035b9f31f xo-flatstring: bugfix: fix CMAKE_MODULE_PATH status msg 2024-04-25 14:45:41 -04:00
c22cde60d7 xo-cmake: skip coverage config stuff unless coverage build 2024-04-25 14:43:58 -04:00
62c6786d38 xo-cmake: bugfix: must install Doxyfile.in 2024-04-25 14:43:36 -04:00
8846fa5da8 xo-cmake: + xo-cmake-config --doxygen-template 2024-04-25 14:31:24 -04:00
633bbd4047 xo-flatstring: build: streamline/tweak .cmake files 2024-04-25 14:26:16 -04:00
f9619cf5b0 xo-cmake: bugfix: fix path in exported cmake_module_path config 2024-04-25 14:13:24 -04:00
40ce9b63bc xo-cmake: bugfix: fix path for cmake macro install dest 2024-04-25 14:07:48 -04:00
c111a3eff2 xo-cmake: bugfix: need full CMAKE_INSTALL_FULL_DATADIR 2024-04-25 14:00:29 -04:00
d3b12a97e2 xo-cmake: bugfix: cmake_module_path must-> CMAKE_INSTALL_DATADIR ! 2024-04-25 13:58:38 -04:00
294f1ebb81 xo-cmake: github: fix xo-cmake-config path 2024-04-25 13:47:47 -04:00
a978d91e94 xo-cmake: github: + debug message 2024-04-25 13:46:23 -04:00
3339ea8eb6 xo-cmake: github: + workflow using docker-xo-builder 2024-04-25 13:44:47 -04:00
970a91705e xo-flatstring: build: bootstrap debug 2024-04-25 13:36:31 -04:00
e443dd1699 xo-flatstring: build: more debug 2024-04-25 13:29:25 -04:00
534a32bcb6 xo-flatstring: build: bogus semicolon in .cmake 2024-04-25 13:26:28 -04:00
795f680c27 xo-flatstring: build: debugging cmake bootstrap 2024-04-25 13:24:10 -04:00
80507820af xo-flatstring: build: + report XO_CMAKE_CONFIG_EXECUTABLE value 2024-04-25 13:19:29 -04:00
6a702ed88a xo-cmake: xo-cmake-config helper script + streamline coverage gen 2024-04-25 13:12:46 -04:00
39cedaa618 xo-flatstring: build: use streamlined coverage generation 2024-04-25 13:06:55 -04:00
8cc47f4a9c xo-unit: bugfix: out-of-bounds access in almost-unreachable path 2024-04-24 20:02:11 -04:00
deda80242a xo-unit: + basis_unit definitions + spellings + a few more 2024-04-24 14:35:00 -04:00
10bd972d34 xo-unit: tidy: namespace bu2 -> bu 2024-04-24 12:56:40 -04:00
70b7df6074 xo-unit: tidy: unused quantity.test.cpp -> mpl_quantity.test.cpp 2024-04-24 12:51:38 -04:00
66e7a688e5 xo-unit: build: + unit test coverage 2024-04-24 12:50:27 -04:00
70be29ceae xo-unit: utest: + comparison tests 2024-04-24 11:35:40 -04:00
382ceb8803 xo-unit: + Quantity<=>Quantity, Quantity==Quantity 2024-04-24 11:35:25 -04:00
5fd8269dcc xo-unit: + Dimensionless/Quantity 2024-04-24 11:35:10 -04:00
0f1338921d xo-unit: + Quantity/Dimensionless 2024-04-24 11:33:19 -04:00
b32363b848 xo-unit: + (Quantity * Dimensionless) and vice versa 2024-04-24 11:32:37 -04:00
be56b6f609 xo-unit: + Quantity.compare() 2024-04-24 11:32:17 -04:00
c46a66565c xo-unit: + Quantity.divide_into() 2024-04-24 11:32:01 -04:00
e538e61172 xo-unit: + Quantity.divide_by() 2024-04-24 11:31:46 -04:00
4d092dcbc2 xo-unit: + Quantity.scale_by() 2024-04-24 11:31:33 -04:00
8ec337c589 xo-unit: + Quantity.rescale() 2024-04-24 11:31:10 -04:00
ac232a397a xo-unit: refactor: make natural_unit.reciprocal() a method 2024-04-24 11:30:41 -04:00
eb36c44613 xo-unit: + Quantity.is_dimensionless() 2024-04-23 21:02:06 -04:00
a00ca0bd19 xo-unit: utest: prune unused typealiases 2024-04-23 21:01:33 -04:00