Commit Graph

  • 15e148381d decimetre and litre added Mateusz Pusz 2019-12-26 10:07:02 +01:00
  • 22fabb5a1b day unit added Mateusz Pusz 2019-12-26 09:59:05 +01:00
  • 81b1ba3162 fixed_string_test added Mateusz Pusz 2019-12-26 09:49:39 +01:00
  • 4b43ade1c4 Compiler Explorer link updated in README Mateusz Pusz 2019-12-23 13:25:49 +01:00
  • 69974f82cd Floating-point UDLs removed from fmt_test Mateusz Pusz 2019-12-23 13:23:23 +01:00
  • 758c05ea15 quantity_cast fmt tests added Mateusz Pusz 2019-12-23 13:22:37 +01:00
  • 7cad312b55 fixed_string refactored Mateusz Pusz 2019-12-23 13:21:48 +01:00
  • e622ecb35a Warning and other compilation flags cleanup Mateusz Pusz 2019-12-23 13:19:34 +01:00
  • 2ab233610f physical::DimensionOf concept updated Mateusz Pusz 2019-12-17 22:26:34 +01:00
  • 2abe429ba7 dimensions_concepts_test added Mateusz Pusz 2019-12-17 22:26:01 +01:00
  • bc8c31caa5 is_derived_from_instantiation fixed Mateusz Pusz 2019-12-17 22:18:52 +01:00
  • 589e26fa81 no_prefix set for prefixed_unit Mateusz Pusz 2019-12-17 20:16:05 +01:00
  • 3decaecb52 TODO comments clean-up Mateusz Pusz 2019-12-17 20:15:38 +01:00
  • 80a13b1a94 US system isolated from SI Mateusz Pusz 2019-12-17 12:29:19 +01:00
  • b3ea3cdc91 hello_units compilation on gcc-9 fixed Mateusz Pusz 2019-12-17 10:51:59 +01:00
  • 75081bf566 hello_units example added Mateusz Pusz 2019-12-17 10:48:54 +01:00
  • 608adf92ae README example fixed Mateusz Pusz 2019-12-17 10:12:17 +01:00
  • cdb6a4822e Installation documentation updated Mateusz Pusz 2019-12-17 09:27:32 +01:00
  • 826942947e Merge branch 'new_design' Mateusz Pusz 2019-12-17 09:21:11 +01:00
  • 27f6f806db .clang-format updated Mateusz Pusz 2019-12-17 09:16:04 +01:00
  • a384fbd75a README updated Mateusz Pusz 2019-12-17 09:15:31 +01:00
  • 7617e3c374 Installation documentation now used 0.5.0 Mateusz Pusz 2019-12-17 09:14:31 +01:00
  • 0bd7951175 Design documentation updated Mateusz Pusz 2019-12-17 09:14:05 +01:00
  • 1b2d27a64c measurement example updated with a starship operator Mateusz Pusz 2019-12-17 09:12:11 +01:00
  • d5f7de8ecb unknown_dimension definition changed to contain at least one exponent Mateusz Pusz 2019-12-17 08:36:31 +01:00
  • 00d863508d base_dimension refactored Mateusz Pusz 2019-12-16 15:58:41 +01:00
  • 6596c15238 scaled_unit template parameters order fixed (sorry Oliver) Mateusz Pusz 2019-12-14 21:16:15 +01:00
  • 5ef0bb9a9f base_dimension more constrained and comparison fixed Mateusz Pusz 2019-12-14 21:12:17 +01:00
  • 8d1eb4c415 derived_dimension code split to a few smaller files Mateusz Pusz 2019-12-14 12:23:47 +01:00
  • b1b63e1b3a 2 parital specializations of a derived_dimension split to different types Mateusz Pusz 2019-12-14 11:44:56 +01:00
  • 67262e10ef DESIGN.md : I believe that zero "exponents are elided" rule is a concept of exponent not base-dimension, so have modified parts where exponent rather than base dimension should apply Andy Little 2019-12-13 14:10:09 +00:00
  • 156ab7ae7f Unknown dimension assert added to quantity_test Mateusz Pusz 2019-12-12 15:39:04 +01:00
  • e10f5baab6 Quantity cast for dimension now uses dimension's coherent unit Mateusz Pusz 2019-12-12 15:38:21 +01:00
  • 6765054e5d More CGS tests added Mateusz Pusz 2019-12-12 15:37:52 +01:00
  • fbf3ef8c4f Most of concepts moved to a new file + quantity.h split to smaller pieces Mateusz Pusz 2019-12-12 13:17:31 +01:00
  • 9d50ea6ab5 CGS case added to avg_speed example Mateusz Pusz 2019-12-11 21:38:44 +01:00
  • 73033e347a exbi data prefix added (resolves #37) Mateusz Pusz 2019-12-11 17:41:18 +01:00
  • 283b725eb7 PNG files explicitly marked as binary (resolves #39) Mateusz Pusz 2019-12-11 17:30:47 +01:00
  • 12b67923bc CGS tests added Mateusz Pusz 2019-12-11 16:20:08 +01:00
  • 71f38222ea Implicit conversions fixed Mateusz Pusz 2019-12-11 16:16:05 +01:00
  • a10660d065 More SI tests added Mateusz Pusz 2019-12-11 13:55:58 +01:00
  • 5a7324596d Resulting unit ratio fixed in arithmetic operations Mateusz Pusz 2019-12-11 13:31:40 +01:00
  • c3c80fde11 Spaceship support added (resolves #19) Mateusz Pusz 2019-12-11 11:27:51 +01:00
  • e472fdc348 Most of the operators converted to hidden friends Mateusz Pusz 2019-12-11 10:44:55 +01:00
  • 4f769982a5 TODO removed Mateusz Pusz 2019-12-11 09:32:29 +01:00
  • c1e4e57d84 clang-format + TODOs added to ratio Mateusz Pusz 2019-12-11 09:28:40 +01:00
  • 4304747406 -pedantic warning flag reenabled Mateusz Pusz 2019-12-11 09:27:17 +01:00
  • 62164e426a conan test_package fixed Mateusz Pusz 2019-12-11 08:34:16 +01:00
  • 9bebf316a7 gcc-9.1 build fixed Mateusz Pusz 2019-12-11 08:27:12 +01:00
  • 9e34050e23 fmt and catch2 updated to the latest versions Mateusz Pusz 2019-12-11 08:22:12 +01:00
  • bc1901f4f0 Text formatting enabled + directory tree refactoring Mateusz Pusz 2019-12-11 08:07:13 +01:00
  • 9c0005792c Added info about git submodules and fixed compiler.cppstd=20 conan flag Mateusz Pusz 2019-12-11 07:10:28 +01:00
  • 8ffc46ba75 CGS support added Mateusz Pusz 2019-12-09 17:19:58 +01:00
  • 7619a6f831 gcc-10 crash fixed Mateusz Pusz 2019-12-08 21:57:06 +01:00
  • 6b4220100f quantity_cast refactored Mateusz Pusz 2019-12-08 16:24:29 +01:00
  • d465d47803 range-v3 dependency removed for gcc-10 Mateusz Pusz 2019-12-08 16:09:00 +01:00
  • 2c29af9670 Custom unit and data tests enabled Mateusz Pusz 2019-12-07 18:33:55 +01:00
  • 22eda11bea More refactoring Mateusz Pusz 2019-12-07 16:30:40 +01:00
  • 33f14f39f3 math_test enabled Mateusz Pusz 2019-12-06 12:56:44 +01:00
  • 71eec182f9 clang-format updated Mateusz Pusz 2019-12-06 12:19:11 +01:00
  • f31b26b5e5 Design cleanup Mateusz Pusz 2019-12-06 12:18:39 +01:00
  • c48bfe2098 quantity refactored and quantity_test enabled Mateusz Pusz 2019-12-04 17:46:19 +01:00
  • 0986d1e812 dimension_test enabled Mateusz Pusz 2019-12-01 20:00:08 +01:00
  • fa9b7db9d5 type_list_test enabled Mateusz Pusz 2019-12-01 19:56:23 +01:00
  • 1b4e8a2127 Units and dimensions redesigned Mateusz Pusz 2019-12-01 19:47:58 +01:00
  • 65ea59edbb digital_information_test renamed to workaround the issue with vscode test explorer Mateusz Pusz 2019-11-28 23:01:06 +01:00
  • c0cf9e82ce Do not use optional for cmake Uilian Ries 2019-11-21 12:00:03 -03:00
  • ec9d2445ff Revert cmake file from SRC folder Uilian Ries 2019-11-20 16:41:09 -03:00
  • 4b95824aba Update Conan recipe Uilian Ries 2019-11-20 16:33:50 -03:00
  • 1540f4bcd9 0.4.0 released Mateusz Pusz 2019-11-17 07:40:02 +01:00
  • d20fa9c9ef "Adding custom representations" chapter added to DESIGN Mateusz Pusz 2019-11-16 19:56:03 +01:00
  • 79545d84dd Small refactoring of foot and inch definition Mateusz Pusz 2019-11-16 18:31:12 +01:00
  • fbbb28fdfd measurement example added Mateusz Pusz 2019-11-16 18:30:44 +01:00
  • b9dd6ab440 my_value compilation fixed Mateusz Pusz 2019-11-16 18:29:56 +01:00
  • 3d2c613dcb quantity operators * and / constrains weaken to one magma Mateusz Pusz 2019-11-16 18:29:32 +01:00
  • d4976caf1d operator- constraints fixed Mateusz Pusz 2019-11-16 18:28:13 +01:00
  • 9c6229302d Small code cleanup Mateusz Pusz 2019-11-16 18:27:31 +01:00
  • 86d4252cca Another bug in P1813 fixed Mateusz Pusz 2019-11-16 18:16:03 +01:00
  • 57e464cc99 quantity constraints refactored Mateusz Pusz 2019-11-15 20:20:25 +01:00
  • 2b5eb30cd4 P1813 compilation errors fixed Mateusz Pusz 2019-11-14 10:53:32 +01:00
  • daf29fe6de numeric_concepts added as in P1813R0 Mateusz Pusz 2019-11-14 10:13:38 +01:00
  • 488e9be61f CMake install destinations updated Mateusz Pusz 2019-11-12 22:18:04 +01:00
  • 116401aff5 "Open questions" moved to GitHub issues Mateusz Pusz 2019-11-12 22:17:06 +01:00
  • 73919f8669 units-format-spec description changed in DESIGN Mateusz Pusz 2019-11-12 20:22:09 +01:00
  • ff656620e9 fmt support for sign added Mateusz Pusz 2019-11-12 19:46:15 +01:00
  • d763c75df2 Text formatting updated in DESIGN Mateusz Pusz 2019-11-12 18:05:56 +01:00
  • 6d9cb8197f fmt fill and allign support added Mateusz Pusz 2019-11-12 16:55:11 +01:00
  • 83edb46de8 coherent_derived_unit symbol synthetizing fixed Mateusz Pusz 2019-11-10 19:51:25 +01:00
  • 9a96235e6c Synthesizing unit symbols in deduced_derived_unit support added (resolves #13) Mateusz Pusz 2019-11-10 16:55:16 +00:00
  • c2e5532ae2 Basic support for deduced units printing added Mateusz Pusz 2019-11-10 00:16:41 +00:00
  • 03e3691d47 More text output tests added Mateusz Pusz 2019-11-09 21:01:37 +00:00
  • 2328a26992 Downcasting support added to quantity_cast (resolves #26) Mateusz Pusz 2019-11-09 14:42:06 +00:00
  • 4d1e225d9e UnitRep renamed to QuantityRep Mateusz Pusz 2019-11-09 14:16:37 +00:00
  • 04cbeb841e Disabled prefix/postfix increment/decrement operators (resolves #18) Mateusz Pusz 2019-11-09 14:09:30 +00:00
  • 0125bd7762 Derived unit factory helpers refactored Mateusz Pusz 2019-11-08 16:51:45 +00:00
  • ad895b4651 Small refactoring of QuantityOf Mateusz Pusz 2019-11-08 14:35:18 +00:00
  • 695ba34092 Revert "Uploading of Conan dependencies disabled" Mateusz Pusz 2019-11-06 21:28:34 +00:00
  • c6d2002ebd More fmt unit tests added Mateusz Pusz 2019-11-06 22:45:45 +00:00
  • 7fd92f034b Not needed stuff removed from fmt format (resolves #6) Mateusz Pusz 2019-11-06 22:43:32 +00:00
  • 615c80e231 Tabulator and new line format string unit tests added Mateusz Pusz 2019-11-06 21:52:48 +00:00