Commit Graph

  • fdc31e7cde refactor: example applications refactored to benefit more from references Mateusz Pusz 2021-04-07 13:56:20 +02:00
  • 40de14b9b7 refactor: common part of glide_computer moved to a directory Mateusz Pusz 2021-04-07 12:36:39 +02:00
  • cf14032dce refactor: custom_systems example moved to the parent directory Mateusz Pusz 2021-04-07 11:54:35 +02:00
  • bd862d3517 refactor: Fine-grained references support added Mateusz Pusz 2021-04-07 11:26:45 +02:00
  • afa67c5f43 refactor: IWYU Mateusz Pusz 2021-04-06 22:21:45 +02:00
  • 90c9daa27f build: gsl-lite updated to 0.38.0 Mateusz Pusz 2021-04-06 22:21:21 +02:00
  • 3ee41d086c build: workaround to prefer FindDoxygen.cmake over Conan's generated doxygen-config.cmake Mateusz Pusz 2021-04-06 19:09:26 +02:00
  • 1f80c57fad refactor: hello_units fixed to provide literals and references preprocessor defines explicitly Mateusz Pusz 2021-04-06 16:36:52 +02:00
  • 512406e900 build: got rid of global options for references and literals Mateusz Pusz 2021-04-06 16:30:26 +02:00
  • b3b52148c0 build: CMake message about UNITS_BUILD_DOCS unified Mateusz Pusz 2021-04-06 16:25:43 +02:00
  • 71d79aeab0 docs: reference to dimension of speed fixed in "Derived Unnamed Units" chapter Mateusz Pusz 2021-04-06 16:23:54 +02:00
  • b982921d27 refactor: References are now guarded UNITS_REFERENCES with (ON by default) + examples duplicated to subdirectories Mateusz Pusz 2021-04-06 15:57:28 +02:00
  • b842c3f94a docs: q_ prefixes added for "Dimension-Specific Aliases" Mateusz Pusz 2021-04-06 14:44:24 +02:00
  • c3659dbb47 refactor: UNITS_UDLS renamed to UNITS_LITERALS Mateusz Pusz 2021-04-06 13:33:27 +02:00
  • a954f5d924 build: Conan testing version is now hosted on Artifactory Mateusz Pusz 2021-04-05 17:19:14 +02:00
  • b50df22901 refactor: IWYU Mateusz Pusz 2021-04-02 19:31:58 +02:00
  • e1d8d6b81d fix: Fixed shadowing warnings on clang Mateusz Pusz 2021-04-02 19:31:36 +02:00
  • dfd209ed14 fix: femtotonne enabled Mateusz Pusz 2021-04-02 18:57:17 +02:00
  • 1a5b4fc85e refactor: UDLs support switched off by default Mateusz Pusz 2021-04-02 18:56:28 +02:00
  • 5fc7e01d19 docs: Usage chapter renamed and moved down in the index Mateusz Pusz 2021-04-02 18:47:54 +02:00
  • 603bc36efb docs: Systems documentation updated Mateusz Pusz 2021-04-02 18:47:17 +02:00
  • c4e9ff7f66 docs: Documentation now prefers refrences over UDLs Mateusz Pusz 2021-04-02 13:11:20 +02:00
  • 7cc34646b9 docs: Compiler Explorer links updated Mateusz Pusz 2021-04-01 19:34:35 +02:00
  • 019e4cb143 docs: Usage examples updated to prefer references rather than UDLs Mateusz Pusz 2021-04-01 14:04:07 +02:00
  • ef94100d02 docs: CHANGELOG updated Mateusz Pusz 2021-04-01 14:03:26 +02:00
  • 63682c99c5 ci: Conan test_package fixed to use references rather than UDLs Mateusz Pusz 2021-04-01 13:20:24 +02:00
  • 20395b14db ci: Conan upload repo forced to be the first on the list of remotes Mateusz Pusz 2021-04-01 12:38:24 +02:00
  • 138d85f9bf docs: Usage updated Mateusz Pusz 2021-04-01 09:38:02 +02:00
  • bbb5c248f0 docs: Broken links fixed Mateusz Pusz 2021-04-01 09:37:44 +02:00
  • 9054420d08 build: Added an option to disable UDLs support Mateusz Pusz 2021-04-01 09:36:55 +02:00
  • 309da80c32 refactor: unit_text.h header include moved to text-related targets Mateusz Pusz 2021-03-31 12:25:26 +02:00
  • 441db47928 fix: MSVC Release build fixed + pragmas usage refactored Mateusz Pusz 2021-03-30 20:00:23 +02:00
  • 8a26eaf420 fix: VS build fixed Mateusz Pusz 2021-03-30 14:47:05 +02:00
  • 800dade31c fix: fixed_string fixed for clang Mateusz Pusz 2021-03-30 14:26:24 +02:00
  • a7cd8d5131 build: Local directory added to include dirs for glide_computer Mateusz Pusz 2021-03-30 14:01:58 +02:00
  • 06c1cbde06 fix: glide_computer_example.cpp compilation fixed Mateusz Pusz 2021-03-30 14:01:19 +02:00
  • 31bf975e11 Merge branch 'master' of github.com:mpusz/units Mateusz Pusz 2021-03-30 13:23:06 +02:00
  • 43b7eb466c build: AUTHOR_WARNING changed to WARNING in compiler warnings CMake Mateusz Pusz 2021-03-30 13:22:03 +02:00
  • 37cfc53d1d refactor: IWYU applied to the source files Mateusz Pusz 2021-03-30 13:21:05 +02:00
  • 01935996e6 build: IWYU support added Mateusz Pusz 2021-03-30 13:15:47 +02:00
  • 6004fa192a fix: corrected old names in si::constants Mike Ford 2021-03-26 21:32:59 +00:00
  • adca315f15 fix: Add missing include Björn Schäpers 2021-03-25 06:41:17 +01:00
  • 5251a8a241 fix: Unused <functional> header removed from basic_concepts.h Mateusz Pusz 2021-03-23 19:42:08 +01:00
  • 1d2b920538 Merge branch 'master' of github.com:mpusz/units Mateusz Pusz 2021-03-19 23:31:54 +01:00
  • 1197fa1ec4 fix: MSVC shadowing warning disabled for fmt_unit_test.cpp Mateusz Pusz 2021-03-19 23:31:36 +01:00
  • 173e1f0554 docs: usage chapter fixed Mateusz Pusz 2021-03-19 23:21:00 +01:00
  • 4f7c944022 docs: quantity_kind.rst fixed and included in TOC Mateusz Pusz 2021-03-19 23:20:32 +01:00
  • 822c409e91 docs: library directory structure chapter updated Mateusz Pusz 2021-03-19 23:19:53 +01:00
  • fc7b0e44e2 feat: 💥 !data system renamed to isq::iec80000 (quantity names renamed too) Mateusz Pusz 2021-03-19 23:04:52 +01:00
  • 0cbfcf2aa6 build: Small cleanup of GitHub Actions Mateusz Pusz 2021-03-19 14:02:53 +01:00
  • 590044b9f2 build: set CXX as a language for test_package CMake project Mateusz Pusz 2021-03-19 12:56:56 +01:00
  • 3f45da5882 fix: Switched to check_cxx_symbol_exists() for libcxx detection Mateusz Pusz 2021-03-19 12:56:32 +01:00
  • ec4c283cc0 build: range-v3 dependency added to CMake config file for clang + libc++ Mateusz Pusz 2021-03-19 11:08:50 +01:00
  • 03fe0d5b27 ci: bash set as a shell for all run actions Mateusz Pusz 2021-03-19 11:08:08 +01:00
  • 2defd58899 ci: another effort to fix it Mateusz Pusz 2021-03-19 09:58:01 +01:00
  • 30532ca4e8 ci: another trial to fix test_package Mateusz Pusz 2021-03-19 09:30:24 +01:00
  • 829952132a ci: test_package fixed again Mateusz Pusz 2021-03-19 09:16:48 +01:00
  • 078fbdc782 ci: Ninja install fixed for test_package Mateusz Pusz 2021-03-19 08:58:56 +01:00
  • 6d11e72fc9 ci: test_package extended for different compilers and OSes Mateusz Pusz 2021-03-19 08:45:40 +01:00
  • 813403c8f0 build: range-v3 dependency fixed Mateusz Pusz 2021-03-19 08:41:11 +01:00
  • 081e61eb98 build: overwriting "core" requires in package_info() fixed Mateusz Pusz 2021-03-19 08:21:36 +01:00
  • 528898fb2c build: package_info() fixed Mateusz Pusz 2021-03-19 07:58:30 +01:00
  • 88e642ec74 refactor: QuantityValue concept renamed to Representation Mateusz Pusz 2021-03-19 07:53:18 +01:00
  • 67b2ad5d05 Merge branch 'go2sh-add_symbolrate' Mateusz Pusz 2021-03-19 07:35:40 +01:00
  • 07cb258eff Merge branch 'add_symbolrate' of https://github.com/go2sh/units into go2sh-add_symbolrate Mateusz Pusz 2021-03-19 07:35:20 +01:00
  • 3629173df2 Merge branch 'go2sh-add_si_prefix_bit' Mateusz Pusz 2021-03-19 07:25:14 +01:00
  • 6c4dc95897 Merge branch 'add_si_prefix_bit' of https://github.com/go2sh/units into go2sh-add_si_prefix_bit Mateusz Pusz 2021-03-19 07:24:53 +01:00
  • ca7762177f refactor: quantity::value_ renamed to quantity::number_ Mateusz Pusz 2021-03-19 07:01:12 +01:00
  • 901b09fd52 refactor: quantity::count() renamed to quantity::number() Mateusz Pusz 2021-03-19 06:47:37 +01:00
  • bcaf252dec build: Library components exposed in Conan Mateusz Pusz 2021-03-19 06:36:26 +01:00
  • f0cfc14b83 refactor: remove operator/(Rep, reference) Johel Ernesto Guerrero Peña 2021-03-18 18:56:31 -04:00
  • 9da39070ed docs: update for reference<D, U> Johel Ernesto Guerrero Peña 2021-03-18 18:36:44 -04:00
  • 376c402fa0 fix: remove implied support for unallowed syntaxes on quantity kinds and references Johel Ernesto Guerrero Peña 2021-03-18 17:23:45 -04:00
  • 5914ae2260 docs(src): expand on non-allowed syntaxes Johel Ernesto Guerrero Peña 2021-03-18 17:22:46 -04:00
  • ddbbb8ac55 style: remove braces from value Johel Ernesto Guerrero Peña 2021-03-18 17:17:25 -04:00
  • ced4b3bbed refactor: make reference's interface hidden friends Johel Ernesto Guerrero Peña 2021-03-18 17:11:54 -04:00
  • 234337d310 refactor: use perfect forwarding for make functions Johel Ernesto Guerrero Peña 2021-03-18 17:06:17 -04:00
  • c61b8643d7 refactor(test): rename references.cpp to references_test.cpp Johel Ernesto Guerrero Peña 2021-03-18 17:00:36 -04:00
  • ed94ba347f refactor(test): rename unit_constants.cpp to references.cpp Johel Ernesto Guerrero Peña 2021-03-18 16:11:37 -04:00
  • 0b87e7c99c refactor!: require explicit number for references Johel Ernesto Guerrero Peña 2021-03-18 16:09:00 -04:00
  • 6d9abe97e5 docs: rephrase 'unit constant' to 'quantity reference' Johel Ernesto Guerrero Peña 2021-03-18 14:21:37 -04:00
  • 0c09871bca fix: do not forward declare reference's interface on MSVC Johel Ernesto Guerrero Peña 2021-03-18 14:19:16 -04:00
  • 018c5837f9 refactor: rename unit_constants to references Johel Ernesto Guerrero Peña 2021-03-18 14:03:43 -04:00
  • 1068f7d182 refactor: use values rather than types for reference Johel Ernesto Guerrero Peña 2021-03-18 13:40:49 -04:00
  • 4622979ed9 refactor: make the interface of reference more visible Johel Ernesto Guerrero Peña 2021-03-18 13:23:46 -04:00
  • dd1a46cd35 style: mark comment as TODO Johel Ernesto Guerrero Peña 2021-03-18 13:13:49 -04:00
  • 9a520edfe9 refactor!: replace one_rep with reference<D, U> Johel Ernesto Guerrero Peña 2021-03-17 15:20:07 -04:00
  • bf27b256b2 docs: CMake targets definition in usage updated Mateusz Pusz 2021-03-18 20:50:38 +01:00
  • 4ef4c1ea1f build: CONFIG REQUIRED added for range-v3 Mateusz Pusz 2021-03-18 08:18:18 +01:00
  • 5df447f912 docs: usage updated Mateusz Pusz 2021-03-18 08:17:45 +01:00
  • 533b957a23 build: disabling of gcc warnings removed from Conan Mateusz Pusz 2021-03-18 08:17:00 +01:00
  • d6f9ae0308 ci: Chocolatey caching removed Mateusz Pusz 2021-03-17 22:38:24 +01:00
  • 27c9ca5ffd ci: yet another attempt to cache Ninja Mateusz Pusz 2021-03-17 22:29:23 +01:00
  • d48db94f7d ci: another attempt to cache Chocolatey dependencies Mateusz Pusz 2021-03-17 22:19:57 +01:00
  • 21d20ed56d ci: Chocolatey dependencies caching added Mateusz Pusz 2021-03-17 17:43:14 +01:00
  • 44025cd9a0 docs: CMake generators updated in "Live At Head" chapter Mateusz Pusz 2021-03-17 15:57:11 +01:00
  • f2b52e9743 Merge branch 'master' of github.com:mpusz/units Mateusz Pusz 2021-03-17 13:46:59 +01:00
  • 37473eb8ad refactor: core-io and core-fmt separate modules added Mateusz Pusz 2021-03-17 13:46:28 +01:00
  • 229d303319 refactor: add portable diagnostic pragmas Johel Ernesto Guerrero Peña 2021-03-16 23:03:20 -04:00
  • b356a53fa4 build: installation of mp-units and mp-units-systems fixed Mateusz Pusz 2021-03-16 23:40:57 +01:00